body {
background:afc7ff;
color:#003250;
font:12px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
margin:6px;
padding:0; 
}

.arial10 { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial11 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial11-blank { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial12 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial13 { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial14 { font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial16 { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial17 { font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana09 { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana10-blank { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana11 { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana11-blank { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana11-red { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana12 { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana12-blank { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana13 { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana14 { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana14-blank { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana15 { font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.sub-heading {
color: #003250; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:125%;
font-weight:bold;
margin-left: 10px;
}

.heading {
color:#003250; 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-left: 10px;
font-size:150%;
font-weight:bold;
}

.tablestyle3 {
background-color: #000000; 
border: 0px;
width:900px;
color: #036;
padding: 4;
}

.tablestyle2 {
background-color: #fefefe; 
border: 1px dashed #486999;
width:1000px;
margin-left: 10px;
color: #036;
}

.tablestyle {
background-color: #fefefe;
border: 1px dashed #486999;
width:60%;
margin-left: 10px;
color: #036;
}

.systemmessage {
background-color: #cccccc;
border: 1px dashed #483399;
padding: 3px;
text-align: left;
margin-top: 150px;
margin-left: 20px;
font-size: 13px;
font-family: 'Trebuchet MS', Verdana, Geneva, Helvetica, sans-serif;
letter-spacing: 1px;
color: #003366;
}

.systemmessage2 {
background-color: #cccccc;
border: 1px solid #483399;
padding: 3px;
text-align: left;
margin-top: 10px;
margin-left: 10px;
font-size: 13px;
font-family: 'Trebuchet MS', Verdana, Geneva, Helvetica, sans-serif;
letter-spacing: 1px;
color: #003366;
}


.loginbox {
background-color: #fefefe;
border: 1px dashed #486999;
width:50%;
margin-left: 10px;
color: #036;
}


a:link, a:visited {
font-size: 12px;
color: #3e5687;
text-decoration: underline;
}

a:hover {
font-size: 12px;
text-decoration: underline;
color: #3e5687;
}

li {
LIST-STYLE-IMAGE: url(../images/aro2.gif); 
margin-bottom: 5px;
list-style-position: outside;
COLOR: #122378;
}

.subhead {
color: #003250; 
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
margin: auto;
}

font,th,td {
font:13px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}

.boxheader {
font-size: 13px;
color: #113377;
height: 27px;
text-align: center;
font-weight: bold;
background:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.explain {
font-size: 11px;
color: Navy;
}
 
.explaintitle {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
margin-right: 8px;
}
 
hr { 
margin-left: 12px;
border-bottom-width: 1px;
height: 0px;
margin-top: 1px;
}

td.cat {
font-weight: bold;
letter-spacing:1px; 
color:#003250; 
background:#3E5687;
height: 29px;
text-indent: 4px
}


.row1 {
background: #dfe5ef;
}

.col1 {
background: #E5E5F4;
border-style: 
}

.row2 {
background: #edf2f5
}

.row3 {
background: #003250
}

td.spacerow { 
background: #cad9ea
}

.footer {
color: #003250;
font-family: 'Trebuchet MS', Geneva, Verdana, Helvetica, 'sans-serif';
font-size: 10px; 
text-align: center;
letter-spacing: 2px;
}


#main {
 PADDING-RIGHT: 10px; 
PADDING-LEFT: 10px; 
BACKGROUND: #FFFFFF; 
PADDING-BOTTOM: 0px; 
MARGIN: auto;
 PADDING-TOP: 0px
}

#menu {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; 
        MARGIN: 0px; PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none; HEIGHT: 20px;
}

#menu A {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left;
        COLOR: black; PADDING-TOP: 1px; TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        BACKGROUND: #FFFFFF;        
        BORDER-BOTTOM: #BBD2E0 1px solid;
	BORDER-TOP: #BBD2E0 1px solid;
	BORDER-RIGHT: #BBD2E0 1px solid;
	BORDER-LEFT: #BBD2E0 1px solid;
}

#menu A:hover {
        BACKGROUND: #edf2f5; COLOR: #333333;
}

#menu #current {
        BACKGROUND: #dfe5ef; COLOR: #003250;
}

#menu LI {
        DISPLAY: inline; MARGIN: 0px; TEXT-ALIGN: center;
}

.tablestyle td {
 padding-top: 2px;
 padding-left: 2px;
 padding-bottom: 2px;
}

.tablestyle2 td {
 padding-top: 2px;
 padding-left: 2px;
 padding-bottom: 2px;
}


.loginbox td {
 padding-top: 1px;
 padding-left: 1px;
 padding-bottom: 1px;
}


.panel {
color: #036;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'sans-serif';
font-size: 13px;
font-weight: bold;
background-color: #F6F5FF;
}

th {
background: #FFFFFF; 
color: #003250;
font-size: 13px;
font-weight: bold;
height: 27px;
white-space: nowrap;
text-align:left; 
padding-left: 8px;
padding-right: 8px
}

.bodyline { 
background: #f7f8fc;
border: 1px solid #98aab1
}

.maintitle, h1 {
font: bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003250;
}

.subtitle, h2 {
font: bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration: none
}


.welcome {
margin-right: 10px;
color: #003250;
font-size:10px;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.welcomebigger {
margin-left: 6px;
color: #003250;
font-size: 12px;
font-weight: normal;
font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form {
display: inline
}

input {
font: 11px Verdana,Arial,Helvetica,sans-serif
}

select {
background: #ffffff;
font: 11px Verdana,Arial,Helvetica,sans-serif
}

input.post, textarea.post {
background: #ffffff; 
font: 13px;
height: 15px;
margin-top: 2px;
margin-bottom: 2px;
padding-top: 1px;
padding-left: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
letter-spacing: 2px;
}

.liteoption {
margin-left: 3px;
background: #fafafc;
font-size: 11px;
padding: 2px;
font-weight: normal;  
letter-spacing: 1px;
}

input.catbutton {
border: 1px solid #000000;
background: #fafafa;
font-size: 11px;
font-weight: bold
}

input.mainoption {
border: 1px solid #000000;
background: #fafafa;
font-size: 11px;
font-weight: bold
}

img{ 
border: 0 solid
}

