body {
	margin:0px;
	font-family:Arial, Sans;
	background-image:url(../../img/nbg2.jpg);
	background-repeat:repeat-x;
}
#site {
	margin:0px auto;
}
#cdo{
	position:absolute;
	top:120px;
	left:300px;
	z-index:0;
}
.vt {
	vertical-align:top;
}
#maincontent {
	width:420px;
	font-size:12px;
	padding:0px 15px;
	border-left:1px dashed #777777;
	border-right:1px dashed #777777;
	text-align:left;
	vertical-align:top;
}
#maincontent hr{
	height:1px;
	border-top:1px dashed #777777;
}
#incontent{
	width:700px;
	font-size:12px;
	padding:0px 15px;
	border-left:1px dashed #777777;
	text-align:left;
	vertical-align:top;
}
#incontent .header{
	font-weight:bold;
}
#rnav{
	padding-right:10px;
	text-align:left;
}
#lnav{
	padding-left:10px;
	text-align:left;
	width:200px;
}
#lnavpage{
	padding-left:10px;
	text-align:left;
	width:173px;
}

body.none {
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	background-image: none;
}
a:link {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
	text-transform: none;
}

a:visited {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
	text-transform: none;
}

a:active {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
	text-transform: none;
}

a:hover {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: underline;
	text-transform: none;
}

a.footer:link {
  font-family: arial, helvetica;
  color: #888888;
  text-align: center;
  font-size: 8pt;
  text-decoration: none;
}

a.footer:visited {
  font-family: arial, helvetica;
  color: #888888;
  text-align: center;
  font-size: 8pt;
  text-decoration: none;
}

a.footer:active {
  font-family: arial, helvetica;
  color: #888888;
  text-align: center;
  font-size: 8pt;
  text-decoration: none;
}

a.footer:hover {
  font-family: arial, helvetica;
  color: #888888;
  text-align: center;
  font-size: 8pt;
  text-decoration: underline;
}

a.location:link {
  font-family: verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 8pt;
  text-decoration: none;
}

a.location:visited {
  font-family: verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 8pt;
  text-decoration: none;
}

a.location:active {
  font-family: verdana, arial, helvetica;
  color: #FFFFFF;
  font-size: 8pt;
  text-decoration: none;
}

a.location:hover {
  font-family: verdana, arial, helvetica;
  color: #8080FF;
  font-size: 8pt;
  text-decoration: underline overline;
}

a.side:link {
  font-family: verdana, arial, helvetica;
  color: #8080FF;
  font-size: 9pt;
  text-decoration: none;
}

a.side:visited {
  font-family: verdana, arial, helvetica;
  color: #8080FF;
  font-size: 9pt;
  text-decoration: none;
}

a.side:active {
  font-family: verdana, arial, helvetica;
  color: #8080FF;
  font-size: 9pt;
  text-decoration: none;
}

a.side:hover {
  font-family: verdana, arial, helvetica;
  color: #8080FF;
  font-size: 9pt;
  text-decoration: underline;
}
/*
body {
  margin: 0px;
}

div.documents {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.documents ul {
  list-style-image: url('../../images/pdffile.gif');
}

ul.newslist{
  list-style-image: url('images/bullet_arrow.gif');
}

div.index {
  position: relative;
  background-image: url('../images/boxes/index_title.png');
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px 0px 10px 0px;
  padding: 40px 0px 0px 10px;
}


  position: relative;
  margin: 0px 0px 10px 0px;
  padding: 40px 0px 0px 10px;
  background-image: url('../images/boxes/go_title.png');
  background-repeat: no-repeat;
  background-position: left top;
div.go {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-image: url('images/bullet.gif');
}

div.related {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-image: url('images/bullet.gif');
}
 */

div.section {
  padding-left: 5px;
  padding-right: 15px;
  margin-bottom: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border:0px;

}

div.sectionTax {
  margin-left: 165px;
  padding-right: 15px;
  margin-bottom: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  border:0px;
  background-color:#ffffff;
  width:665px;
text-align: inherit;
 
}

