@charset "UTF-8";
/* CSS Document */

body {
	background:url(../../images/Background_Gradient.jpg) no-repeat top center #c7c0a4 fixed;
	margin: 0px auto 0px auto;
	height: 100%;
	width:768px;
	font-family:arial, helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	
}

a, a:link, a:visited, a:active {
	font-family:arial, helvetica, sans-serif;
	color:#ce672d;
	font-size:12px;
	text-decoration:underline;
}

a:hover {
	font-family:arial, helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	text-decoration:underline;
}

IMG {border: 0px;}

table, tr, td{
	text-align:left;
	padding:2px;
	color:#666666;
}

#page_container {
	float:left;
	width:763px;
	margin: 0px auto 0px auto;
	height:100%;
	background-color:#e9e8d6;
	background:url(../../images/bkgd_tile.gif) repeat-y;
	text-align:left;
}

#largepage_container{
	float:left;
	width:763px;
	height:100%;
	background-color: #e9e8d6;
}

	#container{
	background-color: #e9e8d6;
	background:none;
}

#header {
	float:left;
	background-image:url(../../images/top_gradient_.jpg);
	width:763px;
	height:73px;
	margin:0px;
	padding:0px;
}

#logo {
	width: 257px;
	height: 53px;
	float: left;
	clear: none;
}

#main_image {
	background-image:url(../../images/Top_Menu_BG.jpg);
	float:left;
	height:22px;
	_height:21px; /* */
	padding-top:12px;
	width:636px;
}

#Polaroid_Image {
	float:left;
	height:162px;
	width:127px;	
}

.bannerarea {
	float:left;
	height:128px;
	position:relative;
	width:636px;
}

.bannerarea img {
	float:left;
}

.sectiontitle a:link, .sectiontitle a:visited, .sectiontitle a:hover, .sectiontitle a:active { 
	font:18px Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	color:#c7690b;text-decoration: none;	
	}
	
.sectiontitle {
	float: right;
	display: block;
	height:37px;
	background-image: url(../../images/English_Selection.gif);
	background-repeat: no-repeat;
	margin: 86px 0px 0px 0px;
	font:18px Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	color:#c7690b;
	padding:5px 15px 0;
	text-align: center;
	position:absolute;
	right:0;
	bottom:0;
	min-width:90px;
} 

.sectiontitle_home {
	background-image:url(../../images/English_Selection.gif);
	background-repeat:no-repeat;
	color:#C7690B;
	font-family:Georgia,"Times New Roman",Times,serif,"Myriad Pro";
	font-size:18px;
	height:37px;
	display:block;
	float:right;
	margin:0;
	margin:86px 0 0;
	padding:5px 15px 0;
	position:absolute;
	right:0;
	bottom:0; 
}
.sectiontitle SPAN {font-variant: small-caps; font-weight: bold;}
.umwhitetext { color: #FFFFFF; font:10px normal Arial, Helvetica, sans-serif;}
	
#top_nav {
	color:#333333;
	float:right;
	height:19px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	text-decoration:none;
	text-align:right;
	z-index:20;
	padding-right:10px;
}

#top_nav a, #top_nav a:link{
	color:#5d3b20;
	text-decoration:none;
}

#top_nav a:visited{
	color:#5d3b20;
	text-decoration:none;
}

#top_nav a:active{
	color:#5d3b20;
	text-decoration:none;
}

#top_nav a:hover{
	color:#c7690b;
	text-decoration:none;
}

#main_content {
	float:left;
	background-color:#eae8d6;
	width:763px;
	height:100%;
	background:url(../../images/tile_image.jpg) repeat-y;	
}


/* CHANGE ? */
#Right_Content {
	background-color:#d9d6ba;
	float:right;
	width:191px;
}

#Join_ED_Miami {
	float:left;
	width:188px;
	height:48px;	
}


.InputContent{
	float:left;
	height:auto;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #514E26;
	width: 187px;
	margin: 0px;
	padding: 10px 0px 10px 2px;
}

.InputContent table{
	border:none;
	width:187px;
	background-color: #dad6bb;
	}

.InputContent2{	
	width: 187px;
	padding: 7px 0px 10px 2px;
	}

.Search_title{
	font-family:arial, helvetica, sans-serif;
	padding-top:10px;
	font-size:13px;
	color:#514e26;
	padding-left:112px;
}

.Login_Title{
	background:url(../../images/Quick_Search_Image.jpg) no-repeat right top;
	font: 13px normal arial, helvetica, sans-serif;
	color:#514e26;
	float: right;
	padding: 10px 25px 0px 0px;
	height: 24px;
	width: 166px;
	text-align:right;
}

#breadcrumb_area {
	height:30px;
}

#admin_tabs {
	text-align:left;
	padding-top:8px;
	padding-left:7px;
	font: 11px normal arial, helvetica, sans-serif;
	color:#514E26;
	vertical-align:bottom;
	
}


#topinfo {
	height:100%;
	text-align:left;
	padding-top:8px;
	padding-left:7px;
	font: 12px normal arial, helvetica, sans-serif;
	color:#514E26;
	
}

.bc {font: 11px normal arial, helvetica, sans-serif; text-decoration: none; color: #514E26;}

#topinfo P {
	font: 12px normal arial, helvetica, sans-serif;
	padding-bottom: 10px;
}

.topinfo li {
	list-style-image: url(../../images/List_Arrow2.gif);
	margin-left: 30px;
}

#menu_boxes {
	float:left;
	width:565px;
	height:200px;
	/*background-color:#006633;*/
	}
	
#menubox_bottom {
	float:left;
	width:567px;
	height:91px;
	/*background-color:#006633;*/
	}	

#left_column{
	float:left;
	width:276px;
	height:100%;
	margin-right:10px;
}

#Middle_Content{
	float:left;
	width:276px;
	height:100%;
}

/* box titles ok */
.ContentBox{
	float:left;
	width:275px;
	height:91px;
	margin-bottom:10px;
	background-color:#b2aa7e;
}

.ContentBox img{
	float:right;
}

.boxcontent{	
	text-align:center;
	float:left;
	width:145px;
	height: 91px;	
	text-decoration:none;
}

.boxcontent a:link, .boxcontent a:visited{
	font-family: Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	font-size:15px;
	font-weight: bold;
	color:#c7690b;
	text-decoration: none;
}

.boxcontent a:hover{
	font-family: Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	font-size:15px;
	font-weight: bold;
	color:#455a21;
	text-decoration:none;
}

.boxcontent a:active{
	font-family: Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	font-size:15px;
	font-weight: bold;
	color:#c7690b;
	text-decoration: none;
}

H6 {
	font: normal 12px arial, helvetica, sans-serif;
	color:#FFFFFF;
	padding: 20px 0px 0px 0px;
	margin: 0;
}

/* box titles ok */


#sitenav {
	float: right;
	width: 450px;
	height: 20px;
}

#Search{
	background-color:#d9d6ba;
	float:left;
	width:195px;
	height:20px;
}

.bookmarkBtn{
	float:right; text-align:right; clear:both; margin-right:6px; width:140px;
	}

#searchtop {
	float: right;
	width:225px;
	height:20px;
	padding: 0px;
	vertical-align:top;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
}

#searchtop input[type='text']{
	height:15px;
	width:150px;
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #B6B6B6;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
	font-size:1em;
	padding:0px;
	vertical-align:top;
	}
#searchtop input[type="button"], #searchtop input[type="image"]{
	width:49px;
	height:17px;
	}	


input[type='text'],input[type='password']{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #B6B6B6;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
	font-size:1em;
	padding:3px;
	width:170px;
	height:14px;
}

input.longText{
	width:600px;
	}


input[type="button"],
input[type="submit"],
.adminbtn, a.adminbtn, a.adminbtn:link, a.adminbtn:visited, a.adminbtn:active, a.adminbtn:hover,
a.adminbtn2, a.adminbtn2:link, a.adminbtn2:visited, a.adminbtn2:active, a.adminbtn2:hover {
    font-size: 12px !important;
    font-family: 'Lucida Grande' !important;
    background:#CE672D; !important;
    -moz-border-radius: 6px !important;
  	padding:2px 10px 17px !important;
    border: 1px solid #ccc !important;
    border-bottom: 1px solid #999 !important;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:22px;

}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border:1px solid #B6B6B6;
	background:#F7F7F7 none repeat scroll 0 0;
	padding:3px;

}

input[type='text'].form_text_s {
	width:50px;
	margin-right:5px;

}


