/* =Main Elements
----------------------------------------------- */

body {
background-color: #fff;
margin: 0 0 0 0;
}

td.sitetitle {
/*background-image: url('/images/common/header/header_bg.gif');*/
background-color:black;	
height: 62px;
padding-right: 15px;
text-align: right;
vertical-align: middle;
width: 595px;
}

td.sitetitleChalk {
/*background-image: url('/images/common/header/header_bg.gif');*/
background-color:#8fa898;;	
height: 62px;
padding-right: 15px;
text-align: right;
vertical-align: middle;
width: 595px;
}


td.siteHeaderBrandText{
	color: gray;font-size:12.5pt;font-weight:bold;font-family: arial,sans-serif;
}

td.siteHeaderBrandDetailText{
	color: gray;font-size:8.5pt;font-weight:bold;font-family: arial,sans-serif;
}

hr{color:#000;background-color:#000;height:1px;border:none;}

hr.red {color:#c00;background-color:#c00;}

p {
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px;
}

p ul{
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px; 
}

ul{
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px; 
}

ul.mainList{
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px;
list-style-position: inside;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
}

ul.subList{
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px;
margin-left:30px;
list-style-position: inside;
list-style-type: circle;
}

ol p{
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
line-height: 13px;
margin-bottom: 0px;
padding-bottom: 0px;
}

sup {
font-size: 9px;
}

p.visa{
margin:0px;
color: #000;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 13px;
}

p.callout {
color: #000;
font-family: verdana, sans-serif;
font-size: 14px;
line-height: 16px;
}

em {
font-style: normal;
font-weight: bold;
}

.title {
color: #cc0000;
font-family: arial, sans-serif;
font-size: 24px;
font-weight: bold;
}

.title a, .title a:link, .title a:visited, .title a:hover {
color: white;
text-decoration: none;
}

td.content {
background-image: url('/images/common/content_bg.gif');
background-position: top center;
background-repeat: repeat-x;
vertical-align: top;
width: 595px;
}

td.graybkg{
background-color: #AAAAAA;
}

.pagetitle {
background: url('/images/common/dotted.gif') repeat-x bottom;
border-bottom: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 18px;
margin: 25px 0 10px 25px;
padding-bottom: 10px;
}

.sidehead {
color: #cc0000;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 4px;
}

td.pagecontent {
padding-left: 25px;
text-align: left;
width: 595px;
}

.subhead {
color: #000;
font-family: arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 14px;
margin-bottom: 10px;
}

td.footer {
padding: 25px 0 20px 0;
}

.copyright {
color: #666;
font-family: arial, sans-serif;
font-size: 10px;
padding-top: 5px;
}

.disclaimer {
color: #999999;
font-family: arial, sans-serif;
font-size: 10px;
}

.visadisclaimer {
color: #636363;
font-family: arial, sans-serif;
font-size: 10px;
}

.picr {
margin: 0 0 10px 10px;
}

.picright {
margin: 0 0 20px 20px;
}

.visapicright {
margin: 0 0 0px 20px;
}

p.breakoutbluebox {
padding: 10px 10px 10px 10px;
background-color: white;
border-color: #003B62;
border-style: solid;
border-width: thin;
}

table.breakoutbox {
margin: 0 0 20px 20px;
width: 240px;
}

td.breakoutbox {
background-image: url('/images/common/breakout_bg.gif');
padding: 0 15px 0 15px;

}

.breakouttxt {
color: #000;
font-family: arial, sans-serif;
font-size: 12px;
}

.breakoutred {
color: #cc0000;
font-family: arial, sans-serif;
font-size: 11px;
}

.errors{
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.error{
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	FONT-SIZE: 10px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif		
}

input.captcha{
	border-style: solid;
	background: #F8E0EC;
	border: 1px solid black;
}

.warningMessage{
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
}

ul.plus {
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 10px;
  margin-right: 40px;
  list-style-image: url('/images/common/plus.gif');
}

ul.plus li{
  color: #000;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
  vertical-align: top;

}

ul.plus li em{
  color: #cc0000;
  font-family: verdana, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

ul.plus li sup{
  color: #000;
  font-family: verdana, sans-serif;
  font-size: 11px;
}

ul.NoBullet {
  list-style-type: none;
}

ul.circle{
  list-style-type: disc;
  margin-left: 10px;
  padding-left: 10px;
}

ul#partner{
  list-style-type: disc;
  color: #000;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 13px;
}

/* =Home Elements
----------------------------------------------- */

td.homebox {
padding: 5px 5px 5px 5px;
width: 286px;
}

.hometext {
color: #000;
font-family: verdana, sans-serif;
font-size: 10px;
line-height: 12px;
}

/* =Login Elements
----------------------------------------------- */

table.logintable {
background-image: url('/images/common/sidebar/login_bg.gif');
}

td.loginheader {
/*background-image: url('/images/common/header/header_bg.gif');*/
background-color:black;
height: 47px;
vertical-align: bottom;
width: 165px;
}

td.loginheaderChalk {
/*background-image: url('/images/common/header/header_bg.gif');*/
background-color:#8fa898;
height: 47px;
vertical-align: bottom;
width: 165px;
}

.loginname {
color: #fff;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
}

.loginnumber {
color: #fff;
font-family: arial, sans-serif;
font-size: 10px;
margin-bottom: 10px;
}

.reward {
color: #fff;
font-family: arial, sans-serif;
font-size: 11px;
padding-left: 10px;
}

.rewardamt {
color: #fff;
font-family: arial, sans-serif;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

.rewardsm {
color: #fff;
font-family: arial, sans-serif;
font-size: 9px;
line-height: 10px;
padding-left: 10px;
padding-right: 10px;
}

.rewardytd {
color: #fff;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

#loginbutton {
padding-left: 10px;
padding-top: 5px;
}

#joinbutton {
padding-left: 10px;
padding-top: 2px;
}

.loginmsg {
color: #fff;
font-family: arial, sans-serif;
font-size: 11px;
padding: 10px 10px 0 10px;
}

.joinmsg {
color: #fff;
font-family: arial, sans-serif;
font-size: 11px;
padding: 0px 0px 0 0px;
}

/* =Nav Elements
----------------------------------------------- */

table.navtable {
background-color: #E7E7E7;
height:220px;
}

#navlist {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#navlist li.head {
background: none;
color: #cc0000;
font-size: 11px;
font-weight: bold;
list-style: none;
margin-bottom: 2px;
padding-left: 0px;
}

#navlist li{
background: url('/images/common/sidebar/nav_arrow.gif') left center no-repeat;
color: #333;
font-family: arial, sans-serif;
font-size: 10px;
line-height: 12px;
padding-left: 10px;
background-position: left top;
background-position: 0px 3px
}

#navlist li a {
color: #333;
text-decoration: none;
}

