div.clear {clear:both;}
.pic {padding: 3px; border: 1px solid #efefef; margin: 0px 10px 5px 0px;}
form {padding: 0px; margin: 0px;}
div#container { position:absolute; margin:56px 0 0 500px; border:none;}

div#logoheader {}
div.logo {padding: 15px 10px; float: none;}

div#contentarea {background: #fff url(images/navright_back.gif) repeat-y right; float: left;}
div.content {float: left; width: 400px; padding: 10px 20px 20px 10px; line-height: 150%; font-family: georgia; color: #000; font-size: 115%;}
div.o_content li , div.content li {padding-bottom: 5px; text-align: justify;}

div.o_content h3, div.content h3 {font-size: 120%; color: #007abd;}

h1 {font-size: 180%; color: #007abd; border-bottom: 1px dashed #000; line-height: 150%; font-weight: 400;}

.links_black li a{color:#000;}

/*TOP Navigation*/
div#topmnu { width:450px; }
div#mainmnu {float: left; width: 480px; }
.tmnumargin {margin-right: 5px; }
ul#nav {padding: 0px; margin: 0px; list-style: none; }
ul#nav li {float: left; position: relative; border:none;}
/*ul#nav li a.navhd {display: block; text-align: center; width: 131px; background: #007abd url(images/navtop_bg.gif) no-repeat top; padding: 7px 0px; color: #fff; text-decoration: none; font-size: 12px;}*/
ul#nav li img {float: left; position: relative; border:none;}
ul#nav li a.active {background: #EFEFEF; color: #000; text-decoration: none; border:none;}
ul#nav li a.over {cursor:pointer; border:none;}

div#omnu {float: right; width: 270px; padding: 7px 10px 0px 0px; font-size: 9px; font-family: arial;}
div#omnu ul {margin: 0px; padding: 0px; list-style: none; display: inline;}
div#omnu ul li {margin-left: 8px;  float: right;}
div#omnu ul li a{padding-left: 15px; text-decoration: none; color: #666;}

div#imageheader {position: relative; margin:1px 0px 0px -190px; float: left; width:660px; height: 190px; overflow: hidden;}
div.imagetop {float: left; width: 400px;}
div.talktome {float: right; text-align: center; width: 280px; height: 190px; padding-top: 0px;}

div#tabcontent {position: absolute; left: 0px; top: 0px; width: 640px; height: 180px; padding: 5px 15px; background: #EFEFEF url(../images/navtop_bg_content.jpg) no-repeat; z-index:2; color: #000;}
div#tabcontent .tnav_box {height: 180px;}
.i_about {background: url(../images/about_srm.jpg) no-repeat left center;}
.i_services {background: url(../images/lines_icon.jpg) no-repeat left center;}
.i_industries {background: url(../images/industries_icon.jpg) no-repeat left center;}
.i_our_approach {background: url(../images/our_approach_icon.jpg) no-repeat left center;}

.bg_about {background: url(../images/tnav_about.jpg) no-repeat right ; padding:0px 0px -5px 0px;}
.bg_services {background: url(../images/tnav_services.jpg) no-repeat right bottom;}
.bg_industries {background: url(../images/tnav_industries.jpg) no-repeat right bottom;}
.bg_our_approach {background: url(../images/tnav_our_approach.jpg) no-repeat right bottom;}

div#tabcontent .tnav_box .heading{padding: 5px 0px 5px 55px; border-bottom: 1px dotted #ccc; width:180px; height: 25px; font-family:Verdana, Arial; font-size:12px;}
div#tabcontent .tnav_box .heading .hd{font-family:Verdana, Arial; font-size: 13px; font-weight: bold; color: #c83609; text-transform:uppercase;}

div#tabcontent .tnav_box .mnulist_1c {float: left; padding: 5px 0px;}
div#tabcontent .tnav_box .mnulist_2c {float: left; padding: 0px 10px; width: 600px;}
div#tabcontent .tnav_box .mnulist_3c {float: left; padding: 0px 0px; }
div#tabcontent .tnav_box .mnulist_4c {float: left; padding: 0px 0px; width:220px;}
div#tabcontent .tnav_box .mnulist_5c {float: left; padding: 0px 0px; }
div#tabcontent .tnav_box .mnulist_6c {float: left; padding: 0px 0px; }
div#tabcontent .tnav_box .mnulist_7c {float: left; padding: 0px 10px; }

div#tabcontent .tnav_box ul{margin: 5px 0px 0px 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px;}
div#tabcontent .tnav_box ul a:hover{margin: 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; color: #00bcff; font-size: 11px;}
div#tabcontent .tnav_box ul li.l1 {margin-top: 4px; background: url(../images/bullet_tnav_mnu.jpg) no-repeat left center; padding: 0px 0px 0px 15px;}

div#tabcontent .tnav_box ul li.l4 {margin-top: 5px; background: url(../images/bullet_tnav_mnu.jpg) no-repeat left top; padding: 0px 0px 0px 15px; line-height:14px; width:190px;}
div#tabcontent .tnav_box ul li.l2 {list-style:none; margin-top: 2px; padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 12px;}
div#tabcontent .tnav_box ul li.l3 {list-style:none; margin-top: 2px; margin-left: 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 12px; font-weight:bold;}
/*div#tabcontent .tnav_box ul li.l4 {margin-top: 4px; background: url(../images/bullet_tnav_mnu.jpg) no-repeat left center; padding: 0px 0px 0px 15px;line-height:8px;width:200px;}*/
div#tabcontent .tnav_box1 ul {padding: 0px 0px 0px 0px; margin: 8px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 12px;}
div#tabcontent .tnav_box ul li.l5 {list-style:none; margin-top: 2px; padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 12px;}
div#tabcontent .tnav_box ul li.l6 {margin-top: 2px; background: url(../images/bullet_tnav_mnu.jpg) no-repeat left center; padding: 0px 0px 0px 15px;line-height:8px;}
div#tabcontent .tnav_box ul li.l7 {margin-top: 4px; background: url(../images/bullet_tnav_mnu.jpg) no-repeat left center; padding: 0px 0px 0px 15px; line-height:10px;}

div#tabcontent .tnav_box ul li a.changetitlecolor {color: #2581c8; font-size: 12px; text-decoration: none; line-height:14px;}
div#tabcontent .tnav_box ul li a.changetitlecolor:hover {font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12px; line-height:14px;}

div#tabcontent .tnav_box ul li a.changecolor {color: #000; text-decoration: none; line-height:14px;  }
div#tabcontent .tnav_box ul li a.changecolor:hover {font-family: Arial, Helvetica, sans-serif; color: #FF8400; font-size: 11px; line-height:14px;}

div#tabcontent .tnav_box input.tnavsbox{border: 1px solid #ccc; width: 550px; font-size: 20px;}
div#tabcontent .tnav_box input.tnavsbtn{border: 1px solid #ccc; height: 28px; font-weight: 700;}
/*End of Top Navigation Class*/

	
