body{
	font-family:Helvetica;
	text-align:center;
	color:#666;
	margin:0;
	padding:0;
	line-height:1.25em;
}
div{
margin:0;
padding:0;
}
h1,h2,h3,h4,a,b{
color:#285d80;
}
h1,h2,h3,h4{
margin:0;
}
h1{font-size:1.25em}
h2{font-size:1.125em;margin-bottom:16px}
h3{font-size:1.0625em;text-align:left;margin-bottom:8px}
h4{font-size:1.03125em;text-align:left;margin-bottom:8px}
p, ul, ol{
margin:8px 0 8px;
text-align:left;
}
p{
text-align:justify;
}
li{
margin:8px 0 0 8px;
}
input{
color:#285d80;
text-align:center;
}
img{
border:none;
vertical-align:middle;
}
table{
margin:0;
}
th,td{
font-size:0.75em;
text-align:center;
}
th{
/*background-color:#285d80;
color:white;*/
color:#285d80;
padding:0.25em 0;
}
form{
margin:0;
}

/*--------------------------------------------------------------------------------------------- FOOTER --*/

#footer{
	margin:16px 0;
}

/*-------------------------------------------------------------------------------------------- SITEMAP --*/

#sitemap{
padding:0 16px;
}

#sitemap .section{
	width:136px;
	float:left;
	text-align:left;
	margin:8px 0;
	font-size:0.75em;
}
	#sitemap a.header{
		text-align:left;
		color:#285d80;
		font-weight:bold;
	}
	#sitemap a.header:hover{
		text-decoration:none;
		color:#49abea;
		display:block;
	}
	#sitemap a{
		text-decoration:none;
		color:#666;
		display:block;
	}
	#sitemap a:hover{
		text-decoration:none;
		color:#49abea;
		display:block;
	}
	#sitemap input{
		font-size:0.75em;
	}

/*------------------------------------------------------------------------------ ACCOUNT NAV CONTAINER --*/

#account_nav_container{
	/*background-color:#e4f2fb;*/
	width:720px; /* Evenly divisible by 1, 2, 3, 4, 5 and 6 */
	margin:0 auto;
}

/*------------------------------------------------------------------------------------------------ ADS --*/

#left_ad{
width:144px;
position:absolute;
margin-top:128px;
left:-164px;
}

#right_ad{
width:144px;
position:absolute;
margin-top:128px;
right:-164px;
}

/*---------------------------------------------------------------------------------------- ACCOUNT NAV --*/

#account_nav{
	text-align:left;
	font-size:0.75em;
	float:left;
	margin:0 0 8px 4px;
}

#top_search_nav{
	text-align:right;
	font-size:0.75em;
	color:green;
	float:right;
	width:50%;
	margin-bottom:8px;
}
	#top_search_nav input{
		font-size:0.75em;
	}


/*------------------------------------------------------------------------------- CONATAINER CONTAINER --*/

#container_container{
	background:url(images/pagefade.png) repeat-x;
}

/*----------------------------------------------------------------------------------------- CONATAINER --*/

#container{
	margin:0 auto;
	width:720px; /* Evenly divisible by 1, 2, 3, 4, 5 and 6 */
	position:relative;
}

#main{
margin:32px 0 0;
}

/*----------------------------------------------------------------------------------------- GLOBAL NAV --*/

#global_nav{
	font-size:0.75em;
}
	#global_nav a{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}
	#global_nav .link{
		float:left;
		width:25%;
	}
	#global_nav .pressed{
		float:left;
		width:25%;
	}
		#global_nav .pressed a{
			color:#fff;
		}
		
/*------------------------------------------------------------------------------------------ LOCAL NAV --*/

#local_nav{
	font-size:0.75em;
}
	#local_nav a{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}
	#local_nav .link{
		float:left;
	}
	#local_nav .pressed{
		float:left;
	}
		#local_nav .pressed a{
			color:#fff;
		}
		
