/*240px height background*/
div.gtm-hero-a
{
position:relative; 
left:10px; 
top:0px;
width:760px;
height: 240px !important;
}

/*320px height background*/
div.gtm-hero-b
{
position:relative; 
left:10px; 
top:0px;
width:760px;
height: 320px !important;
}


div.gtm-hero-a div.gtm-content,
div.gtm-hero-b div.gtm-content
{
position:absolute;
width:439px !important;
left:314px;
top:40px;
overflow:hidden; 
}

/*for overlay positioned on left side*/
div.gtm-hero-a div.gtm-content.gtm-left,
div.gtm-hero-b div.gtm-content.gtm-left
{
position:absolute;
width:439px !important;
left:7px;
top:40px;
overflow:hidden; 
}






div.gtm-hero-a div.gtm-content{
height:190px !important;
}

div.gtm-hero-b div.gtm-content{
height:270px !important;
}




.gtm-light h3,
.gtm-dark h3
{
text-align:left;
	padding-top:0;
	margin-top:0;
	margin-bottom:18px;
}

.gtm-light h1,
.gtm-dark h1 
{
font-family:helvetica,arial,sans-serif !important; 
font-size:30px !important; 
line-height:35px !important;
	text-align:left;
	padding-top:0;
	margin-top:0;
}

/*hero area color schemes*/

/*DARK*/
.gtm-dark h1,
.gtm-dark p
{
color:#fff !important; 
}
.gtm-dark h3{
/*color:#a0a0a0  !important;*/
color:#999  !important;
}

/*LIGHT*/
.gtm-light h1,
.gtm-light p
{
color:#000 !important; 
}
.gtm-light h3{
/*color:#7f7f7f  !important;*/
color:#999  !important;
}


div#ibm-top.ibm-landing-page table {
	margin-left:10px !important; margin-right:10px !important;
}


/*List of links with blue arrow for main column*/
ul.fw-list-of-links {
	margin-left:0; 
padding-left:5px;
	margin-bottom: 0;
	margin-top:3px;
list-style: none;
}
ul.fw-list-of-links li {
	margin:0;
	margin-bottom: 10px;
	margin-top:5px;
	padding-left: 14px;
	padding-right: 5px;
	background: url(img/fw.gif) no-repeat -2px 0px;
}
ul.fw-list-of-links li div {
	margin-bottom: 8px;
}




/*List of links with blue dots*/
ul.bbl-list-of-links {
	margin-left:0; 
padding-left:5px;
	margin-bottom:0;
	margin-top:3px;
list-style: none;
}
ul.bbl-list-of-links li {
	margin:0;
	margin-bottom:2px;
	padding-left: 6px;
	background: url(img/bl-bullet.gif) no-repeat 0px 0px;
}
ul.bbl-list-of-links li div {
	margin-bottom: 8px;
}





/*section 3 live text modules with images and links*/

td.sec-module {
	padding-left:10px;
	padding-bottom:12px;

}

td.sec-module p {
	margin-top:0.7em;
	line-height: 1.2em;
}

td.sec-module p.sec-head {
	font-weight:bold;
	padding:0;
	margin:0;
}

td.sec-module p.sec-ind-link {
margin:0em;padding:0px 0px 1px 0px;
}

p.sec-ind-link a 
 {display:block;margin:0px;padding:5px 5px 5px 13px;}
	
p.sec-ind-link a:link,
p.sec-ind-link a:visited
 {text-decoration:none;}

p.sec-ind-link a:hover {text-decoration:underline;}

td.sec-module p.sec-ind-link a.gtm-forward-link {
	font-family:verdana,sans-serif;}

td.sec-module a.gtm-forward-link {background: url(img/fw.gif) no-repeat -3px 4px;}

td.sec-module  ul.bbl-list-of-links {
padding-left:0 !important;
display: block;
float:left;}

td.sec-module  ul.bbl-list-of-links a:link,
td.sec-module  ul.bbl-list-of-links a:visited {text-decoration:none;}
td.sec-module  ul.bbl-list-of-links a:hover {text-decoration:underline;}

div.gtm-r-module {
	width:142px;
	padding-bottom:10px;
}

/*List of links with blue arrow for GTM side column, line separated*/
ul.sep-fw-list-of-links {margin-left:0; 
padding-left:1px;margin-bottom:0;padding-bottom:0;margin-top:3px;list-style: none;border-bottom: 1px solid #ccc;}
ul.sep-fw-list-of-links li {margin:0;padding-left:0;background:#FFF url(img/dotted.gif) repeat-x;padding-top:2px;padding-bottom:1px;}
ul.sep-fw-list-of-links li.first {background:#fff  url(img/gray_rule.gif) repeat-x  !important;}
ul.sep-fw-list-of-links li a {height:1%;display:block;margin:0px;padding:5px 5px 5px 16px;}
ul.sep-fw-list-of-links li a.gtm-forward-link {background:url(img/fw.gif) no-repeat -2px 4px;}
ul.sep-fw-list-of-links a:link,
ul.sep-fw-list-of-links a:visited {text-decoration:none;}
ul.sep-fw-list-of-links a:hover {text-decoration:underline;}

/*SHADOWS BETWEEN SECTIONS*/
div.gtm-shadow-w {background:#FFF url(img/gtm-shadow-w.gif) repeat-x;height:20px;width:760px;margin-left:10px !important; margin-right:10px !important;}
div.gtm-shadow-w hr {display:none;}

div.gtm-shadow-g {background:#FFF url(img/gtm-shadow-g.gif) repeat-x;height:10px;width:760px;margin-left:10px !important; margin-right:10px !important;}
div.gtm-shadow-g hr {display:none;}

div.gtm-rule {background:#FFF url(img/dotted.gif) repeat-x;height:1px;}
div.gtm-rule hr {display:none;}

div.gtm-rule-solid {background:#ccc;height:1px;}
div.gtm-rule-solid hr {display:none;}

.clear-both {clear:both;}

/*HP COLORS*/
.to-red{ color:#c00 !important; }
.to-orange{ color:#f60 !important; }
.to-yellow{ color:#ff0 !important; }
.to-lightgreen{ color:#3c6 !important; }
.to-mediumgreen{ color:#096 !important; }
.to-lightteal{ color:#3cc !important; }
.to-mediumteal{ color:#099 !important; }
.to-lightblue{ color:#9cf !important; }
.to-mediumblue{ color:#36c !important; }
.to-lightpurple{ color:#c9f !important; }
.to-darkpurple{ color:#639 !important; }
.to-lightpink{ color:#f9f !important; }
.to-mediumpink{ color:#f3f !important; }
.to-mediumgray{ color:#999 !important; }
.to-darkestgray{ color:#333 !important; }
.to-white{ color:#fff !important; }
.to-gray{ color:#999 !important; }
.to-black{ color:#000 !important; }