/*	$Id: screen.css,v 1.150 2009/02/12 19:48:58 florent Exp $ */
html, body {
	background:#CCC;
	color:#000;
	margin:0px;
	padding:0px;
}
#ibm-top {
	background:#FFF url(/images/template-background-930.gif) repeat-y 50% 0px;
	margin:0px auto;
	padding:0px 10px;
	width:930px;
	text-align:left;
}
/* masthead styles begin ================================================= */
#ibm-masthead {
	background:#000 url(/images/top.gif) repeat-x;
	clear:both;
	color:#FFF;
	margin:0px;
}
#ibm-masthead li {
	display:inline;
	padding:0px 14px 0px 13px;
}
#ibm-logo {
	clear:left;
	float:left;
	margin:0px 0px -4px 0px;
}
#ibm-logo abbr {
	border:none;
	margin:0px;
	padding:0px;
}
#ibm-logo img {border:none;}
#ibm-site-name {
	color:#98b1c4;
	padding:7px 2px 5px 10px;
	display:block;
	width:200px;
	margin-left:112px;
}
#ibm-site-name span#ibm-site-name-back-link {color:#BBB;}
#ibm-site-name p {margin:0px;padding:0px;}
#ibm-site-name span#ibm-site-name-back-link {background:url(/images/masthead-gray-arrow.gif) no-repeat 7px 0.4em;}
#ibm-site-name span#ibm-site-name-back-link a {
	color:#BBB;
	padding-left:9px;
}
#ibm-geo,
#ibm-geo-tou {
	background:url(/images/sprites-t2.gif) no-repeat -639px 100%;
	clear:right;
	color:#C8D7E3;
	float:right;
	list-style-type:none;
	margin:0px;
	padding:2px 24px 4px 25px;
	min-width:350px;
	border-top:1px solid #98B1C4;
}
#ibm-geo:hover {background:url(/images/sprites-t2.gif) no-repeat -14px 100%;}
#ibm-geo:hover,
#ibm-geo:hover a{color:#FFF;}
#ibm-geo li { 
	float:left;
	padding:0px;
}

#ibm-search-form {
	width:450px;
	clear:right;
	float:right;
	padding:8px 0px 4px 0px;
}
#ibm-search-form p {text-align:right;margin:0px;padding-right:80px;}
input.ibm-btn-search {
	color:#FFF;
	background:#000 url(/images/sprites-t2.gif) no-repeat 100% -18px;
	border:none;
	padding:2px 6px 1px 6px;
	margin-bottom:4px;
	text-align:center;
	cursor:pointer;
}
input.ibm-btn-search:hover {
	color:#FC0;
	background:#000 url(/images/sprites-t2.gif) no-repeat 100% 0px;
}
#ibm-universal-nav {
	background:#BCCDDB url(/images/top2.gif);
	border-top:#3D474E solid 1px;
	border-bottom:#98B1C4 solid 1px;
	color:#666;
	clear:both;
	margin:0px;
	height:1%;}
/* masthead styles end =================================================== */


/* content styles begin ================================================== */
#ibm-content {
	float:left;
	position:relative;
	width:100%;
}
/* content styles end =============================================== */
/* footer styles begin ============================================== */
#ibm-page-tools {
	width:930px;
	background:#CCC;
	clear:both;
	color:#FFF;
	margin:0px;
}
#ibm-page-tools ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 6px;
	clear:both;
}
#ibm-page-tools li {
	float:left;
	padding-right:3px;
}
#ibm-page-tools li.ibm-first {padding-left:8px;}
#ibm-page-tools ul a {
	margin:0px;
	padding:5px 10px 5px 18px;
}
#ibm-top div#ibm-page-tools {
	background:#CCC url(/images/sprites-t1.gif) repeat-x 0px -480px;
	padding-top:26px;
}
#ibm-top.ibm-landing-page div#ibm-page-tools {
	background:#CCC url(/images/sprites-t1.gif) repeat-x 0px -506px;
	padding-top:0px;
}
#ibm-footer {
	background:#000 url(/images/down.gif);
	border-top:1px solid #FFF;
	clear:both;
	color:#CCC;
	margin:0px;
	padding-top:1px;
	height:auto;
}
#ibm-footer ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:1%;
}
#ibm-footer li {
	float:left;
	overflow:inherit;
	padding:3px 10px 5px 14px;
	white-space:nowrap;
}
#ibm-footer li.ibm-first {
	background-image:none;
	padding-left:19px;
}


/* footer styles end ================================================ */



