body#template1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background: #eddfc1 url("/Pics/bg/bg_body_rev.jpg") repeat-x 0 0;
	/* OLD BG background: #eddfc1 url("/Pics/bg/bg_body.jpg") repeat-x scroll 0pt 169px; */
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
a {
	color: #ff0000;
	text-decoration: none;
}
.black a {
	color: #c20000 !important;
}
a:hover {
	color: #f63737;
	text-decoration: none;
}
.black a:hover {
	color: #f63737 !important;
	text-decoration: none;
}

.border_black a, .border_orange a, .border_blue a, .border_green a {
	color: #000 !important;
}
p {
	font: 12px/15px arial, sans-serif !important;
	color: #000000;
	margin: 1px 0 6px 0;
	padding: 0;
}
div, td {
	font-size: 12px;
	font-family: arial, sans-serif;
}
/*  LAYOUT  */
#wrapper {
	width: 910px;
	margin: 0 auto;
}
td#main {
	width: 580px;
	padding: 0 5px 0 5px;
}
td#maininner {
background:#fff;
padding:10px;
}
td#mainfull {
}
td#maintop {
}
td#maintopleft {
padding:0 10px 0 0;
width:45%;
}
td#maintopright {
padding:0 0 0 0;
width:55%;
}
td#mainbot {
padding:10px 0 0 0;
}
td#mainbotleft {
padding:10px 10px 0 0;
width:45%;
}
td#mainbotright {
padding:10px 0 0 0;
width:55%;
}
td#mainleft {
padding:0 10px 0 0;
width:45%;
}
td#mainright {
padding:0 0 0 0;
width:55%;
}
/*  HEADER  */
td#header {
	/* OLD BG background: url("../images/frame/bg/bg_header.jpg") repeat-x 0 0; */
	padding:0 0 15px 0;
}
/*  LEFTNAV  */
#leftnav ul.navlinks {
background:#fff !important;
padding:5px 5px 5px 10px !important;
}
#leftnav ul.navlinks li{
margin:0 !important;
font: 10px/14px arial, sans-serif;
text-transform:none !important;
}
#leftnav ul.navlinks li a {
background:#fff !important;
color:#333 !important;
padding:0 !important;
border:none !important;
}
#leftnav ul.navlinks li a:hover {
background:#ddd !important;
}
td#leftnav {
width:160px !important;
}
#leftnav img {
display:block;
margin:5px;
}
#leftnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#leftnav li {
	padding: 0;
	margin: 0;
	font: 14px/16px arial, sans-serif;
	color: #fff;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}
#leftnav li a {
	color: #fff;
	padding: 10px 0 10px 10px;
	display: block;
	border-bottom:1px solid #000;
	border-top:1px solid #5a5a5a;
	margin:0;
}
#leftnav li.nolink {
	color: #fff;
	padding: 10px 0 10px 10px;
	display: block;
	border-bottom:1px solid #000;
	border-top:1px solid #5a5a5a;
	margin:0;
}
#leftnav li a:hover {
	background: #666;
	color: #fff;
	display: block;
	border-bottom:1px solid #000;
	border-top:1px solid #5a5a5a;
}
#leftnav li a.active {
	background: #e50215 url("../images/frame/bg/bg_leftnav_active.jpg") repeat-x 0 0;
	color: #fff;
	display: block;
	border-bottom:1px solid #fff;
	border-top:1px solid #5a5a5a;
}
.leftnav {
	background: #3b3b3b url("../images/frame/bg/bg_leftnav.jpg") repeat-x 0 0;
	border:3px solid #fff;
}
/*  SKINS  */		
.contentblock {
	padding: 0;
	margin: 0;
}

.border_black  .contentblock {
	padding: 0;
	margin: 0;
	background: #e3e3e3 !important;
	overflow: hidden;
}

.border_orange  .contentblock {
	padding: 0;
	margin: 0;
	background: #fcf3a6 !important;
	overflow: hidden;
}


.border_blue  .contentblock {
	padding: 0;
	margin: 0;
	background: #99ccff !important;
	overflow: hidden;
}

.border_green  .contentblock {
	padding: 0;
	margin: 0;
	background: #99cc99 !important;
	overflow: hidden;
}


