
body {
font-size: 62.5%; 
margin: 0em auto; 
padding: 0px; 
font-family: tahoma,lucida Sans unicode, arial, sans-serif; background-color: rgb(33,59,113);}

.page-container {
width: 780px; 
margin: auto; 
padding: 0px; 
border-left: solid 1px rgb(20,20,20); 
border-right: solid 1px rgb(20,20,20); 
border-bottom: solid 0px rgb(183,210,239); 
background-color:rgb(183,210,239);}

.img-header {
clear: both; 
float: left; 
width: 780px; 
height: 150px; 
margin: 0px; 
padding: 0px;}

.img-banner {
clear: both; 
float: center; 
width: 780px; 
height: 40px; 
padding-top: 5px; 
background-color: rgb(255,255,255);}

.buffertop {
float: left; 
width: 780px; 
height: 15px; 
margin: 0px; 
padding: 0px; 
background-color: rgb(255,255,255);}

.bufferbottom {
float: left;
width: 780px;
height: 12px;
margin: 0px 1px 0px 0px;
padding: 0px;
background-color: rgb(15,84,154);}

.bufferbottom2 {
float: left; 
width: 780px; 
height: 12px; 
margin: 0px 1px 0px 0px; 
padding: 0px; background-color: rgb(183,210,239);}