textarea{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #B6B6B6;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
	font-size:1em;
	padding:3px;
	width:300px;
	height:200px;
}

.Time{
	float:right;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	margin-right:4px;
}

.Location{
	float:left;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
}

.searcharea {
	float:left;
	width:195px;
	margin-top:5px;
	height:200px;
	_height: 62px;
	margin-left: 10px;
	font: 11px normal arial, helvetica, sans-serif;
}

.searcharea TD {
	padding-left: 10px;
}

.searcharea SELECT {
	font: 11px normal arial, helvetica, sans-serif;
}

.searchinput {
	float: left;
	width:175px;
	margin-bottom: 5px;
}

.searcharea IMG {
	padding: 5px 0px 0px 0px; 
	text-align: left;
}

a.searchlink,a.searchlink:active, a.searchlink:link,a.searchlink:visited {
	float: right; 
	font-family: arial, helvetica, sans-serif;
	vertical-align:top;
	color: #C66C0F;
	font-size: 10px;
}

a.searchlink:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color:#993300;
}


.orange {
	font-family: arial, helvetica, sans-serif;
	font-size:15px;
	color:#c7690b;
	font-weight:bold;
	line-height:25px;
	
}

.orange2 {
	font-family: arial, helvetica, sans-serif;
	font-size:15px;
	color:#c7690b;
	font-weight:bold;
	line-height:25px;
	padding-left:10px;
}

H3 {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#514E26;
	text-align:left;	
}

#bottom_container {
	float:left;
	background-color:#eae8d6;
	width:763px;
	background:url(../../images/bkgd_tile.gif) repeat-y;	
}

/* ######### FOOTER  ######### */

#footer {
	float:left;
	width: 553px;
	height: 65px;
	padding: 10px 0px 0px 12px;
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	color: #514f26;
	background-image: url(../../images/footer_bkgd2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#footer IMG {float: left;}

#footer P {float: left; padding: 3px 0px 0px 20px; margin: 0px; font-size:11px;}
#footer TABLE {float: left; padding: 0px 0px 0px 30px; margin: 0px;}
#footer strong{color: #666666; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
#footer .hdr{color: #C7690B; font: normal 14px Verdana, Arial, Helvetica, sans-serif; background-image:none; padding:0px; }



#footer_full_width {
	float:left;
	width: 750px;
	height: 65px;
	padding: 10px 0px 0px 12px;
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	color: #514f26;
	background-image: url(../../images/footer_bkgd_full_width.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#footer_full_width IMG {float: left;}

#footer_full_width P {color:#2E4829;
float:left;
font-family:bold Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:0;
padding-left:10px;
padding-top:3px;
text-align:left;
vertical-align:top;}
#footer_full_width TABLE {float: left; padding: 0px 0px 0px 30px; margin: 0px;}
#footer_full_width strong{color: #f49d3e; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
#footer_full_width .hdr{color: #C7690B; font: normal 14px Verdana, Arial, Helvetica, sans-serif; background-image:none; padding:0px; }




#bottom_left_wrap {
	float:left;
	width:572px;
	height: auto;
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	background-color:#ebe8d7;
	min-height:500px;
	padding-bottom:20px;
}

#bottom_left_full_width {
	float:left;
	width:753px;
	height: auto;
	text-align:left;
}

.search_top{
	float:left;
	margin-top:0px;
	margin-left:260px;
	width:200px;
	height:17px;
}

#related{
	float:left;
	height:23px;
	width:276px;
	background-color:#cac7ad;
	color:#514e26;
	width:265px;
	font-family: arial, helvetica, sans-serif;
	font-size:13px;
	padding-left:7px;
	padding-top:6px;
	margin-bottom:2px;
}

#list_Container {
	float:left;
	height:100%;
	width:257px;
	text-align:left;
}

/* news ok */
#newsevents_text {
	float:left;
	width:260px;
	text-align:left;
	color:#514e26;
	font: bold 12px arial, helvetica, sans-serif;
	padding-left:10px;}

#newsevents_text a:link {
	clear: both;
	display: block;
	font: 11px normal arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	color:#514e26;
	text-decoration:underline;
	margin: 4px 0px 10px 0px;	
	padding: 0px 0px 2px 8px;
	list-style:none;
}

#newsevents_text a:visited {
	clear: both;
	display: block;
	font: 11px normal arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	color:#514e26;
	text-decoration:underline;
	margin: 4px 0px 10px 0px;	
	padding: 0px 0px 2px 8px;
	list-style:none;
	
}
	
#newsevents_text a:hover {
	text-align:left;
	color:#514e26;
	
}

#newsevents_text a:active {
	text-align:left;
	color:#514e26;

}

/* news ok */

#Course_desc{
	float:left;
	color:#514e26;
	width:260px;
	font:13px normal arial, helvetica, sans-serif;
	padding-left:10px;
	list-style:none;
}

#Course_desc P {
	color:#514e26;
	text-align:left;
	font: 11px  arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
}

.english_desc{
	float:left;
	color:#514e26;
	width:270px;
	font:13px normal arial, helvetica, sans-serif;
	padding-left:10px;
	list-style:none;
	padding: 0px 0px 5px 7px;
	display: block;
}

.english_desc P {
	color:#514e26;
	text-align:left;
	font: 12px  arial, helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	margin:0px;
	
}

.english_desc a:link, .english_desc a:visited {
	color:#514e26;
	text-align:left;
	font: 11px  arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px .3em;
	padding: 0px 0px 5px 17px;
	display: block;
}

.english_desc a:hover {
	color:#1F2D05;
}

.english_desc a:active {
	color:#514e26;
}

.Sub_Descriptions {
	font: 11px normal arial, helvetica, sans-serif;
	font-size: 11px;
	color: #514E26;
	text-decoration:none;
	padding: 0px 0px 10px 7px;
}

#Course_desc a:link, #Course_desc a:visited {
	color:#514e26;
	text-align:left;
	font: 13px  arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	padding: 0px 0px 5px 7px;
	display: block;
}

#Course_desc a:hover {
	color:#1F2D05;
}

#Course_desc a:active {
	color:#514e26;
}

#Lower_Images {
	width:566px;
	float:left;
	height:91px;
	margin-top: 20px;
}

.Left_Box{
	float:left;
	width:278px;
	height:91px;
	background-color:#b2aa7e;
}

.Left_Box img{
	float:right;
	}

.Right_Box{
	float:right;
	width:278px;
	height:91px;
	background-color:#b2aa7e;
}

/* ######### TABLE  ######### */
#myaccount {
	width: 704px;
	margin: 0px 0px 20px 40px;
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #666666;
}

#myaccount TD {padding-left: 20px;}

.hdr {
	background-image: url(../../images/hdr_bkgd.gif); 
	background-repeat: no-repeat;
	width:696px; 
	height: 27px;
	font: 12px bold arial, helvetica, sans-serif;
	color: #000000;
	padding-left: 20px;
	font-weight: bold;
}


/*#usertable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	font-weight: bold;
	color: #666666;
	line-height:16px;	
}*/

.usertable_headings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	font-weight: bold;
	color: #666666;
	line-height:16px;
	
}

.order_confirm_table {
	font-family:Arial, Helvetica, sans-serif;
 	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-bottom:20px;
	margin: 0px 0px 0px 0px;
	
}

.newsletter_bg {
	width:751px;
	background-image:url(../../images/UM_Newsletter_PodBG.jpg);
	background-repeat:no-repeat;
}

.newsletter_confirm_table {
	font-family:Arial, Helvetica, sans-serif;
 	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-bottom:20px;
	margin: 0px 0px 0px 0px;
}

#usertable H1 {	
	font: 18px bold arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #666666; 
	
}

#usertable H2 {
	font: 14px bold arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #666666; 
	padding-left: 20px;
}
		
.linegreen {
	border: 2px solid #92a182;
}
.linegrey {
	border: 1px solid #dddddd;
}
.lineblack {
	border: thin 1 #000000; margin: 5px 0px 5px 0px;
}
	
.privacy {
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	color: #666666;
}
.privacy a:link, .privacy a:visited, .privacy a:hover, .privacy a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}
.privacy a:hover {text-decoration: none; }

.orange a:link, .orange a:visited, .orange a:hover, .orange a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}
.orange a:hover {text-decoration: none; }



/* ######### LOGIN PAGE ######### */

.totaltitles {
	text-align: center;
	background-color: #92a182;
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;

}


