body{margin:0;padding:0;font-family:Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#487494;line-height:normal;background:#163850}
ul,p{padding:0;margin:0;list-style:none}
lh{font-weight: bold;}
h1{font-size:1.7em;font-weight:normal;font-family:Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
h2{font-size:1.2em;font-weight:normal;font-family:Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
h3{font-size:1.0em;font-weight:normal;font-family:Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
img{border:0}
a{color:#8BC638}
.wrap,#heading div{
	width:727px;
	overflow:auto;
	margin:0 auto
}
#welcome,#heading{
	background:#EEF6FC url(../images/bg_welcome.gif) bottom repeat-x;
	padding:10px 0
}
#header{background:#183F5A url(../images/bg_top.gif);border-bottom:3px solid #487494;height:68px}
#header img{float:left;margin-top:21px}
#header li{height:47px;line-height:47px;background:url(../images/divider_nav.gif) no-repeat right;text-align:center;width:75px;float:right;margin-top:10px}
#header a{color:#FFF;text-decoration:none}
#header a:hover{color:#FFF;text-decoration:none;font-weight:bold}

#footer{background:url(../images/bg_content_bottom.gif) repeat-x top;padding-top:20px}
#footer div{background:#183F5A url(../images/bg_top.gif);border-top:3px solid #487494;height:68px;line-height:68px;font-size:11px;color:#fff;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif}
#footer a{font-weight:bold;color:#fff}

#main p{margin: 10px 10px 10px 25px;}
img.left{float:left; margin: 0 5px;}
img.right{float:right; margin: 0 5px;}
#content{background:#fff url(../images/bg_content.gif) repeat-x;border-top:2px solid #fff;}
#content .wrap a{padding-top:10px}

.memberlink{color:#487494;text-decoration:underline;}
.pagelink{float:left;margin:5px 10px 0 0;}

#members h2{margin-top:15px}
#membername{padding-left:20px;background:url(../images/icon_user.gif) no-repeat 0px;float:left;width:225px}
#posts{padding-left:10px;background:url(../images/icon_posts.gif) no-repeat 5px;float:right;width:70px;text-align:center}
#join{background:url(../images/icon_joindate.gif) no-repeat 70px;float:right;width:160px;text-align:right}
.posts{float:right;text-align:center;width:70px}
.join{float:right;width:160px;text-align:right}
.name{float:left;width:425px}

#welcome p{
	width:500px;
	float:left
}
#welcome div div{
	clear:both;
	width:200px;
	text-align:right;
	float:right
}
#welcome img{margin-top:20px}

#testimonials{
	float:right;
	width:200px;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}

#page {width: 510px;}

.button{ width: auto; }
#testimonials br{clear: both;line-height: 0em;}
#testimonials h3{color:#8BC638;float: right;display: block;}
#testimonials ul{margin: 0px;}
#testimonials li{margin-bottom: 10px;}
#testimonials img{padding: 5px; border: 1px solid #ccc;margin: 0 7px 0 0;}
#testimonials img {float: left;}
#testimonials img.clean {float: right; border: 0px;}
#testimonials a{
	display:block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
}
#testimonials p{margin: 0;}
#testimonials a:hover{
	text-decoration:underline;
}
#members{
	float:right;
	width:200px;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}

#members h1{margin-left: 35px;}
#members br{clear: both;line-height: 0em;}
#members h3{color:#8BC638;float: right;display: block;}
#members ul{margin: 0px;}
#members li{margin-bottom: 5px;}
#members img{padding: 5px; border: 1px solid #ccc;margin: 0 7px 0 0;}
#members img {float: left;}
#members a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
}
#members a:hover{
	text-decoration:underline;
}
.alertbox{
  margin: 0;
  padding: 4px;
}
.clear{clear:both;}
img.center{display: block; margin: auto auto;}
.center{margin: auto auto;}
p.intro{width: 485px; padding:7px; margin: 10px;	background-color: #ececec; font-weight: bold; font-size: 12px;
}
.indent{margin-left:30px;margin-bottom: 10px;}
em{font-weight: bold;}
#att{background-color: #FEDEE3; border: solid 1px #993300; text-decoration: none; display:block; color: #990000; margin: 15px 30px 15px 30px;}
.steps{padding: 3px; background-color:#FF9900; font-weight:bold; color: #fff; margin-top: 5px; margin-bottom: 5px;}
.action{font-weight: bold; color: #990000;}
.ichild>li{margin-left: 15px;} 
li#q{font-size: 1.2em;font-weight: bold; padding: 5px; margin: 20px 0 0 0;}
li#a{margin: 5px 0 0 20px; background-color: #EAF4FB; padding: 5px;}
#ad{margin-top: 10px; padding: 3px; border: 1px solid #ccc;width: 250px;}
.title{font-weight: bold; color: #0000de;}
.desc{color: #000;}
.url{font-size: .8em; color: #008000;}
.keywords{margin-top: 5px; font-style: italic; }
.b{font-weight: bold;}
img.alignleft{float: left; margin: 5px;}
.order a{color:#993300; text-decoration:none; font-weight: bold;}
.order{font-size: 36px; margin: 20px;}
h3.center{text-align: center;}
h2.b {background: url(../../images/header2.gif) no-repeat top left; color: #CC0000; margin: 5px 0 5px 5px; padding: 12px 0 13px 10px; line-height: 1.4em; font-size: 1.3em;}