/* CSS Document */
body{
	/*background-color:#f4f4f4;*/
	background-color:#FFFFFF;
	/*background-image:url(../images/bg_back.gif);*/
	/*background-repeat:repeat-x;*/   
	padding:5px;
	margin:0;
	}
.pageborder{
/*border:1px solid #1b91e8;*/
border:1px solid #CCCCCC;  
}
td{
	font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #646464;
	text-align:left;
	vertical-align:top;
	text-decoration:none;		
}
a{
	color: #0078e5;	
	text-decoration: none; 
	outline: none;
}
a:hover{
	color: #0078e5;
	text-decoration: underline;
}
a.padding{
	padding: 0 7px;
}

h1{
	font: bold 20px/22px "Calibri", Arial, Helvetica, sans-serif;
	color:#0078e5;
	margin:0;
	padding:0;
	text-decoration:none;
}
.h1cls{
	font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #646464;
	text-align:left;
	vertical-align:top;
	text-decoration:none;		
}
h2{
	font: bold 19px/26px "Calibri", Arial, Helvetica, sans-serif;
	color:#767676;
	margin:0;
	padding:0;
	border-bottom:1px solid #d3d3d3;
	text-decoration:none;
}

h3{
	font: bold 18px/14px "Calibri", Arial, Helvetica, sans-serif;
	color:#121212;
	padding:0;
	margin:0;
	text-decoration:none;
}

h4{
	font: bold 13px/14px Tohama, Arial, Helvetica, sans-serif; 
	color:#fcfbfb;
	padding:0;
	margin:0;
	text-decoration:none;
}
h5{
	font: bold 18px/14px Tohama, Arial, Helvetica, sans-serif; 
	color:#fcfbfb;
	text-align:right;
	padding:0;
	margin:0;
	text-decoration:none;
}

h6{	
	font: bold 12px/22px Tohama, Arial, Helvetica, sans-serif; 
	color: #1568b3;	
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:top;
	text-decoration:none;
	border-bottom:1px solid #a0a0a0;		
}
h7{
	font: bold 19px/22px "Calibri", Arial, Helvetica, sans-serif;
	color:#767676;
	margin:0;
	padding:0;	
	text-decoration:none;
}

.dummy_text{
    font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color:#121212;
	padding:0;
	margin:0;
	text-decoration:none;
}
h8{
    font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color:#181818;
	padding:0;
	margin:0;
	text-decoration:none;
}
.centeralign{
	text-align: center ! important;
}
.rightalign{
	text-align: right ! important;
}
.middlealign{
	vertical-align: middle ! important;
}
.bottomalign{
	vertical-align: bottom ! important;
}
.img{
	border: 3px solid #bcbabb;	
}

.border{
	border: 3px solid #1b5594;	
}
.hordot{
    background-image:url(../images/dot_line.gif);
	background-repeat:repeat-x;		
}
.verdot{
	background-image:url(../images/dot_grey.gif);
	background-repeat:repeat-y;
}

.bluetext{	
	font: bold 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #1568b3;	
	text-align:left;
	vertical-align:top;
	text-decoration:none;		
}
.bluetext12{	
	font: normal 13px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #1568b3;	
	text-align:left;
	vertical-align:top;
	text-decoration:none;		
}


table.textbox{
	width:156px;
	height: auto;			
}

table.textbox td{
	font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-align:left;
	vertical-align:top;
	text-decoration:none;			
}

.formbox{
	width:156px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #c8c8c8;
	font: normal 11px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #3d3d3d;		
}

.formbox01{
	width:205px;
	height:16px;
	background-color:#f4f4f4;
	border:1px solid #c8c8c8;
	font: normal 12px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-align:left;
	vertical-align:top;
	text-decoration:none;		
}

table.maintable{   
	width: 800px;		
	height: auto;
	border: 0;
	margin: 0 auto;
	float: none;
	clear: both;
}

table.header{	
	width: 100%;	
	height: auto;
	border: 0;
}

table.topmenu{
      width: 800px;	 	  
	  border: 0;	  
	  height: auto;	 
}