#navlist li a:hover {
color: #cc0000;
text-decoration: none;
}

/* =Partner Elements
----------------------------------------------- */

td.gridcell {
padding: 15px;
text-align: center;
width: 188px;
}

#gridoffer {
background-color: #eee;
font-family: arial, sans-serif;
font-size: 10px;
padding: 5px;
text-align: center;
}

#gridoffer a {
color: #333;
}

#gridoffer a:hover {
color: #cc0000;
text-decoration: none;
}

#afflogolg {
margin: 25px 0 15px 0;
}



/* =Status Table Elements
----------------------------------------------- */

table.status {
background: url('/images/common/status_bg.gif') left center repeat;
width: 570px;
}

td.statustop {
background: url('/images/common/status_top_bg.gif') left top no-repeat;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 15px 10px 15px;
}

td.statushead {
background-color: #f3f3f3;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 9px;
font-weight: bold;
padding: 5px 15px 5px 0px;
text-align: right;
}

td.statushead_left {
background-color: #f3f3f3;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 9px;
font-weight: bold;
padding: 5px 0px 5px 15px;
text-align: left;
}

td.statussubhead {
background-color: #eee;
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 15px 5px 15px;
}

tr.statusrow {
background: url('/images/common/dotted.gif') repeat-x bottom;
border-bottom: none;
text-align: left;
}

td.statusitem {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
padding: 5px 15px 5px 15px;
text-align: right;
}

td.statusitem_left {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
padding: 5px 15px 5px 15px;
text-align: left;
}

td.statusname {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 15px 5px 15px;
}

.statusmenu {
display: inline;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
width: 280px;
}

tr.statusbottom {
background: url('/images/common/status_bottom_bg.gif') left top repeat;
text-align: left;
}

td.statusend {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 15px 15px 5px 15px;
}

td.statusvalue {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 18px;
font-weight: bold;
padding: 15px 15px 5px 15px;
text-align: right;
}

/* =Purchase History Table Elements
----------------------------------------------- */

table.purchase {
background: url('/images/common/status_bg.gif') left center repeat;
width: 570px;
}

td.purchasetop {
background: url('/images/common/status_top_bg.gif') left top no-repeat;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 0px 10px 15px;
}

td.purchasehead {
background-color: #f3f3f3;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 9px;
font-weight: bold;
padding: 5px 5px 5px 0px;
text-align: right;
}

