body {
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	background-color: #FFFFFF;
	
	
}

a, a:link, a:visited {
	color: hsl(0, 1%, 4%);
	font-weight: normal;
}

a:hover {
	text-decoration: none;
}

p { 
	margin: 0 0 10px 0; 
	padding: 0; 
}

img { border: none }
blockquote { border: 1px solid #ccc; border-left: 5px solid #000; padding: 19px; margin: 20px 0 0 0}
cite {
	font-weight: bold;
	color:#000000;
}
cite a, cite a:link, cite a:visited  { font-weight: 400; color:#fff; text-decoration: none }
cite span {
	font-weight: 400;
	color: #003399;
}
em {
	color: #000000;
}
h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal;  font-family: Tahoma, Geneva, sans-serif; }
h1 { font-size: 34px; margin: 0 0 30px; padding: 5px 0 }
h2 {
    
  font-weight: normal;
font-family: 'ChunkFiveRegular', Arial, sans-serif;
color: hsl(0, 0%, 14%);
letter-spacing: 1px;
}
h3 { font-size: 22px; margin: 0 0 6px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.hr_divider { 
	padding-bottom: 30px; 
	margin-bottom: 40px; 
	background: url(../images/hr_divider.jpg) repeat-x bottom; 
}

.float_l { float: left }
.float_r { float: right }

.image_frame {
	border: 2px solid #f80707;
}

.image_fl { 
	float: left; 
	margin: 3px 30px 0 0; 
}

.image_fr { 
	float: right; 
	margin: 3px 0 0 30px; 
}

.list { 
	margin: 10px 0 10px 0; 
	padding: 0; 
	list-style: none; 
}

.list li {
	color:#333333;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	
}

.list li a { 
	color: #d6e5e4; 
	font-weight: normal; 
}

.list li a:hover { 
	color: #d6e5e4; 
}

#wrapper {
	width: 960px;
	background: url(../images/main.jpg) repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid hsl(0, 100%, 50%);
	
	
}

#header {
	width: 960px;
	padding: 15px 0 14px;
	background-color: hsl(0, 100%, 50%);
        height:40px;
	}
        #logo{
            
        float: left;    
       margin-top: -21px;
width: 279px;
        }      

#menu {
   height: 42px;
   padding: 2px 0;
   margin-bottom: -1px;
   background:url(../images/head_1.jpg);
}

#slider {
	width: 940px;
	height: 280 px;
	border: 3px solid #f80707;
	background:url(../images/b_1.jpg);
	-webkit-border-radius: 4px;
     border-radius: 4px;
}

#main {
	clear: both;
	border-bottom: 1px solid hsl(0, 100%, 50%);
	
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}

#bottom {
	clear: both;
	margin: 30px 0 10px;
	padding: 30px 10px 10px;
	font-size: 11px;
	background: #579c98 url(../images/hr_divider.jpg) repeat-x bottom;
}

#footer {
	clear: both;
	text-align: right;
	line-height: 40px;
	height: 50px;
        background-color: hsl(0, 0%, 91%);
}

#site_title {
	width: 200px;
}

#site_title h1 { 
	margin: 0; 
	padding: 0; 
}

#site_title h1 a { 
	display: block; 
	width: 179px; 
	padding-top: 37px; 
	color: #0b2726; 
	text-align: center; 
	letter-spacing: 2px; 
	font-size: 11px; 
	text-decoration: none; 
	background: url(../images/logo.png) no-repeat top center; 
}

#search_box { 
	float: right; 
	width: 250px; 
	height: 40px; 
	background: url(../images/search.png) no-repeat; 
}

#search_box form { 
	clear: both; 
	width: 250px; 
	height: 40px; 
	padding: 0; 
	margin: 0; 
} 

#searchfield { 
	float: left; 
	display: block; 
	line-height: 20px; 
	width: 190px; 
	padding: 9px 10px; 
	font-size: 12px; 
	color: #cbe1e0; 
	font-variant: normal;
	background: none; 
	border: none; 
} 

#searchbutton { 
	float: right; 
	display: block; 
	height: 40px; 
	width: 40px; 
	padding: 0; 
	margin: 0; 
	cursor: pointer; 
	background: none; 
	border: none; 
}

