body,html
{
	margin:0px;
	padding:0px;
	background: url(/resources/images/23_bg-body.gif) repeat-x top left #fff;
	font-family: Arial;
	font-size:11px;
	color: rgb(85,85,85);
}

a
{
	color: #006996;
	text-decoration: none;
}

a:hover
{
	color: #00326d;
	text-decoration: underline;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:200;
	text-transform: uppercase;
	color: #006996;
}

h2
{
	margin:0px;
	padding:0px;
	font-size:13px;
}

h3
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
}

input,textarea,submit,select
{
	font-family:Arial;
	font-size:11px;
	color: rgb(85,85,85);
}

div#supcontainer
{
	margin:0px auto;
	width:984px;	
}

div#container
{
	clear:both;
	float:left;
	padding:8px;
	width:964px;
	background: #fff;
	border-left: 2px solid rgb(242,242,242);
	border-right: 2px solid rgb(242,242,242);
	border-bottom: 2px solid rgb(242,242,242);
}

div#printable
{
	float: left;
}

div#top
{
	clear:both;
	float:left;
	width:964px;
}

div#shortcuts
{
	float:left;
	width:964px;
	text-align:right;
}

div#shortcuts img
{
	padding-right:10px;
	vertical-align: top;
}

div#shortcuts input
{
	margin:0px;
	padding:0px;
	width:135px;
	height:14px;
	line-height:14px;
	font-size:9px;
	color:rgb(119,119,119);
	border:1px solid rgb(177,170,133);
}

div#logo
{
	float:left;
	padding:0 25px 20px 0;
	width:134px;
	height:83px;
}

div#logo img
{
	vertical-align:bottom;
}

div#top-right
{
	float:left;
	width:605px;
	padding-bottom: 19px;
	background: url(header-bg.jpg) no-repeat #fff;
}

div#slogan
{
	float:left;
	padding-top: 25px;
	width:600px;
}

div#topmenu
{
	float:left;
	padding-top:23px;
	width:600px;
}

div#topmenu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#topmenu ul li
{
	float:left;
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
}

div#topmenu ul li a
{
	color: #006996;
}

div#topmenu ul li a:hover, div#topmenu ul li.selected a, div#topmenu ul li.selected a:hover
{
	color: #00326d;
	text-decoration: none;
}

div#main
{
	clear:both;
	float:left;
	padding-bottom:8px;
	width:964px;
}

div#left
{
	float:left;
	padding-right:10px;
	width: 698px;
}

div#right
{
	float:left;
	width: 254px;
}

div#footer
{
	clear:both;
	float:left;
	padding-top: 8px;
	width:964px;
	border-top: 5px solid #006996;
	color: rgb(119,119,119);
	text-align: center;
}


/* LEFT */

.title-gold
{
	clear:both;
	float:left;
	width:698px;
	background: url(/resources/images/37_title-gold-top-left.gif) no-repeat top left #006996;
}

.title-gold-content
{
	clear:both;
	float:left;
	width:678px;
	padding:10px;
	background: url(/resources/images/38_title-gold-top-right.gif) no-repeat top right;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #fff;
}

.title-gray
{
	clear:both;
	float:left;
	width:698px;
	background: url(/resources/images/37_title-gold-top-left.gif) no-repeat top left #006996;
}

.title-gray-content
{
	clear:both;
	float:left;
	width:678px;
	padding:10px;
	background: url(/resources/images/38_title-gold-top-right.gif) no-repeat top right;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color: #fff;
}

.item
{
	clear:both;
	float:left;
	width: 698px;
}

.items
{
	clear:both;
	float:left;
	padding-top:10px;
	width:698px;
}

.item-left
{
	clear:both;
	float:left;
	width:344px;
}

.item-right
{
	float:left;
	padding-left:10px;
	width:344px;
}

.item-left .title-gold, .item-left .title-gray, .item-right .title-gold, .item-right .title-gray
{
	width:344px;
}

.item-left .title-gold-content, .item-left .title-gray-content, .item-right .title-gold-content, .item-right .title-gray-content
{
	width:324px;
}

.item-left table, .item-right table
{
	clear:both;
	float:left;
	width:344px;
}

.item-left table, .item-right tr
{
	padding: 5px 0px;
}

.alt
{
	background: rgb(248,248,248);
}


/* RIGHT */ 

div#right .title-gray, div#right .title-gold
{
	width:254px;
}

div#right .title-gray-content, div#right .title-gold-content
{
	width:234px;
}

div#right .item
{
	width:254px;
	padding-top:5px;
}

.contact
{
	clear:both;
	float:left;
	padding:118px 15px 15px 15px;
	width:219px;
	background: url(/resources/images/24_bg-contact.gif) no-repeat top right;
	border: 2px solid rgb(238,238,238);
	margin-bottom: 3px;
}


.ad
{
	clear:both;
	float:left;
	padding: 10px 0px;
	width:254px;
}

.ad img
{
	vertical-align: bottom;
}

.gray-item
{
	clear:both;
	float:left;
	padding: 10px 15px;
	width:224px;
	background: rgb(238,238,238);
}

div#location
{
	overflow:auto;
	width:224px;
	height:109px;
	border-top: 1px solid rgb(119,119,119);
	border-bottom: 1px solid rgb(119,119,119);
}