/* CSS Document */

body					{ background-image:url(../images/bg.gif); background-repeat: repeat-x; background-color:#fff; margin:0 auto; font-family:tahoma; font-size:12px; color:#333333; line-height:20px;}

.bodylist				{ padding:8px 0;}
.bodylist ul			{ padding:0 10px; margin:0;}
.bodylist li 			{}
.bodylist li span		{ display:block; color:#000000; font-weight:bold;}

h1						{ font-size:20px; font-family:Georgia; padding:8px 0; margin:0;}
h2						{ font-family:tahoma; font-size:17px; color:#7d7d7d; }
h2 span					{ padding-left:10px;}
h3						{ font-size:15px; color:#aa3104; padding:8px 0; margin:0;}
.sub_hd			{ color:#000000; font-size:13px; }

p						{ padding:8px 0; margin:0;}
img,div,css,ul,li,span					{ behavior: url("iepngfix.htc");}

#wr						{ width:1000px; margin:0 auto; }

#topbar					{ background:url(../images/topbar_bg.gif) repeat-x; height:60px;}

#logo					{ background:url(../images/logo.gif) no-repeat; width:209px; height:60px; float:left;}

#mn_navigation			{ padding:0; margin:0; font-family:Georgia; font-size:13px; float:left; width:791px;}
#mn_navigation ul		{ padding:0; margin:0;}
#mn_navigation li		{ padding:0; margin:0; display:block; float:left; list-style:none; }
#mn_navigation li a		{ padding:0 15px; margin:0; display:block; float:left; color:#656565; line-height:60px; vertical-align:middle; text-decoration:none; }
#mn_navigation li a:hover{ padding:0 15px; margin:0; background-color:#aa3104; color:#FFFFFF;}

#banner_box				{ clear:both; position:relative; float:left; width:1000px; padding-top:15px; background:url(../images/cloud.png) no-repeat;}

#contact_box			{ background-image:url(../images/banner-left-bg.jpg); background-repeat: no-repeat; background-color:#FFFFFF; width:245px; padding:15px 10px 10px 10px; height:227px; float:left; margin-right:20px; font-family:Georgia; }
.cnt_box_head			{ color:#FFFFFF; font-family:Georgia; font-size:15px;}
.mtech					{ padding:15px 0 0 0; color:#aa3104; text-decoration:underline;}

#banner					{ width:715px; float:left; background:url(../images/banner.png) no-repeat; height:247px;}

#bdy					{ clear:both; float:left; width:1000px; position:relative; padding:20px 0;}

form					{ margin:0; padding:0;}
form fieldset				{ border:1px solid #eeeeee;}
#formbox				{ position:relative; padding:10px;}
form label				{ display:block; float:left; width:180px; padding:3px;}
form input 				{ float:left; width:200px; padding:3px;}
.clr					{ clear:both; padding:5px 0;}
.btn					{ background:#aa3104; color:#FFFFFF; padding:5px; width:80px; float:left; margin-right:10px; border:none;}
.Fleft					{ float:left; padding-right:10px;}
.Fright					{ float:right; padding-left:10px;}
.img					{ border:5px solid #FFFFFF;}

#lft_cnt				{ width:258px; float:left; padding:0 15px 0 0; border-right:1px solid #e5e5e5;}
.list-mn ul				{ padding:0; margin:0;}
.list-mn li				{ padding:0; margin:0; list-style:none; border-bottom:1px solid #e5e5e5; /*background:url(../images/footstep_liststyle.png) no-repeat 0 5px;*/}
.list-mn li	span		{ padding:0 0 0 30px; margin:0; list-style:none;  font-family:Georgia; color:#a4c033; display:block; }
.list-mn li	span a		{ color:#a4c033;}
.list-mn li span b		{ color:#4fb4e3; font-size:12px;}

.company-list-icon		{ width:258px; float:left; padding:0; }
.company-list-icon ul	{ padding:0 0 0 20px; margin:0; }
.company-list-icon li	{ padding:0; list-style:none;}
.company-list-icon li a{ display:block; float:left; padding:5px; border:0;}
.company-list-icon li a img{ border:1px solid #CCCCCC;}

#container				{ width:709px; float:left; padding:0 0 0 15px; border-left:1px solid #e5e5e5; position:relative; }

#footer			{ background:url(../images/footer_bg.gif) repeat-x; position:relative; clear:both; margin:0 auto; height:140px; padding-top:10px; }
#foot			{ padding:0; margin:0 auto; font-family:Georgia; font-size:13px; width:1000px; color:#000; position:relative;}
#foot ul		{ padding:0; margin:0; background:url(../images/footer.gif) repeat-x; float:left; width:1000px;}
#foot li		{ padding:0; margin:0; display:block; float:left; list-style:none; }
#foot li a		{ padding:0 15px; margin:0; display:block; float:left; color:#656565; line-height:38px; vertical-align:middle; text-decoration:none; }
#foot li a:hover{ padding:0 15px; margin:0; background-color:#2cf800; color:#FFFFFF;}







.example{ margin-top:-50px;}



.hidden{display:none;}

/* Nasty clearfix hacks */
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
