﻿body 
{
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family : inherit;
   margin-top:0px;
   background: url("images/bg.gif") 0 -25px repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	background-color:#232323;
}
h1, h2, h3
{
	font-weight:bold;
	font-size:170%;
	color:#292c3d;
}
h4, h5 
{
	margin-top:12px;
	margin-left:5px;
	font-weight:bold;
	font-size:150%;
	color:#ffffff;
}

img 
{
	border:none;
}

#p2container 
{
  width:1074px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;	
  background-color:#ffffff;
  background-image:url("images/mid-body-repeat.jpg");
  background-position:left top;
  background-repeat:repeat-y;
}

#header 
{
 width:100%;
 top:0px;
 left:0px;
 background-image:url("images/header-logo.jpg");
 background-position:left top;
 background-repeat:no-repeat;
 background-color:#000;	
 height:128px;
}
#agent
{
	position:relative;
	top:57px;
	left:891px;
	height:50px; width:225px;
}
#p2menu 
{
	position:relative;
	top:43px;
	left:170px;
	width:800px;
	height:33px; 
}

#p2TopRibMainFeature 
{
	height:20px;
	width:100%;
	background-image:url("images/top-feature-bar.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#414442;	
}
#p2TopRibMain 
{
	height:20px;
	width:100%;
	background-image:url("images/top-bar.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#414442;	
}

#p2FeaturedArea 
{
	width:850px;
	height:234px;
	background-image:url("images/featured.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	left:112px;
}



#p2bodyfooter
{
	width:100%;
	height:103px;
	background-image:url("images/end-body-cap.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
}
#p2footer 
{
	width:100%;
	height:103px;
	background-image:url("images/footer.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

.mainimage
{
	
	width:831px;
	height:200px;
	position:relative;
	left:23px;
	top:0px;
}
.mainimage .floatimg 
{
	float:left;
	width:500px;
	height:205px;
	border:solid 2px #FFFFFF;
}
.news-headline 
{
	font-weight:bold;
	font-size:120%;
	color:#292c3d;
 	width:500px;
	height:24px;
	position:relative;
	left:24px;
	top:10px;
}
#latest-news-box 
{
	float:left;
	width:270px;
	color:#ffffff;
	line-height:160%;
	margin-top:10px;
	padding-left:20px;
}
#latest-news-box a
{
 height:10px;
 font-size:10px;
 font-weight:bold;
 padding:0px 1px 0px 1px;
 color:#ffffff;
 text-decoration:none;
}

#news-home 
{
	margin-left:130px;
	margin-top:20px;
	width:485px;
	float:left;
	height:100%;
	min-height:300px;
	font-size:100%;
	/* border:solid 5px #ebebeb; */
}

#news-home a
{
 height:10px;
 font-weight:bold;
 padding:0px 1px 0px 1px;
 color:#292c3d;
 text-decoration:none;
}
#content-pages
{
	margin-left:130px;
	margin-top:20px;
	width:800px;
	float:left;
	height:100%;
	min-height:300px;
	/* border:solid 5px #ebebeb; */
}
.logo-box 
{
	float:right;
	margin-right:132px;
	margin-top:30px;
	width:305px;
	height:225px;	
	border:solid 5px #eaeaea;
}
.login-boxes 
{
	float:right;
	margin-right:132px;
	margin-top:30px;
	width:305px;
	height:191px;
	background-image:url("images/login-box.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}
.cont-300 
{
	float:right;
	margin-right:132px;
	margin-top:10px;
	width:295px;
	padding:5px 3px 8px 3px;
	border:solid 5px #eaeaea;
}
.clear 
{
	clear:both;
	height:auto;
}
/*DROP MENU*/
#ctl00_Menu1n6Items 
{
    z-index:5000;
}