#mycart {
	float: left;
	width: 500px;
	font: 11px normal Arial, Helvetica, sans-serif;
}



.info a:link, .info a:active, .info a:hover, .info a:visited {
	color: #aa0000;
}

.PaymentCourseName {
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-align:left;
	padding-top:15px;
}

.editbtn {
	background-color: #92a182;
	height: 24px;
	font: 12px  arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: right;
	padding-right: 20px;
}
.editbtn a:link, .editbtn a:visited, .editbtn a:hover, .editbtn a:active {
	color: #aa0000;
}
 .editbtn a:hover {color: #7c0000;}

.privacy {
	padding: 0px 20px 50px 20px;
	line-height: 20px;
	color:#514e26;
	font: 11px normal arial, helvetica, sans-serif; 
}
.privacy a:link, .privacy a:visited, .privacy a:hover, .privacy a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}

.privacy a:hover {text-decoration: none; }


P{
	color:#514e26;
	font: normal 12px arial, helvetica, sans-serif;
	line-height: 16px;
	
}
INPUT, SELECT {font: normal 12px arial, helvetica, sans-serif; color:#666666;}

.options a:link, .options a:visited, .options a:hover, .options a:active {
	float: right;
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
	padding: 0px 10px 0px 20px;
	background: url(../../images/orange_arrow.gif) left top no-repeat;
}

.optionsLeft a:link, .optionsLeft a:visited, .optionsLeft a:hover, .optionsLeft a:active {
	float: left;
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
	padding: 0px 10px 0px 20px;
	background: url(../../images/orange_arrow.gif) left top no-repeat;
}

#passtable {
	width: 500px;
	border: 1px solid #d0d0d0;
	margin: 0px auto 30px auto;
	background-color:#e9e4e4;
	color: #666666;
	padding: 2px;
	font: 12px bold Arial, Helvetica, sans-serif; color: #666666;
}
.inquiry {float: left; font: normal 12px arial, helvetica, sans-serif; color:#514e26;}



#breadcrumb	{
	color: #455a21;
	padding: 10px 0px 0px 20px;
	font: 11px normal Arial, Helvetica, sans-serif;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active{
	color: #455a21;
	font: 11px normal Arial, Helvetica, sans-serif;
	padding-right: 3px;
}

#breadcrumb a:hover {
	text-decoration: none;
}
.wrap {
	float: left;
	width: 763px;
}
.joinus {
	float: left;
	width: 325px;
	clear: none;
	padding: 0px 0px 0px 20px;
	font: 12px normal arial, helvetica, sans-serif; 
	color: #666666;
	padding-top:10px;
		
}

.joinus li {
	list-style-image: url(../../images/List_Arrow2.gif);
	margin-left: 30px;
}

.billing_info {
	float: left;
	width: 300px;
	clear: none;
	padding-left:30px;
	font: 12px normal arial, helvetica, sans-serif; 
	color: #666666;
		
}

.billing_info li {
	list-style-image: url(../../images/List_Arrow2.gif);
	
}


.mRed {color: #f49d3e;}

.subscribe {
	float: right;
	width: 350px;
	padding: 10px 10px 10px 10px;
	background-color: #dad6bb;
	font: 12px normal arial, helvetica, sans-serif; 
	color: #666666;
	
}

.subscribe H3 {
	font: 14px bold arial, helvetica, sans-serif; 
	color: #666666;
	font-weight: bold;
	
}
	
.subscribe INPUT, .subscribe SELECT {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #666666;
	
}
	
/* ######### PNG FIX ######### */

#generic_tag_png{ 
	width:128px;
	height:128px;
	background:url(http://komodomedia.com/wp-content/uploads/2007/11/guitar.png) 0 0 no-repeat;
}

a#link_tag_png{ 
	width:128px;
	height:128px;
	display: block;
	border: none;
	background:url(http://komodomedia.com/wp-content/uploads/2007/11/5th.png) 0 0 no-repeat;
	position: relative;
	cursor: pointer;
}
a#link_tag_png strong{
	position: absolute;
	display: block;
	width: 128px;
	text-align: center;
	bottom: 20px;
}

* html img, 
* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://komodomedia.com/wp-content/uploads/2007/11/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}


/* ######### REGISTRATION PAGE ######### */


IMG {border: 0px;}


#tile_bkgd {
	width:800px;
	background-image:url(../../images/tile_reg.gif);  /* 1 column layout */
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;	
}

#column_bkgd {
	float: left;
	width:800px;
	background-image:url(../../images/line_tile.gif); /* 2 column layout */
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
}


.nav_topright {
	float: right;
	width: 254px;
	height: 50px;
	font: 11px normal Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.nav_link {
	float: right;
	width: 254px;
	height: 25px;
	/*background-color: #CC66CC;*/
}

.nav_link a, .nav_link a:link, .nav_link a:visited, .nav_link a:active{
	float: right;
	font: 11px normal arial, helvetica, sans-serif;
	color: #2e4829;	
	background:url(../../images/bullet_nav.gif) no-repeat; 
	background-position: 0% 1.1em;	
	margin: 0px;
	padding: 8px 10px 5px 10px;
}

.nav_link a:hover {
	text-decoration:none;
	color: #999999;
}

.notuser {
	display: block;
	float: left;
	width: 243px;
	height: 25px;
	/*background-color:#00FFCC;*/
	color: #b3b3b3; 
	text-align: right;
	padding-right: 11px;
}

.notuser a:link, .notuser a:visited, .notuser a:hover, .notuser a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #b3b3b3; 
	float: right;
	text-decoration: none;
}

.notuser a:hover {
	text-decoration: underline;
}


#main_nav {
	float: left;
	width: 778px;
	height: 22px;
}


/* ######### GREEN NAV  ######### */
#green_nav {
	float: left;
	width: 524px;
	height: 19px;
	text-align: right;
	color: #FFFFFF;
	padding-top: 3px;
	font: 11px normal arial, helvetica, sans-serif; 
	background-image: url(../../images/nav_green_bkgd.gif);
	background-repeat: no-repeat;
}

#green_nav a:link, #green_nav a:visited, #green_nav a:hover, #green_nav a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	_padding-top: 3px;
}

#green_nav a:hover {
	background-color: #92a182;
	padding: 3px 10px 10px 10px;	
}


/* ######### BLUE NAV  ######### */
#blue_nav {
	float: right;
	width: 254px;
	height: 22px;
	background-image: url(../../images/nav_blue_bkgd.gif);
	background-repeat: no-repeat;
}

#blue_nav IMG a:link, #blue_nav IMG a:visited, #blue_nav IMG a:hover, #blue_nav IMG a:active {padding: 0px;}

#blue_nav a:link, #blue_nav a:visited, #blue_nav a:hover, #blue_nav a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color:#CCCCCC; 
	text-decoration: none;
	background:url(../../images/bullet_blue.gif) no-repeat; 
	background-position: 12% .5em;	
	display: block;
	float: left;
	margin: 0px;
	padding: 3px 10px 0px 22px;
}

#blue_nav a:hover {
	color: #FFFFFF; 
}

/* ######### CONTENT ######### */
#content {
	width: 778px; 
	margin: 0px 11px 0px 11px;
	font: 11px normal Arial, Helvetica, sans-serif;
}

/* ######### BANNER ######### */
#banner {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/banner_myaccount.jpg);
}

#banner_address {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/body_banner6.jpg);
}

#banner_contactus {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/body_banner3.jpg);
}

#banner_yourcart {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/body_banner4.jpg);
}

#banner_search {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/body_banner10.jpg);
}

#banner_login {
	float: left;
	width: 778px;
	height: 117px;
	clear: none;
	background-image: url(../../images/body_banner7.jpg);
}

.bannertitle {
	float: left;
	display: block;
	height: 19px;
	background-image: url(../../images/bannertab.gif);
	background-repeat: no-repeat;
	background-position: 0 right;
	margin: 94px 0px 0px 0px;
	padding: 4px 30px 0px 10px;
	min-width: 200px;
}

.bannertitle a:link, .bannertitle a:visited, .bannertitle a:hover, .bannertitle a:active { 
	font: 14px bold Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#c7690b;
	text-decoration: none;	
}

/* ######### BREADCRUMB  ######### */
.breadcrumb {
	padding: 10px 0px 0px 10px;
	color: #31562d; 
	font: 11px normal Arial, Helvetica, sans-serif;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active{
	color: #31562d; 
	font: 11px normal Arial, Helvetica, sans-serif;
}

.breadcrumb a:hover{
	text-decoration: none;
}

/* ######### TABS  ######### */
#tab_nav {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 22px;
}

