html, html body, #normal, #wide {
    height: 100%;
	height: 100%;
}
body {
    background: #fff url(/specstar/images/lcolumn_bg.gif) repeat-y 0 131px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: left;	
	}
div.spacer {
    clear: both;
}

P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Hevetica
}
H1
{
    FONT-SIZE: 14pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H2
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Courier
}
H3
{
    FONT-SIZE: 11pt;
    COLOR: #708090
}

H4
{
font-size: 12pt;	
}
#hdBG {
    background: url(/specstar/img/header_bg_red.gif) repeat-x;
     position: absolute;
     width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    height: 106px;
   
}

#normal {
	width: 980px;
	margin-left: 0;
    position: absolute;
    z-index: 2;
     top: 0;
}

#hd 
{

    font-size: 11px;
	height: 106px;
    position: relative;
}
#logoBG_tp {
	height: 79px;
	width: 272px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background: transparent url(/specstar/img/site/logo_bg_tp.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='/specstar/img/site/logo_bg_tp.png');
}
#logoBG_bt {
	height: 27px;
	width: 229px;
	position: absolute;
	z-index: 2;
	top: 79;
	left: 0;
	padding: 0;
	background: transparent url(/specstar/img/site/logo_bg_bt.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='/specstar/img/site/logo_bg_bt.png');
}
#logo {
    position: absolute;
    z-index: 3;
}
#spot {
	width: 275px;
	height: 79px;
	margin-left: 215px;
	background: url(/specstar/img/site/spot_ADportal.jpg) no-repeat;
}
#spot img {
    width: 275px;
    height: 79px;
    background: transparent url(/specstar/img/site/spot_cover.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none src='/specstar/img/site/spot_cover.png');
}
#globalNav {
	position: absolute;
	top: 10px;
	right: 30px;
	color: #000;
	margin: 0;
	padding: 0;
	font-family:Verdana;
}
#globalNav a {
	text-decoration: none;
	color: #000;
}
#globalNav a:hover {
	text-decoration: underline;
}
#globalNav a:hover, #globalNav a.active {
    color: #cc0000;
}

#lcolumn 
{
	
width: 185px;
	float: left;
	text-align: left;
}

#region {
	background: url(/specstar/img/site/region_bg.gif) repeat-x;
	height: 25px;
	padding: 3px 15px;
	~padding-top: 5px;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
#region a {
    font-weight: bold;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

/* IE only hack for image rollovers */
a.hover:hover {    
    _height: 1%;    
}
a:hover #co_solutions {    
    background-position: 0 0;
}
.secnav {
        text-align: left;
        margin: 45px 15px 10px 15px;
        border-left: 0;
        border-right: 0;
	padding: 0;
	width: 153px;
	font-size: 11px;
	font-family: Verdana;
}
.secnav li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.secnav li a {
    text-decoration: none;
    color: #000;
}
.secnav .top {
    padding: 5px 0 1px 8px;
    font-weight: bold;
    font-size: 11px;
}
.secnav li.dropDown {
    background: url(/specstar/images/nav_arrow.gif) 0 9px no-repeat;
    border-top: dotted 1px #666;
   
}
.secnav .first {
    border-top: none !important;
}
.secnav li.dropDownactive {
    background: url(/specstar/images/nav_arrow_active.gif) 0 11px no-repeat;
    border-top: dotted 1px #666;
}

.secnav .bottomborder 
{
	 border-top: dotted 1px #666;
    width:153px;
   
}

.secnav li.navSubtitletop{
    padding: 0px 0 5px 8px;
    font-weight: bold;
}


.secnav li.navSubtitle{
    padding: 5px 0 0px 0px;
    font-weight: bold;
}

.secnav a:hover, .secnav a.active {
    color: #cc0000;
}
.secnav a:hover {
    text-decoration: underline;
}
.secnav ul {
    margin: -5px 0 5px 0;
    ~margin-top: 0;
    padding: 0;
}
.secnav ul li {
    padding: 3px 0 0px 8px;
    ~padding-left: 0;
    font-size:8.5pt;
    margin-bottom: -6px;
   
    }
.secnav li ul {
    ~margin: -15px 0 1px 8px;
    padding-bottom: 5px;
    
}

#content {
	
	float: left;
	width: 745px;
	padding-top: 5px;
	padding-bottom: 14px;
	padding-left: 25px;
	margin: 9px 0 0px 0px;
}


#content h1 {
    color: #cc0000;

}

#content A
{
    COLOR: blue;
    TEXT-DECORATION: None;
 }

#content A:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
#content A:active
{
    COLOR: red
}
#content A:visited
{
    COLOR: blue
}

#content ul li 
{
	font-size: 9pt;
	}

#content input
{
font-size: 10pt;	

}
#ft {
	color: #333333;
	padding: 0 25px 10px 210px;
	line-height: 18px;
	font-size: 11px;
   
}
#ft a {
	color: #333333;
	text-decoration: none;
}
#ft a:hover {
    text-decoration: underline;
}
#ft a:hover, #ft a.active, #ft a:active {
    color: #cc0000;
}
#ft a:visited {
    color: #666666;
	text-decoration: none;
}

/* wide width code, swap the id=normal with: wide */
#wide {
    width: 1024px;
}
#wide #content {
	width: 789px;
}
#wide #primaryNav {
	width: 824px;
}


.layouttable_table{border:#FFFFFF;
}

.locations_cell_title{
color: #cc0000;
  padding: 0px 0px 0px 0px;
    margin: 0;
    height: 15px;
    font-weight: bold;
    font-size: 108%;
}
img {
	border: 0;
}

TABLE
{
    BORDER-RIGHT: silver 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: silver 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: silver 0px solid
}
TD
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Hevetica
}

.Report
{
    FONT-SIZE: 9pt
}

TD.Border
{
	border-right: black 1px solid;
}
TD.Label
{
    BACKGROUND-COLOR: lightsteelblue
}
TD.Data
{
    BACKGROUND-COLOR: lightgrey
}
TD.Left
{
}
TD.CartItemDetails
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: silver
}
TD.Cart
{
    FONT-SIZE: 9pt
}
H3.Alert
{
    COLOR: red;
    FONT-STYLE: italic;
    Font-Color: Red
}
H1.Header
{
    FONT-SIZE: 16pt
}
TH.Cart
{
    FONT-SIZE: 9pt
}
.Bin
{
    FONT-SIZE: 10pt
}
TR.CartItem
{
    FONT-SIZE: 9pt
}
TR.CartItemDetails
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: lightgrey
}
LABEL
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Hevetica
}
.Translations
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Hevetica
}
.StatusMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

