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

body{
background-color:#000000;
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;
}#vertical_container {
	width: 620px;
}

#iframe_ h2{
	font-weight:400;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	color:#99CC00;
	font-size:20px;
}

#iframe_ {
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
}

#iframe_ a{
	font-weight:400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#99CC00;
	font-size:12px;
	
}
#iframe_ .gray_text {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#iframe_ .gray_text input{
	margin:3px;
}

#iframe_ .gray_text select{
	margin:3px;
}

#iframe_ .gray_text #form-table {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 3px;
}

#form-table tr{
	height:25px;
	}

#iframe_ .gray_marq {
	color: #99CC00;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:10px;
	
}

#iframe_ .yel_marq {
	color: #FFCC00;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:10px;
	
}

#iframe_ .gray_non {
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 3px;
	
}

.even {
	background-color:#333333;
	padding:2px;
	margin:2px;
}

.odd {
	padding:2px;
	margin:2px;
	}
	
#microText h1 {
	margin-top: 10px;
}

.last {
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
	}#microText_tiny {
	font-size: 12px;
	color:#FFFFFF;
}

	microText_tinyred {
	font-size: 12px;
	color:#FF0000;
}

#microText_tiny #store_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}

#microText_tiny #store_text td{
padding:2px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size:10px;
	}	