.gallery_box { 
	clear: both; 
	margin-bottom: 40px; 
}

.gallery_box h2 { 
	padding-bottom: 8px; 
	margin-bottom: 10px; 
	border-bottom: 2px solid #000; 
}

.gallery { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.gallery li { 
	margin: 0; 
	padding: 0; 
	display: block; 
	float: left; 
	margin: 0 8px 8px 0; 
	width: 220px; 
	height: 150px; 
	border: 5px solid #579c98;  
}

.gallery li a img { 
	display: block; 
	float: left; 
	width: 220px; 
	height: 150px; 
	margin: 0 2px 2px 0;  
}

.post { 
	margin-bottom: 40px; 
	background: url(../images/hr_divider.jpg) repeat-x bottom; 
	padding-bottom: 40px; 
}

.post .post_image { 
	width: 600px; 
	position: relative; 
	border: 5px solid #579c98;  
	margin-bottom: 20px; 
}

.post .post_image .date { 
	position: absolute; 
	width: 114px; 
	height: 40px; 
	top: 10px; 
	right: -13px; 
	background: url(../images/date.png) no-repeat left; 
	font-size: 11px; 
	line-height: 32px; 
	color: #fff; 
	font-weight: 700; 
	text-align: center; 
}

#comment_section {
	clear: both;
	margin-bottom: 60px;
	width: 590px;
}

.first_level {
	margin: 0; padding: 0;
}

.comments {
	list-style: none; 
}

.comments li { 
	margin-bottom: 10px; 
	list-style:none; 
}

.comments li .comment_box { 
	clear: both; 
	width:100%; 
	padding: 10px 0 20px 0; 
	margin-bottom: 40px;  
}

.comments li .commentbox1 { 
	background: url(../images/hr_divider.jpg) repeat-x bottom;  
}

.comments li .commentbox2 { 
	padding: 10px; 
	background: #599b97 url(../images/hr_divider.jpg) repeat-x bottom;  
}

.comment_box .gravatar { 
	float: left; 
	width: 75px; 
	margin-right: 30px; 
}

.comment_box .gravatar img {  
	width: 75px; 
	height: 75px; 
}

.comment_box .comment_text {  }

.comment_box .comment_text p { 
	margin: 0; 
}

.comment_text .comment_author { 
	font-size: 14px; 
	font-weight: bold; 
	color: #fff; 
	margin-bottom: 10px; 
}

.comment_text .date { 
	font-size: 12px; 
	font-weight: normal; 
	color: #eee; 
	padding-left: 10px; 
}

.comment_text .time { 
	font-size: 12px; 
	font-weight: normal; 
	color: #eee; 
	padding-left: 10px; 
}

.comment_text .reply a { 
	display: block; 
	clear: both; 
	float: right; 
	color: #fff; 
	font-weight: 700; 
} 

#comment_form {
	clear: both;
}

#comment_form h3 {
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#comment_form form {
}

#comment_form textarea {
	color: #000;
	background: #a4cdcb; 
	border: 1px solid #599b97;
	height:150px;
	padding:5px;
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#comment_form .form_row {
	width: 100%;
	margin-bottom: 15px;
}

#comment_form form input {
	color: #000;
	padding: 5px;
	width: 250px;
	background: #a4cdcb; 
	border: 1px solid #599b97;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#comment_form .submit_btn {
	width: 70px; 
	height: 30px; 
	padding: 5px 8px;
	border: 1px solid #7dbdb9; 
	background: #3f8e89;
	color: #fff; 
	font-size:12px; 
}

.popular_post { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.popular_post li { 
	margin-bottom: 30px; 
}

.popular_post li a { 
	display: block; 
}

#contact_form { 
	padding: 0; 
	margin-top: 40px; 
	width: 600px; 
}

#contact_form form {
	 margin: 0px; 
	 padding: 0px; 
}

#contact_form form .input_field {
	width: 300px;
	padding: 5px;
	color: #222;
	border: 1px solid #FF0000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	background-color: #999999;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 10px; 
	font-size: 13px; 
}

