@charset "utf-8";
/* CSS Document */

body{font-family:verdana; font-size:11px; color:#000; text-decoration:none; padding:0px; margin:0 0 0 0; background-image:url(images/main_bg.gif); background-repeat:repeat-x;  line-height:18px; }
img {border:0px;}

div{padding:0; margin:0;}
a.link{ font-family:verdana, Helvetica, sans-serif;color:#000; text-decoration:none;}
a.visited{ font-family:verdana, Helvetica, sans-serif; color:#000; text-decoration:none; font-weight:normal; }
a.hover{color:#FF0000; text-decoration:underline;}
a.active{color:#FF0000; text-decoration:underline;}
h1 {font-family:tahoma; font-size:12px; color:#0084c9; font-weight:bold; padding:12px 0 0 0px; margin:0px; }
.small_txt{font-family:verdana; font-size:11px; color:#0a60aa;}
.subhead {font-family:verdana; font-size:12px; color:#ff7200; font-weight:bold;  }
.subhead1 {font-family:verdana; font-size:11px; color:#6a7606; font-weight:bold;  }

h3{font-family:tahoma; font-size:11px; color:#0084c9; font-weight:bold; padding:12px 0 0 0px; margin:0px; }
#container {width:1000px; margin:0 auto; background-color:#fff; border:1px #0084c9 solid;}
.header{background-image:url(images/header_bg.gif); background-repeat:repeat-x; height:107px; border-bottom:2px solid #157bc3}
.menu {float:left; padding:0 0px 0px 140px; margin:78px 0 0 0;}
/*header menu starts*/
#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}
#cssdropdown li {
float: left;
position: relative;
background-image:url(images/menu_bg.gif); background-repeat:repeat-x; height:23px; background-position:bottom;
padding-top:2px;

}
.mainitems {
}
.mainitems a{
padding:0px 19px 0px 19px;
text-decoration: none;
color:#0071bd;
font-family:verdana; font-weight:bold;
}
.mainitems a:hover{
padding:0px 19px 0px 19px;
text-decoration: none;
color:#FF0000;
font-family:verdana;
}


.subuls {
display: none;
width:240px;
position: absolute;
background-image:url(images/submenu_bg.gif); background-repeat:repeat-x;
background-position:bottom;
background-color:#fdfdfd;
z-index:200;
border:1px solid #e0dede;
left:0px;
top:24px;
}

#cssdropdown .mainitems .subuls li{
width: 100%;
background-image:none;
border-bottom:1px dotted #cccccc;
}

.subuls li a{
text-decoration: underline;
text-decoration:none;
font-weight:normal;
}
.subuls li a:hover {color:#FF0000;} 

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top:25px;
left:0;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}
/*header menu end*/
.logo{width:166px; height:34px; float:left; padding:30px 0 0 10px;}
.sign{width:145px; float:right; padding:10px 5px 0 0;}
.cont:link{ font-size:10px; text-decoration:none;}
.cont:visited{font-size:10px;color:#000;} 
.cont:hover{font-size:10px; color:#FF0000; text-decoration:underline;} 
.cont:active{font-size:10px; color:#FF0000;} 
#left-column{width:775px; float:left; border-bottom:1px solid #e5e3e3; border-right:1px solid #ccc; border-top:1px solid #e5e3e3; top:0px;  margin:20px 0 0 0;}
#right-column{width:220px; float:right; top:0px; margin:15px 0 0 0; }
.clear {clear:both}
#leftimg{width:412px; height:228px; float:left; padding:2px 2px 2px 2px; border-right:1px solid #e5e3e3;}
#right_cont{width:345px; float:left; padding:2px 2px 2px 10px;}
#sumbit_bt{ width:161px; height:25px; float:right; padding:0 10px 0 0; top:0px}
#work_title{border-bottom:1px solid #e5e3e3; border-top:1px solid #e5e3e3; height:25px; float:left; width:358px; }
.line{border-bottom:1px solid #e5e3e3; padding:0px 0 0 0;}
.box_g{background-image:url(images/bluebox.jpg); background-repeat:no-repeat; width:188px; height:183px; list-style:none; float:left; padding-left:2px; margin-top:2px;
margin-top:2px; margin-left:2px; padding-bottom:2px; border-right:1px solid #e5e3e3;}
.box_g1{background-image:url(images/bluebox.jpg); background-repeat:no-repeat; width:188px; height:183px; list-style:none; float:left; padding-left:2px; margin-top:2px;
margin-top:2px; margin-left:2px; padding-bottom:2px;}
.icons{padding:10px 0px 0 3px; font-weight:bold; font-family:verdana; font-size:11px;}
.box_text{padding:4px 5px 0 5px;}
.learn:link{ font-size:10px; text-decoration:none; padding:10px 25px 0 0px; float:right;}
.learn:visited{font-size:10px; underline; color:#000;} 
.learn:hover{font-size:10px; underline; color:#FF0000; text-decoration:underline;} 
.learn:active{font-size:10px; underline; color:#FF0000;} 
.box_g ul {padding:0px; margin:0px; padding:10px 0px 0px 25px;}
.box_g ul li {list-style-image:url(images/listarrow.gif);}
.box_g a{ background-image:url(images/learnarrow.gif); padding-left:15px; background-position:left; padding-right:15px;  background-repeat:no-repeat; font-family:verdana; font-size:9px; color:#000000; text-decoration:none;}

.box_g a:hover{ background-image:url(images/learnarrow.gif); padding-left:15px; padding-right:15px; background-position:left; background-repeat:no-repeat; font-family:verdana; font-size:9px; color:#FF0000; text-decoration:none;}
#slid_div{width:355px; float:right; height:120px;}
#client{ }

/*menuslid start */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 198px; /*width of menu*/
height:365px;
}

.glossymenu a.menuitem{
height:18px;
background: black url(images/rightmenuhead.gif) repeat-x top left;
font: bold 10px  Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-left: 5px;
margin-top:1px;
text-decoration: none;
padding-top:3px;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 6px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu div.submenu ul li{ 
margin: 0;
padding: 0;
height:17px;
/*list-style-image:url(images/listarrow.gif);*/
border-bottom: 1px solid #959597;
padding-top:2px;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 10px  Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #cce3f2;
color: #08618f;
}
/*menuslid end */

/*text slider start */
#basic-accordian{
	padding:5px;
	width:350px;
	left:50%;
	top:50%;
	margin-left:-5px;
	margin-top:-5px;
}
.accordion_headings{

	padding:4px;
	background:#b2d1e6;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#0084c9;
}

.accordion_child{
	padding:4px;
	background:#EEE;
}

.header_highlight{
	background:#0084c9;
}
/*text slider end */
#getquote{ padding:15px 0px 0 50px; margin:0 0 0 0; top:0; height:35px; width:170px;}
/*inner pages css start */
#inner_leftcolumn{width:775px; height:300px; float:left;}
.sublinks{ font-size:10px; text-decoration:none; padding:0 0 0 5px; color:#000;}
.sublinks:visited{font-size:10px; color:#000;} 
.sublinks:hover{font-size:10px; colosr:#FF0000; text-decoration:none;} 
.sublinks:active{font-size:10px; color:#FF0000;} 
#inner_contborder1{float:left; border-right:1px solid #ccc; border-top:1px solid #e5e3e3; top:0px; width:775px;}
.inner_img{float:left; padding:2px 0px 2px 2px;}
.innerheaderbg{float:left; width:630px; margin-top:2px; height:115px;}
#inner_contborder{float:left;border-top:1px solid #e5e3e3; top:0px; width:100%;}
#page_content {float:left; width:750px; min-height:500px; text-align:justify;}
#page_content a {font-family:tahoma; font-size:11px; font-weight:normal; color:#01327F;}
#page_content a:hover{font-family:tahoma; font-size:11px; font-weight:normal; color:#FF6600;}
#list  ul {padding:0px; margin:0px;}
#list  ul li {background-image:url(images/listarrow.gif); background-repeat:no-repeat; background-position:left; list-style:none; padding-left:15px;}
#left_nav2 {width:220px; float:left; padding:0px 0px 0px 0px; margin:0px;}
#left_nav2 ul {padding:0px; margin:0px 0px 0px 0px;}
#left_nav2 li {
	list-style-type: none;
	margin-left:0px;
	line-height:25px;
background-image:url(images/left_nav2_listbg.gif); background-repeat:no-repeat; 
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left top;
	}
#left_nav2 .active {
	list-style-type: none;
	margin-left:0px;
	line-height:22px;
background-image:url(images/left_nav2_listbg2.gif); background-repeat:no-repeat; 
	padding-left:10px;
	background-position:left top;
	}

#left_nav2 a {font-family:tahoma; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; 
	 padding-left:6px; 
}
#left_nav2 a:hover {font-family:tahoma; font-size:11px; color:#FF4B04; font-weight:normal; text-decoration:none; 
	 padding-left:6px; 
}
#left_nav3 ul {padding:0px; margin:0px 0px 0px 0px;}

#left_nav2 .left_nav3 li {
	background-image:url(images/liststyle_square.gif);
	line-height:19px;
	margin-left:10px;
	padding-left:10px;
	list-style:none;
	background-position:left 0.5em;

}

#left_nav2 .left_nav3 .left_nav4 li {
	background-image:url(images/arrow2.gif);
	line-height:19px;
	margin-left:10px;
	padding-left:10px;
	list-style:none;
	background-position:left 0.5em;

}

/*form css */
.textfield {font-family:verdana; color:#999999; font-size:11px; text-decoration:none; font-weight:normal;}
/*form  end */

/*footer */
#footer{ background-image:url(images/footerbg.gif); background-repeat:repeat-x; height:42px;}
#footer_txt{padding:10px 10px 0 0px; float:right;}
/*footer end*/

