#bodybg_holder {
background: #EBEBEB url(/images/body.gif) 50% 50% repeat-y;
margin:0 auto 0 auto;
width:100%;
min-height:100%;
}
div.clear { clear:both; }
/**************** content ****************/


#top_sub_navigation {
background:#F1EEF1;
position: relative;
height:27px;
}

#top_sub_navigation a{
float:left;
display:block;
font-size:11px;
height:10px;
color:#666666;
font-weight:bold;
text-decoration:none;
padding:5px 10px 10px 10px; 
}
#top_sub_navigation a:hover{
height:10px;
float:left;
display:block;
font-size:11px;
color:#88748D;
font-weight:bold;
padding:5px 10px 10px 10px; 
text-decoration:none;
}

#top_sub_navigation_on{
height:10px;
float:left;
display:block;
font-size:11px;
color:#88748D;
font-weight:bold;
padding:5px 10px 10px 10px; 
text-decoration:none;
}




#headerimage {
position:relative; float:left;
}
div#abt_contentholder {
position:relative;
width:635px; 
padding:10px 10px 25px 15px;
float:left;

}
.abt_content_details {
padding-top:20px; font-size:1.3em; color:#6B6860; line-height:22px; padding-right:15px;
}
.abt_heading {
font-size:2.1em; color:#73577A;
}
#abt_rightpan_holder {
width:284px; 
float:left; 
}

#abt_rightpan_holder a{
color:#274982;
font-size:1.2em;
text-decoration:none;
font-weight: normal;
padding:0;
}

#abt_rightpan_holder a:hover{
color:#88748D;
font-size:1.2em;
text-decoration:none;
font-weight: normal;
padding:0;
}
#abt_rightpan_holder .righton{
color:#88748D;
text-decoration:none;
color:#88748D;
font-size:1.2em;

}

.abt_rightpan {
width:285px; 
float:left;
height:20px;
padding:5px 0 0 14px; 
margin-top:10px; 
background: url(/images/corner_about-us.jpg) no-repeat; 
color:#FFFFFF; 
font-size:1.7em;
}
.abt_rightnavigation {
width:281px; 
border:1px solid #CCCCCC; 
border-bottom:none; 
float:left; 
padding:10px 0 10px 16px;
line-height:24px;
}
.abt_rightnavigation a{
text-decoration:none;
color:#274982;
font-size:1.2em;
text-decoration:none;
}
.abt_rightnavigation a:hover{
color:#88748D;
text-decoration:none;
}

.abt_leftnav_footer {
width:299px; float:left;
background: url(/images/corner_about-us_bottom.jpg) no-repeat; 
}



.team_image_holder {
float:left; margin-right:15px; margin-left:10px;
}
strong.heading {
font-size:16px;
font-weight: bold;
color: #6B6860;
}
.abt_content_details ul{
padding:0;
margin:0;
font-size:.8em; color:#6B6860;
}
.abt_content_details ul li{
padding:0 0 10px 0;
margin:0 0 0 20px;
list-style-type:square;
}

/* --------------------------- Team ---------------------*/

.contact_formholder {
width:450px; padding:10px; float:left;
}
.indication {
font-size:0.9em; font-style:italic; color:#336699;
}
span.color_green {
color:#99CC00;
}
.textholder_left{
width:203px; float:left; margin-top:10px;
font-weight:bold;
font-size:0.9em;
}
.textholder_left_big{
width:203px; float:left; margin-top:10px;
font-weight:bold;
font-size:1em;
}
.textholder_right{
width:220px; float:left; margin-top:10px;
}
#submit-button{
	height:30px;
}

select.fontclass {
font-size:0.5em:
}
.gray_divider {
background:#C7C7C7; height:1px; margin-top:10px;
width:425px;
}
/* --------------------------- Our Rating ---------------------*/

.our_rt_heading{
background:#EEEEEE; border:#AAAAAA 1px solid; padding:10px; margin-top:10px;
}
.our_rt_head {
font-size:1.2em;
color:#666666;
}
span.rt_italic {
font-style:italic;
}
/* --------------------------- Get Updated ---------------------*/
.updates_textfield {width:200px;
}
/* --------------------------- Contact ---------------------*/
.contact_textfield {width:205px;
}
.contact_drpdown {width:210px;
}

/* --------------------------- footer_holder ---------------------*/
.footerholder {
margin:0 auto 0 auto; 
width:978px; 
}
