@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:120%;
	margin-top:0px;
	background-color:#e9e9e9;
	/* background-image:url(../images/overall_back.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	*/
}

h1{
	
	color:#06F;
	font-size:22px;
	font-weight:bold;
	margin-bottom: 20px;
	margin-top: 20px;
	font-family:Arial, Helvetica, sans-serif;
}


h2{
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 110%;
}


h3{
	color:#06F;
	font-size:12px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: boldl;
	font-family:Arial, Helvetica, sans-serif;
}

h4{
	color:#06F;
	font-size:14px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: boldl;
	font-family:Arial, Helvetica, sans-serif;
}


hr { 
	height:0px; 
    border:0px; 
	margin-top:15px;
	margin-bottom:15px;
    border-top:1px solid #cccccc; 
}



.arrowli {
	list-style-image:url(../images/bullet_arrow.gif);
	list-style-position:outside;
	line-height:110%;
}

.arrowliSide {
	list-style-image:url(../images/bullet_arrow.gif);
	list-style-position:outside;
	line-height:110%;
	margin-left:-10px;
	font-size:11px;
}


a.arrowliSideLink:link {
	color: #36F;
	text-decoration: none;
}
a.arrowliSide:visited {
	text-decoration: none;
	color: #396;
}
a.arrowliSide:hover {
	text-decoration: underline;
	color: #0FF;
}
a.arrowliSide:active {
	text-decoration: none;
	color: #C60;
}




a:link{color:#0066cc; text-decoration:underline;}
a:visited{color:#0066cc; text-decoration:underline;}
a:hover{
	color:#0066cc;
	text-decoration:none;
	font-size: 12px;
}

#div-container{width:955px; margin-left:auto; margin-right:auto;}

#div-top-bg{width:955px; background-image:url(../images/top-bg.gif); background-repeat:no-repeat; height:20px;}
#div-mid-bg{
	width:955px;
	background-image:url(../images/mid-bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#div-bot-bg{
	width:925px;
	background-image:url(../images/bot-bg.gif);
	height:75px;
	background-repeat:no-repeat;
	text-align: right;
	padding-right: 30px;
}

#div-mid-wrapper{margin-left:auto; margin-right:auto; width:920px;}
#flash-home-top{}
#nav-bg{
	height:6px;
	background-image:url(../images/nav-bg.gif);
	background-repeat:no-repeat;
}
#div-nav-left{float:left; padding:0 0 0 5px;}
#div-nav-right{
	float:left;
	margin: 2px 10px 0 0;
}
#div-nav-search{
	float:left;
	margin: 5px 0px 0 0;

}


#div-content-container{clear:both;}
#div-float-left{
	float:left;
	width:220px;
	margin-top:20px;
	padding-left: 30px;
}
#div-float-right{
	float:right;
	width:680px;
}

#div-float-right-search{
	float:right;
	width:670px;
	
	
}

#div-float-clear{clear:both;}

#div-login{
	background-image:url(../images/login2-bg.gif);
	width:210px;
	height:208px;
	background-repeat:no-repeat;
	overflow: hidden;
}
#div-login-content{
	padding:10px 8px 20px 8px;
}
#div-login-help{line-height:14px; text-align:right; padding:0 5px 0 0; margin:0;}


#div-survey{
	width:210px;
	height:240px;
	background-repeat:no-repeat;
}
#div-survey-content{
	padding:10px 8px 20px 8px;
}


#div-brochure{background-image:url(../images/brochure-bg.jpg); width:210px; height:150px; background-repeat:no-repeat;}
#div-brochure-content{padding:15px 8px 0px 8px;}
#div-left-bar-repeat{background-image:url(../images/left-bar-repeat-bg.gif); background-repeat:repeat-y; padding: 5px 8px 0px 8px; height:100%; overflow:hidden;}
#div-left-bar-bot{
	background-image:url(../images/left-bar-bot-bg.gif);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

.leftbox ul{margin:0 0 0 0; padding:0 0 0 0;}
.leftbox li{list-style:none; margin:0 0 0 -38px; padding:0 0 0 0; color:#CCCCCC; font-size:12px; line-height:28px;}
.leftbox li a, .leftbox li a:visited{color:#CCCCCC; text-decoration:none;}
.leftbox li a:hover{color:#CCCCCC; text-decoration:underline;}




#div-ad{
	background-image:url(../images/bullet_ad.gif);
	width:190px;
	height:32px;
	background-repeat:no-repeat;
	padding:14px 0px 6px 23px;
	height: 24px;
}


#div-register-ad{
	background-image:url(../images/register_ad.gif);
	width:190px;
	height:32px;
	background-repeat:no-repeat;
	padding:13px 0px 6px 28px;
	height: 24px;
}

#div-ad-employment{
	background-image:url(../images/employment_ad.gif);
	height:32px;
	background-repeat:no-repeat;
	padding:14px 0px 6px 46px;
	height: 24px;
	float: left;
	width: 168px;
}