#tab_nav li {
	float: right;
	margin: 0px;
}

.current a:link, .current a:visited, .current a:hover, .current a:active {
	font: 12px bold arial, helvetica, sans-serif; font-weight: bold;
	color: #5e6a51;
	text-decoration: none;
	background: #ededed url(../../images/tab_selectionleft.gif) left top no-repeat;
	padding: 0px 0px 0px 20px;
	margin-top: 10px;
}

.current a:link span, .current a:visited span, .current a:hover span, .current a:active span {
	background: url(../../images/tab_selectionright.gif) right top no-repeat;
	padding: 0px 20px 0px 0px;
}

.selection a{
	font: 12px bold arial, helvetica, sans-serif; font-weight: bold;
	color: #aeaeae;
	text-decoration: none;
	background: #dce0d7 url(../../images/tab_currentleft.gif) left top no-repeat;
	padding: 0px 0px 0px 10px;
}

.selection a span {
	background: url(../../images/tab_currentright.gif) right top no-repeat;
	padding: 0px 10px 0px 0px;
}
/* ######### TABLE  ######### */
#myaccount {
	width: 704px;
	margin: 0px 0px 0px 20px;
	padding-top: 30px;
	font: 11px normal Arial, Helvetica, sans-serif;
}

.hdr {
	background-image: url(../../images/hdr_bkgd.gif); 
	background-repeat: no-repeat;
	width:696px; 
	height: 27px;
	font: 12px bold arial, helvetica, sans-serif;
	color: #000000;
	padding-left: 20px;
	font-weight: bold;
}

.tabs {
	text-align: right;
	width: 696px;
	padding-right: 5px;
	height: 22px;
	margin: 0px;
}

.tab_myaccount {
	float: right;
	display: block;
	min-width: 109px; 
	text-align: center;
	background-image: url(../../images/green_tab.gif); 
	background-repeat: no-repeat;
	height: 18px;
	padding: 4px 0px 0px 0px;
}

.tab_myaccount a:link, .tab_myaccount a:visited, .tab_myaccount a:hover, .tab_myaccount a:active {
	font: 12px bold arial, helvetica, sans-serif; font-weight: bold;
	color: #5e6a51;
	text-decoration: none;
	padding: 0px 20px 0px 20px;	
} 

.tab_registration {
	float: right;
	display: block;
	width: 154px;
	background-image: url(../../images/reg_tab.gif); 
	height: 18px;
	padding-top: 4px;
}

.tab_registration a:link, .tab_registration a:visited, .tab_registration a:hover, .tab_registration a:active {
	font: 12px bold arial, helvetica, sans-serif; font-weight: bold;
	color: #aeaeae;
	text-decoration: none;
	padding: 0px 20px 0px 0px;
} 

.coursecat_tabs {
	float:left;
	padding: 0px;
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#666666;
 	font-weight: bold;
}

.usertable {
	width: 696px;
	float:left;
	margin: 0px 0px 20px 22px;
	padding: 0px;
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#666666;
 	font-weight: bold;
	line-height:16px;
}

.usertable_tabs {
	width: 696px;
	float:left;
	margin: 0px 0px 20px 22px;
	padding-top:40px;
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#666666;
 	font-weight: bold;
	line-height:16px;
}

.editinfo_table {
	float:left;
	margin: 0px 0px 20px 22px;
	padding: 0px;
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#666666;
 	font-weight: bold;
	line-height:16px;
}


.info {
	padding-left: 20px;
	height: 26px;
	width: 281px;
	font: 12px normal arial, helvetica, sans-serif;
}

.info a:link, .info a:active, .info a:hover, .info a:visited {
	color: #aa0000;
}

.userinfo {
	width: 415px;
	font: 12px normal arial, helvetica, sans-serif;
}

.title {
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	padding-left:20px;
	text-decoration:underline;
}

.AdminID_01 {
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	padding-left:5px;
	text-decoration:none;
}

.AdminID_02 {
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	padding-left:5px;
	text-decoration:none;
	background-color:#d1e0c1;
}

.ProfileID_01 {
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #e0923c;
	padding-left:5px;
	text-decoration:underline;
}

.ProfileID_02 {
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #e0923c;
	padding-left:5px;
	text-decoration:underline;
	background-color:#d1e0c1;
}

.editbtn {
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #92a182;
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: right;
	padding-right: 20px;
}
.editbtn a:link, .editbtn a:visited, .editbtn a:hover, .editbtn a:active {
	color: #aa0000;
}
 .editbtn a:hover {color: #7c0000;}

.totaltitles {
	text-align: center;
	background-color: #d6dab5;
	height: 24px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color: #35491b;
}
.total {
	background-color: #e6ebe0;
	padding-left: 500px;
	font: 12px bold arial, helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
}
 
.coupon {
	width: 300px;
	margin: 10px auto 10px auto;
	border: 1px solid #999999;
	padding: 10px;
	text-align: center;
	color:#666666;
	font: 12px bold arial, helvetica, sans-serif;
}

.cinfo {
	font: 11px bold arial, helvetica, sans-serif;
	padding: 10px 0px 10px 40px;
	color:#666666;
	line-height: 18px;
}
.privacy {
	padding: 0px 20px 50px 20px;
	line-height: 20px;
	color: #666666;
}

.orange a:link, .orange a:visited, .orange a:hover, .orange a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}
.orange a:hover {text-decoration: none; }
.privacy a:link, .privacy a:visited, .privacy a:hover, .privacy a:active {
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}

.privacy a:hover {text-decoration: none; }

.floatimg {float: right;}

#rule {
	float: left;
	border-top: 1px solid #ad6b2f;
	text-align: left;
	height: 20px; 
	background-color: #2e4829; 
	width: 778px;
	vertical-align: bottom;
}

/* ######### FOOTER  ######### */
#bottomwrap {
	background-image: url(../../images/footer_bottom.gif);   /* footer bkgd */
	background-position: top;
	background-repeat: no-repeat;
	height: 200px;
	width: 800px;		
}

#footer {padding: 20px 0px 0px 12px;}

#footer IMG {float: left; width: 104px; height: 52px;}

#footer P{
	float: left;
	vertical-align: top;
	text-align: left;
	margin-top: 0px; 
	padding-top: 3px;
	padding-left: 10px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #2e4829;
}

#footer a:link {font: 11px bold Arial, Helvetica, sans-serif; color: #2e4829;}
#footer a:visited {font: 11px bold Arial, Helvetica, sans-serif; color: #2e4829;}
#footer a:hover {font: 11px bold Arial, Helvetica, sans-serif; color: #2e4829; text-decoration: none;}
#footer a:active {font: 11px bold Arial, Helvetica, sans-serif; color: #2e4829;}

P.textcenter  {	
	font: 12px bold Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #666666;
	margin: 10px 20px 10px 20px; 
	text-align: center;}

#passtable {
	width: 500px;
	border: 1px solid #d0d0d0;
	margin: 0px auto 30px auto;
	background-color:#e9e4e4;
	color: #666666;
	padding: 2px;
	font: 12px bold Arial, Helvetica, sans-serif; color: #666666;
}

.options {
	background-color:e9e8d6;
}
.options a:link, .options a:visited, .options a:hover, .options a:active {
	float: right;
	font: 11px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
	padding: 0px 10px 0px 20px;
	background: url(../../images/orange_arrow.gif) left top no-repeat;
}

.mRed {
	color: #f49d3e;
}

H1 {	
	font: 18px bold arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #C7690B;
}

	
.linegreen {border: 2px solid #92a182;}
.linegrey {border: 1px solid #dddddd;}
.lineblack {border: thin 1px #000000; margin: 10px;}
#btn {margin-top: 10px;}	
#leftcolumn {width: 578px; float: left;}

#rightcolumn {
	width: 240px; 
	float: right; 
	/*background-color:#000000;*/}
	
ul#helpdesk_sidenav {
	list-style-type:none;
	text-align:left;}
li#helpdesk_sidenav {display: inline;}

ul#helpdesk_sidenav li a:link, ul#helpdesk_sidenav li a:visited, ul#helpdesk_sidenav li a:hover, ul#helpdesk_sidenav li a:active {
	background:url(../../images/Side_Nav_Image.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}

#helpdesk_sidenav li a:link, ul#helpdesk_sidenav li a:visited, #helpdesk_sidenav li a:hover, ul#helpdesk_sidenav li a:active {
	color:#000000;
	text-decoration: none;
	font-size: 12px; font-weight: bold;
	/*border-bottom:1px solid #000000;	*/
	margin: 5px 0px 5px 0px;
} 

