@charset "utf-8";
/* Tan World Main Styles 2008 */

body{
background:url(../images/bg_repeat.png) repeat-x;
background-color:#336699;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*General Font Sizes*/
	/* 10 */
	.mousetype{
	font-size:10px;
	}
	
	/* 11 */
	#applyNowBtn,
	.adBoxCopy,
	.adBoxLink a,
	#newsSideBar p,
	#newsSideBar a,
	#insideSideBar p,
	#insideSideBar a,
	#footerNav a,
	#subNav ul li,
	.subNavAdBoxCopy,
	.subNavAdBoxLink{
	font-size:11px;
	}
	
	/* 12 */
	#homeContentLeft,
	#contentFullSpan,
	#newsSideBar h2,
	#insideSideBar h2{
	font-size:12px;
	}
	
	/* 13 */
	#navContainer ul li,
	.adBoxTitle{
	font-size:13px;
	}
	
	/* 16 */
	
	#newsSideBar h1, #insideSideBar h1{
	font-size:16px;
	}
	
	/* 20 */
	.subNavAdBoxTitle,
	#contentFullSpan h2{
	font-size:20px;
	}
	
	/* 22 */
	#contentFullSpan h1{
	font-size:22px;
	}
	

/*General Font Colors*/
	/* white */
	#navContainer ul li a,
	#homeContentLeft,
	#contentFullSpan,
	.adBoxTitle,
	.adBoxCopy,
	#newsSideBar p{
	color:#FFFFFF;
	}
	
	/* dark green */
	#applyNowBtn a,
	.subNavAdBoxTitle{
	color:#336600;
	}
	
	/* light green */
	#homeContentLeft a,
	#newsSideBar h2,
	#newsSideBar a,
	#contentFullSpan a,
	#contentFullSpan h2{
	color:#99CC00;
	}
	
	/* light blue */
	#footerNav a, 
	#footerNav li,
	#contentFullSpan h1,
	.mousetype{
	color:#6699CC;
	}
	
	/* blue */
	#navContainer ul li a:hover,
	body#home a#homenav,
	body#about a#aboutnav,
	body#superior a#superiornav,
	body#committed a#committednav,
	body#starttoday a#starttodaynav,
	body#faq a#faqnav{
	color:#003366;
	}
	
	/* orange */
	#newsSideBar h1,
	#insideSideBar h1,
	#subNav ul li a{
	color:#FF6633;
	}
	
	/* grey */
	.subNavAdBoxCopy{
	color:#666666;
	}

/*General a Styles */
a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/*General Image Styles */
.image{
padding:5px;
border:1px solid #336699;
}

.imagePad{
margin:5px;
padding:5px;
border:1px solid #336699;

}
.imageOrange{
padding:5px;
border:1px solid #FF9933;
}

.imageGreen{
padding:5px;
border:1px solid #99CC33;
}

/* All Container Styles */

#allContainer{
width:1008px;
height:auto;
margin:auto;
}

/* Banner Container Styles */

#bannerContainer{
background:url(../images/banner_bg.png) no-repeat;
width:1008px;
height:178px;
float:left;
behavior: url("../javascript/iepngfix.htc");
}

/* Apply Now Container Styles */

#applyNowContainer{
width:950px;
height:30px;
margin:110px 0 0 32px;
float:left;
}

#applyNowBtn{
float:right;
margin:10px 30px 0 0;
}

.applyNowLink{
width:90%;
height:25px;
float:left;
padding-left:25px;
background:url(../images/applynow_btn_bg.png) 0 2px no-repeat;
}


/* Nav Container Styles */

#navContainer{
width:950px;
height:38px;
margin-left:32px;
float:left;
}

#navContainer ul{
list-style-type:none;
text-align:center;
margin:0 0 0 -15px;
}

#navContainer ul li{
display: block;
float: left;
height:25px;
text-align: center;
padding:0;
margin:13px 0 0 25px;
}

#navContainer ul li a{
text-decoration:none;
}

/* Content Container Styles */

#contentContainerHome, #contentContainerInside{
width:1008px;
float:left;
position:relative;
margin-bottom:20px;
}

#contentContainerHome{
background:url(../images/content_container_home_bg.png) no-repeat;
}

#contentContainerInside{
background:url(../images/content_container_inside_bg.png) no-repeat;
}

#homeBanner{
height:210px;
width:1008px;
float:left;
}

#homeContentLeft{
width:690px;
height:auto;
float:left;
margin:0 0 0 50px;
_margin-left:25px;
}

#homeContentLeft{
line-height:22px;
}

.homeContentCopyBox{
width:360px;
height:auto;
float:left;
_margin-top:14px;
}

.homeContentImageBox{
width:307px;
height:auto;
float:left;
margin:20px 0 0 15px;
}

/* Content Span Styles */

#contentFullSpan{
width:910px;
height:auto;
float:left;
margin:0 0 0 50px;
line-height:22px;
_margin-left:23px;
}

.contentFullSpanCopyBox{
width:910px;
height:auto;
float:left;
_padding-top:10px;
}

#contentFullSpanLeft{
width:520px;
height:auto;
float:left;
}

