/* CSS Document */

body {
display:block;
background-color:#FF9933;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 1.166;
text-align: center;

}
 
#banner {
margin-left: auto;
margin-right: auto;
padding: 5px 0 0 0;
width: 750px;
text-align: left;
position: relative;
background-color:#FFFFFF;
clear: both;
}
 
#menubar {
margin-left: auto;
margin-right: auto;
padding: 8px;
width: 734px;
text-align: left;
position: relative;
background-color:#003399;
}

#slcmenubar {
margin-left: auto;
margin-right: auto;
padding: 8px;
width: 750px;
text-align: left;
position: relative;
background-color:#003399;
}

#container {
margin-left: auto;
margin-right: auto;
padding: 5px;
width: 740px;
text-align: left;
position: relative;
background-color:#FFFFFF;
}

#colleft {
width: 144px;
float: left;
padding: 0 5px 0 0;
margin: 0;
}

#colcenter {
width: 420px;
margin: 0 5px 5px 5px;
border: 3px solid #C3C5DF;
background-color:#FFFFFF;
float:left;
}

#coltopleft {
width: 142px;
float: left;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
border: 3px solid #FFE5BF;
background-color:#FFFFFF;
}

#colmidleft {
width: 142px;
float: left;
padding: 0;
margin: 0 0 5px 0;
border: 3px solid #FFE5BF;
background-color:#FFFFFF;
}


#colbotleft {
width: 142px;
float: left;
padding: 5px 0 5px 0;
margin: 0;
background-color:#FFFFFF;
}


#colright {
width: 144px;
float: left;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
border: 3px solid #FFE5BF;
background-color:#FFFFFF;
}

#colrightholder {
width: 144px;
float: left;
padding: 0 0 5px 0;
margin: 0;
}

#colrightitem {
width: 142px;
float: left;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
border: 3px solid #FFE5BF;
background-color:#FFFFFF;
}

#colfooter {
margin: 5px;
width: 730px;
clear: both;
background-color:#FFFFFF;
}

#searchbox {
margin: 5px 0 5px 0;
text-align: center;
}

#pnlPage1 {
width: 400px
}

#pnlPage2 {
width: 400px
}

table {
display: block;
}

td{
padding: 2px;
font-size: 80%;
color: #003399;
vertical-align:top;
}

td.header{
color: #FF9933;
font-weight: bold;
text-align:center;
}

a:link{
 	font-size: 90%;
	color: #10167F;
	text-decoration: underline;
	padding: 5px;
}

a:visited{
	font-size: 90%;
	color: #7C81B8;
	text-decoration: underline;
	padding: 5px;
}

a:hover{
 	font-size: 90%;
	color: #FF9933;
	text-decoration: underline;
	padding: 5px;
}

a:active{
 	font-size: 90%;
	color: #FE230A;
	text-decoration: underline;
	padding: 5px;
}

a.menu:link{
	font-size: 70%;
	font-weight: bold;
 	color: #FFFFFF;
	text-decoration: none;
	background-color: #003399;
	padding: 2px;
	margin: 0;
}

a.menu:visited{
    font-size: 70%;
	font-weight: bold;
    color: #FFFFFF;
	text-decoration: none;
	background-color: #003399;
	padding: 2px;
	margin: 0;
}

a.menu:hover{
    font-size: 70%;
	font-weight: bold;
	color: #FFE5BF;
  	text-decoration: none;
	background-color: #003399;
 	padding: 2px;
	margin: 0;
}

a.menu:active{
    font-size: 70%;
	font-weight: bold;
    color: #C3C5DF;
	text-decoration: none;
	background-color: #003399;
	padding: 2px;
	margin: 0;
}

a.bottom:link{
	font-size: 60%;
	font-weight: bold;
 	color: #7C81B8;
	padding: 1px;
	margin: 0;
}

a.bottom:visited{
    font-size: 60%;
	font-weight: bold;
    color: #7C81B8;
	padding: 1px;
	margin: 0;
}

a.bottom:hover{
    font-size: 60%;
	font-weight: bold;
	color: #FFE5BF;
 	padding: 1px;
	margin: 0;
}

a.bottom:active{
    font-size: 60%;
	font-weight: bold;
    color: #C3C5DF;
	padding: 1px;
	margin: 0;
}

a.graphic:link{
	padding: 0px;
	margin: 0;
}

a.graphic:visited{
    padding: 0px;
	margin: 0;
}

a.graphic:hover{
  	padding: 0px;
	margin: 0;
}

a.graphic:active{
    padding: 0px;
	margin: 0;
}


h1{
 font-size: 100%;
 background-color:  #FF9933;
 color:  #FFFFFF;
 margin: 0px;
 padding: 5px;
 border: 1px solid #C3C5DF;
}

h2{
 font-size: 100%;
 background-color:  #003399;
 color:  #FFFFFF;
 margin: 0px;
 padding: 5px;
 border: 1px solid #FF9933;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #003399;
 margin: 0px;
 padding: 5px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #CC3333;
 margin: 0px;
 padding: 5px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 90%;
 font-weight:normal;
 color: #003399;
 margin: 0px;
 padding: 5px;
}

h6{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 font-weight:bold;
 color: #003399;
 margin: 0px;
 padding: 5px;
}

p{
 margin: 0 0 0 5px;
 padding: 5px;
}


ul{
 color: #003399;
 list-style-type: square;
}

ul ul{
 color: #000000;
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

input{
 margin: 0;
}

.logos{
 padding: 0 0 0 10px;
}

.text{
width: 130px;
margin: 5px;
}

.labels{
 font-weight:normal;
 font-size: 90%;
 color: #10167F;
 margin: 0px;
 padding: 5px 5px 5px 10px;
} 

.required{
 font-weight:normal;
 font-size: 100%;
 color: #CC3333;
 margin: 0px;
 padding: 5px 1px 5px 1px;
} 

.notrequired{
 font-weight:normal;
 font-size: 100%;
 color: #003399;
 margin: 0px;
 padding: 5px 1px 5px 1px;
}

.imgborder{
 margin: 0 10px 0 0;
}

.waterborder{
 margin: 0 10px 10px 0;
}

.bothimgborder{
 margin: 0 5px 5px 10px;
}

.rtimgborder{
 margin: 0 0 0 10px;
}

.smallnote{
font-size: 80%;
color: #003399;
}

.listtitle{
 color: #003399;
}