/* LS Styles */
.redH3 { font: bold 14px Arial, Helvetica, Sans-Serif; margin:0; padding:0; color: red; }
.disclaimerAffirmation {
	color: #ff00ff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
}
.refundWarning {
	color: red;
	font-weight: bold;
}
.photo {
	margin-right: 10px; 
	border: 1px solid #cccccc; 
	padding: 3px;
}
#rightColumn {
	width: 235px; 
	float: right
}
#enrollHeading {
	background-color:#003366; 
	width:145px height:50px; 
	padding: 15px; 
	color: #FFFFFF; 
	font-weight: bold;
}
.darkRed {
	color: #cc0000;
}
.important {
	color: #ff0000; 
	font-size: 12px; 
	font-weight: bold;
}
.blue {
	color: #0000ff;
	font-size: 10px;
}

.tealNote {
	Color: #006666;
	font-style: italic; 
	font-weight: bold;
	
}


/* end LS Styles */

.whiteArea { border-top: solid 2px #69C; padding: 10px; margin: -10px; margin-top: 20px; }
/* structure */
body{margin:0; padding:0; text-align:center; min-width:970px; background:url(../images/bg_deepblue.jpg) repeat-x #669ACC; font:normal 12px/14px Arial,Helvetica,Sans-Serif; /*color:#666; */}

body.sec {margin:0; padding:0; text-align:center; min-width:970px; background:url(../images/bg_cert.jpg) repeat-x #99CCFF; font:normal 12px/14px Arial,Helvetica,Sans-Serif; color:#000000;}
body.certification {margin:0; padding:0; text-align:center; min-width:970px; background:url(../images/bg_certification.jpg) repeat-x #FFA64A; font:normal 12px/14px Arial,Helvetica,Sans-Serif; color:#000000;}
body.magnet {margin:0; padding:0; text-align:center; min-width:970px; background:url(../images/bg_magnet.jpg) repeat-x #F4C900; font:normal 12px/14px Arial,Helvetica,Sans-Serif; color:#000000;}

/*body.sec */
.wrapper{width:970px; margin:0 auto 50px auto; padding:0; text-align:left}
/*.wrapperFooter{margin:0 auto; padding:0; text-align:left; clear:both}*/
.identity {position:absolute; top:-1px; left:10px;}

/*masthead*/
.header{margin:0; padding:0; width:970px; height:100px; position:relative;}
.search{position:absolute; top:35px; right:0px; font-size:14px; color:#99ccff; padding:0}
	.searchbutton {color: #98CCFE; margin:0; padding:0; background:black; border:0; font-size:12px; text-transform:uppercase; cursor:pointer;}
	
/*
.searchinput { width:126px; border:1px solid #a8aeb5;}
.search input { width: 150px; background-color: #e4f1fe;margin: 0 10px 0 0; font-size: 9px; color: #888F97; border-color:#6699cc; }	

*/
.nav-functional{position:absolute; top:65px; right:0px; }
	.nav-functional ul{margin:0; padding:0 10px 0 10px; list-style:none}
	.nav-functional li{font:normal 11px Arial,Helvetica,sans-serif; color:#37424A; display:inline; text-align:left; padding:10px 10px; margin:0;}
	.nav-functional li a{color:#FFF}
	

.breadcrumbs {margin: 0 0 20px 0; padding: 0; width: 400px; }
	.breadcrumbs ul { margin: 0; padding: 0; list-style: none; }
		.breadcrumbs li { float: left; padding: 0 5px 0 5px; margin: 0; font: normal 10px/10px Arial,Helvetica,Sans-Serif; border-right:1px solid #818A90;}
	.breadcrumbs li.first {padding: 0 5px 0 0 }
	.breadcrumbs li.last {border-right:none;}
    .breadcrumbs a { color: #818A90; text-decoration: none; }
	
.calendareventlink{color: #818A90; text-decoration:underline;}		

/*headline styles*/
h1 { font: normal 22px Arial, Helvetica, Sans-Serif; margin:0; padding:0; color: #000000; }
h2 { font: normal 18px Arial, Helvetica, Sans-Serif; margin:0  0 5px 0; padding:0; color: #336699; }
h3 { font: bold 14px Arial, Helvetica, Sans-Serif; margin:0; padding:0; color: #336699; }
h4 {font: normal 22px Arial, Helvetica, Sans-Serif; margin:0; padding:0; color: #336699; }
h5 {font: bold 14px Arial, Helvetica, Sans-Serif; margin:0; padding:0; color: #FFFF99; }
h6 {font: bold 12px Arial, Helvetica, Sans-Serif; margin:10px 0 0 0; padding:0; color: #5F6971; }


/*general styles*/
.break{clear:both}
a{color:#336699; text-decoration:none}
a:visited {color:#800080;text-decoration:none;}
.page_nav ul {margin:0; padding: 0;}
.page_nav li {margin:0; padding: 0; list-style:none;}
.blueline_ten {border-bottom: 1px solid #d9e5f2; padding:0; margin: 10px 0;}
.blueline_five {border-bottom: 1px solid #d9e5f2; padding:0; margin: 5px 0;}

/*navigation*/
#nav{height:40px; /*width:765px;*/ padding:0; margin:0; position:relative; z-index:100;}
	#nav ul{padding:0; margin:0; list-style:none}
	
#nav li{float:left; padding:0; margin:0; font:bold 12px/24px Arial,Helvetica,Sans-Serif; border-right:1px solid }
    #nav li.last{border-right:none}
	#nav a{display:block; color:#404B55; text-decoration:none; padding:0 10px; }
	

/* adjust nav code below for drop down menus */
#nav li ul{position:absolute; margin:0; padding:0; left:-999em; height:auto; width:140px; w\idth:168px; font-weight:normal; border-top:1px solid #E4ECEE;}
#nav .parent a{background:url(../images/divs.gif) no-repeat; background-position:95% 7px;}
#nav .child a{background:#fff;}
#nav .child a:hover{color:#fff; background:#600;}
#nav li li{padding:0; margin:0; font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif; background:#fff; border:solid #E4ECEE; border-width:0 1px 1px 0;}
#nav li li:hover, #nav li li.sfhover{background:#E4ECEE;}
#nav li li a{width:140px; w\idth:154px; padding:0 6px 0 6px;}
#nav li ul a{color:#2E5BA4; border-left:1px solid #E4ECEE;}
#nav li ul a:hover, #nav li ul a.sfhover{color:#2E5BA4;}
#nav li ul ul{margin:-21px 0 0 167px; /*border-bottom:1px solid #000; */ w\idth:168px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{color:#000; left:auto;}
#nav li:hover, #nav li.sfhover{color:#000; /*background:#E4ECEE;*//*background:#679acd */background:url(../images/bg_main_nav_link.jpg) repeat-x; position: static;}


/*main*/

.mission{float:right; width:155px; margin:-1px 20px 0 0; padding:0}
.mission.mainpromo  {font:normal 13px/14px Arial,Helvetica,Sans-Serif; color:Black; padding:15px 15px 0px 15px ; line-height:20px;}
.mission.isotekpromo  {font:normal 11px/12px Arial,Helvetica,Sans-Serif; color:Black; padding:0px 0px 15px 0px ; line-height:16px;}
/*
.leftcolumn{float:left; width:155px; margin:-1px 20px 0 0; padding:0}
.leftcolumn .mainpromo  {font:normal 13px/14px Arial,Helvetica,Sans-Serif; color:Black; padding:15px 15px 0px 15px ; line-height:20px;}
.leftcolumn .isotekpromo  {font:normal 11px/12px Arial,Helvetica,Sans-Serif; color:Black; padding:0px 0px 15px 0px ; line-height:16px;}
.content{width:795px; margin:0; padding:0; float:left;}*/

/*home page*/

.midsection {width: 740px ;float:left; margin:0 0 0 10px ; padding:10px 0;background:url(../images/bg_main_rounded_top_740.jpg) no-repeat; }
.midsection .leftArea {width:335px; margin:0px; padding: 0 10px 10px 20px ; float:left}

/*.midsection {width:561px; float:left; margin:0; padding:10px 10px 0 10px; background:url(../images/bg_main_rounded_top.jpg)}*/
*.html .midsection {width:561px; float:left; margin:0; padding:10px 10px 0 10px; background:url(../images/bg_main_rounded_top.jpg);}
     .midsection .leftArea {width:350px; margin:0px; padding: 0 10px 0 ; float:left}
     *.html .midsection .leftArea {width:250px; margin:0px; padding:0 ; float:left}
     .midsection .rightArea {width:335px; margin:0px; padding:0 20px 10px 10px; float:right; border-left:thin solid #d9e5f2;}
     *.html .midsection .rightArea{width:250px; margin:0px; padding:0 0 0 10px; float:right; border-left:thin solid #d9e5f2;}                       
.midfeature {width: 738px;float:left;margin:0  0 20px 1px; padding:0px; background-color:#e4f1fe; border-bottom: 1px solid #c4dbf1; position:relative; z-index:40;}
       .midfeature p {font:normal 14px/16px Arial,Helvetica,Sans-Serif; color:Black; margin: 0px 0 0 0;}
       .midfeature a {text-decoration: underline; color:Black;}          
.page_nav{width:192px; float:left; margin:0; padding:40px 0 0 0; }
	.info_links {background:#FFF url(../images/bg_rightcol_rounded_top.jpg) no-repeat; margin:0; padding:10px;}
	.info_links  ul{margin:0; padding: 0; list-style:none;}
	.info_links  li{ margin:5px 0 0 0; padding: 0; font:bold 11px/14px Arial,Helvetica,Sans-Serif;}
	.bottomXXXX {background:#FFF url(../images/bg_main_rounded_btm.jpg); margin:0; padding:0px;}
		
/*.rightcolumn{width:194px; float:right; margin:0; padding: 0;}
	.info_links {background:#FFF url(../images/bg_rightcol_rounded_top.jpg); margin:0; padding:10px;}
	.info_links  ul{margin:0; padding: 0; list-style:none;}
	.info_links  li{ margin:5px 0 0 0; padding: 0; font:bold 11px/14px Arial,Helvetica,Sans-Serif;}
	.bottomXXXX {background:#FFF url(../images/bg_main_rounded_btm.jpg); margin:0; padding:0px;}
*/

/*secondary page styles*/	
.pagetools {float: right; margin:0; width: 200px;}
.pagetools ul { margin: 0 0 10px 20px; padding: 0 0 0 0; list-style: none;}
	.pagetools li { font: 11px/11px Arial, Helvetica, sans-serif; color:#37424A; display: inline; }
	.pagetools li a { text-decoration: none; color:#37424A; padding: 0 0 0 5px;} 
	.pagetools .email { padding: 0 0 0 10px; background-position:left center; background-image: url(../images/email.gif);background-repeat: no-repeat;}
	.pagetools .print  {padding: 0 0 0 10px; background-position:left center; background-image: url(../images/print.gif);background-repeat: no-repeat;}

/*secondary page styles	*/
#UserInfo {float: left; margin: 0 0 10px 20px; font: bold 12px Arial, Helvetica, Sans-Serif;}
#UserInfo a{color:White; text-decoration:none}

/*middle section*/

.sec_midsection {width: 740px ;float:left; margin:0 0 0 10px ; padding:10px 0; background:url(../images/bg_cert_740_rounded_top.jpg) no-repeat; }
/*.sec_midsection{width:581px; float:left; margin:0; padding:0;  font:11px/14px Arial,Helvetica,Sans-Serif;}*/

    .cert_blue_intro{width: 720px; float:left; margin:0; padding: 10px; background-image: url(../images/bg_cert_740_rounded_top.jpg); background-repeat: no-repeat;background-color: #FFF;  font:12px/16px Arial,Helvetica,Sans-Serif;}	
	
/*	   .cert_blue_intro{width: 561px; float:left; margin:0; padding: 10px; background-image: url(../images/bg_cert_rounded_top.jpg); background-repeat: no-repeat;background-color: #FFF;  font:12px/16px Arial,Helvetica,Sans-Serif;}	*/
	
	.cert_white_intro{width: 720px; float:left; margin:0; padding: 10px; background-image: url(../images/bg_cert_740_rounded_top.jpg); background-repeat: no-repeat;  background-color: #FFFFFF; font:12px/16px Arial,Helvetica,Sans-Serif;}
    .cert_white{width: 720px; float:left; margin:0; padding: 10px; background-image: url(../images/bg_cert_740_rounded_top.jpg); background-repeat: no-repeat;  background-color: #E5F1FF;}
    .sec_white_middle_area {width:720px; float:left; padding:10px; background-color:#FFF; border-top: solid 2px #6699CC;}
    .sec_white_middle_area_noline {width: 720px; float:left; padding:10px; background-color:#FFF;}
    .sec_midsection .leftArea {width:335px; margin:0px; padding: 0 ; float:left}
    .sec_midsection .rightArea {width:335px; margin:0px; padding:0 ; float:right;}
	.sec_midsection .right_border{width:335px; margin:0px; padding:0 20px 10px 10px; float:right; border-left:thin solid #d9e5f2;}
	.leftimage{float:left; margin-right:5px;}
    .rightimage {float:right; margin-left:5px;}
.leftBox {width:335px; margin:0px; padding: 0 ; float:left}
.rightBox {width:335px; margin:0px; padding:0 ; float:right;}
.right_borderBox{height:100%; width:270px; margin:0px; padding: 0 0 0 10px; float:right; border-left:thin solid #d9e5f2;}

    .alert {color:#cc0000;} 
	.alert_text {font:11px/16px Arial,Helvetica,Sans-Serif;color:#cc0000;}

	.cert_blue_intro_cal{width: 750px; float:left; margin:0; padding: 10px; background-image: url(../images/bg_cert_rounded_top_cal.jpg); background-repeat:repeat-x; background-color: #E5F1FF;  font:12px/16px Arial,Helvetica,Sans-Serif;}	
    .sec_white_middle_area_cal {width: 750px; float:left; padding:10px; background-color:#FFF; border-top: solid 2px #6699CC;}
	.sec_midsection_cal {width:750px; float:left; margin:0; padding:0;  font:11px/14px Arial,Helvetica,Sans-Serif;}

/*	.specialty {margin:0; padding: 0;}
	.specialty li a {margin:0; padding: 0; list-style:none; font:11px/14px Arial,Helvetica,Sans-Serif;}*/
  

/*right column*/

.sec_rightcolumn{width:192px; float:right; margin:2px 0 0 0; padding: 0;}
	.sec_info_cert_top {background:url(../images/bg_cert_sec_nav_top.jpg) no-repeat #003366;margin:0; padding:10px 10px 5px 10px; color:#FFF;}
	.inside_section ul {margin:0; padding: 0; list-style:none;}
		.inside_section li {border-top: #39638C solid 2px; padding:5px 0 5px 0;}
		.inside_section li a {text-decoration: none; font:bold 11px/14px Arial,Helvetica,Sans-Serif; color:#FFF;}*
	.sec_info_middle {background: #fff; padding: 10px;}
		.sec_info_links ul{margin:0; padding: 0; list-style:none;}
		.sec_info_links li{ margin:5px 0 0 0; padding: 0; font:bold 11px/14px Arial,Helvetica,Sans-Serif;}
  .specialty {margin:0; padding: 5px 0 5px 0; margin: 0; _float:left;}


/*footer*/

/*
.wrapperFooter{background:#000;margin:20px 0 0 0; padding:0; text-align:left; width:100%; height:auto;}
.footer{width:970px; margin:0 auto 0 auto; padding:0;}
.footerBox{ width:600px; margin:0; padding:0 0 150px 0; background:#000;}
	.footertext{float:left; width:450px;font-size:11px; color: #99ccff; margin:0; padding:20px 0 0 0 ;}
	.footertext a{text-decoration: underline; color:#99ccff;}
.followUs{float:right; color: #99ccff;}
*/

/*.wrapperFooter{margin:0 auto; padding:0; text-align:left; clear:both}*/
.wrapperFooter{ background-color:#000;margin:10px 0;width:100%; }
.footer{background-color:#000;width:800px; padding:5px 5px 5px 260px; height:100px;  margin:0 auto 50px auto;}
.footerBox{float:left; background-color:#000; width:360px; text-align:left; }
.footertext{font-size:11px; color: #99ccff;}
.footertext a{text-decoration: underline; color:#99ccff;}
.followUs{float:right; color: #99ccff; background-color:#000; width:360px;}
.followUs a{ padding-right:10px;}

.CategoryImage{padding:10px 10px 10px 10px; border:none; float:right}
.sec_white_middle_area_middle_line {width: 720px; float:left; padding:10px; margin:0; background-image: url(../images/bg_center_line_740_blue.gif); background-repeat: repeat-y; border-top: solid 2px #6699CC;}

/*********  ADD BULLETS TO THE FOLLOWING CLASS ***********/

.showBullets ul  {margin:0; padding: 1px;}
.showBullets ul li {margin:15px; padding: 1px; list-style-type:disc;}
.showBullets ol  {margin:0; padding: 1px;}
.showBullets ol li {margin:15px; padding: 1px; list-style-type:decimal;}

.rightnavbullets ul { margin: 0; padding: 2px; list-style: none; }
.rightnavbullets li { margin: 0; padding: 0 0 10px 10px; background: url(../images/bullet.gif) no-repeat; background-position: 0 5px; }
	
/* 031808 new styles*/
	.sidebar-nav { margin: 0; padding: 0; /*border: 1px solid #ada6a5; border-width: 3px 0;*/ font: normal 10px/12px Arial, Helvetica, Sans-Serif; }
	.sidebar-nav ul { padding: 0; margin: 0; }
	.sidebar-nav li { padding: 5px 0 0 0; margin: 0; list-style: none; /*border-bottom: 1px solid #ada6a5;*/ background: url(../images/bullet_off.gif) no-repeat; background-position: 0 22px; }
	.sidebar-nav a { color: #E96b12; text-decoration: none; }
	.sidebar-nav a.specialties { color: #e4f1fe; font-weight: normal; text-decoration: none; }
	.sidebar .sublist { margin: 10px 0 0 0; font: normal 11px/16px Verdana, Arial, Helvetica, Sans-Serif; border: none; background: none; }
		.sidebar-nav .sublist li { padding: 0; margin: 0 0 5px 0; list-style: none; border-bottom: none; background: none; }
		.sidebar-nav .sublist a { color: #a7c1e3; text-decoration: none; }
	.sidebar-subtitle { margin: 5px 0 0 0; color: #e4f1fe; }
	.sidebar-nav .bullet { margin: 0 5px 1px 0; }
	.specialties ul { margin: 0; padding: 1px; background: #003366; }
		

/**********CALENDAR*********/
.calendareventlink a{color: black; text-decoration:underline; font:normal 10px/12px Arial,Helvetica,Sans-Serif;}	
.eventlistyear{color: Blue; text-decoration:underline; font:bold 12px/14px Arial,Helvetica,Sans-Serif;}
.eventlistmonth{color: black; text-decoration:underline; font:bold 12px/14px Arial,Helvetica,Sans-Serif;}

/***********COMMENTS*****************/
.CommentsArea {font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; background-color : #DCDCDC;}
.CommentTitleHeading{width:100%; background : #FFFF99;	text-transform : uppercase;text-align : center;}
.CommentDisclaimer{	font-style: italic;color : Red;}
.UserCommentForm{}
.UserCommentList{}
.CommentNameDate{width:95%; background : #fff; vertical-align : middle; font-style:italic;}
.CommentText2{margin:5px; padding:5px;}

#comment {margin: 15px 0 0 0; border-style:double; border-color:#3A90FF; }
#comment h2 { margin:0; padding: 0; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #cc6600; }
#comment h2 { margin:0; padding: 0; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #cc6600; }
#commentBoxTop { height: 10px; margin: 0; padding: 0;  }
#commentBoxContent { margin: 0; padding: 0 10px ; background: #fff;}
html #commentBoxBtm { height: 10px; margin:0; padding: 0;  }
#comment ul { margin: 0; padding: 0; list-style: none; }
#comment li { margin: 0 0 10px 0; padding: 0 0 0 10px; line-height: 12px; }
#comment a { color: #273F6F; font-size: 10px; font-weight: bold; text-decoration: none; }
.blueline1 {border-bottom: 1px solid #404b55; padding: 5px ;margin: 0 10px;}
.blueline2 {border-bottom: 2px solid #404b55; padding: 5px ;margin: 0 10px;}        
#comment .post_button { margin: 10px 0 0 0; background:url(../images/btn_comments.gif) no-repeat; width: 135px; height: 19px; border: 0; cursor: pointer; text-indent: -999em; }



#mainfeature {float: left; width: 700px; height:281px; margin: 0px 10px 10px 18px ; padding: 0;}
#featured {float: left; width: 700px; height:281px; margin: 0px 10px 10px 18px ; padding: 0; background: #009cff url('JQUERY/orbit/loading.gif') no-repeat center center; overflow: hidden; }


.RibbonNew{ margin-top:5px;}
.RibbonNew img{ display: block;   margin-left: auto;   margin-right: auto; }
.EventDatesArea{font: normal 11px/11px Arial, Helvetica, sans-serif;}

.RibbonNew .mainpromo {
    color: Black;
    font: 13px/20px Arial,Helvetica,Sans-Serif;
    padding: 15px 15px 0;
}

.SpecialtyEventArea a{font: bold 11px/11px Arial, Helvetica, sans-serif;}

#certifyBox {border: 1px solid #e4e4e4;overflow: hidden; width: 671px;background: #f8f8f8 url(images/box-bg.gif) repeat-y;position: relative;} .col {float: left; width:223px;border-left:1px solid #e4e4e4;} .col:first-child {border-left: none;}
.col img {margin-left: 25px; position: absolute; bottom: 10px;} 
.col h6 {color: white; font-weight: normal; font-size: 150%; margin-top: 0; padding: 5px 9px;} 
.col h6.left {background-color: #113567; } 
.col h6.middle {background-color: #486fa6; } 
.col h6.right {background-color: #709bce; } 
.col p {padding: .25em 1em; line-height: 140%;}
.col a img{border:none;}

small {font-size: 90%;}