.nav-main {
clear: both; 
float: left; 
width: 780px;  
min-height: 2.0em; 
height: auto;
height: 3.0em; 
line-height: 3.0em; 
margin: 0px; 
padding: 0px; 
border-top: solid 1px rgb(84,111,144); 
border-bottom: solid 1px rgb(84,111,144); 
background-color: #224B41;}

.nav-main ul {
list-style: none; 
margin: 0px; 
padding: 0px; 
font-weight: normal;}
	
.nav-main li {
float: left; 
white-space: nowrap; 
background-color: inherit;}

.nav-main li a {
margin: 0px; 
padding: 0px 10px 0px 10px; 
border-right: solid 1px rgb(255,255,255); 
color: rgb(255,255,255); 
text-decoration: none; 
font-size: 120%;}

.nav-main a:hover, .nav-main a.selected {
background-color: inherit; 
color: #7EA97E; 
text-decoration: none;}

.nav-sub {
clear: both; 
float: left; 
width: 175px; 
min-height: 470px; 
height: auto; 
height: 470px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
background-color: rgb(183,210,239); 
border-top: solid 5px rgb(255,255,255);}

.nav-sub ul {
float: left; 
list-style: none; 
width: 175px; 
margin: 0px; 
padding: 0px; 
border-top: solid 0px rgb(200,200,200);}

.nav-sub li {
margin: 0px; 
padding: 0px;}

.nav-sub li.title {
vertical-align: middle; 
margin: 0px; 
padding: 2px 5px 3px 5px; 
color: rgb(255,255,255); 
font-size: 110%; 
border-bottom: solid 0px rgb(200,200,200);
border-bottom-style: dotted;
background-color: rgb(15,84,154);}

.nav-sub li.group a {
display: block; 
min-height: 2.2em; 
height: auto;
height: 2.2em; 
line-height: 2.2em; 
margin: 1px 0px 1px 0px; 
padding: 0px 7px 0px 7px; 
border-bottom: solid 0px rgb(200,200,200);  
border-left: solid 0px #224B41; 
color: rgb(235,235,235); 
font-weight: normal; 
font-size: 110%;
background-color: rgb(15,84,154);}

.nav-sub li.subgroup a {
display: block; 
min-height: 2.2em; 
height: auto; 
height: 2.2em; 
line-height: 2.2em; 
margin: 0px 0px 0px 0px; 
padding: 0px 7px 0px 15px; 
border-bottom: solid 1px rgb(255,255,255);  
border-left: solid 0px #224B41; 
color: rgb(5,74,144); 
font-weight: normal; 
font-size: 110%;}

.nav-sub li.subgroup2 a {
display: block; 
min-height: 2.2em; 
height: auto;
height: 2.2em; 
line-height: 2.2em; 
margin: 0px 0px 0px 0px; 
padding: 0px 7px 0px 25px; 
border-bottom: solid 1px rgb(255,255,255);  
border-left: solid 0px #224B41; 
color: rgb(5,74,144); 
font-weight: normal; 
font-size: 110%;}

.nav-sub li a {
display: block; 
min-height: 1.8em; 
height: auto; 
height: 1.8em; 
line-height: 1.8em; 
margin: 1px 0px 1px 0px; 
padding: 0px 7px 0px 0px; 
border-left: solid 0px rgb(201,198,234); 
color: rgb(100,100,100); 
text-decoration: none; 
font-size: 110%;}

.nav-sub li a:hover {
border-left: solid 0px rgb(200,200,200);
color: rgb(5,74,144); 
text-decoration: none; 
background-color: rgb(213,240,269);}

.nav-sub li a.selected {
color: rgb(15,84,154); 
text-decoration: bold; 
background-color: rgb(183,210,239);}

.nav-sub p {margin: 5px 0px 0px 0px; 
padding: 5px; 
text-align: left; 
line-height: 1.3em; 
font-size: 110%;}

.content {
float: left; 
width: 580px; 
min-height: 470px; 
height: auto; 
margin: 0px; 
padding: 0px 10px 0px 15px; 
background-color: rgb(255,255,255); 
color: rgb(15,15,15);}

.contentbox-containerl {
clear: both; 
float: left; 
width: 580px; 
margin: 0px 0px 15px 0px; 
padding: 0px; 
background-color: (255,255,255);}

.contentbox-container {
clear: both; 
float: left; 
width: 400px; 
margin: 0px 0px 15px 0px; 
padding: 0px; 
background-color: (255,255,255);}

.contentbox-shading {
margin: 0px; 
padding: 7px 10px 5px 10px; 
background-color: rgb(245,245,255);}

.content-title {
width: 100%; 
margin: 4px 0px 4px 0px; 
padding: 0px 0px 0px 0px; 
background-color: transparent; 
height: 22px;
border-bottom: solid 1px rgb(225,225,225); 
color: black; 
text-transform: normal; 
font-weight: bold; 
font-size: 140%;}

.content-subtitle {
width: 100%; 
margin: 4px 0px 2px 0px; 
padding: 0px 0px 0px 0px; 
background-color: 
transparent; height: 22px;
border-bottom: solid 0px rgb(225,225,225); color: black; text-transform: normal; font-weight: bold; font-size: 140%;}

.sidebar {
float: right; 
width: 155px; 
margin: 0px ; 
padding: 2.1em 0px 0px 0px; 
background-color: rgb(255,255,255); 
text-align: left;
color: rgb(25,25,25);} 

.sidebarbox-noborder {
width: 140px; 
margin: 0px 0px 1.0em 9px; 
padding: 0px;}

.sidebarbox-border {
width: 130px; 
margin: 0px 0px 1.0em 12px; 
padding: 4px 4px 4px 4px; 
border: solid 1px rgb(183,210,239);}

.sidebarbox-title-noshading {
display: block; 
margin: 0px 0px 2px 0px; 
padding: 0px; 
background-color: transparent; 
font-weight: bold; 
font-size: 110%;}

.sidebarbox-title-shading {
display: block; 
margin: 0px 0px 2px 0px; 
padding: 2px 5px 3px 5px; 
background-color: rgb(245,245,245); 
font-weight: normal; font-size: 110%;}

.sidebarbox-noborder p {
margin: 0px 5px 0.4em 5px; 
padding: 0px; 
background-color: transparent; 
line-height: 1.2em; 
font-size: 110%;}

.sidebarbox-border p {
margin: 0px 0px 0.4em 0px; 
padding: 0px; 
background-color: transparent; 
line-height: 1.2em; 
font-size: 110%;}

.content ul.noindent {
margin: 0px 0px 7px 15px; 
padding: 0px; 
list-style-type: disc; 
list-style-position: outside; 
font-size: 130%;
line-height: 1.5em;}

h1 {
clear: left; 
margin: 0.5em 0px 0.5em 0px; 
font-weight: 
bold; font-size: 160%;}

h2 {clear: left; 
margin: 0.5em 0px 0.5em 0px; 
font-weight: bold; 
font-size: 150%; 
color: #303952;}

h3 {
clear: left; 
margin: 0.5em 0px 0.5em 0px; 
font-weight: bold; 
font-size: 140%; 
color: #303952;}


p {margin: 0px 0px 0px 0px; 
padding: 0px; 
line-height: 1.2em; 
font-size: 130%; }


p.tablefont {
margin: 0px 0px 0em 0px; 
padding: 0px; 
line-height: 1.2em; 
font-size: 110%; }

.footer {
clear: both; 
width: 780px; 
height: 4.5em; 
margin: 0px; 
padding: 1.5em 0px 2.5em 0px; 
border-top: solid 1px rgb(125,125,125); 
background-color: rgb(183,210,239); 
color: rgb(25,25,25);}

.footer p {
margin: 0px; 
padding: 0px; 
text-align: center; 
line-height: 1.3em; 
font-size: 110%;}

.content a {
color: rgb(15,84,154); 
text-decoration: underline;}

.content a:hover {
color: rgb(127,151,223); 
text-decoration: none;}

.content a:visited {
color: rgb(15,84,154);}

.footer a {
color: rgb(50,50,50); 
text-decoration: underline;}

.footer a:hover {
color: rgb(255,255,255); 
text-decoration: none;}

.nav-main-font {
font-size: 1.0em;}

.content-font {
font-size: 1.0em;}

.footer-font {
font-size: 1.0em;}

.nav-global-font {
font-size: 1.0em;}

.nav-sub-font {font-size: 1.0em;}

.sidebar-font {font-size: 1.0em;}

.img-left-noborder {
float: left; 
margin: 2px 10px 4px 2px;}

.img-right-noborder {
float: right; 
margin: 2px 2px 4px 10px;}

.img-left-border {
float: left; 
margin: 2px 10px 4px 2px; 
border: solid 1px rgb(183,210,239);}

.img-right-border {
float: right; 
margin: 2px 2px 4px 10px; 
border: solid 1px rgb(183,210,239);}

.table {
clear: left; 
margin: 0.5em 0px 0.2em 0px; 
border: solid 1px rgb(183,210,239); 
empty-cells: show; 
border-collapse: collapse; 
background-color: rgb(255,255,255);}

.table tr {
margin: 0px; 
padding: 0px;}

.table td {
padding: 2px 7px 2px 7px; 
border: solid 1px rgb(183,210,239); 
text-align: left; 
font-size: 120%;}

.table th {
margin: 0px; 
padding: 2px 7px 2px 7px; 
border: solid 1px rgb(183,210,239); 
empty-cells: show; 
text-align: left; 
font-size: 120%;}