#contentFullSpanRight{
width:355px;
height:auto;
float:left;
/*margin-right:20px;*/
margin-right:0px;

}

.contentLessSpanCopyBox{
width:650px;
height:auto;
float:left;
}

#contentFullSpan h1{
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
}

#contentFullSpan h2{
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:-5px;
}
.contentSep{
width:690px;
height:1px;
margin-top:10px;
float:left;
background:url(../images/content_sep.png) repeat-x;
}

.contentSepFullSpan{
width:910px;
height:1px;
margin:10px 0 10px 0;
float:left;
background:url(../images/content_sep.png) repeat-x;
}



.contactusLink{
width:500px;
height:25px;
float:left;
padding-left:25px;
background:url(../images/contactus_arrow_bg.png) 0 2px no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.viewLarger{
width:90%;
height:25px;
float:left;
padding-left:25px;
background:url(../images/viewLarger_icon.png) 0 5px no-repeat;
}

/* Sub Nav Ad Box Styles */

.subNavAdBox{
width:293px;
height:145px;
float:left;
padding-top:15px;
margin-right:10px;
background:url(../images/subNav_ad_bg.png) no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.subNavAdBoxTitle{
width:180px;
_width:auto;
height:auto;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
}


.subNavAdBoxImage{
width:75px;
height:110px;
float:left;
margin:0 10px 0 15px;
_margin-left:8px;
}

.subNavAdBoxCopy{
width:175px;
height:80px;
float:left;
line-height:18px;
}

.subNavAdBoxLink{
width:190px;
height:auto;
float:right;
padding:2px 45px 0 0;
text-align:right;
}

/* sub nav styles */

#subNav{
width:910px;
height:53px;
float:left;
}

#subNav ul{
list-style-type:none;
margin:0 0 0 -43px;
}

#subNav ul li{
display:block;
float: left;
width:95px;
height:38px;
padding:15px 0 0 30px;
margin:0;
background:url(../images/subnav_bg.png) no-repeat;
}

/* Ad Box Styles */

.orangeAdBox,
.blueAdBox,
.greenAdBox{
width:220px;
height:193px;
float:left;
margin:20px 10px 0 0;
}

.orangeAdBox{
background:url(../images/adbox_orange_bg.png) no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.blueAdBox{
background:url(../images/adbox_blue_bg.png) no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.greenAdBox{
background:url(../images/adbox_green_bg.png) no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.adBoxTitle{
width:185px;
height:35px;
float:left;
padding:2px 0 0 35px;
}

.adBoxImage{
width:65px;
height:110px;
float:left;
margin:0 10px 0 10px;
}

.adBoxCopy{
width:125px;
_width:auto;
height:110px;
_height:auto;
float:left;
}

.adBoxCopy p{
line-height:15px;
margin:0 0 10px 0;
}

.adBoxLink{
width:190px;
height:auto;
float:right;
padding:3px 30px 0 0;
}

.adBoxContainerLeft{
width:370px;
float:left;
}
.adBoxContainerRight{
width:280px;
height:auto;
padding-left:70px;
}
/* News Side Bar Styles 

#newsSideBar{
width:195px;
height:auto;
position:absolute;
right:45px;
top:196px;
}

#insideSideBar{
width:225px;
height:auto;
float:left;
margin:10px 0 0 20px;
}

#insideSideBar h1{
font-weight:600;
margin:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.newsArticle{
width:195px;
float:left;
}

#newsSideBar h1{
margin:0 0 5px 20px;
font-weight:450;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#newsSideBar h2, #insideSideBar h2{
margin:5px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}

#newsSideBar p, #insideSideBar p {
margin-top:5px;
line-height:20px;
}

*/


/* News Side Bar Styles */

#newsSideBar{
width:195px;
height:auto;
position:absolute;
right:45px;
top:226px;
}

#insideSideBar{
width:225px;
height:auto;
float:left;
margin:10px 0 0 20px;
}

#insideSideBar h1{
font-weight:600;
margin:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.newsArticle{
width:195px;
float:left;
}

#newsSideBar h1{
margin:0 0 5px 20px;
font-weight:450;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#newsSideBar h2, #insideSideBar h2{
margin:5px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}

#newsSideBar p, #insideSideBar p {
margin-top:5px;
line-height:20px;
}

.newsLink{
width:165px;
height:25px;
float:left;
padding:5px 30px 0px 0px;
text-align:right;
background:url(../images/news_link_bg.png) no-repeat;
behavior: url("../javascript/iepngfix.htc");
}

.mousetype{
line-height:16px;
margin-top:0px;
}
/* Footer Nav / Container Styles */

#footerContainer{
position:relative;
bottom:0;
float:left;
width:100%;
height:73px;
background:url(../images/footer_bg.png);
behavior: url("../javascript/iepngfix.htc");
}

#footerNav{
/*font-size:80%;*/
width:920px;
height:38px;
float:left;
margin-left:30px;
/*_margin-left:30px;*/
}

#footerNav ul{
list-style-type:none;
text-align:center;
margin:0;
}

#footerNav ul li{
display:block;
float: left;
height:25px;
text-align:center;
padding:0;
margin:13px 0 0 10px;
}

#navContainer ul li a{
text-decoration:none;
}