td.purchasehead_left {
background-color: #f3f3f3;
border-bottom: 1px solid #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 9px;
font-weight: bold;
padding: 5px 0px 5px 5px;
text-align: left;
}

td.purchasesubhead {
background-color: #eee;
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 5px 5px 5px;
}

tr.purchaserow {
background: url('/images/common/dotted.gif') repeat-x bottom;
border-bottom: none;
text-align: left;
}

td.purchaseitem {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
padding: 1px 5px 1px 5px;
text-align: right;
}

td.purchaseitem_left {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
padding: 1px 5px 1px 5px;
text-align: left;
}

td.purchaseitem_center {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
padding: 1px 5px 1px 5px;
text-align: center;
}

td.purchaseitem_small {
color: #333;
font-family: arial, sans-serif;
font-size: 9px;
padding: 1px 5px 1px 10px;
text-align: left;
}

td.purchasename {
color: #333;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 5px 1px 5px;
}

.purchasemenu {
display: inline;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
width: 280px;
}

tr.purchasebottom {
background: url('/images/common/status_bottom_bg.gif') left top repeat;
text-align: left;
}

td.purchaseend {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 15px 15px 0px 10px;
}

td.purchase_qual_tender{
	border-top: none;
	color: #cc0000;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
}


td.purchase_qual_tender_value{
	border-top: none;
	color: #cc0000;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 5px 0px 0px;
	text-align: right;
}

td.purchaseend_right {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 15px 5px 0px 15px;
text-align: right;
}

td.purchasevalue {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 15px 5px 0px 0px;
text-align: right;
}

td.purchaseend_small {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 15px 5px 0px 10px;
}

td.purchasevalue_small {
background: url('/images/common/dblline.gif') repeat-x top;
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 15px 5px 0px 5px;
text-align: right;
}
td.purchaseend_small2 {
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px 5px 0px 10px;
}

td.purchasevalue_small2 {
border-top: none;
color: #cc0000;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 5px 0px 5px;
text-align: right;
}


/* =Links
----------------------------------------------- */