#contact_form form textarea {
	width: 520px;
	height: 200px;
	padding: 5px;
	border: 1px solid #FF0000;
	color: #222;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	background-color: #999999;
}

#contact_form form .submit_btn {
	padding: 5px 14px;
	color: #fff;
	border: 1px solid #7dbdb9;
	font-size:14px;
	margin: 10px 0px;
	background-color: #FF3300;
}

.sb_box { 
	margin-bottom: 30px; 
}

.sb_box h3 { 
	padding-bottom: 4px; 
	border-bottom: 2px solid #000; 
}

.sb_list { 
	padding: 0; 
	margin: 0; 
}

.sb_list li { 
	padding: 0 0 3px 0; 
	margin: 0 0 5px 0; 
	list-style: none; 
	border-bottom: 1px solid #488c88; 
}

.sb_list li a {
	color: #0066CC;
	text-decoration: none;
	padding: 5px 0 5px 20px;
	background: url(../images/list.png) no-repeat scroll 0 7px;
}

.col_f { 
	padding-left: 15px; 
	width: 210px; 
}

.col_l { 
	padding-right: 15px; 
	width: 210px; 
}

.footer_link { 
	margin: 0; 
	padding: 0; 
}

.footer_link li { 
	margin-bottom: 5px; 
	padding: 3px 0; 
	border-bottom: 1px dotted #488c88; 
	list-style: none; 
}

.footer_link li a { 
	text-decoration: none; 
}

.footer_link li .social { 
	padding-left: 30px; 
}

.footer_link li .facebook { 
	background: url(../images/facebook.png) left center no-repeat; 
}

.footer_link li .linkedin { 
	background: url(../images/linkedin.png) left center no-repeat; 
}



.col { 
	float: left; 
	margin: 0 20px 20px 0; 
}

.half { 
	width: 460px; 
}

#sidebar, .one_third { 
	width: 300px; 
}

#content, .two-third { 
	width: 533px; 
}

.padding_right { 
	padding-right: 20px; 
}

.one_fourth { 
	width: 220px; 
}

.no_margin_right { 
	margin-right: 0; 
}

#bottom .one_fourth { 
	width: 220px; 
}

.last_box { 
	margin: 0; 
	background: none; 
}

.pagging { 
	margin: 0 0 20px; 
	padding: 0; 
}










/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider-wrapper {
	float: left;
    width: 960px;
    height: 280px;
}

#slider {
	
	width: 954px;
	height: 280px;
	background-repeat: no-repeat;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	
}

#slider a {
	border:0;
	
}

.nivo-controlNav {
	position:absolute;
	right: 10px;
	bottom: -30px;
}

.nivo-controlNav a {
	display:block;
	width:14px;
	height:18px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -18px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.img_12{
width:110px;
height:90px;
float:left;

}

.matt{
    width: 300px;
    
}
.imgmain{
width:300px;
float:left;
}
.f_63{
margin-top:17px
}

.footer_foo
{
    
float: left;
text-align: center;
font-size: 14px;
font-weight: bold;
width: 227px;    
}
.footer_foo a
{
    text-decoration: none;
    font-weight: bold;
}
.main_left
{
 float: left;
width: 660px;
padding-left: 30px;
    
}
.main_lefts
{
 float: left;
width: 960px;
    
}

.main_right
{
 float: left;
width: 255px;
margin-left: 6px;
    
}
#input_area
{
    padding-bottom: 15px;
    width: 660px;
    float:left;
}
.input_area_div
{
    
    width: 610px;
    float:left;
}
.input_area_label
{
    font-size: 14px;
font-weight: bold;
float:left;
width: 160px;
}
.input_area_baba
{
  width: 330px;
height: 25px;
float:left;
border: 1px solid hsl(0, 0%, 80%);    
}
.red
{
    color:red;
}

.tab_mm{
    font-size: 14px;
font-weight: bold;
color: hsl(0, 5%, 38%);
float: left;
margin-bottom: 14px;
margin-top: -6px;
    
}
.main_left
{
    background-color: hsl(40, 15%, 92%);
padding: 11px 6px;
margin-left: 22px;
border-radius: 10px;
    
}
.main_lefts
{
    background-color: hsl(40, 15%, 92%);
margin-left: 22px;
border-radius: 10px;
    
}
.registration
{
   float: left;
margin-left: 18px; 
    
}
.sendrequest
{
 width: 200px;
height: 37px;
border: none;
background-color: hsl(0, 100%, 60%);
font-size: 17px;
font-weight: bold;
color: hsl(0, 100%, 100%);
cursor:pointer;
text-align: center;
}
#export_login
{
  background-color: hsl(33, 11%, 80%);
color: hsl(0, 0%, 3%);
height: 131px;
 border-radius: 5px;   
    
}
#export_loginsection{
    float: left;

margin-left: 68px;
    
}
#export_loginsections{

	width: 700px;
	padding: 15px;
	
}
#export_loginsection_btn
{
 background-color: hsl(0, 100%, 60%);
width: 237px;
float: left;
height: 35px;
border-radius: 4px;
margin-top: 11px;
margin-left: 17px;
color: hsl(0, 100%, 100%);
font-weight: bold;
padding-top: 14px;
text-decoration: none;
text-align: center;
text-decoration: none;
}