table.topmenu td{	
	font: normal 11px/21px Tohama, Arial, Helvetica, sans-serif; 
	color: #3d3d3d;	
}
table.topmenu a{		
	color: #166cb9;		
	text-decoration: none;	
}
table.topmenu a:hover{
	color: #166cb9;
	text-decoration: underline;	
}

table.content{
	width: 800px;
	height: auto;
	border: 0;	
}



/*.curvebgleft{
	background-image: url(../images/left_bg.gif);
	background-repeat:repeat-y;
	width:31px;
	height: auto;
}
.curvebgright{
	background-image: url(../images/right_bg.gif);
	background-repeat:repeat-y;
	width:31px;
	height: auto;
}
.curvebgbottom{
	background-image: url(../images/botbg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:31px;
}
*/
.purplebgtop{
	background-image: url(../images/pur_top.gif);
	background-repeat:repeat-x;
	width:100%;
	height:37px;
}
.blackbgtop{
	background-image: url(../images/curve_top.gif);
	background-repeat:repeat-x;
	width:100%;
	height:37px;
}

table.rightcol{
	width:238px;
	height:100%;	
	background-color:#f4f4f4;
	border:0;
}
table.rightcolum{
	width:205px;
	height:auto;
	background-image:url(../images/rightcoltop.gif);
	background-repeat:repeat-x;	
	border:0;
}


table.footerbg{
	width: 800px;
	height: 101px;
	border: 0;
	background: url(../images/footer_bg.gif) left top repeat-x #ffffff;
}
table.footer{
	width: 800px;
	height: auto; 
	border: 0;	
}
table.footer td{
    font: normal 11px/21px Tohama, Arial, Helvetica, sans-serif;
	color: #848484;
	text-align: left;
	vertical-align: top;
}

table.footer a{
	color: #555555;
	padding-left:4px;
	padding-right:4px;	
	text-decoration: none;
	font-weight: normal;
}

table.footer a:hover{
	color: #555555;
	padding-left:4px;
	padding-right:4px;	
	text-decoration: underline;
}

/* 29.12 */

table.btn{
	width: auto;
	height: 21px;
	border: 0;
	cursor: pointer;
}
table.btn td.left{
	background: url(../images/btn_general_left.gif) left center no-repeat;
	width: 6px;
}
table.btn td.right{
	background: url(../images/btn_general_right.gif) right center no-repeat;
	width: 6px;
}
table.btn td.repeat{
	background: url(../images/btn_general_repeat.gif) left center repeat-x;
	padding: 0 10px ! important;
	font: bold 12px/21px Arial, Helvetica, sans-serif;;
	color: #FFF;
	text-transform: uppercase;
}



table.navbar{
	background: url(../images/repeat_nav.gif) left top repeat-x;
	width: 100%;
	height: 31px;
	border: 0;
}
table.navbar td{
	font: normal 11px/31px Arial, Helvetica, sans-serif;
	text-align: center;
}
table.navbar a{
	display: block;
	padding: 0 12px 0 13px;
	color: #363636;
	text-decoration: none;
	text-transform: uppercase;
}
table.navbar a:hover, table.navbar a.here, table.navbar a:hover.here{
	color: #FFF;
	background: url(../images/repeat_nav_hover.gif) center center repeat-x;
	text-decoration: none;
}

/* SNG sir edited this file on 08-01-2010*/
.sel_lang{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
 color: #FF0033;
}
.top_phone{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
 color: #3366FF;
}

input.subscribe_bt{
background: url(../images/blank.gif) center center no-repeat;
width: 78px;
height: 21px;
border: 0;
outline: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #ffffff;
}


/* Sanjay Ray added this code on 11-01-10*/
table.content td{
	/*font: normal 11px/21px Tohama, Arial, Helvetica, sans-serif; */
	color: #3d3d3d;
}

table.content a{
	color: #166cb9;		
	text-decoration: none;	
	padding: 0 7px;
}
table.content a:hover{
	color: #166cb9;
	text-decoration: underline;	
}

