body{	
	color:#333333;
	background: #ffffff url("/design/plain_site/images/bw_backgradient.jpg") repeat-x left top;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetical, san-serif;
	font-size:0.75em;
	margin:0px;
	padding:0px;
}
h1{	
	color: #E10000;
	background-color:transparent;
	font-size:2.2em;
	font-weight: normal;
	margin: 0px 0 5px 0;
	letter-spacing:-1px;
}
h2{	
	font-size:1.6em;
	color:#333333;
	background-color:transparent;
	font-weight: normal;
	margin: 5px 0 5px 0;
}
h3{	
	color:#E10000;
	background-color:transparent;
	font-size:1.2em;
}
h4{	color:#333333;
	background-color:transparent;
	font-size:1em;
}
img {
	border: none;
}
p {	background-color:transparent; color:#333333;}
a,a:active,a:link,a:visited{
	color: #333333;
	background-color:inherit;
	text-decoration: none;
}
a:hover	{
	color:#888888;
	background-color:inherit;}
input {
	vertical-align:middle;
}
form {
	margin: 0;
	padding: 0;
}
label {
	display: inline;
}
p {
	line-height: 1.3em;
	margin: 0; padding: 0.5em 0 0.5em 0;
}
abbr	{ cursor: help; color: #555555; background-color: inherit; border-bottom: 3px double #555555; }
ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul li {
	background-color:transparent;
	background: url("/design/plain_site/images/bw_bullet.gif") no-repeat left 3px;
	padding-left:15px;
	margin:10px 0px 10px 15px;
}
ol {
	margin: 0 0 0 30px;
	padding: 0;
}
ol li {
	margin: 0 0 0 5px;
	padding: 0;
}
ol li ol {
	margin: 0 0 0 15px;
	padding: 0;
}
/* PRE TEXT */
pre, code {
    font-family: "Courier New", Courier, monospace; /* Usually defaulted to monospaced font anyway, but browwsers may vary which one is used, so giving exact alternatives helps visual consistenct */
    font-size: 1em; /* Setting this exact size may also help visual consistency */
}
pre {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    margin: 1em 0 1em 0;
    padding: 0.2em;
}
/* QUOTE
========= */
#tpl_page blockquote {
	margin: 15px 15px 0 15px;
	padding-right: 15px;
	background: url(/design/plain_site/images/quote-down.png) no-repeat bottom right;
	display: block;
	background-color: #f6f5f0;
	color: #000000;
}
/* .mozm {
	-moz-float-edge:border-box;
} */
#tpl_page blockquote p {
	background: url(/design/plain_site/images/quote-up.png) no-repeat top left;
	padding-left: 15px;
}
div.source	{ font-weight: bold; background-color: inherit; color:#777777; padding-right: 15px; text-align: right }

/*MAIN STATIC TEMPLATE
=======================================*/
#bw_siteframe	{
	max-width:950px;
	margin-left:auto;
	margin-right:auto;
}
#bw_topspace {margin:0px; padding:0px; height:0px;}
#bw_siteframe_home {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
#bw_header {
	margin:0px;
	padding:0px;
	position:relative;
	height:150px;
}
#bw_headcornerl {
	background: url("/design/plain_site/images/bw_topleftcorner.png") no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	width:96px;
	height:96px;
}
#bw_headcornerr {
	background: url("/design/plain_site/images/bw_toprightcorner.png") no-repeat right top;
	position:absolute;
	top:0px;
	right:0px;
	width:96px;
	height:96px;
}
#bw_bodyframe {
	background: #CCCCCC url("/design/plain_site/images/bw_bodyback.gif") no-repeat 250px 100px;
	color:#333333;
	margin:0px;
	padding:0px;
}
#bw_bodyframe2 {
	background: url("/design/plain_site/images/bw_bodyleftback.gif") repeat-y left top;
	height:1%;
	margin:0px;
	padding:0px;
	position:relative;
}
#bw_leftmenupanel {
	margin:0px;
	padding:0px;
	padding-bottom:100px;
	position:relative;
	width:190px;
}
#bw_menu {
	background-color:#333333;
	color:#ffffff;
	padding:0px;
	margin:0px;
	padding:82px 5px 0px 5px;
	width:180px;
}
#bw_homediv {
	margin:0px;
	padding:0px;
	position:absolute;
	top:-144px;
	left: 0px;
}
#bw_homediv a {
	display:block;
	background-color:transparent;
	background: url("/design/plain_site/images/bw_toplogo1.png") no-repeat left top;
	color:#ffffff;
	height:220px;
	width:190px;
	margin:0px;
	padding:0px;
}
#bw_homediv a:hover {
	background: url("/design/plain_site/images/bw_toplogo2.png") no-repeat left top;
}
/* LEFT NAVIGATION BAR
================= */
#bw_menu ul {
	background: #666666 url("/design/plain_site/images/bw_menuback.jpg") repeat-y left top;
	color:#ffffff;
	height:1%;
	margin:0px;
	padding:0px;
}
#bw_menu ul li {
	background: #666666 url("/design/plain_site/images/bw_menuback.jpg") repeat-y left top;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