.cart_btns {
	padding: 10px 0px 0px 10px;
	text-align: center;
}

.leftcontent {
	float: left;
	width: 450px;
	height: auto;
	font: 12px normal arial, helvetica, sans-serif; 
	color: #666666; 
	/*background-color: #999999;*/
	padding: 20px 0px 20px 10px;
	line-height: 18px;
}

.leftcontent a:link, .leftcontent a:visited, .leftcontent a:hover, .leftcontent a:active {
	color: #aa0000;
}

.leftcontent a:hover {
	text-decoration: none;
}

.rightcontent {
	float: right;
	width: 240px;
	height: auto;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: #009933;/* */
}


.asearch {
	margin: 0px 0px 0px 20px; /**/
}

.adSearchT{
	font-size:11px;
	color:#677358;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:4px;
	margin-right:5px;
	width:200px;
	margin: 0px 0px 0px 20px;
	background:#F2F7F2;
	border:solid 1px #A9B0B4;
}

.adSearchS{
	font-size:11px;
	color:#677358;
	font-weight:normal;
	margin-right:6px;
	height:18px;
	width:120px;
	background:#F2F7F2;
	border:solid 1px #A9B0B4;
}

.green{
	font-size:11px;
	color:#6D815D;
	font-weight:normal;
}

/* ######### SIDEMENU ######### */
ul#sideMenu{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sideMenu li{
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #2E4829;
}

#sideMenu a{
	display: block;
	width: 224px;
	font-size:11px;
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;
	padding: 5px 5px 4px 10px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color: #3F6C3A;
	background-color:#CBD6A4;
}

#sideMenu a:hover{
	background-color:#92A182;
	color: #fff;
}

#sideMenu li.active{
	line-height:18px;
	color: red;
	border-bottom:solid 1px #2E4829;
}

#sideMenu li.active a{
	line-height:16px;
	display:block;
	padding:5px 5px 4px 10px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #fff;
	background-color:#92A182;
}

#sideMenu li.active ul{
	padding:7px 0px 15px 0px;
}

#sideMenu li.active li{
	padding:2px 0px;
	border-bottom:0;
}

#sideMenu li.active li a{
	line-height:14px;
	display:block;
	border:none;
	color:#2E4829;
	font-size:11px;
	padding:3px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
	background:none;
}

#sideMenu li.active li a:hover{
	color:#2E4829;
	background:none;
	text-decoration:none;
}

#sideMenu li.active li.active a{
	color:#EE8814;
	font-weight: bold;
}

q
ul#resultMenu{
	list-style: none;
	margin: 0;
	padding: 0;
}

#resultMenu li{
	margin:0;
	padding:0;
	font-size:12px;
	color: #3F6C3A;
}

/* Title bar */
#resultMenu {padding: 0px; margin: 0px;}
#resultMenu .active{
	height: 18px;
	display: block;
	width: 214px;
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #2E4829;
	padding: 5px 5px 4px 20px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color: #fff;
	background-color:#92A182;
}

#resultMenu a{
	height:16px;
	display: block;
	width: 204px;
	border-left:solid 1px #fff;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #2E4829;
	padding: 5px 5px 4px 30px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #3F6C3A;
	background-color:#CBD6A4;
}

#resultMenu a:hover{
	background-color:#92A182;
	color: #fff;
}

.inquiry li {
	list-style-image: url(../../images/List_Arrow2.gif);
	margin-left: 30px;
}

#resultMenu .joinus {
	float: left;
	width: 260px;
	padding: 10px;
}
.subscribe {
	float: right;
	width: 380px;
	padding: 10px;
	background-color: #E9E8D6;
	list-style-type: none;
}


/* ######### GREEN NAVAGATION ######### */


#greennav {
	float:left;
	width:763px;
	height:31px;
	background-image:url(../../images/green_bar.gif);
	background-repeat:no-repeat;
}

#greennav a IMG {
	float:right;
	width: 170px;
	height: 30px;
}

#greennav ul {
	list-style: none;
	margin:0;
	padding:0;
	float: left;
	height:30px;	
}


#greennav ul iframe.content_frame
{
	position:absolute;
	z-index: 1010;
	width:135px;
	height:350px;
	left: 0px;
	top: 0px;
	visibility:hidden;

}
#greennav h2 {
	color: #fff;
	font: 12px arial, helvetica, sans-serif;
	background:url(../../images/Study_butt_BG.jpg) right no-repeat;
	margin: 0;
	width:auto;
	height:23px;
	text-align:center;
	padding:7px 7px 0px 5px;
	float:left;
	
}

#greennav h2:hover {
	color: #fff;
	background:#d87c1b;
	background:url(../../images/Study_butt_BG.jpg) right no-repeat;	
}



#greennav ul ul a {
	font: 12px arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right; 
	/* left - padding:4px 0px 4px 15px; background-image:url(../../images/List_Arrow_Green.jpg); 	background-repeat: no-repeat; background-position: 5% .8em;*/	
	padding: 6px 10px 1px 5px; 
	padding-bottom:1.5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	background:no-repeat top right;
    background-position: 97% .8em;	
	height:auto;
	width:135px;
	display:block;	
}


#greennav ul ul a:hover {
	color: #FFFFFF;
	background: #e3801b;
	background:no-repeat top right;
	background-position: 97% .8em;	
}


#greennav ul li {
	position: relative;
	float:left;
	display:inline;
	height:auto;
	width:auto;
	
}
#greennav ul li, #greennav ul li h2 {
cursor :pointer;
}

#greennav ul ul {
	position: absolute;
	height:auto;
	left:0px;
	bottom:29px;
	width:150px;
	z-index:1000;
}


#greennav ul li ul li {
	background:url(../../images/Tile_Green_Nav.jpg) repeat top left;
	display: block;
}



#greennav ul li ul li:hover {
	background:url(../../images/Tile_Green_Nav_o.gif) repeat top left;
	display: block;
}



/* hidden from view until rolled over */
#greennav ul ul,
#greennav ul li:hover ul ul,
#greennav ul ul li:hover ul ul
{display: none;}

#greennav ul li:hover ul,
#greennav ul ul li:hover ul,
#greennav ul ul ul li:hover ul
{display: block;}

*:first-child+html #greennav ul li:hover ul
{display: block;}


#greennav ul li:hover>ul {
	display: block;
	position: absolute;
	left: 0;
	bottom: 30px;
}

#greennav ul li:hover>ul li {
display: block;
}

/* ######### BROWN NAVAGATION ######### */

/* ######### Style for Visible Level (top level) of Brown Nav ######### */

#brownmenu {
	float:left;
	height:22px;
	width:636px;
	list-style:none;
}

.brownnav ul{
	margin: 0px;
	padding: 0px;
	float: left;
	position:relative;
	list-style:none;
}

.brownnav ul li{
	float:left;
	position:relative;
	display:inline;
	height:22px;
	background-image:none;
	list-style:none;
}
	
.brownnav ul li a, .brownnav ul li a:link, .brownnav ul li a:visited, .brownnav ul li a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	background:#d87c1b;
	background:url(../../images/topNav_bg.jpg) right no-repeat;
	height:17px;
	text-align:center;
	width:auto;
	padding: 5px 10px 0px 10px;
	margin:0px;
	display:block;
	text-decoration:none;
	list-style:none;

}

.brownnav a:hover {
	background:url(../../images/career_butt_bg.jpg) right no-repeat;
	text-decoration:none;

	
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
	position:absolute; 
	top: 0; 
	font: 8px arial, helvetica, sans-serif; 
	z-index:100; 
	width: 150px;
	visibility: hidden; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=2); /*Add Shadow ONLY for IE. Remove if desired*/
	list-style:none;
	padding-right:10px;
	
	
}

.dropmenudiv a, .dropmenudiv a:active, .dropmenudiv a:visited, .dropmenudiv a:link{
	display: block;
	border-bottom:solid 1px #d87c1b; 
	text-decoration: none;
	padding: 6px 15px 1px 5px; 
	text-align:right; 
	color: #FFFFFF; 
	background:#cc6600 no-repeat top right; 
	width:130px;
	background-position: 97% .8em;
	font-size:12px;
	list-style:none;
	
}

