/* CSS Document */

body {
margin:0; padding:0; 
font-family: trebuchet MS, verdana, lucinda sans, arial, sans-serif; color:#000066;  font-size: 90%; font-weight: normal; background-color:#000066;}

  div#container {margin: 0 auto;
  padding: 1px 1px 12px 1px; 
  width: 800px; min-height: 570px; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #990000; overflow:auto;}

 
div#banner {width: 800px; height: 105px; padding: 0; margin: 0; border:none; z-index: 10;}

div#pagetitleold {position: absolute; margin: -132px 12px 8px 318px; z-index: 20;}

div#pagetitle {width: 700px; margin-top: 3px; padding: 2px;}

div#onecolpage {float: left; margin: 2px 0 12px 0; width:798px; padding: 1px; background-color: #FFFFFF; border:none; overflow:auto; z-index: 10;}

/* two column layouts section follows */
div#leftcol {float: left; width: 388px; margin: 2px 2px 4px 0; padding: 1px; border-style: solid; border-width: 0 0 0 0; border-color: #990000;}

div#leftcol2 {float: left; width: 500px; margin:0 -2px 4px 0; padding: 1px; border:none;}

div#rightcol {float: right; width: 388px; margin: 2px 0 4px 0; padding: 1px; border-style: solid; border-width: 0 0 0 1px; border-color: #990000;}


/* three column layouts section follows */
/* the following is for a slightly narrow middle column with wider side columns */
div#colleftwide {float: left; width: 218px; min-height: 460px; margin: 2px 1px 6px 1px; font-size: 88%; color: #000066; background-color: #CCCCCC; padding: 2px; border-width: 1px 1px 1px 0; border-color: #000066; border-style: solid; z-index: 3; overflow:auto;}

div#colcenternarrow {float: left; width: 346px; margin: 2px 1px 6px 1pxpx; font-size: 88%; color: #000066; padding: 2px; border:none; z-index: 3;}

div#colrightwide {float: left; width: 218px; min-height: 460px; margin: 2px 1px 6px 1px; font-size: 88%; color: #000066; background-color: #CCCCCC; padding: 2px; border-width: 1px 0 1px 1px ; border-color: #000066; border-style: solid; z-index: 3;}

/* end of three column layout section */

div#colrightwider {position: absolute; width: 208px; margin: 2px 1px 30px 580px; font-size: 88%; color: #000066; background-image: url(images/seerbg.gif); padding: 2px; border-width: 1px; border-color: #000066; border-style: solid; z-index: 3;}

div#colrightalt {float: right; width: 208px; margin: 2px 2px 0 4px; font-size: 90%; color: #000066; background-color: #cccccc; padding: 2px; border-width: 1px; border-color: #000066; border-style: solid; z-index: 3;}

div#colleftalt {position: absolute; width: 200px; margin: 2px 588px 0 1px; font-size: 88%; color: #000066; background-color: #CCCCCC; padding: 2px; border-width: 1px; border-color: #000066; border-style: solid; z-index: 3;}

div#colcenter {position: absolute; width: 358px; margin: 2px 200px 0 214px; font-size: 88%; color: #000066; padding: 2px; border-width: .5pt 0 0 0; border-color: #000066; border-style: dotted; z-index: 3;}


/* +++ Start of navigation/links section +++*/

div#verticalnav {margin: 66px 4px 22px 78px;}
div#navbuttons {margin-top: 22px; margin-left: 6px;}

div#topleftnav {float: left; margin-top: -104px; margin-left: 8px; width: 420px; height: 24px; padding: 1px;  z-index: 20; }

div#toprightnav {margin-top: -104px; margin-left: 424px; width: 370px; height: 24px; padding: 1px; z-index: 20;}

/*div#topnavbar {margin-top: width: 800px; height: 28px; padding: 0;background-color: #990000; z-index: 20;}
*/
div#topnavbar {margin-top: 78px; height: 24px; padding: 1px;background-color: #cccccc; z-index: 20;}
#dropmenudiv{
position:absolute;
margin-top: -20px;
margin-left: -5px;
border:1px solid black;
border-bottom-width: 0;
padding: 1px;
font:normal 12px Trebuchet MS;
color:#FFFFFF;
line-height:18px;
z-index:20;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0;
border-bottom: 1px solid black;
padding: 1px;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CC0000;
}

