/* CSS Document */
body {
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D3DAE2;
}
#main1{
width:1004px;
}
:-moz-any-link:focus {outline: none;}
.maintable{
	width:1002px;
}
.maintable2{	
	background-image:url(../images/bg-bottom.jpg);
	width:1002px;
}
.bootom-bg{
	background-image:url(../images/bottom-bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
/*--------------Header------------------------*/

#header{
	width:951px;

}

.logo{
	padding:10px 0px 0px 40px;
	float:left;
}

.toplink{
	padding:0px 18px 0px 0px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.toplink a{
	color:#000000;
	text-decoration:none;	
}

.toplink a:hover{
	color:#06618E;
	text-decoration:none;
	
}

/*--------------Header End------------------------*/
#container{
	width:951px;
	clear:both;
}

.middle{
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.topnav{
	background-image:url(../images/topnav-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
}

.padding-topnav{
	padding-right:9px;
 	padding-top:10px;
}

.padding-topnavr{	
 	padding-top:10px;
}

.padding-right{
	padding-left:35px;
	padding-right:14px;
 	padding-top:25px;
	text-align:left;
}

.padding-pic{
	padding-left:38px;
	padding-top:30px;
}

.td-pic{
	margin-right:5px;
	margin-top:28px;
	width:438px;
	height:345px;
}
#simplegraph {
	border: 3px ridge #0066CC;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:30px;
	margin-top:16px;
	margin-left:6px;
 	float:left;
	background-color: white;
	-moz-box-shadow: -4px 4px 4px #666;
  	-webkit-box-shadow: -4px 4px 4px #666;
  	box-shadow: -4px 4px 4px #666;
}
.graph-table{
	margin:16px 24px 0px -20px;
	background-color:#FFFFFF;
	}
	
/*
.graph-pic{
	padding-left:41px;
	padding-right:50px;
}*/

/*
.padding-mail{
 	margin-top:20px;
	padding-bottom:15px;
	text-align:left;	
}*/

.padding-newmail{
	padding-top:20px;
	padding-bottom:15px;
	padding-left:37px;
	text-align:left;	
}


.padding-mail a{
	color:#0000FF;
	text-decoration:underline;	
}

.padding-mail a:hover{
	color:#0000FF;
	text-decoration:none;
}

.padding-mail2{ 	
	padding-left:50px;
	padding-bottom:10px;
	text-align:left;
}

.padding-mail2 a{
	color:#0000FF;
	text-decoration:underline;	
}

.padding-mail2 a:hover{
	color:#0000FF;
	text-decoration:none;
}

.fade-left{
	background-image:url(../images/fade-line1.jpg);
	background-position:left top;	
	background-repeat:no-repeat;
}

.fade-right{
	background-image:url(../images/fade-line2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.border-blue{
	border-left:1px solid #3399CC;
}
.border-blue1{
	border-right:1px solid #3399CC;
}


.field{
	border:1px solid #BEC2C7;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:5px;
	width:180px;
	height:20px;
}

/*--------tab menu------------------------------*/

#navcontainer{
	margin-top:20px;
	margin-bottom:15px;
	border-top:none;
	color:#000000;
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;	
	/*border:1px solid #000000;*/
}

#tabnav{	
	height:26px;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
	
}
#tabnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}
#tabnav ul li{
	display:block;
	float:left;
	margin:0px;

}

#tabnav ul li a{	
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	line-height:220%;	
	height:24px;
}
#tabnav ul li a span{
	display:block;
	width:auto;
	cursor:pointer;
	height:24px;
	float:left;
	border:1px solid  #D2D5DA;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:.5px;
	background-image:url(../images/tab-bkg-off.gif);
	background-repeat:repeat-x;
}
/*#tabnav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;
	float:left;
	color:#000000;
	text-decoration:none;
	line-height:220%;	
	height:29px;
}*/

