body 
{
	/*background-image:url(../images/bg_tile.jpg);*/
	background-repeat:repeat-x;
	/*	background-color:#185eb3;*/
	background-color:#fff;
}

.container {
	position: relative;
	top:0px;
	/*center*/
	
	/*left : 50%;*/
	margin-left: auto;
	margin-right: auto;
	width:1024px;
	/*margin-left: -512px;*/
	
	
	/* Left*/
	/*
	left : 0%;
	margin-left: 0px;	
	*/
	height:auto;
	background-color:#FFF;
}

.header_container{
	height:auto;
}
.header_left_logo{
	float:left;
	width:135px;
	height:67px;
	cursor:pointer;
	background:url(../graphics/sp_images/logo_circle.gif);
	z-index:2;
}
.header_mid{
	background:url(../graphics/sp_images/address_bar.gif);
	margin-left:135px;
	width:889px;
	height:37px;
	z-index:1;
}
.header_home_button{
	position:relative;
	float:left;
	margin-top:-60px;
	margin-left:95px;
	z-index:10;
}
/* Code Starts for Sub Pages Home Button */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../graphics/sp_images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../graphics/sp_images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
/* Code End for Sub Pages Home Button */
.search_form{
	position:relative;
	top:-31px;
	margin-left: 780px;
	width:200px;
}
.main_content_container{
	position:relative;
	float:left;
	margin-top: 0px;
	width:1022px;
	height:auto;
	border-left:solid thin #CCC;
	border-right:solid thin #CCC;
	background-color:#FFF;
}
.sub_menu{
	position:relative;
	float:left;
	margin-top:25px;
	margin-left:25px;
	margin-bottom:10px;
	margin-right:20px;
	width:270px;
	height:auto;
	border:#508ec8 thin solid;
}
.sub_menu a{
	text-decoration:none;
}
.sub_menu a:hover{
	color:#000;
}
.sub_menu li{
	margin-left: -15px;
	/*list-style: square url(../graphics/submenu_arrow_blue.gif);*/
	list-style-type:square;
	color:#00C;
	line-height:15px;
	padding-right:10px;
}
.right_content_title{
	color:#1960b3;
	font-weight:bold;
}
.right_sub_content{
	float:none;
	width:auto;
	margin-top:25px;
	margin-left:25px;
	padding-right:20px;
	right:15px;
	text-align:left;
}
.right_sub_content td img{
	padding-left:20px;
}
.spacer{
	position:relative;
	float:inherit;
	width:100%;
	height:0px;;
}
.footer{
	position:relative;
	margin-top:25px;
	width:1023px;
	border-top:5px solid #508ec8;
	text-align:center;
}
.footer img{
	padding-top:10px;
}


