body{background-color: #3170bd;}

table, td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #ffffff;  
	background-color: #3170bd;
}


a:link {text-decoration:underline;color:#ffffff;}
a:visited {text-decoration:underline;}
a {text-decoration:underline;color:#ffffff;}
a:hover {text-decoration:underline;color:#003399;font-weight : bold;}

input.format {font-family:  Arial, Helvetica; font-size: 13px; width: 250px; color : #000000; background-color: #F4F3F3; border-color : #003399; border: 1px groove #FFFFFF;}
select.format {font-family:  Arial, Helvetica; font-size: 13px; width: 250px; color : #000000; background-color: #F4F3F3; border-color : #003399; border: 1px groove #FFFFFF;}
textarea.format {font-family:  Arial, Helvetica; font-size: 13px; width: 250px; color : #000000; background-color: #F4F3F3; border-color : #003399; border: 1px groove #FFFFFF;}

.design { color: #cccccc; font-size: 10px;}
.blend{ background-color: #FFFFE6;}
.content_image
{
padding-left: 0px;
padding-bottom: 5px;
padding-top: 0px;
float: left; 
font-size: 11px;
text-align: left;
}

div.content_image img
{border: 1px solid #003399;}

.promo
{
text-align: justify;
margin: 0 0 10px 10px;
border: 1px solid #003399;
border-style: dashed;
padding: 5px;
width: 300px;
}

/* table */

.topBorder { background-color: #3366cc; border-bottom: 1px solid #003399; padding: 0px;}
.tableborder {  border: 1px solid #1258ae;}
.topnav {background-color: #6395d2; font-weight: bold; color: #ffd646; }
.midBorder2 {border-right: 1px solid #1258ae;}
.midBorder2nopad {border-right: 1px solid #1258ae; border-left: 1px solid #1258ae;}
.botBorder2nopad {border-bottom: 1px solid #003399;}
.bottBorder { background-color: #3366cc; padding: 5px; font-weight: normal; color: #ffffff; }

.con_nothing { background-color: #3170bd; text-align: justify; font_size: 9px; vertical-align: top; padding: 1em 1em 1em 1em;}
.con_nothing_small { background-color: #FFFFFF; font-size : 10px;}
.con_nothing_border{ background-color: #FFFFFF; border: 1px solid #003399; padding: 1em 1em 1em 1em;}
.list {font-size : 10px;  }
.banner {font-size: 130%; font-weight: bold;  padding: 1em 1em 0 1em;  float: right;  color: #oooooo; }
.banner_image {padding: 0 }
.title {font-size: 120%; font-weight: bold;	color: #003399; }
.list_border {font-size : 10px; border-right: 1px solid #CCCCCC;}

/* css subnav */

#navcontainer
{
background: #3c7ac7;
width: 147 px;
margin: 0 auto;
padding: 0em 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0px 0px 0px 0px;
border: none;
width: 147px
}

ul#navlist li
{
display: block;
margin: 0;
margin-top: 1px;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.2em 0 0.2em 1em;
border-width: 1px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background: #3c7ac7;

}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #3c7ac7;
color: #ffffff;
font-weight: bold;
border-bottom: 1px solid #003399;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #ffffff;
background: #3c7ac7;
border-bottom: 1px solid #003399;
}

h1	{ 
	font-size: 120%; 
	font-weight: bold;
	color: #ffffff;
}

h2	{ font-size: 100%; 
	font-weight: bold;
	color: #ffffff;
}