#tabnav ul li a.current,#tabnav ul li a.current:hover{
	height:24px;
	color:#000000;
	background-image:url(../images/tab-bkg.gif);
	background-repeat:repeat-x;

}
#tabnav ul li a.current span{
	display:block;
	width:auto;
	background-image:url(../images/tab-bkg.gif);
	background-repeat:repeat-x;
	height:24px;
}

#nav_inner{
	color: #000000;
	padding:20px 10px 0 20px;
	margin-bottom:10px;
	font-size: 13px;	
	height:200px;
	text-align: left;
	background-color:#FFFFFF;
	border: 1px solid #D2D5DA;

}
#nav_inner a:link, #nav_inner a:visited, #nav_inner a:active{	
	text-decoration: underline;
	font-weight:normal;
	margin: 0 0 5px 0;
	padding:0 0 0 5px;
}
#nav_inner a:hover{
	color:#0000ff;
	text-decoration: none;
}
.innercontent{
	display: none;
}

/*--------tab menu end------------------------------*/

.inner-margin{
	padding:20px 38px 0px 38px;
	text-align:left;
}



.inner-margin2{
	padding:0px 30px 0px 48px;
	text-align:left;
}

.inner-margin3{
	padding:10px 5px 10px 5px;
	text-align:left;
}

.heading{
	background-image:url(../images/heading-line.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	width:841px;
	background-position:bottom;
}

.pic{
	margin-right:20px;
}

.bluec{
	color:#0000ff;
	padding:0px;
	margin:0px;
}
.bluec a{
	color:#0000FF;
	text-decoration:underline;
}
.bluec a:hover{
	color:#0000FF;
	text-decoration:none;
}
.hrline{
	background-image:url(../images/hr.jpg);
	background-repeat:repeat-x;
	width:841px;
	height:2px;
	margin-bottom:0px;
	padding-bottom:0px;
	
}

.hrline-2{
	background-image:url(../images/hr.jpg);
	background-repeat:repeat-x;
	height:15px;
	/*padding-top:15px;border:#000000 1px solid;*/

	
}

ul.list li{
	list-style:url(../images/liarrow.jpg);	
	color:#0000FF;
	margin:0px;
	margin-top:-7px;	
}
ul.list li a{	
	color:#0000FF;
	text-decoration:underline;		
}

ul.list li a:hover{	
	color:#0000FF;
	text-decoration:none;	
}

/*----------------------------------  Footer--------------------------------------*/

.bottom-nav{
	background-image:url(../images/footer-mid.jpg);
	background-repeat:repeat-x;
	height:36px;
	line-height:30px;
	text-align:center;
	color:#000000;
}


.bottom-nav a{	
	text-align:center;
	padding-right:5px;
	padding-left:5px;
	text-decoration:none;
	color:#000000;
}

.bottom-nav a:hover{	
	text-align:center;
	text-decoration:none;
	color:#06618E;
}

.copyright{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8D8E;
}

.test-inner{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0000FF;
padding:3px 0 1px 0 ;
margin:0px;
}

.test-inner a{
color:#0000FF;
text-decoration:underline;
}

.test-inner a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


/*body table{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-size:40px;
	display:inline;
	text-decoration:underline;
}
h2
{
	font-size:30px;
	display:inline;
	text-decoration:underline;
}
h3
{
	font-size:20px;
	display:inline;
	text-decoration:underline;
}

h4
{
	font-size:15px;
	display:inline;
/*	color:#FF0000;}*/

/* root table styles*/
.bg-nav{
	background-color:#005295;
	border-bottom:none;
}

.bg-content{
	border:solid 1px #ffffff;
	background-color:#CFE0F3;
	padding:4px;
}

.bg-content a{
	color:#0000CC;
	text-decoration:underline;
}

.bg-content a:hover{
	color:#0000cc;
	text-decoration:none;
}
a{
	color:#0000CC;
	text-decoration:underline;
}

a:hover{
	color:#0000cc;
	text-decoration:none;
}
/*--- end root table style ---*/

/*  table style  */
.border{
	border-top:1px solid #AFB6BC;
	border-left:1px solid #AFB6BC;
	border-right:1px solid #AFB6BC;
	border-bottom:1px solid #AFB6BC;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

/*  By rajat  */
#tablespace{margin:20px 0px 0px 0px;}
#border{
	border:1px solid #D2D5DA;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0px 20px 0px;
}


#border td{
	padding-left:10px;
}

