body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 14px; margin: 0px; color: #000; padding-top: 11px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#15428b;
}
a
{
color:#15428b;
}
a:hover
{
cursor:pointer;
}
.spacer {
	clear: both; font-size: 0px; line-height: 0
}
h2{
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.tdForm1 {
	float: right; 
	background-color: #353535;
}
.tdForm1 div.content{
	padding-right: 0px; padding-left: 17px; padding-bottom: 5px; width: 191px; color: #fff; padding-top: 9px;
}
.tdForm1 h2 {
	padding-right: 0px; background-position: 0px 0px; display: block; padding-left: 20px; background-attachment: scroll; background-image: url(/images/form_header.gif); padding-bottom: 0px; font: bold 16px/31px arial, helvetica, sans-serif; width: 205px; color: #fff; padding-top: 0px; background-repeat: no-repeat; height: 31px; margin:0;
}
.tdForm1 form {
	margin:1px;
}

.tdForm1 form label {
	display: block; float: left; font: 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.tdForm1 form input.txtbox {
	border-right: #d4d0c8 1px solid; padding-right: 0px; border-top: #808080 1px solid; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; border-left: #808080 1px solid; width: 185px; color: #000; padding-top: 0px; border-bottom: #d4d0c8 1px solid; height: 19px; background-color: #fff
}
.tdForm1 form input.txtboxSmall {
	border-right: #d4d0c8 1px solid; padding-right: 0px; border-top: #808080 1px solid; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; border-left: #808080 1px solid; width: 35px; color: #000; padding-top: 5px; border-bottom: #d4d0c8 1px solid; height: 19px; background-color: #353535;
	margin-top:3px;
}
.tdForm1 form input.txtboxSmall2 {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 5px; height: 19px; background-color: #353535;
	margin-top:3px;
}

.tdForm1 a {
	padding-right: 0px; padding-left: 5px;  padding-bottom: 0px; margin: 5px 0px 5px; font: bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 140px; color: #9ccc37; padding-top: 0px; text-decoration: underline
}
.tdForm1 a:hover {
	text-decoration: none
}
.tdForm1 form input.go {
	background: url(/images/go.gif) no-repeat 0px 0px; float: right; margin: 15px 0px 0px; width: 48px; cursor: pointer; border-top-style: none; border-right-style: none; border-left-style: none; height: 48px; border-bottom-style: none
}

ul.smallUL
{
padding-right: 0px; 
padding-left: 0px; 
font-size: 12px; 
margin: 0px; 
padding-top: 0px; 
list-style-type: none
}
ul.smallUL li
{
padding-bottom: 10px; 
width:120px;
}

.userActions
{
float:left;
width:230px;background-color:#eaeada;border: 3px solid #ddddca;
margin-bottom:5px;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:5px;
height:180px;
}

.knowledgeCenter
{
float:left;
width:230px;background-color:#eaeada;border: 3px solid #ddddca;
margin-bottom:5px;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:5px;
height:220px;
}

.updates
{
float:right;
width:340px;
height:420px;
background-color:white;color:black;border: 3px solid #ddddca;
margin-bottom:15px;
margin-right:6px;
font: 12px Arial, Helvetica, sans-serif;
padding:5px;
}

.footer
{
background-color:#15428b;color:#ddecff;
border: 3px solid #ddddca;
margin-top:20px;
margin-bottom:5px;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:5px;
width:630px;
height:30px;
float:left;
}
.footer a
{
color:white;
}
div.id_500{
display:none;background-color:white;
margin-top:10px;
color:red;padding:10px;font-size:80%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

#header {
	background: url(/images/header.gif) no-repeat 0px 0px; 
	margin: 0px auto; width: 981px; 
	position: relative; height: 177px;
}

#header p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ddecff;
	padding-left:350px;
	padding-top:90px;
}

#body {
	padding-right: 1px; padding-left: 2px; padding-bottom: 13px; margin: 0px auto; width: 978px; padding-top: 13px
}

