/* CSS Document */
#Body {background:url(images/body_bgX.png) left top repeat-x #e7eef5;}
body {
	font-family: Arial,Tahoma,sans-serif,Myriad web;
	margin:0px;
	height: 100%;
	padding:0px;
	background:url("images/body_bgX.png") repeat-x scroll left top #E7EEF5;
	color:#000000;
	font-family:Arial,Tahoma,sans-serif,Myriad web;
	font-size:12pt;
	height:100%;
}
a, a:link, a:visited, a:active {
color:#0B9ABE;
text-decoration:none;
}

A:hover{
	color:#0B9ABE;
	text-decoration: underline;
}

/* ********** 508 Style ************** */
.Invisible 
{
	color:#5186B7;
	font-size:50%;
	height:0px;
	text-align: right;
}
.Invisible a,.Invisible a:link,.Invisible a:visited,.Invisible a:active,.Invisible a:hover
{
	color:#5186B7;
	text-decoration:none;
}
.Hide
{ display:none;
  visibility:hidden;
}
.a508 
{
float:right;
height:30px;
margin-left:510px;
margin-top:-30px;
position:absolute;
width:390px;
}

.img508a
{
	float:right;
	height:30px;
	width:30px;
}
.img508b
{
	float:right;
	height:30px;
	width:30px;
}
.img508c
{
	float:right;
	height:30px;
	width:30px;
}
.img508d
{
	float:right;
	height:30px;
	width:30px;
}


	
/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#fff; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#fff; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;color:Black;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#000; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{
	font-weight:normal;
}
A.CommandButton:hover{  text-decoration:underline; font-weight:normal; }

/* ********** Search Style ************** */
#Searchresult {
	margin-top:20px;
	clear: right;
	/*margin-bottom:15px;*/
	/*border:solid 1px #eef;*/
	/*width: 100%;*/
	margin-left: 15px;
}



.search, a.search:link, a.search:active, a.search:visited
{
	text-decoration: none;
	font-size: 20px;
	cursor:hand;
	margin: 0px;
	padding: 0px;
	height:50px;
	padding-left:22px;
}

.search_bg
{
	width:235px; 
	background:url(images/searchBG4.png) left center no-repeat ; 
	height:34px;
	text-align:center; 
	vertical-align:middle;
	padding-top:10px;
	margin-top:-98px;
	position: absolute; 
	margin-left:683px;
}

#lblSearch
{
	color: #ffffff;
	}