#bw_menu ul li a {
	background-color:transparent;
	color:#ffffff;
	display:block;
	padding:1px 2px 2px 6px;
	margin:0px;
	font-weight:normal;
}
#bw_menu ul li a.selected, #bw_menu ul li a:hover {
	background: #666666 url("/design/plain_site/images/bw_menubackover.jpg") repeat-y left top;
	color:#EEE030;
}
#bw_menu ul ul li a {padding-left:16px;}
#bw_menu ul ul ul li a {padding-left:26px;}
#bw_contactdetails {
	position:absolute;
	width:180px;
	margin:0px;
	padding:0px 5px 3px 5px;
	bottom:0px;
	left:0px;
	text-align:center;
	font-size:0.8em;
}
#bw_contactdetails h3, #bw_contactdetails p {color:#ffffff; background-color:#666666; padding-left:0px; padding-right:0px;}
#bw_contactdetails h3 {padding:0px; margin:0px;}
.bolder {font-weight:bold;}
.smaller { font-size:0.9em; }
#bw_contactdetails a {color:#ffffff; background-color:#666666; text-decoration:underline;}
#bw_contactdetails a:hover {color:#EEDF2F; background-color:#666666;}

/* RIGHT PANEL
================ */
#bw_outerbodyright {
	background: url("/design/plain_site/images/bw_fp_redright.gif") repeat-y right top;
	margin:0px;
	padding:0px;
	margin-left:190px;
}
#bw_outerbodymain {
	background: url("/design/plain_site/images/bw_fp_redright_thin.gif") repeat-y right top;
	margin:0px;
	padding:0px;
	margin-left:190px;
}
#bw_rightfrontpanel {
	width:200px;
	background: #E10000 url("/design/plain_site/images/bw_fp_toprighttitle.jpg") no-repeat right top;
	color:#ffffff;
	padding:0px;
	margin:0px;
	padding-top:76px;
}
#bw_rightfrontpanelmain {width:20px; background: url("/design/plain_site/images/bw_main_rightback.jpg") no-repeat right top; height:64px;}
#panels .bw_sidepanel {margin:0px; padding:0px;}
#panels .titlebar {
	background: #333333 url("/design/plain_site/images/bw_fp_titletopwhite.gif") repeat-x left top;
	color:#ffffff;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #ffffff;}
#panels .innertitle {
	background: url("/design/plain_site/images/bw_fp_panelcorner.gif") no-repeat right top;
	margin:0px;
	padding:0px;}
#panels .titletext {
	padding:0px;
	font-size:1.2em;
	margin:0px;}