a:hover#export_loginsection_btn 
{
 background-color: hsl(0, 67%, 72%);

}

#inner_export
{
    
    float:left;
}
#inner_exports
{
	padding: 10px;
    width: 600px;
	height: 100px;
	margin-left:10px;

}
#inner_export label
{
float: left;
padding: 5px;
font-weight: bold;
}
#inner_export input
{
float: left;
border: 1px solid hsl(0, 7%, 54%);
}
.export_login_btn
{
  background-color: hsl(0, 100%, 60%);
color: hsl(0, 100%, 100%);
width: 112px;
height: 33px;
margin-left: 92px;
cursor: pointer;
margin-top: 6px;
font-weight: bold;
    
}

#user_login{
    
   background-color: hsl(33, 11%, 80%);
color: hsl(0, 0%, 3%);
 border-radius: 5px;  
 padding-bottom: 20px;
padding-top: 20px;
}
#inner_user_login{
    width: 800px;
margin: 0 auto;
border: 1px solid hsl(0, 2%, 53%);
height: 300px;
}
#inner_announ{
    width: 800px;
	background-color: white;
margin: 0 auto;
border: 1px solid hsl(0, 2%, 53%);
height: auto;
}
#user_login_heading
{
    background-color: hsl(0, 32%, 96%);
height: 30px;
font-size: 16px;
padding-left: 13px;
padding-top: 12px;
font-weight: bold;
color: hsl(0, 100%, 50%);
}
#inner_announ_heading
{
    background-color: hsl(0, 32%, 96%);
height: 30px;
font-size: 16px;
padding-left: 13px;
padding-top: 12px;
font-weight: bold;
color: hsl(0, 100%, 50%);
}
#inner_user_login_right{
   float: left;
width: 399px;
height: 257px;
border-top: 1px solid hsl(0, 2%, 53%);
background-color: hsl(0, 100%, 100%);    
}

a#user_forget{
float: left;
background-color: hsl(58, 82%, 50%);
width: 323px;
height: 27px;
padding-top: 5px;
margin-top: 17px;
color: hsl(240, 60%, 22%);
font-weight: bold;
text-decoration: none;
margin-left: -30px;
text-align: center;
border-radius: 4px;
}

a:hover#user_forget{

color: hsl(346, 93%, 55%);

}



#inner_user_login_left{
    float: left;
width: 399px;
height: 257px;
border-right: 1px solid hsl(0, 2%, 53%);
border-top: 1px solid hsl(0, 2%, 53%);
background-color: hsl(0, 100%, 100%);
    
}

#inner_user_login_lefts{
    float: left;
