html, body{
	margin:0;
	padding:0;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-x;
}
body{font:75%/20px "Trebuchet MS", "lucida grande", verdana, sans-serif; text-align:center; color:#666}
a:link, a:active, a:visited{text-decoration:underline; color:#666}
a:hover{text-decoration:underline; color:#CCC}
form{margin:0px; padding:0px}
ul{list-style-type:none; list-style-position:outside; padding-top:2px; padding-bottom:2px; padding-right:10px; list-style-image:url(images/li.jpg)}
ol{padding-top:2px; padding-bottom:2px; padding-right:10px}
blockquote{margin:0px 20px 0px 30px; padding:28px 0px 0px 25px; background-image:url(images/blockQuote.gif); background-repeat:no-repeat; text-align:justify; width:400px; line-height:18px; font-style:italic}
#header a:link, #header a:active, #header a:visited{text-decoration:none; color:#ffffff}
#header a:hover{text-decoration:underline; color:#ffffff}
#wrapper{text-align:center; width:775px; margin:0 auto; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#FFF; border-left-color:#FFF; background-image:url(images/bg.jpg); background-repeat:repeat-y}
#header{color:#999; background-image:url(images/header.jpg); text-align:right; vertical-align:top; padding-top:10px; padding-right:10px; height:106px}
#content{float:left; width:516px; text-align:left; padding-bottom:20px}
#content p{padding-left:20px; padding-top:0px; padding-right:20px; padding-bottom:0px}
#extra p{margin:0 10px 10px}
#content h1{font-size:150%; color:#00248e; margin:0px; padding:20px 20px 10px;}
#nav{float:right; width:259px}
#extra{float:right; width:259px; text-align:left; background-color:#00248e; border-top-width:1px; border-top-style:solid; border-top-color:#FFF; color:#FFF}
#footer{background-color:#00248e; clear:both; border-top-width:1px; border-top-style:solid; border-top-color:#FFF; color:#FFF; vertical-align:middle; display:block; padding:10px; height:15px; font-size:95%}
.header_bg{background-image:url(images/h1_bg.jpg); background-repeat:no-repeat}
.btt{text-align:right; margin-right:15px; margin-top:15px; text-decoration:none; margin-bottom:15px; font-size:9px; color:#CCC}
.rulz{height:2px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#FFF; border-bottom-color:#CCC; margin-right:20px; margin-left:20px}
.question{padding:13px 0px 0px 40px; background-image:url(images/q.gif); background-repeat:no-repeat; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:10px; color:#00248e; font-size:110%}
.answer{margin:0px 20px 0px 30px; padding:13px 0px 0px 40px; background-image:url(images/a.gif); background-repeat:no-repeat; width:400px; text-align:justify}
.image_caption{font-size:10px; padding-top:0px; padding-right:20px; padding-bottom:10px; padding-left:10px}
.data_header{font-weight:bold; color:#FFF; background-color:#00248e; border:1px solid #FFF; font-size:11px}
.data_fields{font-size:11px; font-weight:bold; color:#FFF; background-color:#809ffe; border:1px solid #FFF}
.data_table{border:1px solid #00248e; margin-left:10px}
.loader{color:#FFF; layer-background-color:#ccc; position:absolute; z-index:99; visibility:hidden; text-align:center; height:73px; width:72px; margin-top:110px; margin-left:220px; background-image:url(images/loader_bg.jpg); background-repeat:no-repeat}
.loader img{padding-top:15px}