#div-ad-more{
	background-image:url(../images/bullet_ad_more.gif);
	height:32px;
	background-repeat:no-repeat;
	padding:14px 0px 6px 25px;
	height: 24px;
	float: left;
	width: 192px;
}


#div-ad-calendar{
	background-image:url(../images/calendar_ad.gif);
	height:32px;
	background-repeat:no-repeat;
	padding:14px 0px 6px 46px;
	height: 24px;
	float: left;
	width: 168px;
}



#div-search{
	background-image:url(../images/search-bg.gif);
	background-repeat:no-repeat;
	width:203px;
	height:30px;
	margin:0 0 0 471px;
	padding:0 0 0 11px;
}

#div-search2{
	height:30px;
	/* margin:0 0 0 471px; */
	padding:0px 0px 0px 0px;
	float:left;
}

.search-image{position:relative; top:8px;}
.search-field{position:relative; bottom:4px;}

.body-text{line-height:20px;}

#div-body-content {
	padding:0 50px 0 0;
	text-align: justify;
}

#div-body-content-home {
	padding:10px 70px 15px 0;
	text-align: justify;
	clear: both;
	line-height: 150%;
}
.needsAttention {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}




table {
	border-collapse: collapse;
	padding: .3em .3em .3em .3em;
	}

th {
	padding: .3em .3em .3em .3em;
	text-align: left;
	}

tr.trHeader td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	background-color: #eee;
	}

td {
	/* border-bottom: 1px solid #ccc; */
	padding:.7em .7em .7em .7em;
	text-align: left;
	}


#NoBorderTable, tr.NoBorderTable, td.NoBorderTable {
	font-size:11px;
	text-align:left;
	padding: .4em .4em .4em .4em;
	border-bottom: 0px solid #ccc;
	border-top: 0px solid #ccc;
}



#searchBox {
	width: 20px;
	height: 25px;
	margin: 0;
	padding-bottom: 5px;
	padding-top:7px;
	border: 0;
	background: transparent url(../images/search_go.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	color: #666666;
}


#SubmitGo {
	width: 21px;
	height: 21px;
	margin: 0;
	padding-bottom: 0px;
	border: 0;
	background: url(../images/goButton.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}


.small {
	font-size: 10px;
}


.LeftHeaders{
	color:#0066cc;
	font-size:12px;
	line-height: 98%;
	font-weight: bold;

}

.LeftHeadersWhite{
	color:#FFFFFF;
	font-size:12px;
	line-height: 90%;
	font-weight: bold;
	margin-bottom: 10px;

}



.searchAdPadding {
	padding-right: 20px;
	padding-bottom: 16px;
	
}
#wi-fi {
	padding-left: 15px;
}
.homeColumn1 {
	float: left;
	width: 300px;
	padding-right: 0px;
	clear: right;
	margin-right: 30px;
	text-align: justify;
}

.homeColumn2 {
	float: left;
	width: 120px;
	clear: right;
	margin-right: 12px;
	border-right: 1px #ccc solid;
	text-align: left;
	padding-right: 18px;
	height: 105px;
}

.homeColumn3 {
	float: left;
	width: 300px;
	clear: right;
	margin-right: 25px;
	text-align: justify;
}

.fontSize18pt {
	font-size: 18px;
	color: #06C;
}

.fontSize14pt {
	font-size: 18px;
	color: #06C;
}

/* SLIDER CSS */
#slider {
	width:210px;
	padding-left: 0px;
}
.header {
	width:210px;
	padding:0px;
	margin-top:0px;
	cursor:pointer;
}

.content {
	overflow:hidden;
	padding-left: 5px;
}

.slidertext {
	width:200px;
	padding:3px
}

#sliderPage {width:659px}

.headerPage {width:639px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer;}

.contentPage {overflow:hidden}

.slidertextPage {
	width:600px;
	padding:3px
}




#DivSurvey {
	background-image: url(../images/survey_back2.gif);
	background-repeat: no-repeat;
	height: 232px;
	width:205px;
	padding: 70px 0px 0px 3px;
}

#loginPadding {
	padding-bottom:6px;
}

#map {
	text-align:right;
}
.coach-padding {
	padding-right: 15px;
}
