/* CSS Document */

body{margin:0px;
 padding:0px;
 font:12px Arial;
 color:#000000;
}

form input, select, textarea{
	font: 12px Arial;
}

p{margin:0px;
 padding:0px;
}
img{border:0px;
}

a:hover{text-decoration:underline;color:#FF0000;}

/* STYLES ADDED BY TAS*/
.qlinks {
font-weight:bold;
text-align:right;
color:#FFFFFF;
margin-right:10px;
/*padding-bottom:5px;
padding-top:5px;*/
}

.qlinks a{
color:#FFFFFF;
text-decoration:underline;
}
.qlinks a:hover{
text-decoration:none;
}

.morelinks {
font-weight:bold;
padding-left:5px;
text-decoration:none;
color:#000000;
}

.cntlinks{
font-size:12px;
/*margin:5px 5px 5px 5px;*/
font-family:Arial, sans-serif;
text-decoration:underline;
font-weight:bold;
color:#000000;
}

.cntlinks:hover{
text-decoration:none;
color:black;
font-weight:bold;
font-family:Arial, sans-serif;
}

.subhead
{
font:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6186A0;
font-size:12px;
border-bottom:1px dashed #6186A0;
padding-top:10px;
padding-left:10px;
}

.subhead a{
text-decoration:none;
color:#6186A0;
}

.subhead a:hover{
text-decoration:none;
color:#3B5262;
font-weight:bold;
}


.subtext
{
padding:10px 10px 10px 10px;
text-align:justify;
font: 12px Arial;
}

.histsubhead
{
	padding:10px 5px 5px 5px;
	text-align:justify;
	
}

.news{ margin:5px 5px 5px 10px; font:11px Arial; height:25px; font-weight:bold;color:#5C5C5C;background:#FFFFFF; text-align:justify;}
.news a{color:#FF3300}

/* green - B6CF3E , C1CB2E
   yellow - FDC832
   violet - 7354A2, BF328E, C43A85, 774D9C (this one is good)
   blue - 008AA1
   	
*/

dl.bot_rgt {background:#C1CB2E url(../images/cgc_tl.png) top left no-repeat; margin:5px 0 0 5px; padding:0; float:left; margin-right:5px; width:48%;}
dl.bot_rgt dt {padding:10px; text-align:center; color:#fff;}
dl.bot_rgt dd {background:#eee url(../images/c_br.gif) bottom right no-repeat; padding:0; margin:0;text-align:justify;}

dl.cnt {background:#E67302 url(../images/oc_tl.gif) top left no-repeat; margin:5px 0 0 5px; padding:0; float:left; margin-right:5px; width:100%;}
dl.cnt dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.cnt dd {background:#eee url(../images/c_br.gif) bottom right no-repeat; padding:0; margin:0;}

.clntlinks{
margin:5px 0 0 5px;
padding:0;
float:left;
padding:10px 0px 5px 0px;
width:240px;
}

p.clntlinks a{
color:#000000;
padding-left:5px;
}

p.clntlinks a:hover{
text-decoration:none;
}


.clnthead{
font-weight:bold;
color:#6186A0;
font-size:14px;
padding:10px 0px 0px 10px;
}



dl.bot_lft {background:#7f7f9c url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:40%;}
dl.bot_lft dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.bot_lft dd {background:#eee url(c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dl.top_rgt {background:#eee url(c_bl.gif) bottom left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:40%;}
dl.top_rgt dt {background:#7f7f9c url(c_tl.gif) top left no-repeat; padding:10px; text-align:center; color:#fff;}
dl.top_rgt dd {background:transparent url(c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dl.top_lft {background:#eee url(c_bl.gif) bottom left no-repeat; margin:5px 0; padding:0; float:left; margin-right:10px; width:40%;}
dl.top_lft dt {background:#7f7f9c url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.top_lft dd {background:transparent url(c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dd p {margin:0; padding:10px; line-height:1.3em;}
dt {font-weight:bold;}

.lrnmr {text-align:right;text-decoration:none;color:#000000;}

.lfttitle
{
	padding:24px 10px 10px 10px;
	font: 16px Arial;
	color:#000000;
	/*font-weight:bold;*/
}

/*ENDS HERE*/

.nne {
	padding-top:5px;
	font: 16px Arial;
	color:#FFFFFF;
	font-weight:bold;
}


/* styles added by @Spidy */
.title{
	background:url(../images/right_shape.jpg) no-repeat left top;
	height:31px;
	width:633px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	padding:5px 10px 10px 20px;
}
.nne b{ padding-left:10px; }

.wwr{
	text-align:justify;
	padding:5px 0px 10px 5px;
	font-size:12px;
}
.rowA{
	background-color:#B3D9FB;
	color:#16445F;
}

.rowB{
	background-color:#CEE7FD;
	color:#16445F;
}
/* style added by @Spidy ends here */

#main_block{width:960px; margin:auto;background:#FFFFFF;}

/*#inner_block{width:auto; float:left; background:#FFFFFF;}*/

.tp_blubg{ display:inline; clear:left; float:left; width:1000px; height:53px; margin:0px; background:url(../images/tp_blubg.gif) repeat-x; }

.tp_home{ clear:left; float:left;margin:20px 0px 0px 626px; }

.tp_pipe{ float:left;margin:19px 20px 0px 20px; }

.tp_hom2{ float:left;margin:20px 0px 0px 0px; }

.tp_tabbg{ display:inline; clear:left; float:left; width:1000px; height:39px; margin:0px; background:url(../images/tp_tabbg.gif) repeat-x; }

.tp_blubut{ display:inline; clear:left; float:left; width:96px; height:39px; margin-left:50px; background:url(../images/tp_tabbg2.gif) repeat-x; border-left:1px solid #9EB4C8; }

.tp_abot,.tp_serv,.tp_serv2{float:left; margin:15px 0px 0px 32px; text-decoration:none; font:11px/14px arial,tahoma; color:#EBE8D9; }

.tp_serv{ color:#05588A; margin:10px 10px 0px 0px;}

.tp_serv2{ color:#05588A; margin:10px 0px 0px 0px; }


.tp_tabpip{ float:left;margin:0px 12px 0px 15px; }

.tp_tabpip1{ float:left;margin:0px 12px 0px 12px; }

.tp_tabpip2{ float:left;margin:0px 12px 0px 32px; }

.cp_padd{ display:inline; clear:left; float:left; width:900px; margin:0px 50px 0px 50px; }

.tp_back{ display:inline; clear:left; float:left; width:203px; height:210px; margin-top:2px; background:url(../images/tp_back1.gif) no-repeat; }

.tp_back2{ display:inline; float:left; width:459px; height:210px; margin-top:2px; background:url(../images/tp_back2.gif) no-repeat; }

.tp_back3{ float:left; margin:-4px 0px 0px 0px; position:relative; }

.tp_rebon{ clear:left; float:left; margin:42px 0px 0px 44px; }

.tp_tofit{ clear:left; float:left; margin:24px 0px 0px 34px; }

.tp_logo{ clear:left; float:left; margin:18px 0px 0px 8px; }

.tp_mutua{ clear:left; float:left; margin:50px 0px 0px 30px; }

.lp_padd{ display:inline; clear:left; float:left; width:207px; margin:3px 0px 0px 0px; }

.lp_crn{ clear:left; float:left; margin:0px; }

.lp_bg{ display:inline; clear:left; float:left; width:inherit; margin:0px; background:url(../images/lp_bg.gif) repeat-y; padding-bottom:38px; }

.lp_free{ clear:left; float:left; margin:14px 0px 0px 13px; }

.lp_txt,.lp_txt2,.lp_txt3,.lp_txt4,.lp_txt5,.lp_txt6,.lp_txt7,.lp_txt8{ clear:left; float:left; margin:14px 0px 0px 13px; font:11px/16px arial,tahoma; color:#6D6D6D; width:168px; }

.lp_txt2{ margin:16px 0px 0px 19px; color:#242424; width:32px; }

.lp_txt6{ margin:4px 0px 0px 0px; width:50px; }

.lp_txt8{ margin:4px 0px 0px 13px; width:50px; }

.lp_inpt{ float:left; margin:14px 0px 0px 0px; width:136px; height:16px; border:1px solid #A1A1A1;}

.lp_line{ clear:left; float:left; margin:24px 0px 0px 10px; }

.lp_inpt2{float:left; margin:10px 0px 0px 10px; width:180px; height:16px; border:1px solid #A1A1A1;}

.lp_back{ display:inline; clear:left; float:left; width:207px; margin:0px; padding-bottom:28px; background:url(../images/lp_bg1.gif) repeat-y; }

.lp_new{ clear:left; float:left; margin:24px 0px 0px 19px; }

.lp_txt3{ margin:14px 0px 0px 18px; color:#1A1A1A; width:180px; }

.lp_txt5{ margin:18px 0px 0px 13px; color:#1A1A1A; width:178px; }

.lp_subt{ clear:left; float:left; margin:14px 0px 0px 19px; }

.lp_txt4{ font:11px/18px arial,tahoma; color:#1A1A1A; width:178px; }

.lp_txt7{ color:#D96C03; width:178px; margin:6px 0px 0px 13px; }

.rp_padd{ display:inline; float:left; width:auto; margin:4px 0px 0px 35px; }

.rp_ashbg{ display:inline; clear:left; float:left; width:auto; height:5px; margin-left:2px; background:url(../images/rp_ashbg.gif) repeat-x right top; }

.rp_here{ clear:left; float:left; margin:5px 0px 0px 5px; font:11px/16px Arial; color:#5C5C5C; width:auto; }



.rp_blubg{ display:inline; clear:left; float:left; width:656px; margin-left:2px; background:#FFFFFF url(../images/rp_boxbg.gif) repeat-x; }

.box{width:656px; margin-left:7px; background:#FFFFFF url(../images/rp_boxbg.gif) repeat-x; }



.article{margin:5px 0px 0px 10px; color:white; border-left:2px solid #204161; border-bottom:2px dotted #3F6A92; border-right:2px dotted #406B94; padding-bottom:10px; padding-top:5px; vertical-align:middle; font-family:Arial; font-weight:bold;font-size:10px; padding-left:5px;}

.rp_crn{ clear:left; float:left; margin:0px 0px 0px 2px; }

.rp_lft{ display:inline; clear:left; float:left; margin:1px 0px 0px 8px; width:291px; border-left:2px solid #204161; border-top:2px solid #3F6A92; border-right:1px dotted #406B94; padding-bottom:35px; }

.rp_rite{ display:inline; float:left; margin:21px 0px 0px 0px; width:345px; border-top:2px solid #3F6A92; border-right:2px solid #204161;}

.rp_bxbult{ clear:left; float:left; margin:3px 3px 0px 7px; }

.rp_morbi{ float:left; margin:0px; font:bold 11px/26px arial,tahoma; color:#ffffff; width:auto; background:#164672; }

.rp_bxline{ clear:left; float:left; margin:3px 0px 0px 32px; }

.rp_bxlin2{ clear:left; float:left; margin:8px 0px 0px 32px; }

.rp_bxlin6{ clear:left; float:left; margin:16px 0px 0px 32px; }

.rp_bxline3{ clear:left; float:left; margin:3px 0px 0px 0px; }

.rp_bxlin4{ clear:left; float:left; margin:8px 0px 0px 0px; }

.rp_morb2,.rp_morb3,.rp_morb4{ clear:left; float:left; margin:8px -3px 0px 44px; font:11px/16px arial,tahoma; color:#ffffff; width:212px; position:relative; }

.rp_morb3{ width:252px; }

.rp_morb4{ width:252px; color:#FDD039; }

.rp_nunc{ clear:left; float:left; margin:8px 0px 0px 36px; font:bold 11px tahoma; color:#ffffff; width:250px; background:#164672; }

.rp_star{ display:inline; clear:left; float:left; margin:0px 0px 0px 7px; width:656px; background:#F2F1EB; height:78px; }

.rp_star2{ clear:left; float:left; margin:17px 14px 0px 12px; }

.rp_strtxt,.rp_strtxt2{ float:left; margin:10px -3px 0px 0px; font:11px tahoma; color:#292929; width:578px; position:relative; }

.rp_strtxt2{ margin:0px -3px 0px 60px; }

.rp_welc{ display:inline; clear:left; float:left; margin:0px 0px 0px 2px; width:656px;
 background:url(../images/rp_bg.gif) repeat-x; height:37px; }
 
.rp_bord{ display:inline; clear:left; float:left; margin-left:5px; width:651px; border:5px solid #F79D00; margin-top:5px;}
 
.rp_bxtxt2{ clear:left; float:left; margin:12px -3px 0px 35px; font:11px/16px arial,tahoma; color:#717070; width:600px; position:relative; }
 
.rp_oursrvc{ clear:left; float:left; color:#FFFFFF; margin:5px 0px 0px 16px;font: 16px Arial;font-weight:bold;}

.rp_oursrvc a{text-decoration:underline;}

.rp_oursrvc:hover {text-decoration:none;}

.rp_testm{ float:left; margin:9px 0px 0px 320px; color:#FF6600;}

.rp_lady{ clear:left; float:left; margin:5px 10px 5px 5px; }

.rp_arro2{ clear:left; float:left; margin:11px 0px 0px 0px; }

.rp_bxlink,.rp_bxlink2{ float:left; margin:5px -3px 0px 8px; font:11px Arial; color:#333333; width:500px; position:relative; text-decoration:none; }
/*.rp_bxlink:hover { text-decoration:underline; color:#000000; }*/

.rp_bxlink2{ color:#717070; }

.rp_arro3{ float:left; margin:11px 0px 0px 3px; }

.rp_linehr{ float:left; margin:0px; }

.rp_bxtext2{ float:left; margin:0px -3px 0px 0px; font:11px/16px tahoma,arial; color:#717070; width:210px; position:relative; text-decoration:none; }

.rp_bxtext3{ clear:left; float:left; margin:12px -3px 0px 42px; font:11px/16px tahoma,arial; color:#717070; width:588px; position:relative; }

.rp_crn3{ clear:left; float:left; margin:0px 0px 0px 7px; }

.rp_crn4{ clear:left; float:left; margin:5px 0px 0px 7px; }

.rp_orang{ clear:left; float:left; margin-left:7px; width:656px; background:url(../images/rp_bg4.gif) repeat-x; height:65px; border-left:1px solid #D06701; border-right:1px solid #D06701; border-bottom:1px solid #D06701; }

.rp_orngtxt{ clear:left; float:left; margin:0px -3px 0px 26px; font:11px tahoma; color:#ECEBE6; width:600px; position:relative; }

.rp_click{ clear:left; float:left; margin:12px -3px 0px 446px; font:11px/16px arial,tahoma; color:#2A2A2A; width:190px; position:relative; }

.ft_bg{ display:inline; clear:left; float:left; width:920px; background:url(../images/con_ftcrn.jpg) no-repeat bottom; height:40px; }

.ft_txt{ margin:20px 14px 0px 24px; font:11px Arial; color:white; position:relative; text-decoration:none; }

.ft_txt2{ float:left; margin:20px -3px 0px 30px; font:10px Arial; color:white; position:relative; text-decoration:none; }

.ft_txt3{ margin:0px 0px 0px 0px; padding-top:0px; font:10px Arial; color:white; position:relative; width:auto; text-align:center; }

.int_lpadd{ clear:left; float:left; margin:34px 0px 0px 9px; }

.int_lady{ clear:left; float:left; margin:24px 18px 0px 24px; }


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 5px solid #8AC137;
padding: 2px;
background-color: #FFFF99;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* styles added by @Spidy [blue color :  #0D2F4F] */
.nne b{ padding-left:10px; }

.wwr{
	margin: 0 0 0 50px;
	padding: 0px 15px 0px 5px;
	padding-top:5px;
}

.blue_box{
	padding: 5px 15px 5px 5px;
	background:url(../images/rp_boxbg.gif) bottom left repeat-x;
	height:180px;
	color:#FFFFFF;
	display:inline; 
	width:640px;
	clear:left; 
	float:left;
}

.ql_lft{
	margin:1px 0px 0px 8px;
	padding-top:5px;
	width:280px;
	color:#FFFFFF;
}

.ql_text{
	padding: 5px 5px 5px 5px;
	color:black;
	font-size:12px;
	/*border-bottom:1px dashed #3F6A92;*/
}

.qlheading{
	background:url(../images/bc_br.gif) no-repeat left top #CCCCCC;
	font: 11px Arial;
	color: #000000;
	padding-left:10px;
	height:25px;
	margin-top:10px;
}

.ql_rite{ display:inline; float:left; margin:21px 0px 0px 0px; width:300px;}

.rp_orngimg{ clear:left; float:left; border-left:1px solid #E67302; border-right:1px solid #E67302; color:#ECEBE6; position:relative; }

dl.inno {background:#7f7f9c url(../images/c_tl.gif) top left no-repeat; margin:0 0 0 5px; padding:0; float:left; margin-right:5px; width:98%;}
dl.inno dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.inno dd {background:#eee url(../images/c_br.gif) bottom right no-repeat; padding:0; margin:0;}

dl.inno_links { display:inline; background:#7f7f9c url(../images/c_tl.gif) top left no-repeat; margin:5px 0 0 5px; padding:0; float:left; margin-right:0px; width:19%;}
dl.inno_links dt {background:transparent url(c_tr.gif) top right no-repeat; padding:5px; text-align:center; color:#fff;}
dl.inno_links dd {background:#eee url(../images/c_br.gif) bottom right no-repeat; padding:0; margin:0;}
dl.inno_links a { color:white;text-decoration:none;}
dl.inno_links a:hover{ text-decoration:underline;}

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin-left:1px;position:relative; z-index:50;}
#pmenu li {float:left;position:relative;}
#pmenu a, #pmenu a:visited {display:block; width:149px; font-size:12px;font-family:Arial, sans-serif;color:#FFF; height:28px; line-height:22px; text-decoration:none; text-indent:5px;background: url(../images/menubg.gif) repeat-x left top;font-weight:bold;}
#pmenu li:hover > a{background:#89C01D; color:#FFFFFF;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:149px;}
#pmenu > li:hover > ul {left:0; top:28px;}

/* style added by @Spidy ends here */


/* styles by rinks*/
blockquote {
	width:325px;
	padding: 0 0 0 20px;
	background:url(../images/q_O.png) left top no-repeat;
	}
blockquote p {
	background:url(../images/q_C.png) right bottom no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
	padding:0 11px 0 9px;
	}
pre {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
	font:Courier New;
}