.aqua  {
	background: #15428b;
	color:#fff;
	text-align:left;
	font-size:12px;
	border-spacing: 4px;
	width:650px;
}
.aqua a, table, tbody, tfoot, tr, th, td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.aqua table {
	border-left:3px solid #567;
	border-right:3px solid #000;
	padding: 3px;
}
.aqua a {
	text-decoration: none;
	background: inherit;
	color: #ccf;
	font-weight: bold;
}
.aqua a:link {
	text-decoration: none;
}
.aqua a:visited {
	background: inherit;
	color: #66c;
	text-decoration: line-through;
}
.aqua a:hover {
	background: inherit;
	color: #eef;
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
}
.aqua caption {
	border-top:3px solid #ddf;
	text-align: left;
	padding: 3px;
	color: rgb(0,147,221);
	background: #353535;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.aqua td, th {
	margin:0px;
	padding:3px;
	border-left:1px solid #ddf;
	border-right:1px solid #669;
	border-bottom:1px solid #669;
	vertical-align:top;
}
.aqua td, th {
	border-top:1px solid #ddf;
	border-left:1px solid #ddf;
	border-right:1px solid #669;
	border-bottom:1px solid #669;
}

.aqua th {
font-weight:bold;
}

.aqua tr.odd {
	color: inherit;
	background: #88e;
}

div.popupWindowVisible{    
display:none;  
z-index:1;
position:absolute;
border:4px solid gray; 
background-color:#ddecff;
overflow:hidden;
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif
}

div.popupTitleBar {
color:rgb(0,147,221);
background-color:black;
border: 1px solid #ccc;
font-weight:bold;
font-size:130%;
padding:4px;
height:22px;
}
div.popupTitleBarLeft {
float:left;
width:92%;
}
div.popupTitleBarRight {
text-align:right;
float: right;
display:inline;
}
div.popupTitleBarRight img {
cursor: pointer;
}

.noshow
{
	display:none;
}
.show
{
	display:inline;
}

.login {
	background: url(/images/login.gif) no-repeat 0px 0px; float: right; margin: 15px 0px 0px; width: 81px; cursor: pointer; border-top-style: none; border-right-style: none; border-left-style: none; height: 26px; border-bottom-style: none
}

.register {
	background: url(/images/register.gif) no-repeat 0px 0px; float: right; margin: 15px 0px 0px; width: 81px; cursor: pointer; border-top-style: none; border-right-style: none; border-left-style: none; height: 26px; border-bottom-style: none

}
.popupSubmit
{
background-color:#15428b;
color:#ddecff;
margin-top:5px;
}

a.faqQ
{
color:rgb(0,147,221);
font-size:15px;
text-decoration: none
}

a:hover.faqQ
{
color:#15428b;
font-size:18px;
text-decoration: underline
}
.titleClass
{
font-size: 20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.a15428b
{
color:#15428b;
}

table,td,th {
	border-collapse:collapse;
	margin:0;
	padding:0;

}
table.blueonblue {
	border: 2px double #15428b;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}

table.blueonblue caption {
	background-color: transparent;
	background-image: url(cap_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align:left;
	font-size:150%;
	text-transform:uppercase;
	line-height: 30px;
	letter-spacing:0px;	
}

table.blueonblue td, th{	
	vertical-align:top;
	font-weight:normal;	
}

table.blueonblue thead {
	border-left:1px solid #2293FF;	
}

table.blueonblue thead th {
	background: #2293FF;
	color: #FFFFFF;
	font-size: 125%;
	border-top:1px solid #2293FF;
	border-right:1px solid #2293FF;
	padding: 4px 0.4em 4px 0.4em;	
}

table.blueonblue tfoot td, tfoot th {
	border-top:1px solid #2293FF;
	border-right: none;
	font-weight: bolder;
	font-size: 110%;
	padding: 0.4em 0.5em 0.4em 0.5em;
}

table.blueonblue tbody td, tbody th {
	background-color: #D9ECFF;
	border-right:1px solid #2293FF;
	font-size: 110%;
	padding: 0.4em 0.5em 0.4em 0.5em;
}

table.blueonblue tbody tr.odd th, tbody tr.odd td{
	background-color: #BDDFFF;
}

table.blueonblue tbody th{	
	font-weight: bold;	
	border-left:1px solid #2293FF
}

table.blueonblue table a:link, table a:visited, table a:active {	
	color:#444F66;
	background-color: transparent;
	text-decoration: underline;
}

table.blueonblue table a:hover {
	text-decoration:none;
	background-color: #1E90FF;
	color: #FFFFFF;
}

table.blueonblue tbody tr td.whiteBg{
background-color:white;
border:1px solid rgb(132,194,37);
color:#15428b;
padding:3px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

table.theLogos
{
background-color:white;
border:3px solid rgb(0,147,221);
height:435px;
width:100px;
font-size:10px;
text-align:center;
margin-right:3px;
}
table.theLogos td
{
padding: 5px;
}
