/*
-------------------------------
MARKETING MENU
-------------------------------
*/

.marketingmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
a.marketingmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-decoration:none;
}
a.marketingmenu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration:underline;
}
.marketingfooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
  text-align:left;
}
.marketingfooterright {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
  text-align:right;
}
a.marketingfooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
a.marketingfooter:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
table.menu td.off {
	color: white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13 px;
	text-align : left;
	padding : 5 10 5 12;
	font-weight : bold;
} 
table.menu td.on {
	color: #003399;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13 px;
	background : white;
	text-align : left;
	font-weight : bold;
	padding : 5 10 5 12;
	cursor: hand;
} 
.botmenutext{
	color: #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13 px;
	text-align : left;
	padding : 5 10 5 12;
	font-weight : bold;
}
table.botmenu td.off {
	color: #CC0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : white;
	text-align : right;
	padding : 2 4 2 10;
	font-weight : bold;
} 
table.botmenu td.on {
	color: #003399;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : white;
	text-align : right;
	padding : 2 4 2 10;
	cursor: hand;
	font-weight : bold;
} 

/*
-------------------------------
HEADERS AND BODY TEXT
-------------------------------
*/

.subpageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #136AB6;
}
.subpagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
  vertical-align:top;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
	vertical-align:top;
}

/*
-------------------------------
SOME BASIC LINKS
-------------------------------
*/


