html{height:101%;}

body{
font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
color:#9d9d9d;
font-size:12px;
background-color:#fff;
}

#wrap, #header, #content, #footer{
width:980px;
}

#wrap{
position:relative;
margin:0 auto;
padding-top:80px;
}

#wrap:after{content:"";}

#header{
position:absolute;
top:0;
height:52px;
padding-top:28px;
overflow:hidden;
}

	a#logo{
	display:block;
	position:absolute;
	left:362px; top:40px;
	}

#content{
position:relative;
}

	#leftcol{
	width:750px;
	float:left;
	}
	
		#rightbox{
		position:relative;
		float:right;
		width:515px;
		padding:375px 0 90px 5px;
		line-height:21px;
		}
		
			h1{
				margin-bottom:20px;
				font-size:18.6px;
				line-height:21px;
				margin-bottom:20px;
				color:#7a7a7a;
				font-weight:normal;
			}
			
			h2{
				margin-bottom:5px;
				font-size:12px;
				line-height:21px;
				font-weight:bold;
			}
			
			#rightbox p{
				margin-bottom:20px;
			}
			
				p.black{color:#000;}
				
			#rightbox a{
				color:#333;
				text-decoration:underline;
			}
			
				a.callback{
					display:block;
					height:25px;
					margin:80px 0 0 3px;
					line-height:25px;
					padding-left:30px;
					background:url(images/icon_tel.jpg) left no-repeat;
				}
			
			#headerimg{
				position:absolute;
				top:17px;
				left:-4px;
			}
		
		#leftbox{
		width:216px;
		float:left;
		padding:20px 14px 0 0;
		}
		
				#left{
				padding-right:7px;
				}
				
				#right{
				padding-left:20px;
				}
			
				.sidebarnav li{
				}
				
				.sidebarnav li.space{margin-top:13px;}
				
				.sidebarnav a{
					display:block;
					color:#797673;
					font-size:11px;
					line-height:15.3px;
					text-decoration:none;
				}
				
				.sidebarnav a.first{
					font-size:15px;
					color:#9D9DAE;
					line-height:21px;
					padding:0 11px 15px 0;
					margin-right:-1px;
					background:url(images/bullet_small.png) right 9px no-repeat;
				}
				
				.sidebarnav#right a.first{
					font-size:15px;
					color:#9D9DAE;
					line-height:21px;
					padding:0 0 15px 11px;
					margin-right:0;
					background:url(images/bullet_small.png) left 9px no-repeat;
				}
				
				.sidebarnav a:hover, .sidebarnav#right a.first:hover{color:#8b2d4c;}
				
					.sidebarnav a span{visibility:hidden;}
				
					#left a{text-align:right;}
		
	#rightcol{
	width:230px;
	padding-top:20px;
	float:right;
	}
	
	#footer{
	clear:both;
	padding:50px 0 12px 0;
	font-size:12px;
	color:#7a7a7a;
	}
	
		#footer p{padding-left:47px;}
	
		#footer span{
			padding:0 26px 0 21px;
		}
	
		#footer a{
			color:#5a5753;
			text-decoration:underline;
		}
	
	#information {
	position:absolute;
	bottom:70px; left:235px;
	width:508px;
	z-index:99;
	}
	
		#information li {
		float: none;
		display: inline;
		}
		
		#information a {
		padding: 0 4px 0 0;
		color: #797673;
		font-size: 9px;
		text-decoration:underline;
		}
		
		#information a:hover{
			color:#8b2d4c;
		}
		
		#information a.first {
		padding: 0px 0px 0px 0px;
		background: none;
		}
	
/* ---------------------------------------------------*/
*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

.static{
position:static;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */