body     { background-color: #f4f4f4; }

#containerb
   { background-color: #f4f4f4; }

#header
{  
background: #004080 url(../images/header-inside-right.jpg) repeat-x 450px 0;
margin: 0; 
padding: 0; 
top: 0; 
width: 100%; 
height: 80px; 
border-top: none;
border-bottom: none;
}

#header-left
{ 
background: url(../images/header-inside-left.jpg) no-repeat left top;
margin: 0; 
top: 0; 
height: 80px;
width: 100%;
}

#header-nav
{
	height: 4px;
	padding: 2px 0 2px 0;
	background-color: #004080;
	background-image: none;
	border-top: 1px #002d59 solid;
}

#headercommon
{
top: 0;
right: 0;
z-index: 1;
overflow: hidden;
background-color: #004080;
white-space: nowrap;
border-top: none;
border-bottom: 1px #002d59 solid;
}

#headercommon li
{
	border-right: 1px solid #b6b6b6;
	
}

#headercommon p
       { color: #cccccc; }

#headercommon a:link,
#headercommon a:visited
{
color: #cccccc;
background-color: transparent;
text-decoration: none;
}

#headercommon a:focus,
#headercommon a:hover
{ 
 color: #cccccc;
 text-decoration: underline;
 background-color: transparent; 
}
	
.b3, .b5, .b7, .b8
  { visibility: hidden }

.b2 h1
{
color: #004080;
}

#b-content h2
{   
color: #004080; font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#b-content h3
{
	color: #004080; font-family: Georgia, "Times New Roman", Times, serif;
}

#b-content h4
 { 
 color: #004080; font-family: Georgia, "Times New Roman", Times, serif;
  }

#b-content h5
{
	color: #004080; font-family: Georgia, "Times New Roman", Times, serif;
}

#b-content h6
{
	color: #004080; font-family: Georgia, "Times New Roman", Times, serif;
}

#b-content p
{
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: .9em;
}

#b-content a:link,
#b-content a:visited
 { color: #004080; text-decoration: none; border-bottom: 1px dotted #1C3078;}

#b-content a:hover
 { color: #585858; border-bottom: 1px solid #585858; }
 
 
#b-content .b6 .left 
{ background-color: #ffffff;}

#b-content img
 {  
background-color: #f4f4f4;
}

div.right img
 {  
background-color: #f4f4f4;
}

#b-content .b4
{
background-color: #ECEABE;
}

#b-content .b4 p, #b-content .b4 ul
{
	width: 20em;
	font-size: .9em;
}


#b-content .b4 h3
{
background-color: #BAB86C;
color: #FFFFFF;
}

#b-content .b6 .right, #b-content .b6 .left

{
	background-color: transparent;
}

.regform
{
font-family: Tahoma, sans-serif;
}

table th
{
	background-color: #d6d6d6;
	font-family: Tahoma;
}

table
{
	margin: 0;
}

#c-content
  { color: #1C3078; font-size: .8em; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 14px;
}

.hide
{
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}

#c-content h3 
{
	background: none;
	border-right: none;
	border-bottom: none;
	margin: 0 20px 4px 0;
	padding: 1px 6px;
	color: #004080;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: 700;
	font-size: 1.2em;
	text-indent: 0;
}
   
#c-content h3 a
{
	color: #004080;
	text-decoration: none;

}

#c-content h3 a:visited
{
	color: #004080;
	text-decoration: none;
}

#c-content h3 a:active, #c-content h3 a:hover
{
	color: #f4f4f4;
	text-decoration: none;
	background-color: #004080;
}  

#c-content .c3 form 
{
	padding-left: 4px;
	margin: 0;
}

#c-content ul
   { list-style-type: none; margin-top: 0; margin-right: 10px; margin-left: 2px; padding-top: 0; padding-left: 2px; overflow: hidden; padding-right: 14px; }


#c-content .c1 {
	display:none;
}

#c-content .c1 a

{ color: #004080; text-decoration: none; 
 display: block;
  }

#c-content .c1 a:visited
  { color: #004080; text-decoration: none; }

#c-content .c1 a:hover
  { color: #f4f4f4;  background-color: #004080; text-decoration: none }

#c-content .c2 ul li a

{ color: #004080; text-decoration: none; 	
 display: block;
  }

#c-content .c2 ul li a:visited
  { color: #004080; text-decoration: none; }

#c-content .c2 ul li a:hover
  { color: #f4f4f4;  background-color: #004080; text-decoration: none }

#c-content .c1 a

{ color: #004080; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;	
  }

#c-content a:visited
  { color: #004080; text-decoration: none; }

#c-content a:hover
  { color: #f4f4f4; text-decoration: none; background-color: transparent; }

#c-content ul li
{	
border-bottom: 1px solid #a6a6a6;
color: #004080;
line-height: 1.4em;
font-size: 1.2em;
list-style-type: none;
margin: 0px;
padding: 4px 2px;
}

#c-content address
{
color: #585858;
font: .9em Verdana, Tahoma, Arial, sans-serif;
line-height: 1.5em;
font-style: normal;
margin: 0;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px;
}

#c-content address a
{
color: #004080;
font: .9em Verdana, Tahoma, Arial, sans-serif;
}

#footer
{
background-color: #f4f4f4;
background-image: none; 
border-top: 1px solid #d1d1cc;
}

#footer a:link
{
color: #004080;
}

#footer a:visited
{
color: #004080;
}

/* Email forms */

fieldset
{
	margin: 12px 4px 12px 0;
	border: 1px solid #ccc;
	font-size: .9em;
	padding: 2px 0px 4px 4px;
	font-family: Tahoma, sans-serif;
}

legend
{
	padding: 0 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-style: normal;
	 font-family: Tahoma, sans-serif;
	background-color: none;
	border: 1px solid #ccc;
	font-size: .9em;
	color: #38515c;
}

legend.sub
{
	padding: 0 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-style: normal;
	border: none;
	font-size: .9em;
	color: #38515c;
}

fieldset.sub

{
	margin: 0;
	border: none;
	font-size: .9em;
	padding: 2px 0px 4px 4px;
}

label.one
{
   width: 12em;
   white-space: normal;
   float: left;
   text-align: right;
   padding-right: .5em;
}


label.otherpayment
{
   width: auto;
   float: none;
   text-align: left;
   padding-right: .5em;
}

.percent
{
	width: 2em;
	vertical-align: bottom;
}
.input
{
	width: 14em;
	float: left;
}

.input-box
{
	width: 18em;
	height: 5em;
	float: left;
}

.input-right
{
	float: right;
}

.required
{
	color: #cd380f;
}

#c-content .c2 a:hover, #c-content .c3 a:hover
{
	color: #999;
}

#c-content .c2 h3 a:hover, #c-content .c3 h3 a:hover
{
	background-color: transparent;
}

#c-content .c2 p
{
color: #585858;	
font: .9em Verdana, Tahoma, Arial, sans-serif;
font-style: normal;
margin: 0;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 4px;
}

#c-content h3 a
{
font-family: Georgia,"Times New Roman",Times,serif;
}
