﻿html {overflow-y:auto;}
body {margin: 0;padding: 0;/*background: #FFFFFF url(/images/img01.gif) repeat-x;*/ font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #7F7772; }

/*{overflow:hidden;display:inline-block;}*/

form {margin: 0;padding: 0;}

table {margin-top:0px;padding-top:0px;}
fieldset {margin: 0;padding: 0;border: none;}
input, textarea {padding: 0px;border: 1px solid silver;	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
input.button { margin: 0; font: bold 12px "Trebuchet MS", Arial, Sans-serif; border: .5px solid #CCC; padding: 0px 0px; /*color: #88ac0b;*/	width:90px;	height:20px;color:#4F82CB;}
input[type="checkbox"] {border: 0;}
#buttonRegion {float:right;margin-top:10px;}

h1, h1 a, h2, h2 a, h3, h3 a {margin: 0;text-decoration: none;font-weight: normal;color: #006699;}
h1 {letter-spacing: -3px;font-size: 2.6em;}
h2 {font-size: 2em;margin-bottom:0px; margin-top:0px; padding-top:0px;padding-bottom:0px;}
h3 {margin-bottom: 2em;	font-size: 1em;	font-weight: bold;}
h4 {font-size: 1em;	font-weight: bold;	margin-bottom:0px;}
h5 {font-size: 1.5em; font-weight: bold;margin-top:0px;margin-bottom:5px;}

p, ol, ul {margin: 0 0 2em 0;line-height: 200%;}
blockquote {margin: 0 0 0 1.5em;padding-left: 1em;border-left: 5px solid #DDDDDD;}

a {color: #006699;text-decoration: none;}
a:hover {text-decoration: none;	color: #9ACD35;}
img {border: none;}

html,body,form { height: 100%; } 

#page {text-align:left;width:auto;margin:0px auto;padding: 0px 0;/*background: url(images/img01.jpg) no-repeat right bottom;*//*width:99%;*/height:100%;}

#menubar{left:0px;top:0px;height:20px;width:99.5%;padding-right:5px;border-bottom:solid 1px gainsboro;margin-top:0px;margin-bottom:0px;position:absolute;/*border: solid 1px silver;*/}
.mainmenu {margin-left:5px;font-size:12px;float:left;}
.dynamicMenu{z-index:9999;}

.loginStatusLinks {float:right;margin-top:1px;font-size:12px;}
.loginStatusLinks a {text-decoration:none;}
#homeLink {float:left;padding-right:3px;padding-left:3px;margin-top:1px;color:Gray;margin-bottom:5px;font-size:12px;padding-bottom:10px;}
#homeLink a {text-decoration:none;color:Gray;}

#header {margin-top:20px;margin-left:5px;margin-bottom:5px;text-align:left;/*border: solid 1px silver;*/}
/*#title {height:60px;margin-bottom: 0px; padding: 0px; font: bold 56px 'Trebuchet MS', Arial, Sans-serif; top: 20px;color: #6AA2FD;letter-spacing: -2px;float:right;width:100%;}*/
#subtitle {margin-top:0px; padding-top: 0px;font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;color:#7F7772;top:40px;float:right;width:250px;}

#content {clear:left;float:left;margin-left:5px;margin-right:50px;top:100px;width:100%;}
#centeredcontent{text-align:center;margin-left: auto;margin-right: auto; width:600px;min-width:600px;border:solid 1px #A9BDE0;padding: 10px 10px 20px 10px;background-color:White;height:450px}
#pageContents {/*clear:left;*/margin-left:3px;margin-right:3px;}

.centeredbox {text-align:left;width:400px;margin-left: auto;margin-right: auto;/*border:solid 1px #EEE;*/ padding: 10px 10px 10px 10px;}

#sidebar {float: right;width: 20%;top:100px;margin-right:5px;}
#sidebar ul {margin: 0;	padding: 0;	list-style: none;}
#sidebar li {margin-bottom: 20px;background: #F3F3F3 url(images/img06.gif) no-repeat left bottom;}
#sidebar li ul {padding: 15px 20px;	line-height: 200%;}
#sidebar li li {margin: 0;padding-left: 15px;background: url(images/img07.gif) no-repeat 0 11px;}
#sidebar h2 {height: 25px;padding: 0px 0 0 5px;	background: #FFB700 url(images/img05.gif);letter-spacing: -1px;font-size: 1.6em;color: #FFFFFF;}


#footer {clear: both;margin: 0 auto;padding: 10px 0;text-align:center;font-size: .9em;}
#footer p {margin: 0 0 5px 0;text-align: center;line-height: normal;font-size: .9em;}
#footer a {	text-decoration: none;}

#ads {float: right;padding: 0 0 0 20px;}
.adFooter {height:40px;position:absolute;bottom:3px;background-color:#EFEFEF;
         text-align:left;width:98.5%;margin-left:5px;margin-right:5px;font-size:small;/*border:solid 1px #EEE;*/
         border: solid 1px silver;padding-left:2px;margin-bottom:3px;margin-top:0px;}
.adBox { width:350px; margin-left:5px;margin-top:2px;border:solid 1px #EEE;height:38px;line-height:11px;}
.adBox a {font-size:12px;text-decoration:none;color:blue;}
.adBox a:hover {text-decoration:none;color:blue;}
.adBox cite {color: #008000;}
.adBox p {color:Black;font-size:10px;}

#newsboxheader {left:0;margin-left:0px;width:99%;background-color:#093560;font-size:10px;padding:0 2px 0 0;border:solid 1px gainsboro;}
#newsBox {left:0;margin-left:0px;width:99%;height:200px;overflow:auto;font-size:10px;padding:0 2px 0 2px;border:solid 1px gainsboro;}
#newsBox table {padding-left:0px; width:90%;margin-left:0px;}


.pageViewer {top:35px;z-index:0;position:absolute;/*width:99.5%;*/padding-left:2px;overflow:visible;}
.pageViewerHeader {height:37px;background-color: #EDF4FC;border: solid 1px #A9BDE0;margin-top:0px;padding-left:2px;overflow:visible;}
.pageViewerSiteInfo {float:left;width:275px;padding: 0px 2px 0px 2px;}
.pageViewerButtonRegion {top:0px;float:right;display:inline;padding-top:2px;padding-right:2px;}

.pageFrame {height:100%;background-color: #EDF4FC;border: solid 1px #A9BDE0;}
.pageViewerFooter {clear:both;background-color: #EDF4FC;border: solid 1px #A9BDE0;padding-left:2px;}

#pageViewer1_updatePanel {height:100%;}
#pageViewer2_updatePanel {height:100%;}
.iframe {height:100%;width:100%;top:0px;margin:0 0 0 0;padding:0 0 0 0;z-index:0;}

.urlbox {height:13px;line-height:12px;font-size:11px;text-decoration:none;margin-bottom:5px;padding-bottom:0px;padding-top:0px;top:0px;width:250px;vertical-align:middle;}
.urlGoButton {}

.loginLabel {margin-bottom:5px;margin-right: 10px;}
.loginTextBox {margin-bottom:5px;margin-right: 10px;float:right;}

.defaultGrid {border: solid 1px silver;}
.defaultGrid TH {background-color:#006699;color:white;}
.defaultGrid TH, .defaultGrid TD {border: solid 1px silver;font-size:11px;}
