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-image:url(images/whitetop-bg.gif) ; height:23px; }
.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; color:#000000; height:100px; text-align:center; vertical-align:middle; }
a.footlinks:link { color: #000000; }
a.footlinks:visited { color: #000000; }
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; }
p.fonts { font-size:13px; line-height: 20px; color:#000000; margin-top:0px; }
ul { font-size: 15px; font-weight:bold; line-height: 22px; color: #bc4949; list-style-position: inside; list-style-image: url(images/bulletpoint.gif); }
ul.reqs { font-size: 13px; font-weight:normal; line-height: 20px; color: #000000; list-style-position: inside; }
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; }
h1.state { font-size:30px; font-weight:bold; color:#FFFFFF; margin:0px; }
h2.pagetitles { font-size:18px; font-weight:bold; color:#000000; margin:0px; }
h3 { font-size:15px; font-weight:bold; color:#344b7a; margin: 0px 0px 4px 0px; }
h3.home { font-size:16px; font-weight:bold; color:#FFFFFF; margin-top:10px; }
.bottitles { font-size:14px; font-weight:bold; color:#fffaa5; }
.botfonts { font-size:12px; color:#FFFFFF; }
.iframetable { height:500px; }
.flashbg { background-image:url(images/flashbg.jpg); background-repeat:no-repeat; }

.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;
}
.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;}
.top_but_bg {background:url(images/topbgimg.gif) repeat-x;}
.bold{ font-weight:bold;}

.error{ background:url(images/error.gif) no-repeat; padding:0 0 8px 0; border-bottom:1px solid #C93C44;}
