
/*  ---------- START DEFINE ALL PARENT CLASSES AND BLOCK ELEMENTS------------------ */
* {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}

P {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	
}

/*  ---------- P.noTop to replace P class after css update------------------ */
P.noTop {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;	
}

P.noBottom {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;	
}

P.footer {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;	
}

P.footerNB {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;	
}

div {
	FONT-SIZE: 11px;
	COLOR:#303030;
	LINE-HEIGHT : 15px;
}

h1 {
	FONT-FAMILY: arial;
	FONT-SIZE: 20px;
	COLOR: #8A1D03;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	padding-bottom: 5px;
	LINE-HEIGHT: 24px;
	background-image: url("/images/misc/h1_line.gif");
}

h1.twolines {
	FONT-FAMILY: arial;
	FONT-SIZE: 20px;
	COLOR: #8A1D03;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	padding-bottom: 5px;
	LINE-HEIGHT: 24px;
	background-image: url("/images/misc/h1_two_lines.gif");
}

h2 {
	FONT-FAMILY: arial;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px;
}

h3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
	LINE-HEIGHT: 14px;
}

h3.sitemap{
	FONT-SIZE:11px;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
	LINE-HEIGHT: 14px;
	PADDING-LEFT:10px;
}

a img {
	BORDER: 0px;
}

td {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
}

td.homePromo {
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

td.breadcrumb {
	font-size: 9px;
}

td.tableHeader {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #EEEEEE;
}

td.tableBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-top: 0px;
	background-color: #FFFFFF;
}

td.indent{
	padding-left:20px;
}

.small {
	font-size: 9px;
}

.error {
	FONT-SIZE: 10px; 
	COLOR: red; 
	FONT-FAMILY: Arial;
}

.paddedText { 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	COLOR: #3B3B3B; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
	PADDING: 0px 10px 0px 20px; 
	margin-left:0px;
}

.lowText { 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	COLOR: #3B3B3B; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
}

.highText { 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF; 
	text-decoration: none; 
	LINE-HEIGHT: 13px;
}

.itemBorder { 
	border: 1px solid #5286BD 
}

.itemBorderBlank { 
	border: 1px solid #CCCCDD
}

.print{
 visibility:hidden
}

div.rnBoxHeader{
	border-style: solid;
	border-width: 1px 1px 0px 1px;      
	border-color: #CCCCCC;
	background-color: #7CBE01;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	width: 147px;
	height: auto;
	float: left;
}

img.pdf{
	vertical-align: bottom;

}

div.rnBoxMain{
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 5px;	
	margin: 0px 0px 10px 0px;
	width: 143px;
	height: auto;
	float: left;
	font-size: 9px;
}

div.rnBoxMain li a {
	text-decoration: none;
}

div.rnBoxMain h3{
	COLOR: #4C4C4C;		
	font-size: 9px;
	font-weight: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;	
	LINE-HEIGHT: 12px;
}

div.rnBoxMain p{
	font-size: 9px;
	line-height: 12px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 5px;	
}

div.rnBoxMain p.noTop{
	font-size: 9px;
	line-height: 12px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 0px;	
}

div.rnBoxMain ul{
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
	list-style: url(/images/misc/arrow_bullet.gif);
}

div.rnBoxMain ul li{
	padding-bottom: 5px;
}

div.rnBoxMain ul.sublist{
	margin-bottom: 0px;
}

div.rnBoxMain ul.sublist li{
	padding-bottom: 0px;
}

div.rnBoxMain ol{
	margin-left: 22px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
}

div.rnBoxMain ol li{
	padding-bottom: 5px;
}

div.rnBoxImage{
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	width: 153px;
	height: auto;
	float: left;
	font-size: 11px;
}

div.rnBoxImageText{
	border-style: solid;
	border-width: 1px 1px 0px 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 0px 0px;
	width: 153px;
	height: auto;
	float: left;
}

