.body
{
background-image:url(../images/bg.png);
background-repeat:repeat-x;
margin:0px;
margin-bottom:0px;
}

.tbale
{
background-color:#FFFFFF
}

.form
{
background-image:url(../images/formbg.jpg);
background-repeat:repeat-x;
height:218px; 
border:1px solid #bfc3c5;
border-bottom:none;
border-top:none;
background-color:#e3f1ff;
}


.gray
{
border:1px solid #bfc3c5;
border-bottom:none;
border-top:none;
background-color:#dee3e6;
}

.text
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
color:#0D7CEC;
text-decoration:none;
font-weight:normal;
line-height:18px;
}

.formtext
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color:#0D7CEC;
text-decoration:none;
font-weight:normal;
}

.blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#054f97;
text-decoration:none;
font-weight:bold;
line-height:18px;
}



.mainbody
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#054f97;
text-decoration:none;
font-weight:bold;
line-height:18px;
}


.blackbold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#121212;
text-decoration:none;
font-weight:bold;
line-height:12px;
}

.headingh1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#33CC33;
text-decoration:none;
font-weight:bold;
line-height:20px;
}





a.faq
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0663c0;
text-decoration:none;
font-weight:normal;
line-height:18px;
}

a.faq:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
color:#2b2b2b;
font-size:12px;
text-decoration:underline;
font-weight:normal;
line-height:18px;
}


a.more
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0663c0;
text-decoration:none;
font-weight:normal;
line-height:18px;
}

a.more:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
color:#2b2b2b;
text-decoration:underline;
font-weight:normal;
line-height:18px;
}


a.link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
line-height:15px; 
}

a.link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#33CC33;
text-decoration:underline;
font-weight:bold;
line-height:15px;
}

.bluebox{
background-image:url(../images/blueboxbg.jpg);
background-repeat:repeat-x; height:146px; 
border:1px solid #0d7cec;
border-bottom:none;
border-top:none;
background-color:#ddeeff;
}

a.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
line-height:18px;
}

a.footer:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#33CC33;
text-decoration:underline;
font-weight:bold;
line-height:18px;
}

.footerline
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
line-height:18px;
}

.subscribeform
{
padding:5px;
margin:0;
}

.subscribeform dl
{
padding:0px 10px;
margin:0;
}

.subscribeform dt
{
padding:2px 0px;
margin:0;
text-align:left;
}

.subscribeform dd
{
padding:2px 0px;
margin:0;
text-align:left;
}

.subscribeform .input
{
width:220px;
border: solid 1px #7f9db9;

border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}

.subscribeform .button
{
background:#0365a1 url(../images/button.png) left top  no-repeat;
height:19px; width:106px;
border:0;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
padding:2px 2px;
}