a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #cc0000;}
a:active {color: #000;}

a.emlink:link {color: #09f; text-decoration:none;}
a.emlink:visited {color: #09f; text-decoration:none;}
a.emlink:hover {color: #c00; text-decoration:underline;}
a.emlink:active {color: #09f; text-decoration:none;}

a.loginForSBONLink:link {color: #FFF;}
a.loginForSBONLink:visited {color: #FFF;}
a.loginForSBONLink:hover {color: #cc0000;}
a.loginForSBONLink:active {color: #FFF;}

.linkWhite a:link {color: white;text-decoration:none;}
.linkWhite a:visited{color: white;text-decoration:none;}
.linkWhite a:hover {color: white;text-decoration:none;}
.linkWhite a:active {color: white;text-decoration:none;}

/* = Additionals
------------------------------------------------*/
.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.smalltext
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.smalltextgray
{
    FONT-SIZE: 11px;
    color: gray;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

.regulartext
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

.regulartextred
{
    FONT-SIZE: 11px;
    color: #ff0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

em.red
{
	color: #ff0000;
}

em.green
{
	color: #347235;
}

em.brickred
{
	color:#cc0000;
	font-weight: bold;      
}

em.bigred
{
	FONT-SIZE: 14px;
	color: #ff0000;
}

em.gray
{
	color: gray;
}

p.smalltext
{
	color: white;
    font-family: arial, sans-serif;
	font-size: 9px;
	line-height: 1;
	font-style: normal;	    
}

ul.errors{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position:outside;	
	list-style: disc;	
}
ul li.errors{
	color: #ff0000;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;	
	margin:0 0 0 -20;
}

ul.item{
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
}	

p.smallspace{
	margin: 0px 0px 5px 0px;
}

/* = Loyalty.css
/*---------------------------------------------------------*/

.adv_standard
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallertext
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.productcategories
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input
{
    BACKGROUND: white;
    FONT: 10px Verdana;
    HEIGHT: 16px;
}
.tinytext
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.attention
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    FONT-STYLE: normal;
    TEXT-ALIGN: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.promoDesc
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.memberHomeImg{
padding-right: 15px
}

table.promoTable tr
{
	background-color:#099BEC;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, sans-serif
}
table.promoTable td
{
	background-color:#E9E9E9;
	COLOR: black;
	FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, sans-serif
}
table.promoTable td.center
{
	text-align: center;
}
table.promoTable td.printIcon
{
	background-color: #FBFAF4;
}

table.promoTable th
{
	background-color:gray;
	COLOR: #ffffff;
	FONT-SIZE: 10px;
    FONT-STYLE: normal;
    font-weight:bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
table.promoTable th.center
{
	text-align: center;
}

table.promoTable th.optInTableHeader1
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    TEXT-ALIGN: left;
    FONT-FAMILY: Arial, sans-serif;    
    background-color:#CC0000;
}

table.promoTable th.optInTableHeader2
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    TEXT-ALIGN: left;
    FONT-FAMILY: Arial, sans-serif;    
    background-color:#000000;
}

.dottedLine
{
	width:1px;
	height:1px;
	border-top: 1px dotted gray
}

.paraHomeHeader
{		
	color:#cc0000;
	font-family: arial, sans-serif;
	font-size: medium;
	font-weight: bolder;
	line-height: 14px;
	margin-top: 0px;	
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1pt;
	background-color:transparent;	
	background-image:url(/images/common/dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;		
	width:255px;
}

table.compare {	
	background-color: white;
	font-family: arial, sans-serif;
	font-size: 8pt;
	border-collapse: collapse;
	border-color: gray;
}
table.compare thead tr td {
	border:none;
	border-style: none;
	font-weight: bold;
}
table.compare th {
    color: #ffffff;
	background-color: #DD0806;
	font-weight:bold;
	font-size: small;
	border: 0.4pt;
	border-style: solid;
	border-color: gray;	
}
table.compare td {	
	background-color: white;
	border: 0.4pt;
	padding:2px;
	border-style: solid;
	border-color: gray;	
}

table.compare td.red {	
	color: #CC0000;	
}
table.compare td.blue {	
	color: #003399;
}
table.compare td.yellow {	
	color: #FF9933;
}


/* -- Red Box with Curve Corners-- */
div.topBRed {background: url(/images/common/redDot.jpg) 0 0 repeat-x; width: 20em}
div.bottomBRed {background: url(/images/common/redDot.jpg) 0 100% repeat-x}
div.leftBRed {background: url(/images/common/redDot.jpg) 0 0 repeat-y}
div.rightBRed {background: url(/images/common/redDot.jpg) 100% 0 repeat-y}
div.bottomLeftRed {background: url(/images/common/redCurveBL.gif) 0 100% no-repeat}
div.bottomRightRed {background: url(/images/common/redCurveBR.gif) 100% 100% no-repeat}
div.topLeftRed {background: url(/images/common/redCurveTL.gif) 0 0 no-repeat}
div.topRightRed {background: url(/images/common/redCurveTR.gif) 100% 0 no-repeat; padding:5px;font-family: verdana, sans-serif;font-size: 11px;line-height: 13px;}

/* Header Navigation Tabs/Links */
UL.nav-container {
	CLEAR: left; Z-INDEX: 1; FONT-SIZE: 11px; COLOR: #111; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND: url(/images/common/header/bg_red.png) #c00 repeat-x 0px 50%; LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 760px; POSITION: relative; HEIGHT: 29px
}
UL.nav-container h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.nav-container h2 A:link {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-RIGHT-STYLE: none; HEIGHT: 29px
}
UL.nav-container h2 A:visited {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-RIGHT-STYLE: none; HEIGHT: 29px
}
UL.nav-container h2 A:hover {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-RIGHT-STYLE: none; HEIGHT: 29px;
}
UL.nav-container h2 A:active {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-RIGHT-STYLE: none; HEIGHT: 29px
}
UL.nav-container LI.nav {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px;
}
UL.nav-container LI.nav {
	BACKGROUND: url(/images/common/header/bg_toggles.png) no-repeat 100% 100%; WIDTH: 190px
}
UL nav UL A.navLink:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left! important; TEXT-DECORATION: none
}
A.navLink {
	CURSOR: pointer; COLOR: #026dcf; TEXT-DECORATION: none
}
ul.nav-container {margin-left: 0; padding-left: 0;}
UL.nav-container LI:hover A {
	COLOR: #990000;BACKGROUND: url(/images/common/header/bg_white.png) #c00 repeat-x 0px 50%;
}
UL.nav-container LI A:hover {
	COLOR: #990000;BACKGROUND: url(/images/common/header/bg_white.png) #c00 repeat-x 0px 50%;
}

.buttonImg {
	PADDING-RIGHT: 15px;
	display: -moz-inline-box;
	display: inline-block;
	BACKGROUND: url(/images/common/btn_submit.gif) no-repeat right top;
	CURSOR: hand;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;	
}
.buttonImg ins {
	display: -moz-inline-block;
	display: inline-block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/common/btn_submit.gif) no-repeat left top;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	text-decoration:none;	
}

.buttonGreyRedImg {
	PADDING-RIGHT: 15px;
	display: -moz-inline-box;
	display: inline-block;
	BACKGROUND: url(/images/common/btn_submit_grey_red.gif) no-repeat right top;
	CURSOR: hand;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;	
}
.buttonGreyRedImg ins {
	display: -moz-inline-block;
	display: inline-block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/common/btn_submit_grey_red.gif) no-repeat left top;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	text-decoration:none;	
}

.buttonGreyImg {
	PADDING-RIGHT: 15px;
	display: -moz-inline-box;
	display: inline-block;
	BACKGROUND: url(/images/common/btn_submit_grey.gif) no-repeat right top;
	CURSOR: hand;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;	
}
.buttonGreyImg ins {
	display: -moz-inline-block;
	display: inline-block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/common/btn_submit_grey.gif) no-repeat left top;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	text-decoration:none;	
}

.buttonBlackImg {
	PADDING-RIGHT: 15px;
	display: -moz-inline-box;
	display: inline-block;
	BACKGROUND: url(/images/common/btn_submit_black.gif) no-repeat right top;
	CURSOR: hand;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;	
}
.buttonBlackImg ins {
	display: -moz-inline-block;
	display: inline-block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/common/btn_submit_black.gif) no-repeat left top;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	text-decoration:none;	
}

.buttonChalkImg {
	PADDING-RIGHT: 15px;
	display: -moz-inline-box;
	display: inline-block;
	BACKGROUND: url(/images/common/btn_submit_chalk.gif) no-repeat right top;
	CURSOR: hand;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;	
}
.buttonChalkImg ins {
	display: -moz-inline-block;
	display: inline-block;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/common/btn_submit_chalk.gif) no-repeat left top;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	text-decoration:none;	
}
a.buttonImg:hover, a.buttonGreyRedImg:hover, a.buttonGreyImg:hover, a.buttonBlackImg:hover, a.buttonChalkImg:hover {
	BACKGROUND-POSITION: right -34px; color: #cc0000;
}

a.buttonImg:hover INS,a.buttonGreyRedImg:hover INS, a.buttonGreyImg:hover INS, a.buttonBlackImg:hover INS, a.buttonChalkImg:hover INS {
	BACKGROUND-POSITION: left -34px; color: #cc0000;
}
a.buttonImg,a.buttonGreyRedImg,a.buttonGreyImg,a.buttonBlackImg,a.buttonChalkImg{
	text-decoration:none;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.buttonImg:link,a.buttonGreyRedImg:link,a.buttonGreyImg:link,a.buttonBlackImg:link,a.buttonChalkImg:link { text-decoration:none: }
a.buttonImg:visited,a.buttonGreyRedImg:visited,a.buttonGreyImg:visited,a.buttonBlackImg:visited,a.buttonChalkImg:visited { text-decoration:none; }
a.buttonImg:active,a.buttonGreyRedImg:active,a.buttonGreyImg:active,a.buttonBlackImg:active,a.buttonChalkImg:active { text-decoration:none; }

.btnText {
color: #999999;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

/* Member Profile Lock Down*/
td.topLockDown{border:1px solid #000;border-color:red;border-bottom: 0px;background-color: #ffcccc}
td.leftLockDown{border:1px solid #000;border-color:red;border-right: 0px;border-top: 0px;border-bottom: 0px;background-color: #ffcccc}
td.rightLockDown{border:1px solid #000;border-color:red;border-left: 0px;border-top: 0px;border-bottom: 0px;background-color: #ffcccc}
td.middleLockDown{border:1px solid #000;border-color:red;border-bottom: 0px;border-top: 0px;background-color: #ffcccc}
td.bottomLockDown{border:1px solid #000;border-color:red;border-top: 0px;background-color: #ffcccc}

.tooltip {
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #FFFFE1;
	padding: 5px;
	opacity: 0.95;
	width: 250px;
}		
.tooltip.top {
	z-index: 3000;
	border: 1px solid #111;
	background-color: #FFFFE1;
	padding: 5px;
	opacity: 0.85;
	padding-top:40px;
	height:55px;
}	
.tooltip.bottom {
	z-index: 3000;
	border: 1px solid #111;
	background-color: #FFFFE1;
	padding: 5px;
	opacity: 0.85
}


table.tableBorder {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.tableBorder th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.tableBorder td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
	text-align: center;
}
table.tableBorder td.left {
	text-align: left;
}
table.tableBorder td.right {
	text-align: right;
}