div.section UL{
  list-style-image: url('images/bullet_arrow.gif');
}
.sectionTitleSpacer{
	width:5px;
}
div.subSection {
  padding-left: 30px;
  padding-right: 15px;
  margin-bottom: 20px;
}
/*
div.toc {
  position: relative;
  background-image: url('../images/boxes/toc_title.png');
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px 0px 10px 0px;
  padding: 40px 0px 0px 10px;
}
*/
a.Bcrumb:link {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

a.Bcrumb:visited {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

a.Bcrumb:active {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

a.Bcrumb:hover {
  color: #0000FF;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: underline;
}
div.bcrumbs {
  position: absolute;
  width: 600px;
  top: 125px;
  left: 192px;
}
font.lastBcrumb{
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #C73A00;
}

font.feature {
  font-family: arial, helvetica;
  font-weight: bold;
  font-size: 12pt;
}

H3 {
  font-family: arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000080;
}
/*
.header {
  font-family: arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000080;
}
*/
font.logoCaption {
  font-family: arial, helvetica;
  font-style: italic;
  color: #000080;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 5px;
}

font.subHeader {
  font-family: arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #000080;
}

img.ball {
  width: 27px;
  height: 26px;
  vertical-align: middle;
}

img.banner {
  width: 275px;
  height: 50px;
  border: none;
  position: absolute;
  left: 525px;
  top: 102px;
}

img.bannerHome {
  width: 275px;
  height: 50px;
  border: none;
}

img.links {
  position: absolute;
  width: 87px;
  height: 47px;
  top: 110px;
  left: 10px;
}

img.pdf {
  width: 18px;
  height: 16px;
  border: none;
}

img.pix {
  width: 1px;
  height: 1px;
  border: none;
}
/*
img.splash {
  width: 800px;
  height: 102px;
  border: none;
}

img.swooshLeft {
  width: 128px;
  height: 118px;
  border: none;
}

img.swooshRight {
  width: 245px;
  height: 34px;
  border: none;
  align: left;
  vertical-align: top;
}
*/
table.contact {
  font-family: arial, helvetica;
  font-size: 10pt;
}

table.home {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

table.home td {
  vertical-align: top;
}

table.listing {
  width: 500px;
}

table.location {
  margin: 0px;
  border-collapse: collapse;
  width: 800px;
}

table.location td {
  padding: 0px;
}

table.main {
  margin: 0px;
  border-collapse: collapse;
  width: 800px;
}

table.main td {
  vertical-align: top;
  padding: 0px;
}

table.pictures {
  margin: 0px;
  border-collapse: collapse;
}

table.section {
  margin: 0px;
  border-collapse: collapse;
  width: 800px;
}

table.splash {
  width: 800px;
  height: 101px;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

table.splash td {
  padding: 0px;
  margin: 0px;
}

table.sponsors {
  width: 550px;
}

td.content {
  width: 672px;
}

td.data {
  background-color: #DDDDDD;
  font-weight: normal;
}

td.footer {
  font-family: arial, helvetica;
  color: #888888;
  text-align: center;
  font-size: x-small;
}

td.greyLine {
  height: 1px;
  background-color: #DDDDDD;
}

td.listingData {
  text-align: center;
}

td.menu {
  background-color: #000080;
}

td.pictureData {
  text-align: center;
  vertical-align: top;
  width: 50%;
  padding-bottom: 15px;
}

td.side {
  width: 128px;
}

td.side li {
  font-family: verdana, arial, helvetica;
  font-size: 9pt;
}

td.side ul {
  margin-top: 0px;
}

td.sponsorData {
  text-align: center;
  vertical-align: top;
  width: 50%;
  background-color: #CCCCCC;
}

td.subHeader {
  background-color: #DDDDDD;
  font-family: arial, helvetica;
  font-weight: bold;
  text-align: center;
}
.leftside{
  font-family: verdana, arial, helvetica;
  font-size: 9pt;
	text-transform: none;
	text-decoration:none;
}
.contentTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border : 1px solid #a1a1a1;
	padding : 10px 10ps 10px 10px;
	background-color:#ffffff;
}
.outTable{
}
td.tdcell{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#eeeeee;
}
td.tdcell1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}

td.tdcell2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#f4f4f4;
}
td.thtop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#ffffff;
	background-color:#000080;
}
td.thtop1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
	background-color:#dddddd;
}
td.thleft{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000080;
}
td.thleft1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#dddddd;
}