#panels .titletext a {
	display:block;
	background: url("/design/plain_site/images/bw_fp_panelicon_sitemap.gif") no-repeat left top;
	margin:0px;
	padding:5px 20px 5px 30px;
	color:#ffffff;
	background-color:transparent;
	font-weight:normal;
	font-size:0.8em;
}
#hs_awards_pm {background: url("/design/plain_site/images/bw_panelminus.gif") no-repeat 170px 7px;}
#hs_news_pm {background: url("/design/plain_site/images/bw_panelplus.gif") no-repeat 170px 7px;}
#hs_sitemap_pm {background: url("/design/plain_site/images/bw_panelplus.gif") no-repeat 170px 7px;}
#hs_search_pm {background: url("/design/plain_site/images/bw_panelplus.gif") no-repeat 170px 7px;}
#hs_login_pm {background: url("/design/plain_site/images/bw_panelplus.gif") no-repeat 170px 7px;}

#panels .body {margin:0px; padding: 5px }
#panels .body .form1 {margin:0px 22px 2px 0px; padding:0px; text-align:right;}
#panels .body label {padding:0px; font-size:11px;}
#panels .body input {margin:0px; border:1px solid #000000; font-size:11px; width:90px; margin-left:5px;}
#panels .body .button {padding:0px;}
#panels .body button {
	background: url("/design/plain_site/images/bw_fp_panelbutton1.gif") no-repeat left 2px;
	width:16px;
	height:18px;
	border:none;
}
#panels .body button:hover {background: url("/design/plain_site/images/bw_fp_panelbutton2.gif") no-repeat left 2px;}
#panels .body ul {margin:0px; padding:0px;}
#panels .body li {
	border-bottom:1px solid #333333;
	margin:0px;
	padding:5px 0px 7px 15px;
	background: #E10000 url("/design/plain_site/images/bw_newsbullet.gif") no-repeat left 8px;
}
#panels .body { font-size:0.8em; }
#panels .body a {color:#ffffff;	background-color:#E10000;}
#panels .body a:hover {color:#EEDF2F; background-color:#E10000;}
#panels .body .viewall {text-align:right; padding-top:5px;}
#panels .body img { border:1px solid #000000; margin: 1px; padding: 0px;}
#panels .search a {background: url("/design/plain_site/images/bw_fp_panelicon_search.gif") no-repeat 2px 3px}
#panels .login a {background: url("/design/plain_site/images/bw_fp_panelicon_fronter.gif") no-repeat 2px 3px}
#panels .news a {background: url("/design/plain_site/images/bw_fp_panelicon_news.gif") no-repeat 2px 3px}
#panels .awards a {background: url("/design/plain_site/images/bw_fp_panelicon_awards.gif") no-repeat 2px 3px}
#panels .sitemap a {background: url("/design/plain_site/images/bw_fp_panelicon_sitemap.gif") no-repeat 2px 3px}
#hs_news, #hs_sitemap, #hs_search {display:none;}
/* MAIN CONTENT
================ */
#bw_bodyouter {
	margin:0px;
	padding:0px;
	margin-right:200px;
}
#bw_bodyoutermain {
	margin:0px;
	padding:0px;
	margin-right:20px;
	height: 1%;
}

#tpl_page { padding-bottom:5px; width:100%; position:relative }

#tpl_page .pageinner {
	margin: 0px; 
	padding: 0 10px 0 10px;
	height:1%;
}
#tpl_page a {
	text-decoration: underline;
}
#tpl_page a:hover {
	text-decoration: none;
}

