* {
margin:0;
padding:0;
}

html,body {
color:#585858;
background:#3ec07f url(../imgs/bg.gif) repeat-x;
font:14px tahoma, helvetica, arial, sans-serif;
margin:0;
padding:0;
}

a {
text-decoration:none;
outline:none;
color: #ee2d24
}

a:hover {
text-decoration:underline;
color:#3a596c;
}

a:active {
color:#3a596c;
}

ul,ol {
color:#000;
}

ul.arrow li {
background: url(../imgs/arrow.gif) no-repeat top left;
}

ul.tick li {
background: url(../imgs/tick.gif) no-repeat top left;
}

ul.tick li,ul.arrow li  {
padding-left: 20px;
margin:0 0 0 40px;
font-size: 12px;
list-style: none;
line-height: 24px
}

a img {
border:none
}

input,textarea,select {
border:1px solid #ccc;
background:#fff;
color:#5d5e4f;
margin:0;
padding:2px;
overflow:hidden;
}

select option {
padding-left: 10px
}

.floatLeft {
float:left;
}

img.floatLeft {
background:#dbdbdb;
border:1px solid #ccc;
margin:5px 15px 5px 0;
padding:2px;
}

.floatRight {
float:right;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.clear {
clear:both;
}

table {
	border-collapse: collapse;
	margin: 15px 10px;	
	font: 14px "Trebuchet Ms", Tahoma, Arial sans-serif;
	width: 50%
}

th {
	color: #000;
	background: #d1d1d1;
	height: 38px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;	
	font-weight:bold;
	border-width: 1px;
  	border-style: solid;
  	border-color: #d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;	
}

tr {
	height: 34px;	
	background: #fff;
}

td {
	padding-left: 11px;
	padding-right: 11px;
	border: 1px solid #d1d1d1;	
}	

.more {
float:right;
background: url(../imgs/moreIcon.gif) no-repeat 0 6px;
padding: 5px 17px;
font-size: 12px
}

#header {
background: url(../imgs/shadowsTop.gif) no-repeat top center;
}

#logo {
background: url(../imgs/logo.gif) no-repeat top left;
width: 218px;
height: 118px;
float: left;
}

a.logo {
voice-family:inherit;
display:block;
width: 218px;
height: 107px;
float:left;
background:none;
border:0;
margin:0;
}

a.logo em {
display:none;
}

#service {
background: url(../imgs/supportBg.jpg) no-repeat top left;
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
}

#service h2 {
font: 21px "Trebuchet MS", Tahoma, Arial, sans-serif;
}

#business {
background: url(../imgs/businessOpportunities.jpg) no-repeat top left;
}

#business p {
font: 14px Tahoma, Arial, sans-serif;
margin: 15px 60px 15px 30px
}

ul#navlist {
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li {
float: left;
padding: 15px 0 16px 0;
}

#navlist a, #navlist a:link {
margin: 0;
padding: 15px 28px 16px;
color: #d4d4d4;
text-decoration: none;font: 14px Tahoma, Arial, sans-serif;
}

#navlist a:hover, ul#navlist li#active, ul#navlist li#active a, ul#navlist li#active a:link{
color: #000;
background-color: #ffdd00;
}

#contentShadows {
background: url(../imgs/shadows.gif) no-repeat top center;
}

#content {
background: url(../imgs/repeatBg.gif) repeat-y top center;
}

#menuHolder {
background: url(../imgs/menuBg.gif) repeat-x;
}

.wrap {
background:url(../imgs/middle.gif) no-repeat top center;
background-repeat:repeat-y;
}

.toper {
background:url(../imgs/top.gif) no-repeat top center;
}

.bottomer {
background:url(../imgs/bottomer.gif) no-repeat top center;
}

#banner {
background: url(../imgs/banner.jpg) no-repeat top left;
}

#banner a, #banner a:link {
color: #fff
}

#banner a:hover {
color: #ccc
}

.leftQuote {
float:left;
width: 240px;
padding: 195px 0 0 25px;
color: #fff;
}

.rightQuote {
float:right;
width: 240px;
padding: 184px 53px 0 0;
color: #fff
}

.leftQuote a, .rightQuote a {
display:block
}

#leftCol h2 {
overflow: hidden;
background: #404040 url(../imgs/titleIcon.gif) no-repeat top left;
padding: 9px 0 9px 55px;
color: #d5d5d5;
font: 20px Georgia, serif;
margin: 10px 15px 0;
clear: both
}

#leftCol h3 {
margin: 20px 30px 5px;
font: 19px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #087940
}

#leftCol h4 {
margin: 20px 30px 5px;
font: 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #2dab6c;
text-transform: uppercase;
}

#leftCol p{
overflow: hidden;
margin: 10px 15px;
line-height: 20px;
font-size: 13px
}

#rightCol p {
line-height: 17px;
font-size: 13px
}

.divider {
background: url(../imgs/horizontalDivider.gif) no-repeat top left;
width: 210px;
height: 1px;
margin: 20px auto;
clear: both
}

#footer ul {
margin: 20px 0 0 0;
float: left;
}

#footer li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#footer a:link, #footer a:visited {
float: left;
font-size: 12px;
line-height: 14px;
padding: 0 12px 6px 12px;
margin: 5px 10px;
text-decoration: none;
color: #000;
}

#footer a:visited.active, #footer a:hover {
padding-bottom: 6px;
color: #bfffdf;
}

.post {
overflow: hidden;
background: url(../imgs/logoBg.gif) no-repeat bottom right;
}