/* CSS Document */
body {
	margin: 30px;
	background-color: #E0E1E2;
	font-family: Verdana;
	height: auto; /*fix IE col. height problem*/
}

a:link {
	color: #006633;

}
a:visited {
	color: #006633;

}
a:hover {

	color: #666666;
}
#Container{
	padding:0;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
}
#Logo{
	padding: 10px 0 0 0;
	background-color: #C7D6C6;
	border: 1px solid #cccccc;
	border-bottom: 0px;
	background-image: url(images/Q_Bkgrd.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	background-position: bottom;
		position: relative;
}

#Bar_Top{
	padding:0;
	margin: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #006633;
	height: 15px;
}
#Bar_Bottom{
	padding: 11px 30px 11px  0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #006633;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}
#Main{
	padding: 0 0 10px 0;
	border: 1px solid #cccccc;
	border-top: 0px;
	background-color: #FFFFFF;
}

#nav_fix {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 317px;
	left: 31px;
}

#nav {
	width: 170px;
	margin: 0;
	padding: 20px 40px 20px 30px;
	float: left;
	background-color: #FFFFFF;
	line-height: 130%;
	font-size: 11px;
}

#nav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav li
{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #666666;

}

#nav li a
{
	margin: 0;
	padding: 3px 0 3px 0;
	color: #006633;

	text-decoration: none;
	display: block;
}

#nav li a:visited
{
color: #006633;
}
#nav li a:hover
{
color: #999999;
}



#sub li
{
	margin: 0;
	padding:0;
	border-bottom: 1px dotted #ffffff;
}
#sub li a
{
	margin: 0;
	padding:0 0 5px 9px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 130%;
	color: #339933;
	background-image: url(images/Arrow_Up.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;


}
#sub li a:visited
{
	color: #339933;

}#sub li a:hover
{
	background-image: url(images/Arrow_Over.gif);
	color: #999999;

}

#sub li#Current a
{
	background-image: url(images/Arrow_Current.gif);
	color: #666666;

}

#L1_Current
{
	color: #666666;

}
#Content
{
	margin: 0 0 0 243px;
	padding:10px 25px 20px 0;
	height: 100%; /*fix IE right col. left side line up problem*/
}
#Line1
{
	margin: 0;
	padding:15px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	position: relative;
}
#Line2
{
	margin: 0;
	padding:8px 0 5px 0;
	font-size: 11px;
	color: #666666;
	line-height: 130%;
	font-weight: bold;
	position: relative;
}
#Line3
{
	margin: 0;
	padding:0 0 8px 0;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
}

#Line3 ul
{
	margin: 5px 0 10px 0;
	padding: 0 0 0 18px;
	color: #006633;
	line-height: 130%;
	list-style-position: outside;
	list-style-type: square;
}
#Line3 ul#Number
{
	padding: 0 0 0 25px;
	color: #000000;
	list-style-position: outside;
	list-style-type: decimal;
}
#Line3 li
{
	margin: 0;
	padding: 5px 0 0 0;
}
#Black
{
	color: #000000;
}
#Office
{
	margin: 5px 0 0 2px;
	padding:0;
	font-size: 11px;
	line-height: 180%;
	color: #000000;
	display: block;
}
#Office ul
{
	margin: 0;
	padding:0;
		
}
#Office li
{
	margin: 0;
	padding:0;
	display: inline;
	width: 150px;
	float: left;
	list-style-type: none;
}
#Office li a
{
	margin: 0;
	padding:0 0 0 10px;
	color: #006633;
	background-image: url(images/Square_Up.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	}
	
#Office li a:hover
{
	color: #666666;
	background-image: url(images/Square_Over.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	}
	
#Photo
{
	margin: 5px 0 8px;
	padding:0;
	border: 1px solid #666666;
	height: 150px;
	width: 130px;
	}	
#Name
{
	margin: 5px 0 0 0;
	padding:0;
	font-size: 11px;
	line-height: 150%;
	color: #000000;
}
#Name ul
{
	margin: 0;
	padding:0;
}
#Name li
{
	margin: 0 20px 0 0;
	padding:0;
	display: inline;
	float: left;
	list-style-type: none;
}
#Name li a
{
	color: #006633;
	}
#Name li a:hover
{
	color: #666666;
	}

#TeamBio
{
	margin: 15px 0 0 0;
	padding:0 0 8px 0;
	font-size: 11px;
	color: #666666;
	position: relative;
}

#Contact
{
	margin: 5px 0 0 0;
	padding:0;
	font-size: 11px;
	line-height: 140%;
}
#Contact ul
{
	margin: 0;
	padding:0;
		
}
#Contact li
{
	margin: 0;
	padding:0;
	display: inline;
	width: 200px;
	float: left;
	list-style-type: none;
	height: 110px;
}

#News1
{
	margin: 0;
	padding:5px 0 2px 0;
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
}
#News1 a:link
{
	color: #009900;
}
#News1 a:visited
{
	color: #009900;
}
#News1 a:hover
{
	color: #666666;
}
#News2
{
	margin: 0;
	padding:0 0 8px 0;
	font-size: 11px;
	line-height: 130%;
		color: #666666;
}
#News2 a:link
{
	color: #009900;
}
#News2 a:visited
{
	color: #009900;
}
#News2 a:hover
{
	color: #666666;
}
#field_L {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 11px;
	float: left;
}

#field_R {
	margin: 0;
	padding: 10px 0 0 95px;
	font-size: 11px;
	position: relative;
}
#field_R ul {
	padding: 0 0 0 0;
	margin: -5px 0 0 2px;
	position: relative;
}
#field_R li {
	list-style-type: none;
	padding: 0;
	margin:  0 0 5px 0;
}
#field_Frame {
	background-color: #FFFFFF;
	border: 1px solid #006633;

}
#Box {
	height: 15px;
	width: 15px;
	margin: 0 3px 0 0;
	padding: 0;
	border: #006633;
}