#bw_hometitle1 {
	background: #E10000 url("/design/plain_site/images/bw_fp_toprighttitle.jpg") repeat-x left top;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#bw_hometitle1 h1 {
	margin:0px;
	padding:0px;
	background-color:transparent;
	color:#ffffff;
	font-weight:normal;
	font-size:35px;
}
#tpl_page .bw_maintitle {
	background: #E10000 url("/design/plain_site/images/bw_main_titleback.jpg") repeat-x left top;
	color: #ffffff;
	margin:0px;
	padding:12px 0px 12px 10px;
	margin-bottom: 5px;
}
#tpl_page .bw_maintitle h1 {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:transparent;
	color:#ffffff;
	font-weight:normal;
	font-size:35px;
}
#bw_scrollframe {
	height:36px;
	background: #E10000 url("/design/plain_site/images/bw_fp_scrollback.jpg") repeat-x left top;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#bw_breadtrail {
	text-align: right;
	margin-right: 10px;
}
/* BOTTOM BAR
================ */
#bw_footer {margin:0px; padding:0px; margin-top:1px; position:relative;}
#bw_baseframe {
	height:84px;
	margin: 0;
	padding: 0;
}
#bw_footerbl {
	position:absolute;
	top:0px;
	left:0px;
	background: url("/design/plain_site/images/bw_bottomcurve_left.png") no-repeat left top;
	height:84px;
	width:85px;
}
#bw_footerbr {
	position:absolute;
	top:0px;
	right:0px;
	background: url("/design/plain_site/images/bw_bottomcurve_right.png") no-repeat right top;
	height:84px;
	width:85px;
}
#bw_incoDetails {margin:0px; padding:5px 10px 5px 10px; text-align:right; font-size:0.8em;}
div.hp_img {
	margin:0px;
	padding:8px 12px 3px 10px;
}
.txt_blue {color:#003399; background:inherit;}
.txt_yellow {color:#FFCC33; background:inherit;}
.txt_orange {color:#FF9900; background:inherit;}
.txt_grey {color:#999999; background:inherit;}
.txt_small {font-size:0.9em;}
div.hidden {display: none;}
div .clear {clear:both; font-size:0px;}
div.floatleftPic {float:left; padding:10px; height:240px;}
.center {text-align: center;}
.right {text-align: right;}
a img {border:none;}

/* MISC STYLES */
hr /* General formatting for all hr's */
{
    color: #ffffff; /* Color must be set to the same as the background color to hide default formatting in IE */
	background-color: inherit;
	border: none; /* All borders must be removed as they are default for Opera */
    border-top: 1px dotted #999999;
    height: 1px;
    margin: 0.35em 0 0.35em 0;
}
.cen {
	text-align: center;
}
div.object-right img	{ margin: 5px 0 5px 5px; clear: right }
div.imageobject img		{ margin: 0 0 5px 5px; clear: right }
div.object-left	img		{ margin: 5px 5px 5px 0; clear: left }
div.object-center		{ margin: 0px; padding: 0 }
html>body div.object-center 	{ width: 100% }
html>body div.factbox		{ margin: auto }
.small				{ font-size: 85% }
div.object-right.objectBorder img, div.object-left.objectBorder img, div.object-center.objectBorder img { 
	border:1px solid #99ADD4; 
	padding:1px
}
input.box		{ width: 15em }
textarea.box	{ width: 25em }
div#frmcnt		{ width: 99% }
div#frmcnt label	{ font-weight: normal }
#frmcnt textarea { width: 25em }

div#frmcnt input	{width: 20em}
div#frmcnt textarea	{width: 25em}
div#frmcnt p.frmrow		{ margin-right: 0.1%; margin-top: 0.5em; margin-bottom: 0.5em; text-align: left }
div#frmcnt .frmclm1		{ width: 20em; text-align: left; }
div#frmcnt .frmclm2		{ text-align: left }
div#frmcnt div.chkboxes	{ margin: 0; padding: 0 0 0 7.5em;}
div#frmcnt p.chkboxes	{ margin: 0; padding: 0}

div#frmcnt div.form_border	{ margin: 20px 0 0 0; background-color: #efefef; color: #000000; border: 1px solid #c8c8c8; }
div#frmcnt div.form_border h2	{ display: inline; color: #000000; background: #efefef; font-size: 1.0em; border: 1px solid #c8c8c8; padding: 5px; font-weight: bold }
div.fb_cen		{ text-align: center; margin: 5px }

/* SITE MAP
=========== */
#cwrapper 			{ margin: 0px; padding-top: 0; width: 100% }
* html #cwrapper 	{ width: 100% }
.cleft 				{ margin: 0; width: 42%; padding: 0; }
.cright 			{ margin-right:0px; width: 42%; padding: 0 }

.boxfloatright			{ width:49%; height: 1% }
.boxfloatleft			{ width:49%; height: 1% }

.tpl_factbox_right { float:right; width:16em; margin: 10px; height: 1% }
.tpl_factbox_left  { float:left; width:16em; margin: 10px; height: 1% }

/* GALLERY */
div.gallerythumb		{ background: #fafafa; color: #000000; margin:5px; text-align: center; padding: 3px; border: 1px solid #dadada}
div.gallerylarge		{ text-align: center }

div#tpl_page #tpl_gallery_home	{  height: 1%; margin: 20px 0 0 0 }
div#tpl_page #tpl_gallery_home p 	{ margin:0px; } 
div#tpl_page div.readmore		{ font-weight:bold;  background-image:url("/design/plain_site/images/arrow.gif"); background-repeat: no-repeat; padding: 0 0 0 20px; background-position: center left; vertical-align: middle }					
div#tpl_page #tpl_gallery_home img.gallery_ifl	{ padding:1%; color:#000000; background-color:#f1f1f1; margin-left:1%; margin-right:1%; margin-bottom:5px; }
div#tpl_page #tpl_gallery_home img.gallery_ifl:hover	{ color:#000000; background-color: #F9E4AF }

/* PAGENAVIGATOR */
div.pagenavigator				{ text-align: center }
div.pagenavigator span.disabled { color: #d0d0d0 }

/* NAVIGATORS */
div.content-navigator		{ display: block; clear: both; padding: 5px 0 10px 0 }
div.content-navigator div	{ display: inline; text-align: center; }
div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
							{ padding-left: 4px; padding-right: 4px }
div.content-navigator div.content-navigator-arrow
							{ font-size: 150%; }
div.content-navigator div.content-navigator-previous-disabled
							{ color: #777 }
div.content-navigator div.content-navigator-next-disabled
							{ color: #777 }

div.attribute-caption {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
/* Calendar
===========*/

div#tpl_calendar_left {
    width: 228px;
    float: left;
}
div#tpl_calendar_right {
   vertical-align: top;
   padding-left: 12px;
   margin-left: 230px;
}
div#tpl_calendar_right div#tpl_calendar_right_inner { height: 1%; width:99% }
div#tpl_calendar_left .tpl_cal_box h2 			{ font-size: 1.5em; font-weight: normal; color: #000000; background-color: transparent;  padding:5px 5px 5px 15px; margin:0px; letter-spacing:0px; }
div#tpl_calendar_left .tpl_cal_box .ct01_left	{ color:#ffffff; background-color:#cccccc; background-image: url("/design/plain_site/images/calendar/cal_box01a.jpg"); background-repeat:no-repeat; background-position:top left }
div#tpl_calendar_left .tpl_cal_box .ct01_right	{ background-image:url("/design/plain_site/images/calendar/cal_box01b.jpg"); background-repeat:no-repeat; background-position:top right }

/* Table
========*/
table				{ margin: 0.5em 0 0.5em 0; border-collapse: collapse; clear: both }
table th 			{ background-image:url("/design/plain_site/images/table_header_bg.jpg"); background-repeat:repeat-x; background-position: top left; color:#ffffff; background-color: #7F7F7F; border: 1px solid #7F7F7F; font-weight:bold; text-align:left; vertical-align: top; padding: 10px 0 10px 5px }
table th p			{ color:#ffffff; background-color: transparent; }
table td 			{ color:#000000; background-color: inherit; vertical-align: top; padding: .5em; border: 1px #cccccc solid; }
table p				{ padding: 0; margin: 0 }

table.tableb td 	{ color:#000000; background-color: inherit; vertical-align: top; padding: .5em; border: 1px #7F7F7F solid; }

table.tablebl td 	{ color:#000000; background-color: inherit; vertical-align: top; padding: .5em; border: none }

div#tpl_calendar_left .tpl_cal_box .tpl_cal_inner_table {
	padding: 0;
	height:1%;
	margin: 0;
	background-color: #E4E4E4;
	color: #000000;
}
div#tpl_calendar_left .tpl_cal_box .tpl_cal_inner_table table {
	width: 100%;
	margin: 0;
	padding: 0;
}
div#tpl_calendar_left .tpl_cal_box .tpl_cal_inner_table table th {
	margin: 0;
	padding: 5px 0 5px 0;
	border: 1px #ccc solid;
}
div#tpl_calendar_left .tpl_cal_box .tpl_cal_inner_table table td {
	margin: 0;
	padding: 5px;
	text-align: center;
}
div#tpl_calendar_right div.calendar_month_label h2, div#tpl_calendar_program div.calendar_month_label h2 {
	background-image: url("/design/plain_site/images/calendar/tpl_calendar_month_label_bg.jpg");
	background-position: 0px 0px;
	width: 64px;
	height: 62px;
	background-repeat: no-repeat;
	background-color: inherit;
	border: none;
	padding-top: 1em;
	color: #ffffff;
	font-weight: normal;
	padding-left: 0;
	padding-bottom: 0;
	text-align: center;
	font-size: 18px;
}
div.calendar_month_label a			{ background-color: inherit; color: #dadada }
div.calendar_month_label a:hover	{ background-color: inherit; color: #ffffff }
div#tpl_calendar_right div.calendar_month_label h2 span.calendar_month_label_date, div#tpl_calendar_program div.calendar_month_label h2 span.calendar_month_label_date
{
	display: block;
}
div#tpl_calendar_right div.calendar_month_info, div#tpl_calendar_program div.calendar_month_info {
	margin-left: 75px;
	padding: 5px 0 0 0
}
div#tpl_calendar_right div.calendar_month_info p, div#tpl_calendar_program div.calendar_month_info p {
	margin: 0;
	padding: 0.5em 0 0.5em  0;
}
.calendar_small {
	font-size: 0.9em;
	margin:0;
	padding: 0;
}
div#tpl_calendar_right div.calendar_keyword {
	padding: 0;
	margin-left: 75px;
}
div#tpl_calendar_today div.tpl_calendar_day_event {
	border: 1px solid #dadada;
	margin: 0 0 10px 0;
	padding: 5px;
}
div#tpl_calendar_today div.tpl_calendar_day_event h2 {
	margin: 0;
}
div#tpl_calendar_left table th.calendar_heading_prev, div#tpl_calendar_left table th.calendar_heading_next, div#tpl_calendar_left table th.calendar_heading_date
{ 
	color:#000000;
	background-color: inherit;
	background-image: url("/design/plain_site/images/calendar/calendar_th_bg.jpg");
	background-repeat:repeat-x;
	background-position:bottom left;
	font-weight: normal;
	text-align: center;
	font-weight: normal;
}
div#tpl_calendar_left table td.tpl_calendar_date_selected {
    background-color: inherit;
    background-image: url("/design/plain_site/images/calendar/tpl_calendar_date_selected.jpg");
    background-repeat: repeat-x;
	color: #000000;
	font-weight: bold;
	height: 1%;
}
div#tpl_calendar_left table th.calendar-day-mon,
div#tpl_calendar_left table th.calendar-day-tue,
div#tpl_calendar_left table th.calendar-day-wed,
div#tpl_calendar_left table th.calendar-day-thu,
div#tpl_calendar_left table th.calendar-day-fri,
div#tpl_calendar_left table th.calendar-day-sat,
div#tpl_calendar_left table th.calendar-day-sun { 
	color:#000000; 
	background-color: #cfcfcf; 
	background-image: url("/design/plain_site/images/calendar/calendar_th_bg.jpg"); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	font-weight: normal;
	width: 14%;
	text-align: center
}
div#tpl_calendar_left table th.calendar-day-mon,
div#tpl_calendar_left table th.calendar-day-sun {
	color:#cc0000;
	background-color:#cfcfcf
}
div#tpl_calendar_left table td.tpl_calendar-empty {
	background-image:url("/design/plain_site/images/calendar/calendar_td_emptybg.gif");
	background-repeat:repeat
}