td.hdrtop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000080;
	text-align:center;
	width:600px;
}
.contentHolder{
	padding:10px;
}

.bodycontent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
	color:#000000;
}

.bodycontent2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
	color:#000000;
	padding-top:6px;
	padding-bottom:15px;
	padding-left:20px;
}

.bodycontents{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-transform: none;
	color:#000000;
} 
a.bodycontentW:active,a.bodycontentW:link,a.bodycontentW:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
a.bodycontentW:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.highlite	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform: none;
	color:#ffffff;
	padding:3px;
	background-color:#203679;
	border:1px solid #cccccc;

}

.sectionbreak	{
	padding:0px;
	margin:0px;
	border-bottom:1px dashed #97ace0;
}

.label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#202bb0;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}


.Contenttitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #203679;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.Contenttitle2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #203679;
	padding-top:3px;
	padding-bottom:3px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align:center;
}


.Content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	background-color: #c9cbe2;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	text-transform: none;
}

#Title {
	background-color: #203679;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: none;
	float: center;
	width: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
 
}

.Main {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.MainTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #eeeeee;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #373737;
}

.fullTable{
	width:100%;
	padding:0px;
}

.inputFormButton {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #9FBEF0;
	margin: 0px;
	padding: 0px 2px;
}

.inputForm {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 0px 2px;
}

.inputFormDis {
	border: 1px solid #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ACACAC;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 0px 2px;
}

.inputNorm {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #c9cbe2;
	margin: 0px;
	padding: 0px 2px;
}

.inputSel {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #da7011;
	margin: 0px;
	padding: 0px 2px;
}

.inputRev {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #eeeeee;
	margin: 0px;
	padding: 0px 2px;
}

.inputDis {
	border: 1px solid #172739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c3c3c3;
	background-color: #dadada;
	margin: 0px;
	padding: 0px 2px;
}

.imgHolder{
	padding: 5px 5px 5px 5px;
}

.banner{
	border: 1px solid #c6c6c6;
	width:260;
	height:60;
}
.bannerRight{
	width:10;
}
.sSpacer{
	width:40px;
}
.sponsorName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: none;
	color:#000000;
}
table.boxtext{
	border:none;
	border-collapse:collapse;
}

td.boxtext{
	font-family: courier;
	font-size:10px;
	font-weight:normal;
	text-transform: none;
	color:#000000;
	border-left:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:2px 3px 3px 2px;
}
td.boxtextend{
	border-left:1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
	color:#000000;
}
.headertitle{
	font-family:Arial;
	font-size: 14pt;
	font-weight:bold;
	text-align: center;
}

.colors	{
border-color:#0046d5;
}

.colors2	{
border-color:#da7011;
}

.orange	{
color:#da7011;
font-weight:bold;
}

