body.clientPortal {margin:0px; padding:0px;  background:URL(images/BACK-BlueChecker.jpg); background-repeat:repeat;background-color:rgb(43,81,114);}
body.basicRender
{
	background-color:rgb(190,198,209);
	margin:10px;
	padding:10px;
}
body.impact
{
	background-image:url('images/BACK-ImpactPinstripe.gif');
	background-repeat:repeat;
	background-attachment: fixed;
}

.copyright{font-family:Tahoma; font-size:11px;  color:#5C5C5C; text-decoration:none }
.policy{font-family:Tahoma; font-size:11px;  color:#88999D; text-decoration:none  }
.main_top{font-family:Tahoma; font-size:10px;  color:#485356; line-height:13px}
.main{font-family:Tahoma; font-size:10px;  color:#7A7A7A; line-height:13px}

/* BodyBoxCP */
table.bbcp
{
	border:1px solid rgb(170,170,170);
}
td.bbcp_titleRow
{
	border-bottom:1px solid rgb(170,170,170); 
	background: rgb(255,255,255);
}
td.bbcp_titleText
{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:10pt;
	color: rgb(0,0,0);
}
td.bbcp_content
{
	padding:3px; 
	background: rgb(236,233,213);
}
/* END BodyBoxCP */

/* FONTS */
.style0{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:0px;
	color: rgb(0,0,0);
}

.style7black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:7pt;
	color: rgb(0,0,0);
}
.style7dark_grey {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(20,20,20);
}
.style7grey {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: #424F5E;
}
.style7med_grey {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(130,130,130);
}
.style7red{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:7pt;
	color: rgb(200,0,0);
}
.style7teal{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:7pt;
	color: rgb(47,64,72);
}
.style7white{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:7pt;
	color: rgb(255,255,255);
}

.style8black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:8pt;
	color: rgb(0,0,0);
}
.style8brightred{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:8pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}
.style8red{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:8pt;
	color: rgb(200,0,0);
}
.style8white{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:8pt;
	color: rgb(255,255,255);
}
.style9black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:9pt;
	color: rgb(0,0,0);
}
.style9brightred{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:9pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}
.style9red{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:9pt;
	color: rgb(200,0,0);
}
.style9white{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:9pt;
	color: rgb(255,255,255);
}
.style10black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:10pt;
	color: rgb(0,0,0);
}
.style10red{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:10pt;
	color: rgb(200,0,0);
}
.style10teal {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(13,91,117);
}
.style10white{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:10pt;
	color: rgb(255,255,255);
}
.style11black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:11pt;
	color: rgb(0,0,0);
}
.style12black{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:12pt;
	color: rgb(0,0,0);
}
.style12red{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:12pt;
	color: rgb(200,0,0);
}
.style12teal {
	font-family: tahoma, helvetica, arial;
	font-size: 12pt;
	color: rgb(13,91,117);
}
.style12white{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:12pt;
	color: rgb(255,255,255);
}
.style20red {
	font-family: tahoma, helvetica, arial;
	font-size: 20pt;
	color: rgb(150,0,0);
}

/* HYPER LINKS */
a:link.link10blackred {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(0,0,0);
	text-decoration: none;
}
a:visited.link10blackred {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:hover.link10blackred {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}

a:link.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:visited.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:hover.link7red {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}
a:link.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:visited.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:hover.link8red {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}
a:link.link9red {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:visited.link9red {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:hover.link9red {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}
a:link.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:visited.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(200,0,0);
	text-decoration: none;
}
a:hover.link10red {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(250,0,0);
	text-decoration: underline;
}

a:link.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link7blue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}

a:link.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link8blue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}
a:link.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:visited.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(0,0,150);
	text-decoration: none;
}
a:hover.link10blue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(70,70,220);
	text-decoration: underline;
}

a:link.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link7lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}

a:link.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link8lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}
a:link.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:visited.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,220);
	text-decoration: none;
}
a:hover.link10lightblue {
	font-family: tahoma, helvetica, arial;
	font-size: 10pt;
	color: rgb(150,150,255);
	text-decoration: underline;
}


