body { padding:0; margin:0; font-family:Arial; font-size:12px; background-color:#EDEDE7; }
#all_container {  }
#header_bkrd { width:840px; padding:0; margin:0;
						background-image:url(../images/grad_sides.gif); background-repeat:repeat-y; }
#content_container { width:780px; padding:0; margin:0; background-color:#fff; }

#header_container { width:780px; height:80px; padding:0; margin:0;
					background-image:url(../images/header_bkrd.gif); background-repeat:no-repeat; }
#header_container img { border:0; }
					
#quicklinkstitle_and_nav { width:780px; height:35px; padding:0; margin:0; }
#quicklinks_title { width:190px; height:35px; float:left; padding:0; margin:0; background-color:#CFBA8F; font-weight:bold;
					background-image:url(../images/quicklinks_title_bkrd.gif); background-repeat:no-repeat; }
#quicklinks_title .title { text-size:12px; color:#000000; padding:20px 0px 0px 0px; margin:0; }
					
#top_nav_box { width:590px; height:35px; float:right; padding:0; margin:0;
			 background-image:url(../images/top_nav_hover2.gif); background-repeat:repeat-x;}
#top_nav { width:590px; height:35px; padding:0; margin:0px 0px 0px 0px; }
#top_nav ul { display:block; float:left; list-style-type:none; padding:0; margin:0; }
#top_nav li { float:left; width:118px; height:35px; padding:0; margin:0; }
#top_nav .links { padding:10px 0px 0px 0px; }
#top_nav a { width:118px; height:35px; font-size:12px; text-decoration:none; display:block; padding-top:0px; font-weight:bold; color:#455567;
				background-image:url(../images/top_nav_bkrd2.gif); background-repeat:no-repeat; }
#top_nav a:hover { background-image:url(../images/top_nav_hover2.gif); background-repeat:no-repeat; line-height:18px; }
					
					
#left_190 { width:190px; float:left; padding:0; margin:0; background-color:#F0EDE8; }
#quicklinks { width:190px; height:335px; padding:0; margin:0; 
						background-image:url(../images/quicklinks_bkrd.gif); background-repeat:no-repeat; }
#quicklinks .quicklinks_upper { width:190px; height:240px; padding:0; margin:0; }
#quicklinks .login { width:190px; height:85px; padding:0; margin:0; background-color:#B09B71;
								background-image:url(../images/left190_qlinks_low_bkrd2.gif); background-repeat:no-repeat; }
#quicklinks .username_text { padding:4px 0px 0px 8px; text-align:left; font-size:10px; color:#F8F6F1; }
#quicklinks .username_field { padding:0px 0px 0px 8px; text-align:left; }
#quicklinks .password_text{ padding:2px 0px 0px 8px; text-align:left; font-size:10px; color:#F8F6F1; }
#quicklinks .password_field { padding:0px 0px 0px 8px; text-align:left; }
#login_button { width:30px; margin:0; padding:0;  }
								
#ql_links { width:190px; padding:10px 0px 0px 0px; margin:0; }
#ql_links .link_holder { width:160px; height:14px; padding:10px 0px 10px 0px; margin:0; text-align:left;
			background-image:url(../images/ql_links_bkrd.gif); background-repeat:no-repeat; background-position:center; }
#ql_links .padding { padding:0px 0px 0px 20px; }
#ql_links a { width: 160px; height:14px; display:block; text-decoration:none; color:#3C3018; font-size:12px;
				background-image:url(../images/ql_links_bkrd.gif); background-repeat:no-repeat; background-position:center; }
#ql_links a:hover { color:#826E47; background-image:url(../images/ql_links_hover.gif); background-repeat:no-repeat; background-position:center; }




#footer { text-align:center; height:30px; width:840px; padding:10px 0px 0px 0px; margin:0; color:#333333;
			background-image:url(../images/footer_bkrd.gif); background-repeat:repeat-y;  }
#footer .text { padding-left:140px; }


/* Clear Fix */
 .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