/*------------------------------------------------------------------------------------------ GENERIC NAV --*/

.generic_nav{
	font-size:0.75em;
	text-decoration:none;
	color:#285d80;
	font-weight:bold;
}
	.generic_nav a{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
	}
	.generic_nav .link{
		float:left;
	}
	.generic_nav .pressed{
		float:left;
	}
		.generic_nav .pressed a{
			color:#fff;
		}
	
/*------------------------------------------------------------------------------ MISCELLANEOUS CLASSES --*/

.clear{
	clear:both;
}

.smaller{
font-size:0.75em;
}

.divider{
/*border-top:1px dashed #285d80;*/
margin:32px 0;
}

.content{
margin:4px 16px;
}

.alert{
color:#eb5c5c;
}

.sidescroller{
	overflow:auto;
	height:120px;
}
	.sidescroller .section{
		white-space:nowrap;
		font-size:0.75em;
		background-color:#fff;
		/*border:2px solid #285d80;
		border-top:2px solid #fff;
		border-left:2px solid #ccc;
		border-right:2px solid #ccc;*/
		width:116px;
		height:116px;
		background:url(images/style_section.gif) no-repeat;
	}

.button{
	/*border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-bottom:2px solid #803232;
	border-right:2px solid #803232;*/
	width:150px;
	height:41px;
	border:none;
	background:url(images/button_up.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:0.75em;
	cursor:pointer;
}

/*---------------------------------------------------------------------------------------------- SPLIT --*/

.row{
	margin:8px 0 0;
	text-align:right;
	font-size:0.75em;
	padding:0.25em;
}
.row .left{
	float:left;
}

/*----------------------------------------------------------------------------------------------- HALF --*/

.half .column{
	width:360px;
	float:left;
}

/*---------------------------------------------------------------------------------------------- THIRD --*/

.third .column{
	width:240px;
	float:left;
}

.fourth .column{
	width:180px;
	float:left;
}

/*------------------------------------------------------------------------------------------- DARK BOX --*/

.dark_box{
	background:url(images/dark_box_full.gif) repeat-y;
}
.third .dark_box{
	background:url(images/dark_box_third.gif) repeat-y;
}
.fourth .dark_box{
	background:url(images/dark_box_fourth.gif) repeat-y;
}
.half .dark_box{
	background:url(images/dark_box_half.gif) repeat-y;
}
	.dark_box h1, .dark_box h2, .dark_box h3, .dark_box h4, .dark_box b{
		color:#803232;
	}
	.dark_box .top{
		background:url(images/dark_box_top.gif) no-repeat;
		height:10px;
	}
		.dark_box .top .right{
			background:url(images/dark_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.dark_box .bottom{
		background:url(images/dark_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.dark_box .bottom .right{
			background:url(images/dark_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}
		
/*----------------------------------------------------------------------------------------- NONE BOX --*/

.none_box{ 
}
.third .none_box{
}
.fourth .none_box{
}
.fifth .none_box{
}
.half .none_box{
}
	.none_box h1, .none_box h2, .none_box h3, .none_box h4, .none_box b{
		color:#803232;
	}
	.none_box .top{
		height:10px;
	}
		.none_box .top .right{
			height:10px;
			width:13px;
			float:right;
		}
	.none_box .bottom{
		height:10px;
	}
		.none_box .bottom .right{
			height:10px;
			width:13px;
			float:right;
		}
		
/*----------------------------------------------------------------------------------------- INVERT BOX --*/

.invert_box{
	background:url(images/invert_box_full.gif) repeat-y;
}
.third .invert_box{
	background:url(images/invert_box_third.gif) repeat-y;
}
.fourth .invert_box{
	background:url(images/invert_box_fourth.gif) repeat-y;
}
.fifth .invert_box{
	background:url(images/invert_box_fifth.gif) repeat-y;
}
.half .invert_box{
	background:url(images/invert_box_half.gif) repeat-y;
}
	.invert_box h1, .invert_box h2, .invert_box h3, .invert_box h4, .invert_box b{
		color:#803232;
	}
	.invert_box .top{
		background:url(images/invert_box_top.gif) no-repeat;
		height:10px;
	}
		.invert_box .top .right{
			background:url(images/invert_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.invert_box .bottom{
		background:url(images/invert_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.invert_box .bottom .right{
			background:url(images/invert_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}

/*------------------------------------------------------------------------------------------- DEEP BOX --*/

.deep_box{
	background:url(images/deep_box_full.gif) repeat-y;
}
.third .deep_box{
	background:url(images/deep_box_third.gif) repeat-y;
}
.fourth .deep_box{
	background:url(images/deep_box_fourth.gif) repeat-y;
}
.fifth .deep_box{
	background:url(images/deep_box_fifth.gif) repeat-y;
}
.half .deep_box{
	background:url(images/deep_box_half.gif) repeat-y;
}
	.deep_box h1, .deep_box h2, .deep_box h3, .deep_box h4, .deep_box b, .deep_box a{
		color:#fff;
	}
	.deep_box .top{
		background:url(images/deep_box_top.gif) no-repeat;
		height:10px;
	}
		.deep_box .top .right{
			background:url(images/deep_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.deep_box .bottom{
		background:url(images/deep_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.deep_box .bottom .right{
			background:url(images/deep_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}

/*------------------------------------------------------------------------------------------ ALERT BOX --*/

.alert_box{
	background:url(images/alert_box_full.gif) repeat-y;
}
.third .alert_box{
	background:url(images/alert_box_third.gif) repeat-y;
}
.half .alert_box{
	background:url(images/alert_box_half.gif) repeat-y;
}
	.alert_box h1, .alert_box h2, .alert_box h3, .alert_box h4, .alert_box b, .alert_box a{
		color:#803232;
	}
	.alert_box h3{
		border-bottom:1px solid #803232;
		margin-bottom:16px;
	}
	.alert_box .top{
		background:url(images/alert_box_top.gif) no-repeat;
		height:10px;
	}
		.alert_box .top .right{
			background:url(images/alert_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.alert_box .bottom{
		background:url(images/alert_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.alert_box .bottom .right{
			background:url(images/alert_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}

/*-------------------------------------------------------------------------------------------- SKY BOX --*/

.sky_box{
	background:url(images/sky_box_full.gif) repeat-y;
}
.half .sky_box{
	background:url(images/sky_box_half.gif) repeat-y;
}
.third .sky_box{
	background:url(images/sky_box_third.gif) repeat-y;
}
.fourth .sky_box{
	background:url(images/sky_box_fourth.gif) repeat-y;
}
.fifth .sky_box{
	background:url(images/sky_box_fifth.gif) repeat-y;
}
	.sky_box .button{
	margin:16px auto 0;
	width:100%;
	background:url(images/sky_button.gif) no-repeat;
	height:48px;
	cursor:pointer;
	}
		.sky_box .button .right{
		background:url(images/sky_button_right.gif) no-repeat right;
		height:48px;
		}
		.sky_box .button .value{
		padding-top:14px;
		font-size:16px;
		color:white;
		font-weight:bold;
		margin:0 8px;
		}
	.sky_box .pressed{
	margin:0 auto;
	width:100%;
	background:url(images/sky_button_pressed.gif) no-repeat;
	height:48px;
	cursor:pointer;
	}
		.sky_box .pressed .right{
		background:url(images/sky_button_pressed_right.gif) no-repeat right;
		height:48px;
		}
		.sky_box .pressed .value{
		padding-top:14px;
		font-size:16px;
		color:white;
		font-weight:bold;
		margin:0 8px;		
		}
	.sky_box h1, .sky_box h2, .sky_box h3, .sky_box h4, .sky_box b{
		color:#285d80;
	}
	.sky_box .top{
		background:url(images/sky_box_top.gif) no-repeat;
		height:13px;
	}
		.sky_box .top .right{
			background:url(images/sky_box_top_right.gif) no-repeat;
			height:13px;
			width:13px;
			float:right;
		}
	.sky_box .bottom{
		background:url(images/sky_box_bottom.gif) no-repeat bottom left;
		height:13px;
	}
		.sky_box .bottom .right{
			background:url(images/sky_box_bottom_right.gif) no-repeat bottom;
			height:13px;
			width:13px;
			float:right;
		}
		
/*------------------------------------------------------------------------------------------ SOLID BOX --*/

.solid_box{
	background:url(images/solid_box_full.gif) repeat-y;
}
.half .solid_box{
	background:url(images/solid_box_half.gif) repeat-y;
}
.third .solid_box{
	background:url(images/solid_box_third.gif) repeat-y;
}
.two_thirds .solid_box{
	background:url(images/solid_box_two_thirds.gif) repeat-y;
}
.fourth .solid_box{
	background:url(images/solid_box_fourth.gif) repeat-y;
}
	.solid_box h1{
		color:#285d80;
		margin:8px 0;
	}
	.solid_box h3{
		border-bottom:1px solid #285d80;
		margin-bottom:16px;
	}
	/*.solid_box .divider{
		border-top:1px dashed #285d80;
		margin:16px 0;
	}*/
	.solid_box li{
	margin-left:32px;
	}
	.solid_box .top{
		background:url(images/smoke_box_top.gif) no-repeat;
		height:10px;
	}
		.solid_box .top .right{
			background:url(images/smoke_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.solid_box .bottom{
		background:url(images/smoke_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.solid_box .bottom .right{
			background:url(images/smoke_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}

/*------------------------------------------------------------------------------------------ SMOKE BOX --*/

.smoke_box{
	background:url(images/smoke_box_full.gif) repeat-y;
}
.half .smoke_box{
	background:url(images/smoke_box_half.gif) repeat-y;
}
.third .smoke_box{
	background:url(images/smoke_box_third.gif) repeat-y;
}
.fourth .smoke_box{
	background:url(images/smoke_box_fourth.gif) repeat-y;
}
	/*.smoke_box h1, .smoke_box h2, .smoke_box h3, .smoke_box h4, .smoke_box b{
		color:#444;
	}*/
	.smoke_box .top{
		background:url(images/smoke_box_top.gif) no-repeat;
		height:10px;
	}
		.smoke_box .top .right{
			background:url(images/smoke_box_top_right.gif) no-repeat;
			height:10px;
			width:13px;
			float:right;
		}
	.smoke_box .bottom{
		background:url(images/smoke_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.smoke_box .bottom .right{
			background:url(images/smoke_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:13px;
			float:right;
		}
		
/*------------------------------------------------------------------------------------------ WHITE BOX --*/

.white_box{
	background:url(images/ivory_box_full.gif) repeat-y;
}
.half .white_box{
	background:url(images/ivory_box_half.gif) repeat-y;
}
.third .white_box{
	background:url(images/ivory_box_third.gif) repeat-y;
}
.fourth .white_box{
	background:url(images/ivory_box_fourth.gif) repeat-y;
}
.fifth .white_box{
	background:url(images/ivory_box_fifth.gif) repeat-y;
}
	.white_box .top{
		background:url(images/ivory_box_top.gif) no-repeat;
		height:10px;
	}
		.white_box .top .right{
			background:url(images/ivory_box_top_right.gif) no-repeat;
			height:10px;
			width:12px;
			float:right;
		}
	.white_box .bottom{
		background:url(images/ivory_box_bottom.gif) no-repeat bottom left;
		height:10px;
	}
		.white_box .bottom .right{
			background:url(images/ivory_box_bottom_right.gif) no-repeat bottom;
			height:10px;
			width:12px;
			float:right;
		}