/**
 *  Layout
 */
 .googleAd{
  text-align:center;
  margin:10px;
}
body{
  background-color:#F6F6F6;
  font-family:Arial,Helvetica,sans-serif;
  padding:0;
  margin:0;
}
#header{
  background:url(../../images/top_banner.jpg) no-repeat scroll 0%;
  height:95px;
  padding-top:1px;
  margin-top:-1px;
}
#header .logo
{
	height:75px;
	margin:10px 0pt 0pt 35px;
	width:270px;	
	display:block;
	float:left;
	outline:0;
}
#header .horizontalList
{
	float:right;
	font-size:10px;
	margin:10px 0px 0px;	
}

#header .horizontalList li
{

}
#header .horizontalList li a
{
	color:#456B8A;
	font-weight:bold;
	border-left:1px solid black;
	padding:0px 5px;
}

#header .horizontalList li.first a
{
	border-left:none;

}

#container{
  background-color:#FFFFFF;
  border:1px solid #A8A9AD;
  border-top:0px;
  margin:0px auto;
  padding:0px 5px 5px 5px;
  width:950px;
}

/**
 *  Menu
 */
#nav
{
	height:25px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav ul {
	position: absolute;
	left: -999em;
	margin-left:-1px;
	border:1px solid #96969A;
	padding: 10px 0px;
	background:#f6f6f6;
	z-index:10;
}

#nav li {
	float: left;
	border-collapse:collapse;
	border:1px solid #96969A;
	border-right:0;
	background-image:url(../../images/top_nav_bkgrd.gif);
	line-height:25px;
	position:relative;
}
#nav li li{
  border:0;
  float:none;
  line-height:18px;
  display:inline;
  background:none;
}
#nav li:hover, #nav li.sfhover{
	background-image:url(../../images/top_nav_hov_bkgrd.gif);
}
#nav li:hover li, #nav li.sfhover li
{
	background-image:none;	
}
#nav li.p1{
  width:182px;
}
#nav li.p1 ul
{
	width:181px;
}
#nav li.p2{
  width:168px;
}
#nav li.p2 ul
{
	width:167px;
}
#nav li.p3{
  width:157px;
}
#nav li.p3 ul{
  width:156px;
}
#nav li.p4{
  width:238px;
}
#nav li.p4 ul{
  width:237px;
}
#nav li.p5{
  width:199px;
  border:1px solid #96969A;
}
#nav li.p5 ul{
  width:198px;
}



#nav a {
	display: block;
	color:#456B8A;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
}

#nav li li a{
  background:#f6f6f6;
  font-weight:normal;
  text-align:left;
  padding-left:6px;
}
#nav li li a:hover{
  background:#e7e7e9;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	padding-left:1px;
	margin-left:-1px;
	white-space: nowrap;
}

/**
 *  WAI
 */
#wai {
	display: none;
}

/**
 *  Global Classes
 */
 


.splitColumn{
  width:472px;
  float:left;
}
.splitColumn hr, hr.columnSeperator
{
	border:0;
  border-top:1px dashed #EBEBEC;
  height:1px;
  overflow:hidden;
}
.splitColumn  .splitColumnFirst{
  border-right:1px dashed #EBEBEC;
  padding-right:6px;
}
.splitColumn .splitColumnSecond{
  margin-left:6px;
  width:455px;
}

.wideColumn{
	width:639px;
	float:left;	
	border-right:1px dashed #EBEBEC;	
}
.horizontalList
{
	margin:0;
	padding:0;
}	
.horizontalList li{
  display:inline;
  list-style-type:none;  
}
.zone{
  background-color:#F6F6F6;
  border:1px solid #B9BABE;
  margin:5px;
  padding:5px;
  text-align:center;  
}
.zone ul, .zone ol
{
	text-align:left;
}
.postInfo .zone{
	text-align:left;
}
.clearfix{
  clear:both;
  height:1px;
  overflow:hidden;
  visibility:hidden;
}
.footer{
  border-top:1px solid #A8A9AD;
  margin:10px 0px 0px;
  padding:10px 0px;
}
#contactLinks{
  text-align:center;
  margin:0;
}
#contactLinks li{
  border-right:1px solid #DCDDDE;
  padding:0px 5px;
}
#contactLinks li.last{
  border:0;
}
body a{
  color:#3C6EA9;
  text-decoration:none;
}
body img{
  border:0;
}
#contactLinks a:hover{
  text-decoration:underline;
}

dl{
  margin:0;
}

dt{
  float:left;
  clear:left;
  margin:5px 5px;
  text-align:right;
  width:50px;
  line-height:150%;
}
dd{
  text-align:left;
  margin:5px 5px;
}
dd.msg{
  display:none;
}
dd.msgshow{
	background-color:#FFFFCC;
	border:1px solid #E2C97F;
	margin-left:106px !important;
	position:relative;
	padding:0px 10px;

}
dd.msgshow .hint-pointer{
  position: absolute;
  right: 5px;
  top: -10px;
  width: 20px;
  background: url(../../images/pointer.gif) left top no-repeat;
  height:10px;
}
input, form, select{
  margin:0;
  padding:0;
}

.breadLinks{
	 border-bottom:1px solid #A8A9AD;
	 font-size:12px;
	 padding-bottom:5px;
	 margin-bottom:5px;
	 padding:5px 0px 5px 25px;
	 clear:both;
}
.breadLinks a{
	color:#000;
}

.repairList
{
	margin:0;
	padding:0;	
	text-align:left;
}
.repairList li
{
	padding:5px 0px;	
	list-style-type:none;
}
.formBox p
{
	margin-top:5px;
	margin-bottom:5px;
}
.formButton
{
	background-color:#005295;
	border:medium none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:2px 8px;
}
*html .formButton{
	padding: 1px 2px;
}
*:first-child+html .formButton{
	padding: 1px 2px;
}
