	body {

		margin:0;
		padding:0;
		background: url(assets/fadeback.jpg) repeat-x #979797;
		font: 100% Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;

		}
 
 #container
{
width: 890px;

margin: 0 auto;
background-color: #fff;
color: #333;

line-height: 130%;
background: url(assets/pageback.png) repeat-y;
}

#top
{
padding: 0;
margin:0;
background: url(assets/header411.jpg) no-repeat;
/*padding: 5px;*/
border-bottom: 4px solid #002858;
height: 128px;

}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 150px;
margin: 0;
padding: 0;

}
#leftnav p {color:white; font-size:12px;}
#content
{
margin-left: 160px;
padding: 1em;
/*max-width: 36em;*/
background-color: white;
}

#content h2 { font-size: 90%; color: navy; padding-left: 55px; background: url(assets/flag.png) no-repeat white; font-family: "century gothic"; text-transform:uppercase;}
#content h3 {font-family:  Verdana, Arial, Helvetica, sans-serif; color:#003366;}

#content p {font-size: 80%;}
#content li {font-size: 80%;}
#footer
{
clear: both;
margin: 0;
height: 25px;
background: #979797;
border-top: 1px solid gray;
font-size: 70%; 
color: white;
text-align:right;
padding-right:20px;
}

#leftnav p { margin: 0 0 1em 0;}
#content h2 { margin: 0 0 .5em 0; }

/*Navigation*/

 #navcontainer { margin-left: 2px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 80%;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 3px 3px;
width: 146px;
color: #fff;
background-color: ;
text-decoration: none;
border-left: 4px;
}

#navcontainer a:hover
{
color: #036;
background-color: #CCCC99;
text-decoration: none;
border-left: solid 4px red;
}

#active a:link, #active a:visited, #active a:hover
{
font-weight:bold;
 /*text-transform: uppercase;*/
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 3px 3px 3px 20px;
width: 131px;
color: #fff;
background-color: ;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#fsmall {float:left; padding-right: 5px;}



.teaser {
		width:430px;
		padding:0 0 14px 0;
		margin:10px auto;
		background:url("assets/tsr.gif") bottom left no-repeat;
	}
	.teaser h3 {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("assets/tsr.gif") top left no-repeat;
		font-size: 90%;
		color: navy;
	}
	.teaser p, .teaser a.more {
		margin:0;
		padding:0 10px 3px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		background:url("assets/tsr-a.gif") 410px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teaser a.more:hover {
		text-decoration:underline;
	}
	
	th {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(assets/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.rate {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.chart2  td {padding:0;}
.brokerage {width: 170px;  height: 170px; float: left; border: solid 1px silver; padding: 2px; margin:2px;font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.gallery {width: 220 px; text-align:center; float: left; margin: 5px; padding: 2px;}
.gallery img{border:0;}
.red {color:#ff0033;}
.atten {font-family:  Verdana, Arial, Helvetica, sans-serif; color:#003366;}
.fpbox {float:left; width: 175px; padding: 1px;}
#faq li {margin-bottom: 25px;}
#faq b {color:#003366;}
.newbroke img {padding-right: 12px;}
.wallpaper {float: left; width: 290px; }
.rtimg {float:right; padding-left:13px;}
img {border:none;}
h3 {font-size:14px; color:#993300}

#top ul

{
	margin:98px 0 0 0;
	list-style-type: none;
	float: right;
	padding: 0 1px 0 0;

}

#top ul li

{

	font: 12px/normal Verdana, Arial;
	display: inline;

}

#top ul li a

{
	height: 12px;
	color: #ccc;
	text-decoration: none;
	border: none;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	display: block;
	float: left;
	padding: 15px 10px 4px 10px;
	margin: 0 -1px 0 0;
	background: url('assets/tmback.png') repeat-x;filter:alpha(opacity=70);-moz-opacity:0.7;
}

#top ul li a:hover  { color: #fff; background: url('assets/newblueh.png') repeat-x;}

#top ul li.active a { color: #fff; background: url('assets/newblueh.png') repeat-x; }
.img a {border:none;}
.lftimg {float:left; padding-right:14px; }
.front_box {
	float: left;
	margin-right: 4px;
	width: 340px;
	background-color: #fff;       margin-bottom:20px;
	border: solid 1px #D54343;
	padding:0;
	height:225px;

}

.front_box h4 {
	background:url(assets/fadebar.jpg);
	color: #000033;
	font-size: 14px;
	padding-left:4px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}
.front_box p {padding: 12px;}
.cntimg {display:block; margin:auto;}

.widebox {width:680px; 
	margin-left: 4px;
	padding: 5px; 
	border: solid 1 px #996600;
	margin-bottom:20px;
	}

.tribox {width:200px; padding:6px; margin:10px; float:left;}