div.attribute-caption { text-align: center; margin-left: auto; margin-right: auto; }

/*
.top	{ height:17px;	margin:0px;	padding:0px; width:100%; }
.tl		{ height:17px; width:17px; margin:0px; padding:0px; }
.tr		{ height:17px; width:17px; margin:0px; padding:0px; }
.body	{ margin:0px; padding:0px; height:1% }
.binner	{ padding: 0px 10px 0px 10px; }
.binner h2 {margin: 0; padding: 0;}
.bot	{ height:17px; margin:0px; padding:0px; width:100%; margin-bottom:8px; }
.bl		{ height:17px; width:17px; margin:0px; padding:0px; }
.br		{ height:17px; width:17px; margin:0px; padding:0px; }

.nofillblack .top { background: url("/design/plain_site/images/bw_box_tbg.jpg") repeat-x left top; }
.nofillblack .tl  { background: url("/design/plain_site/images/bw_box_tl.jpg") no-repeat left top; }
.nofillblack .tr  { background: url("/design/plain_site/images/bw_box_tr.jpg") no-repeat right top; }
.nofillblack .body	{ border: solid #333333; border-width:0px 1px 0px 1px; background: #cccccc; color:#000000; }
.nofillblack .bot { background: url("/design/plain_site/images/bw_box_bbg.jpg") repeat-x left bottom; }
.nofillblack .bl  { background: url("/design/plain_site/images/bw_box_bl.jpg") no-repeat left top; }
.nofillblack .br { background: url("/design/plain_site/images/bw_box_br.jpg") no-repeat right top; }

.redwhite .top { background: url("/design/plain_site/images/bw_redwhite_tbg.jpg") repeat-x left top; }
.redwhite .tl  { background: url("/design/plain_site/images/bw_redwhite_tl.jpg") no-repeat left top; }
.redwhite .tr  { background: url("/design/plain_site/images/bw_redwhite_tr.jpg") no-repeat right top; }
.redwhite .body, .redwhite .body p, .redwhite .body h2 { background: #e10000; color: #ffffff; }
.redwhite .bot { background: url("/design/plain_site/images/bw_redwhite_bbg.jpg") repeat-x left bottom; }
.redwhite .bl  { background: url("/design/plain_site/images/bw_redwhite_bl.jpg") no-repeat left top; }
.redwhite .br { background: url("/design/plain_site/images/bw_redwhite_br.jpg") no-repeat right top; }

.lgreyblack .top { background: url("/design/plain_site/images/bw_lgreyblack_tbg.jpg") repeat-x left top; }
.lgreyblack .tl  { background: url("/design/plain_site/images/bw_lgreyblack_tl.jpg") no-repeat left top; }
.lgreyblack .tr  { background: url("/design/plain_site/images/bw_lgreyblack_tr.jpg") no-repeat right top; }
.lgreyblack .body	{ background: #e1e1e1; color:#000000; }
.lgreyblack .bot { background: url("/design/plain_site/images/bw_lgreyblack_bbg.jpg") repeat-x left bottom; }
.lgreyblack .bl  { background: url("/design/plain_site/images/bw_lgreyblack_bl.jpg") no-repeat left top; }
.lgreyblack .br { background: url("/design/plain_site/images/bw_lgreyblack_br.jpg") no-repeat right top; }

.dgreyblack .top { background: url("/design/plain_site/images/bw_dgreyblack_tbg.jpg") repeat-x left top; }
.dgreyblack .tl  { background: url("/design/plain_site/images/bw_dgreyblack_tl.jpg") no-repeat left top; }
.dgreyblack .tr  { background: url("/design/plain_site/images/bw_dgreyblack_tr.jpg") no-repeat right top; }
.dgreyblack .body	{ background: #c1c1c1; color:#000000; }
.dgreyblack .bot { background: url("/design/plain_site/images/bw_dgreyblack_bbg.jpg") repeat-x left bottom; }
.dgreyblack .bl  { background: url("/design/plain_site/images/bw_dgreyblack_bl.jpg") no-repeat left top; }
.dgreyblack .br { background: url("/design/plain_site/images/bw_dgreyblack_br.jpg") no-repeat right top; } */

