body {background-color: #A50000;
margin: 0px;
padding: 0px;
top: 0px;
float: none;}

td img {display: block;}

p {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: normal;
text-align: justify;
font-weight: normal;
padding-right: 10px;
padding-left: 10px;}

.HomePageText {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: normal;
text-align: justify;
font-weight: normal;
padding-right: 3px;
padding-left: 3px;
padding-top: 10px;
padding-bottom: 5px;}

.ListText {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: normal;
font-weight: normal;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;}

.HomePageBottomText {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: normal;
text-align: center;
font-weight: normal;
padding-top: 5px;
padding-bottom: 10px;
margin-bottom: 5px;}

.columnText {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height: normal;
font-weight: normal;
text-align: left;}

td {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;}

.smallbox {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #CC0000;
font-weight: bold;
text-align: left;
padding-top: 15px;
padding-left: 10px;
white-space: normal;}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #A50000;
font-weight: bold;
margin-bottom: 0px;
padding-top: 10px;
font-variant: normal;
text-align: left;
padding-left: 10px;
padding-right: 10px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #A50000;
padding-bottom: 5px;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-variant: normal;
text-align: left;
padding-left: 10px;
padding-right: 10px;}

.mainarea {background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-position: center top;
font-weight: bold;}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #70604D;
text-align: center;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;}

.bottomlinks {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #70604D;
text-align: center;
margin-top: 0px;
padding-top: 10px;
background-color: #FFFFFF;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 5px;}

.header {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align: center;
margin-top: 0px;
padding-top: 3px;
background-color: #00A0BA;
padding-bottom: 3px;}

.footer #copy {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
float: left;
width: 350px;
text-align: left;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;}

.footer #maintain {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
float: right;
width: 350px;
text-align: right;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 3px;}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
text-decoration: none;
font-weight: bold;
padding-bottom: 5px;}

a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DEA50F;
text-decoration: none;
font-weight: bold;
padding-bottom: 5px;}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
text-decoration: none;
font-weight: bold;
padding-bottom: 10px;}

a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
text-decoration: none;
font-weight: bold;
padding-bottom: 5px;}