.dropmenudiv a:hover{ 
	background-color: #d87c1b;
	background-image:;
	list-style:none;

}


/* ######### SIDE NAVAGATION ######### */



#Side_Nav_Container {
	width:188px;
	border-right:solid;
	border-right-color:#b2aa7e;
	border-right-width:2px;
	padding: 0px;	
	margin: 0px;

} 

#Side_Nav_Menu {
	width:189px; /* 189-14*/
	font: 11px bold Arial, Helvetica, sans-serif;
	padding: 0px;	
	margin: 0px;
} 

#Side_Nav_Main a:link, #Side_Nav_Main a:visited,#Side_Nav_Main a:hover,#Side_Nav_Main a:active {
	display:block;
	text-decoration:none; 
	padding: 12px 14px 5px 0px;
	list-style:none;
	height:auto;
	width: 175px;
	
} 

ul#Side_Nav_Main {
	list-style-type:none;
	text-align:right;
	padding: 0px;	
	margin: 0px;
} 

li#Side_Nav_Main {
	display:inline;
	padding: 0px;	
	margin: 0px; 	
}

ul#Side_Nav_Main li a:link, ul#Side_Nav_Main li a:visited, ul#Side_Nav_Main li a:hover, ul#Side_Nav_Main li a:active {
	background:url(../../images/Side_Nav_Image.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}


/* ######### Style Current Selection (not clickable) ######### */
.currentselection {
	display: block;
	width:173px;
	height: auto;
	background-image:url(../../images/Side_Nav_Selected.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom:1px solid #EEEEEE;
	height:13px;
	padding: 10px 16px 6px 0px;
	margin: 0px;
}


/* ######### Style Side Nav Links ######### */
#Side_Nav_Main li a:link, ul#Side_Nav_Main li a:visited, #Side_Nav_Main li a:hover, ul#Side_Nav_Main li a:active {
	color:#FFFFFF;
	font-size: 11px; font-weight: bold;
	border-bottom:1px solid #eee;	
} 

#Side_Nav_Main li a:link:hover, ul#Side_Nav_Main li a:visited:hover {
	background:url(../../images/Side_Nav_Image_O.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}

/* ######### Style for Submenu ######### */
ul#submenu{
padding-left:0px;
}

ul#submenu li {
	display:block;
	list-style:none;
	padding: 0px; margin: 0px;
	}

ul#submenu li a:link, ul#submenu li a:visited,ul#submenu li a:hover,ul#submenu li a:active {
	border-bottom:1px solid #b2aa7e;
	color:#5a5730;
	background:#dad6bb;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	height: 100%; width: auto;
	padding: 5px 5px 5px 0px; 
	margin: 0px;
	list-style:none;
}
 
ul#submenu li a:link:hover,ul#submenu li a:visited:hover {
	color:#f19932;
	color:#FFFFFF;
	list-style:none;
	background-image: url(../v../images/subtitle.gif);
}



/* ######### Style for Subtitle ######### */
ul#submenu B{
	display: block; 
	height: 27px;
 }

ul#submenu B a:link, ul#submenu B a:visited, ul#submenu B a:hover, ul#submenu B a:active {
	width: 184px;
	height:auto;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;	
	padding: 7px 5px 5px 0px; 
	background-image: url(../../images/subtitle.gif);
}

ul#submenu B a:link:hover, ul#submenu B a:visited:hover {
	width: 184px;
	height: auto;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;	
	padding: 7px 5px 5px 0px; 
	background-image: url(../../images/subtitle.gif);
}

/* */

* html #Side_Nav_Container {
	width:189px;
	border-right:solid;
	border-right-color:#b2aa7e;
	border-right-width:2px;
}

* html {margin:0;padding:0;}




/* ######### COURSE DETAILS ######### */



.adSearchT{
	font-size:11px;
	color:#677358;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:4px;
	margin-right:5px;
	width:170px;
	margin: 0px 0px 0px 0px;
	border:solid 1px #A9B0B4;
}
.green{
	font-size:11px;
	font-weight:normal;
	line-height: 18px;
}

.inquiry {
	float: left;
	color:#514e26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
TABLE.inquiry {background-color:#ebe8d7;}




H2 a:link, H2 a:visited, H2 a:hover, H2 a:active{
	background-color:#35491b;
	width:555px;
	height:auto;
	float:left;
	color:#FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 7px 0px 6px 10px;
	background-color:#35491B;
	/*background:url(../../images/Green_Highlight_Arrow.gif) 97% .9e, no-repeat;
	background:url(../../images/greenTitle_bg.jpg) repeat-x;*/
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	cursor:default;
}

.Title_Tab{
	background-color:#35491b;
	/* background:url(../../images/Green_Highlight_Arrow.gif) 97% .9e, no-repeat;
	background:url(../../images/greenTitle_bg.jpg) repeat-x;*/
	width:555px;
	width:98%;
	height:auto;
	float:left;
	color:#FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 7px 0px 6px 10px;
	margin: 10px 0px 10px 0px;
	text-decoration: none;

	
}

#left_column H2 a:link, #left_column H2 a:visited, #left_column H2 a:hover, #left_column H2 a:active{
	width:272px;	
}

#Middle_Content H2 a:link, #Middle_Content H2 a:visited, #Middle_Content H2 a:hover, #Middle_Content H2 a:active {
	margin-left:6px;
	width:263px;
}

#bottom_left_full_width H2 a:link, #bottom_left_full_width H2 a:visited, #bottom_left_full_width H2 a:hover, #bottom_left_full_width H2 a:active{
	width:100%;
}

.account_left_full_width H2 a:link, .account_full_width H2 a:visited, .account_full_width H2 a:hover, .account_full_width H2 a:active{
	width:100%;
}


#search {float: left; }
#search UL,#search LI {font: 12px normal arial, helvetica, sans-serif; color:#514e26;}

#search LI {margin-left: 2em; line-height:18px; }

.inquiry li {
	list-style-image: url(../../images/List_Arrow2.gif);
	margin-left: 30px;
}


.textleft a:link, .textleft a:visited, .textleft a:hover, .textleft a:active {
	font: 12px normal arial, helvetica, sans-serif; 
	color: #ee8814; 
}
.textleft a:hover {text-decoration: none; }

.textleft {float: left;}
.imgfloatright {float: right;}
#adv_search {width: 180px;}


#Registration_Bar {
	width:753px;
	background-color:#35491b;
	height:20px;
	float:left;
	color:#FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 8px 0px 1px 10px;
	background:url(../../images/Green_Highlight_Arrow.gif) 97% .9e, no-repeat;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	
}


P{
	color:#514e26;
	font: normal 12px arial, helvetica, sans-serif;
	line-height: 16px;
	
}

P.note {
	font: italic 11px arial, helvetica, sans-serif;
}

.button {
	margin: 0px 0px 20px 10px;
}

/*HR {
	width: 565px; 
	height: 10px; 
	background-color: #455a21; 
	margin: 0px; 
	padding: 0px; 
	text-align:left;
}
*/

	#course_details {
	width: 565px; 
	height: 100%;
	float:left;
	
}
/*
TABLE {
	background-color:#e1e3d0;
	font: 12px normal Arial, Helvetica, sans-serif;
}

TD { padding-left: 9px; 	color: #666666;}
*/