width: 800px;
height: 257px;
border-right: 1px solid hsl(0, 2%, 53%);
border-top: 1px solid hsl(0, 2%, 53%);
background-color: hsl(0, 100%, 100%);
    
}
.h_export_login
{
margin-bottom: 8px;
padding-top: 12px;
}
.h_export_logins
{
margin-bottom: 8px;
padding: 2px;
}
.h_export_login span a
{
    
font-weight: bold;
text-decoration: none;
margin-bottom: 8px;
height: 25px;
border-radius: 5px;
background-color: hsl(0, 0%, 80%);
text-align: center;
color: hsl(0, 2%, 3%);
font-weight: bold;
padding-top: 12px;
width: 250px;
float: left;
margin-left: -9px;
padding-bottom: 3px;


}
.h_export_logins span a
{
    
font-weight: bold;
text-decoration: none;
margin-bottom: 8px;
height: 25px;
border-radius: 5px;
background-color: hsl(0, 0%, 80%);
text-align: center;
color: hsl(0, 2%, 3%);
font-weight: bold;
padding-top: 12px;
width: 250px;
float: left;
margin-left: -9px;
padding-bottom: 3px;


}
.h_export_login span #hgl_piuy_23
{
 width: 38px;
float: left;

}
.h_export_logins span #hgl_piuy_23
{
 width: 38px;
float: left;

}
.h_export_login span #hgl_piuy_23:hover
{
   
background-color: hsl(0, 84%, 49%);
color:#fff;

}
.h_export_logins span #hgl_piuy_23:hover
{
   
background-color: hsl(0, 84%, 49%);
color:#fff;

}
.h_export_login span #hgl_piuy
{
    
font-weight: bold;
text-decoration: none;
margin-bottom: 8px;
height: 25px;
border-radius: 5px;
background-color: hsl(0, 0%, 80%);
text-align: center;
color: hsl(43, 45%, 31%);
font-weight: bold;
padding-top: 12px;
width: 220px;
float: left;
margin-left: -9px;
padding-bottom: 3px;


}

.h_export_login span #hgl_piuy:hover
{
    font-weight: bold;
background-color: hsl(0, 84%, 49%);
color:#fff;
}

.h_export_login span a:hover
{
font-weight: bold;
background-color: hsl(0, 84%, 49%);
color:#fff;
}
.export_login
{
background-color: hsl(33, 11%, 80%);
color: hsl(0, 0%, 3%);
height: 285px;
border-radius: 5px;
width: 634px;
margin: 0 auto;
padding-top: 30px;
margin-top: 42px;
    
}
#export_login_inner{
    width: 460px;
margin: 0 auto;
    
}
#selectall
{
    margin:0px;
    width: 18px;
}

#main_inner_left{
  width: 220px;
float: left;
margin-left: 6px;
margin-top: 11px;
background-color: hsl(0, 100%, 100%);
    
}
#main_inner_right{
    float: left;
width: 700px;
    
}
#main_inner_rights{
    float: left;
width: 700px;
    
}

ul#sidebar_menu_inner
{
   list-style: none;
width: 207px;
float: left;
padding: 0px;
margin: 0px auto;
border-top: 1px solid hsl(0, 0%, 80%);
border-left: 1px solid hsl(0, 0%, 80%);
margin-top: 4px;
    
}

ul#sidebar_menu_inner li
{
   line-height: 31px;
   text-align: center;
   border-bottom: 1px solid hsl(0, 0%, 80%);
   margin-left:10px;
}
ul#sidebar_menu_inner li.selected
{
    background-color: hsl(0, 0%, 33%);
    
}
ul#sidebar_menu_inner li.selected a
{
    color: #fff;
    
}
ul#sidebar_menu_inner li:hover
{
    background-color: hsl(0, 0%, 33%);
}
span a.edit_inner{
    color: hsl(31, 60%, 36%);
font-weight: bold;
text-decoration: none;

float: left;
padding-left: 19px;
font-size: 14px;
    
}

span a:hover.edit_inner{
    color: hsl(31, 46%, 25%);

    
}

ul#sidebar_menu_inner li a:hover
{
    color: #fff;
}
ul#sidebar_menu_inner li a
{
    text-decoration: none;
    font-size: 13px;
    color: hsl(0, 4%, 44%);
    font-weight: bold;
    display: block;
}
#main_inner{
background-color: hsl(240, 35%, 91%);
width: 960px;
float: left;
}

