* { margin: 0; padding: 0; } 

body
{
    font-family:Arial, Calibri, Verdana; font-size:0.88em; color:#224282;
}

.clear-me { clear: both; }
.hide-me { display: none !important; }
.left { float: left; }
.right { float: right; }
fieldset { border: 0; }
legend { display: none; }

/* re-worked tags */
form { width:930px; margin:0 auto; }
h1.title { background-image:url(/assets/img/img-logo.png); background-repeat:no-repeat; width:170px; height:57px; margin-left:30px; margin-top:40px; text-indent:-1000px; width:170px; }
h2 { font-size:1.2em; margin-bottom:15px;} 
h3 { font-size:1.0em; margin-bottom:10px;} 
p { margin-bottom:1em; }
a { color:#822222;}
a:hover { color:#224282;}



/* General construction */
#dvHead { background-image:url(/assets/img/bg-head.jpg); background-repeat:no-repeat; height:134px;}
#dvHead a { background-image:url(/assets/img/img-telno.png); background-repeat:no-repeat; width:220px; height:33px; text-indent:-2000px; margin-top:60px; margin-right:30px; display:block; overflow:hidden; color:#FFFFFF;}

ul.nav { list-style:none; font-size:0.9em; margin-left:19px;}
ul.nav li { float:left; }
ul.nav li.first { height:41px; background-image:url(/assets/img/sprite-nav.png); background-repeat:no-repeat; background-position:0px 0px;}
ul.nav li.last {height: 41px;background-image: url(/assets/img/sprite-nav.png);background-repeat: no-repeat; background-position: right -45px; }
ul.nav li.last {  }
ul.nav li a { height:31px; display:block; width:145px; padding-top:10px;
              color:#224282; text-decoration:none; text-transform:uppercase; font-weight:bold; text-align:center;
              background-image:url(/assets/img/sprite-nav.png); background-repeat:no-repeat; background-position:0px -100px; }
ul.nav li.first a { margin-left:12px; } 
ul.nav li.last a {  margin-right:12px; } 
ul.nav li:hover a { background-position:center -144px; color:#822222;}
ul.nav li.selected a { background-position:center -144px !important; }

/* Site Content */
#dvContentArea { padding-left:50px; padding-right:50px; margin-top:15px; background-image:url(/assets/img/bg-contentarea.jpg); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
#dvContentArea .alpha { width:613px; }

#dvContentArea .alpha ul { padding-left:20px; }
#dvContentArea .alpha ol { padding-left:25px; }
#dvContentArea .alpha ul li, #dvContentArea .alpha ol li { margin-bottom:0.5em;}

#dvContentArea .beta { width:193px; height:379px; overflow:hidden; background-image:url(/assets/img/bg-patquote.png); padding:10px; background-repeat:no-repeat; }
#dvContentArea .beta h3 { text-transform:uppercase; color:#FFFFFF; margin-bottom:15px; margin-top:5px; width:150px; font-size:1.2em;}
#dvContentArea .beta ul { list-style:none; }
#dvContentArea .beta ul li { font-size:0.88em; margin-bottom:6px; }
#dvContentArea .beta ul li label { font-weight:bold; color:#FFFFFF; display:block; margin-bottom:3px; }
#dvContentArea .beta ul li input.tb { width:170px; }
#dvContentArea .beta ul li .rfv { margin-left:5px; display:inline-block; color:#fff600; }
.submit-button
{
    margin-top: 10px;
    height: 35px;
    padding: 0px;
    width: 111px;
    overflow: hidden;
    background: url(/assets/img/btn-Send.jpg) no-repeat;
    text-indent: -9999em;
    cursor: pointer;
    float:left;
     border: 0 none;
     text-transform: capitalize;
}
 

#dvContentArea img { margin-bottom:10px; }

#dvContentArea .contentouter { background-image:url(/assets/img/bg-content-btm.png); background-repeat:no-repeat; background-position:bottom;}
#dvContentArea .contentinner { background-image:url(/assets/img/bg-content-top.png); background-repeat:no-repeat; background-position:top; padding:15px; font-size:0.85em;}

#dvFooter { background-image:url(/assets/img/bg-footer.jpg); background-repeat:repeat-x; background-position:bottom; padding-top:10px; padding-left:60px; padding-bottom:10px; margin-bottom:15px;}
#dvFooter ul { list-style:none; font-size:0.88em; }
#dvFooter ul li { float:left; width:130px; }
#dvFooter ul li a { font-weight:bold; text-transform:uppercase; text-decoration:none; color:#224282; display:block; margin-bottom:5px; }
#dvFooter ul li a:hover { color:#822222; }

#dvHome { min-height:100px;}
#dvSectionIndex { min-height:319px;}
#dvPageContent { min-height:398px;}

#dvFooter ul li ul { font-size:0.9em;  }
#dvFooter ul li ul li { margin-bottom:2px; }
#dvFooter ul li ul li a { font-weight:normal; text-transform:none; }

#dvSubFooter { margin-bottom:10px; }
#dvSubFooter .right { margin-top:10px; }

/* Home Page */
#dvHomeInner .alphacol { width:345px; }
#dvHomeInner .betacol { width:200px; }

#dvHomeInner .betacol strong.title { font-size:1.2em; margin-bottom:10px; display:block; }
#dvHomeInner .betacol ul { list-style:none;  padding:0px;} 
#dvHomeInner .betacol ul li { margin-bottom:12px; margin-left:0px;} 
#dvHomeInner .betacol ul li a { text-decoration:none; color:#224282; } 
#dvHomeInner .betacol ul li:hover a { color:#822222; } 

/* Section Index */
.sectitle { width:613px; height:69px; background-image:url(/assets/img/bg-pagetitle.png); color:White; font-weight:bold; font-size:2.0em; margin-bottom:10px;}
.sectitle strong { display:block; margin-left:1em; padding-top:0.6em; }

#dvSectionIndex ul { list-style:none; margin:0px; padding:0px; } 
#dvSectionIndex ul li { margin:0px; padding:0px; width:220px; float:left; margin-right:30px; background-image:url(/assets/img/bullet-news.png); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; padding-bottom:20px; }  
#dvSectionIndex ul li a { color:#224282; text-decoration:none;} 
#dvSectionIndex ul li:hover a { color:#822222; } 
#dvSectionIndex ul li em { text-transform:none; font-weight:bold; color:#669900; display:block; margin-top:3px; } 
#dvSectionIndex ul li a strong { font-size:1.2em; display:block; margin-bottom:3px; } 



/* Misc */
.redstar {
background:transparent url(/assets/img/redstar.png) no-repeat scroll 0 0;
display:inline-block;
height:53px;
margin-top:4px;
overflow:hidden;
text-align:center;
text-indent:-1000px;
width:144px;
}