body{ margin:0 0; padding:0 0; font-family:Arial, Helvetica, sans-serif; color:#333333; background:url(../images/bar.jpg) top left repeat-x #236897; color:white; font-size:14px;}

#main_bg{ margin:0 0; padding:0 0;}
#container{ width:902px; margin:0 auto; padding:0 0;}
#top, #menu, #midle{ width:902px; margin:0 0; padding:0 0; }
#logo_bg{ width:345px; margin:0 0 0 0; padding: 30px 0 0 0; float:left;}
#logo_map{
	float:left;height:108px;padding-left:50px;padding-top:18px;z-index:-1; 
}

.map{background:url(../images/map.png) no-repeat top; margin:0; padding:0; }
.menu{ width:90%; margin:0 0 0 80px; padding:1px 0 0 0; }
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; width: 100%; padding: 0 0 0 0; }

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background:url('../images/left_con.png') no-repeat top left;
display: inline; width:100px;
float: left; text-align:center;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 34px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-right: 4px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.7;
-moz-opacity: 0.7;
}

.aerobuttonmenu a.current{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
opacity: 1;
-moz-opacity: 1;
}


.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('../images/rit_con.png') no-repeat top right;
display: block;
padding: 5px 8px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu .rightsection a{color: navy;}
.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 1;
}
.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: #ff9f42;
}


#top_bg{ width:902px; margin:0 0; padding:0 0; background:url(../images/top_bg.png) no-repeat top; height:10px; float:left;}
#mdl_bg{ width:862px; margin:0 0; padding:0 20px; background:url(../images/mdl_bg.png) repeat-y top; max-height:100%; float:left;}   
#btm_bg{ width:902px; margin:0 0; padding:0 0; background:url(../images/btm_bg.png) no-repeat top; height:10px; float:left;} 

p{ margin:0 0; padding:0 0; line-height:18px;}
div.contant{ width:100%; margin:0 0; padding:20px 0; text-align:justify; }
div.contant1{ width:100%; margin:0 0; padding:10px 0; text-align:justify;}
div.btm{ width:95%; margin:0 0; padding:10px 20px; text-align:center;}



h1{ font-size:16px; font-weight:900; color:#3baeff; margin:0 0 0 0; padding:0 0 0 0;}
h2{ font-size:14px; font-weight:600; color:#ff9f42; margin:0 0 0 0; padding:0 0 0 0;}
h3{ font-size:13px; font-weight:600; color:#ff9f42; margin:0 0 0 0; padding:0 0 6px 0;}
h4{ font-size:14px; font-weight:600; color:#ff9f42; margin:0 0 0 0; padding:0 0 0 0;}
h5{ font-size:14px; font-weight:600; color:#3baeff; margin:0 0 0 0; padding:6px 0 6px 0;}
h6{ font-size:14px; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0;}

.box_tex{ font-size:12px; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; color:#333333; text-align:justify;}
.hed_text{ font-size:14px; font-weight:500; color:#3baeff; margin:0 0 0 0; padding:0 0 0 0;}




.link_orng{ font-size:14px; font-weight:normal; color:#ff9f42; margin:0 0 0 0; padding:0 0 0 0; text-decoration:underline;}
.link_orng a{ font-size:14px; font-weight:600; color:#ff9f42; margin:0 0 0 0; padding:0 0 0 0; text-decoration:none;}
.link_orng:hover{ font-size:14px; font-weight:normal; color:#3baeff; margin:0 0 0 0; padding:0 0 0 0; text-decoration:underline;}

.text_teb { width:70%; margin:0 0; padding:0 0 0 0;}
.text_teb ul{ margin:0 0; padding:0 0 0 0; display:block;}
.text_teb li{ margin:0 0; padding:0 0 0 20px; list-style:none; line-height:22px; background:url(../images/arrow.png) no-repeat top left; text-align:left ;}

.map_teb { width:90%; margin:0 15px 10px 60px; padding:0 0 0 0; float:left; }
.img_teb { width:32%; margin:0 0 10px 11px; padding:0 0 0 0; float:left; }
.text_cont { width:100%; margin:8px 0 8px 0; padding:0 0 0 0; float:left; text-align:justify; }

input{width: 250px; padding: 2px; background:#CCCCCC; border:1px solid #CCCCCC;  }
.texttetra{ background:#CCCCCC; width:254px; height:80px; border:1px solid #CCCCCC; }
fieldset { border: none;}


.text_teb1 { width:48%; margin:0 15px 0 0; padding:0 0 0 0; float:left;}
.text_teb1 ul{ margin:0 0; padding:0 0 0 0; }
.text_teb1 li{ margin:0 0; padding:0 0 0 20px; list-style:none; line-height:22px; background:url(../images/arrow.png) no-repeat top left; text-align:left ;}

.text_teb2 { width:100%; margin:0 15px 0 0; padding:0 0 0 0; float:left;}
.text_teb2 ul{ margin:0 0; padding:0 0 0 0; }
.text_teb2 li{ margin:0 0; padding:0 0 0 20px; list-style:none; line-height:20px; background:url(../images/arrow.png) no-repeat top left; text-align:left ;}

.text_teb3 { width:100%; margin:0 0 0 0; padding:0 0 0 0; float:left;}
.text_teb3 ul{ margin:0 0; padding:0 0 0 0; }
.text_teb3 li{ margin:0 0; padding:0 0 0 20px; list-style:none; line-height:20px; background:url(../images/arrow.png) no-repeat top left; text-align:left ;}
