body { font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; background-color:#9aaed3; background-image:url(images/background.jpg); background-repeat:repeat-x; background-attachment:scroll; }
.bluetopbg { background-image:url(images/bluetop-bg.gif); }
/*.whitetopbg  { background:url(images/whitetop-bg.gif) repeat-x 0% 100%; height:23px; }*/
.whitetopbg  { background:url(images/whitetop-bg.gif) repeat-x left 22px; }
.bottop { background-image:url(images/bottop-bg.gif); }
.botbot { background-image:url(images/botbot-bg.gif); }
.botleft { background-image:url(images/botleft.gif); }
.botright { background-image:url(images/botright.gif); }
.whitebotbg { background-image:url(images/whitebot.gif); background-repeat:repeat-x; }
.whiteleft { background-image:url(images/white-left.gif); background-repeat:repeat-y; }
.centerheight { height:400px; background-color:#FFFFFF; }
.whiteright { background-image:url(images/white-right.gif); background-repeat:repeat-y; }
.slogan { font-size:14px; font-weight:bold; color:#fffaa5; }
.slogan2 { font-size:12px; color:#fffaa5; padding-top:4px; }
.bulletpoints { font-size:17px; line-height:30px; font-weight:bold; color:#bc4949; }
a:link { color: #5873a6; }
a:visited { color: #5873a6; }
a:hover { color: #000000; }
a:active { color: #000000; }
.upperlinks { font-size:12px; color:#FFFFFF; padding-top:4px; }
a.upperlinks:link { color: #FFFFFF; }
a.upperlinks:visited { color: #FFFFFF; }
a.upperlinks:hover { color: #fffaa5; }
a.upperlinks:active { color: #fffaa5; }
a.upperreg:link { color: #fffaa5; }
a.upperreg:visited { color: #fffaa5; }
a.upperreg:hover { color: #ff6666; }
a.upperreg:active { color: #ff6666; }
.footer { font-size:12px; font-weight:bold; color:#FFFFFF; height:100px; text-align:center; vertical-align:middle; }
a.footlinks:link { color: #FFFFFF; }
a.footlinks:visited { color: #FFFFFF; }
a.footlinks:hover { color: #344b7a; }
a.footlinks:active { color: #344b7a; }
.contentimage { margin-right:10px; }
.registertext { font-size:15px; color:#000000; padding:10px; font-weight:bold; text-align:center; }
.fonts { font-size:13px; line-height: 20px; color:#000000; text-align:left; }
p.fonts { font-size:13px; line-height: 20px; color:#000000; margin-top:0px; text-align:justify }
ul.bullets { font-size: 15px; font-weight:bold; line-height: 22px; color: #bc4949; list-style-position: inside; list-style-image: url(images/bulletpoint.gif); }
li.reqs { font-size: 13px; font-weight:normal; line-height: 20px; color: #000000; list-style-position: outside; list-style-image: url(images/bulletpoint.gif);   }
ol { font-size: 13px; line-height: 20px; color: #000000; list-style-position:inside; }
hr.pages { margin-bottom:10px; margin-top:0px; }
.statebox { height:100px; text-align:left; padding-left:10px; }
.ndss { font-size:14px; font-weight:bold; color:#FFFFFF; padding-bottom:5px; }
.state { font-size:30px; font-weight:bold; color:#FFFFFF; margin:0px; }
h1 { font-size:18px; font-weight:bold; color:#000000; margin:0px; }
h2 { font-size:16px; font-weight:bold; color:#344b7a; margin: 0px 0px 4px 0px; }
h2.pagetitles { font-size:16px; text-align:left; font-weight:bold; color:#000000; margin:0px; }
h2.heading { font-size:16px; text-align:center; font-weight:bold; color:#FFFFFF; margin:0px; }
h2.heading1 { font-size:16px; text-align:center; font-weight:bold; color:#000; margin:0px; }
h3 { font-size:14px; font-weight:bold; color:#344b7a; margin: 0px 0px 4px 0px; }
h3.heading { font-size:12px; text-align:left; font-weight:bold; color:#FFFFFF; margin:0px; }
h3.home { font-size:16px; font-weight:bold; color:#FFFFFF; margin-top:10px; font-family:Arial, Helvetica, sans-serif; }
.bottitles { font-size:14px; font-weight:bold; color:#fffaa5; }
.botfonts { font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.botfonts2 { font-size:12px; line-height:20px; color:#434343; font-family:Arial, Helvetica, sans-serif;}
.foo_ul {azimuth:0px;}
.foo_ul UL {margin:0px; padding:0px;}
.foo_ul LI {margin:0px; padding:0px;}
.flashbg { background-image:url(images/flashbg.jpg); background-repeat:no-repeat; }
.iframetable { height:950px; }
.botfontsbg { background-color: #344B7A; }
.boldtext1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.normaltext1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
}

.heading_2 { background:url(images/star2.jpg) no-repeat; font-size:12px; text-align:left; font-weight:bold; color:#325697; margin:0px; padding:0 0 0px 25px;}

/* Index page style */

.main_heading { margin:0px; font-weight:bold; font-size:17px; text-align:left;}
.main_heading UL{ margin:0px; padding:0px; text-align:left;}
.main_heading LI {background:url(images/star.jpg) no-repeat 0px 3px; margin:4px; padding-left:25px; list-style:none;}
.fooder_bg {background:url(images/boxbg_19.jpg) repeat-y;}

.main_box{ margin:10px; font-family:Arial; font-size:16px; color:#000000;}

.main_box a{color:#363A43; text-decoration:underline; font-weight:normal;}

.main_box a:hover{color:#363A43; text-decoration:none; font-weight:normal;}

.bold{ font-weight:bold;}

.error{ background:url(images/error.gif) no-repeat; padding:0 0 8px 0; border-bottom:1px solid #C93C44;}
.innerRight{background:url(images/blue-right-bg.gif) left top repeat-y; font-size:12px;}
.innerRightTop{background:url(images/inner-rt-shade.gif) left top repeat-x}
.innerRightBottom{background:url(images/inner-rb-shade.gif) left bottom repeat-x}
.rightList{color:#424242; font-size:12px; font-weight:bold; margin:0 0 0 5px; padding:0;}
.rightList li{background:url(images/star3.gif) no-repeat 0px 3px; padding:2px 0 2px 25px; list-style:none;}
.definationList
{
	font-family:tahoma;
	padding-left:10px;
	
}
.definationList dt
{
	background:url(images/arrow-1.gif) left 8px no-repeat;
	padding:2px 0 2px 20px;
	font-size:16px;
	color:#344b7a;
	font-weight:bold;
}
.definationList dt.small
{
	font-size:14px;
}
.definationList dd
{
	color:#424242;
	font-size:12px;
	margin:0;
	padding:2px 0 20px 20px;
}
.listItem2
{
	list-style:none;
	margin:0;
	padding:0;
	color:#424242;
	font-size:14px;
	font-weight:bold;

}
.listItem3
{
	list-style:none;
	margin:0;
	padding:0;
	color:#424242;
	font-size:12px;
}
.listItem2 li, .listItem3 li
{
	background:url(images/star2.jpg) left 5px no-repeat;
	padding:2px 0 2px 19px;
}
/* new styles Dec28-09 */
.header
{
	width:878px;
	margin:0 auto;
	background:url(images/header-bg1.jpg) left bottom repeat-x;
	padding:0;
	
}
.headerL
{
	background:url(images/header-left.jpg) left top no-repeat;
	padding-left:16px;
}
.headerR
{
	background:url(images/header-right.jpg) right top no-repeat;
	padding-right:16px;
	height:307px;
}
.headerImg
{
	float:left;
	margin-left:-32px;
	margin-top:-15px;
	position:relative;
	width:850px;
	font-size:15px;
	
}

.headerText
{
	padding-top:10px;
	padding-left:30px;
	font-size:15px;
}
.headerText a
{
	color:#325697;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
.fontshead
{
	color:#344b7a;
	font-size:14px;
	font-weight:bold;
}
.clear
{
	clear:both;
}
.popup
{
	padding:20px;
}
.popupL
{
	border-left:solid 1px #040405;
	background:#fff;
}
.popupR
{
	border-right:solid 1px #040405;
	background:#fff;
}
.popupT
{
	border-top:solid 1px #040405;
	background:#fff;
}
.popupB
{
	border-bottom:solid 1px #040405;
	background:#fff;
}
.weoffer, .theyoffer
{
	font-size:17px;
	color:#000000;
	list-style:none;
	padding:10px;
	margin:0;
}
.weoffer li
{
	background:url(images/right-mark.gif) left 10px no-repeat;
	padding:5px 0 5px 22px;
}
.theyoffer li
{
	background:url(images/wrong-mark.gif) left 10px no-repeat;
	padding:5px 0 5px 22px;
}
.offerDivider
{
	border-left:solid 1px #e0e0e0;
	padding-left:25px;
}
