body {
	margin: 0; 	padding: 0;
	font: normal 12px Arial, tahoma, sans-serif;	 
	text-align: center;
	background: url(../images/bg.gif) top repeat-x #f4f4f4;
	color: #000;
}


h1, h2, h3 {	margin: 0;	font-weight: normal;	color: #4F6977;}
h1 {	display:block;	font-size:17px;	font-weight:bold;	color:#000;	height:20px; padding:3px 0px;	margin:0;}
h2 {	font-size: 18px; color:#1F88BA; font-weight:bold ;  padding:3px 0px;}
h3 {	font-size: 16px;color:#000; font-weight:bold ;  }
p, ul, ol {	margin: 0 0 10px 0;	line-height: 1.5em;	text-align: justify;}

blockquote {	font-style: italic;}
ul { list-style:none; margin:0}
li { margin:0}
a {	color: #000;}
a:hover {text-decoration: none;	color:#000000;}
hr {display: none;}
img {	border: none;}
img.left {	float: left;	margin: 0 15px 0 0;}
img.right {	float: left;	margin: 0 0 0 15px;}



.Smallfont{ font-size:11px;}
.padding{ padding:5px;}
.margintop{ margin-top:7px;}



.header{ background:url(../images/bg-top.jpg) right no-repeat;}
.lbrd{ background:url(../images/lbrd.gif) repeat-y left top; width:24px}
.left-txtbg{ background:url(../images/left-txt-bg.gif) center top no-repeat; padding:45px 15px 21px  15px; color:#FFFFFF; vertical-align:text-top }
.cont-bg{ background:url(../images/contbg.gif) repeat-y top center}
.left-bg{ background: url(../images/leftbg.gif) repeat-y left top}
.toplanguage{ background:url(../images/top-lenuagebg.gif) left top no-repeat;}



.bg-white{ background-color:#FFFFFF}
.bg-dblue{ background-color:#236AA4}
.bg-mblue{ background-color:#D1EEFF}

.menu{ background:url(../images/bg-menu.gif) right top repeat-x; }

.lmenu ul{ margin:0; padding:0;}
.lmenu li{text-decoration: none; margin:0; padding:0; display:inline }
.lmenu li a{ padding:5px 20px 3px 20px; line-height:25px; margin:0px 0; height:25px; float:left; display:block; font-weight:bold; text-decoration:none; color:#FFFFFF; border-right:1px solid #5080A9}
.lmenu a:hover{ background: url(../images/top-menu.jpg) top right ; color:#FFCC00  }

.frame{}

.framemid{ background-color: #D3E7F8}
.framemid1{ background-color: #ffffff}

.frametp{ background:url(../images/fr-tp.gif) repeat-x bottom left;}
.framel{ background:url(../images/fr-l.gif) repeat-y bottom right;}
.framer{ background:url(../images/fr-r.gif) repeat-y bottom left;}
.frameb{ background:url(../images/fr-btm.gif) repeat-x top left;}

.searcboxbtm{ background:url(../images/searchboxbtm.gif) bottom center no-repeat}
.txtbox115{ width:123px}
.txtbox95{ width:95px}
.head
{font-size:16px;color:#236aa3; text-align:center; text-transform:uppercase;
	 font-weight:bold; font-family :  Arial;
	width: 100%; }

	.subhead
{font-size:14px;color:#236aa3; text-align:right; text-transform:capitalize;
	 font-weight:bold; font-family :  Arial;
	}
.bltp{ background:url(../images/boxtp.gif) bottom left no-repeat; font-size:14px; font-weight:bold;  padding:5px 0 0 30px; color:blue; text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	.bt{  font-size:14px; font-weight:bold;   color:blue; text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

	
	.blt{ font-size:11px;   padding:5px 0 0 30px; color: #236AA4; text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
    .findfont{ font-size:12px;   padding:5px 0 0 30px; color: #236AA4; text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	
	.bp{text-align:left; font-size:12px; color: #236AA4;}
	.bl{text-align:right; font-size:10px; color: #236AA4;font-weight:bold;}
	
.blp{ font-size:14px;    color:red; font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; text-transform:uppercase;}
.blm{ background:url(../images/box-mid.gif) top left repeat-y; font-size:12px;  color:#236AA4; font-family: sans-serif;
		font-family: Verdana, Arial, Helvetica, sans-serif; }
		
	.blm{ background:url(../images/box-mid.gif) top left repeat-y; font-size:12px;  color:#236AA4; font-family: sans-serif;
		font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		
.blm ul { margin:5px; padding:0 15px 0 23px;}
.blm ul li { list-style:circle; padding:5px 0}
/* disc is full bold,decimal- 1,2,3,..bullet  */


.m1  { margin:5px; padding:0 15px 0 23px;}
.m1  li { list-style:circle;padding:5px 0}

.bullet { margin:7px; padding:0 15px 0 23px;}
.bullet  li { list-style:decimal;padding:5px 0}



.blusmallbold{ font-size:11px; color:#0067B0; font-weight:bold}

A.bluboxlink{ background: url(../images/bluboxlink.gif) top right;color:white; line-height:22px; height:22px; width:195px; padding:0 0 0 10px; display:block; font-weight:bold; text-decoration:none}
A.bluboxlink:hover{background: url(../images/bluboxlink.gif) 0 -22px ; color:white}



.footer { background:url(../images/footer.gif) repeat-x top; color:#000000; font-size:12px;}
.footer ul li { display:inline; border-right:1px solid #666666} 
.footer ul {  margin:0px ; padding:0}
.footer a {
	color:  Navy;
	font-weight:bold;
	text-decoration:none;
	padding:0 8px;
	 font-size:11px;
}
.footer a:hover {
	color: #083367;
	text-decoration: none;
}
.textstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#236AA4;
	text-align: justify;
	  WIDTH: 100%;

	
}
.style23 {
	color:  #bf005f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style24 {
	color:  #7f7f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}

 
.bk {border-left:2px solid #3a4b8a; 
border-right:1px solid #3a4b8a;
border-bottom:1px solid #3a4b8a;
border-top:1px solid #3a4b8a;
color:  #236AA4;
font-weight: bold;
}
.bd {font-weight: bold;text-transform:capitalize
		
		
}
.bc {color:#3300cc;
		
		
}
	img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}

img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;

vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}
.b
{
border-left:2px solid #3a4b8a; 
border-right:1px solid #3a4b8a;
border-bottom:1px solid #3a4b8a;
border-top:1px solid #3a4b8a;
text-align:center; 
 width: 100px;
}

.br
{
border:10px solid #3a4b8a; 
text-align:center; 
  
}
.bs

{
border: none #ffffff;
}
	
	