/* GLOBALS */
body {
margin: 0 auto;
background-color: #eaeaea;
text-align: center;
}

body,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2d2d2d;
}

a {
text-decoration: none;
color: #1c4d6f;
font-weight: normal;
}

a:hover {
text-decoration: none;
color: #527994;
font-weight: normal;
}

a.fade img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; 
}

a.fade:hover img {
filter:alpha(opacity=80);   
-moz-opacity: .8;   
opacity: .8;
-khtml-opacity: .8; 
}

#topbar {
width: 100%;
height: 132px;
background-color: #c1c9d3;
border-bottom: 1px solid #ffffff;
margin: 0 auto;
}

#container {
width: 850px;
margin: 1px auto 0 auto;
background-color: #ffffff;
}

#contentpad {
padding: 15px;
text-align: left;
}

.greybox {
border: 1px solid #d7d7d7;
background-color: #f5f5f5;
}

.greyboxbrdr {
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7;
background-color: #f5f5f5;
}

.titlebox {
border: 1px solid #b5bdc8;
background-color: #c4ccd6;
}

.padit10 {
padding: 10px;
}

.padit14 {
padding: 14px;
}

.padit20 {
padding: 20px;
}

.spacer2{
margin: 0 0 2px 0;
}

.spacer5{
margin: 0 0 5px 0;
}

.spacer10 {
margin: 0 0 10px 0;
}

.spacer15 {
margin: 0 0 15px 0;
}

.spacer25 {
margin: 0 0 25px 0;
}

.smalltxt {
font-size: 10px;
}

.smalltxt td {
font-size: 10px;
}

.smalltxtgrey {
font-size: 10px;
color: #838383;
}

.smalltxtgrey2 {
font-size: 13px;
color: #838383;
font-style: italic;
}

.imgbrdr {
border: 1px solid #bbbbbb;
}

.imgbrdrfloat {
border: 1px solid #bbbbbb;
float-left;
margin: 5px 15px 5px 0px;
}

.clearit {
clear: both;
}

.txtblack {
color: #000000;
}

.divider1 {
width: 100%;
height: 15px;
margin: 15px auto 0 auto;
border-top: 1px solid #d7d7d7;
}

.divider2 {
width: 100%;
height: 35px;
margin: 35px auto 0 auto;
border-top: 1px solid #aeaeae;
}

.divider3 {
width: 100%;
height: 25px;
margin: 25px auto 0 auto;
border-top: 1px solid #aeaeae;
}


.title1 {
font-weight: bold;
font-size: 16px;
color: #000000;
}

.title2 {
font-size: 24px;
color: #000000;
}

.tblheader td {
background-color: #8194ab;
padding: 8px;
font-size: 15px;
color: #000000;
}

.tblshade1 td {
background-color: #e3e3e3;
padding: 8px;
font-size: 10px;
}

.tblshade2 td {
background-color: #d5d5d5;
padding: 8px;
font-size: 10px;
}

.padleft {
padding-left: 15px;
}


/* FOOTER */
#footer {
width: 850px;
margin: 0 auto;
background-color: #686868;
}

#footpad {
padding: 20px 25px;
}

#footpad td {
font-size: 10px;
line-height: 18px;
color: #bfbfbf;
}

#footpad a {
font-weight: normal;
font-size: 10px;
text-decoration: underline;
color: #bfbfbf;
}

#footpad a:hover {
font-weight: normal;
font-size: 10px;
text-decoration: underline;
color: #ffffff;
}


/* FORM */
form {
margin: 0;
padding: 0;
}

.redtxt {
color: #c83333;
}

.formbox {
background: #cbd2db;
border: 0;
margin: 0;
padding: 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #575757;
font-size: 12px;
}

.selectform {
background: #435367;
border: 0;
margin: 0;
padding: 6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #ffffff;
font-size: 11px;
}