#main_inners{
background-color: hsl(240, 35%, 91%);
width: 960px;

}
#main_inner_right
{
   float: left;
background-color: hsl(0, 100%, 100%);
font-family: normal;

padding-top: 5px;
margin-top: 11px;
margin-bottom: 13px;
width: 722px;
    
}
#main_inner_rights
{

background-color: hsl(0, 100%, 100%);
font-family: normal;
padding-top: 5px;
margin-top: 11px;
margin-bottom: 13px;
width: 955px;
    
}
.sdfert
{
  width: 133px;  
    
}
.m_boo{
    
    text-align: justify;
font-size: 14px;
}
#my_profile_inner_right{
   font-size: 18px;
font-family: normal;
color: hsl(0, 0%, 27%);
border-bottom: 2px solid;
width: 492px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
}
#my_profile_inner_rights{
   font-size: 18px;
font-family: normal;
color: hsl(0, 0%, 27%);
border-bottom: 2px solid;
width: 600px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
}
#default_profile{
    
   float: left;
width: 595px;
padding-left: 13px;
line-height: 34px;
padding-bottom: 18px;
}
.sd1
{
    font-weight: normal;
color: hsl(0, 4%, 39%);
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
}
#default_profile label{
   font-size: 16px;
font-weight: bold;
font-family: normal;
color: hsl(175, 2%, 38%);
float: left;
}
#my_profile_main_content
{
   padding-top: 18px;
padding-bottom: 32px;
float: left;
width: 687px;
margin-left: 13px;
    
}
#my_profile_main_contents
{
   padding-top: 18px;
padding-bottom: 32px;
float: left;
width: 940px;
margin-left: 13px;

    
}
.box_bottom
{
  border-style: solid;
border-width: 1px 1px 2px 1px;
border-color: hsl(0, 3%, 54%);
padding: 10px;
-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 1px 2px 2px hsla(0, 0%, 0%, 0.2);
-o-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);
box-shadow: 1px 2px 2px hsla(0, 0%, 0%, 0.2);
height: 162px;
float: left;
width: 270px;
margin-bottom: 15px;
margin-left: 20px;
margin-top: 10px;
margin-right: 2px;
    
}
span.b_heading
{
  font-size: 13px;
font-weight: bold;
color: hsl(0, 100%, 48%);
font-family: Arial, Helvetica, sans-serif;  
    
}
p.b_content
{
 color: hsl(0, 0%, 25%);
font-family: Tahoma, Geneva, sans-serif;
}
#content1
{
width: 833px;
margin-top: 33px;
}
.float_2
{
    margin:0 auto;
}

.headingbox {
color: hsl(0, 100%, 100%);
width: 100%;
overflow: hidden;
min-height: 40px;
border-bottom: 1px dashed hsl(0, 4%, 42%);
padding-left: 29px;
}

.innerbox {
overflow: hidden;
padding: 20px 20px 0px 0;
min-height: 430px;
font-size: 13px;
line-height: 18px;
font-family: 'OpenSansRegular',Arial,sans-serif;
}

.gap {
width: 100%;
overflow: hidden;
margin-top: 20px;
margin-bottom: 20px;
}

.inner_heading .border-right:first-child {
border-right: 1px dashed hsl(0, 4%, 42%);
padding-bottom: 30px;
}

.innerbox1 {
width: 288px;
overflow: hidden;
padding: 20px 0 0px;
float: left;
}

.innerbox p {
margin-top: 0px;
margin-bottom: 20px;
}

.innerbox2 {
width: 240px;
overflow: hidden;
padding: 20px 0 0px;
float: right;
}

.inner_heading .border-right:first-child {
border-right: 1px dashed hsl(0, 4%, 42%);
padding-bottom: 30px;
}
.span_12_of_12 {
width: 100%;
}

article.span_8_of_12 {
width: 67.10%;
}

article.cms_span_4_of_12 {
width: 32.2%;
_width: 320px !important;
width: 320px\9 !important;
}

.cmsbox {
width: 200px;
overflow: hidden;
padding: 20px 0 0px;
margin: 0px 0px 0px 29px;
}

.border-right {
border-right: 1px dashed hsl(0, 4%, 42%);
}
#id234
{
   color: hsl(207, 54%, 44%) !important;
   font-weight: bold; 
   font-size: 14px;
}

.footer_b {margin:auto;margin-top:20px; width:960px;text-align:center;}
.footer_b a:hover{color:green;}