.contentblock ul {
	list-style: none;
	padding: 0 2px 6px 1px;
	margin: 4px 0 0 0;
}
/* added for sf 12949 1/10 */
.contentblock ul > ul , .contentblock ol  ul {
	list-style: disc !important;

	margin: 4px 0 0 0;
}
.contentblock li {
	padding: 4px;
	margin: 0;
	line-height: 14px;
}

.border_black .contentblock  a, .border_orange .contentblock a, 
.border_blue .contentblock a, .border_green .contentblock a{
	font-weight:bold;
}
.inner {
padding:5px;
}
.black .inner {
background:#dcdcdc;
}
.black .red .inner {
background:#fff;
}
/*.inner img {
}*/
.black .label_text {
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	font-family: arial, sans-serif;
	color: #fff;
	background: #1e1e1e url("../images/frame/bg/bg_label_black.jpg") repeat-x 0 0;
	border-bottom:1px solid #2b2b2b;
}

.red .black .label_text {
background: #1e1e1e url("../images/frame/bg/bg_label_black.jpg") repeat-x 0 0 !important;
}

.black .label_image, .border_black .label_image, .border_orange .label_image, .border_blue .label_image, .border_green .label_image {
	padding:0;
	background:none;
	/*padding: 5px;
	background: #1e1e1e url("../images/frame/bg/bg_label_black.jpg") repeat-x 0 0;*/
}
.red .label_text {
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	font-family: arial, sans-serif;
	color: #fff;
	background: #af0006;
	border-bottom:1px solid #000;
}

.border_black .label_text {
	background:#000;
	color: #fff;
	padding:8px 5px;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
}
.border_orange .label_text {
	background:#ffaa43;
	color: #fff;
	padding:8px 5px;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
}

.border_blue .label_text {
	background:#3c6993;
	color: #fff;
	padding:8px 5px;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
}

.border_green .label_text {
	background:#0b5d2c;
	color: #fff;
	padding:8px 5px;
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
}

.black .red .labeltext {
background: #af0006 !important;
}
.red .label_image {
	padding:0;
	background:none;
	/*padding: 5px;
	background: #af0006;
	border-bottom:1px solid #000;*/
}
.black .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background:#af0006;
}
.black .subnavblock a {
	color: #fff !important;
	text-decoration: underline;
}
.black .subnavblock a:hover {
	color: #ccc !important;
	text-decoration: underline;
}





.border_black .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000;
	text-align: left;
	background: #e3e3e3 !important;
}
.border_black .subnavblock a {
	color: #000 !important;
	text-decoration: underline;
}
.border_black .subnavblock a:hover {
	text-decoration: nonne;
}


.border_orange .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000;
	text-align: left;
	background: #fcf3a6 !important;
}
.border_orange .subnavblock a {
	color: #000 !important;
	text-decoration: underline;
}
.border_orange .subnavblock a:hover {
	text-decoration: nonne;
}


.border_blue .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000;
	text-align: left;
	background: #99ccff !important;
}
.border_blue .subnavblock a {
	color: #000 !important;
	text-decoration: underline;
}
.border_blue .subnavblock a:hover {
	text-decoration: nonne;
}



.border_green .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000;
	text-align: left;
	background: #99cc99 !important;
}
.border_green .subnavblock a {
	color: #000 !important;
	text-decoration: underline;
}
.border_green .subnavblock a:hover {
	text-decoration: nonne;
}




.red .subnavblock {
	padding:  8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #af0006;
	text-align: left;
	background: #d5c29e url("../images/frame/bg/bg_subnavblock_red.jpg") repeat-x 0 0;
}
.red .subnavblock a {
	color: #af0006 !important;
	text-decoration: underline;
}
.red .subnavblock a:hover {
	color: #b5342e !important;
	text-decoration: underline;
}

.border_black, .border_orange, 
.border_blue, .border_green {
  margin-bottom: 10px;
  clear: both;
}
.border_black .footlinks {
	background: #000 !important;
	color: #fff;
}
.border_orange .footlinks {
	background: #ffaa43 !important;
	color: #fff;
}

.border_blue .footlinks {
	background: #3c6993 !important;
	color: #fff;
}

.border_green .footlinks {
	background: #0b5d2c !important;
	color: #fff;
}

.footlinks {
	padding: 8px 8px 10px 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #bf0000;
	text-align: left;
}
.footlinks a {
	color: #bf0000;
	text-decoration: underline;
}


.border_black .footlinks a {
	color: #fff !important;
	text-decoration: underline;
}

