body, td, th {
    font-family: Verdana;
    font-size: 12px;
    color: #000;
    line-height: 18px;
    text-decoration: none;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #CC0000;
}

h1,h2,h3 {
    font-family: Verdana;
    color: #AB1C1B;
    font-weight: bolder;
}

h1 {
    font-size: 14pt;
}

h2 {
    font-size: 12pt;
}

h3 {
    font-size: 10pt;
}

legend {
    font-family: Verdana;
    color: #AB1C1B;
    font-weight: bolder;
    font-size: 10pt;
}

fieldset {
    margin-right: 50px;
}

.message {
    font-weight: bolder;
    color: #F00;
    text-align: center;
    background-color: #FCC;
    padding: 5px;
    border: 1px solid #A00;
    margin-left: 50px;
    margin-right: 50px;
}

.error_message {
    font-weight: bolder;
    font-size: smaller;
    color: #F00;
    text-align: left;
}

.maindiv {
    padding:0px 10px 0px 10px;
    text-align: left;
}

.maindiv td {
    text-align: left;
}

.mandatory {
    color: #F00;
    text-decoration: italic;
    font-size: smaller;
}

.mesg {
    background-color: #FCC;
    color: #700;
    text-align: center;
    margin: 3px;
    padding: 3px;
    font-weight: bold;
    font-family: Arial, sans-serif;
}

.pending {
    background-color: #FCC;
    text-align: left;
    padding: 3px;
}

.required {
    font-weight: bolder;
}





.mainbg {
background-image: url(/img/bg.jpg);
background-repeat: no-repeat;
}

.welcomebg {
background-image: url(/img/main_home.jpg);
background-repeat: no-repeat;
}

.aboutbg {
background-image: url(/img/main_about.jpg);
background-repeat: no-repeat;
}

.projectbg {
background-image: url(/img/main_misc01.jpg);
background-repeat: no-repeat;
}

.navbar {
background-image: url(/img/nav_bar.gif);
background-repeat: no-repeat;
font: 14px Verdana;
}

.news {
background-image: url(/img/news_gradient.jpg);
background-repeat: no-repeat;
padding: 4px;
}

.newsbg {
background-image: url(/img/main_news.jpg);
background-repeat: no-repeat;
}

.signupbg {
background-image: url(/img/main_misc02.jpg);
background-repeat: no-repeat;
}

.helpbg {
background-image: url(/img/main_help.jpg);
background-repeat: no-repeat;
}

.contactbg {
background-image: url(/img/main_contact.jpg);
background-repeat: no-repeat;
}

.blogbg {
background-image: url(/img/main_misc03.jpg);
background-repeat: no-repeat;
}

.nav {
font: 14px Verdana;
}

.nav a,.nav a:link,.nav a:visited,.nav a:active {
color: #FFFFFF;
font: 14px Verdana;
text-decoration: none;
}

.nav a:hover {
color: #FFCC00;
font: 14px Verdana;
cursor: pointer;
text-decoration: none;
}

.footer {
font: 10px Verdana;
color: #FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

.footer a,.footer a:link,.footer a:visited,.footer a:active {
color: #FFFFFF;
font: 10px Verdana;
text-decoration: underline;
}

.footer a:hover {
color: #FFFFFF;
font: 10px Verdana;
text-decoration: none;
}

.mainheader {
font-family: Verdana;
font-size: 24px;
color: #230046;
font-weight: bolder;
}

.mainheaderw {
font-family: Verdana;
font-size: 24px;
color: #FFF;
font-weight: bolder;
padding-bottom: 5px;
}

.subheader {
font-family: Verdana;
font-size: 16px;
color: #AB1C1B;
font-weight: bolder;
margin-bottom: 6px;;
}

.maintxt {
font-family: Verdana;
font-size: 12px;
color: #333333;
line-height: 18px;
}

.maintxt ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.maintxt li {
background-image: url(/img/bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: 2em;
}

.mainlink {
font: 12px Verdana;
}

.mainlink a,.mainlink a:link,.mainlink a:visited,.mainlink a:active {
color: #333333;
font: 12px Verdana;
text-decoration: underline;
}

.mainlink a:hover {
color: #CC0000;
font: 12px Verdana;
cursor: pointer;
text-decoration: underline;
}

.maintxtred {
font-family: Verdana;
font-size: 12px;
color: #AB1C1B;
line-height: 20px;
}

.bannertxt {
font-family: Verdana;
font-size: 16px;
color: #FFF;
line-height: 18px;
}
