html { margin:0px; padding:0px; }
body { padding:0px; margin: 0px;}


.menu{ height:40px;}
.mainpic{ height:106px; text-align:right;}
h1, h2, h3, h4, h5, th, thead, tfoot { }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:100; color:#5f2a87; margin:6px 0 8px 0; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:100; color:#5f2a87; margin:6px 0 8px 0; }
h3 { }
h4 { }
h5 { }
h6 { }
p, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f2a87; margin:4px 0 6px 0; }
tfoot, thead { }
th { }

.Headline { text-transform:uppercase; }

.call{
color:#be1e25; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-top:8px; font-weight:bold;}

hr{
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #5f2a87;
height:1px;
padding:0px;
margin:0px;}

.boxhead{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#5f2a87;
border:1px solid #5f2a87;
width:180px;
padding:8px 0px 8px 8px;
margin-bottom:8px;
}

.boxhead2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
border:2px solid #ececec;
background-color:#cb2029;
width:198px;
padding:8px 0px 8px 8px;
margin-bottom:8px;}

#searchbox{
width:200px;
padding:0;
}

.roundbox{

margin-bottom:10px;
margin-top:20px;}

.roundboxheading{
width:158px;
height:30px;
background-image:url(Images/roundboxtop.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
text-align:center;}

.roundboxbody{
background-image:url(Images/roundboxbod.jpg);
background-repeat:repeat-y;
width:158px;}

.roundboxbody .padder{
padding:10px 8px 0 20px;}

.padder{
padding:5px;}

.padder2{
padding:10px;}

.padder3{
padding:0px 10px 0px 10px;}

#news1{
padding-left:10px;}


small { font-size: .9em; }
big { font-size: 1.2em; }
blockquote, pre { font-family: 'Courier New', monospace; font-size: 1em; }
img { border: none; }

a:link { color: #6a388f; text-decoration:underline;}
a:visited { text-decoration:underline; }
a:active { color: #6a388f; text-decoration: none; }
a:hover { color: #cb2029; text-decoration: none; }

/* Samples */
blockquote { font-size: 1em; padding: 8px; }
blockquote.withheading { font-size: 1em; padding: 0px; }
blockquote.withheading h1 { font-size: 1.1em; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 16px; }
blockquote.withheading p { font-size: 1em; margin: 0px; padding: 8px; }

/* Misc */
.pad4 { padding: 4px; }
.pad8 { padding: 8px; }
.blackborder1 { border: 1px solid #000000; }
.blackborder2 { border: 2px solid #000000; }

/* Landing Pages */
.gradient{
width:100%;
height:100%;
text-align:center;

}

.align{
width:835px;
margin:0 auto;
padding-top:25px;
}

.wrapper{
margin:0 auto;
width:835px;
height:inherit;
text-align:center;
margin-bottom:8px;
}

html>body .wrapper{
float:left;
height:auto;
}

.topregion{
float:left;
background-image:url(Images/top.gif);
width:835px;
height:165px;}

.deets{
float:left;
width:835px;
height:92px;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.deets2{
float:left;
width:835px;
height:84px;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.deets .padder{
padding-top:60px;
padding-right:30px;
}

.deets2 .padder{
padding-top:60px;
padding-right:30px;
}

.deets a:active, .deets a:visited{
color:#FFFFFF;
text-decoration:none;}

.deets a:hover{
color:#FFFFFF;
text-decoration:underline;}


.landingnav{
float:left;
width:835px;
height:65px;
padding:0;
}

.landingnav ul{
float:right;
width:auto;
margin:0;
padding-right:30px;
list-style-type:none;}

.landingnav li{
float:left;}

.landingnav li a{
display:block;}

.landingnav .pbSubPages .Item a{
background-color:#00FF99;}

a.step1{
background-image:url(Images/button_step1.gif);
}

a.step1b{
background-image:url(Images/button_step1b.gif);
}

a.step2{
background-image:url(Images/button_step2.gif);
}

a.step3{
background-image:url(Images/button_step3.gif);
}

.landingnav li a:hover{
background-position:-150px;}

.midsection{
float:left;
text-align:left;
padding:20px 30px 20px 30px;
background-image:url(Images/middle.gif);
width:775px;
background-repeat:repeat-y;}

.footerimg{
float:left;}

.landingmain{
padding-right:10px;}

.landingform{
border-left:1px dotted #a5acb2;
padding-left:10px;
font-size:12px;
width:170px;}

.landingform input{
font-size:12px;
width:150px;}

.landingform  .CustomForm_SubmitButton{
width:80px;}

.landingform .CustomForm_Table{
font-size:12px;}

/********E-Web CSS************/
.notbold {
font-weight: normal;
}

.bold {
font-weight: bold !important;
}

.h1 { 
color:#5F2A87 !important;
margin:0 auto;
padding:24px 81px 0 82px;
width:900px;
font-size: 9px;
margin-top: -20px;
margin-bottom: -20px;
text-align:right;
}
.footerirght {
padding-left: 190px;
}

.noth1 { 
font-family:Arial, Helvetica, sans-serif; 
font-size:25px; 
font-weight:100; 
color:#5f2a87; margin:6px 0 8px 0; 
}

.noth2 {
font-family:Arial, Helvetica, sans-serif; 
font-size:25px; 
font-weight:100; 
color:#5f2a87; margin:6px 0 8px 0; 
font-weight: bold;
}