html {
overflow-x: auto;
height:100%;
margin-top:0px;
} /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body {
text-align: center;
margin-top: 0;
}

#dhjj {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: left top;	
}

#container {
width: 924px;
}


a:link { 
	color: #db9e21; 
	text-decoration: underline;
	}

a:visited { 
	color: #666666;
	text-decoration: underline;
	}

a:hover { 
	color: #333; 
	text-decoration: underline;
	}

a:active { color: #db9e21; text-decoration: underline; }


/* Typography */

h1, h2, h3 h4, h5, h6, body {
	font-family: Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/title_bg.gif);
	background-repeat:no-repeat;
	background-position: left center;
	text-indent: 66px;
	margin-top: 40px;
}

h2 {
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	background-image: url(../images/title_bg.gif);
	background-repeat:no-repeat;
	background-position: left center;
	text-indent: 66px;
	margin-top: 40px;
}

h3 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}

h4 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 5px;
}


/* Main Content */

.maintext {
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	
}

.chart { 
	color: #666666; 
	font-size: 11px; 
	line-height: 16px; 
	margin: 0 0 0;
	}

.chartpad {
	margin-left: 66px;
	}

#main_content {
	text-align: left;
	background-color: #ffffff;
	}

#main_content p, h3, .maintext {
	margin: 10px 115px 10px 66px;
	text-align: left;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	}

.toolstext {
	margin: 10px 10px 10px 66px;
	text-align: left;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
}

#main_content  h3 {
	font-weight: bold;
	font-size: 13px;
}

#main_content li {
	list-style-image: url(../images/bullet.gif);
	color: #666666; 
	font-size: 11px; 
	line-height: 16px;
	list-style-position: outside; 
	}	
	
#main_content ul.bio {
	list-style-image: url(../images/bullet.gif);
	color: #666666; 
	font-size: 11px; 
	line-height: 16px; 
	margin-left: 20em;
}

#pop p{
	padding: 0px 20px 0px 20px;
	text-align: left;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
}
#pop h3{
	font-weight: bold;
	margin: 10px 20px 0px 20px;
}

.bioimg {
	padding: 10px 10px 10px 0px;
	float:left;
	clear: none;
}

/* Branding */

#branding {
	background-image: url(../images/branding_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 84px;
}

#tagline {
	margin-top: 41px;
}

#navigation {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
}

#flash {
	background-image: url(../images/flash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tag {
	text-align: right;
	vertical-align: bottom;
	margin-top: 41px;
}

#brand {
	background-image: url(../images/brand_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 84px;
}


/*Sub Content*/

#subcontent_enews2 {
	background-color: #f4f4f4;
	background-image: url(../images/enews_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.enews2 {
	color: #666666;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 22px;
	}
#subcontent_enews2 a {
	color: #DB9E21;
	text-decoration: none;
	}

#subcontent_enews2 a:hover { 
	color: #DB9E21; 
	text-decoration: underline;
	}

#subcontent_enews {
	background-color: #f4f4f4;
	background-image: url(../images/enews_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.enews {
	color: #666666;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	margin-top: 16px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 22px;
	}	
	
.subbio {
	color: #666666;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	margin-top: 16px;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 22px;
	}
	
	
#subcontent_enews a {
	color: #666666;
	text-decoration: none;
	}

#subcontent_enews a:hover { 
	color: #DB9E21; 
	text-decoration: underline;
	}

#subcontent_enews li {
 line-height: 14px; 
 text-align: left; 
 margin-left: 15px; 
 list-style-image: url(../images/enews_submit.gif); 
 display: block;
 }

#subcontent_enews2 li{ 
	line-height: 12px;
	text-align: left; 
	margin-left: 15px; 
	list-style-image: url(../images/enews_submit.gif);
	}

#shadow_bottom {
	background-image: url(../images/shad_b.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#shadow_left {
	background-image: url(../images/shad_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#shadow_right {
	background-image: url(../images/shad_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#bottomyellow    {
	background-image: url(../images/subcontent_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#awardbg { 
	background-image: url(../images/bot_bg.gif);
	background-repeat: repeat-x; 
	background-position: left top;
	}

.awardthumb { 
	margin: 20px 5px 0; 
	}

.awardtext { 
	color: #fff; 
	font-size: 10px; 
	font-family: "Trebuchet MS", tahoma, arial; 
	font-weight: bold; 
	text-decoration: none; 
	text-align: right; 
	margin: 20px 0 0 20px;
	}


#siteinfo { 
	background-image: url(../images/siteinfo_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	color: #d6d6d6;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial;
	}

#siteinfo p { 
	margin: 60px 5px 0 10px;
}
	
.siteinfo_brand {
	text-align: left;
	vertical-align: top;
}

#siteinfo .address   { 
	font-family: "Trebuchet MS", Arial; 
	font-size: 10px; color: #e1e1e1; 
	line-height: 14px; 
	text-decoration: none; 
	text-align: left; 
	margin-top: 10px; 
	margin-left: 28px;
	}

#siteinfo .links { 
	color: #d6d6d6; 
	font-size: 10px; 
	font-family: "Trebuchet MS", Arial; 
	text-align: right; 
	margin: 60px 5px 10px 0px;
	}

#siteinfo a { 
	color: #d6d6d6; 
	text-decoration: underline; 
	 }

#siteinfo a:hover {
	color: #fc0; 
	text-decoration: underline; 
	}

.thumbpad_sub   {
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
}
