@import url('/css/default.css');
@import url('/css/DropMenu.css'); 
@import url('/css/cms.css');

/* Generic Styles */
body {
	background: #5B7167 url('/media/structure/body_bg.jpg') repeat-x 0 0;
	font:9pt/14pt Tahoma, Geneva, sans-serif;
	margin: 0 0 0 14px;
}

#frame1 {
	background: url('/media/structure/border_tile.jpg') repeat-y 0 0;
	margin: 0;
	padding: 0;

}
#frame2 {
	background: transparent url('/media/structure/q_bg2.jpg') no-repeat 0 0;
	width: 930px;
	margin: 0;
	padding: 0;
}
	#frame2 div.temp {height: 500px;}

#frame3 {
	background: transparent url('/media/structure/q_bg3.jpg') no-repeat 0 0;
	width: 930px;
	margin: 0;
    margin-bottom:5px;
	padding: 0px;
}
	#frame3 div.temp {height: 500px;}


#logo {
	padding: 0 0 0 40px;
	height: 85px;
}

#nav {
	/* background-color: #fed; */
	margin: 6px 0 0 51px;
	height: 24px;
	width: 597px;
	overflow:hidden;
}
*html #nav {margin-top:0;}

#leftCol {
	float:left;
	width: 530px;
	margin: 0;
	padding: 0 40px 20px 64px;
}

#leftnav {
    float: left;
    width: 230px;
    padding: 20px 0px 30px 80px;
}

#main {
    float:left;
    padding: 20px 25px 25px 25px;
    width: 570px;
	min-height: 400px;
}
	#main ul {margin: 12px 0;padding: 0 0 0 30px;}
	#main th {font-weight:bold;}
#content {
    width: 570px;
}

#footer_tagline {
	border: 1px solid #BDBDBD;
	border-width: 0px 1px 0px 1px;
	width: 853px;
	background: #fff url('/media/structure/qvgd_tagline.gif') no-repeat 10px 0px ; 
	margin: 0 0 0 36px; 
	height: 47px;

}
#footer {
	border-top: 1px solid #52695E;
	background-color: #5B7167;
	width: 860px;
	margin: 0px 0 0 50px; 
	padding: 5px 10px 15px 10px;
	color: #C9D0CD;
	font-size: 11px;
    line-height:100%;
}
	#footer p {margin: 0;padding: 0 0 7px 0;}
	#footer a {color: #C9D0CD; text-decoration:none;}
	#footer a:hover {color:#A9BCB3; text-decoration:underline;}

/* docs list styles */
.document {
	float: left;
	width: 570px;
	margin-bottom: 5px;
	padding-top: 5px;
    border-bottom:1px solid #999999;
	/*min-height: 230px;*/
}
	.image {
		float: left;		
		padding: 5px;
		margin-right: 10px;
		text-align:center;
	}
	   .image img {
	       border: 1px solid #BDBDBD;
	   }
	.text {
		float: left;
		width: 480px;
       line-height:120%;
	}
   .date {
       color:#52695E;
       font-size:11px;
   }
	.employee_title {
	    color:#996600;
	    font-size:11px;
		padding-bottom: 5px;
	}
	
/* misc styles */
.feature {
	width: 359px;
	border: 1px solid #52695E;
	background-color:#C7D3CD;
	padding: 10px;
}

.title {margin-bottom: 10px;}
.more {margin: 10px 0 0 0;}
.spacer {margin: 20px 0 0 0;}

.button, .featureButton {
	display:block;
	text-align: center;
	position:relative;
	display:block;
	width:175px;
	height: 16px;
	font:bold 12px/11px arial, helvetica,sans-serif ;
	padding: 13px 0  10px 0 ;
	border:none;
	cursor:hand;
}
.featureButton {
	background: url('/media/structure/button_onGreen.png') no-repeat 0 0px  ;
	text-decoration:none;
	color:#960:
}
.featureButton:hover {
	color:#52695E;
	background-position: 0 -39px;
}
.button {
	background: url('/media/structure/button_onWhite.png') no-repeat 0 0px  ;
	text-decoration:none;
	color:#52695E;
}
.button:hover {
	 color:#52695E;
	 background-position: 0 -39px;
}

h1 {margin-bottom: 0;}

.hr {
	border-bottom: 1px solid #999;
	display: block;
	width: 100%;
	height: 1px;
}
hr {
    color:#BDBDBD;
    background-color:#BDBDBD;
    height:1px;
    border:none;
}