.border_orange  .footlinks a {
	color: #fff !important;
	text-decoration: underline;
}

.border_blue  .footlinks a {
	color: #fff !important;
	text-decoration: underline;
}
.border_green .footlinks a {
	color: #fff !important;
	text-decoration: underline;
}


.footlinks a:hover {
	color: #cf4040 !important;
	text-decoration: underline;
}
.insetbanner {
	text-align: center;
	margin:0 0 10px 0;
}
/*  RM  */
td#rm {
	width: 160px !important;
}
#rm a{
color: #ff0000;
}
#rm a:hover{
color: #f63737;
}
.rmlabel_text {
	background: #e80216 url("../images/frame/bg/bg_rm_label.jpg") repeat-x 0 0;
	padding: 5px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	font-family: arial, sans-serif;
	color: #fff;
}
.rmlabel_image {
	background: #e80216 url("../images/frame/bg/bg_rm_label.jpg") repeat-x 0 0;
	padding: 0;
	margin: 0;
}
.rmitem {
	background: #fff;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	color:#78684a;
	font-weight:bold;
}
.rmtile {
	margin: 5px 0 5px 0;
	padding: 0;
}
.rm_nopad .rmtile {
	margin: 0 !important;
	padding: 0 !important;
}
.rm_nopad .rmtile img{
display:block !important;
	margin: 0 !important;
	padding: 0 !important;
}
/*  FOOTER  */
td#footer {
	text-align: left;
	padding: 10px 10px 10px 70px;
	font: 11px/15px arial, sans-serif;
	color: #000;
}
#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#footer li {
	display: inline;
	color: #efefef;
	padding: 0 10px 0 0;
}
#footer a {
	color: #000;
	text-decoration:underline;
	padding:0 5px 0 0;
}
#footer a:hover {
	color: #333;
}
#footer_logo {
float:left;
padding-right:10px;
}
/* v2.0 TEXT STYLES */
h1 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
	text-transform:uppercase;
}
h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
	text-transform:uppercase;
}
h3 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0;
}
h4 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0;
}
h5 {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0;
}
h6 {
	font-size: 10px;
	line-height: 11px;
	padding: 0 0 2px 0;
	margin: 0;
}
.white {
	color: #ffffff;
	margin-bottom:10px;
}
.black {
	color: #000000;
	margin-bottom:10px;
}
.dark {
	color: #333;
}
.lit {
	color: #333;
}
.dim {
	color: #666;
}

.border_black .dim {
	color: #666;
}
.border_orange .dim {
	color: #111 !important;
}
.border_blue .dim {
	color: #fff !important;
}
.border_green .dim {
	color: #fff !important;
}

.accent {
	color: #8f0000;
}

.border_black .accent {
	color: #000 !important;
}

.border_orange .accent {
	color: #e68e23 !important;
}

.border_blue .accent {
	color: #3c6993 !important;
}

.border_green .accent {
	color: #0b5d2c !important;
}


.alert {
	color: #ff3300;
}
.div2 {
	padding: 1px;
	margin: 0;
	clear: both;
}
.div4 {
	padding: 2px;
	margin: 0;
	clear: both;
}
.div6 {
	padding: 3px;
	margin: 0;
	clear: both;
}
.div10 {
	padding: 5px;
	margin: 0;
	clear: both;
}
.hdiv10 {
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom:18px;
}

