.top_logo {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 150px;

	width: 100%;

}

.top_menu {

	background-image: url(images/top_menu.jpg);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 72px;

	width: 100%;

}

.body_container {

	background-image: url(images/body_center.jpg);

	background-repeat: repeat-y;

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 765px;

}

.module_orange {

	background-image: url(images/module_orange.jpg);

	background-position:bottom;

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 765px;

}

.body_container {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 765px;

}

.module_gray {

	background-image: url(images/module_gray.jpg);

	background-position:bottom;

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 765px;

}

.blue_bottom {

	background-color: #036;

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 765px;

	text-align: center;

	color: #FFF;

}

.mod_left_orange {

	margin: 0px;

	float: left;

	height: auto;

	width: 250px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E8E8E8;

}

.mod_right_orange {

	float: left;

	height: auto;

	width: 225px;

	padding-left: 10px;

}

.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	float: left;

	height: auto;

	width: 575px;

	padding-right: 10px;

	padding-left: 15px;

}

.right_menu {

	float: right;

	height: auto;

	width: 150px;

	padding-left: 5px;

	padding-right: 5px;

}

.mod_gray_left {

	float: left;

	height: 95px;

	width: 365px;

	padding-left: 15px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E8E8E8;

}

.mod_gray_right {

	float: right;

	height: 95px;

	width: 365px;

	padding-left: 15px;

}

.container .blue_bottom p {

	color: #F60;

}

.container .blue_bottom p {

	color: #FFF;

}

.container .blue_bottom table tr td p {

	text-align: left;

}

.buttonmenu{ /*container that holds a row of aero buttons*/

overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

width: auto;

padding: 4px 0;

}



* html .buttonmenu{ /*IE6 and below hack. Set explicit strip width*/

width: 100%;

}



.buttonmenu a{ /*aero button CSS*/

background:url('images/but1.jpg') no-repeat;

width:126px;

display: block;

float: left;

font: bold 10px Verdana, Trebuchet MS; /* Change 13px as desired */

line-height: 50px; /* This value + 8px should equal height of button background (default is 31px) */

height: 50px; /* Height of button background height */

text-align:center; /* Width of left menu image */

text-decoration: none;

margin-right: 5px; /*spacing between buttons*/

}



.buttonmenu a:link, .buttonmenu a:visited, .buttonmenu a:active{

color: white; /*button text color*/

}





.buttonmenu a:hover{ 

background:url('images/but2.jpg') no-repeat top right;

display: block;

}



#blueblock{

width: 150px;

padding: 0 0 1em 0;

margin-bottom: 1em;

font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;

font-size: 12px;

color: #000000;

}



* html #blueblock{ /*IE 6 only */

w\idth: 150px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}



#blueblock ul{

list-style: none;

margin: 0;

padding: 0;

border: none;

}



#blueblock li {



margin: 0;

}



#blueblock li a{

display: block;

padding: 5px 5px 5px 8px;

border-left: 10px solid #fff;

border-right: 10px solid #013567;

background-color: #FE9900;

color: #fff;

text-decoration: none;

width: 100%;

}



html>body #blueblock li a{ /*Non IE6 width*/

width: auto;

}



#blueblock li a:hover{

border-left: 10px solid #013567;

border-right: 10px solid #f3f3f3;

background-color: #013567;

color: #fff;

}