.footer a:link {color: #CC0000;}

.footer a:visited {color: #70604D;}

.footer a:hover {color: #FF0000;}

.footer a:active {color: #A50000;}

.nav {background-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.nav td {background-color: #FFFFFF;
height: 24px;}

.nav a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
font-weight: bold;
display: block;
padding-left: 6px;}

.nav a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
display: block;
padding-left: 6px;
font-weight: bold;}

.nav a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #999999;
display: block;
padding-left: 6px;}

.nav a:active {font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #666666;
text-decoration: none;
display: block;
padding-left: 6px;}

.content {background-color: #FFFFFF;
padding: 8px;
margin: 0px;
border-top-width: 50px;
border-right-width: 100px;
border-left-width: 100px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333366;
border-right-color: #333366;
border-bottom-color: #333366;
border-left-color: #333366;}

.maincopy {top: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
width: 520px;
position: fixed;
overflow: visible;}

.boxout {border: 2px solid #E7E6E6;
width: 160px;
padding: 5px;
float: none;
margin-top: 200px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
background-color: #FFFFFF;
height: auto;}

.boxout_p {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 1px;
padding-bottom: 1px;
margin-top: 1px;
margin-bottom: 1px;
padding-left: 2px;
line-height: normal;}

.navbox {width: 180px;
margin: 5px;
padding: 10px;
float: left;}

.PicBorder {padding: 5px;
margin: 3px;
border: 1px solid #CCCCCC;}
.PicBorderStand {
	padding: 5px;
	margin: 3px;
	border: 1px solid #CCCCCC;
	clear: left;
}

.BodyStyleBold {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #70604D;
padding-bottom: 0px;}

.BodyStyleBoldCentered {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #70604D;
text-align: center;
margin: 10px;
padding: 10px;}

.BodyStyleBoldBrown11Pt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #70604D;
padding-bottom: 0px;}

.BodyStyleBold11Point {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;}

.BodyStyleBold11PointCentred {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;}
.BodyStyleBold11PointBk {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;}

.BodyStyleBold11PointWt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;}

.BodyStyleBoldRed {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF0000;}

.BodyStyleBoldDarkRed {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #A50000;
padding-right: 10px;
padding-left: 10px;}

.BodyStyleBoldDarkRed12Pt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #A50000;
padding-right: 10px;
padding-left: 10px;}

.BodyStyleBoldLight10Pt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #A50000;}

.BodyStyleBoldDark10Pt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #870303;}

.BodyStyleBoldLightLeftJustify {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #A50000;
text-align: left;
padding-top: 15px;}

.Newsflashes {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF0000;
line-height: 18px;}

.NewsDates {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #999999;}

.imgborder {float: right;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-top: 15px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 30px;}
.imghome {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: thin solid #CCCCCC;
}
.ProdPic {padding: 5px;
margin-top: 15px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
border: 1px solid #CCCCCC;}

.HomePic {padding: 5px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
border: 1px solid #CCCCCC;}

.BodyRtEdge {background-image: url(images/body_wt_rt.gif);
background-repeat: repeat-y;}

.BodyLtEdge {background-image: url(images/body_wt_lt.gif);
background-repeat: repeat-y;}

.rtEdge {background-image: url(images/index_r1_c13.gif);
background-repeat: repeat-y;}

.lftEdge {background-image: url(images/index_r1_c1.gif);}

.rtEdgeBottom {background-image: url(images/index_r6_c12.gif);}

.lftEdgeBottom {background-image: url(images/index_r6_c1.gif);
background-repeat: repeat-y;}

.PageRtEdgeBottom {background-image: url(images/rt_bot.gif);
background-repeat: repeat-x;}

.PageLtEdgeBottom {background-image: url(images/lt_bot.gif);
background-repeat: repeat-x;}

.BottomGradient {background-image: url(images/page_bottom.gif);
background-repeat: repeat-x;}

.bottomShade {background-color: #003366;}

.PageBottomGradient {background-image: url(images/bot_gradient.gif);
background-repeat: repeat-x;}

.BorderTable {border: 2px outset #FFFFFF;}

.Copyright {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
padding-left: 5px;}

#sidecontainer {width: 160px;
margin-top: 20px;
margin-left: 0px;
float: left;
position: relative;
background-color: #FFF1B9;
padding-top: 5px;
padding-bottom: 5px;
background-position: center;}

#sidepiccontainer {width: 160px;
margin-top: 20px;
margin-left: 0px;
float: left;
position: relative;
padding-top: 5px;
padding-bottom: 5px;}

#navcontainer {width: 160px;
margin-top: 20px;
margin-left: 0px;
float: left;
position: inherit;}

#navcontainer ul {margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;}

#navcontainer a {display: block;
padding: 3px 5px 3px 5px;
width: 160px;
background-color: #E7E6E6;
border-bottom: 1px solid #eee;
font-weight: bold;}

#navcontainer a:link, #navlist a:visited {color: #000000;
text-decoration: none;}

#navcontainer a:hover {background-color: #F7D14A;
color: #000000;}

#uberlink a:link, #uberlink a:visited,
#uberlink a:active {background-color: #A50000;
color: #FFFFFF;}

#uberlink a:hover {background-color: #F7D14A;
color: #000000;}

#sectionlink a:link, #sectionlink a:visited,
#sectionlink a:active {background-color: #70604D;
color: #FFFFFF;}

#sectionlink a:hover {background-color: #F7D14A;
color: #000000;}

.BulletedList {font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;}

.MenuTopCentre {background-image: url(images/menu_items_top.gif);
background-repeat: repeat-x;
background-position: center;}

.MenuSweep {background-image: url(images/menu_items_sweep.gif);
background-repeat: repeat-y;}

.MenuWtArea {background-color: #FFFFFF;
padding: 3px;}


.MenuBottomEdge {background-image: url(images/menu_items_bottom_edge.gif);
background-repeat: no-repeat;}

.NewsTopCentre {background-image: url(images/news_items_top.gif);
background-repeat: repeat-x;
background-position: center;}

.NewsBottomEdge {background-image: url(images/news_items_bottom_edge.gif);
background-repeat: no-repeat;}.tableText {
	color: #000000;
	padding: 3px;
}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	text-align: left;
	font-weight: normal;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.datatable {
	border: 1px solid #A50000;
	border-collapse: collapse;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.datatable td {
	border: 1px solid #A50000;
	padding: 4px;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #A50000;
	font-weight: bold;
	text-align: center;
}
.datatable caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr:hover, .datatable tr.hilite {
	background-color: #E6E6E6;
	color: #000000;
}
