

html > body {
	padding: 0 0;
	margin: 0 0;
	background: url("../img/bbgr.png") top left repeat-x;

}

img { border: 0; } 

#container {

	width: 916px;
	border-left: 2px solid #d4d4d4;
	border-right: 2px solid #d4d4d4;
	margin: 24px auto 0 auto;
	padding: 0 0;
	min-height: 700px;
	background: #fff;

}

#header {

	height: 106px;	
	
}

#header #brand {
	font-size: 56px;
	font-family: HeliosExtThin;
	margin: 10px 5px 10px 140px;
	}

#logo {
	padding-left: 22px;
}

#introdiv {
		text-align: center;
}
	
#menu_top {

	height: 48px;
	background: url("../img/menu_top_bgr.png") top left repeat-x;
	

}

#menu_top td {
	height:100%;
	text-align: center;
	
}


#menu_top ul li a {
	padding-top: 13px;
	padding-bottom:13px;
	padding-right:40px;
	padding-left:40px;
	height:100%;
	color: #fff;
	text-decoration: none;	
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

#menu_top a:hover {
	color: #f87602;
}

#menu_top ul { 
	list-style:none;
	width:100%;
	margin:0;
}

#menu_top li {
		float:left;
		padding-top:13px;
		width:151px;
}

#claim_logo {
	height: 320px;
	background: url("../img/claim_logo.png") top left no-repeat;
}

#page_container {
	min-height: 400px;
	padding: 50px 0 0 0;
 	overflow:auto;
 	height:auto;	
}

#content {
	padding: 0 30px 0 30px;
	vertical-align: top;
	width: 520px;
	float: left;
}


#content .typo_el {
	font-family: Verdana;
	border-bottom: 1px solid #999;	
	font-size:24px;
	color: #333435;
	padding-bottom: 10px;
	line-height: 16pt;
}

#content .typo_el span {
	font-size:22px;
	}
	
#content .typo_el em, #content .text em {
	color: #f78c20;
	font-style: normal;
	}


#content .text {
	
	font-family: Arial;
	font-size: 13px;
	color: #5d5d60;
	margin: 30px 5px 5px 5px;
	
	
	}

#content .text p {
	font-weight: bold;
	
	}

#content .text img {
	float: left;
	margin: 0px 20px 15px 0px;
	
	}
	

#column_right {
	padding: 0 30px 0 0;
	width:264px;
	margin: 0 15px 0 15px;
	vertical-align: top;
	float:right;		
}






.box_orng, .box_wht {
	margin: 0px auto 10px auto;
	width: 264px;	
	}
	
.box_hdr, .box_ftr {
	height: 10px;
	}
	
.box_orng .box_hdr {	
	background: url("../img/box_orng_hdr.png") top left no-repeat;	
	}
	
.box_wht .box_hdr {
	background: url("../img/box_wht_hdr.png") top left no-repeat;	
	
	}
	

.box_cont {
	font-family: Verdana;	
	font-size:10px;
	line-height: 16pt;	
	padding: 10px 10px 5px 30px;
	overflow: auto;
	}
	
.box_cont span {
	font-size:22px;	
	}

.box_cont em {
 font-weight: bold;
 color: #f78c20;
 font-style: normal;
}

.box_orng .box_cont {	
	background: url("../img/box_orng_cont.png") top left repeat-y;
	color: #fff;	
	
	}
	
.box_wht .box_cont {	
	background: url("../img/box_wht_cont.png") top left repeat-y;
	color: #5d5d60;	
	
	}	
	
.box_orng .box_ftr {
	background: url("../img/box_orng_ftr.png") top left no-repeat;
	}	
	
.box_wht .box_ftr {
	background: url("../img/box_wht_ftr.png") top left no-repeat;
	}	

a {
 color: #f78c20;
}
	
a.read_more {
	width: 86px;
	height: 18px;
	clear: both;
	display: block;
	margin: 10px 10px 0px 10px;	
	
	}
	
.box_orng a.read_more {
	background: url("../img/read_more_orng.png") top left no-repeat;
	}
	
.box_wht a.read_more, .text a.read_more {
	background: url("../img/read_more_wht.png") top left no-repeat;
	}	
	


img.box_orng_img, img.box_wht_img{
	float: right;
	margin: 0px 10px 10px 5px;
	width:50px;
	height:60px;
	
	
	}

.italic {
 font-style: italic;
 color: #f78c20;
}

h3 {
	font-size: 16px;
	color: #f78c20;
}

.orange {
	color: #f78c20;
}



#foot {
	padding: 20px 0 0 0;
	height: 52px;
	width: 100%;
	background: #21262c;
	font-size:12px;
	font-family: Arial;
	text-align: center;
	color:#fff;
	clear: both;
}