TABLE a:link, TABLE A:VISITED, TABLE a:hover, TABLE a:active{
	font: normal 12px normal Arial, Helvetica, sans-serif; 
	color: #ce672d;
}
TABLE a:hover {color: #bc5b4a;}

TH.price_module {
	background-image: url(../../images/price_tab.gif);
	background-position: right; 
	background-repeat:no-repeat;
	color:#35491B;
	text-align:center;
	
}

TH.course_name {
	color:#35491B;

}


TH.price {
	background-image: url(../../images/price_tab.gif);
	background-position: right; 
	background-repeat:no-repeat;
}

TH {
	font: italic 14px Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	color: #35491B;
	background-color:#d7dbb8; 
	
}

.price_module_02 {
	color:#666666;
	font-family:normal Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:right;
	background-color:#d7dbb8;
	padding-right:34px;
	padding-bottom:4px;
	padding-top:4px;

}
.price_hdr {
	font: 12px normal Arial, Helvetica, sans-serif; 
	color: #666666;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	background-color:#dad6bb;
}

.My_price_hdr {
	font: 12px normal Arial, Helvetica, sans-serif; 
	color: #666666;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	background-color:#dad6bb;
}

.course_hdr {
	background-color:#765326;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
}

.Mycart_course_hdr {
	background-color:#dad6bb;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
}

.course_hdr a, .course_hdr a:link, .course_hdr a:visited, .course_hdr a:hover{
	color:#FFFFFF;
}

.ModPrice {
	background-color:#765326;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	font: 12px normal Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
}

.packages_hdr {
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#dad6bb;
}

.course_hdr_name {
	background-color:#765326;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:14px;
}

.package_hdr_name {
	background-color:#765326;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:14px;
}

.package_hdr {
	background-color:#765326;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FFFFFF;
	text-align:center;
}

.package_hdr a, .package_hdr a:link, .package_hdr a:visited, .package_hdr a:hover{
color:#FFFFFF;
}

.course_hdr_divider {
	background-color:#996600;
	color:#FFFFFF;
	height:5px;
	
}


.course_info P{
	float: left;
	font: 12px normal Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #555555;
	display: block;
	width: 400px;
	height: auto;


	
}/*f0f2e4*/

.course_info_Mod P{
	margin:0px;
	float: left;
	font: 12px normal Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #555555;
	display: block;
	width: 400px;
	height: auto;


	
}/*f0f2e4*/

.course_info {
	
	font: 12px normal Arial, Helvetica, sans-serif;
	
}

.coupon{
	float: left; 
	font: 12px normal Arial, Helvetica, sans-serif; 
	margin: 7px 0px 10px 10px;
	line-height: 16px; 
	color: #555555; 
	display: block; 
	width: 520px; 
	height: auto; 
}/*f0f2e4*/

.subtotal {
	width: 468px; 
	text-align: right;
	padding-right: 5px;
	font: 12px normal Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:5px;
	color:#336600;
	}
	
.subtotalprice{
	font: 12px normal Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:5px;

}	
.enroll {
	width: 555px; 
	text-align: right; 
	padding: 20px 35px 0px 0px;
	border-bottom: dotted 2px #d8d9c7;
}

/* ######### COURSE CATALOG ######### */

#breadcrumb	{
	color: #455a21;
	padding: 10px 0px 6px 20px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active{
	color: #514e26;
	font: 11px normal Arial, Helvetica, sans-serif;
	padding-right: 3px;
}

#breadcrumb a:hover {
	color: #e48728;
}

#letters_nav {
	width: 567px;
}

#alphabetlist {
	float: left;
	padding-left: 20px;
}

#alphabetlist a:link, #alphabetlist a:visited, #alphabetlist a:hover, #alphabetlist a:active{
	color:#c7690b;
	font: 12px normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 3px;
}

#alphabetlist a:hover {
	color:#455a21;
}

.notetext {
	font: 10px normal Arial, Helvetica, sans-serif; 
	color: #514e26;
	float: right;
}
.note {color: #e48728;}

.alphalist {
	width: 247px;
	padding: 30px 0px 10px 20px;
	color: #514e26;	
	font: 12px normal Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.alphalist P{padding: 10px 0px 0px 0px; margin: 5px 0px 0px 0px;}

.alphalist a:link, .alphalist a:visited, .alphalist a:hover, .alphalist a:active {
	color: #514e26;
	font: 11px normal Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 3px;
	line-height: 14px;
}

.alphalist a:hover {
	color:#1F2D05;
}

a.titleLink:link, a.titleLink:active, a.titleLink:visited, a.titleLink{
    color:#CE672D;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

a.titleLink:hover{
    text-decoration:underline;
    }

#Join_Butt {
	float:right;
	padding-right:50px;

}

.account_links a, .account_links a:link, .account_links a:visited, .account_links a:active {
	font-family:arial, helvetica, sans-serif;
	color:#ce672d;
	font-size:11px;
	text-decoration:underline;
	padding-top:20px;
}

.account_links a:hover {
	font-family:arial, helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	text-decoration:underline;
	padding-top:20px;
}

#bottom_left_wrap ul {
	padding-left:30px;
	padding-top:10px;
	
}

#bottom_left_wrap li {
	list-style-image: url(../../images/List_Arrow2.gif);
}

.Edit_Bar {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #7d8866;
	background-color:#d7dbb8; 
	padding-left: 9px;
	width:100%; 
	float:left;
}

.english_desc  a.Packagetitle, .english_desc a.Packagetitle:link {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c7690b;
	text-decoration:underline;
	list-style:none;
	background-image:none;
	padding: 18px 0px 0px 0px;
	

}

.english_desc  a.toppackagetitle, .english_desc a.toppackagetitle:link, .english_desc a.toppackagetitle:visited {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c7690b;
	text-decoration:underline;
	list-style:none;
	padding: 1px 0px 0px 10px;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px .4em;
}

.english_desc  a.toppackagetitle, .english_desc a.toppackagetitle:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F2D05;
	text-decoration:underline;
}


.CourseList {
	float:left;
	color:#514e26;
	font:13px normal arial, helvetica, sans-serif;
	padding-left:3px;
	list-style:none;
	width:560px;
}

.CourseList a:link, .CourseList a:visited {
	color:#514e26;
	text-align:left;
	font: 11px  arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px .3em;
	padding: 0px 0px 5px 17px;
	display: block;
}

.CourseList a:hover {
	color:#1F2D05;
}

.CourseList a:active {
	color:#514e26;
}

.Account_Tabs {
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	float:left;
	text-align:right;
	width:700px;
	vertical-align:top;
}

.PrinterFriendly{
	text-align:right;
	padding-top:22px;
	color:#e0923c;
}

/*FORM BUTTONS*/

.login_btn {
	width:61px;
	height:17px;
	background-color:#CCCCCC;
	color: #333333;
	background-image:url(../../images/Login_Butt.jpg);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;

}

.review_btn {
	width:122px;
	height:22px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/GoReview_Butt.jpg);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

.coupon_btn {
	width:122px;
	height: 22px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/ApplyDiscount_Butt.jpg);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

.checkout_btn {
	width:109px;
	height:17px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/checkout.jpg);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

.update_btn {
	width:109px;
	height:17px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/Update_Butt.gif);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
	padding-bottom:2px;
}

.join_btn {
	width:109px;
	height:17px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/btn_join.gif);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

.submit_btn {
	width:109px;
	height:17px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/submit.gif);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

.reset_btn {
	width:109px;
	height:17px;
	background-color: #CCCCCC;
	color: #333333;
	background:url(../../images/reset.gif);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
}

/* ######### RecommendedCourses ######### */

#Recommendedmenu{
	padding-left:10px;
	margin:0px;
}

.Recommended_Title{
	background:url(../../images/Quick_Search_Image.jpg) no-repeat right top;
	font: 13px normal arial, helvetica, sans-serif;
	color:#514e26;
	float: right;
	padding: 10px 25px 0px 0px;
	height: 24px;
	width: 166px;
	text-align:right;
}

ul#Recommendedmenu li {
	margin: 0px;
	text-align:left;
	text-decoration:none;
	padding-top:10px;
	list-style:none;
	border-bottom-width:thin;
	border-bottom-style:outset;
	border-bottom-color:#BAA07A;
	padding-bottom:5px;
	text-transform:uppercase;
	width:181px;
	padding-left:0px;
	
	
	
}

ul#Recommendedmenu li a:link, ul#Recommendedmenu li a:visited,ul#Recommendedmenu li a:hover,ul#Recommendedmenu li a:active {
	color:#5a5730;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:0px;
	
}
 
ul#Recommendedmenu li a:link:hover,ul#Recommendedmenu li a:visited:hover {
	color:#CE672D;
	padding-left:0px;
}

/*----------------------------------------------------------------------------------*/

/*TEST*/

#menu {
	float: left;
	width:636px;
	height:22px;
	background-image:url(../../images/Top_Menu_BG.jpg);
	padding-top:12px;
	z-index:501;

}

#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height:22px;
	
}

#menu a, #menu h2 {
	font: 10px arial, helvetica, sans-serif;
	background:url(../../images/career_butt_bg.jpg) right no-repeat;
	display: block;
	margin: 0;
	width:130px;
	height:17px;
	text-align:center;
	padding-top:5px;

}

#menu h2 {
	color: #fff;
	background:#d87c1b;
	background:url(../../images/career_butt_bg.jpg) right no-repeat;
	
}


