body {
	margin: 0px ;
	font-family: arial, verdana ;
	font-size: 12px ;
	color: #000 ;
	}

#header {
	background-color: #ffff33 ;
	border-bottom: solid 3px #fff ;
	}

#header img {
	border: none ;
	vertical-align: bottom ;
	}

#navigation {
	background-color: #036 ;
	height: 27px ;
	margin-bottom: 2px ;
	}

#navigation a {
	color: #fff ;
	padding: 7px 10px ;
	font-variant: small-caps ;
	text-decoration: none ;
	float: left ;
	border-right: solid 1px #fff ;
	font-weight: 900 ;
	font-size: 11px ;
	font-family: verdana ;
	}

#navigation a:hover {
	background-color: #446282 ;
	}

.hrline {
	height: 1px ;
	background-color: #036 ;
	}

#col-left, #col-center, #col-content, #col-right {
/*	border: solid 1px #f00 ; */
	float: left ;
	margin-right: 2px ;
	}

#col-left {
	width: 155px ;
	background-color: #036 ;
	}

#col-center {
	width: 388px ;
	border-left: solid 1px #036 ;
	border-right: solid 1px #036 ;
	padding: 10px ;
	}

#col-content {
	width: 590px ;
	border-left: solid 1px #036 ;
	padding: 10px ;
	}

#col-right {
	width: 190px ;
	padding: 5px ;
	}

.section-title {
	background-color: #036 ;
	color: #fff ;
	font-size: 12px ;
	font-weight: 900 ;
	padding: 2px 8px 4px 8px ;
	}
	
.rate-section-title {
	background-color: #036 ;
	color: #fff ;
	font-size: 16px ;
	font-weight: 900 ;
	padding: 4px 8px 4px 8px ;
	}

.section-title-arrow {
	background-color: #036 ;
	color: #fff ;
	font-size: 11px ;
	font-weight: 900 ;
	background-image: url(../theme/section-title-bg.gif) ;
	background-position: right ;
	background-repeat: no-repeat ;
	height: 13px ;
	text-transform: uppercase ;
	padding: 4px 8px ;
	}

.section-title-arrow a {
	color: #fff ;
	text-decoration: none ;
	}

.section-title-arrow a:hover {
	color: #369 ;
	}

.side-desc {
	padding: 5px ;
	}

.side-desc ul {
	padding: 10px 0px 10px 20px ;
	margin: 0px ;
	}

#phone-numbers {
	font-family: verdana ;
	font-size: 12px ;
	color: #036 ;
	font-weight: 900 ;
	padding: 5px ;
	background-color: #fff ;
	}

.clear {
	clear: both ;
	}

#footer-top {
	height: 27px ;
	background-color: #036 ;
	margin-top: 2px ;
	}

#footer {
	font-family: tahoma ;
	font-size: 9px ;
	color: #036 ;
	padding-bottom: 10px ;
	}

h1, h2, h3, h4, h5 {
	display: block ;
	font-family: trebuchet ms, verdana ;
	color: #036 ;
	}

h1 {
	font-size: 24px ;
	border-bottom: solid 1px #036 ;
	margin-top: 5px ;
	}

h2 {
	font-size: 20px ;
	}

h3 {
	font-size: 16px ;
	}

a {
	color: #036 ;
	}

a:hover {
	color: #f00 ;
	}

.rate-links {
	border: solid 1px #036 ;
	padding: 10px ;
	margin: 0px 10px ;
	}

.rate-links h2 {
	margin: 0px ;
	}