/* ---Solution Section Update-Start-----------------------------------------------------------------*/
.boxGreen { background-color: #96cb34; }
.boxGray { background-color: #ebebeb; }
.bbs_subNav {
    margin: 0px;
    padding: 0px;
    BORDER: 0px;
    vertical-align: bottom;
}
div.rnBoxImageSol{
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	width: 153px;
	height: 240px;
	font-size: 11px;
}
div.rnBoxImageNoSizeSol {
	border-style: solid;
	border-width: 1px;      
	border-color: #CCCCCC;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	width: 153px;
	font-size: 11px;
}
div.rnBoxHeaderSol {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
        width: 100%;
	padding: 0px;
        padding-bottom: 10px;
	margin: 0px;
	height: auto;
}
div.rnBoxMainSol{
	padding: 5px;	
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: auto;
	font-size: 9px;
    text-align: left;
}

div.rnBoxMainSol li a, div.rnBoxMainSol p a {
	text-decoration: none;
}

div.rnBoxMainSol h3{
	COLOR: #4C4C4C;		
	font-size: 9px;
	font-weight: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;	
	LINE-HEIGHT: 12px;
}

div.rnBoxMainSol p{
	font-size: 9px;
	line-height: 12px;
	MARGIN-left: 0px;
	MARGIN-right: 0px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 5px;
    padding: 0px;
    padding-right: 5px;
}

div.rnBoxMainSol p.noTop{
	font-size: 9px;
	line-height: 12px;
	MARGIN-BOTTOM: 5px;
	MARGIN-TOP: 0px;	
}

div.rnBoxMainSol ul{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-right: 10px;
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
	list-style: url(/images/misc/arrow_bullet.gif);
}

div.rnBoxMainSol ul li{
	padding-bottom: 5px;
}

div.rnBoxMainSol ul.sublist{
	margin-bottom: 0px;
}

div.rnBoxMainSol ul.sublist li{
	padding-bottom: 0px;
}

div.rnBoxMainSol ol{
	margin-left: 22px;
	margin-bottom: 5px;
	margin-top: 0px;	
	padding-left: 0px;
	line-height: 12px;
	font-size: 9px;	
}

div.rnBoxMainSol ol li{
	padding-bottom: 5px;
}

#editableRegionContent {
    margin-top: 20px;
}
#editableRegionContent hr {
    width: 100px;
    color: red;
    background: red;
margin: 0px;
padding: 0px;
}
#editableRegionContent h2 {
    background: url(/images/section_pages/solutions/common/heading_gradient___.gif) repeat-x left top;
    padding: 2px;
    padding-left: 4px;
    margin: 0px;
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 1.1em ;
}
#editableRegionContent h3 {
    background: url(/images/section_pages/solutions/common/gradient.gif) repeat-x left top;
    padding: 4px;
    padding-left: 2px;
    padding-top: 10px;
    margin: 0px;
    margin-bottom: 4px;
}

#editableRegionContent P.noTopBottom, #editableRegionContent h4.noTopBottom {
	FONT-SIZE: 11px;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 8px;
	MARGIN-TOP: 0px;	
}

#editableRegionContent P.date {
	FONT-weight: bold;
	COLOR: #666666;	
	FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;
}

/* ---Solution Section Update-End-----------------------------------------------------------------*/

html { 
	height: 100%; 
	margin-bottom: 1px; 
}


body {
	background-color : #F6FAFD;
	background-image : url(/images/new_layout/body_bluefade_tile.gif);
	background-repeat : repeat-x;
}

div.backtotop {
	clear: both;
	margin: 5px 0;
	text-align: right;
}

/*  ---------- END DEFINE ALL PARENT CLASSES AND BLOCK ELEMENTS------------------ */



/*  ---------- START DEFINE ALL SPANS USED------------------ */
SPAN {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #303030; 
	LINE-HEIGHT: 15px;
}