/* ETC */
.alignright {
	float: right;
	display: inline;
}
.clearfix {
	clear: both;
}
.popupcontent {
	color: #222 !important;
	background: #efefef !important;
	padding: 5px 5px 5px 10px;
}
.popupmasthead, .popupfooter {
	color: #444 !important;
	background: #e0e0e0 !important;
}
hr {
	padding: 0;
	margin: 10px 0 10px 0;
	border: 0;
	background: #888;
	height: 1px;
}
.pad img {
	padding: 2px 6px 4px 4px;
}
.alt {
	background: #d0d0d0 !important;
}
/* Ratings Fix */
.ratingMeter {
	background: none;
}
.ratingMeter img, .ratingMeter a img {
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}
/* v1.0 text styles, REQUIRED for controls */
.largeheader {
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
.header {
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.subheader {
	font-weight: bold;
	font-size: 12px;
	color: #403366;
}
.jumperlink {
	font: bold 11px/15px;
}
a.headerlink {
	font-weight: bold;
	color: #333;
}
a.headerlink:hover {
	color: #ff6038;
}
a.largeheaderlink {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
a.largeheaderlink:hover {
	color: #ff6038;
}
.mini {
	font-size: 12px;
	line-height: 15px;
}
.minilit {
	font-size: 12px;
	line-height: 15px;
	color:#333;
}
.miniheader, .sblabel {
	font-size: 12px;
	font-weight: bold;
	color: #222;
}
.minidim {
	font-size: 12px;
	line-height: 15px;
	color: #666;
}
.minidimheader {
	font-size: 12px;
	line-height: 15px;
	color: #666;
	font-weight:bold;
}
.minilink {
	font-size: 12px;
	line-height: 15px;
	color: #D20101;
}
.micro, .microlink {
	font: 10px/12px arial, sans-serif;
}
.microdim {
	font: 10px/12px arial, sans-serif;
	color: #777;
}
/* v1.0 bg styles, REQUIRED for controls */
.mhpopup {
	background: url("../images/frame/bg/mh.popup.gif");
}
.pg {
	background: url("../images/frame/bg/pg.gif");
}
.sbdiv {
	background-image: url("../images/frame/bg/sb.div.gif");
	background-repeat: repeat-x;
	background-position: center center;
}
.sbdivrl {
	background-image: url("../images/frame/bg/sb.div.rl.gif");
	background-repeat: repeat-x;
	background-position: center center;
}
.sbint {
	background: url("../images/frame/bg/sb.int.gif");
}
.sblb {
	background: url("../images/frame/bg/sb.lb.gif");
}
.sbrl {
	background: url("../images/frame/bg/sb.rl.gif");
	padding: 4px 6px 4px 6px;
}
.trlb {
	background: url("../images/frame/bg/tr.lb.gif");
}

.sbtrdef {
background: #e3e3e3;
padding:5px;
}
.sbtralt {
background: #fff;
padding:5px;
}
.trdef {
background: #e3e3e3;
padding:5px;
}

.border_black .sbtralt , .border_orange .sbtralt ,
.border_blue .sbtralt  , .border_green .sbtralt  {
	background: none !important;
	padding:5px; 
}

.border_black .tralt, .border_orange .tralt ,
.border_blue .tralt  , .border_green .tralt  {
	background: none !important;
	padding:5px; 
}


.border_black .trdef, .border_black .sbtrdef {
	background: #fff !important;
	padding:5px; 
}

.border_orange .trdef, .border_orange .sbtrdef {
	background: #ffaa43 !important;
	padding:5px; 
}

.border_blue .trdef, .border_blue .sbtrdef {
	background: #3c6993 !important;
	padding:5px; 
}

.border_green .trdef, .border_green .sbtrdef {
	background: #0b5d2c !important;
	padding:5px; 
}



.tralt {
background: #fff;
padding:5px;
}

.pgBg {
	background: #efefef;
}
.crint {
	background: #fff url("../Images/Frame/Bg/cr.int.gif")
}
.hdiv11 {
	background-image: url("../images/frame/bg/h.div.1.gif");
	background-repeat: repeat-x;
	background-position: center center;
	height: 11px;
	margin-right: 4px;
	margin-left: 4px;
	clear: both;
}
.hdiv17 {
	background-image: url("../images/frame/bg/h.div.1.gif");
	background-repeat: repeat-x;
	background-position: center center;
	height: 17px;
	margin-right: 4px;
	margin-left: 4px;
	clear: both;
}

/* DROP SHADOWS */

.drop_top { background: url("../images/frame/bg/drop/top.png") repeat-x left bottom;}
.drop_topleft { background: url("../images/frame/bg/drop/topleft.png") no-repeat; }
.drop_topright { background: url("../images/frame/bg/drop/topright.png") no-repeat;  }

.drop_left { background: url("../images/frame/bg/drop/left.png") repeat-y right top; }
.drop_right { background: url("../images/frame/bg/drop/right.png") repeat-y left top; }

.drop_bot { background: url("../images/frame/bg/drop/bot.png") repeat-x left top;}
.drop_botleft { background: url("../images/frame/bg/drop/botleft.png") no-repeat; }
.drop_botright { background: url("../images/frame/bg/drop/botright.png") no-repeat;  }

/* MISC */
img.textwrap {
float:left;
padding-right:5px;
}

.rssconsumer .title {
font-size:12px !important;
}


