/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #main {
  margin-top:-11px;
  }

/* End hide from IE5/mac */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0px 0px 0px;
	color: #666666;
}
#mobileHead{display:none;}

img{border:0px;}

a{color:#1E70BC;text-decoration:none;}
a:hover{text-decoration:underline;}

h1, h2, h3, h4{
	font-size:13px; 
	padding:0px;
	margin:0px;
	float:left;
}

.bldonly{font-weight : bold;}
.bld{color: #3A6EA5;font-weight : bold; font-size:13px;}
 
#hdr_logo{
	display:none;
}
.headFoot{
	width:100%;
	color: #666666;
	
}


#main{
	position:relative;
	margin:0px;
	width:960px;
	border:1px solid #E9E9E9;
	height:auto;
	
}
#mainConRight{
		margin:30px 0px 0px 25px;
		position:relative;
		float:left;
		width:610px;
		text-align:left;
		line-height:20px;
}
#mainConLeft{position:relative; float:left;}
body#app #mainConRight #topImg{width:100%;}
#mainConRight #topImg{
	text-align:center;
	float:right; 
	padding:5px;
	margin:0px 0px 0px 13px;
	border:1px solid #E9E9E9;  
	background-color:#F5F5F5;
	width:250px;
}
#mainConRight #topImg img{margin-right:20px;}
#mainConRight .pfImages{display:none;}
#mainConRight .pfImages img{margin:0px 15px 0px 0px;}

.bgshadow{
	display:none;
}

.nav{	
	margin:0px 0px 0px 0px;
	background-color:#93AFE6;	
	width:100%;
	height:20px;
	line-height:19px;
}
.nav a{color:#FFFFFF;font-size:15px;font-weight:normal; margin:0px 10px 0px 10px;}
#sideNav{
	float:left;
	margin:30px 0px 0px 50px;
	border:1px solid #E9E9E9; 
	width:210px;
	color: #666666;
	padding:5px 0px 25px 0px;
	display: inline;
}
#sideNav ul{
	margin-left: 5px;
	margin-top:25px;
    padding-left: 0px;
    list-style: none;
}
#sideNav ul li{
	font-weight : bold;
	font-size: 10px;
	padding-left: 12px;
	padding-top:8px;
    background-image: url(/ad/images/bul.jpg);
    background-repeat: no-repeat;
    background-position:0 14px;
	
}
#sideNav ul .head{
	font-size:13px;
	font-weight:bold;
    background-image: url(/ad/images/square.jpg);
    background-repeat: no-repeat;
}

#valid{
	border-top:1px solid #E9E9E9;
	margin:40px 0px 0px 0px;
	text-align:center;
}
#valid img{margin:0px 5px 0px 5px;}
#conLeft{
	height:auto;
	width:450px;
	margin:20px auto 0px auto;
}
#conLeft #imgs{float:none;text-align:center;}
#conLeft img{margin-right:20px;}

#hmFlash{
	display:none;
}

#conRight{
	display:none;
}


/* GENERAL STUFF */
.clearMe{
	clear:both;
	height:0px;
	margin:0px;
	font-size:1px;
	line-height:0px;
}

.space{height:50px;}
.cen{text-align:center;}








.red{
	text-align: center;
	color: #FF4F4F;
}

.ingraybox, .code, .tidbits{
	text-align: left;
	font-size: 12px;
	color: #2165A5;
	background-color: #F5F5F5;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D3D3D3;
}

.code{color:#FFFFFF; padding:15px; background-color:#666666;}
.norm{color: #666666;}
.tidbits{margin-left:75px; width:350px; padding:10px 0px;}
* html .tidbits{ margin-left:35px;  }


/* TIDBITS */

#boxMe, #boxMeIE {width: 150px; height: 150px; border:1px solid #000000; background-color:#FF0000;}

#boxMeIE {width: 50px; height: 50px;}

.graybox{
	text-align: left;
	font-size: 12px;
	color: black;
	background-color: #F5F5F5;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D3D3D3;
}
.listBoxHdr_sub{
	font-size: 12px;
	font-weight: normal;
	color: #2165A5;
	text-align:left;
    background-color: #E6E6E6;
	border-bottom:1px solid #C1C1C1;
	border-top:1px solid white;
}
.wgraybox{
	text-align: left;
	font-size: 12px;
	color: Black;
	background-color: white;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D3D3D3;
	
} 

body#log #main #mainConRight{margin-left:auto; margin-right:auto; width:100%;}