/*# Layout CSS  for site structure and global styles #*/

/* RESET all margins */
* { margin:0; padding:0;}

option {padding-left:0.4em}

html {height:100%; margin-bottom:1px; min-height: 101%;}

body {
	font-family:Helvetica,Arial,sans-serif;
    font-size:13px;
	line-height:18px;
	text-align:left;
	color:#58595b;
	background-color:#ffffff;
}

fieldset, img { border:0 solid;}	
ul, object {margin:0;}
li { margin-left: 0; line-height: 0;}

a {text-decoration:none;}
*:focus {outline:none;}

/*##LAYOUT###*/
#site_wrapper {
    width:995px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	margin:11px 0 15px 0;
	width:995px;
    position:relative;
}

#header img {
	display:block;
}

#head_container {
	overflow:hidden;
} 
#subnav_container{
	width:150px;
	float:left;
	display:inline;
}

#head_container img{
	float:left;display:inline;
}

#wrapper {
  	width:995px;	
  	overflow:hidden;
  	clear:left;
  	height:100%;	
}

#left{
	width:150px;
	float:left;
	
}

#content {
	width:600px;
	float:left;
	display:inline;
	padding:48px 40px 50px 0; 
	position:relative;
}

#right {
	float:left;
	width:204px;
	padding-top: 92px;
	display:inline;
	position:relative;

	
}



.clear{ overflow:hidden;}

#logo {
    margin: 0 0 12px 813px;
}



	




