BODY {
font-size : 12px; 
font-family : Arial, Verdana, Tahoma; 
color : #565656; 
margin : 0 0 0 0;
padding : 0 0 0 0;
b ackground-color: #42649D;
line-height: 18px;
}

img		{ border: 0; }
li 		{ line-height: 18px; }
table	{ border-collapse: collapse; }

.sitewrapper	{ width: 950px; height: auto; margin: 0 auto; }
#topwrap { width: 100%; height: 126px; background: url(../pix/xstripbg.gif); background-repeat: repeat-x; margin: 0 auto; }
#midwrap	{ width: 100%; height: auto; padding-bottom: 0px; margin: 0 auto; background: #fff; }
#bwrap	{ width: 100%; background-color: #F0F0F0; margin-top: 10px; height: auto; margin: 0 auto; }

.header		{ width: 950px; height: 128px; margin: 0 auto; }
.header .logo { padding: 18px 0px 0px 0px; float: left; }
.header .menu	{ margin: 60px 0px 0px 0px; float: right }
/*.menu		{ width: 950px; height: 46px; margin-bottom: 2px; margin: 0 auto; }*/
.b odybg	{ width: 950px; background:url(../pix/bodybg.gif); background-repeat: repeat-y; }
.homeflash	{ width: 950px; height: 289px; z-index: 20; position: relative; margin: 0 auto; }