SPAN.cM {}
SPAN.cMB {FONT-WEIGHT: bold;}
SPAN.cMb {FONT-WEIGHT: bold;}
span.cMG {COLOR: #A1A1A4;}
SPAN.cS {FONT-SIZE: 9px; line-height: 11px;}
SPAN.cP {FONT-SIZE: 10px; line-height: 14px;}
SPAN.cSB {FONT-WEIGHT: BOLD; FONT-SIZE: 10px;}
SPAN.cL {FONT-WEIGHT: bold;	FONT-SIZE: 11pt; color : #005387;}
SPAN.cMBr {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
SPAN.cMIB {FONT-WEIGHT: BOLD; FONT-STYLE: ITALIC;}
SPAN.cMI {FONT-STYLE: ITALIC;}
SPAN.cMAIN {FONT-SIZE: 10px; LINE-HEIGHT: 11px;}
SPAN.cC {FONT-SIZE: 9pt; FONT-FAMILY: Courier, sans-serif;}
/*  ---------- END DEFINE ALL SPANS USED----------------------------------- */



/*  ---------- START DEFINE ALL LIST AND TABLE CLASSES------------------ */

UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 14px;
	list-style: url(/images/misc/bullet.gif);
}

UL li {padding-bottom: 5px;}

/*  ---------- New Classes ------------------ */

UL.subList li {padding-bottom: 0px;}

UL.bottomMargin, OL.bottomMargin { MARGIN-BOTTOM: 20px; }

UL.rightNav {
	margin-left: 15px;
	margin-right: 0px;
	list-style: url(/images/misc/square_bullet.gif);
	line-height: 12px;
}

UL.rightNav li {padding-bottom: 5px;}

UL.homeSub {LINE-HEIGHT: 14px; list-style: url(/images/misc/dbl_arrow_bullet.gif); margin-left: 17px;}
UL.homeSub li {padding-bottom: 2px;}

UL.smallNoIndent {FONT-SIZE: 9px; LINE-HEIGHT: 11px; margin-left: 17px;}

h1.style {
	FONT-FAMILY: arial;
	FONT-SIZE: 20px;
	COLOR: #8A1D03;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	padding-bottom: 1px;
	LINE-HEIGHT: 24px;
	background-image: url("/images/misc/h1_line.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}

/* CLASSES ADDED BY HUGH */
TABLE.smallText td{
	TEXT-DECORATION : none;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 11px;
	TEXT-ALIGN: center;
}

TABLE.leftNavPromos a {
	TEXT-DECORATION : none;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 11px;
}

TABLE.leftNavPromos h3 {
	TEXT-DECORATION : none;
	COLOR: #8A1D03;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

TABLE.bodytable {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	table-layout:fixed;	
}

TABLE.bodytable td {
	border-color: #DADADA;
	border-width: 2px;
	border-style: solid;	
	padding: 5px;	
}

TABLE.noborder {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborder td {
	border-width: 0px;
	padding: 0px;	
}

TABLE.noborderBM {
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	table-layout:fixed;
	align: left;	
}

TABLE.noborderBM td {
	border-width: 0px;
	padding: 0px;	
}

TR.header {
	background-color: #EEEEEE;
}

TD.header {
	font-size: 11px;
	font-weight: bold;
	COLOR: #666666;	
}

P.footer {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;	
}

P.footerBM {
	FONT-SIZE: 9px;
	COLOR: #303030;
	LINE-HEIGHT: 11px;
	MARGIN-BOTTOM: 20px;
	MARGIN-TOP: 0px;
}

.left_float
{
	float: left;
}

.right_float
{
	float: right;
}

	
/* END CLASSES ADDED BY HUGH */

/*  ---------- End New Classes ------------------ */

/*  ---------- Old Classes TO BE REMOVED WHEN DEPRECATED------------------ */

UL.green {list-style:  url(/images/misc/green_bullet.gif);}
UL.green li {MARGIN-TOP: 10px;}

UL.nested {LINE-HEIGHT: 11px;}

UL.nobottom {FONT-SIZE: 10px; LINE-HEIGHT: 12px;}

UL.table {margin-left: 15px; padding-left: 5px;}

UL.tableSmallText {
	margin-left: 15px;
	padding-left: 5px;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 11px;
	TEXT-ALIGN: center;
}

UL.tablelink {margin-left: 15px;}

OL {
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 15px;
}

OL LI {
	MARGIN-TOP: 5px;
	}
	
OL.nobottom {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
}

OL.noTop li {
	margin-top: 0px;
	padding-top: 0px;
}

OL.table {
	margin-top: 0px;
	margin-bottom:  0px;
	margin-left: 18px;
	padding-left: 5px;
}
/*  ---------- END DEFINE ALL LIST AND TABLE CLASSES------------------ */




/* -------START DEFINE ALL LINK CLASSES--------------- */
A:link {COLOR: #1D71B8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}
A:visited {COLOR: #1D71B8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}
A:hover {COLOR: #FDB813; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}

A.image {
	PADDING: 0px;
}

A.aMB {FONT-WEIGHT: bold;}

A.aS {FONT-SIZE: 10px;}

A.aSB {FONT-SIZE: 10px; FONT-WEIGHT: bold;}

A.bread{FONT-SIZE: 9px; TEXT-DECORATION : none;}
A.bread:visited {TEXT-DECORATION : none;}
A.bread:hover {TEXT-DECORATION : underline;}

A.cMB {FONT-WEIGHT: bold;}

A.footer {FONT-SIZE: 10px; TEXT-DECORATION : none;}
A.footer:visited {TEXT-DECORATION : none;}
A.footer:hover {TEXT-DECORATION : underline;}

A.homeleftNAV {FONT-SIZE: 10px; COLOR: #303030; TEXT-DECORATION : none;}
A.homeleftNAV:visited {COLOR: #303030; TEXT-DECORATION : none;}
A.homeleftNAV:hover {COLOR: #002785; TEXT-DECORATION : underline;}

A.homesubNAV {TEXT-DECORATION : none;}
A.homesubNAV:visited {TEXT-DECORATION : none;}
A.homesubNAV:hover {TEXT-DECORATION : underline;}

A.mainPromo {FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}

A.press {FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION : none;}
A.press:visited {COLOR: #000000; TEXT-DECORATION : none;}
A.press:hover {COLOR: #002785; TEXT-DECORATION : underline;}

A.promo {FONT-SIZE: 10px; COLOR: #303030; TEXT-DECORATION : none;}
A.promo:visited {COLOR: #303030; TEXT-DECORATION : none;}
A.promo:hover {COLOR: #303030; TEXT-DECORATION : none;}

A.promoHead {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: none;}
A.promoHead:visited {TEXT-DECORATION: none;}
A.promoHead:hover {COLOR: #1D71B8; TEXT-DECORATION: underline;}

A.topNav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;

}

A.topNav:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;	
}

A.topNav:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSel:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;	
}

A.topNavSel:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFD97F;
	TEXT-DECORATION : none;
	PADDING-LEFT : 13px;
	PADDING-RIGHT : 13px;
	PADDING-TOP : 7px;
	PADDING-BOTTOM : 3px;
}

A.topNavSub {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSub:visited {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSub:hover {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

A.topNavSubSel {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSubSel:visited {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 12px;
}

A.topNavSubSel:hover {
	FONT-SIZE: 9px;
	COLOR: #FDB813;
	TEXT-DECORATION : none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	
}
/* -------END DEFINE ALL LINK CLASSES--------------- */

/* ------- Update Device Page CSS ------------------ */

div#header_promo{
	width:580px;
	margin:0px 0px 10px 0px;
}

div#device{
	width:420px;
	margin-bottom:10px;
	float:left;
}

div#promoArea{
	float:right;
	width:155px;
	
	margin-right:4px;
}

div#info_bar{
	float:left;
	padding:5px 0px 5px 0px;
	
	width:580px;
}

div#info_bar div.divider{
	float:left;
	margin:0px;
}

div#info_bar div.info_button{
	float:left;
	margin:0px;
}


div#device_info{
	float:left;
	width:580px;
}
 

div.tab{
	background-color:#BFCAE1;
	color:#000000; 
	
	height:20px; 
	
	float:left; 
	padding:5px 5px 2px 5px;
	cursor:pointer;
	
	font-weight:bold;
}

div.tab p{
	margin:0px;
	padding:0px;
	color:#000000;
}

div#selected{
	background-color:#396B9C;
	color:#FFFFFF; 
}

div#selected p{
	color:#FFFFFF;
}

a div.tab{
	text-decoration:none;
}

a:hover div.tab{
	text-decoration:none;
}

a:visited div.tab{
	text-decoration:none;
}

div.tab_spacer{
	float: left;
	width: 1px;
	height: 27px;
	padding: 0;
	
	background-color: #FFFFFF;
}

div.tabinfoarea{
	float: left;
	border:1px solid #396B9C;
	padding:10px 10px 10px 10px;
	width:558px;
	visibility:hidden;
	display:none;
	
	
}

div.tabinfoarea table td{
	vertical-align:top;
}

div.inner_tabinfoarea{
	min-height:100px;
}

* html div.inner_tabinfoarea{
	height:100px;
}

div.tab_navigation{
	float:right;
	margin-top:10px;
	
}



/* ------- End of Update Device Page CSS ------------------ */
