body, font, h1, h2, h3, a, p, b, strong, li, ul, td, th, div, span, input, textarea, select, option {
	font-family         : verdana, helvetica, arial;

}
.white {
	color               : #ffffff;
}
h1 {
	color               : #333333;
	font-size           : 12pt;
	font-weight         : bold;
	margin-top          : 0px;
	margin-bottom       : 20px;
}
h2 {
	font-weight         : bold;
	margin-top          : 0px;
	margin-bottom       : 0px;
}
h3 {
	margin-top          : 0px;
	margin-bottom       : 0px;
}
p {
	display             : block;
	margin-top          : 0px;
	margin-bottom       : 10px;
}
/*strong {
	color               : #666666;
	font-weight         : bold;
}*/
form {
	margin-top          : 0px;
	margin-bottom       : 0px;
}

.small {
	font-size           : 7pt;
}
.bold  {
	font-weight         : bold;
}

a {
	color               : #336699;

}
a:link, a:active, a:visited, a:focus, a:an {
	color               : #336699;
	text-decoration     : none;

}
a:hover {
	color               : #CC3300;
	text-decoration     : none;
}
a.state {
	text-decoration     : none;
	font-weight         : bold;
	color               : #ffffff;
}

ul {
	list-style-position : outside;
}

body {
	background-color    : #ffffff;
	border              : 0px;
	margin              : 0px;
	padding             : 0px;
}

div.top {
	position            : absolute;
	width               : 100%;
	top                 : 0px;
	left                : 0px;
}

div.start, div.middle {
	position            : absolute;
	width               : 100%;
	top                 : 155px;
	left                : 0px;
}
div.start {
	top                 : 296px;
}

div.clear {
	float               : none;
}

div.border {
	float               : left;
	width               : 4.9%;
	height              : 1px;
}

div.logo {
	float               : center;
	width               : 100%;
	background-color    : #ffffff;
}
div.ticker {
	background-color    : #FFFFFF;
	border-top          : 0px solid #CCCCCC; 
	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;
}
.ticker {
	font-size           : 8pt !important;
}

div.menu {
	float               : left;
	width               : 18%;
}
a.menu, a.menu_active {
	display             : block;
	color               : #000000;
	text-decoration     : none;
	background-color    : #E7E7E7;
	padding             : 0px;
	padding-left        : 0px;
	margin-bottom       : 0px;
	font-size           : 8pt;
}
a.menu:link, a.menu:visited {
	color               : #000000;
	background-color    : #E7E7E7;
	text-decoration     : none;
	font-weight         : normal;
}
a.menu:active, a.menu:focus, a.menu:an {
	color               : #000000;
	background-color    : #C6C3C6;
}
a.menu:hover {
	color               : #000000;
	background-color    : #C6C3C6;
}
a.menu_active {
	color               : #000000;
	background-color    : #E7E7E7;
}
a.menu_active:link, a.menu_active:visited {
	color               : #000000;
	background-color    : #E7E7E7;
}
a.menu_active:active, a.menu_active:focus, a.menu_active:an {
	color               : #000000;
	background-color    : #C6C3C6;
}
a.menu_active:hover {
	color               : #000000;
	background-color    : #C6C3C6;
}
span.arrow {
	display             : block;
	float               : left;
	color               : #000000;
	width               : 10px;
	padding             : 0px;
	padding-left        : 0px;
	padding-right       : 0px;
}
a.submenu, a.submenu_active {
	display             : block;
	color               : #335fa8;
	text-decoration     : none;
	background-color    : #c7d7ec;
	padding             : 3px;
	padding-left        : 20px;
	margin-bottom       : 0px;
	font-size           : 8pt;	
}
a.submenu:link, a.submenu:visited {
	color               : #000000;
	background-color    : #E7E7E7;
}
a.submenu:active, a.submenu:focus, a.submenu:an {
	color               : #000000;
	background-color    : #C6C3C6;
}
a.submenu:hover {
	color               : #000000;
	background-color    : #C6C3C6;
}
a.submenu_active {
	color               : #000000;
	background-color    : #E7E7E7;
}
a.submenu_active:link, a.submenu_active:visited {
	color               : #990000;
	background-color    : #E7E7E7;
}
a.submenu_active:active, a.submenu_active:focus, a.submenu_active:an {
	color               : #990000;
	background-color    : #E7E7E7;
}
a.submenu_active:hover {
	color               : #990000;
	background-color    : #C6C3C6;
}
span.subarrow {
	display             : block;
	float               : left;
	color               : #990000;
	width               : 10px;
	padding             : 3px;
	padding-left        : 20px;
	padding-right       : 0px;
}

div.content {
	float               : left;
	width               : 53.9%;
	background-color    : #ececec;
}
span.content {
	display             : block;
	padding             : 20px;
}
span.copyright {
	display             : block;
	padding             : 20px;
	padding-top         : 10px;
	background-color    : #e7e6dc;
}

div.margin {
	float               : left;
	width               : 18%;
}
span.banner, div.banner, span.banner_dark, div.banner_dark {
	display             : block;
	background-color    : #c7d7ec;
	border              : #85a5cf solid 5px;
	padding             : 5px;
	margin              : 0px;
}
span.banner_dark, div.banner_dark {
	color               : #ffffff;
	background-color    : #85a5cf;
	border              : #6588bb solid 5px;
}

span.name {
	display             : block;
	width               : 50%;
	float               : left;
}
form.form {
	padding-top         : 10px;
}
span.label {
	display             : block;
	width               : 100px;
	float               : left;
	padding-top         : 2px;
}
input.text20 {
	width               : 200px;
}
input.text10 {
	width               : 100px;
}
input.submit {
	width               : 100px;
}

tr.blue {
	background-color    : #c7d7ec;
}
tr.grey, td.grey {
	background-color    : #ececec;
}
tr.white, td.white {
	background-color    : #ffffff;
}

ul.sitemap {
	margin            : 0px;
	padding           : 0px;
	padding-left      : 20px;
}
li.sitemap, li.sitemap0, li.sitemap1, li.sitemap2, li.sitemap3, li.sitemap4 {
	margin            : 0px;
}
li.sitemap  {
	margin-left       : 0px;
	margin-top        : 10px;
}
li.sitemap0 {
	margin-left       : 20px;
	margin-top        : 8px;
}
li.sitemap1 {
	margin-left       : 40px;
	margin-top        : 6px;
}
li.sitemap2 {
	margin-left       : 60px;
	margin-top        : 4px;
}
li.sitemap3 {
	margin-left       : 80px;
	margin-top        : 2px;
}
li.sitemap4 {
	margin-left       : 100px;
	margin-top        : 0px;
	list-style        : none;
}

div.admin {
	position            : absolute;
	left                : 0px;
	top                 : 0px;
}
span.login {
	width               : 25%;
	float               : left;
}
span.state {
	width               : 49.9%;
	float               : left;
}
span.admin {
	width               : 25%;
	float               : left;
}
a.state {
	text-decoration   : none; 
	font-weight       : bold; 
	color             : #ffffff;
}
span.fix, span.change, span.control {
	color             : #ffffff;
	font-weight       : bold;
	border-width      : 1px;
	border-style      : outset;
	padding-top       : 1px;
	padding-bottom    : 1px;
	padding-left      : 10px;
	padding-right     : 10px;
}
span.fix {
	background        : #00cc00;
	border-color      : #00cc00;
}
span.control {
	background        : #ffcc00;
	border-color      : #ffcc00;
}
span.change {
	background        : #cc0000;
	border-color      : #cc0000;
}