#menu a {
	color: #FFF;
	text-decoration: none;
	text-align:right;
	padding-right:15px;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:1px;
	border-bottom-width:thin;
	border-bottom-style:outset;
	border-bottom-color:#996633;
	background-image:url(../../images/List_Arrow_Brown.jpg);
	background-repeat: no-repeat;
	background-position: 97% .8em;
	height:11px;
	
}

#menu a:hover {
	color: #FFFFFF;
	background:#d87c1b;
	background-image:url(../../images/List_Arrow_White.jpg);
	background-repeat: no-repeat;
	background-position: 97% .8em;
	height:11px;
	
}

#menu ul li {
	position: relative;
	float:none;
	z-index:500;
	
}

#menu ul ul {
	position: absolute;
	height:auto;
	top:22px;
	right:0;
	z-index:400;
}

#menu ul li ul li {
	background:url(../../images/Tile_Top_Nav.jpg) repeat top left;
	display: block;
	float:none;
	
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


/*--------------------------------------------------*/



/*PROGRAM DETAIL MAIN NAVAGATION*/

#program_nav {
	background-image:url(../../images/ProgramDetail_Nav_Green.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:bottom;
	float:left;
	height:40px;
	width:568px;
	

	
}

ul#program_main_nav {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0;
	
	
}

ul#program_main_nav li {
	display:block;
	float:left;
	height:40px;
	border-right:dotted 1px #FFFFFF;
	
	
}

ul#program_main_nav li a , ul#program_main_nav li a:link{
	display:block;	
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	float:left;
	color:#FFFFFF;
	height:40px;
	width:80px;
	font: 11px normal arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top:7px;
}

ul#program_main_nav li a:hover {
	background:url(../../images/ProgramDetail_Nav_Over.jpg);
	float:left;
	height:38px;
	color:#626c4a;
	background-repeat:repeat-x;
}

ul#program_main_nav li a.selected {
	background:url(../../images/ProgramDetail_Nav_Over.jpg);
	float:left;
	height:38px;
	color:#626c4a;
	background-repeat:repeat-x;
}

/*PROGRAM DETAIL NAVAGATION ENDS*/

/*--------------------------------------------------*/

/*PROGRAM DETAIL SUB NAVAGATION*/

.programSub_nav{
	vertical-align:top;
	padding-top:12px;
	padding-bottom:10px;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#35491b;
	text-decoration:none;
	float:left;
	
	
}

.programSub_nav a, .programSub_nav a:link{
	color:#35491b;
	text-decoration:underline;
	padding-right:8px;
	padding-left:8px;
	font-size:10px;
}

.programSub_nav a:visited{
	color:#35491b;
	text-decoration:underline;
}

.programSub_nav a:hover{
	color:#ce672d;
	text-decoration:underline;
}


/*PROGRAM DETAIL SUB NAVAGATION ENDS*/

/*--------------------------------------------------*/

.ProgramDetailContent{
	text-align:left;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	font: 11px normal arial, helvetica, sans-serif;
	color:#514E26;
	border-bottom:dashed 1px #dad6bb;
	width:550px;
	

}

.PD_Heading{
	font: 13px normal arial, helvetica, sans-serif;
	color:#666666;
	text-align:left;
}

.ProgramDetailContent a, .ProgramDetailContent a:link {
	font-family:arial, helvetica, sans-serif;
	color:#514E26;
	font-size:12px;
	text-decoration:underline;
}

.ProgramDetailContent a:hover {
	font-family:arial, helvetica, sans-serif;
	color:#ce672d;
	font-size:12px;
	text-decoration:underline;
}


.ProgramDetailQuote{
	text-align:left;
	font: 11px normal arial, helvetica, sans-serif;
	color:#666666;
	width:400px;
	padding-left:60px;
	padding-top:30px;
	background-image:url(../../images/Quotes.jpg);
	background-repeat:no-repeat;
	padding-bottom:30px;
	
}

.ProgramDetailQuoteTitle{
	padding-left:40px;
	padding-top:30px;
	text-align:left;
	font: 14px normal arial, helvetica, sans-serif;
	color:#8a6632;
	font-family:Georgia, "Times New Roman", Times, serif, "Myriad Pro";
	font-style:italic;

}


/*--------- COURSE CATALOG NAVIGATION -----------------*/

#admin_tabs {
	text-align:left;
	vertical-align:bottom;
	float:left;
	min-width:572px;
	background:url(../../images/CC_Navigation_Images/CC_Footer_Tile.jpg) repeat-x;
	height:25px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px #CCCCCC solid;
	
}

.admin_main_navagation{
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;

}

ul#admin_main_navagation{
	padding:0px;
	float:left;
	width:572px;
	margin:0px;
	text-align:left;
}

ul#admin_main_navagation li {
	display:block;
	float:left;
	padding-right:1px;
	
}

ul#admin_main_navagation li a {
	display:block;	
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	float:left;
}

ul#admin_main_navagation li a:hover {
	float:left;
	
}


li#Certificate_Programs_Tab a {
	background:url(../../images/CC_Navigation_Images/CC_Certificate-Programs_Tab.jpg);
	width:133px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
}

li#Certificate_Programs_Tab a:hover {
	background-image:url(../../images/CC_Navigation_Images/CC_Certificate-Programs_Tab_over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;
}

li#Certificate_Programs_Tab a.selected {
	background:url(../../images/CC_Navigation_Images/CC_Certificate-Programs_Tab_over.jpg);
	width:133px;
	height:30px;
	background-position:-20px 2;
	background-repeat:no-repeat;
}

li#NonCredit_Courses_Tab a {
	background-image:url(../../images/CC_Navigation_Images/CC_Non-Credit-Courses_Tab.jpg);
	width:133px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
	
}

li#NonCredit_Courses_Tab a:hover {
	background-image:url(../../images/CC_Navigation_Images/CC_Non-Credit-Courses_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}

li#NonCredit_Courses_Tab a.selected {
	background-image:url(../../images/CC_Navigation_Images/CC_Non-Credit-Courses_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}

li#Credit_Courses_Tab a {
	background-image:url(../../images/CC_Navigation_Images/CC_Credit-Courses_Tab.jpg);
	width:133px;
	height:30px;
	display:block;
	background-repeat:no-repeat;

}

li#Credit_Courses_Tab a:hover {
	background-image:url(../../images/CC_Navigation_Images/CC_Credit-Courses_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}

li#Credit_Courses_Tab a.selected {
	background-image:url(../../images/CC_Navigation_Images/CC_Credit-Courses_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}

li#Cursos_Espanol_Tab a {
	background-image:url(../../images/CC_Navigation_Images/CC_Cursos_Espanol_Tab.jpg);
	width:133px;
	height:30px;
	display:block;
	background-repeat:no-repeat;

}

li#Cursos_Espanol_Tab a:hover {
	background-image:url(../../images/CC_Navigation_Images/CC_Cursos_Espanol_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}

li#Cursos_Espanol_Tab a.selected {
	background-image:url(../../images/CC_Navigation_Images/CC_Cursos_Espanol_Tab_Over.jpg);
	background-position:-20px 2;
	background-repeat:no-repeat;

}


/*COURSE CATALOG NAVAGATION ENDS*/

/* COURSE CATALOG CONTENT STYLES*/

.heading_CourseCat{
	-x-system-font:none;
	background:url(../../images/CourseCat_Header_Tile.jpg);
	background-repeat:repeat-x;
	color:#35491B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:9px;
	text-align:left;
	float:left;
	width:563px;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC solid;
	padding-top:3px;
	padding-bottom:3px;
}

.CourseCat_List {
	float:left;
	color:#514e26;
	font:13px normal arial, helvetica, sans-serif;
	padding-left:5px;
	list-style:none;
	width:460px;
}

.CourseCat_List a:link, .CourseCat_List a:visited {
	color:#514e26;
	text-align:left;
	font: 11px  arial, helvetica, sans-serif;
	background-image:url(../../images/List_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px .3em;
	padding: 0px 0px 5px 17px;
	display: block;
}

.CourseCat_List a:hover {
	color:#1F2D05;
}

.CourseCat_List a:active {
	color:#514e26;
}

RequestMoreInfo_Img {
	padding-bottom:10px;
	padding-left:10px;
}

.content_padding {
	padding-left:10px;
	padding-bottom:10px;
}

.rememberme {
	font-size:11px;

}

/*----------------------------------------------------------------------------------*/

/***********************************************
* Chrome CSS Drop Down Menu- ï¿½ Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
