BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	TEXT-ALIGN: center;
	WIDTH: 982px; 
	BACKGROUND: transparent; 
	FONT-SIZE: 12px;
	LINE-HEIGHT: 130%;
}
#page {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 982px; 
	BACKGROUND: transparent; 
}
#headtop {
	WIDTH: 982px; 
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;
	HEIGHT: 276px;
	CLEAR: BOTH;
}
#headleft {
	WIDTH: 370px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 25px 15px 15px 15px; 
}
#headright {
	PADDING: 15px 0 15px 60px; 
	WIDTH: 521px; /*522px */
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: left;	
}
#headbot {
	WIDTH: 982px; 
	MARGIN: 0; 
	PADDING: 66px 0 0 0; 
	text-align: center;	
	CLEAR: both;
	
}
#box {
	PADDING: 10px 0 0 0; 
	MARGIN: 8px 0 0 0; 
	WIDTH: 982px; 
	/*BACKGROUND-COLOR: #ffe688; */
	BACKGROUND: #ffe688  url("../images/bg-box.jpg") repeat-y; 
	CLEAR: both;
	
}
#webleft {
	WIDTH: 652px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING:  0; 
	text-align: left;	
}
#midleft {
	WIDTH: 314px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 0 0 10px; 
	text-align: left;
	/* BORDER-right: #ffce12 2px solid; 	*/
	
}
#midright {
	WIDTH: 314px;
	FLOAT:  right;
	MARGIN: 0; 
	PADDING: 0 0 0 10px; 
	text-align: left;
	/* BORDER-right: #ffce12 2px solid; 	*/
	
}
#webright {
	PADDING: 0 10px 0 10px; 
	WIDTH: 306px; 
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: left;	
}
#footer {
	PADDING: 20px 0 20px 0; 
    margin: 50px 0 0 0; 
	WIDTH: 982px; 
	BACKGROUND-COLOR: #00337c; 
	COLOR: #ffe688;
	
}
#flashcontent {
	width: 980px;
	HEIGHT: 400px;
}
#topper {
	width: 980px;
	HEIGHT: 632px;
}

#menu {
	PADDING: 5px; 
	MARGIN: 0; 
	WIDTH: 550px; 
	HEIGHT: 25px;
	text-align: left;
	CLEAR: both;
}
#tad {
	PADDING:0; 
	MARGIN: 0; 
	CLEAR: both;
	
}
#topad {
	PADDING:0; 
	MARGIN: 0 0 16px 0; 
	WIDTH: 475px; 
	HEIGHT: 60px;
	text-align: left;
	Float: left;
	
}
#toprightad {
	PADDING:0; 
	MARGIN: 0; 
	WIDTH: 500px; 
	HEIGHT: 80px;
	text-align: left;
	Float: right;
}
.menubox {
	PADDING: 0; 
	MARGIN: 0 8px 0 8px; 
	text-align: center;
	display: inline;
}

