body {
	font-color: #333333;
	font-size: 10pt;
	font-family: verdana, sans-serif;
}
body a {font-color: #000033; text-decoration: none}
a:link {color: #330099}
a:whitelink {colour: #FFFFFF}
a:hover {text-decoration: underline}
a:visited {color: #330099}

*html {margin: 0 padding: 0}

#maincontainer {height: auto; width: 58.1em; background-color: #FFFFFF; overflow: hidden}

#leftcontainer {float: left; width: 12em; margin: .3em 0em 0em 0em}

#rightcontainer  {float: right; height: auto; width: 44em; margin: .3em 0em 0em 1em} 

#image1 {
	margin: 0em 0em 1em .2em;
}

#sidebox1 {margin: 1.5em 0em 0em .2em; height: 1%; border: solid; border-color: #000033; border-width: 1px; width: 12.4em; padding: 0em .2em .5em .2em}

#sidebox2 {margin: 2em 0em 0em .1em; height: auto; width: 12.4em}

#topnav {float: left; height: 50px; width: 88%; min-width: 88%; margin: 0em 0em 0em 0em; background-color: #000066; font-size: large; padding: 0em 0em 0em .2em;  border-color: #000033; border-width: 1px}

#topnavlight {float: left; height: 50px; width: 88%; min-width: 88%; margin: 0em 0em 0em 0em; background-color: #ccccff; font-size: medium; padding: 0em;  border-color: #000033; border-width: 1px}

#submenudark {
	background-color: #3000066; width: auto; height: auto}


#mainbox1 {height: auto; width: auto; border-style: solid; border-width: 1px; border-color: #000033; margin: 1em 0em 1em 0em; padding: 0em 0em .5em 0em; background-color: #ffffff}

#topnavsurvey {height: auto; width: auto; border-style: solid; border-width: 1px; border-color: #000033; margin: 1em 0em 1em 0em; padding: 0em 0em 0em 0em; background-color: #ffffff}

#mainbox1left {float: left; width: 54%}

#mainbox1right {width: 44%; float: right}

#mainbox2 {height: auto; width: auto; border-style: solid; border-width: 1px; border-color: #000033; margin: 1em 0em 1em 0em; padding: 0em 0em .5em 0em; background-color: #ffffff}

#mainbox2left {
	float: left;
	width: 50%;
	margin: 0 -0.2em 0 0;
	height: 1%;
}

#mainbox2right {
	width: auto;
	height: 1%;
}

#mainbox3 {height: auto; width: 45%; border-style: solid; border-width: 1px; border-color: #000033; margin: 1.1em 0em 1.4em 0em; padding: 0em .2em .1em .2em; background-color: #ffffff; float: left}

#mainbox4 {
	height: 1%;
             float: left;
             width: 45%;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	margin: 0em 0em 1em 0em;
	padding: 0em .2em .5em .2em;
	background-color: #ffffff
}

#mainbox5 {height: auto; width: 50%; border-style: solid; border-color: #000033; border-width: 1px; margin: 1.1em 0em 1em 0em;
padding: 0em .2em .5em .2em; background-color: #ffffff; float: right}

#footer {height: 20px; margin: 1em 0em 0em 0em; background-color: #ccccff; padding: 0.1em 0em 0em 0em; font-size: 10pt}

#topbar {background-color: #ccccff; height: 1.5em; width: auto; margin: 0em -.2em 0em -.2em; padding: 0em 0em 0em .2em }

#topbar2dark {background-color: #000066; height: auto; width: auto; margin: 0em -.2em 0em -.2em; padding: 0em 0em 0em .2em}

#topbar2 {background-color: #ccccff; height: 1.5em; width: auto; margin: 0em 0em 0em 0em; padding: 0em .2em 0em .2em}
#topbar3 {background-color: #000066; height: 1.5em; width: auto; margin: 0em 0em 0em 0em; padding: 0em 0em 0em .2em}
#topbar4 {background-color: #ccccff; height: 5.0em; width: auto; margin: 0em 0em 0em 0em; padding: 0em 0em 0em .2em}

#bluebar {background-color:#ccccff; height: 3em; width: 99%; padding: .5em .5em .5em .5em; margin: 1em 1em 1em 1em}

#clear {clear: left; height: 1px; font-size: 1px}

#leftnav li {
	position: relative;
             top: -.14em;
             left: -1.2em;
	list-style: none;
	background-color: #ccccff;
	text-align: left;
	font-weight: bold;
	width: 12em;
	margin: -.32em -1.5em 0.75em -1.5em;
	padding-top: 0.37em;
	padding-right: 0.2em;
	padding-bottom: 0.37em;
	padding-left: 0.2em;
}
                         
