#header {padding-top:20px}
#header a{font-size:10px; color:#666; padding-right:7px; text-decoration:none;}
#header a:hover{text-decoration:underline;}

#top_links {float:left; position:relative; text-align:right; width:600px;}

#header form{float:right; position:relative; width:200px; font-size:11px;}

#logo{padding-bottom:15px}

#nav {height: 37px; z-index:900; float:none; width:884px; position:absolute; top:287px; left:0; border-top:10px solid #fff; border-bottom:10px solid #fff}

#nav ul {list-style:none;}


#main{padding:80px 245px 50px 100px;}
#main p{font-size:11px;}
#main a{color:#efaa23; text-transform:uppercase;}

#footer{float:right; width:290px; border-left:210px solid #fff; border-right:296px solid #fff; padding-top:55px; *padding-top:40px;}

#center_column{float:left; font-size:.7em; width:290px; margin-right:-290px; color:#000; }
#center_column .padding{padding-top:27px; *padding-top:25px;}
#center_column a{color:#000;}
#center_column a:hover{text-decoration:none}
#center_column ul{padding:0 0 20px 10px; list-style-type:square}
#center_column li{padding:2px 0}

/* for Internet Explorer min-height */
/*\*/* html #center_column {height: 220px;}/**/

hr {border: 0; width: 100%;	color: #dda837;	background-color: #dda837;	height: 11px; text-align: left; margin-bottom:7px;}

#left_column{float:left; width:210px; margin-left:-210px; position:relative; color:#dda836; font-size:15px; 
text-transform:uppercase; text-align:right; font-weight:bold; letter-spacing:.2em;}
#left_column .padding{padding:25px 15px 0 0; *padding:29px 15px 0 0;}

#right_column{float:right; width:296px;	margin-right:-296px; position:relative; color:#a19b8e; font-size:11px;}
#right_column .padding{padding-left:30px}
#print-email {padding-bottom:5px;}
#print-email img{border:none; padding-right:5px;}

#news ul {list-style-type: none; padding:10px 0;}
#news li{padding: 0 0 1.4em 1.2em; background:url(../images/squares.gif) no-repeat 0 .4em;}















