body { font-size: 10px; color: #333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; background-color: #fff;  margin: 0; padding: 0; text-align: center; }

img { border: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

h1  { color: #036; font-size: 18px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; margin: 1ex 0 4px; padding: 0 }
h2 { color: #036; font-size: 15px; font-weight: normal; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; margin: 12px 0 3px 0; padding: 0; }
h3 { font-size: 14px; font-weight: bold; margin: 0 0 12px 0; padding: 0; }
h4 { font-size: 13px; margin-bottom: 6px; }
h5 { font-size: 10px; padding-left: 8px; }
h6 { color: #333; font-size: 10px; padding: 0; margin: 0 0 2px 0; font-weight: normal; }
p  { font-size: 12px; line-height: 16px; margin-top: 5px; padding: 0 0 0 10px; }
ol { margin-left: 20px; padding-left: 20px; }
ul { padding-left: 20px; margin-left: 20px; }
ol li  { font-size: 12px; line-height: 15px; list-style-type: decimal; padding-bottom: 8px; padding-top: 5px; margin-left: 0 }
ul li  { font-size: 12px; line-height: 15px; padding-bottom: 8px; margin-left: 0; list-style-type: disc; }
ol ol li { list-style-type: lower-alpha }
/* Link controls */
a:link { color: #25398a; text-decoration: none;
	border-bottom: 1px dotted #2d5c8a;
}
a:visited { color: #369; text-decoration: none;
	border-bottom: 1px dotted #dadada;
}
a:hover     { color: #69C;
	border-bottom: 1px solid #2d5c8a;
}
a:active { color: #369; }
a img:hover  { text-decoration: none; border: none; }

#container   { background-image: url('../images/page_bg.gif'); background-repeat: repeat-y; text-align: left; margin: 0 auto; width: 770px }

#contentbox    { position: relative; margin: 0 10px; width: 770px; } /* This centers us inside mastercontainer */

#statepic { background-image: url('/site/n.gif'); position: absolute; top: 46px; right: 26px; width: 81px; height: 92px; z-index: 10; }

#header    { position: relative; background-color: #fff; width: 750px; height: 100px; margin: 0; }

#navbar    { position: relative; height: 24px; padding: 0px; width: 750px; margin: 0px; background-color: #369; border-bottom: 1px solid #036; border-top: 1px solid #69C; }
#navbar a { float: left; margin: 0px; font-weight: bold; font-size: 11px; color:#EEE; background-color: #369; padding: 5px; border-bottom: 1px solid #036; border-right: 1px solid #036; border-left: 1px solid #69C; border-top: 1px solid #69C; text-decoration: none; letter-spacing: 0.1ex; }
#navbar a:hover { color: #333; border-top: 1px solid #036; border-left: 1px solid #036; border-right: 1px solid #69C; border-bottom: 1px solid #69C; }

#maincolumn { position: relative; float: left; width: 730px; padding: 10px 10px 30px 10px; background-color: #FFF; }

#sidebar { float: right; width: 250px; padding: 0px; margin: 10px 7px 8px 10px; background-color: #EEE; border: 1px solid #036; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }
#sidebar h1 { display: block; font-weight: bold; font-size: 15px; color: #EEE; margin: 0; padding: 5px 0; text-align: center; border-bottom: 1px solid #036; background-color: #369; }
#sidebar p { padding: 5px; margin: 0px; font-size: 11px; color: #036 }

#footer     { position: relative; background-color: #EEE; margin: 0 10px; padding: 15px 0; width: 750px; clear: both; border-top: 1px solid #333; }
div#footer p { text-align: center; font-size: 11px; font-weight: lighter; width: 100%; letter-spacing: 0.1ex; color: #036; line-height: 1.2em; margin: 0px; padding: 0px; }

p.indented { padding-left: 20px; }
div#lettertoeditor { padding: 0px; }
div#lettertoeditor h3 { margin: 0; padding-top: 8px; font-size: 12px; font-weight: bold; color: #036; }
div#lettertoeditor p { margin: 0; padding-top: 8px; font-size: 12px; }
div#lettertoeditor ul { padding-top: 8px; }

#giTab { position: relative; float: left; border-right: 1px solid #000; height: 24px; width: auto; background-color: #000; padding: 1px; margin-bottom: 1ex; }
.giTabcontent { float: left; background-color: #369; padding: 5px; border-bottom: 1px solid #036; border-right: 1px solid #036; text-align: center;
                border-left: 1px solid #69C; border-top: 1px solid #69C; width: 132px; height: 18px; padding: 2px; }
.giTabcontent a:link, .giTabcontent a:visited, .giTabcontent a:hover, .giTabcontent a:active { color: #fff; font-size: 12px; text-decoration: none; 
                border: 0; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; }

.updated {
	font-size: 10px;
	color: #505050;
	font-style: italic;
	text-align: right;
}
.emailtable {font-size: 12px; font-weight: bold; }
.superscript {vertical-align:super; font-size:9px;}