

body {font-family:Arial,verdana,sans-serif;font-size:13px;text-align:center;}

#container { background-color:#FFFFFF;width:840px;margin: auto;margin-top:30px;margin-bottom:30px;}

#body-content {font-size:13px;color:#000000;font-family:Arial,verdana,sans-serif;margin: auto;text-align:left;padding-bottom:30px;padding-left:40;padding-right:30;}

a.nounderline:link { text-decoration: none;}
a.nounderline:visited { text-decoration: none;}
a.nounderline:hover { text-decoration: underline;}

 a:link { text-decoration: underline;	color: #982633;}
 a:visited { text-decoration: underline;	color: #982633;}
 a:hover {text-decoration: underline;	color: #2E7CCD;}

h1 {font-size: 30px; color: #2E7CCD; font-weight: bold;margin-top:0px;text-align:left;}

h1.pagetitle {margin-left:40px;}

h2 {font-size: 24px; color: #7B7B7B; font-weight: bold;margin-top:0px;}

h3 {font-size: 18px; color: #982633; font-weight: bold;margin-top:0px;}
h4 {font-size: 14px; color: #982633; font-weight: bold;margin-top:0px;}

h2 a:link { text-decoration: underline;	color: #7B7B7B;}
h2 a:visited { text-decoration: underline;	color: #7B7B7B;}
h2 a:hover {text-decoration: underline;	color: #2E7CCD;}

#footer {font-size: 10pt; color: #73C1FF;margin-top:10px;margin-bottom:20px;text-align:center;display:block;}

.footer:link { text-decoration: none; color: #73C1FF;}
.footer:visited { text-decoration: none; color: #73C1FF;}
.footer:hover {text-decoration: underline; color: #73C1FF; }

.footer-tc:link { text-decoration: underline; color: #982633;}
.footer-tc:visited { text-decoration: underline; color: #982633;}
.footer-tc:hover {text-decoration: underline; color: #2E7CCD; }
.footer-tc {color: #73C1FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.caption-type {font-size:11px;line-height:15px;}

.lev1 {text-align:left;padding-bottom:2px; padding-top:2px;padding-left:10px;color: #7B7B7B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;}
a.lev1 {background-image: url(images/spacer_submenu.gif);background-repeat: no-repeat; background-position: 0 15px; padding-left:17px;}
.lev1 a:link { text-decoration: none; color: #7B7B7B;}
.lev1 a:visited { text-decoration: none; color: #7B7B7B;}
.lev1 a:hover { text-decoration: underline; color: #982633; }

.lev1-active {text-align:left;padding-bottom:2px; padding-top:2px;padding-left:10px;color: #7B7B7B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;}
a.lev1-active {background-image: url(images/arrow1_submenu.gif);background-repeat: no-repeat; background-position: 0 5px; padding-left:17px;}
.lev1-active a:link { text-decoration: none; color: #7B7B7B;}
.lev1-active a:visited { text-decoration: none; color: #7B7B7B;}
.lev1-active a:hover { text-decoration: underline; color: #982633; }

.lev2 {text-align:left;padding-bottom:1px; padding-top:1px;padding-left:20px;color: #2E7CCD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight:bold;}
a.lev2 {background-image: url(images/spacer_submenu.gif);background-repeat: no-repeat; background-position: 0 15px; padding-left:17px;}
.lev2 a:link { text-decoration: none; color: #2E7CCD;}
.lev2 a:visited { text-decoration: none; color: #2E7CCD;}
.lev2 a:hover { text-decoration: underline; color: #982633; }

.lev2-active {text-align:left;padding-bottom:1px; padding-top:1px;padding-left:20px;color: #2E7CCD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight:bold;}
a.lev2-active {background-image: url(images/arrow1_submenu.gif);background-repeat: no-repeat; background-position: 0 5px; padding-left:17px;}
.lev2-active a:link { text-decoration: none; color: #2E7CCD;}
.lev2-active a:visited { text-decoration: none; color: #2E7CCD;}
.lev2-active a:hover { text-decoration: underline; color: #982633; }

.breadcrumbs {float:right;text-align:right;font-size:11px;color:#2E7CCD;margin-right:30;padding-top:0;}
a.breadcrumbs:link { text-decoration: none;}
a.breadcrumbs:visited { text-decoration: none;}
a.breadcrumbs:hover { text-decoration: underline;}

.red {color:#982633}

.top-right {float:right;text-align:right;font-size:11px;color:#2E7CCD;margin-right:50;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.caption {font-size:8pt;}

hr {color:#333333;}


.outside_td {background-color:#FFFFFF; border:1px solid #0E1029;}
.inside_td1 {width:170px;margin:auto;text-align:center;}
.inside_td1 img {border:1px solid black;}
.inside_table {font-size:13px;}

.form_textbox {font-size:8pt;border:1px solid #7B7B7B}

.soc_links {margin-top:0;margin-bottom:5;vertical-alignment:middle;}

.top {font-size=10pt;margin-bottom:10;}

h4.store-item {font-size: 18pt;}

.news-caption {font-size:9pt;margin-top:5;}

.ravencover {border:1px solid #708ea6}


