@charset "utf-8";
/* CSS Document */

.clear {clear:both;}

a img {border:0px;}
a {color:#005db3;}
a:hover {color:#530022;}
body {margin:0px; background:#ffffff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input {border:1px solid #999999; font-family:arial, helvetica, sans-serif; font-size:11px; color:#666666; background-color:#ffffff;}
textarea {border:1px solid #999999; font-family:arial, helvetica, sans-serif; font-size:11px; color:#666666; background-color:#ffffff;}
select {border:1px solid #999999; font-family:arial, helvetica, sans-serif; font-size:11px; color:#666666; background-color:#ffffff;}
.radio {border:0px;}
hr {border:1px solid #dddddd;}

#list {margin-left: 0px; padding-left: 0; list-style: none;}
	#list li {padding-left: 16px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .6em;}

.side_left {width:46px; background:url(images/side_leftbg.png) repeat-y; vertical-align:bottom;}
.side_right {width:46px; background:url(images/side_rightbg.png) repeat-y; vertical-align:bottom;}
.contentarea {width:931px; vertical-align:top; padding-top:20px;}
.footer {width:895px; background:url(images/footer_bg.png) repeat-x; vertical-align:bottom;}
	.footer .links, .links a {color:#999999; font-size:11px; text-align:center;}
	.footer .links, .links a:hover {color:#5eab42;}	
	.footer .copyright {color:#ffffff; font-size:10px; padding-top:50px; padding-bottom:8px;}

#homecontent {width:530px; margin:0px; padding:0px 0px 30px 44px; margin:0px; font-size:14px; color:#666666; line-height:18px; float:left;}
	.titlebar {padding:4px; background:#005db3; color:#ffffff; font-size:12px; text-align:center;}
		.titlebar b {font-size:18px;}
		
#homesidebar {width:296px; margin:0px 0px 20px 20px; padding:0; font-size:11px; color:#666666; line-height:18px; float:left;}
	.join {width:255px; height:124px; background:url(images/bg_join.png) no-repeat; padding:14px 20px; line-height:16px; vertical-align:top;}
		.join b {font-size:18px; font-weight:normal; color:#530022; line-height:28px;}
	.header {width:295px; background:url(images/bg_sidetitle.gif) repeat-x; font-size:18px; color:#ffffff; vertical-align:center; text-align: center; padding:10px 0px 10px 0px;}
	.header2 {width:295px; background:url(images/bg_sidetitle.gif) repeat-x; font-size:16px; color:#ffffff; vertical-align:center; text-align: center; padding:10px 0px 10px 0px;}	
	.contents {width:255px; background:url(images/bg_sidebar.png) repeat-y; vertical-align:top; padding:10px 20px 10px;}
		.contents strong {color:#5eab42;}
	
#content {width:840px; margin:20px auto 30px; font-size:12px; color:#666666; line-height:18px;}
.subtitle {font-family:helvetica, arial, sans-serif; font-size:18px; color:#5eab42; line-height:20px;}

#homefeatured {
	border:1px solid #cccccc;
	margin-bottom:20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#homefeatured_left {padding:10px 10px 20px 10px; border:1px solid #cccccc; margin-bottom:20px; margin-right:30px; float:left; width:278px;}
	#homefeatured_left img {
	float:left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#homefeatured_right {padding:0px; margin-bottom:20px; text-align:center; float:left; width:200px;}
		
#featured {width:600px; padding:10px 10px 15px; border:1px solid #cccccc;}
#featured1 {width:450px; padding:10px 10px 15px; border:1px solid #cccccc; float:left;}
#featured2 {width:300px; padding:10px 10px 15px; border:1px solid #cccccc; margin-left:2px; background-color:#fffeee; float:left;}

.photo {float:right; margin:0px 0px 20px 20px; border:1px solid #5eab42;}
	a .photo {border:1px solid #005db3;}

.photo2 {
	float:left;
	margin:0px 20px 20px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
	a .photo2 {border:1px solid #005db3;}
	
.rr {float:left; margin:10px 10px 0px 0px;}
