/* CSS Document */

/* Created By Manoj, http://www.softms.com 

Created date 30042008, bharti.softms@gmail.com

*/

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;  PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif,  Tahoma; color:#6B6B6B;}

H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px ; padding-top:0px; font-size:18px; 

}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:13px; z-index:9999;

}

H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H6 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style:none;

}

OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

IMG {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; border:0px;

}

a{color:#67AAEA; text-decoration:none;}

a:hover{color:#63BC46;}

#wrapper {MARGIN: 0px auto; WIDTH: 996px; height:auto; text-align:left;  }

.cl {	CLEAR: both}

.header{width:996px; height:103px;}

.logo{width:220px; height:102px; float:left; margin-left:1px;}

.flash_banner{width:765px; height:100px; float:right;}



.main_body{width:1000px; height:auto; text-align:left;}

.middle_main{width:794px; float:left; margin-left:5px; }

.brad_crum{ margin-top:9px; width:500px; float:left;}

.brad_crum a{color:#67AAEA;}

.brad_crum a:hover{ color:#63BC46}

.left_main{width:190px; float:left; margin-left:5px;  }

.head_bar{background:url(../images/bar_rep.gif) repeat-x; height:33px; width:790px; margin-left:3px;}

.mid_left{float:left; width:575px; height:auto;}

.mid_right{float:right; width:215px; height:520px; margin-top:-2px;}

.box_bdr_top{background:url(../images/bg_top.gif) no-repeat bottom; height:5px; width:569px; margin:0px; padding:0px;}

.box_mid{background:url(../images/bg_rpt_x.gif) repeat-y; width:569px; margin:0px; padding:0px;}

.box_bdr_btm{background:url(../images/bg_bottom.gif) top no-repeat; height:11px; width:569px; margin:0px; padding:0px;}

.footer{ width:996px; background:url(../images/footer_bg_rpt.gif) repeat-x; margin-top:20px; height:45px; clear:both; padding-top:10px; font-size:11px; text-align:center;}

.mid_content{width:555px; padding:7px;}

.mid_content ul li { list-style:none; margin-left:20px;}

.mid_content p{ margin-left:10px; padding-bottom:10px;}

.txthead_one{ color:#F26D06; font-size:14px bold; margin-left:10px; }

.listvalue{ margin-left:30px;}

.listvalue li{  list-style:url(../images/arrowbullet.png) ; line-height:20px; }

.listitem{ margin-left:30px;}

.listitem li{list-style:url(../images/lidot.gif); line-height:17px; margin-left:5px;}

.txtwhite{ color:#fff; text-decoration:none;}

.tblbdr{border:1px solid #ccc; margin-left:7px; border-right:0px; border-bottom:0px;}

.tblhead{ background:#E2E1E1; color:#369104; font-size:13px; font-weight:bold; padding:2px;}

.tdtxt{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:3px;}

.tdtxt span{ font-size:11px; margin-left:4px;}

.smalltxt{color:#369104; font-size:12px;}

.line{ border-top:1px dotted #ccc; width:98%; margin:5px; margin-top:0px; height:1px; color:fff; font-size:1px;}

/* Menu css start here*/

.arrowlistmenu{width: 185px; /*width of accordion menu*/}

.arrowlistmenu h3 a{ color:#fff; padding-right:105px; padding-bottom:5px;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 12px ;color: white; background: url(../images/tab_left.gif) no-repeat center left;margin-bottom: 1px; /*bottom spacing between header and rest of content*/padding: 4px 0 4px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer; height:18px;}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(../images/tab_selected.gif); height:18px; margin-bottom:0px;}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/}

.arrowlistmenu ul li{padding-bottom: 0px; /*bottom spacing between menu items*/}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/background: lightblue !important;}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/background: lightgreen !important;}

.arrowlistmenu ul li a{color: #67AAEA; /*custom bullet list image*/display: block; padding: 2px 0;padding-left: 19px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;font-size: 90%;}

.arrowlistmenu ul li a:visited{color: #67AAEA;}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/background-color: #F3F3F3;}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/background: lightblue;}





.glossymenu, .glossymenu li ul{list-style-type: none;margin: 0;padding: 0;width: 185px; /*WIDTH OF MAIN MENU ITEMS*/ border-top:0px solid #ccc; border-bottom:0px solid #ccc;}

.glossymenu li{position: relative; background:url(../images/menu_bg_rpt.gif) repeat-y; line-height:20px;}

.glossymenu li a{font: bold 12px ;color: white;display: block;width: auto;padding: 5px 0;padding-left: 10px;text-decoration: none;}

.glossymenu li ul{ /*SUB MENU STYLE*/position: absolute;width: 190px; /*WIDTH OF SUB MENU ITEMS*/left: 0;top: 0;display: none;}

.glossymenu li ul li{float: left;}

.glossymenu li ul a{width: 190px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */}

.glossymenu .arrowdiv{position: absolute;right: 2px;background: transparent url(../images/light_arrow_right.gif) no-repeat center right;}

.glossymenu li a:visited, .glossymenu li a:active{color:#63BC46;}

.glossymenu li a:hover{background:#FFF; color:#63BC46;}

/* Holly Hack for IE \*/

* html .glossymenu li { float: left; height: 1%; }

* html .glossymenu li a { height: 1%; }

.width{ width:250px;background:#F7F7F7; }

.width li{margin:0px; padding:0px; border-left:1px solid:#ccc; border-right:1px solid #ccc;}

.width li a{ width:250px;  background:#F7F7F7; margin:0px; padding:0px;}

.bdrT{border-top:1px solid #ccc;}

.bdrB{border-bottom:1px solid #ccc;}

/* End */

/* menu css end */

/* contact us popup */





.drag-handle{ /*Overwrite default drag handle bar background color with below*/background-color: #000;}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/position: absolute;background: black url(..images/blackdot.gif);width: 10px;left: 0;top: 0;z-index: 5;visibility: hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);opacity: 0.8;}



.dhtmlwindow{position: absolute;border: 1px solid black;visibility: hidden;background-color: white;}

.drag-handle{ /*CSS for Drag Handle*/padding: 1px;text-indent: 3px;font: bold 13px "Trebuchet MS", Arial, Verdana; background-color: #0C7104; color:#fff;cursor: move;overflow: hidden;width: auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);-moz-opacity: 1;opacity: 1;}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}

.drag-contentarea{ /*CSS for Content Display Area div*/border-top: 1px solid brown; background-color:#fff; color:#000; height: 150px; padding: 5px; overflow: auto;}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/border-top: 0px solid gray;background-color: #F8F8F8;height: 13px; /*height of resize image*/}

.drag-resizearea{ /*CSS for Resize Area itself*/float: right;width: 13px; /*width of resize image*/height: 13px; /*height of resize image*/cursor: nw-resize;font-size: 0;}



/* Our strenghts*/

.lable{ margin-left:20px; width:200px; float:left; padding-bottom:10px;}

.txt{ margin-left:5px; float:left; width:300px;  padding-bottom:10px;}
.marq_main{width:99%; height:18px; margin-left:2px; padding-top:2px; border:1px solid #ccc; overflow:hidden;  font-size:13px;}
.marq_main span{ margin-left:200px; }