/**** RESET EVERYTHING BEGIN ****/
html {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
pre,code,form,fieldset,legend,input,table,tr,td,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
legend {color:#000;}
/**** RESET EVERYTHING END ****/

body 
{
	text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.0em;
}

h1
{
    font-size:1.6em;
    font-weight:bold;
	color:#767676;
	padding:0px 0px 20px 0px;
}

h2
{
	color:#792629;
	font-weight:bold;
}

a
{
	color:#c7c7c7;
	text-decoration:none;
}

img
{
	border:0;
}

fieldset input, fieldset textarea, fieldset select
{
	padding:0.25em 0.5em;
}

.inputgray
{
	width:160px;
	height:20px;
	vertical-align:top;
	border-width:1px;
	border-color:#c0c0c0;
	border-style:solid;
	color:#b7b7b7;
	font-size:1.3em;
}

.divinputfield
{
	padding:8px 0px 0px 0px;
}

.labelerror
{
	color:#ff0000;
	font-weight:bold;
}

.errorpanel
{
	padding:0px 0px 20px 0px;
}

.forminput
{
	width:200px;
	height:18px;
	border:1px solid #8599ac;
	padding:0.25em 0em 0em 0.5em;
}

.formselect
{
	height:22px;
	border:1px solid #8599ac;
	padding:0em 0em 0em 0.5em;
}

.formtextarea
{
	border:1px solid #8599ac;
	padding:0.25em 0em 0em 0.5em;
}

.formtable td
{
	padding:14px 4px 0px 0px;
}

.requiredmark
{
	color:#ff0000;
	font-size:1.0em;
}

#contentarea
{
	margin:auto auto;
	text-align:left;
	width:812px;
	padding:0;
}

#divlogo
{
	float:left;
}

#divtopnav
{
	float:right;
	padding:34px 24px 60px 0px;
	text-align:left;
    font-size:0.7em;
    font-weight:bold;
	color:#b7b7b7;
}
#divtopnav td
{
	padding-bottom:6px;
}

#divleftnav
{
	width:154px;
	height:210px;
}
#divleftnav ul
{
	padding:0px;
	margin:0px;
}
#divleftnav li
{
	list-style-type:none;
	padding:10px 0px 10px 0px;
	border-top:solid #f1efe7 1px;	
}
#divleftnav li.firstnavitem
{
	border-top:0px;
}
#divleftnav a
{
	color:#8599ac;
	font-weight:bold;
	padding-left:10px;
}

#divsubpagegraphic
{
	height:228px;
}

#divleftcallout
{
	height:320px;
}
#divleftscreener
{
	padding:92px 0px 0px 0px;
	height:62px;
	width:154px;
}
#divleftrequest
{
	padding:19px 0px 0px 0px;
	height:62px;
	width:154px;
}
#divleftlearnmore
{
	padding:19px 0px 0px 0px;
	height:62px;
	width:154px;
}

#divrightcontent
{
	padding:30px 40px 0px 20px;
    font-size:0.8em;
	color:#767676;
}
#divrightcontent a
{
	font-weight:normal;
	text-decoration:underline;
	color:#767676;
}
#divrightcontent ul
{
	padding:0px 0px 0px 15px;
}
#divrightcontent li
{
    list-style-type:disc;
    padding:0px 0px 6px 0px;
}

#divfootnotes
{
	padding-top:20px;
}
#tablefootnotes
{
	width:520px;
    font-size:0.7em;
	color:#767676;
}
#tablefootnotes td
{
	vertical-align:top;
	padding:0px 6px 4px 0px;
}

#divcontentmain
{
	padding:20px 0px 0px 28px;
    font-size:0.9em;
    width:540px;
    color:#767676;
}
#divcontentmain a
{
	color:#767676;
	text-decoration:underline;
}

#divcallouts
{
	height:230px;
	padding:54px 0px 0px 0px;
}

#divscreenerwrap
{
	height:76px;
}
#divrequestwrap
{
	height:72px;
}
#divlearnmorewrap
{
	height:72px;
}

#divscreener
{
	padding:12px 0px 0px 440px;
}
#divscreenertxt
{
	padding:14px 24px 0px 0px;
	font-weight:bold;
    font-size:0.8em;
}
#divscreenertxt a
{
	color:#8599ac;
}

#divrequestinfo
{
	padding:8px 0px 0px 440px;
}
#divrequestinfotxt
{
	padding:14px 40px 0px 0px;
	font-weight:bold;
    font-size:0.8em;
}
#divrequestinfotxt a
{
	color:#8599ac;
}

#divlearnmore
{
	padding:8px 0px 0px 440px;
}
#divlearnmoretxt
{
	padding:14px 40px 0px 0px;
	font-weight:bold;
    font-size:0.8em;
}
#divlearnmoretxt a
{
	color:#8599ac;
}

#divfooter
{
	float:right;
	text-align:right;
	padding:144px 10px 0px 0px;
    font-size:0.7em;
    font-weight:bold;
	color:#b7b7b7;
}

#divfootersub
{
	float:right;
	text-align:right;
	padding:200px 10px 0px 0px;
    font-size:0.7em;
    font-weight:bold;
	color:#b7b7b7;
}

#divcopyright
{
	padding:8px 0px 20px 0px;
}

#divaboutbottom
{
	padding-top:34px;
}

#divfigure1
{
	float:right;
	padding-left:20px;
}

#divfigure2
{
	padding:10px 0px 20px 50px;
}

#divfigure5
{
	padding:20px 0px 40px 40px;
}

#divfigure15
{
	padding:40px 0px 40px 110px;
}

#homepagemain
{
	background:url(/images/a1a_homepage_background.gif) no-repeat;
}
#subpagetop
{
	background:url(/images/a1a_subpage_background_top.jpg) no-repeat;
}
#subpageleft
{
	background:#fafafa url(/images/a1a_subpage_background_left.jpg) no-repeat;
}
#subpageright
{
	background:url(/images/a1a_subpage_background_right.jpg);
}
#subpagebottom
{
	background:url(/images/a1a_subpage_background_bottom.jpg) no-repeat;
}
.normaltext, #txtSearch.normaltext
{
    opacity: 1; 
    filter: alpha(opacity = 100); 
    background-image: none;
    border:1px solid #C0C0C0;
    color:#B7B7B7;
    font-size:1.3em;
    height:20px;
    vertical-align:top;
    width:160px;
 
}
.displayimg, #tdHeader .textbox, #txtSearch
{
    background:url(/images/powered_by_google.gif) no-repeat; 
    
    font-family:Arial;
    background-color: White;
    border:1px solid #C0C0C0;
    color:#B7B7B7;
    font-size:1.3em;
    height:20px;
    vertical-align:top;
    width:160px;
    
}
#divSearchResults p
{
    margin: 20px 0px;
}
