body
{
	padding-top:20px;
	font-family:arial, helvetica;
	font-size:11px;
	color:#2d2d2d;
	background-color:#c0c0c0;
	
}
#main
{
	background-color:#ffffff;
	width:960px;
	margin:0 auto;
}
#sitebar
{
	height:24px;
	background-color:#3c3c3c;
	color:#fff;
	padding-left:7px;
	padding-right:7px;
}
#sitebar a
{
	color:#fff;
}
.banner
{
	width:699px;
	height:240px;
	float:right;
}
#logobar a
{
	display:block;
	width:261px;
	height:240px;
	float:left;
	border:0;
}
#logobar img
{	
	border:0;
}
#menu
{
	width:960px;
	height:43px;
	background-image:url(menu-bg.png);
	clear:both;
	text-align:center;
}

#menu ul
{
	display:table-cell;
	text-align:center;
	margin:0;
	padding:0;
}
#menu li
{
	list-style-type:none;
	float:left;
	height:43px;
	background-image:url(border-img.png);
	background-position:5px right;
	background-repeat:no-repeat;
}
#menu a
{
	display:table-cell;
	width:103px;
	height:44px;
	vertical-align:middle;
	padding-left:27px;
	padding-right:27px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#2a6087;
}
#menu a:hover
{
	background-image:url(menu-a-hover.png);
	background-repeat:no-repeat;
	background-position:1px center;
	color:#fff;
}
 #menu a.active
{
	background-image:url(menu-a-active.png);
	background-repeat:no-repeat;
	background-position:1px center;
	color:#fff;
}
#billboards
{
	background-color:#e1e1e1;
	height:119px;
	padding:2px;
	padding-left:5px;
}
#billboards a
{
	display:block;
	float:left;
	width:314px;
	height:114px;
	margin-left:2px;
}
#billboards img
{
	border:0;
}
#center
{
	padding:20px;
}
#center td
{
	vertical-align:top;
}
h1
{
	font-size:18px;
	padding:0;
	margin:0;
	font-family:arial,helvetica
}
h4
{
	font-size:11px;
	padding:0;
	margin:0;
	font-family:arial,helvetica
	
}
#footer
{
	height:46px;
	background-color:#7d7d7d;
	color:#fff;
}
#footer a
{
	color:#fff;
}
ul.red-list li
{
	list-style-image:url(red-cross.png);
}
.block-link
{
	display:table-cell;
	text-decoration:none;
	padding:2px;
	padding-left:10px;
	padding-right:4px;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	background-image:url(cross.png);
	background-repeat:no-repeat;
	background-position:3px center;
}
.blue-bg
{
	background-color:#2a6087;
	color:#fff;
}
.red-bg
{
	background-color:#9d080d;
	color:#fff;
}
.red
{
	color:#9d080d
}
.grey
{
	color:#898989;
}
.navy
{
	color:#003562
}
.dot-l-border
{
	border-right:1px dotted #525252;
}
.italic
{
	font-style:italic;
}


.phone
{
	font-size:18px;
	color:#0065b3
}


.input
{
	border:1px solid black;
}

.inputlong
{
	width:200px;
}	
.inputmiddle
{
	width:150px;
}	

.inputsmall
{
	width:80px;
}	


.button
{
	border:1px solid black;	
	background-color:#ECECEC;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding:1px;
	width:150px;
}