.red	{
color:#c73a00;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

li	{
padding:0px;
margin:0px;
list-style-image: url('images/bullet_arrow.gif');
}

ul	{
padding:0px;
margin-top:5px;
margin-bottom:5px;
}

.lnavpage li, ul.side li{
	list-style-image:none;
	list-style:none;
	margin:0px 16px 0px 0px;
}

ul.news{
	font-size:10px;
}
ul.news span{
	font-weight:bold;
}
ul.news li{
padding:0px;
margin:0px 16px;
list-style-image: url('images/bullet_arrow.gif');
}

#incontent ul{
	margin:5px 10px;
}
ol.none li{
	list-style-image:none;
	padding-bottom:5px;
}
.sh td{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	vertical-align:top;
}
.sh .Content{ background-color:#ffffff;}
.sh .rend{border-right:1px solid #000000;}
.sh .tb{border-top:1px solid #000000;}
.sh .ar{text-align:right;}
.sh {width:100%;}
#lcol{}
#mc {width:800px;}

.clear {overflow: hidden;width: 100%;}
a IMG{border: 0;}
a.b1 IMG, a.b1a IMG, a.b2 IMG, a.bTax IMG, a.bMap IMG, a.bBSC IMG, a.bPD IMG, a.bRS IMG, a.bNL IMG, a.bCE IMG, a.bMS IMG, a.bRT IMG, a.bRR IMG, a.bCF IMG, a.bSO IMG, a.bR IMG, a.bSc IMG, a.bSt IMG, a.bFB IMG, a.bIS IMG, a.bSAG IMG, a.bOFC IMG, a.bSFS IMG{border:0;}
a.b1, a.b1:visited {background: transparent url('../../images/bGRB.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.b1a, a.b1a:visited {background: transparent url('../../images/bGR.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.b2, a.b2:visited {background: transparent url('../../images/bDomeDeals.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bTax, a.bTax:visited {background: transparent url('../../images/bTax.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bMap, a.bMap:visited {background: transparent url('../../images/bFieldMaps.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bBSC, a.bBSC:visited {background: transparent url('../../images/bByteSize.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bPD, a.bPD:visited {background: transparent url('../../images/bPhotoDay.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bRS, a.bRS:visited {background: transparent url('../../images/bRepSched.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bNL, a.bNL:visited {background: transparent url('../../images/bNewsletter.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bCE, a.bCE:visited {background: transparent url('../../images/bCE.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bMS, a.bMS:visited {background: transparent url('../../images/bMS.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bRT, a.bRT:visited {background: transparent url('../../images/bRepTryout.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bRR, a.bRR:visited {background: transparent url('../../images/bRepRoster.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bCF, a.bCF:visited {background: transparent url('../../images/bcf.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 64px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bSO, a.bSO:visited {background: transparent url('../../images/bSO.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bR, a.bR:visited {background: transparent url('../../images/bR.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bSc, a.bSc:visited {background: transparent url('../../images/bSc.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bSt, a.bSt:visited {background: transparent url('../../images/bSt.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bFB, a.bFB:visited {background: transparent url('../../images/bFB.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bIS, a.bIS:visited {background: transparent url('../../images/bIS.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bSAG, a.bSAG:visited {background: transparent url('../../images/bSAG.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bOFC, a.bOFC:visited {background: transparent url('../../images/bOFC.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.bSFS, a.bSFS:visited {background: transparent url('../../images/bSFS.jpg') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 9px arial, sans-serif;font-weight:bold;height: 34px;margin-right: 0px;padding-right: 0px;text-decoration: none;outline: none;}
a.b1:active, a.b1:hover, a.b1a:active, a.b1a:hover, a.b2:active, a.b2:hover, a.bTax:active, a.bTax:hover, a.bMap:active, a.bMap:hover, a.bBSC:active, a.bBSC:hover, a.bPD:active, a.bPD:hover, a.bRS:active, a.bRS:hover, a.bNL:active, a.bNL:hover, a.bCE:active, a.bCE:hover, a.bMS:active, a.bMS:hover,a.bRT:active, a.bRT:hover,a.bRR:active, a.bRR:hover, a.bCF:active, a.bCF:hover, a.bSO:active, a.bSO:hover, a.bR:active, a.bR:hover, a.bSc:active, a.bSc:hover, a.bSt:active, a.bSt:hover, a.bFB:active, a.bFB:hover, a.bIS:active, a.bIS:hover, a.bSAG:active, a.bSAG:hover, a.bOFC:active, a.bOFC:hover, a.bSFS:active, a.bSFS:hover;{background-position:bottom right;color: #000;font-weight:bold;outline: none; /* hide dotted outline in Firefox */}

.mbot{ margin-bottom:10px;}

.zg_div {
	margin:0px 5px 5px 0px;
	width:117px;
}
.zg_div_inner {
	border: solid 1px #000000;
	background-color:#FFCC33;
	color:#333366;
	text-align:center;
	font-family:arial, helvetica;
	font-size:11px;
}
.zg_div a, .zg_div a:hover, .zg_div a:visited {
	color:#330099;
	background:inherit !important;
	text-decoration:none !important;
}
.rounded{
 
}
.rounded td{
	color:#5a77ad;
	text-align:center;
}
.rounded .wd{
	background-color:#999999;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.rounded .rer td{
	background-color:#fff;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.rounded .ror td{
	background-color:#eee;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.rounded td.end{
	border-right:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
h1{
	color:#555;
	font-size:16px;
}
.sp img{width:10px;height:1px;}
.more{text-align:right;}

#detail{
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#000;
}
#detail a, #detail a:hover, #detail a:active, #detail a:visited{
	font-size:10px;
}
#detail h5{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin:0px;
}
.ar{
	text-align:right;
}
.einfo{/*extra info at bottom of schedules*/
	text-align:center;
}