.internetbluebox{
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

a.internetbluebox{
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}
a.internetbluebox:hover{
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	font-weight : bold;
	margin-left : 15;	
	text-decoration: underline;
}
a.internetwhitebox{
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}
a.internetwhitebox:hover{
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;	
	text-decoration: underline;
}

/* Donnie M. */
.internetbluebox2{
	color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

a.biglink {
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14 px;
	text-align : center;
	font-weight : bold;
	margin-left : 15;	
	text-decoration: underline;
}

/*
-------------------------------
BODY
-------------------------------
*/

body { 
  margin:0em;
  border-width:0px;
}

/*
-------------------------------
INDEX PAGE
 -------------------------------
*/

table.index td.logo { 
  width:180px;
}

table.index td.banner { 
  width:247px;
  text-align:right;
}

table.index td.rightspace { 
  width:10px;
  text-align:right;
}

table.index td.wpleft { 
  width:21px;
  vertical-align:top;
}

table.index td.wpmid { 
  width:16px;
  vertical-align:top;
}

table.index td.menu { 
  width:231px;
  vertical-align:top;
}

table.index td.reddots { 
  width:2px;
  vertical-align:top;
}

table.index td.menu2 { 
  width:230px;
  vertical-align:top;
}
table.index td.menu3 { 
  width:232px;
  vertical-align:top;
}

/*
-------------------------------
BASIC STYLE FOR ALL TEXT IN THE BODY
-------------------------------
*/

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/*
-------------------------------
FAQS
-------------------------------
*/

p.faqs_title { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
}

p.faqs { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
}

table.faqs { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}

table.faqs td.question a {
  color:#136AB6;
}

table.faqs td.question a:visited {
  color:#136AB6;
}

table.faqs td.question {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color:#136AB6;
}

table.faqs td.close {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}
/*
-------------------------------
EVENTS CALENDAR
-------------------------------
*/

table.eventscalendar { 
  border-color:#000000;
  border-width:0px;
  border-spacing:1px;
  border-style:solid;
  width:100%;
}


table.eventscalendar th { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	color: white;
	text-align : left;
	font-weight : 500;
        background-color:#136AB6;
}

table.eventscalendar td.event{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
        vertical-align:top;
	font-weight : 500;
        background-color:#FFFFFF;
  border-color:#000000;
  border-width:1px;
  border-spacing:1px;
  border-style:solid;

}

table.eventscalendar td.event_nomonth { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  height:100%;
  background-color:#E1EBF4;
  border-color:#000000;
  border-width:1px;
  border-spacing:1px;
  border-style:solid;

}

table.eventscalendar_onedate { 
  border:0;
  vertical-align:top;
  width:100%;
}

table.eventscalendar_onedate td.date{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
        vertical-align:top;
	font-weight : 500;
        background-color:#ACC4D9;
  border-width:1px;
  border-spacing:1px;
  border-style:solid;
  border-color: #136AB6;
  width:100%;
}

table.eventscalendar_onedate td.list { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
        vertical-align:top;
	font-weight : 500;
        color: #898D91;
        background-color:#FFFFFF;
}

table.eventscalendar_onedate a.event {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	text-decoration: none;
}

table.eventscalendar_onedate a.event_pioneer {
  color: #FF6C6E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	text-decoration: none;
}

table.eventscalendar_onedate a.event_kids {
  color: #003399;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	text-decoration: none;
}


table.events_navigation { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14 px;
	text-align : left;
        vertical-align:top;
	font-weight : 800;
        color: #000000;
        background-color:#FFFFFF;
  width:100%;
}

table.events_navigation td.next {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align : right;
  font-weight : 500;
  width:33%;
}

table.events_navigation td.previous {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  width:33%;
  font-weight : 500;
}

table.events_navigation td.title { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align : center;
  width:33%;
}

/*
-------------------------------
EVENTS BY TITLE
-------------------------------
*/

table.eventsbytitle { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  border-color:#000000;
  border-width:0px;
  border-spacing:1px;
  border-style:solid;
  width:100%;
}

table.eventsbytitle th { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : 500;
        background-color:#DDDDFF;
}

table.eventsbytitle td.event{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
        vertical-align:top;
	font-weight : 500;
        background-color:#FFFFFF;
  border-color:#000000;
  border-width:1px;
  border-spacing:1px;
  border-style:solid;

}
table.eventdetail { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  border-color:#000000;
  border-width:0px;
  border-spacing:1px;
  border-style:solid;
}

table.eventdetail td.title { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14 px;
	font-weight: bold;
	color: #136AB6;
	text-align : left;
}

table.eventdetail td.event{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12 px;
	text-align : left;
        vertical-align:top;
}

table.eventdetail td.eventlabel { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12 px;
	text-align : left;
        vertical-align:top;
  font-weight:600;
}

a.events_navigation_next {
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

a.events_navigation_previous {
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

/*
-------------------------------
PPV
-------------------------------
*/

table.ppv_navigation { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 14 px;
  text-align : left;
  vertical-align:top;
  font-weight : 800;
  color: #000000;
  background-color:#FFFFFF;
  width:100%;
}

table.ppv_navigation td.next {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-weight: 500;
  width:33%;
}

table.ppv_navigation td.previous {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  width:33%;
  font-weight: 500;
}

table.ppv_navigation td.title { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align : center;
  width:33%;
}

a.ppv_navigation_next {
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

a.ppv_navigation_previous {
	color: #136AB6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-align : left;
	font-weight : bold;
	margin-left : 15;
	text-decoration: none;
}

table.ppv_list { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  vertical-align:top;
  color: #000000;
  background-color:#FFFFFF;
  width:100%;
}

table.ppv_list td {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: 500;
}

table.ppv_list a {
  text-align: center;
  font-weight: 500;
  text-decoration: none;
  color: #000000;
}

/*
-------------------------------
PPV DETAILS
-------------------------------
*/

table.ppv_detail { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  vertical-align:top;
  color: #000000;
  background-color:#FFFFFF;
  width:100%;
  padding: 12;
}

table.ppv_detail td.header{ 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 14 px;
  vertical-align:top;
  font-weight: bold;
  color: #136AB6;
}

table.ppv_detail td.img { 
  vertical-align:top;
}

table.ppv_detail td.content {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
}

table.ppv_detail table.content {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  vertical-align:top;
  color: #000000;
  background-color:#FFFFFF;
  width:100%;
  padding: 12;
}

table.ppv_detail table.content tr.text { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  vertical-align:top;
  color: #000000;
  background-color:#FFFFFF;
}

table.ppv_detail table.content td.shortdesc {
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.ppv_detail table.content td.date {
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.ppv_detail table.content td.longdesc {
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

/*
-------------------------------
PRESS RELEASES
-------------------------------
*/

table.presslist { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 5;
}

table.presslist th { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: 600;
}

table.presslist td.date {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
}

table.presslist td.title { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
}

a.presslist_sort {
  color:#136AB6;
 }

/*
-------------------------------
PROMOTIONS
-------------------------------
*/
table.promos { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.promos td.expires {
  text-align : left;
  vertical-align:top;
  color: #CC0000;
}

table.promos td.desc {
  text-align : left;
  vertical-align:top;
}


table.promos td.image {
  margin: 2 px;
  vertical-align: top;
  text-align:center;
}

table.promos td.image img {
  border:0 px;
}
/*
-------------------------------
PRODUCTS
-------------------------------
*/
table.products { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.products a.link {
  color: #3366CC;
}

table.products td.image {
  margin: 2 px;
  vertical-align: top;
}

table.products td.name {
  font-weight:600;
  width:100%;
}

table.products td.price {
 text-align: right;
 vertical-align:top;
 font-size: 11 px;
 color: #3366CC;
}

table.products td.special {
  color: #CC0000;
}

table.products td.desc {

}

/*
-------------------------------
FEEDBACK FORM
-------------------------------
*/
table.feedback_form { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.feedback_form th {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-align:left;
}
table.feedback_form td.label { 
  font-weight: 500;
}
table.feedback_form td.input { 
  font-weight: 500;
}
table.feedback_form td.submit { 
  text-align:right;
}

/*
-------------------------------
EVENT FORM
-------------------------------
*/
table.event_form { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.event_form th {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-align:left;
}
table.event_form td.label { 
  vertical-align:top;
  font-weight: 500;
}
table.event_form td.input { 
  font-weight: 500;
}
table.event_form td.submit { 
  text-align:right;
}

/*
-------------------------------
QUOTEINFO FORM
-------------------------------
*/
table.quoteinfo_form { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.quoteinfo_form th { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-align:left;
}
table.quoteinfo_form td.label { 
  vertical-align:top;
  font-weight: 500;
}
table.quoteinfo_form td.input { 
  font-weight: 500;
}
table.quoteinfo_form td.submit { 
  text-align:right;
}

/*
-------------------------------
OFFICES PAGE
-------------------------------
*/
table.offices { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 5;
  border:0;
  margin:10;
}

table.offices td { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  border:0;
  margin:0;
  padding:4;
}

table.offices td.letter {
  text-align:center;
  border:0;
}

table.offices td.letter a { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.offices td.letter a:visited { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.offices td.nowletter { 
  text-align:left;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:600;
}

table.offices td.totop { 
  text-align:right;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:500;
}

table.offices td.totop a { 
  text-align:right;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:500;
}

/*
-------------------------------
ERATEINQ FORM
-------------------------------
*/
table.erateinq_form { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.erateinq_form th { 
  font-weight: 600;
  text-align:left;
}
table.erateinq_form td.label { 
  vertical-align:top;
  font-weight: 500;
}
table.erateinq_form td.input { 
  font-weight: 500;
}
table.erateinq_form td.submit { 
  text-align:right;
}

/*
-------------------------------
GENERIC FORMS STUFF
-------------------------------
*/
.required {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  color:#FF6C6E;
}

.required_dot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12 px;
  color:#FF6C6E;
}
.error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF6C6E;
  font-size: 11px;
}

/*
-------------------------------
PORTAL WEATHER
-------------------------------
*/

table.weather { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
}

table.weather a {
  display:none;
}

table.weather td.title {
  font-weight:600;
  color: #3366CC
}

table.weather td.label {
  text-align: right;
}

table.weather td.data {
  text-align: left;
}

table.weather th.citystate {
  text-align: center;
  color: #3366CC;
  font-size:12 px;
}

/*
-------------------------------
PORTAL NEWS
-------------------------------
*/

table.news { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  spacing:0;
  border:0 px;
}

table.news td.link {
  font-size:12 px;
  text-align:left;
}

table.news a {
  font-size:11 px;
  text-align:left;
  color:#CC0000;
}

table.news a:visited {
  font-size:11 px;
  text-align:left;
  color:#CC0000;
}

table.news td.summary {
  text-align: left;
}

table.news th {
  text-align: left;
  font-size:12 px;
  color: #3366CC;
}


/*
-------------------------------
PORTAL INDEX PAGE
-------------------------------
*/

table.index { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  padding: 2;
  spacing:0;
  border:0 px;
  width: 100%;
}

table.index td.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #136AB6;
}

table.index td.custlink {
  text-align: right;
  font-size: 11px;
}

table.index td.custlink a {
  color:#CC0000;
  text-decoration:none;
}

table.index td.custlink a:visited {
  color:#CC0000;
  text-decoration:none;
}

table.index td.custlink a:hover {
  color:#CC0000;
  text-decoration:none;
}

/*
-------------------------------
PORTAL SIGNIN PAGE
-------------------------------
*/

table.signincombo { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  spacing:0;
  border:0 px;
  width: 100%;
  font-size: 12px;
}

table.signincombo td.top {
  vertical-align:top;
  text-align:center;
  background-color:#F4F4E7;
  color:#000000;
}

table.signincombo td.top table.signin {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  spacing:0;
  border:0 px;
  width:100%;
}

table.signincombo td.top table.signin th {
  color:#FFFFFF;
  background-color:#136AB6;
}

table.signincombo td.top table.signin td.label {
  text-align: left;
  font-weight:600;
}

table.signincombo td.top table.signin td.submit {
  text-align: center;
}

table.signincombo td.top table.signin td.forgotpswd { 
  text-align: center;
}

table.signincombo td.top table.signin td.forgotpswd a {
  font-size:12px;
  color:#136AB6;
}

table.signincombo td.top table.signin td.forgotpswd a:visited {
  font-size:12px;
  color:#136AB6;
}

table.signincombo td.separate {
  background-color:#FFFFFF;
  color:#FFFFFF;
}

table.signincombo td.bottom {
  vertical-align:top;
  text-align:center;
  background-color:#F4F4E7;
  color:#000000;
}

table.signincombo td.bottom table.newsignup {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  spacing:0;
  border:0 px;
  width:100%;
}

table.signincombo td.bottom table.newsignup th {
  color:#FFFFFF;
  background-color:#136AB6;
}

table.signincombo td.bottom table.newsignup td.label {
  text-align: center;
  font-weight:500;
}

/*
-------------------------------
PORTAL SIGNUP FORM
-------------------------------
*/
table.signup { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
  margin:0;
}

table.signup th { 
  font-weight: 600;
  text-align:left;
}
table.signup td.label { 
  vertical-align:top;
  font-weight: 500;
  text-align: right;
}
table.signup td.input { 
  font-weight: 500;
  vertical-align:top;
  text-align:left;
}
table.signup td.submit { 
  text-align:center;
}

table.signup td.input table.stocks {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  border:0 px;
  margin:0;
}

table.signup td.input table.stocks td {
  text-align:left;
  vertical-align:top;
}

/*
-------------------------------
PORTAL STOCKS PAGE
-------------------------------
*/
table.stocks { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 10;
  border:0 px;
  margin:15;
}

table.stocks th { 
  font-weight: 600;
  text-align:center;
}

table.stocks th.name { 
  font-weight: 500;
  text-align:left;
  color:#136AB6;
}

table.stocks td.price { 
  text-align: right;
}

table.stocks td.change_up { 
  text-align: center;
  color: #00AA00;
}

table.stocks td.change_down { 
  text-align: center;
  color: #CC0000;
}

/*
-------------------------------
PORTAL USER SUBMENU
-------------------------------
*/
table.int_submenu { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
  margin:5;
}

table.int_submenu th { 
  font-weight: 600;
  text-align:center;
}


table.int_submenu a { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.int_submenu a:visited { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

/*
-------------------------------
PORTAL LOCAL ACCESS NUMBERS PAGE
-------------------------------
*/
table.int_localnos { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 0;
  border:0;
  margin:0;
  width:100%;
}

table.int_localnos td { 
  border:0;
  margin:0;
  padding:0;
}

table.int_localnos td.letter { 
  text-align:center;
  border:0;
}

table.int_localnos td.letter a { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.int_localnos td.letter a:visited { 
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.int_localnos td.nowletter { 
  text-align:left;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:600;
}

table.int_localnos td.totop { 
  text-align:right;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:500;
}

table.int_localnos td.totop a { 
  text-align:right;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:500;
}

/*
-------------------------------
PORTAL LINKS
-------------------------------
*/
table.links {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 0;
  border:0;
  margin:0;
  width:100%;
}

table.links th.title {
  text-align:left;
  background-color:#136AB6;
  color:#FFFFFF;
  font-weight:600;
}


table.links td {
  border:0;
  margin:0;
  padding:0;
}

table.links td.link {
  text-align:left;
  border:0;
}

table.links td.link a {
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

table.links td.link a:visited {
  font-weight: 500;
  text-align:center;
  text-decoration:none;
  color:#136AB6;
}

/*
-------------------------------
PORTAL SUPPORT FORM
-------------------------------
*/
table.support { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11 px;
  text-align : left;
  padding: 2;
  border:0 px;
  margin:0;
}

table.support th { 
  font-weight: 600;
  text-align:left;
}
table.support td.label { 
  vertical-align:top;
  font-weight: 500;
  text-align: right;
}
table.support td.input { 
  font-weight: 500;
  vertical-align:top;
  text-align:left;
}
table.support td.submit { 
  text-align:center;
}

/*
-------------------------------
SUBCATEGORY
-------------------------------
*/

table.bluetable td.subnav a {
 border: none;
 color: #FFFFFF;
 background: #136AB6;
 font-family : Arial, Helvetica, sans-serif;
 font : bold;
 font-size: 20px;
 padding: 3;
 text-decoration: none;
}  
table.bluetable td.subnav a:hover {
 border: none;
 color: #003399;
 background: #FFFFFF;
 font-family : Arial, Helvetica, sans-serif;
 font : bold;
 font-size: 20px;
 padding: 3;
 text-decoration: none;
}

/*
-------------------------------
COVERAGES
-------------------------------
*/
table.coverage { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 12 px;
  text-align : left;
  padding: 10 px;
  border:0 px;
  margin:0;
}

table.coverage td { 
  text-align:left;
  vertical-align:middle;
}

table.coverage a { 
  text-align:center;
  color: #136AB6;
  text-decoration:underline;
}

table.coverage a:visited { 
  color: #136AB6;
}

table.coverage a:hover { 
  color: #136AB6;
}
/*
-------------------------------
ANNONUCEMENTS BOX
-------------------------------
*/
table.announcements {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  border:0 px;
  padding: 10 px;
  margin:0;
  width: 100%;
}

table.announcements td {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  background-color:#FFFFFF;
  color:#000000;
}

table.announcements td.blue {
  background-color:#136AB6;
}