.top	{ height:17px;	margin:0; padding:0px; width:100%; }
.topcen	{ margin-left: 17px; margin-right: 17px; height: 16px }
.tl	{ height:17px; width:17px; margin:0px; padding:0px; }
.tr	{ height:17px; width:17px; margin:0px; padding:0px; }
.body	{ margin:0px; padding:0px; height:1% }
.binner	{ padding: 0px 10px 0px 10px; }
.binner h2 {margin: 0; padding: 0;}
.bot	{ height:17px; margin:0px; padding:0px; width:100%; margin-bottom:8px; }
.botcen	{ margin-left: 17px; margin-right: 17px; height: 16px }
.bl	{ height:17px; width:17px; margin:0px; padding:0px; }
.br	{ height:17px; width:17px; margin:0px; padding:0px; }

.nofillblack .topcen { background: #cccccc; color:#000000; border-top: 1px solid #666666 }
.nofillblack .tl  { background: url("/design/plain_site/images/bw_box_tl.gif") no-repeat left top; }
.nofillblack .tr  { background: url("/design/plain_site/images/bw_box_tr.gif") no-repeat right top; }
.nofillblack .body	{ border: solid #666666; border-width:0px 1px 0px 1px; background: #cccccc; color:#000000; }
.nofillblack .botcen { background: #cccccc; color:#000000; border-bottom: 1px solid #666666 }
.nofillblack .bl  { background: url("/design/plain_site/images/bw_box_bl.gif") no-repeat left top; }
.nofillblack .br { background: url("/design/plain_site/images/bw_box_br.gif") no-repeat right top; }

.lgreyblack .topcen { border-top: 1px solid #666666; background: #e1e1e1; color:#000000; }
.lgreyblack .tl  { background: url("/design/plain_site/images/bw_lgreyblack_tl.gif") no-repeat left top; }
.lgreyblack .tr  { background: url("/design/plain_site/images/bw_lgreyblack_tr.gif") no-repeat right top; }
.lgreyblack .body { border: solid #666666; border-width:0px 1px 0px 1px; background: #e1e1e1; color:#000000;}
.lgreyblack .botcen { background: #e1e1e1; color:#000000; border-bottom: 1px solid #666666 }
.lgreyblack .bl  { background: url("/design/plain_site/images/bw_lgreyblack_bl.gif") no-repeat left top; }
.lgreyblack .br { background: url("/design/plain_site/images/bw_lgreyblack_br.gif") no-repeat right top; }

.dgreyblack .topcen { background: #c1c1c1; color:#000000; border-top: 1px solid #c1c1c1  }
.dgreyblack .tl  { background: url("/design/plain_site/images/bw_dgreyblack_tl.gif") no-repeat left top; }
.dgreyblack .tr  { background: url("/design/plain_site/images/bw_dgreyblack_tr.gif") no-repeat right top; }
.dgreyblack .body	{ background: #c1c1c1; color:#000000; }
.dgreyblack .botcen { background: #c1c1c1; color:#000000; border-bottom: 1px solid #c1c1c1  }
.dgreyblack .bl  { background: url("/design/plain_site/images/bw_dgreyblack_bl.gif") no-repeat left top; }
.dgreyblack .br { background: url("/design/plain_site/images/bw_dgreyblack_br.gif") no-repeat right top; }

.redwhite .topcen { background: #e10000; color: #ffffff; border-top: 1px solid #e10000}
.redwhite .tl  { background: url("/design/plain_site/images/bw_redwhite_tl.gif") no-repeat left top; }
.redwhite .tr  { background: url("/design/plain_site/images/bw_redwhite_tr.gif") no-repeat right top; }
.redwhite .body, .redwhite .body p, .redwhite .body h2 { background: #e10000; color: #ffffff; }
.redwhite .botcen { background: #e10000; color: #ffffff; border-bottom: 1px solid #e10000 }
.redwhite .bl  { background: url("/design/plain_site/images/bw_redwhite_bl.gif") no-repeat left top; }
.redwhite .br { background: url("/design/plain_site/images/bw_redwhite_br.gif") no-repeat right top; }