@charset "utf-8";
/* CSS Document */
/* --- General Declarations --- */
html, body 
{ 
	margin: 0px auto; 
	padding:0px;
}

html
{ 
	background:url(images/bodysmall.gif) repeat;
}

body 
{ 
	font-family:MS Sans Serif, sans-serif; 
	font-size: 11px; font-weight: normal;	
	font-variant: normal; 
	text-transform: none; 
	line-height:16px; 
	color: #195EAA; 
	text-decoration: none;
	 background:url(images/body.gif) repeat-x;
 }

a 
{
	color:#195EAA; 
	text-decoration:none;
}

a:hover 
{
	color:#195EAA; 
	text-decoration:underline;
}

div, p, form 
{ 
	padding:0px;	
	margin:0px;
}

.clear_all 
{
	clear:both;
}

/* --- Content Specific Declarations --- */

.fltLeft 
{
	float:left;
}

.fltRight 
{
	float:right;
}

.fltLeftC 
{
	float:left; 
	width:140px; 
	padding-left:2px; 
	line-height:13px; 
	font-size:9px;
}

.mainWrapper 
{ 
	margin:auto;	
	padding:0px; 
	width:860px;
}

.header 
{ 
	color: #7BBAFF; 
	text-decoration: none; 
	margin-left:52px; 
	background-color:#000080; 
	padding-top:15px;
}

.header a, .header a:hover 
{
	color:#7BBAFF;
}

.hrdTop 
{ 
	padding:15px 0px 30px 0px; 
	margin:0px;
}

img.lftimg 
{
	float:left; 
	padding-left:20px;
}

img.rgtimg 
{
	float:right; 
	padding-left:10px;
}

.topNav 
{ 
	padding:0px; 
	background-color:#000080; 
	background:url(images/navBotBG.gif) bottom repeat-x;
}

.navItem 
{ 
	height:32px;	
	width:103px; 
	color:#000000;	
	font-family:Arial; 
	font-weight:bold; 
	text-decoration:none; 
	vertical-align:middle; 
	line-height:27px; 
	text-align:center; 
	background:url(images/navNormal.gif) top center no-repeat;	
	float:left;	
	display:block; 
	padding:0px;	
	margin:0px; 
	background-color:#459EFF;
}

.navItem a 
{ 
	color:#000000;
}

.navItem a:hover
{ 
	height:27px; 
	width:103px;	
	color:#ffffff; 
	font-family:Arial; 
	font-weight:bold; 
	text-decoration:none; 
	vertical-align:middle;	
	line-height:27px; 
	text-align:center; 
	background:url(images/navHover.gif) bottom center no-repeat; 
	float:left; 
	display:block;	
	padding:0px; 
	margin:0px;
}

.active
{
	height:32px;
	width:103px;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:27px;
	text-align:center;
	background:url(images/navHover.gif) top center no-repeat;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	background-color:#459EFF;
}

.active a, .active:hover
{
	color:#ffffff;
	text-decoration:none;
}

.navBot 
{
	background-color:#459EFF;
	background:url(images/navBotBG.gif) left top repeat-x;
	height:5px;
	width:808px;
	padding:0px 0px;
	margin:0px 0px;
}

.bodyMain 
{
	margin:0px 0px;
	padding:0px 0px;
	width:860px;
}

.bodyTop 
{
	padding:0px;
	margin:0px;
	text-align:left;
}

.bodyTopAboutus 
{
	padding:0px;
	margin:0px;
	text-align:left;
	background:url(images/bannerImg1.jpg) right top no-repeat;
}

.bodyBanner 
{
	margin-left:52px;
	padding:0px 20px;
	text-align:left;
	height:134px;
	background:url(images/bannerBG.gif) right top repeat-x;
}

.bannerBlock 
{
	padding:15px 15px 5px 15px;
	margin-top:8px;
	float:left;
	width:220px;
	height:95px;
	color:#151593;
}

.bodyContent 
{
	padding:15px 20px;
	margin-left:52px;
	background-color:#E8F3FD;
}

.bodyInner 
{
	width:765px;
}

.bodyLeft 
{
	float:left;
	width:505px;
	line-height:20px;
}

.lftMainCon 
{
	padding-top:20px;
	border-top:1px dashed #459EFF;
}

.bodyRight 
{
	float:right;
	width:240px;
	background-color:#FFF4D1;
}

