/* Begin Reset */


ol, ul {
    list-style: none;
}






/* BEGIN CSS specific to rolebased page */
#gradientwrap .billboard_fullwidth_w_nav {
	background-color:#000;
	width:954px;
	height:313px;
	z-index:10;
}

#gradientwrap .billboard_fullwidth{}
#gradientwrap .billboard_fullwidth img {display:block; margin:0 auto;}
#gradientwrap .tabmenu {
	width:918px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	top: -5px;
	z-index:9;
	clear: both;
}





#gradientwrap .tabmenu .tab_container .bottom {
	background-image:url(images/bk_tab_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0 100%;
	min-height:160px; /* ie6  height:160px; */
	padding:20px 40px 20px 40px;
 	width:100%; /* required for ie6 */	
}

/*
#gradientwrap .tabmenu .tab {
	clear:both;
	overflow:hidden;
	display:none;
}

body #gradientwrap .tabmenu .currentTab {display:block;}
*/

#gradientwrap .tabmenu .tab .twoCol2 {width:221px; margin-left:51px;}

/*


*/

/* END CSS specific to rolebased page */




/* BEGIN CSS specific to rolebased page */
#gradientwrap .billboard_fullwidth{}
#gradientwrap .billboard_fullwidth img {display:block; margin:0 auto;}

#gradientwrap .tabmenu .links {
	overflow:hidden; 
	width:100%;
	height:100px;
	background-image:url(images/bk_tablinks.png);
	background-repeat:no-repeat;
	background-position:25px 42px;
	padding-top:47px;
	text-align: center;
}
#gradientwrap .tabmenu .links .container {
	margin-left:auto;
	margin-right:auto;
	min-height:100px;
	padding:2px 0 0 20px;
	text-align:left;
	width:50%;
	z-index:10;
}
#gradientwrap .tabmenu .links h2 {display:inline; color:#808080; /* gray */ }
#gradientwrap .tabmenu .links a {
	display:block;
	width:85px;
	padding:40px 5px 0px 5px;
	margin-right:15px;
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	font-size:13px;
	line-height:15px;
	text-decoration:none;
	color:#808080; /* gray */
	position:relative;	
}

#gradientwrap .tabmenu .links a.current {
	color:#000000;
}

#gradientwrap .tabmenu .links a:hover {
	color:#000000;
}

#gradientwrap .tabmenu .tab_container {
	background-image:url(images/bk_tab.gif);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:7px;
	font-size:13px;
	line-height:16px;
	overflow:hidden;
	width:100%; /* required for ie6 */	
}

#gradientwrap .tabmenu .tab_container .bottom {
	background-image:url(images/bk_tab_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0 100%;
	min-height:160px; /* ie6  height:160px; */
	padding:20px 40px 20px 40px;
 	width:100%; /* required for ie6 */	
}

#gradientwrap .tabmenu .tab {
	clear:both;
	overflow:hidden;
	display:none;
}
body #gradientwrap .tabmenu .currentTab {display:block;}

#gradientwrap .tabmenu .tab .bottom {
	background-image:url(images/bk_tab_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0 100%;
	min-height:160px; /* ie6 height:160px; */
	padding:20px 40px 15px 40px;
	overflow:hidden;
 	width:100%; /* required for ie6 */	
}

#gradientwrap .tabmenu .tab .col1{
	width:245px;
	float:left;
	margin-left:36px;
}

#gradientwrap .tabmenu .tab .col2{
	width:190px;
	float:left;
	margin-left:36px;
}

#gradientwrap .tabmenu .tab .col3{
	width:300px;
	float:left;
	margin-left:36px;
}

#gradientwrap .tabmenu .tab .twoCol1 {
color:#808080;
margin:0 0 17px 2px;
padding:0 0 0 10px;
width:550px;
}

#gradientwrap .tabmenu .tab .column strong {font-size:14px; line-height:15px; display:block; margin-bottom:16px;}
#gradientwrap .tabmenu .tab .column a {text-decoration:none; color:#326DB5; /* blue */} 
#gradientwrap .tabmenu .tab .column a:hover {color:#FF0000;}

#gradientwrap .tabmenu .tab .col1 {width:300px; margin-left:0;}

#gradientwrap .tabmenu .tab .column ul {
	list-style-position: outside;
	padding-top:10px;
}
#gradientwrap .tabmenu .tab .column li {}
#gradientwrap .tabmenu .tab .column li span {color:#808080; /* gray */}

#gradientwrap .tabmenu .tab .related b {display:block; margin-bottom:13px;}
#gradientwrap .tabmenu .tab .related ul { margin-top:5px;}
#gradientwrap .tabmenu .tab .related li {background-image:none; margin-left:0; margin-bottom:8px;}
#gradientwrap .tabmenu .tab .related a {font-size:12px; font-weight:bold; line-height:13px;}
#gradientwrap .tabmenu .tab .related li a { font-size:12px; font-weight:normal; line-height:11px; }

/* END CSS specific to rolebased page */
     
.zoom{margin: 0 auto;}
.zoomicon{width:120px;height:80px;}/*rolebased_tab_reveal(tabclass);	*/

#gradientwrap .tabmenu .links a {
	width:85px;/*increase to prevent line wraps*/
	height:45px;
}
#gradientwrap .tabmenu .links a span.imgbox{
	
	display: block;
	position: absolute;
	bottom:45px;	
	margin: 0 auto;
	width: 120px; /*image width*/
	left: 0;
	
	
}
#gradientwrap .tabmenu .links a span.imgtext{
	
	display:block;
	left:0px;
	position:absolute;
	width:95px;

}
#gradientwrap .tabmenu .links a span.imgtext h2:hover{
	
	color: black;

}
#gradientwrap .tabmenu .links a.act,
#gradientwrap .tabmenu .links a.manage,
#gradientwrap .tabmenu .links a.collateral,
#gradientwrap .tabmenu .links a.collaborate,
#gradientwrap .tabmenu .links a.forecast,
#gradientwrap .tabmenu .links a.tailor,
#gradientwrap .tabmenu .links a.capture,
#gradientwrap .tabmenu .links a.work
	{background-image: none;}
/* END CSS specific to rolebased page */

#bodycontent .homepage {text-align: left;}

/* 404 Page */