.hbox	{ width: 654px; margin-right: 16px; height: auto; float: left; }
.hextra	{ margin-left: 30px; }
.hbox1	{ width: 274px; margin-right: 25px; height: auto; float: left; }
.hbox2	{ width: 335px; margin-right: 25px; height: auto; float: left; }
.hbox3	{ width: 280px; padding: 10px 0px 0px 0px; height: auto; float: left; }
.hbdr	{ border-right: dotted 1px #434343; }
.expad	{ margin-left: 20px; }

.body wrapper 	{ width: 950px; m in-height: 350px; padding: 12px 0px 20px 0px; height: auto; margin: 0 auto; background: url(../pix/sidebg.gif); background-repeat: repeat-y; }

.bodywrapper 	{ width: 950px; m in-height: 350px; padding: 30px 0px 20px 0px; height: auto; margin: 0 auto; }
.bodywrapper a 		{ COLOR: #5776C6; }

.bodycontent	{ width: 74%; padding-left: 25px; m in-height: 200px; float: left; border-left: 1px dotted #C3C3C3; }
.bodycontent a 		{ COLOR: #5776C6; }
.bodycontent a:hover 	{ COLOR: #777; }
.bodycontent td { padding: 4px; }

.bodywrapperx 	{ width: 950px; min-height: 150px; padding: 30px 0px 0px 0px; height: auto; f loat: left; margin: 0 auto; }
.bodywrapperx a 		{ COLOR: #5776C6; }

/*.sidebar	{ width: 200px; float: left; padding-right: 8px; }*/

.bodycontent span.sansserif	{font-family:Rupee Foradian;}

.bodycontent input, select, textarea	{ font: normal 12px Arial, Helvetica, sans-serif; }

.bodycontent ul	{ padding: 0px; margin: 10px 0px 10px 20px; list-style-type: disc; }
.bodycontent li	{ margin-left: 0px; line-height: 20px; }
.gen-ul	{ margin: 10px 0px 18px 0px; padding-left: 0px; color: #1D70B9; list-style-type: none; font-size: 11px; }
.gen-ul li	{ margin-left: 0px; padding-left: 16px; line-height: 18px; background: url(../pix/bullet1.gif); background-repeat: no-repeat; background-position: left; }

.bodycontent .small a { font-size: 11px; color: #333; }

.htitle	{ width: auto; height: 29px; font-size: 18px; padding: 8px 0px; color: #1D70B9; }
.htitle2 { width: auto; height: 29px; font-size: 18px; padding: 8px 0px; color: #4C4C4C; }
.htext	{ width: auto; height: auto; padding: 6px 0px 0px 0px; }
.htext2	{ width: auto; height: auto; padding: 6px 0px 6px 0px; }
.learnbx	{ width: 116px; height: 22px; padding: 5px 0px 0px 30px; background: url(../pix/learn.jpg); }
.learnbx a { font-weight: bold; color: #515151; } 
.learnbx a:active { font-weight: bold; color: #515151; }   
.learnbx2	{ width: 102px; height: 12px; padding-top: 5px; background: url(../pix/learnbg2.jpg); text-align: center; }
.trbdr	{ border-bottom: 1px dashed #ccc; }

.htext ul	{ margin: 10px 0px 0px 0px; padding-left: 0px; list-style-type: none; font-size: 11px; color: #5776C6; }
.htext ul li	{ margin-left: 0px; padding-left: 10px; line-height: 18px; background: url(../pix/bullet.gif); background-repeat: no-repeat; background-position: left; }

.htext .ub { margin: 12px 0px 10px 10px; padding-left: 0px; margin-left: 0px; list-style-type: none; f loat: right; margin-right: 40px; font-size: 11px; color: #5776C6; }
.htext .ub li	{ margin-left: 0px; padding-left: 18px; line-height: 18px; background: url(../pix/bullet.gif); background-repeat: no-repeat; background-position: left; line-height: 19px; }

.title	{ width: auto; height: 22px; color: #0A5580; font-size: 16px; font-weight: bold; padding: 5px 0px 0px 0px; }
.titlex	{ background: url(../pix/titleicon.gif); background-repeat: no-repeat;  width: auto; height: 22px; color: #2A7700; font-size: 22px; f ont-weight: bold; padding: 5px 0px 30px 36px; }

#bsec	{ width: 912px; height: 176px; padding: 30px 20px 0px; f loat: left; color: #fff; background: #002A4F; }

#bsec .left	{ width: 386px; margin-right: 42px; float: left; }
#bsec .right	{ width: 474px; float: left }
#bsec a 	{ color: #fff; }
.btitle	{ font-size: 18px; color: #fff; width: auto; padding-bottom: 8px; }
.site-ul	{ margin: 10px 0px 10px 0px; padding-left: 0px; list-style-type: none; float: left; margin-right: 40px; }
.site-ul li	{ margin-left: 0px; padding-left: 10px; line-height: 18px; background: url(../pix/bulletx.gif); background-repeat: no-repeat; background-position: left;  }

.tabs		{ width: auto; height: 50px; }
.clear	{ width: auto; clear: both; height: 1px; }

.emptygap	{ padding: 5px; clear: both; width: auto; height: 10px; }
.thinSpacer	{ padding: 4px; loat: left; clear: both; width: auto; }
.thickSpacer	{ padding: 12px; loat: left; clear: both; width: auto; }
.bodySpacer	{ padding: 15px; loat: left; clear: both; width: auto; }
.lineSpacer	{ padding: 4px; height: 4px; clear: both; width: auto; border-bottom: 2px solid #E2E2E2; }
.rowhead	{ background-color: #E3E6EA; font-weight: bold; }

.pagetitle	{ font-size: 28px; color: #13569C; width: auto; padding-bottom: 26px; } 
.pagehere .init		{ color: #777; }
.pagehere	{ width: auto; height: auto; font-size: 11px; color: #13569C; margin-bottom: 10px; float: right; }
.pagehere a { color: #13569C; text-decoration: underline; }

.sectitle	{ font-size: 14px; color: #4C4C4C; width: auto; padding-bottom: 12px; font-weight: bold; }

.sidebar	{ width: 170px; height: auto; b ackground: #E9E9E9; float: left; margin-right: 0px; padding: 0px 10px; }
.sidebar .caption	{ font-size: 18px; font-family:'Trebuchet MS', Arial; color: #333; margin-bottom: 10px; line-height: 18px; }
.sidebar .text	{ margin-bottom: 12px; font-size: 11px; }
.sidebar a { color: #333; }
.sidebar ul	{ margin: 0px 0px 10px 0px; padding-left: 0px; list-style-type: none; float: left; margin-right: 40px; font-size: 11px; width: 162px; }
.sidebar ul li	{ margin-left: 0px; padding-left: 0px; line-height: 18px; border-bottom: 1px solid #DBDBDB; line-height: 24px; }

.dotSep 		{ padding: 2px; border-top: dashed 1px #ccc; margin: 12px 0px 12px 0px; width: auto; }

.pageImg-R 	{ float: right; margin: 0px 0px 11px 22px; padding: 8px; border: 1px solid #E8E8E8 }

.pageImg-Rx 	{ float: right; margin: 0px 0px 11px 22px; padding: 2px; }

.corpImg-R 	{ float: right; margin: 0px 0px 11px 22px; padding: 0px; border: 0px solid #f1f1f1 }

.pageImg-L 	{ float: Left; margin: 0px 22px 11px 0px; padding: 8px; border: 1px solid #f1f1f1 }
.nobdr		{ border: 0px; }
.homePix-L 	{ float: Left; margin: 0px 2px 11px 0px; padding: 2px; }
.homePix-R 	{ float: right; margin: 0px 0px 11px 22px; padding: 2px; }


.subtitle2	{ font-weight: bold; width: auto; font-size: 16px; color: #464646; font-family: Arial, 'Trebuchet MS'; padding-bottom: 8px; }

.subtitle	{ font-weight: bold; font-size: 16px; color: #464646; font-family: Arial, Verdana; padding: 20px 0px 4px 0px; }

.footer	{ width: 950px; height: 80px; padding: 20px 0px 10px 0px; font-size: 11px; color: #767676; line-height: 22px; margin: 0 auto;}
.footer a 	{ COLOR: #767676; text-decoration: underline; }
/*.footer a:visited 	{ text-decoration: none; }
.footer a:link 	{ COLOR: #fff; text-decoration: none; }
.footer a:hover 	{ COLOR: #2fff; text-decoration: underline; }
*/

.poweredby 	{ padding: 0px 10px 0px 0px; float: right; margin-left: 2px; }

.home-el 	{ font-size: 11px; padding: 2px 2px 0px 2px; width: 90%; height: 16px; color: #777; border: 1px dashed #777; background-color: #f1f1f1; }
.home-sel {font-size: 11px; padding: 2px; color: #777; border: 1px dashed #777; background-color: #f1f1f1; }


.form-el 	{ padding: 2px 2px 0px 2px; width: 60%; height: 20px; color: #777; border: 1px dashed #777; background-color: #f1f1f1; }
.form-sel { padding: 2px; color: #777; border: 1px dashed #777; background-color: #f1f1f1; }
.form-submit { width: 100px; border: 1px solid #194700; background: #115296; color:#fff; font-weight: bold; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }



A:link, A:visited  	{ TEXT-DECORATION: none; }
A:active, A:hover 	{ TEXT-DECORATION: underline; }