.content_tbl{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.content-head{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.content{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.contenthome{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	margin-bottom:7px;
}
.contenthome_quote{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	margin-bottom:7px;
}
q {
	quotes:'"' '"';
}
.contenthome_quote .writer {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
/*  By rajat  */
.bg-head{
	font-size:12px;
	background-color:#06618E;
	border:solid 1px #ffffff;
	border-left:none;
	border-top:none;
	color:#ffffff;
	font-weight:bold;
	height:16px;
	text-align:center;
}
.bg-head1{
	font-size:13px;
	/*background-color:#1D7EAE;*/
	border:solid 1px #ffffff;
	border-left:none;
	border-top:none;
	color:#005295;
	font-weight:bold;
	height:16px;
	padding:3px;
}

.bg-head2{
	font-size:13px;
	/*background-color:#1D7EAE;*/
	color:#005295;
	height:16px;
	padding:8px 8px 8px 0px;
}

.bg-head7{
	font-size:13px;
	/*background-color:#1D7EAE;*/
	color:#06618E;
	height:25px;
	font-weight:bold;
	/*margin-top:5px;*/
}

.bg-head3{
	font-size:15px;
	color:#06618E;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.bg-head5{
	font-size:15px;
	color:#06618E;
	font-weight:bold;
	height:5px;
	padding:0px;
}
	
.bg-head4{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
.bg-head7{
	font-size:18px;
	color:#06618E;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.report-head{
	font-size:17px;
	color:#06618E;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.bottom-space{
padding-bottom:15px;
}
.top-space{
padding-top:15px;
}
.bg-head1 a{
	font-size:14px;
	color:#ffffff;
}
.bg-head1 a:hover{
	font-size:14px;
	color:#ffffff;
}
.bg-normal{
	font-size:14px;
	background-color:#E3EFFA;
	border:solid 1px #ffffff;
	border-left:none;
	border-top:none;
}

/* end table style */

/*--- naviagation style ----*/
.nav-left{
	font-size:14px;
	color:#FFFFFF;
	line-height:13px;
}

.nav-left td.menuoff{
	border-top:1px solid #CFE0F3;
	border-left:1px solid #CFE0F3;
	border-right:1px solid #CFE0F3;
	border-bottom:1px solid #CFE0F3;
	color:#FFFFFF;
	background:url('../images/bullet-off.gif') no-repeat 0px 5px;
	padding-left:15px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

.nav-left td.menuon{
	border-top:1px solid #CFE0F3;
	border-left:1px solid #CFE0F3;
	border-right:1px solid #CFE0F3;
	border-bottom:1px solid #CFE0F3;
	color:#000000;
	background:#FFFFFF url('../images/bullet-on.gif') no-repeat 0px 5px;
	padding-left:15px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

.nav-left td.menuoff a{
	color:#FFFFFF;
	text-decoration:none;
}

.nav-left td.menuon a{
	color:#000000;
	text-decoration:none;
}

.nav-left a:hover{
	color:#000000;
	text-decoration:none;
}
/*end navigation*/

.footer{
	font-size:11px;
	margin-top:2px;
	color:#FFFFFF;
	background-color:#005295;
}

.footer a{
	color:#FFFFFF;;
	text-decoration:underline;
}

.footer a:hover{
	Color:#FFFFFF;
	text-decoration:none;
}

.txtbox{
	border:solid 1px #005295;
	padding:1px;
}
.cmbbox{
	border:solid 1px #005295;
	height:18px;
	font-size:11px;
}
.txtarea{
	border:solid 1px #005295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
}
.btn{
	/*background-color:#005295;border-top:solid 1px #C0E1FB;
	border-left:solid 1px #C0E1FB;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;*/

	background-image:url(../images/but_bg.jpg);
	border:1px solid #0E6691;
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:1px 5px 7px 5px;
	margin-left:2px;
	height:24px;
}

.smalltext{
	font-size:11px;
}
.bigtext{
	font-size:16px;	
}

.biggertext{
	font-size:18px;
}
.error{
	font-size:14px;
	color:#FF0000;
}
.message{
	font-size:14px;
	color:#005295;
	font-weight:bold;
}
.red{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	color:#FF0000;
	font-weight:bold;
}
.green{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#008140;
	font-weight:bold;
}
.yellow{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F2AF0E;
	font-weight:bold;
}

.orange{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFA200;
	font-weight:bold;
}


.violet{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #660066;
	font-weight:bold;
}

.highlight
{
	background-color: FF7800;
}
.header{
	height:75px;
	background: url(../images/bg-header.jpg) repeat-x;
}
.showTimer{

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
    border: 1px solid #FFFFFF;
}

.top-padding{
padding-top:20px;
}

.inner
{
	height:65px;
	width:90px;
	text-align:center;

	font-size:30px;
	text-decoration:underline;
}

.main{
	width:490px;
	height:90px;
}
.inner1
{
    width:90px;
	height:90px;
	font-size:16px;
	float:left;
}

#sitemap-border{
	border:1px solid #AFB6BC;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0px 20px 0px;
}
.sitemap-bg{background-image: url(../images/leaf_tree_ver.gif); 
background-repeat: repeat-y; 
background-position:right;
background-position:right;}

.sitemap-lnk{
	color:#000000;
	padding:0px;
	margin:0px;
}
.sitemap-lnk a{
	color:#000000;
	text-decoration:none;
}
.sitemap-lnk a:hover{
	color:#000000;
	text-decoration:underline;
}
.tabhead{
background-image:url(../images/sub_bg.jpg);
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

.tabfooter{
background-image:url(../images/sub_bg.jpg);
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
.poptxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:18px;
padding:2px 10px 2px 10px;
}
.pophead{font-size:16px;
	color:#06618E;
	font-weight:bold;
	padding:5px 10px 5px 10px}
	
.popbody{
background-image:url(../images/pop-bg.jpg);}
.inner-marginpop{
	padding:10px;
	text-align:left;
}

.poptdbg{
background-color:#EFF0F2;}

.headingpop{
	background-image:url(../images/heading-line.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:28px;
	width:420px;
	background-position:bottom;
}

#bullet{list-style-image: url(../images/bullet.jpg);
list-style-type:none;
}
#bullet li{
padding-bottom:10px;}

.bookcover{

margin:30px 0px 10px 20px;
border:1px solid #000000;}

.product-test{margin:10px 0px 10px 20px;}

.list-padding{
padding-bottom:10px;}


/*new report style by inder*/
#report-a{
list-style-type:none; 
padding:5px; 
margin:0px;
}

#report-a li{
padding:10px; 
margin:0px;
}


#report-b li{
padding:8px; 
margin:0px;
}

.img-border{
border:3px double #99A4AF;
padding:2px;
}

.form-padding{
padding:0px;
margin:0px;}

#report-table th{
background-color:#BDC8D3;
text-align:left;}

#report-table td{
background-color:#CBD3DC;
text-align:left}

/*report font style*/
.tiny-font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:15px;
}
.testimonials{
	margin: 0px;
	padding: 0px;
}
.testimonials .one{
	background-color: #dbe5f1;
	padding: 0px 0px 0px 10px;
	font-style: italic;
}
.testimonials .two{
	background-color: #365f91;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}
.abouthead {
	text-align: center;
	color: #06618E;
	font-size: 18px;
	font-weight: bold;
}
.personname{
	margin:10px 0px 0px 0px;
}