#dnn_SEARCH_txtSearch
{
	color: #000000;
	border: none;
	background-color:Transparent;
}
/* ********** Buttons Style ************** */
.StandardButton {	color: #FFFFFF;	font-family:Myriad web, Arial, sans-serif;	font-size: 13px;	font-weight: normal;	background-color: #2B5BB8;	height: 30px;	width: 80px;}

/* ********** Pane Style ************** */
.BannerPane{
	padding:5px 5px 5px 450px;

}
.BannerPane A,.BannerPane A:link,.BannerPane A:visited,.BannerPane A:active{
	color:#57EBF2;
	text-decoration: underline;
}
.BannerPane A:hover{
	color:#0000FF;
	text-decoration:none;
}
.BannerPane .Normal { color:#FFF;}
.TopPane{ padding:0px 0px 0px 0px;}
.TopLeftPane{ padding:5px 10px 5px 0px;}
.TopRightPane{  padding:5px 0px 5px 0px;}
.BottomLeftPane{ padding:5px 10px 5px 0px;}
.BottomRightPane{ padding:5px 0px 5px 0px;}
.LeftPane{ padding:0px 10px 0px 10px;}
.ContentPane{margin:0 0 0 0px; padding:0px;}

.RightPane{	width:250px; padding:0px 0px 0px 10px; }
.MidLeftPane{ padding:4px 4px 4px 8px;}
.MiddlePane{ padding:4px 4px 4px 4px;}
.MidRightPane{ padding:4px 0px 4px 4px;}
.BottomColumn1{	padding:4px 4px 4px 8px;}
.BottomColumn2{ padding:4px 4px 4px 8px;}
.BottomColumn3{ padding:4px 4px 4px 8px;}
.BottomColumn4{	padding:4px 0px 4px 8px;}
.BottomPane{ padding:0px 0px 0px 0px;}
.LeftOutPane { padding:10px 5px 5px 0px;}
.HeadPane { padding:0px; float:left; width:30%;}
.HeadPane .Normal { color:#FFF;}
.HeadPane A,.HeadPane A:link,.HeadPane A:visited,.HeadPane A:active{
	color:#11D1DB;
	text-decoration: underline;
}
.HeadPane A:hover{
	color:#97B9FF;
	text-decoration:none;
}
/* ********** Container Style ************** */
.Head{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.SubHead{
	font-size:12px;
	color:#333;
}
.SubSubHead{ font-size:12px; color:#333; }
/*.Normal{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:black;
}*/

/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{	color:#808080;	text-decoration:none; padding-left:15px;	font-weight:normal;	font-size:11px; }
a.login:hover{	color:#579efc;	text-decoration:underline; font-weight:normal; font-size:11px; padding-left:15px; }
	

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{color:#808080; text-decoration:none; padding-left:15px; font-weight:normal;	font-size:11px;	}
a.user:hover{	color:#579efc;	text-decoration:underline;	font-weight:normal; padding-left:15px;	font-size:11px; }
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{	color:#383838;	text-decoration:none;	font-weight:normal;	font-size:12px;	font-family: Myriad web, Arial, sans-serif;	background-image: url(images/calendar_icon.png);	background-repeat: no-repeat;	background-position: center;	height:18px;	margin-top: 0;	margin-right: 0px;	margin-bottom: 0;	margin-left: 6px;	padding-top: 41px;	padding-right: 5px;	padding-bottom:7px;	padding-left: 5px;}
a.date:hover{	color:#2B5BB8;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	border-bottom:0px dotted;
	font-weight:Normal;
	font-style: italic;
}
a.footer:hover{	color:#bdc5ad; text-decoration:none; font-weight:Normal; border-bottom:1px dotted;font-style: italic;}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{	font-size:11px;	color:#fff;	text-decoration:none;	font-weight: normal;	border-bottom:0px dotted;}
a.terms:hover{
	color:#7ecff7;
	text-decoration:none;
	font-weight:Normal;
	border-bottom:1px solid;
}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{	font-size:12px; color:#fff; text-decoration:none; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; }	
a.links:hover{
	color:#7ecff7;
	text-decoration:underline;
	font-weight:bold;
}

/* ********** Breadcrumb Style ************** */

.brea_menu  {
color:#0B9ABE;
margin-bottom:2px;
margin-left:10px;
}
.brea_menu_white {
color:#FFFFFF;
margin-bottom:2px;
margin-left:10px;
padding:8px;
}
white {
color:#FFFFFF;
}
.brea_menu a, .brea_menu a:link, .brea_menu a:visited, .brea_menu a:active {
color:#0B9ABE;
text-decoration:none;
}
.brea_menu a:hover {
color:#0B9ABE;
text-decoration:underline;
}
#moduleContent p {
margin:0;
padding:15px 0 0;
}

.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited	
{
	color:#0B9ABE;
	margin-left:0px;
	font-family:Arial,Tahoma,sans-serif,Myriad web;
	font-size:12pt;
	text-decoration:none;	
	font-weight:normal;	
	}
a.breadcrumb:hover	
{
	text-decoration:underline;}

/* ********** Header Style ************** */
#logo_text { padding:0px; float:right; font-family: Georgia; margin-top:-110px;}

/*Seen by IE7 but not Firefox*/
*+html #logo_text { margin-top:-110px;  }

#logo_text h1 {color:#ffffff; font-weight: normal; padding: 0; margin: 0 0 0 0; font-size: 40pt;}
#logo_text h2 {color:#ffffff; font-weight: normal; padding: 0; margin: 15px 0 0 0; font-size: 18pt;}

#header_logotext { width:480px; margin:0 0 0 -10px;}

#header_right { float:right; color: #ffffff;  padding-top: 10px; font-size: 9pt;}
#header_right ul { list-style: none; padding: 0; margin: 0;}
#header_right ul li { display: inline; margin: 0 1px;}
#header_right ul li a { color: #ffffff; text-decoration: none;}
#header_right ul li a:hover { text-decoration: underline; }


/* ********** Other Style ************** */
.dnn_width { width:1000px; margin:0 auto; }
#dnn_wray {background:url(images/main_bg.png) left top no-repeat;}
#dnnmain {width:950px; margin:0 auto;  text-align:left; }

.dnn_top 
{
	border-style: none; 
	height:146px; 
	width: 950px; 
	background:url(images/headerLeft.png) left top no-repeat;
}
.top_right  
{
	background:url("images/headerRight.png") no-repeat scroll right top transparent;
	height:146px;
}
.top_bg 
{
	background:url("images/header.png") repeat-x scroll center top transparent;
	height:146px;
	margin:0 30px;
	margin-top:-146px;
}

.logo_left 
{
	float:left;
	padding-left:20px;
	padding-top:25px;
}
.cont_top_left { height: 23px;  background:url(images/contentTopLeft.png) left top no-repeat;}
.cont_top_right { height: 23px; background:url(images/contentTopRight.png) right top no-repeat;}
.cont_top_bg { height: 23px; background:url(images/contentTop.png) repeat-x; margin:0 23px;}
.dnn_mid_left { background:url(images/contentLeftShdw1.png) left top repeat-y;}
.dnn_mid_right { background:url(images/contentRightShdw1.png) right top repeat-y;}
.dnn_mid_bg { background:#FFF; margin:0 8px;}
.cont_bot_left { background:url(images/cont_bot_left.png) left top no-repeat; height:15px;}
.cont_bot_right { background:url(images/cont_bot_right.png) right top no-repeat; height:15px;}
.cont_bot_bg { background:url(images/cont_bot_bg.png) left top repeat-x; height:15px; margin:0 15px; color:#fff;}
.dnn_bot_left { height:72px; background:url(images/footerLeft.png) left no-repeat;}
.dnn_bot_right { height:72px; background:url(images/footerRight.png) right no-repeat;}
.dnn_bot_bg { height:72px; background:url(images/footer.png) left repeat-x; margin:0 23px;}
.dnn_links { height:20px; line-height:20px; text-align:center; padding-top:20px;}
.dnn_copyright { height:30px; line-height:30px; text-align:center; color:#FFF;}

.menu_wrap_left 
{
	background:url("images/menuBGLeft.png") repeat-y scroll left top transparent;
}
.menu_wrap_right 
{
	background:url("images/menuBGRight.png") repeat-y scroll right top transparent;
}
.menu_wrap_bg 
{
	background:url("images/borderBG.png") repeat scroll 0 0 transparent;
	margin:0 7px;
}
.dnn_menu_left { height:40px; background:url(images/menuLeft.png) left top no-repeat;}
.dnn_menu_right { height:40px; background:url(images/menuRight.png) no-repeat right;}
.dnn_menu_bg {height:40px;background:url(images/menu_bg.png) left top repeat-x; margin:0 13px; padding:0 5px;z-index:-1}
.dnn_banner_bg { height:165px; background:url(images/dnn_banner_bg.jpg) repeat-x;}
.dnn_banner_left { height:165px; background:url(images/dnn_banner_left.jpg) left no-repeat;}
.dnn_banner_right { height:165px; background:url(images/dnn_banner_right.jpg) right no-repeat;}

.dnn_brea_bg { margin:0 23px;}
.brea_left { float:left; width:70%; height:27px; line-height:26px; color:#0B9ABE;}
.login_right { float:right; width:30%; height:27px; line-height:26px; text-align:right;}
.cont_main { padding:5px 10px 0px 10px; min-height:250px; height:auto !important; height:250px; overflow:visible; }

.cont_main { padding:5px 10px 0px 10px; min-height:250px; height:auto !important; height:250px;  width:97%; overflow:hidden;}
.dnn_space 
{
	color:#5186B7;
	font-size:50%;
	height:25px;
	text-align: right;
}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}




.breadcrumArea{
	background-image: url(images/bread_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.WhiteTEXT{	font-family: Myriad web, Arial, sans-serif; color: #FFFFFF;}

/*main menu*/
.fishmenu-h 								
{
	position:relative;
	height:34px;
	float:left
}
.fishmenu-h span 							
{
	white-space: nowrap;
	display:block;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.fishmenu-h ul								
{ margin:0px; padding:0px;display: block;float:left}
.fishmenu-h li 							
{ list-style: none none outside; float:left;position:relative;

}
.fishmenu-h ul li 							
{ background:url(images/menumid.jpg) right center no-repeat;}
.fishmenu-h ul li a						
{	width:auto;
	color:#fff;
	text-decoration:none;
	line-height:39px;
	display: block;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;}
.fishmenu-h ul li.current 				
{
background:url(images/menu_right.jpg) right bottom no-repeat;}
.fishmenu-h ul li.current a					
{
	background:url(images/menu_left.jpg) left bottom no-repeat;
	color: #173AA2;
}
.fishmenu-h ul li.current span				
{ }
.fishmenu-h ul li.current .menuslide span		
{ background:transparent;}

.fishmenu-h ul a:hover,.fishmenu-h ul li a.menu_hover					
{
	color: #173AA2;
}
.fishmenu-h ul a:hover span 				
{ }


.fishmenu-h .menuslide 						
{ display: none; float: left; overflow:hidden; position:absolute;}
.fishmenu-h .menuslide ul 
{}
.fishmenu-h .menuslide ul li 					
{ background:none; 
display:block; 
width:100%;
float:left;
border-bottom:1px solid #DDDDDD;
padding:0px;
}
.fishmenu-h .menuslide ul li span 			
{ color:#666666; display:block; padding:0 10px 0 10px}
.fishmenu-h .menuslide ul li a				
{
	height:25px;
	display:block;
	font-weight: normal;
	font-size:11px;
	background:url(images/submenu.gif) 0 -25px repeat-x;
}
.fishmenu-h .menuslide ul a:link, 
.fishmenu-h .menuslide ul a:active, 
.fishmenu-h .menuslide ul a:visited			
{ width:auto;color:#333; text-decoration:none; line-height:24px;display: block;  text-align:left;}
.fishmenu-h .smenuslide ul a:hover 				
{ }
.fishmenu-h .menuslide ul a:hover span 		
{
	color: #2f52c6;
	
}
.menuslide ul {
	
	float:left;
	left:0px;
	position:relative;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.fishmenu-h .menuslide ul li span.expandLeft,.fishmenu-h .menuslide ul li span.menutext { background:url(images/arrow_right.gif) right center no-repeat;}

/* ********** Menu-Section Style ************** */
.menu_wrap_left { background:url(images/menuBGLeft.png) left top repeat-y;}
.menu_wrap_right { background:url(images/menuBGRight.png) right top repeat-y;}
.menu_wrap_bg { background:url('images/borderBG.png') repeat; margin:0 7px;}
.menu_left { height:40px; background:url(images/menuLeft.png) left top no-repeat;}
.menu_right { height:40px; background:url(images/menuRight.png) right no-repeat;}
.menu_bg { height:40px; background:url(images/menu_bg.png) left top repeat-x; margin:0 13px; padding:0 5px;}
/*main menu*/
#nav 
{
	height:39px;
	/*margin:0 auto;*/
	position:relative;
}
#nav * {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
#nav ul.root {
	float:left;
	height:39px; 
	margin:0px; 
	padding:0px; 
}
#nav ul.root li {
	float:left;
	position:relative;
	z-index:10;
	margin-right:5px;
}
#nav li a {
	background:transparent none repeat scroll 0 0;
	color:#ffffff;
	cursor:pointer;
	display:block;
	font-style:normal;
	font-variant:normal;
	position:relative;
	z-index:10;
	padding:10px;
	/*overflow:hidden;*/
	/*line-height:39px;*/
	line-height:normal;
	white-space: nowrap;
	/*width:auto;*/
	text-decoration: none;
	font-family: Georgia, Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size:12pt; 
	text-transform: uppercase;
	text-align: center;
	padding-left: 13px;
}
#nav li a:hover, #nav li.current a{
	color:#0a549a;
}



#nav li.back {
	background:transparent url(images/hoverLeft.png) no-repeat scroll left center;
	height:28px;
	padding-left:10px;
	position:absolute;
	top:6px;
	z-index:8;
	border: none;
}

#nav li.back .left {
	background:transparent url(images/hoverRight.png) no-repeat scroll right center;
	height:28px;
	border: none;
	float:none;
}


div.progress {
clear:both;
}


/* ********** Footer Style ************** */


#footer_wrap {color: #ffffff; font-size: 9pt; text-align: center; padding-top: 25px;}
#footer_wrap ul { margin: 0 auto; list-style: none; padding: 0;}
#footer_wrap ul li { display: inline; margin: 0 1px;}
#footer_wrap ul li a { color: #ffffff; text-decoration: none;}
#footer_wrap ul li a:hover { text-decoration: underline; }

/* ********** Containers Style ************** */
#moduleContent p {
	margin:0;
	padding:15px 0 0 0;
	color:Black;
}

a:hover h1.main
{
	color: #0a549a;
	text-decoration:underline;
}
h1.main{
	font-size: 20pt;
	font-family: georgia;
	font-weight:normal;
	padding: 8px 0 15px 0;
	margin: 0 0 5px 0;
	background:transparent url(images/lineBig.png) no-repeat scroll 0 0;
	background-position: bottom left;
	color: #0a549a;
	line-height:normal;
}
h2.side{
	color:#FFFFFF;
	font-size:16pt;
	font-family: georgia;
	font-weight:normal;
	/*margin:5px 0;*/
	padding:17px 0 0px 15px;
	text-decoration: none;
	margin-bottom: 20px;
}

a:hover h1.mainLarge
{
	text-decoration:underline;
}
h1.mainLarge, a h1.mainLarge{
	font-size: 18pt;
	font-family: georgia;
	font-weight:normal;
	padding: 8px 0 15px 0;
	margin: 0 0 20px 0;
	background:transparent url(images/lineBigLong.png) no-repeat scroll 0 0;
	background-position: bottom left;
	color: #0a549a;
}

h2.mainSmall{
	font-size: 14pt;
	font-family: georgia;
	font-weight:normal;
	background-position: bottom left;
	color: #0a549a;
	padding-top:15px;
	clear: both;
}
/*Seen by IE7 but not Firefox*/
*+html h2.mainSmall
{
	margin-top: -15px;
}
h2.mainSmallCharacter{
	font-size: 18pt;
	font-family: georgia;
	font-weight:normal;
	padding: 8px 0 13px 0;
	margin: 10px 0 25px 0;
	background:transparent url(images/lineBigShort.png) no-repeat scroll 0 0;
	background-position: bottom left;
	color: #0a549a;
	clear: both;
}

.vertCont {
	width:100%;
	font-size: 10pt;
	margin-bottom: 10px;
}
.vertCont div.cnt {
	background:transparent url(images/blue_cnt.jpg) no-repeat scroll 0 0;
	width: 283px;
}


.vertCont li {
	background:transparent url(images/lineSmall.png) no-repeat scroll 0 0;
	background-position: bottom;
	margin:0;
	padding:12px 0 12px 10px;
}
.vertCont ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0; 
}
.wrapCntContent
{
	margin-left: 18px;	
}

#nav .menuslide
{
	background: white;
}

/* ********** EO Mini-Courses Pagination Style ************** */
.pagination {
            font-size: 12pt;
            margin-top: 25px;
            margin-left: 15px;
 }        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #0b9abe;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}
.pagination .current {
    background: #0b9abe;
    color: #ffffff;
	border: solid 1px #AAE;
}
.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
.pagination .pxofy{
	float:left;
	font-size: 12pt;
	margin-right: 5px;
	margin-bottom: 5px;
	height:25px;
	color: #0b9abe;
	padding-top:5px;
}

.result_item_thumbnail
{
	float: left;
	width: 93px;
}
.result_item_thumbnail img
{
	border: none;
}
.result_item_wrapper
{
	float: right;
	margin-left: -93px;
	width: 100%;
}
.result_item_description
{
	margin-left: 93px;
	padding-left: 15px;
	font-size: 10pt;
	min-height: 81px;
}
.result_item_description_left
{
	padding-left: 15px;
	font-size: 10pt;
	min-height: 81px;
}


.result_item_description span
{
	color: #3e3d3d;
}
a.result_item_title
{
	font-size: 12pt;
}
.space{height: 20px;}
  
   
/* ********** FAQ's Style ************** */
ol.faq li
{
	margin-bottom: 20px;	
}

p.faqTop {
margin-top:8px;
text-align:right;
font-size:13px;
}

p.faqTop a,p.faqTop a:link,p.faqTop a:visited,p.faqTop a:active {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:600;
text-decoration:none;
background-color:transparent;
}

p.faqTop a:hover 
{
	color: #000000; 
	background-color:transparent; 
	text-decoration: underline;
}

ul.circle
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin-left:10px;
	margin-top:10px;
}

ul.circle li
{
	margin:0px;
	padding:2px;
}

ol.list li
{
	margin-bottom: 12px;
} 

/* ********** Other Style ************** */
.floatLeft { float:left;}
.floatRight { float:right;}
.clear { clear:both;}
.center {text-align: center; margin: 0 auto;}
   
 .ModuleTitle_SubMenu
 {
	background-color:White;
 }
  .ModuleTitle_MenuItem:hover
  {
	background-color:#6399CD;
	color:White;
	cursor:pointer;
  }
  
  .menuitem 
  {
	font-family:Arial,Tahoma,sans-serif,Myriad web;
	font-size:12px;
  }
  .menuitem:hover
  {
	background-color:#6399CD;
	color:White;
	cursor:pointer;
  }
  
/* ********** courses Style ************** */

#content_wrapper {
height:auto !important;
min-height:250px;
overflow:visible;
padding:5px 10px;
}
#left_pane {
float:left;
padding:0 10px 0 0;
width:575px;
}
#right_pane {
float:right;
padding:0 0 0 10px;
width:305px;
}
#content_pane {
padding:0;
width:100%;
}
#course_top_pane {
padding:0;
width:100%;
}
#course_bottom_pane {
padding:0;
width:100%;
}
#course_left_pane {
float:left;
margin:0;
padding:0 10px 0 0;
width:440px;
}
#course_right_pane {
float:right;
padding:0 0 0 10px;
width:440px;
}
#course_left_pane_small {
float:left;
padding:0 10px 0 0;
width:270px;
}
#course_right_pane_big {
float:right;
padding:0 0 0 10px;
width:610px;
}
ul#navlist {
font-size:0.8em;
list-style:none outside none;
margin:0 auto;
padding:0;
text-align:center;
vertical-align:middle;
}
a.nav_blue, a.nav_blue:link, a.nav_blue:visited {
background-color:#003399;
color:#CCD6EB;
font-size:13px;
font-weight:bold;
padding:5px 8px;
text-decoration:none;
}
a.nav_blue:hover, a.nav_blue:active {
background-color:#CCD6EB;
color:#003399;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.coursebutton:link, a.coursebutton:visited {
background-image:url("images/b_begincourse_blue.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.coursebutton:hover, a.coursebutton:active {
background-image:url("images/b_begincourse_blue_r.gif");
background-repeat:no-repeat;
}
a.button_nextback:link, a.button_nextback:visited {
background-image:url("images/b_blue_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:10px 0;
text-align:center;
text-decoration:none;
width:125px;
}
a.button_nextback:hover, a.button_nextback:active {
background-image:url("images/b_blue_next_r.gif");
background-repeat:no-repeat;
}
#navcontainer ul {
background-color:#003399;
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:28px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:center;
width:100%;
}
* + html #navcontainer ul {
margin-top:-5px;
}
* + html #navcontainer ul li {
margin-top:0;
padding:5px;
}
#navcontainer ul li a {
text-align:center;
text-decoration:none;
}
#progress {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #003399;
}
a:hover h1.mainLarge_Brown {
text-decoration:underline;
}
h1.mainLarge_Brown, a h1.mainLarge_Brown {
background:url("images/lineBigLong.png") no-repeat scroll left bottom transparent;
color:#753F06;
font-family:georgia;
font-size:18pt;
font-weight:normal;
margin:0 0 20px;
padding:8px 0 15px;
}
h2.mainSmall_Brown {
background-position:left bottom;
clear:both;
color:#753F06;
font-family:georgia;
font-size:14pt;
font-weight:normal;
padding-top:15px;
}
* + html h2.mainSmall_Brown {
margin-top:-15px;
}
.BrownHeader {
color:#753F06;
font-weight:bold;
}
li.list_Brown {
color:#753F06;
}
li.list_Brown {
list-style:square outside none;
}
a.coursebutton_brown:hover, a.coursebutton_brown:active {
background-image:url("images/b_begincourse_brown_r.gif");
background-repeat:no-repeat;
}
a.coursebutton_brown:link, a.coursebutton_brown:visited {
background-image:url("images/b_begincourse_brown.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.button_nextback_brown:link, a.button_nextback_brown:visited {
background-image:url("images/b_brown_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
a.button_nextback_brown:hover, a.button_nextback_brown:active {
background-image:url("images/b_brown_next_r.gif");
background-repeat:no-repeat;
}
a.nav_brown, a.nav_brown:link, a.nav_brown:visited {
background-color:#753F06;
color:#E3D9CD;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_brown:hover, a.nav_brown:active {
background-color:#E3D9CD;
color:#753F06;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_brown_current, a.nav_brown_current:link, a.nav_brown_current:visited, a.nav_brown_current:hover, a.nav_brown_current:active {
background-color:#E3D9CD;
color:#753F06;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_brown_active {
background-color:#E3D9CD;
color:#753F06;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
#progress_Brown {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #753F06;
}
#navcontainer_Brown ul {
background-color:#753F06;
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:27px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
* + html #navcontainer_Brown ul {
margin-top:-5px;
}
* + html #navcontainer_Brown ul li {
margin-top:0;
padding:5px;
}
a.link_brown {
color:#753F06;
}
a.link_white {
color:#FFFFFF;
}
a:hover h1.mainLarge_green {
text-decoration:underline;
}
h1.mainLarge_green, a h1.mainLarge_green {
background:url("images/lineBigLong.png") no-repeat scroll left bottom transparent;
color:#006600;
font-family:georgia;
font-size:18pt;
font-weight:normal;
margin:0 0 20px;
padding:8px 0 15px;
}
h2.mainSmall_green {
background-position:left bottom;
clear:both;
color:#006600;
font-family:georgia;
font-size:14pt;
font-weight:normal;
padding-top:15px;
}
* + html h2.mainSmall_green {
margin-top:-15px;
}
.GreenHeader {
color:#006600;
font-weight:bold;
}
li.list_green {
color:#006600;
}
a.link_green {
color:#006600;
}
li.list_green {
list-style:square outside none;
}
a.coursebutton_green:link, a.coursebutton_green:visited {
background-image:url("images/b_begincourse_green.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.coursebutton_green:hover, a.coursebutton_green:active {
background-image:url("images/b_begincourse_green_r.gif");
background-repeat:no-repeat;
}
a.button_nextback_green:link, a.button_nextback_Red:visited {
background-image:url("images/b_green_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
.button_nextback_green:link, .button_nextback_green:visited {
background-image:url("images/b_green_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
a.button_nextback_green:hover, a.button_nextback_Red:active {
background-image:url("images/b_green_next_r.gif");
background-repeat:no-repeat;
}
a.Bcoursebutton_green:hover, a.Bcoursebutton_green:active {
background-image:url("images/b_begincourse_green_r.gif");
background-repeat:no-repeat;
}
a.Bcoursebutton_green:link, a.Bcoursebutton_green:visited {
background-image:url("images/b_begincourse_green.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.nav_green, a.nav_green:link, a.nav_green:visited {
background-color:#006600;
color:#CCE0CC;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_green:hover, a.nav_green:active {
background-color:#CCE0CC;
color:#006600;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_green_current, a.nav_green_current:link, a.nav_green_current:visited, a.nav_green_current:hover, a.nav_green_current:active {
background-color:#CCE0CC;
color:#006600;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_green_active {
background-color:#CCE0CC;
color:#006600;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
#progress_green {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #006600;
}
#navcontainer_green ul {
background-color:#006600;
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:27px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
* + html #navcontainer_green ul {
margin-top:-5px;
}
* + html #navcontainer_green ul li {
margin-top:0;
padding:5px;
}
a:hover h1.mainLarge_purple {
text-decoration:underline;
}
h1.mainLarge_purple, a h1.mainLarge_purple {
background:url("images/lineBigLong.png") no-repeat scroll left bottom transparent;
color:#660066;
font-family:georgia;
font-size:18pt;
font-weight:normal;
margin:0 0 20px;
padding:8px 0 15px;
}
h2.mainSmall_purple {
background-position:left bottom;
clear:both;
color:#660066;
font-family:georgia;
font-size:14pt;
font-weight:normal;
padding-top:15px;
}
* + html h2.mainSmall_purple {
margin-top:-15px;
}
.purpleHeader {
color:#660066;
font-weight:bold;
}
li.list_purple {
color:#660066;
}
a.link_purple {
color:#660066;
}
li.list_purple {
list-style:square outside none;
}
a.coursebutton_purple:hover, a.coursebutton_purple:active {
background-image:url("images/b_begincourse_purple_r.gif");
background-repeat:no-repeat;
}
a.coursebutton_purple:link, a.coursebutton_purple:visited {
background-image:url("images/b_begincourse_purple.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.button_nextback_purple:link, a.button_nextback_purple:visited {
background-image:url("images/b_purple_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
.button_nextback_purple:link, .button_nextback_purple:visited {
background-image:url("images/b_purple_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
a.button_nextback_purple:hover, a.button_nextback_purple:active {
background-image:url("images/b_purple_next_r.gif");
background-repeat:no-repeat;
}
a.Bcoursebutton_purple:hover, a.Bcoursebutton_purple:active {
background-image:url("images/b_begincourse_purple_r.gif");
background-repeat:no-repeat;
}
a.Bcoursebutton_purple:link, a.Bcoursebutton_purple:visited {
background-image:url("images/b_begincourse_purple.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:40px;
padding:16px 0 10px;
text-align:center;
text-decoration:none;
width:197px;
}
a.nav_purple, a.nav_purple:link, a.nav_purple:visited {
background-color:#660066;
color:#E0CCE0;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_purple:hover, a.nav_purple:active {
background-color:#E0CCE0;
color:#660066;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_purple_current, a.nav_purple_current:link, a.nav_purple_current:visited, a.nav_purple_current:hover, a.nav_purple_current:active {
background-color:#E0CCE0;
color:#660066;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_purple_active {
background-color:#E0CCE0;
color:#660066;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
#progress_purple {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #660066;
}
#navcontainer_purple ul {
background-color:#660066;
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:27px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
* + html #navcontainer_purple ul {
margin-top:-5px;
}
* + html #navcontainer_purple ul li {
margin-top:0;
padding:5px;
}
a:hover h1.mainLarge_Red {
text-decoration:underline;
}
h1.mainLarge_Red, a h1.mainLarge_Red {
background:url("images/lineBigLong.png") no-repeat scroll left bottom transparent;
color:#991F1F;
font-family:georgia;
font-size:18pt;
font-weight:normal;
margin:0 0 20px;
padding:8px 0 15px;
}
h2.mainSmall_Red {
background-position:left bottom;
clear:both;
color:#991F1F;
font-family:georgia;
font-size:14pt;
font-weight:normal;
padding-top:15px;
}
* + html h2.mainSmall_Red {
margin-top:-15px;
}
.RedHeader {
color:#991F1F;
font-weight:bold;
}
li.list_Red {
color:#991F1F;
list-style:square outside none;
}
a.link_Red {
color:#991F1F;
}
#navcontainer_Red ul {
background-color:#991F1F;
color:White;
float:left;
font-family:arial,helvetica,sans-serif;
height:27px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
* + html #navcontainer_Red ul {
margin-top:-5px;
}
* + html #navcontainer_Red ul li {
margin-top:0;
padding:5px;
}
#progress_Red {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #991F1F;
}
a.coursebutton_Red:link, a.coursebutton_Red:visited {
background-image:url("images/b_begincourse_red.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:35px;
margin-top:-2px;
padding:18px 0 12px;
text-align:center;
text-decoration:none;
width:197px;
}
a.coursebutton_Red:hover, a.coursebutton_Red:active {
background-image:url("images/b_begincourse_red_r.gif");
background-repeat:no-repeat;
}
a.button_nextback_Red:link, a.button_nextback_Red:visited {
background-image:url("images/b_red_next.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding:12px 0 10px;
text-align:center;
text-decoration:none;
width:125px;
}
a.button_nextback_Red:hover, a.button_nextback_Red:active {
background-image:url("images/b_red_next_r.gif");
background-repeat:no-repeat;
}
a.nav_red, a.nav_red:link, a.nav_red:visited {
background-color:#991F1F;
color:#EBD6D6;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_red:hover, a.nav_red:active {
background-color:#EBD6D6;
color:#991F1F;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
a.nav_red_current, a.nav_red_current:link, a.nav_red_current:visited, a.nav_red_current:hover, a.nav_red_current:active {
background-color:#EBD6D6;
color:#993333;
font-size:13px;
font-weight:bold;
padding:5px 6px;
text-decoration:none;
}
.style2 {
color:#991F1F;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight:bold;
}
a.nav_five_discl:visited {
}
a.nav_five_discl:active {
}
a.nav_red_current {
background-color:#EBD6D6;
color:#993333;
font-size:13px;
font-weight:bold;
padding:5px 8px;
text-decoration:none;
}
ul#navlist li {
float:left;
margin:5px 0 0 20px;
}
#firstmod_hm {
margin-right:0;
margin-top:100px;
padding-right:0;
width:234px;
}
div.first_col {
float:left;
position:relative;
}
#secondmod_hm {
width:200px;
}
div.second_col {
float:right;
position:relative;
}
.style1 {
color:#003399;
font-weight:bold;
}
.style4 {
font-size:9px;
}
ul.list2 li {
color:#003399;
list-style:square outside none;
}
a.coursebutton:link, a.coursebutton:visited {
background-image:url("images/b_begincourse_blue.gif");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bold;
margin-top:-2px;
padding:18px 0 12px;
text-align:center;
text-decoration:none;
width:197px;
}
a.nav_blue_current, a.nav_blue_current:link, a.nav_blue_current:visited, a.nav_blue_current:hover, a.nav_blue_current:active {
background-color:#CCD6EB;
color:#003399;
font-size:13px;
font-weight:bold;
padding:5px 8px;
text-decoration:none;
}
.disclaimer_txt {
font-size:9px;
line-height:1.2;
}


#listImage
{
	list-style-image:url("images/bullet_check.jpg");
}