body { width: auto; padding: 30px; margin: 0px; background-image:url(/images/background_03.gif); }
h1 { font-family: verdana; font-size: 10px; font-weight: 500; color: #FFFFFF; text-align: left; }
h2 { font-family: verdana; font-size: 10px; font-weight: 500; color: #ED5C58; text-align: left; }
hr { color: #000033; height: 1px; }
li { margin-top: 5px; line-height: 10px; }
sub { line-height: 5px; }

a:link { color: #FFFFFF; font-weight: 800; text-decoration: underline; }
a:visited { color: #FFFFFF; font-weight: 800; text-decoration: underline; }
a:hover { color: #000000; font-weight: 800; text-decoration: underline; }

.tableborder {border-color:#000000; border-width:1px; border-style:solid;}

.buttons1 { font-family: verdana; font-size: 10px; color: #ffffff; font-weight: 800; background-color: #822018; border:1px #FFFFFF solid;}

.maintableback { background-color: #FFFFFF; }

.maintext { color: #ffffff; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
.maintextdark { color: #464141; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
.subnavtext { color: #c8c4c3; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:right; }
.categorytext { color: #822018; font-family: arial; font-weight: 800; font-size:11px; text-decoration: none; text-align:left; }

.navtext a:link { color: #3d3332; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none;  }
.navtext a:visited { color: #3d3332; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; }
.navtext a:hover { color: #df4626; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; }

.categorynav a:link { color: #756e6d; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:right; }
.categorynav a:visited { color: #756e6d; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:right;}
.categorynav a:hover { color: #822018; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:right;}

.subnavtext a:link { color: #c8c4c3; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none;  }
.subnavtext a:visited { color: #c8c4c3; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; }
.subnavtext a:hover { color: #534e4d; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; }


.jump a:link { color: #534e4d; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none; text-align:right; }
.jump a:visited { color: #534e4d; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none; text-align:right; }
.jump a:hover { color: #822018; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none;text-align:right; }

.jumpmain { color: #534e4d; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:right; padding-top:10px; }

.dark a:link { color: #464141; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none;  }
.dark a:visited { color: #464141; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none;  }
.dark a:hover { color: #ffffff; font-family: arial; font-size:11px; font-weight: 800; text-decoration: none; }

.errormessage {color: #ed1289; font-family: arial; font-size: 11px; font-weight: 500; text-decoration: none;}

div.ar { width: 100%; text-align: left; margin-top: 0px; }
a.nav:link { color: #756e6d; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navnormal_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav:visited { color: #756e6d; text-decoration: none; padding-top: 5px; padding-left: 40px; padding-bottom: 4px; background-image: url(/images/navnormal_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav:hover { color: #4b4240; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navrollover_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav:active { color: #756e6d; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navnormal_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 11px; font-weight: 200 }

div.ar { width: 100%; text-align: left; margin-top: 0px; }
a.nav2:link { color: #756e6d; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navrollover_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav2:visited { color: #756e6d; text-decoration: none; padding-top: 5px; padding-left: 40px; padding-bottom: 4px; background-image: url(/images/navrollover_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav2:hover { color: #4b4240; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navnormal_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: 200 }
a.nav2:active { color: #756e6d; text-decoration: none; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; background-image: url(/images/navrollover_06.gif); background-position: left; background-repeat: no-repeat; display: block; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 11px; font-weight: 200 }

/* CMS styles */
#cms_maintext a:link { color: #FFFFFF; font-weight: 800; text-decoration: underline; }
#cms_maintext a:visited { color: #FFFFFF; font-weight: 800; text-decoration: underline; }
#cms_maintext p { color: #ffffff; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
#cms_maintext li { line-height:20px;color: #ffffff; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
#cms_maintext td { color: #ffffff; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }

#cms_home a:link {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #464141;}
#cms_home a:visited {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #464141;}
#cms_home a:hover {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #464141;}
#cms_home p {font-size: 11px;font-family: arial; font-weight: 200; text-decoration: none; text-align:left; color: #464141;}

#cms_seo a:link {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #999999;}
#cms_seo a:visited {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #999999;}
#cms_seo a:hover {font-family: arial; font-weight: 800; text-decoration: none; text-align:left; color: #999999;}
#cms_seo p {font-size: 11px;font-family: arial; font-weight: 200; text-decoration: none; text-align:left; color: #999999;}

#cms_faqs a:link { color: #000000; font-weight: 800; text-decoration: underline; }
#cms_faqs a:visited { color: #000000; font-weight: 800; text-decoration: underline; }
#cms_faqs p { color: #000000; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }

#cms_news a:link { color: #000000; font-weight: 800; text-decoration: underline; }
#cms_news a:visited { color: #000000; font-weight: 800; text-decoration: underline; }
#cms_news p { color: #000000; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
#cms_news p strong { color: #000000; font-family: arial; font-weight: 800; font-size:11px; text-decoration: none; text-align:left; }
#cms_news td { color: #000000; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
#cms_news li p { color: #000000; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; line-height:14px; }

#cms_downloads a:link { color: #464141; font-weight: 800; text-decoration: none; }
#cms_downloads a:visited { color: #464141; font-weight: 800; text-decoration: none; }
#cms_downloads a:hover { color: #FFFFFF; font-weight: 800; text-decoration: none; }
#cms_downloads p { color: #464141; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }
#cms_downloads p strong { color: #464141; font-family: arial; font-weight: 800; font-size:11px; text-decoration: none; text-align:left; }

#cms_newslinks a:link { color: #FFFFFF; font-weight: 800; text-decoration: none; }
#cms_newslinks a:visited { color: #FFFFFF; font-weight: 800; text-decoration: none; }
#cms_newslinks a:hover { color: #cccccc; font-weight: 800; text-decoration: none; }
#cms_newslinks p { color: #ffffff; font-family: arial; font-weight: 200; font-size:11px; text-decoration: none; text-align:left; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 18px; 
	font-weight: 500; 
	color: #FFFFFF; 
	text-align: left; 
	margin-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

#advert
{
	margin:0px;
	padding:0px;
	width:279px;
	background-color:#BE3427;
	cursor:pointer;
	height:91px;
	background:url(images/news_background.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#advert h1{
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:10px;
	color:#FFFFFF;
}

#advert h2{
	margin:0px;
	padding:0px;
	padding-left:10px;
	cursor:pointer;
	font-size:16px;
}

#advertrh
{
	margin:0px;
	padding:0px;
	width:241px;
	background-color:#BE3427;
	cursor:pointer;
	height:91px;
	background:url(images/news_background.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#advertrh h1{
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:9px;
	color:#FFFFFF;
}

#advertrh h2{
	margin:0px;
	padding:0px;
	padding-left:10px;
	cursor:pointer;
	font-size:16px;
}


#advertlh
{
	margin:0px;
	padding:0px;
	width:241px;
	cursor:pointer;
	height:87px;
	background:url('images/news_background.gif');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#BE3427;
}
#advertlh h1{
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	cursor:pointer;
	font-size:9px;
	color:#FFFFFF;
}

#advertlh h2{
	margin:0px;
	padding:0px;
	padding-left:10px;
	cursor:pointer;
	font-size:16px;
}



#advertlh1
{
	margin:0px;
	padding:0px;
	width:255px;
	cursor:pointer;
	height:90px;
	background:url('images/news_background.gif');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#BE3427;
}
#advertlh1 h1{
	margin:0px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	margin-left:10px;
	cursor:pointer;
	font-size:8px;
	color:#FFFFFF;
}

#advertlh1 h2{
	margin:0px;
	padding:0px;
	margin-left:10px;
	cursor:pointer;
	font-size:16px;
}