DIV.breadcrumbs {
	position: float;
	margin-left: 8px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 1px;
	font-family: trebuchet MS, lucida sans, arial, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color:#FFFFFF;
	border: 0;
	}


ul#topright li {display: inline; margin-left: 14px; margin-right: 8px; font-size: 74%;}
ul#topnav li {display: inline; margin-left: 0; margin-right: 0; padding: .5pt;}
	
a:link {
color:#000066; text-decoration: none;}
	
a:visited {
color:#000066; text-decoration: none;}

a:hover {background-color: #FFCCFF; text-decoration: overline underline;}

a:active {background-color: #FFCCFF; text-decoration: overline underline;}


a.two:visited {
color:#cccccc; text-decoration:underline;}

a.two:link {
color:#cccccc; font-weight: bold; text-decoration: none;}

a.two:hover {
color:#ffffff; font-weight: bold;}

a.three:link {color:#ffffff; text-decoration: none;}

a.three:hover {
color:#000099; background-color: #FFCCFF; font-weight: bold;}

a#inline:link {font-weight:bold; text-decoration:none; border-bottom: #000066 dashed 1px;}
a#inline:visited {font-weight:bold; text-decoration:none; border-bottom: #000066 dashed 1px;}
a#inline:hover {font-weight:bold; text-decoration:none; border-bottom: #000066 dashed 1px; background-color: #FFCCFF;}
a#inline:active {font-weight:bold; text-decoration:overline underline; background-color: #FFCCFF;}

a#white:link {font-size: 110%; font-weight:bold; color: #ffffff; text-decoration:underline;}
a#white:visited {font-size: 110%; font-weight:bold; color: #ffffff; text-decoration:underline;}
a#white:hover {font-size: 110%; font-weight:bold; color: #ffffff; text-decoration:underline; background-color: #6666FF;}
a#white:active {font-size: 110%; font-weight:bold; color: #ffffff; text-decoration:overline underline; background-color: #6666FF;}

a#image:link {text-decoration: underline; padding: 0;}

a#image:visited {text-decoration: underline;padding: 0;}

a#image:hover {text-decoration: underline;padding: 0; background-color: #ffffcc;}

a#image:active {text-decoration: underline;padding: 0;}


/* +++ End of navigation/links sections +++*/

/* beginning of header styles section */
div#pagetitle {width: 700px; margin-top: 3px; padding: 2px;}

h1 {font-size: 128%; color: #000066; 
font-weight: bold; margin-top: 6px; margin-bottom: 8px; margin-left: 8px; letter-spacing: .20em; word-spacing:4px;}

h1#smaller {font-size: 114%; color: #000066; 
font-weight: bold; margin-top: 6px; margin-bottom: 8px; margin-left: 8px; letter-spacing: normal; word-spacing:normal;}

h1#pagetitle {font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size: 134%;
letter-spacing: .20em; margin: 20px 10px 8px 10px; font-weight:normal; color: #000066;}

h1#pagetitlenbc {font-size: 134%;
letter-spacing: .22em; margin: 10px 10px 10px 4px; font-weight:bold;}

div#headline2ndp {margin: 0 10px 8px 8px; width: 380px; padding: 2px; font-size: 74%; border-width: 1px; border-style:solid; border-color: #000066; overflow:auto;}

h2#subheader {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 96%; font-weight: bold; letter-spacing: .16em; color: #000066; margin-left: 16px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}

H2#colheadhp {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 112%; letter-spacing: .20em; text-align: center; color: #000066; padding: 0px; margin: 2px 4px 2px 4px;}

H2#colheadleft {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 112%; letter-spacing: normal; color: #000066; padding: 0px; margin: 2px 4px 2px 10px;}

H2#list {font-weight: bold; font-size: 136%; letter-spacing: .20em; color: #000066; padding: 1px; margin: 6px 4px 4px 8px;}

H3#list {font-weight: bold; font-size: 110%; letter-spacing: normal; color: #000066; padding: 1px; margin: 4px 4px 4px 28px;}

H2.headline {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 104%; letter-spacing: .02em; color: #000066; padding: 0px; margin-left: 4px; margin-right: 0px; margin-top: 4px; margin-bottom: 4px;}

H2.headlinesmaller {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 104%; letter-spacing: .01em; color: #000066; padding: 0px; margin-left: 4px; margin-right: 0px; margin-top: 6px; margin-bottom: 4px;}

H2.headlinesmallerindent {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 110%; letter-spacing: .01em; color: #000066; padding: 0px; margin-left: 34px; margin-right: 0px; margin-top: -1px; margin-bottom: 4px;}

H2.headline2 {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 108%; letter-spacing: .10em; color: #000066; padding: 0px; margin-left: 12px; margin-right: 4px; margin-top: 6px; margin-bottom: 8px;}

H2.headline2small {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-weight: bold; font-size: 88%; font-style:italic; letter-spacing: .01em; color: #000066; padding: 0px; margin-left: 2px; margin-right: 2px; margin-top: 4px; margin-bottom: -6px;}

h3.header {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 96%; font-weight: bold; letter-spacing: .02em; color: #000066; margin-left: 14px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}

h3#colheader {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 100%; font-weight: bold; letter-spacing: .02em; text-align: center; color: #ffffff; background-color: #000066; margin: 2px 2px 2px 2px; padding: 2px;}

p#coltexthp {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 80%; font-weight: normal; color: #000066; margin: 1px 2px 1px 8px;}


h3.header1 {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 96%; font-weight: bold; font-style: oblique; color: #000066; margin-left: 8px; margin-right: 2px; margin-top: 8px; margin-bottom: 0;}

h3.header3 {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 100%; font-weight: bold; color: #000066; margin-left: 10px; margin-right: 4px; margin-top: 2px; margin-bottom: 3px;}

h3.topquote {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-style:italic; font-size: 82%; line-height: 106%; font-weight: bold; color: #000066; margin-left: 8px; margin-right: 8px; margin-top: 0; margin-bottom: 4px;}

H4.headlinehp {font-size: 94%; line-height: 96%; 
	color: #ffffff;
	}
h4#byline {font-size: 74%; indent: 10px; margin-top: 1px; margin-left: 16px; margin-bottom: 2px;}

/* end of headers section */

div.float {position: absolute; margin-top: -34px; margin-left: 540px; padding: 1px; z-index: 50;}
	
div.boxtopright {float: right; width: 280px; margin: 2px 2px 2px 8px; background-color: #CCCCCC; border-width: .5pt; border-style: solid; border-color: #000066;}

div.boxtoprightwide {float: right; width: 330px; margin: 2px 12px 2px 8px; padding: 4px; background-color: #CCCCCC; border-width: .5pt; border-style: solid; border-color: #000066;}

div.rightbox {float:right; width: 204px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000066; margin-left: 1px; margin-right: 1px; margin-top: 0; margin-bottom: 2px; background-color:#CCCCCC}

div#portraitbox {float: left; width: 538px; border-width: 0 0 1px 0; border-color: #000066; border-style: dashed;   margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 10px;}

div#portraitboxawards {position: absolute; margin: 2px 4px 6px 2px; width: 510px; border-width: 1px; border-color: #000066; border-style: dashed;}

div#portraitleft {float: left; width: 234px; margin-top: 0px; margin-right: 4px; margin-bottom: 12px; margin-left: 16px;}

div#portraitmiddle {float: left; margin-top: 2px; margin-right: 2px; margin-bottom: 8px; margin-left: 26px;}

div#portraitright {float: left; width: 234px; margin-top: 0px; margin-right: 2px; margin-bottom: 12px; margin-left: 6px;}

div.portrait1 {float: left; width: 226px; margin-top: 0; margin-right: 4px; margin-bottom: 12px; margin-left: 16px;}
div.portrait2 {float: left; width: 226px; margin-top: 0; margin-right: 2px; margin-bottom: 12px; margin-left: 6px;}


p {font-size: 88%; font-weight: normal; text-indent: 0; margin-left: 18px; margin-right: 10px; margin-top: 4px; margin-bottom: 6px;}

p#largertext {font-size: 96%; font-weight: normal; text-indent: 22px; margin-left: 28px; margin-right: 22px; margin-top: 10px; margin-bottom: 10px;}

p#noindent {font-size: 96%; font-weight: normal; text-indent: 0; margin-left: 28px; margin-right: 22px; margin-top: 10px; margin-bottom: 10px;}

p#note {font-size: 84%; font-weight: normal; text-indent: 0; margin-left: 8px; margin-right: 8px; margin-top: 2px; margin-bottom: 4px;}

strong#red {color: #990000; font-weight: bolder; font-style:oblique;}

strong#redline {color: #990000; font-weight: bolder; font-style:oblique; text-decoration:underline;}

div.boxtopright {float: right; width: 268px; margin: 2px 4px 1px 8px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000066;}

ol#simple {list-style-type: none; margin-top: 1px; color: #000066;}

ol#simple li {display: inline;
    }
    ol#simple li:before {
     content: " ";
    }
    ol#simple li:first-child:before {
     content: "";}

ul {font-family:Trebuchet, MS, Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 4px; margin-right: 14px; margin-bottom: 6px;}
li {font-size: 96%;}

li#nobullet {margin-top: 4px; margin-bottom: 2px; list-style-type:none;}
li.events {font-family: trebuchet ms, lucinda sans, arial, sans-serif; font-size: 90%; color: #000066; margin-right: 6px; margin-bottom: 10px}

li#lessindent {font-size: 94%; color: #000066; margin: 4px 4px 4px -8px;}


li#small {indent: 0; margin-top: 6px; margin-right: 2px; margin-bottom: 6px; margin-left: -18px; font-size: 80%;}

dt {margin-left: 16px; color: #000066; font-weight:bold;}
dd {margin-right: 20px; margin-bottom: 8px; margin-left: 28px; color:#000000; font-weight:normal;}

div.clearfloats {clear:both;}
 
div.box1 {float: left; width: 180px; margin-top: 0px; margin-right: 6px; margin-bottom: 12px; margin-left: 8px;}
div.box2 {float: left; width: 180px; margin-top: 0px; margin-right: 2px; margin-bottom: 12px; margin-left: 2px;}


/* start of forms section */
fieldset {float: left; font-size: 90%; background-color:#CCCCCC; margin: 10px 2px 10px 8px; padding: 6px; border: medium double #666; width: 350px;}

label {width: 100px; float:left; margin: .5em 1em; clear:both;}

input {float: left; margin: .5em 0;}
#subbutton {float: none; width: auto; margin-bottom: 1em; margin-left: 7em; clear:both;}


/* end of forms section */



div#backtop {margin-top: 0; margin-bottom: 26px; margin-left: 2px; font-family: "futura medium BT", arial; font-size: 76%; font-weight: normal; letter-spacing:.16em;}

div#bottomnav {float: right; margin: 2px 20px 6px 28px; height: 28px; word-spacing: 2px; padding: 1px; border:none;}

div#footer {margin-top: 26px; margin-bottom: -8px; margin-left: 26px; color: #666666; padding: 2px; 
  width: 690px; font-size: 67%; font-weight: normal;}

