html{ background-color: #e0e0e0; }
body{  
	margin: 0px;
	padding: 0px;
	font-family:"Times New Roman",arial,helvetica,clean,sans-serif;
	background: #e0e0e0 url(images/top-bg.jpg) repeat-x scroll 0 -30px;
	color: #666;
	}
.clear{ clear: both; }
.lclear{ clear: left; }
.rclear{ clear: right; }

h1.ec{ color: #000; }
h2 span{ font-size: 16px; }

#doc2{ background-color: #FFF; }

#hd{ 
	padding-top: 20px;
	background-color: #efd090;
	}
#banner{ 
	height: 120px;
	background: #ffc040;
	}
#banner h1{
	margin: 0px 25px 0px;
	padding: 5px 0px 0px;
	float: left;
	}
#banner a{
	display: block;
	width: 320px;
	height: 102px;
	background: transparent url(images/logo.png) no-repeat scroll 0 0;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, arial, georgia;
	padding-top: 0px;
	padding-left: 50px;
	color: #12437b;
	text-indent: -9999px;
	}
#banner .tag{
	border-left:1px solid #bb861a;
	float:left;
	font-family:Tahoma,arial,georgia;
	font-size:20px;
	margin-top:25px;
	margin-left: 15px;
	padding-bottom:10px;
	padding-left:35px;
	padding-top:3px;
	text-align:left;
	}
#banner .tag span{
	padding-left: 20px;
	}

ul#topMenu{
	margin: 0px;
	padding-left: 10px;
	background: #ffe873;
	text-align: center;
	height: 30px;
	}
ul#topMenu li{
	list-style-type: none;
	float: left;
	margin: 5px 0px;
	padding: 0px 20px;
	background: transparent url(images/border.jpg) no-repeat scroll right center;
	}
ul#topMenu li.last{ background: none; }
ul#topMenu li a{
	color: #847d1a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	}

#bd{
	background: #FFFFFF;
	min-height: 600px;
	margin: 9px 10px;
	}

#left-pod{ 
	width: 40%;
	float: left;
	}
#left-pod .title{
	font-size:18px;
	padding: 20px 0px 0px 20px;
	font-weight: bold;
	color: #ff7600;
	}
#left-pod ul{ font-size: 16px; }
#left-pod ul li{ padding: 5px 0px 0px; }
#call-us{
	text-align: center;
	font-style: italic;
	font-size: 24px;
	font-weight: bold;
	padding-top: 70px;
	color: #ff7600;
	}
#call-us .pnumber{
	font-style: normal;
	font-size: 30px;
	}

#right-pod{
	float: left;
	width: 60%;
	}
#right-pod #tagline{
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	padding: 20px;
	color: #ff7600;
	}
#right-pod #player{
	text-align: center;
	height: 300px;
	padding-left:30px;
	}

#sm-box-wrapper{ text-align: justify; }
.smBox{
	float: right;
	margin-left: 10px;
	width: 257px;
	background: #FFE873;	
	}
.smBox img, .smBox p{
	padding: 0px 17px;
	font-size: 14px;
	font-weight: bold;
	}
.smBox .smBox-title{
	background: #FFC040;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding: 2px 17px;
	margin-bottom: 17px;
	}
.smBox p{
	text-align: justify;
	}
.safe p{ text-align: center; }

#secondary{ margin: 30px 0px; }


.indent{ margin-left: 30px; }
.contactus{
	padding-left: 30px;
	padding-top: 30px;
	font-size: 14px;
	}
.c-title{
	font-size: 20px;
	}

.locations{
	text-align: center;
	padding-top: 20px;
	font-size: 18px;
	}
.locations p{
	margin-bottom: 30px;
	}

.aboutus{
	padding: 30px;
	}
.aboutus p{
	font-size: 18px;
	margin-bottom: 6px;
	}
.aboutus p.a-title{
	font-size: 20px;
	font-weight: bold;
	}

.signup{
	padding: 0px 20px;
	}
.signup h2{ 
	font-size: 20px;
	margin-bottom: 10px;
	}
.signup p{
	font-size: 17px;
	line-height: 18px;
	}
.signup ul li{
	font-size: 17px;
	line-height: 25px;
	}
.signup ul li ul{
	margin-top: 0px;
	}

.msgbox{
	border: 1px solid #CCC;
	background: #DDD;
	padding: 10px;
	}
.msgbox h2, .msgbox p{ margin: 0px; }

.cs{
	text-align: center;
	padding-top: 100px;
	font-size: 28px;
	}
