﻿html,body {margin:0; padding:0px 0px 12px 0px;height:100%;background: #6D80CF url("../images/bg_01.gif") repeat-x}

form {margin:0;padding:0}

body,td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {color: #3558A9;text-decoration: none;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {text-decoration: underline}

p {
	padding-bottom: 12px;
	margin: 0px;
	font-size: 16px;
}

ul,ol {margin-top:0;margin-bottom: 12px}

h1 { font-size:18px; font-weight:bold; margin: 0px; color:#142981 }
h2 { font-size:16px; font-weight:bold; color:#000066; font-family:"Times New Roman", Times, serif; text-transform:uppercase }
h3 { font-size:18px; font-weight:bold; text-decoration:underline; text-align:center; color:#000000; font-family:"Times New Roman", Times, serif; }


p.maincontent {
	font-size: 12px; 
	line-height: 19px;
	font-weight: normal;
}

p.strongcontent {
	font-family: "Monotype Corsiva";
	font-size: large;
	text-align: center; 
	font-weight:bold;
}

table.maincontent tr td {
	font-size: 12px;
	border: none;
}

table.maincontent2 tr td {
	font-size: 12px;
	border: 1px #DDDDDD solid;
}

table.maincontent2 tr td ul {
	list-style: square;
}

ol.maincontent li {
	font-size: 12px; 
}

ul.maincontent li {
	font-size: 12px; 
}

.bgx {background-repeat: repeat-x}
.bgy {background-repeat: repeat-y}
.bgr {background: url("../images/bg_03.gif") right no-repeat}
.bgnr{background-repeat: no-repeat}
.spacer {visibility:hidden}
.btmbar {padding-left:11px}
.mitem {
	background-repeat: no-repeat; 
	padding-right: 39px; 
	text-transform: uppercase; 
	text-align:right; 
	color:#FFF; 
	background: url("../images/bg_06.gif") right no-repeat;  
	font-weight:bold; 
	height:27px; 
	width:280px;
}
.mitem a {color:#FFF}

.mitem2 {
	background-repeat: no-repeat; 
	padding-top: 6px;
	padding-right: 39px; 
	text-transform: uppercase; 
	text-align:right; 
	color:#FFF; 
	background: url("../images/bg_06.gif") right no-repeat;  
	font-weight:bold; 
	height:27px; 
	width:280px;
}
.mitem2 a {color:#FFF}

.cpr {padding-left:14px; color:#FFF}
.cprn {font-size:14px;color:#B8C4F7;text-transform:uppercase;padding-right:12px}
.addr { width:234px; padding: 38px 15px 8px 15px; color:#707070; font-size:9px}
.addr_bak {width:234px; padding: 38px 15px 8px 15px; color:#707070; font-size:9px}
.content {padding: 5px 14px 10px 14px; text-align:justify}
.content2 {padding: 5px 14px 10px 2px; text-align:justify}
.bmenu {color:#343434}
.bmenu a {color:#343434}
.title {height:42px; padding-top:10px; padding-left:14px}
.logo h1 {margin-left:112px;margin-top:20px;text-transform:uppercase; color:#B8C3F4}
.mtitem {padding:2px 4px 0 2px}
.mtitem a {color:#000}



#sideNav, #sideNav ul { padding: 0; margin: 0; list-style: none; float:left; } 

#sideNav a { 
	text-decoration: none; 
}

#sideNav a.level2 { 
	display: block; 
	text-decoration: none; 
	font-family:Tahoma; 
	font-weight:bold; 
	font-size: 10pt; 
	text-align:left; 
	color: #000000;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}  
#sideNav li { 
	position: relative;
	float: left; 
	width: 200px; 
}
#sideNav li li { 
	float: left; 
	width: 200px; 
	border-bottom: solid 1px white;
}
#sideNav li ul { 
	position: absolute; 
	width: 200px; 
	left: -999em;
	margin-left: 280px;
	margin-top: -22px;
}

#sideNav li:hover a.mitem2, #sideNav li.sfhover a.mitem2 { 
	color: yellow; 
}
 
#sideNav li:hover ul, #sideNav li.sfhover ul { 
	left: auto; 
	background-color: #BDD7FF; 
	border: solid 1px #000088; 
}

#sideNav li:hover ul li:hover, #sideNav li.sfhover ul li.sfhover { 
	left: auto; 
	background-color: #6699FF;
}

#nav, #nav ul { padding: 0; margin: 0; list-style: none; } 
#nav a.top { 
	display: block; 
	text-decoration: none; 
	font-family:Tahoma; 
	font-weight:bold; 
	font-size: 10pt; 
	text-align:center; 
	color: #000000;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-image:url('../images/main_button.gif');
}  

#nav a { 
	display: block; 
	text-decoration: none; 
	font-family:Tahoma; 
	font-weight:bold; 
	font-size: 10pt; 
	text-align:center; 
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}  

#nav li { 
	float: left; 
	width: 125px; 
}
#nav li li { 
	float: left; 
	width: 125px; 
	border-bottom: solid 1px white;
}
#nav li ul { position: absolute; width: 125px; left: -999em; } 
#nav li:hover ul, #nav li.sfhover ul { left: auto; background-color: #BDD7FF; border: solid 1px white; }
#nav li:hover ul li:hover, #nav li.sfhover ul li.sfhover { 
	left: auto; 
	background-color: #6699FF;
}