#leftnav a {display: block; width: 12em}
#tablerowthiner {
	background-color: #ccccff;
	width: auto;
	height: 1.0em;
	min-height: 1.5em;
	margin: .0em .01em .0em .01em;
	padding: .1em .1em;
}

#tablerowthin {
	background-color: #ccccff;
	width: auto;
	height: 1.0em;
	min-height: 1.5em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerow {
	background-color: #ccccff;
	width: auto;
	height: 1.5em;
	min-height: 2.1em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerowfat {
	background-color: #ccccff;
	width: auto;
	height: 1.9em;
	min-height: 2.5em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerowfat2 {
	background-color: #ccccff;
	width: auto;
	height: 1.9em;
	min-height: 3.5em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerowfat3 {
	background-color: #ccccff;
	width: auto;
	height: 1.9em;
	min-height: 4.5em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerowfat4 {
	background-color: #ccccff;
	width: auto;
	height: 1.9em;
	min-height: 5.5em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}
#tablerowfatter {
	background-color: #ccccff;
	width: auto;
	height: 10em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}

#tablerowfat6 {
	background-color: #ccccff;
	width: auto;
	height: 7em;
	margin: .2em .01em .2em .01em;
	padding: .3em .3em;
}


.topbar {
	color: #333333;
	font-weight: bold;
}
.col1 {
	top: 0px;
	left: 0px;
	font-size: 10pt;
	position: relative;
	float: left;
}
.col2 {
	float: right;
	top: 0px;
	right: 5px;
	font-size: 10pt;
	position: relative;
}
.col3{
	float: right;
	top: 0px;
	width: 435px;
	font-size: 10pt;
	position: relative;
}
.col4{
	float: right;
	top: 0px;
	width: 200px;
	font-size: 10pt;
	
}
.col5 {
	top: 0px;
	left: 30px;
	font-size: 10pt;
	position: relative;
	float: left;
}
.col6 {
	top: 0px;
	left: 0px;
	font-size: 8pt;
	position: relative;
	float: left;
}
.col7 {
	float: right;
	top: 0px;
	right: 5px;
	font-size: 8pt;
	position: relative;
}

#surveyone {
	position: relative;
	width: 30%;
	left: 0px;
	float: left;
}
#surveythree {
	width: 30%;
	float: right;
}

#surveytwo {
	width: 39%;
	float: left;
}


.topnav {color: #ffffff; font-weight: bold} 
.topnavsmall {
	font-size: 14px;
	color: #FFFFFF;
}
.topnavmedium {
	font-size: 16px;
	color: #FFFFFF;
}
.topnavsmallest {
	font-size: 10px;
	color: #FFFFFF;
}
a.topnavsmallvisit {
	font-size: 10px;
	color: #FF0000;
}
a.topnavsmallwhite {
	font-size: 10px;
	color: #FFFFFF;
}
a.commentary {color: #FF0000}

.bluesmall {color: #000066}
.bluesmallbold {
	color: #000066;
	font-weight: bold;
}
.maintextsmall {font-size: 10px}
.maintext {font-size: 10pt; color: #000033}
.maintextbold {font-size: 10pt; font-weight: bold}
.redbold {font-size: 10pt; color: #ff0000; font-weight: bold}
.redsmall {font-size: 9px; color: #FF0000}


#colhead {	
	position: relative;
	left: 78%;
	top: -15px;
	width: 130px;
}

#colhead a {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.rssxpresstable {margin: 0 -.5em 0 -.4em; padding: 0 0}


/* Form */
form {
	background-color: #ccccff;
}
#form1 {background-color: #8C8CBA}

#formcontainer  {float: right; height: auto; width: 44em; margin: 1em 0em 0em 0em} 
textarea {font-family: verdana,arial,helvetica,san-serif}

form ul {
 margin: 0em;
 padding: 0px;
 list-style-image: none;
 list-style-type: none;
}
form li {margin: 0.5em 0em}


label {
 text-align: right;
 display: block;
 float: left;
 width: 13em;
 margin-right: 0.5em;
}

.italic {
 font-style: italic;
}

.white {color: #FFFFFF}

textarea, input, option {font-family: verdana; font-size: 10pt}

#table {
	height: 1%;
	border-width: 1px;
	border-style: solid;
	border-color: #000099
}
/* end form css */