.rgtPnlBody 
{
	color:#000000;
	background-color:#F2C747;
	background:url(images/rgtPnlBG1.gif) top repeat-y;
	line-height:18px;
	padding:12px;
}

.rgtPnlBody1 
{
	color:#000000;
	background-color:#FFF4D1;
	background:url(images/rgtPnlBG.gif) top repeat-x;
	line-height:24px;
	padding:12px;
	width:214px;
	border-left:1px solid #FCEAB0;
	border-right:1px solid #FCEAB0;
}

.footer 
{
	height:80px;
	color:#FFFFFF;
	margin-left:52px;
	margin-bottom:15px;
	padding:0px 0px;
	width:808px;
}

.footerContent 
{
	background:url(images/footerBG.gif) top center repeat-x;
	color:#FFFFFF;
	padding:30px 10px 0px 10px;
	width:772px;
	height:50px;
	float:left;
}

.footer a, .footer a:hover 
{
	color:#FFFFFF;
}

.redTxt 
{
	color:#C50418;
	text-decoration:none;
}

.redTxt a 
{
	color:#C50418;
	text-decoration:underline;
}

.redTxt a:hover 
{
	color:#000080;
	text-decoration:underline;
}

.txtBox1 
{
	border:1px solid #ffffff;
	background-color:#459EFF;
	width:130px;
	height:20px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	line-height:20px
}

.txtBox2 
{
	border:1px solid #D7AC2C;
	background-color:#FEE498;
	width:195px;
	height:19px;
	color:#000000;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	line-height:19px;
}

.contactLOGO 
{
	float:left; 
	padding-top:15px;
}

.pdTop5 
{
	padding-top:5px;
}
.pdTop10 
{ 
	padding-top:10px;
}

.pdTop12 
{ 
	padding-top:12px;
}

.pdTop15 
{ 
	padding-top:15px;
}

.pdTop20 
{ 
	padding-top:20px;
}

.pdTop25 
{ 
	padding-top:25px;
}

.pdTop35 
{ 
	padding-top:35px;
}

.pdBot5 
{ 
	padding-bottom:5px;
}

.pdBot10 
{ 
	padding-bottom:10px;
}

/* Inner Text */

a.inner_text1
{ 
	font-family:MS Sans Serif, sans-serif; 
	font-size:13px; 
	color:#195eaa; 
	text-decoration:none;
}

a.inner_text1:hover
{
	color:#01014f; 
	text-decoration:none;
}

.inner_text2
{ 
	font-size:14px; 
	color:#15159a; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	line-height:18px;
}

.inner_text3
{ 
	font-size:14px; 
	color:#15159a; 
	font-family:Arial, Helvetica, sans-serif; height:18px;
}
.inner_text4
{ 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000080; 
	line-height:20px; 
	font-weight:bold;
}

.inner_text5
{ 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#343479; 
	line-height:20px;
}

.inner_text6
{ 
	font-size:18px; 
	color:#195EAA; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	line-height:18px;
}

.inner_border1
{
	padding-top:10px;
	border-top:1px dashed #459EFF;
}

/* New CSS 30-09-08 */

.pdBot5_newslatter 
{
	padding-bottom:5px; 
	border-bottom:1px dashed #459EFF;
}

.lftMainCon_newslatter 
{
	padding-top:0px; 
	display:block; 
	width:100%;
}

.bodyInner dd
{
	display:block; 
	float:left; 
	margin:0px;
}

.bodyInner dd p
{
	margin:0px;
}

.left_box_newslatter
{
	display:block; 
	width:33%; 
	height:600px;
}

.padding_left
{
	padding-left:20px;
}

.left_box_newslatter_box
{
	display:block; 
	padding:10px; 
	background:#89c4fc;
}

.inner_text2_newsletter
{ 
	font-size:14px; 
	color:#0e1186; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	line-height:18px;
}

.inner_text1_newsletter li, .inner_text1_newsletter li a 
{ 
	font-size:13px;; 
	font-family:MS Sans Serif, sans-serif; 
	color:#ffffff; 
	text-decoration:none; 
	list-style:none; 
	line-height:20px;
}

.inner_text1_newsletter li a:hover
{ 
	color:#ffffff; 
	text-decoration: underline;
}

.bannerBlock_newsletter 
{
	padding:15px 15px;
	margin-top:15px;
	float:left;
	width:225px;
	height:75px;
	color:#151593;
}