/************************************************************************* General Layout   ******************/
html{}
body{}

#wrapper{
	margin:0 auto;
	width:720px;
	padding:30px 40px 20px 40px;
	background:#fff;
}

/***********************   Header ***/
#header{
	position:relative;
	height:120px;
	z-index:100;
	}
#logo{
	position:absolute; 
	top:0px; 
	left:0px;
	}
#top-links {
	position:absolute;
	top:2px;
	left:572px;
	width: 150px;
	}
	
#search-box{
	position:absolute;
	top:0px;
	left:386px;
	width:185px;
	}
#main-nav{
	position:absolute; 
	top:77px; 
	left:0px;
	}
	
/********************* Homepage *************************/
#hm-content{
	padding-top:30px
	}
#hm-content-left{
	float:left; 
	width:254px;
	}
#hm-content-middle{
	float:left; 
	width:330px; 
	padding:0 25px;
	}
#hm-content-right{
	float:left; 
	width:57px;
	}

	
/***************************   Main ***/
#main{
	background:url(../images/main-bg.gif) repeat-y left top; 
	position:relative; 
	min-height:450px;
	}
#title-bar{
	background:url(../images/pg-title-bar.png) repeat-x; 
	height:34px; width:710px; 
	position:absolute; 
	top:0px; left:0px; 
	z-index:0; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
	
	/*left:50%;
	top:165px;
	margin-left:-360px;*/
	
	
	}
#left-col {
	width:185px; 
	float:left;
	margin-top:30px
	}
#right-col {
	width:535px; 
	float:left;
	margin-top:30px
	}

/***************************  left Column   ********************/	
#left-col {
	width:185px; 
	float:left;
	margin-top:32px
	}
	
/*************************   Right Column   *******************/
#right-col {
	width:535px; 
	float:left;
	margin-top:30px
	}
#right-col ul {
	margin:5px 20px;
	line-height:15px;
	list-style-type:disc;
	}
	
#right-col ol {
	margin:5px 20px;
	line-height:15px;
	}
	
	
/****************   One column with top image layout   *****/
#content-one-col{
	padding:20px;
	}
	
	
/****************   Two columns with top image layout   ****/
#content-two-col{
	padding:20px;
	padding-right:0px;
	}
#content-two-col-left{
	float:left;
	width: 350px;

	}
#content-two-col-right{
	float:right;
	width:160px;
	text-align:right;
	}
	
#content-two-col-right img{
	margin-bottom:17px;
	}



/**************************   Full width   *******************/
#content-full-width {
	padding:20px;
	padding-right:0;
	}


/********************   Footer   ***********************/
#footer{
	margin:0 auto; 
	width:800px; 
	position:relative; 
	top:13px; 
	font-size:9px;
	padding-bottom:13px;
	clear:both;
	}