a:link.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:visited.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover.link7white {
	font-family: tahoma, helvetica, arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	text-decoration: underline;
}

a:link.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:visited.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover.link8white {
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: rgb(255,255,255);
	text-decoration: underline;
}

a:link.link9white {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:visited.link9white {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(255,255,255);
	text-decoration: none;
}
a:hover.link9white {
	font-family: tahoma, helvetica, arial;
	font-size: 9pt;
	color: rgb(255,255,255);
	text-decoration: underline;
}


.tabBlueOn
{
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: rgb(236,239,242);
	border-bottom: 1px solid rgb(236,239,242);
	border-top: 1px solid rgb(200,200,200);
}
.tabBlueOff
{
	font-family: tahoma, helvetica, arial;
	font-size: 8pt;
	color: #000000;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: rgb(184,201,215);
	border-bottom: 1px solid rgb(200,200,200);
	border-top: 1px solid rgb(200,200,200);
}



/* CONTROLS */
.phone_1
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 28;
}
.phone_2
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 28;
}
.phone_3
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 37;
}
.phone_4
{
	font-size: 7pt;
	font-family: tahoma, helvetica, arial;
	text-align: left;
	width: 41;
}

 /* HIDDEN & REVEALED */
.hiddenDiv
{
	display:none;
}
.revealedDiv
{
	display:block;
}

/* Superior-Specific */
td.sup_top_row
{
	background-image: url('./images/BACK-TopRow.jpg');
	background-repeat: repeat-x;
	height: 95px;
	font-size: 0px;
}
td.sup_menu_shadow
{
	background-image: url('./images/BACK-LeftSide.jpg');
	background-repeat: repeat-y;
	background-position: right;
	width: 8px;
	font-size: 0px;
}
td.sup_menu_stripe
{
	background-image: url('./images/BottomFade.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: rgb(51,51,51);
	width: 182px;
	font-size: 0px;
}
td.sup_menu_gutter
{
	background: rgb(255,255,255);
	width: 9px;
	font-size: 0px;
}
td.sup_order_tracking
{
	background-image: url('./images/BACK-OrderTracking.jpg');
	background-color: rgb(255,255,255);
	background-repeat: no-repeat;
	background-position: top;
	width: 182px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 7pt;
	color: rgb(255,255,255);
	padding-top: 45px;
	padding-left: 7px;
	padding-right: 6px;
	padding-bottom: 38px;
}
td.sup_footer_row
{
	background-image: url('./images/BACK-FooterRow.jpg');
	background-repeat: repeat-x;
	height: 81px;
	font-size: 0px;
}
td.sup_public_content
{
	background-image: url('./images/BACK-Content.jpg');
	background-color: rgb(255,255,255);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
	padding: 3px;
}
td.sup_client_content
{
	background-image: url('./images/BACK-Content.jpg');
	background-color: rgb(210,210,210);
	background-repeat: repeat-x;
	background-position: top;
	/*background-image: url('./images/BackgroundColtsAFC2.jpg');
	background-color: rgb(210,210,210);
	background-repeat: repeat-y;
	background-position: top left;*/
	font-family: Verdana, Helvetica, Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
	padding: 3px;
}
td.sup_flash_background
{
	background-image: url('./images/BACK-Flash.jpg');
	background-color: rgb(255,255,255);
	background-repeat: repeat-x;
	background-position: top right;
	font-family: Verdana, Helvetica, Arial;
	font-size: 0pt;
	color: rgb(0,0,0);
	padding: 0px;
	height:200px;
}
td.sup_content_right
{
	background-image: url('./images/BACK-ContentRight.gif');
	background-color: rgb(255,250,255);
	background-repeat: repeat-y;
	background-position: top left;

}
.style_login
{
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:7pt;
	color: rgb(155,174,181);
	/*color: rgb(128,149,157);*/
}
table.sup_loggedinbox
{
	border: 1px solid rgb(0,72,97);
	background-color: rgb(250,250,250);
}