body {background-image:url(/images/BackgroundRepeater.gif);font-family:arial, sans-serif;font-size:71%; margin:0px; padding:0px;}
h1,h2,h3,p{margin:0px;}
img{border:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.noPadding{padding:0px;}
.hiddenText{line-height:0px; overflow:hidden; height:0px; display:block;}
.paddTop{padding-top:5px}
a{cursor:pointer;}
.hightlight{color:#D19108;}

#PageContainer{}
#HeaderWrapper{background-image:url(/images/HeaderBackground.gif); background-repeat:repeat-x;  }
#LogoHolder{padding-top:47px;}
#PhoneHolder{padding-top:67px;}
#TopNav{padding-top:95px;height:45px; overflow:hidden;}
#TopNav a{display:block; visability:hidden; width:188px; float:left;height:45px;}
#TopNav .lnkHome{ background-image:url(/images/home.gif); background-repeat:no-repeat;}
#TopNav .lnkHome:hover{background-position:0 -60px;}
#TopNav .lnkOn{background-position:0 -120px;}
#TopNav .lnkService{ background-image:url(/images/howToBecome.gif); background-repeat:no-repeat;}
#TopNav .lnkService:hover{background-position:0 -60px;}
#TopNav .lnkLearn{ background-image:url(/images/workEarn.gif); background-repeat:no-repeat;}
#TopNav .lnkLearn:hover{background-position:0 -60px;}
#TopNav .lnkWork{ background-image:url(/images/testimonials.gif); background-repeat:no-repeat;}
#TopNav .lnkWork:hover{background-position:0 -60px;}
#TopNav .lnkContact{ background-image:url(/images/contactUs.gif); background-repeat:no-repeat;}
#TopNav .lnkContact:hover{background-position:0 -60px;}
#TopNav .lnkOff{background-position:0 0px;}

#HomepageBody{margin-bottom:20px;}
#LeftNav{}
#LeftTopPromo{overflow:hidden;background-image:url(/images/LeftSprite.jpg); background-repeat:no-repeat; background-position:0 0; margin-top:20px; padding:14px 0px 0 20px; height:145px;}
#LeftTopPromo h2{font-size:24px; color:#FFFFFF; margin-bottom:5px; border-bottom:1px solid #515151;padding-bottom:12px;width:340px;}
#LeftTopPromo p{color:#FFFFFF; font-size:14px; padding-right:44px;font-weight:bold; line-height:15px;}
.leftSignpost{}
.leftSignpost ul{}
.leftSignpost ul li{font-style:italic;width:334px; overflow:hidden;font-weight:bold; padding-left:46px; margin-top:6px;background-image:url(/images/LeftSprite.jpg); background-repeat:no-repeat; background-position:0 -169px; font-size:14px; height:36px; line-height:37px;}
.leftMiddlePromo{width:380px;margin-top:6px;  }


.leftMiddlePromo a{text-decoration:none;}
#AreYouHolder{padding-top:5px;border-top:1px solid #515151;width:296px; margin-top:5px; }
.leftMiddlePromo  p{color:#FFFFFF; font-size:120%; font-weight:bold; line-height:15px;padding:24px 44px 0 20px;height:70px;background-image:url(/images/LeftSprite.jpg); background-repeat:no-repeat;background-position:0 -321px;}
#InnerImageHolder{margin-top:18px;}


#FooterWrapper{background-color:#000000;}
#FooterHolder{color:#FFFFFF; font-size:95%; padding:20px 0 30px 0; line-height:15px;}
#FooterHolder a{color:#FFFFFF;text-decoration:none;}
#FooterHolder a:hover{text-decoration:underline;}
#FooterAddress{}
#FooterCopy a{ color:#FFFFFF;}
#PixelLink a{color:#ffffff; text-decoration:none;}
#PixelLink a:hover{text-decoration:underline;}

#BannerHolder{margin-top:20px;}
#ContentWrapper{}
#ContentHeader{margin-top:16px;background-image:url(/images/ContentBackgroundTop.gif); background-repeat:no-repeat; height:5px; overflow:hidden;}
#ContentMiddle{width:500px;background-color:#e3e3e3;padding:10px 19px 20px;}
#ContentMiddle p{padding-bottom:12px;font-size:12px;line-height:15px;}
#ContentMiddle ul{font-size:12px; line-height:15px; list-style-image:none;}
#ContentMiddle ul li{background-image:url(/images/bulletPoint.gif); margin-top:10px; background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
#ContentMiddle ul li ul li{font-weight:bold;}
#ContentMiddle a, #ContentInnerMiddle a{color:#D19900; text-decoration:none;}
#ContentMiddle a:hover, #ContentInnerMiddle a:hover{text-decoration:underline;}
#ContentMiddle h2, #ContentInnerMiddle h2{font-size:140%;padding-bottom:12px;}

#ContentFooter{background-image:url(/images/ContentBackgroundBottom.gif); background-repeat:no-repeat;height:6px; overflow:hidden;}
#TwitHeader{margin-top:16px;background-image:url(/images/twitterBackgroundTop.jpg); background-repeat:no-repeat; height:5px; overflow:hidden;}
#TwitContentMiddle{width:342px;background-color:#e3e3e3;padding:10px 19px 20px;}
#TwitContentMiddle h2{font-size:16px;padding-bottom:10px;}
#TwitContentFooter{background-image:url(/images/twitterBackgroundBottom.jpg); background-repeat:no-repeat;width:380px; overflow:hidden;}
#TwitContentFooter a{display:block; height:41px; color:#000000;}
#LearnerBanner{padding-top:10px;}
/* Innerpage template */
#ContentInnerHeader{margin-top:16px;background-image:url(/images/ContentInnerBackgroundTop.gif); background-repeat:no-repeat; height:5px; overflow:hidden;}
#ContentInnerMiddle{width:661px;background-color:#e3e3e3;padding:10px 19px 20px;}
#ContentInnerMiddle p{padding-bottom:12px;font-size:110%;line-height:15px;}
#ContentInnerMiddle ul{font-size:110%;list-style-type:disc;margin:0 0 5px 30px;}
#ContentInnerMiddle ul li{padding:5px;margin:auto;}
#ContentInnerMiddle h1{font-size:160%;padding-bottom:12px;}
#ContentInnerMiddle h3{font-size:120%;padding-bottom:5px;}
#ContentInnerMiddle table{margin-bottom:7px;border-collapse:separate; border-spacing:2px;}
#ContentInnerMiddle tr{padding:4px; margin-top:2px;}
#ContentInnerMiddle td{padding:4px; margin-right:2px;}
#ContentInnerFooter{background-image:url(/images/ContentInnerBackgroundBottom.gif); background-repeat:no-repeat;height:6px; overflow:hidden;}

#RightNav{margin-top:16px;}
.package{background-image:url(/images/PackageSprite.jpg); background-repeat:no-repeat;margin-bottom:20px;}
.package a{color:#ffffff; text-decoration:none;}
.package a:hover{text-decoration:underline;}
#PackageRed{ background-position:0 -357px;}
#PackageAmber{ background-position:0 -178px;}
#PackageGreen{ background-position:0 0px;}
#PackageAll{ background-position:0 -536px; margin-bottom:0px;}
.packageContainer{color:#FFFFFF;height:158px;}
.packageContainer h2{font-weight:bold; font-size:16px;line-height:45px;padding:0 0 0 20px;}
.packageContainer ul{list-style-image:none;margin:8px 0 7px 13px;}
.packageContainer ul li :hover{text-decoration:underline;}
.packageContainer ul li{font-size:11px; line-height:13px;padding-left:8px; background-image:url(/images/WhiteBulletPoint.gif); background-repeat:no-repeat; background-position:left 5px; }
.packageContainer .price{font-size:16px;padding:0 0 0 20px;}
.yellow{background-color:#F0C626;}
.black{background-color:#000000;color:#ffffff;}
.gray{background-color:#B5B5B6;}
.workHeader{background-color:#000000; color:#FFFFFF;padding:5px; margin:30px 0 10px 0;}
.smallText{font-size:60%; text-decoration:italics;}
.small{font-size:60%; text-decoration:italics;color:#D19900; }
#FooterCopy{font-size:110%; font-weight:bold;}

/* Conact form */
#FormContainer{padding:10px 0;}
.formInput{width:400px; padding:2px;}
.formInput label{padding:0 5px;}
.formInput input{width:179px;}
.formInput select{width:184px;}
.formInput textarea{width:179px;}
.formInput #Submit{width:120px;}
.formLeft{float:left;width:150px;}
.formRight{float:left;width:150px;}
.textRight{text-align:right;}

#PackageButtons{width:641px;}
#PackageButtons #ButtonLeft{float:left; width:200px;}
#PackageButtons #ButtonRight{float:right; width:200px; text-align:right;}

.newsTitleRow{color:#D19900;font-weight:bold; font-size:120%;  padding-bottom:5px;}

#QuickCall{width:360px;background-image:url(/images/LeftSprite.jpg);background-position:0 0;background-repeat:no-repeat;height:155px;margin-top:20px;overflow:hidden;padding:4px 0 0 20px;}
#QuickCall .formInput label {color:#ffffff;}
#QuickCall p{color:#ffffff;}
#QuickCall h2{color:#FFFFFF;font-size:16px; padding-bottom:5px;}
#QuickCall .formRight {padding-top:2px;}
#QuickCall .formInput #Submit {width:185px;}

#QuickFormInner{background-image:url(/images/LeftSprite.jpg);background-position:0 0;background-repeat:no-repeat;height:155px;margin-top:20px;overflow:hidden;padding:4px 0 0 20px;}
#QuickFormInner .formInput label {color:#ffffff;}
#QuickFormInner p{color:#ffffff;}
#QuickFormInner h2{color:#FFFFFF;font-size:16px; padding-bottom:5px;}
#QuickFormInner .formRight {padding-top:2px;}
#QuickFormInner .formLeft{float:none;padding-bottom:1px;}
#QuickFormInner .formInput{float:none;width:196px;}
#QuickFormInner .formInput #Submit {width:185px;}
#QuickFormInner .submitLabel{height:1px; line-height:1px;overflow:hidden;}
/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:288px;

}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	
}
    div#rotator ul li.show {
	z-index:500
}
/* Accordion */
#accordion{width:380px; overflow:hidden;}
.ui-accordion .ui-accordion-header { cursor: pointer;  zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;  }
.ui-accordion .ui-accordion-header a {text-decoration:none;}
.ui-accordion .ui-accordion-header a .navImg{}
.ui-accordion .ui-accordion-header .ui-icon { }
.ui-accordion .ui-accordion-content {  overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-accordion-content ul{}
.ui-accordion .ui-accordion-content ul li{}
.ui-accordion .ui-accordion-content ul li a{}

/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ContentMiddle{padding-top:11px;}
#ContentMiddle p{padding-bottom:13px;}
}


