/* -------------------------------- body -----------------------------------------*/
body{
/*background-color:#ffffff;*/
background-image: url(/images/body-bg.gif);
}

body, td, input, table, p, ul, ol, li{

font-family:verdana, arial, helvetica;
font-size:11px;
color:#000000;
font-weight:normal;
}

a{
font-family:verdana, arial, helvetica;
font-size:11px;
color:#131E71;
}

a:hover{
font-family:verdana, arial, helvetica;
font-size:11px;
color:#9F1C36;
}

a.tooltip {
cursor:help;
}

p, ul, li{
padding-right:6px;
}

li{
margin:3px;
}

ul{
list-style: square outside;
}

ul.second{
list-style: circle;
}

input {
border-width:1px;
border-color:#999999;
border-style:solid;
}

input.button{
background-color:#232323;
font-family:verdana, arial, helvetica;
border-width:1px;
border-color:#999999;
border-style:solid;
color:#ffffff;
font-weight:bold;
}
/* ---------------------------------------------------HYPERLINKS----------------- */
a.topnav {
font-family:verdana, arial, helvetica;
color:#ffffff;
font-weight:bold;
font-size:11px;
text-transform: uppercase;
text-align: center;
text-decoration : none;
letter-spacing: 1px;
}

a.topnav:hover{
font-family:verdana, arial, helvetica;
color:#F2EE8C;
font-weight:bold;
font-size:11px;
text-transform: uppercase;
text-align: center;
text-decoration : none;
letter-spacing: 1px;
}   

a.right-submenu{
font-family:verdana, arial, helvetica;
color:#173870;
font-weight:bold;
font-size:11px;
text-decoration : none;
vertical-align:middle;
}

a.right-submenu:hover{
font-family:verdana, arial, helvetica;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration : underline;
vertical-align:middle;
}

.right-submenu{
font-family:verdana, arial, helvetica;
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration : none;
vertical-align:middle;
}

/* -------------------------------- background -----------------------------------------*/


.topnav-bg{
 background-image: url(/images/topnav_bg.jpg);
 width: 770px;
 height:29px;
 vertical-align: middle;
}

.whitebg{
background-color:#ffffff;
}

.footer-bg{
background-image: url(/images/footer_bg.jpg);
font-family:verdana, arial, helvetica;
color:#ffffff;
font-weight:normal;
font-size:10px;
text-align: center;
padding-top:3px;
padding-bottom:3px;
}

.logo-right-border{
border-width:0px 1px 0px 0px;
border-color:#cccccc;
border-style:solid;
}
.logo-left-border{
border-width:0px 0px 0px 1px;
border-color:#cccccc;
border-style:solid;
}

.altbg{
background-color:#28709E;
color:#ffffff;
vertical-align:middle;
}

.light-bluebg{
background-color:#E0EEF7;
}

.light-greenbg{
background-color:#DBF8DF;
}

.light-yellowbg{
background-color:#F2FACC;
}

.light-pinkbg{
background-color:#F9E2E2;
}

.left-border{
border-left:solid 1px #1D3767;
}

.right-border{
border-right:solid 1px #1D3767;
}

.left-right-border{
border-left:solid 1px #1D3767;
border-right:solid 1px #1D3767;
}

.home-right-bottom-border{
border-right:solid 1px #1D3767;
border-bottom:solid 1px #1D3767;
padding-top:3px;
padding-bottom:3px;
}

.home-right-border{
border-right:solid 1px #1D3767;

}

.home-bottom-border{
border-bottom:solid 1px #1D3767;
padding-top:3px;
padding-bottom:3px;
}

/* ---------------------------------------------------FONT ----------------- */
.home-header{
padding-bottom:2px;
padding-left:11px;
padding-top:6px;
/*border-top:solid 1px #eeeeee;*/
}

a.home-list{
padding-left:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:12px;
color:#000000;
background: url(/images/home-list.gif) no-repeat;
background-position : top left;
display:block;
margin:0 0 4px 0;
}
a.home-list:hover{
padding-left:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:12px;
color:#105B8E;
background: url(/images/home-list.gif) no-repeat;
background-position : top left;
display:block;
margin:0 0 4px 0;
}


.linethrough{
text-decoration:line-through;
}


p{
line-height:13px;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
color:#1A2633;
margin-top:0px;
margin-bottom:12px;
margin-left:6px;
margin-right:6px;
}

.bold{
font-weight:bold;
}

.bold12{
font-weight:bold;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
color:#083341;
}

.bold-underline{
font-weight:bold;
text-decoration:underline;
}

.bold-blue{
font-weight:bold;
color:#20596D;
}

.white{
color:#ffffff;
}
.bold-white{
color:#ffffff;
font-weight:bold;
}
.bold-red{
color:#ff0000;
font-weight:bold;
}

.red{
color:#ff0000;
font-weight:normal;
}

.home-table-title{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#1D3767;
text-align: center;
text-decoration: none;
}

.page-header{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#174C67;
text-transform: uppercase;
}

.table-header{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
background-color:#cccccc;
text-align: left;
text-decoration: none;
}

.table-header-center{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#cccccc;
text-align: center;
text-decoration: none;
}

.table-subheader{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#f0f0f0;
text-align: left;
text-decoration: none;
}

.table-subheader-center{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#f0f0f0;
text-align: center;
text-decoration: none;
}

/* ------------------------  IMAGES -------------------------------------------------*/
.float-right-img{
float:right;
margin-right:30px;
margin-left:16px;
margin-bottom:30px;
vertical-align:top;
}

.float-left-img{
float:left;
margin-right:30px;
margin-left:11px;
margin-bottom:30px;
vertical-align: top;
}

/* ------------------------  PADDINGS -------------------------------------------------*/
.padding-left{
padding-left:11px;
}

.main-content-padding{
padding:11px;
}

/* -------------------------------- border -----------------------------------------*/




.right-left-bottom{
border-width:0px 1px 1px 1px;
border-color:#eeeeee;
border-style:solid;
}
.no-border{
border-width:0px;
}

#solid td{
border-width:0px 0px 1px 0px;
border-color:#999999;
border-style:solid;
}
.allwhite{
border-width:1px;
border-color:#eeeeee;
border-style:solid;
}

.right-left-dark{
border-width:0px 1px 0px 1px;
border-color:#999999;
border-style:solid;
}

.bottom-white{
border-width:0px 0px 1px 0px;
border-color:#cccccc;
border-style:solid;
}

.bottom-dark{
border-width:0px 0px 1px 0px;
border-color:#999999;
border-style:solid;
}

.top-dark{
border-width:1px 0px 0px 0px;
border-color:#999999;
border-style:solid;
}

.right-bottom-white{
border-width:0px 1px 1px 0px;
border-color:#ffffff;
border-style:solid;
}

.right-bottom-dark{
border-width:0px 1px 1px 0px;
border-color:#000000;
border-style:solid;
}

.right-dotted-black{
border-width:0px 1px 0px 0px;
border-color:#666666;
border-style:dotted;
}
.right-solid-dark{
border-width:0px 1px 0px 0px;
border-color:#999999;
border-style:solid;
}
