@charset "utf-8";
/* CSS Document */
body{
/*background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
 background-color:#292929; */
background-color:#CCCCCC;
padding:0px;
margin:0px;
font: normal 12px Arial, Helvetica, sans-serif;
/*color:#ffffff; */
color:#292929;
height:100%;
position:relative;
}
ul{
padding-left:15px;
margin:0 0 20px 0;
}
li{
line-height:20px;
}
p{
font:normal 13px/15px Arial, Helvetica, sans-serif;
	/* color:#ffffff; */
	color:#292929;
	margin:0 0 23px 0;
	padding:0;
	}
img{
border:0px;
margin-top:5px;
}
#container{
width:778px;
padding-right:8px;
padding-left:8px;
margin:0 auto;
overflow:auto;
background-image:url(../images/container_bg.jpg);
background-repeat:repeat-y;
}
#banner{
width:778px;
height:152px;
background-image:url(../images/bannerRED.jpg);
background-repeat:no-repeat;
}
#menu{
	/* width:678px; */
	height:35px;
	padding-left:25px;
	background-color:#0b0b0b;
}
#menu a{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0 25px 0 25px;
	height:35px;
	float:left;
	border-right:#2B2B2B solid 1px;
	border-left:#000000 1px solid;
}
#menu a:hover{
	background:url(../images/navi_h_bg.gif) repeat-x 0 0; 
	border-left:#292929 1px solid;
	border-right:#292929 1px solid;
	height:35px; 
}
#menu .home{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/navi_h_bg.gif) repeat-x 0 0 #0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0 25px 0 25px;
	height:35px;
	float:left;
	border-right:#2B2B2B solid 1px;
	border-left:#000000 1px solid;
}
#menu .nobdr{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0 25px 0 25px;
	height:35px;
	width:60px;
	border-right:none;
}
#menu ul li.nobdr a:hover{
	background:url(images/nav_bg_hover.gif) 0 0 no-repeat;
	height:35px;
}
#mid{
	width:370px;
	padding:28px 20px 20px 0;
	margin-left:158px;
}
#mid_members{
min-height:500px;
	padding:20px;
}

#footer{
width:100%;
height:84px;
text-align:center;
background-color:#0B0B0B;
padding-top:30px;
padding-bottom:10px;
font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#footer a{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 14px 0 14px;
}
#footer a:hover{
text-decoration:underline;
}
.xht a{
	display:block;
	width:61px;
	background:url(../images/arrow_blue.gif) 17px 4px no-repeat;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
}
.xht a:hover{
	color:#00A2D1;
	background-color:#0B0B0B;
}
.cs a{
	display:block;
	width:33px;
	background:url(../images/arrow_orange.gif) 13px 4px no-repeat;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
}
.cs a:hover{
	color:#FD7302;
	background-color:#0B0B0B;
} 
#right{
	width:198px;
	padding:21px 0 0 0;
	float:right;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:20px;
}
#left{
	width:133px;
	/*padding:28px 25px 0 17px;*/
	padding:21px 10px 0px 10px;
	float:left;
}
.white_heading_w_bg{
display:block;
	width:133px;
	height:31px;
	background-color:#dedede;
	font:normal 30px/31px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	margin:0 0 19px 0;
}
#left a.service-pic{
	display:block;
	background:url(../images/service_icon.jpg) 29px 0 no-repeat;
	height:68px;
	margin:0 0 32px 0;
}
#left a.service-pic:hover{
	display:block;
	background:url(../images/service_icon.jpg) 29px 0 no-repeat;
	height:68px;
	margin:0 0 32px 0;
}
#left a.blog-pic{
	display:block;
	background:url(../images/blog_icon.jpg) 21px 0 no-repeat;
	height:70px;
	margin:0 0 42px 0;
}
#left a.blog-pic:hover{
	display:block;
	background:url(../images/blog_icon.jpg) 21px 0 no-repeat;
	height:70px;
	margin:0 0 42px 0;
}
#left a.faq-pic{
	display:block;
	background:url(../images/faq_icon.jpg) 21px 0 no-repeat;
	height:68px;
	margin:0 0 37px 0;
}
#left a.faq-pic:hover{
	display:block;
	background:url(../images/faq_icon.jpg) 21px 0 no-repeat;
	height:68px;
	margin:0 0 37px 0;
}
#left a.event-pic{
	display:block;
	background:url(../images/event_icon.jpg) 21px 0 no-repeat;
	height:96px;
	margin:0 0 20px 0;
}
#left a.event-pic:hover{
	display:block;
	background:url(../images/event_icon.jpg) 21px 0 no-repeat;
	height:96px;
	margin:0 0 20px 0;
}
.member_box{
width:196px;
height:103px;
border-left:1px #4D4D4D solid;
border-right:1px #4D4D4D solid;
border-bottom:1px #4D4D4D solid;
background-color:#dedede;
padding-top:0px;
}

.member_box .text{
width:100px;
}
#hidden_bg{
height:100%; width:100%; background-color:#000000; position:absolute; top:0px; visibility:hidden;
}
#content_landing{
background-color:#ffffff;
background-color: #F0F0FF;
border-left:#000000 solid 5px;
border-right:#000000 solid 5px;
padding:10px;
}