/* General Elements */
/* ----------------------------------------------------- */
html { margin:0; padding:0; }
body { margin:0; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }
img { border:0; }
form { margin: 0; padding:0; }
p { margin:0 0 12px 0; }
ul {margin-bottom:0px; margin-top:0px;}
li {list-style-image:url(/images/bullet.gif); list-style:url(/images/bullet.gif); margin-bottom:0px; margin:0px; margin-top:0px; padding-bottom:0px; padding: 0px; padding-top:0px;}


A:link, A:visited, A:active { color:#FFFFFF; }
A:hover { text-decoration:none; color:#000000; }
A:link.navlink, A:visited.navlink, A:active.navlink { text-decoration:none; color:#FFFFFF; }
A:hover.navlink { text-decoration:none; color:#CCCCCC; }
A:link.floatingnavlink, A:visited.floatingnavlink, A:active.floatingnavlink {  text-decoration:none; color:#CCCCCC; }
A:hover.floatingnavlink { text-decoration:none; color:#FFFFFF; }
A:link.tablink, A:visited.tablink, A:active.tablink { color:#808080; }
A:hover.tablink { color:#808080; }
A:link.bluelink, A:visited.bluelink, A:active.bluelink { text-decoration:none; color:#00457C; }
A:hover.bluelink { text-decoration:underline; color:#00457C; }
A:link.footerlink, A:visited.footerlink, A:active.footerlink { text-decoration:underline; color:#4D4D4D; }
A:hover.footerlink { text-decoration:none; color:#4D4D4D; }
A:link.lightbluelink, A:visited.lightbluelink, A:active.lightbluelink { text-decoration:none; color:#4EBADF; }

.cursor {  cursor: hand}
.tabOffRight a {text-decoration:none;}
.tabOffLeft  a {text-decoration:none;}
.tabOn a { color:#808080; }

#menuDiv a { color:#00457C; text-decoration: underline; }
#menuDiv b, strong { color:#00457C; }

.HeadingTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00457C; margin:3px 0 12px 0; line-height:16px;}
#pageArea { width:1000px; margin:0 auto 0 auto; text-align:left; }
#contentArea { width:938px; padding:20px 31px; text-align:left; background-color:#EBECED; }
#keylineContent { width:936px; background-color:#FFFFFF; border:#ABABAB 1px solid; }
.clearBoth { clear:both; height:0; margin:0; padding:0; border:0; overflow:hidden; }
.clearBoth1px { clear:both; height:1px; margin:0; padding:0; border:0; overflow:hidden; }
.clearBoth5px { clear:both; height:5px; margin:0; padding:0; border:0; overflow:hidden; }
.clearBoth40px { clear:both; height:40px; margin:0; padding:0; border:0; overflow:hidden; }
.floatLeft { float:left; }
.tablePad15px { padding:0 15px 15px 0; min-width:75px; text-align:left; }
.spacer20px { height:20px; width:20px; margin:0; padding:0; border:0; overflow:hidden; }
.imgSpaceRight10px { padding-right:10px; }

.titleWhite { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0 0 12px 0; line-height:16px; }
.titleBlue a { color: #00457C;}

.copyWhite { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.subheadBlue { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00457C; margin:12px 0 6px 0; }
.subheadBlueLight { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4EBADF; margin:12px 0 6px 0; }
.copyBlue { color:#00457C; }
.videoDescription { font-size:15px; color:#000000;  margin:12px 0 6px 0; line-height:17px; }
.plusList { margin:7px 0 0 14px; padding:0; }
.plusList li { list-style-image:url(/images/iconPlus.gif); }
.expandingMenuTitle { font-size:15px; color:#000000; line-height:17px; }
.menu1 { padding:0 0 3px 12px; font-weight:bold; color:#00457C; }
.menu2 { padding:0 0 3px 12px; font-weight:normal; color:#000000; }
.italic { font-style:italic; overflow:visible; }
.bluebold {font-weight: bold; color:#00457C; }


/* masthead */
/* ----------------------------------------------------- */
#masthead { width:930px; height:73px; padding:5px 30px 0 40px; }
#careerConnections { width:403px; height:73px; float:left; }
#insuranceInstitute { width:152px; height:73px; float:left; }
#language { width:315px; height:73px; float:right; text-align:right; font-size:11px; color:#00457C; }

/* main nav */
/* ----------------------------------------------------- */
#mainNav { width:966px; height:40px; padding:0 17px; background:url(/images/bkgNav.gif) top left no-repeat; color:#FFFFFF; text-transform: uppercase;}
.mainNavOn { height:26px; padding:14px 12px 0 13px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CCCCCC; float:left; }
.mainNav a { height:26px; padding:14px 12px 0 13px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; float:left; }
.mainNav a:hover { text-decoration:none; color:#CCCCCC; }


/* floating nav */
/* ----------------------------------------------------- */
#floatingNav { width:272px; height:79px; padding:10px 0 0 10px; z-index:10; top:24px; left:50%; margin-left:168px; position:absolute; background:url(/images/bkgOverlayNav.jpg) left top no-repeat #000000; text-align:left; display:inline; }
#floatingNav:hover  { cursor:hand;} 
.floatingNav { width:68px; height:29px; padding:48px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:9px; float:left; }
.floatingNavOn { width:68px; height:29px; padding:48px 0 0 0; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:9px; float:left; }


/* tabs */
/* ----------------------------------------------------- */
.tabOn { width:150px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-align:center; padding:8px 0 0 0; float:left; }
.tabOffRight a { width:150px; height:16px; border-left:#ABABAB 1px solid; border-bottom:#ABABAB 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-align:center; padding:8px 0 0 0; background-color:#F3F3F4; float:left; }
.tabOffRight a:hover { background-color:#FFFFFF; }
.tabOffLeft a { width:150px; height:16px; border-right:#ABABAB 1px solid; border-bottom:#ABABAB 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-align:center; padding:8px 0 0 0; background-color:#F3F3F4; float:left; }
.tabOffLeft a:hover { background-color:#FFFFFF; }
#singleTabFiller { width:785px; height:24px; border-left:#ABABAB 1px solid; border-bottom:#ABABAB 1px solid; background-color:#F3F3F4; float:left; }
#fourTabFiller { width:332px; height:24px; border-left:#ABABAB 1px solid; border-bottom:#ABABAB 1px solid; background-color:#F3F3F4; float:left; }


/* secondary nav */
/* ----------------------------------------------------- */
#secondaryNav { width:876px; height:19px; padding:6px 30px 0 30px; clear:both; }
.secondaryNavOn { height:15px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; text-align:center; float:left; }
.secondaryNav a { height:15px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00457C; text-decoration:none; text-align:center; float:left; }
.secondaryNav a:hover { text-decoration:none; color:#808080; }


/* footer */
/* ----------------------------------------------------- */
#footer { width:938px; text-align:center; padding:20px 0 0 0; clear:both; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D; font-size:9px; }


/* home content */
/* ----------------------------------------------------- */
#homeLeft { width:546px; height:312px; float:left; }
#homeRight { width:390px; height:312px; float:left; }
#homeTop { width:624px; height:312px; padding:0 156px;}
#homeBottom { width:624px; height:156px; padding:0 156px; clear:left; }
#nav1 a { width:146px; height:40px; background:url(/images/bkgNavHighSchool.jpg) top left no-repeat; padding:116px 0 0 10px; text-decoration:none; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; float:left; }
#nav1 a:hover { color:#FFFFFF; }
#nav2 a { width:146px; height:40px; background:url(/images/bkgNavPostSecondary.jpg) top left no-repeat; padding:116px 0 0 10px; text-decoration:none; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; float:left; }
#nav2 a:hover { color:#FFFFFF; } 
#nav3 a { width:146px; height:40px; background:url(/images/bkgNavChangers.jpg) top left no-repeat; padding:116px 0 0 10px; text-decoration:none; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; float:left; } 
#nav3 a:hover { color:#FFFFFF; }
#nav4 a { width:146px; height:40px; background:url(/images/bkgNavTeachers.jpg) top left no-repeat; padding:116px 0 0 10px; text-decoration:none; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; float:left; } 
#nav4 a:hover { color:#FFFFFF; }

/* interior content */
/* ----------------------------------------------------- */
#oneColumn { width:888px; padding:18px 24px; min-height:468px; border-top:#ABABAB 1px solid; color:#333333;  }
#twoColumnLeft { width:588px; padding:18px 24px; min-height:467px; border-top:#ABABAB 1px solid; float:left; color:#333333;  }
#twoColumnLeft a { color:#00457C;}
#twoColumnRight { width:282px; padding:0 0 18px 0; min-height:485px; float:left; }
#columnWideLeft { width:435px; padding:18px 24px;  min-height:467px; border-top:#ABABAB 1px solid; float:left; color:#333333;  }
#columnWideRight { width:435px; padding:0 18px 18px 0; min-height:485px; float:left; }
.blueBox { width:282px; background:url(/images/bkgBlueBoxMiddle.gif) top left repeat-y; }
.blueBox a { color: White; text-decoration: underline; }
.blueBoxTop { width:282px; height:30px; background:url(/images/bkgBlueBoxTop.gif) top left no-repeat; }
.blueBoxMiddle { width:226px; padding:0 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left; min-height:150px; }
.blueBoxBottom { width:282px; height:30px; background:url(/images/bkgBlueBoxBottom.gif) top left no-repeat; }
.greyBox { width:282px; background:url(/images/bkgGreyBoxMiddle.gif) top left repeat-y; }
.greyBoxTop { width:282px; height:20px; background:url(/images/bkgGreyBoxTop.gif) top left no-repeat; }
.greyBoxMiddle { width:246px; padding:0 18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left; }
.greyBoxBottom { width:282px; height:20px; background:url(/images/bkgGreyBoxBottom.gif) top left no-repeat; }

.adxSection h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00457C; margin:3px 0 12px 0; line-height:16px;}
.adxAdSubhead { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0 0 12px 0; line-height:16px; }
.adxADCopy  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left; }
.adxADCopy ul { margin-bottom:0px; margin-left:15px; margin-top:0px; padding-bottom:0px; padding: 0px; padding-top:0px;}
.adxADCopy li { list-style-image:url(/images/iconPlus.gif);}
.greyBoxMiddle img {padding-left: 5px;padding-right: 5px;}


#maintenance 
{
    padding: 10px;    
    width: 980px;
    border: solid 1px black;
    background-color: White;
    color: #990000;
    text-align: center;
    margin: 10px auto;
    font-size:11px;
}
