/* CSS Document 
Only the stuff that directly effects the header, and footer, in here...nothing else  
How to use: 
Basicly this style sheet controls the header and foot only. 
You should comment it out of either the header SSI or the page the header include loads in to. 
you only want it once. it should not overide the styles in the Cengage_global style sheet. 

/***********   Header CSS ************/
/* global header styles */



#header_container {
	/*width: 970px;*/
	width: 975px;
	height:110px;
	*height:110px;
	padding: 0;
	margin: 0;
}
#header_container a {
	text-decoration:none;
}
#header_container a:hover {
	text-decoration:underline;
}
/* White background header section */
#header_white {
	width: 100%;
	height: 75px;
	background-color: white;
	padding: 0;
	margin: 0;
}
#header_white_content {
	width: 970px;
	height: 75px;
	padding: 0;
	margin: 0;
}
#header_logo {
	width: 300px;
	height: 65px;
	padding: 10px 0px 0px 0px;
	float: left;
	border:none;
}
#header_logo img {
	border:none;
}
#header_white_right {
	width: 625px;
	*width:650px;
	height: 75px;
	float: right;
	padding: 0;
	margin: 0;
	
}
#search_function {
	width: 625px;
	*width:650px;
	float: right;
}
#CenSearch { /* the actual form id */
	padding: 15px 0px 0px 0px;
	margin: 0;
	text-align: right;
	float: right;
	Width:100%;
}
#signin { /* Frontdoor/SSO links */
	float: right;
	text-align: right;
	padding: 10px 0px 0px 0px;
	margin: 0;
	font-size: 10px;
	font-weight:bold;
	width:100%;
}
#signin a {
	font-size: 10px;
	color:#CE3C23;
	font-weight:bold;
}
/* Blue-bar section of the header */
#header_blue {
	width: 100%;
	height: 20px;
	font-size: 12px;
	color: #ffffff;
}
#header_blue_menu {
	height:20px;
	padding: 6px 0px 0px 0px;
	float: left;
}
#header_blue a {
	font-size: 12px;
	color: #ffffff;
}
#country_links { /* Choose your Country */
	/*color:#9EDBFF;*/
	color:#333333;
	font-weight:bold;
	/*font-size:12px;*/
	font-size:90%;
	text-align:right;
	float: right;
	padding: 6px 0px 0px 0px;
}
#country_links a {
	color:#0789C4;
	/*color:#FFFFFF;
	font-size:12px;
	*/
	font-size:90%;
	font-weight:normal;
}
/*****************************************/
/*				Footer 					*/
div#footer { /*footer container, actually included in the master document, not the footer inclue */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
	background-image:url(../../images/search/footerBG.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
div#FooterWrap { /*footer container within the footer include*/
	padding:0px 5px 0px 0px;
	margin:0px auto;
	color:#FFFFFF;
	width:975px;
	text-align:left;
	font-size:80%;
}
div#FooterWrap a:link {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
div#FooterWrap a:visited {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
div#FooterWrap a:hover {
	margin:0px 0px 0px 0px;
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}
div#FooterWrap_blue {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
	text-align:left;
	font-size:80%;
	
}

div#footer_InnerWrap{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;

}
.Footer_left {
	border:none;
	width:70%;
	padding:0px 0px 0px 0px;
	margin:5px 0px 2px 0px;

	float:left;
}
.Footer_right{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:right;
	width:100px;
	text-align:right;
}
/********** Start the corporate area of the footer *********/
.OSU_AB {
	font-size:115%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Blue_Text {
	color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 3px;
}
div#ap_footer {
	color:#FFF;
	float:left;
	margin:16px 0px 0px;
	padding:0px;
	width:100%;
}


/******* first attemp at skip nav links ************/

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 