.center {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}
.quot {
	FONT-STYLE: italic;
	FONT-SIZE: 1.3em;	
	FONT-WEIGHT: 800;			
}
.both {
	CLEAR: both;
}
.bold {
	FONT-WEIGHT: 800;			
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.line {
    margin: 7px 0 7px 0; 
}

.nobul {
    padding: 3px 0px 5px 10px; 
    margin: 0; 
    list-style-type: none; 
	FONT-SIZE: 1.1em;	
}
.bb {
	FONT-WEIGHT: 800;	
}
A:link.std, A:visited.std, A:active.std {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; TEXT-DECORATION: none;
}
A:hover.std {
	COLOR: #ee2a2c;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #ee2a2c 1px dotted; 	
}
A:link.h1, A:visited.h1, A:active.h1 {
	COLOR: #ee2a2c; TEXT-DECORATION: none;
}
A:hover.h1 {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:link.h2, A:visited.h2, A:active.h2 {
	COLOR: #ee2a2c; TEXT-DECORATION: none; 
	BORDER-BOTTOM: #ee2a2c 1px dotted; 	
}
A:hover.h2 {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
}
A:link.h3, A:visited.h3, A:active.h3 {
	COLOR: #0046af; TEXT-DECORATION: none; 
	
}
A:hover.h3 {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:link.h4, A:visited.h4, A:active.h4 {
	COLOR: #0046af; TEXT-DECORATION: none; 
	BORDER-BOTTOM: #0046af 1px dotted; 	
	
}
A:hover.h4 {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
	
}
.util { padding-right: 8px;}

.tinytxt { font-size: .35em; }

A:link.util, A:visited.util, A:active.util {
	margin: 4px 0 0 0;
	COLOR: #ffce12; TEXT-DECORATION: none; font-size: 1.5em;
	FONT-WEIGHT: 800;		
	font-style:italic;
}
A:hover.util {
	margin: 4px 0 0 0;
	COLOR: #ffe688;
	font-size: 1.5em;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 800;	
	font-style:italic;
}
A:link.foot, A:visited.foot, A:active.foot {
	COLOR: #ffce12; TEXT-DECORATION: none; font-size: .8em;
	FONT-WEIGHT: 100;		
}
A:hover.foot {
	COLOR: #ffe688;
	font-size: .8em;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 100;	
}
h1
{
	MARGIN: .1em;
	FONT-size: 1.9em; 
    padding: 0;	
	line-height: 90%;
	text-align: left;	
	color: #ee2a2c;	
}
h2
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #0050b9;		
}
h3
{
	MARGIN: .1em;
	FONT-size: 1.5em; 
    padding: 0;	
	color: #0046af;	
}
h4
{
	MARGIN: .1em;
	color: #0046af;	
	FONT-size: 1.2em; 
    padding: 0;	
	FONT-WEIGHT: 100;	
	LINE-HEIGHT: 130%;	
}
h5
{
	MARGIN: .1em;
	color: #0046af;	
	FONT-size: 1.2em; 
    padding: 0;	
	FONT-WEIGHT: 300;		
}
P
{
	MARGIN: .5em;	
}
ul
{
	MARGIN: .5em .5em .5em 2em;	
}
ol
{
	MARGIN: .5em .5em .5em 2em;	
}
img { 
	border-style: none; 
}
/* forms */
label
{
width: 20em;
text-align: left;
margin: 0;
color: #000000;
FONT-WEIGHT: bold;
FONT-size: 1.1em; 
}
.input-box
{
text-align: left;
margin: 0 0 0 6px;
height: 1.5em;
width: 20em;
color: #000000;
background: #F1F1F1;
border: #D6D6D6 solid 1px;
}
.submit-button
{
	color: #F1F1F1;
	margin: 0 80px 0 0;
	FONT-SIZE: 1.3.em;
	background: transparent url('../images/button.png') no-repeat; 
	width: 100px;
	height: 34px;
	border:solid 0 #000000;	
	FONT-WEIGHT: BOLD;
}
fieldset
{
border: #D6D6D6 solid 1px;
	width: 535px;
	padding: 5px;
}
legend
{
background: #F1F1F1;
border: #D6D6D6 solid 1px;
padding: 1px 10px;
color: #000000;
FONT-WEIGHT: bold;
FONT-size: 1.5em; 
}
.msg-box
{
height: 12em;
text-align: left;
margin: 0 0 0 6px;
width: 28em;
color: #000000;
background: #F1F1F1;
border: #D6D6D6 solid 1px;
}
.msg_label
{
margin: 0 23em 0 0;
}
.formset {
	margin: 0 50px 0 0;
	padding: 10px 0 10px 0;
	TEXT-ALIGN: right;	
}
form {
	width: 524px;
}
.stroke {
	BORDER: #ee2a2c 8px solid;	
 }
.msg {
		color: #02438C;
		FONT-size: 1.35em; 
	font-weight: bolder;			
}
.warn {
		color: #A60101;
		FONT-size: 1.35em; 
	font-weight: bolder;			
}

  /* SWBS Table Style */
#swbs {
	width: 960px;
	}
   #swbs tbody tr.swbseven td {
      background-color: #fdda54;
	  color: #000000;
	  width: 240px;	
 	  Line-height: 130%;  
    }
    #swbs tbody tr.swbsodd  td {
      background-color: #fff0b6;
	  color: #000000;
	  width: 240px;	
 	  Line-height: 130%;   	  
    }
    #swbs tbody tr.swbshead  td {
      background-color: #ee2a2c;
	  color: #ffce12;
	  FONT-WEIGHT: 800;
	  FONT-SIZE: 16px;
	  width: 240px;	 
	  TEXT-ALIGN: center;	
 	  Line-height: 140%;
    }
