/*Grandstand*/
h1     { font-family: Arial, Helvetica; font-weight:900; letter-spacing: 1px; margin: 0; padding: 0; font-size: 20px; }
h2   { font-family: Helvetica; font-weight: lighter; letter-spacing: 1px; margin: 0; padding: 0; font-size: 11px; }
h3   { font-family: Helvetica; font-weight: lighter; letter-spacing: 1px; margin: 0px; padding: 0px; font-size: 16px; }
h4   { font-family: Helvetica; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0; font-size: 12px; }
h5   { font-family: Helvetica; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0 }
h6   { font-family: Helvetica; font-weight: bold; font-size:12px; letter-spacing: 1px; margin: 0; padding: 0; }

.text  { color: #000; font-size: 12px; font-family: Helvetica }
.subheading  { font-size: 14px; font-family: Helvetica }
.textsmall  { color: #000; font-size: 10px; font-family: Helvetica }
.breadcrumb  { color: #757575; font-size: 10px; font-family: Helvetica }
a.breadcrumb:link  { color: #757575; font-size: 10px; font-family: Helvetica }
a.breadcrumb:visited  { color: #757575; font-size: 10px; font-family: Helvetica }
.base  { color: #000; font-size: 9px; font-family: Helvetica }
.telephone  { color: #000; font-size: 14px; font-family: Helvetica }
a.rightlink:link  { color: #000; font-size: 12px; font-family: Helvetica; font-weight: normal; text-decoration:underline}
a.rightlink:visited  { color: #000; font-size: 12px; font-family: Helvetica;  font-weight: normal; text-decoration:underline }
a.textlink:link   { color: #000; font-size: 11px; font-family: Helvetica; font-weight: bold; text-decoration: none }
a.textlink:visited   { color: #000; font-size: 11px; font-family: Helvetica; font-weight: bold; text-decoration: none }
a.textlink:hover  { color: #000; font-size: 11px; font-family: Helvetica; font-weight: bold; text-decoration: underline }
.imageborder { padding: 2px; border:1px solid #666666; }

a.newsletter:link   { color: #000; font-size: 10px; font-family: Helvetica; text-decoration: none }
a.newsletter:visited   { color: #000; font-size: 10px; font-family: Helvetica; text-decoration: none }
a.newsletter:hover  { color: #000; font-size: 10px; font-family: Helvetica; text-decoration: underline }



a.tablink:link  { color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none }
a.tablink:visited  { color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none }
a.tablink:hover  { color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration:underline; }



.tabblock:link { display:block; background:#e1e1e1; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; }
.tabblock:visited { display:block; background:#e1e1e1; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; }
.tabblock:hover { display:block; background:#f0e7e7; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; }

/* ********* OLD TABLINK ***********

.tablink:link { display:block; height:100%; background:#e1e1e1; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; vertical-align:middle; margin:0px; padding-top:6px; }
.tablink:visited { display:block; height:100%; background:#e1e1e1; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; vertical-align:middle; margin:0px; padding-top:6px; }
.tablink:hover { display:block; height:100%; background:#f0e7e7; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; vertical-align:bottom; margin:0px; padding-top:10px; }

*/

.tabunselect { background-color:#e1e1e1; border-bottom: 2px solid #FFFFFF; padding-top:8px; height:27px; text-align:center; vertical-align:middle; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; }
a.tabunselect:hover { background-color:#993399; border-bottom: 2px solid #FFFFFF; padding-top:8px; height:27px; text-align:center; vertical-align:middle; color: #757575; font-size: 11px; font-family: Helvetica; font-weight: normal; text-decoration: none; }

.tabmenu ul li a, .menu ul li a:visited        { color: #757575; font-size: 12px; font-family: Helvetica; line-height: 20px; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; height: 20px; overflow: hidden; border-top: 1px none #fff; border-right: 1px #fff; border-bottom: 1px #fff; border-left: 1px none #fff }
.tabmenu ul {padding:0; margin:0; list-style: none;}
.tabmenu ul li {float:left; position:relative;}
.tabmenu ul li ul {display: none;}





.propertyheading { font-size: 12px; font-family: Helvetica; font-weight: bold }

a.mainlink:link   { color: #000; font-size: 12px; font-family: Helvetica; text-decoration: none }
a.mainlink:visited   { color: #000; font-size: 12px; font-family: Helvetica; text-decoration: none }
a.mainlink:hover  { color: #000; font-size: 12px; font-family: Helvetica; text-decoration: underline }

.breadcrumb  { color: #757575; font-size: 10px; font-family: Helvetica }
a.breadcrumb:link  { color: #757575; font-size: 10px; font-family: Helvetica }
a.breadcrumb:visited  { color: #757575; font-size: 10px; font-family: Helvetica }

.mandatory {color: #FF0000}