/* CSS Document */

body {
	margin: 0;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	}

/*.clientLinks a {
font-family: Candara;
font-size:16px;
text-decoration: none;
}

.clientLinks a:hover {
font-family: Candara, Arial, Helvetica, sans-serif;
font-size:16px;
}

.clientLinks a:visited {
font-family: Candara, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration: none;
}*/

.plainlist {
line-height: 150%;
font-style:italic;
}

#mainTable {
border-left-color: #023753;
border-right-color: #023753;
border-style: solid;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-width: 0px;
border-top-width: 0px;
width: 100%;
}

H2 {
font-family:Candara, Arial, Helvetica, sans-serif;
font-size:20px;
}

H3 {
font-family:Candara, Arial, Helvetica, sans-serif;
font-size:16px;
}

.sNotice {
color:#CC0000;
}

IMG {
border: 0;
}

#contentTD {
vertical-align: top;
background-color:#E0EAEB;
}

#sloganTD {
background-color:#023753;
text-align: right;
vertical-align:middle;
white-space:nowrap;
}

#clientsTD {
vertical-align: top;
text-align:left;
}

#topmenuTD {
text-align:left;
background-color:#013753;
background-image:url(/pics/topmenuFiller.png);
}

#contentDiv {
padding: 10px;
padding-right: 50px;
text-align:justify;
}

#contentDiv a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#005791;
	font-size: 12px;
	text-decoration: none;
}

#contentDiv a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#005791;
	font-size: 12px;
	text-decoration: none;
}

#contentDiv a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#005791;
	font-size: 12px;
	text-decoration: underline;
}

#leftMenu {
width: 187px;
vertical-align: top;
background-color: #e7e9e8;
background-image:url(pics/menu_border.png);
background-position:right;
background-repeat:repeat-y;
}

.menuListLinks a {
font-family: "Times New Roman", Times, serif;
font-size:14px;
font-weight: bold;
color: #023753;
text-decoration:none;
}

.menuListLinks a:visited {
font-family: "Times New Roman", Times, serif;
font-size:14px;
font-weight: bold;
color: #023753;
text-decoration:none;
}

.menuListLinks a:hover {
font-family: "Times New Roman", Times, serif;
font-size:14px;
font-weight: bold;
color: #CC6600;
text-decoration:none;
}

#basement {
background-color: #022f47;
color:#FFFFFF;
vertical-align: top;
}

#bNav {
text-align: center;
margin-top: 5px;
}

#bNav a {
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
font-size: 14px;
}

#bNav a:visited {
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
font-size: 14px;
}

#bAddress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-bottom: 5px;
padding-left: 5px;
width: 445px;
}

#copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
vertical-align: bottom;
padding-bottom: 5px;
}

#counter {
text-align: right;
padding-right: 5px;
padding-bottom: 5px;
vertical-align: middle;
}

#greeting {
visibility: visible;
position: relative;
border-width: 1px;
border-style: solid;
border-color: #003399;
padding: 10px;
}

.menuList {
text-align: left;
width: 286px;
visibility:hidden;
position:absolute;
background-image:url(/pics/floatMenuBg.png);
background-repeat:repeat-y;
top: 0px;
left: 0px;
}

.menuListLinks {
margin: 10px;
}

.menuList hr {
color: #023753;
width: 100%;
height: 1px;
}

#newsLeft {
vertical-align: top;
width:50%;
padding-right: 10px;
text-align: justify;
}

#newsRight {
vertical-align: top;
padding-left: 10px;
width: 50%;
text-align: justify;
}

.remainsTable TD {
border-style:dotted;
border-width:1px;
border-color:#003399;
text-align:center;
font-size:16px;
}

.filesTable TD {
border-style:dotted;
border-width:1px;
border-color:#00CC33;
text-align:center;
font-size:16px;
}