/* 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;
	height:100px;
	padding: 0;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#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;
	height: 75px;
	float: right;
	padding: 0;
	margin: 0;
}
#search_function {
	width: 625px;
	float: right;	
}
#CenSearch { /* the actual form id */
	padding: 25px 0px 0px 0px;
	margin: 0;
	text-align: right;
	float: right;
	width:620px;
}
#signin { /* Frontdoor/SSO links */
	float: right;
	text-align: right;
	padding: 4px 0px 0px 0px;
	margin: 0;
	/* font-size: 10px;  altered to be more flaxable*/
	font-size: 90%;
	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; acessability color change */
	 color: #F3FAFE;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	float: right;
	padding: 6px 0px 0px 0px;
}
#country_links a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}
/***** new header search btn *****/
.HeaderSearch_searchBtn {
    float:right;
    margin:2px 0px 0px 5px;
    padding: 0px 2px 4px 0px;   
    *padding:2px 0px 0px 0px;
    border:1px solid #999;
    background-image: url(/images/search/PB_images/searchBtn_bg.jpg);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    background-color:#d3d3d3;
    display: block;
    text-align:center;
    color:#043660;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size:90%;
    height: 18px;
    width: 68px;
    color: #003660;
    font-weight:bold;
    cursor: pointer;
}

.HeaderSearch_searchBtn a:hover { text-decoration:none; }


/*****************************************/
/*				Footer 					*/
div#footer { /*footer container, actually included in the master document, not the footer include */ /* coment altered, please refran from making staments about the quality of design in this document, it is unprofesional. */ 
	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 20px;
	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%;
}
.Footer_left {
	border:none;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:5px auto;
}
.Footer_right {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:right;
	width:250px;
	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%;
}
/*************** redone header btn ************/
/* top section header search btn */
.search_searchBtnHead {
    float:right;
    margin:0px 0px 0px 5px;
    padding: 3px 2px 4px 0px;   
    border:1px solid #999;
    background-image: url(/images/search/PB_images/searchBtn_bg.jpg);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    background-color:#d3d3d3;
    display: block;
    text-align:center;
    color:#043660;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size:90%;
    height: 22px;
    width: 68px;
    color: #003660;
    font-weight:bold;
    cursor: pointer;
}
.search_searchBtnHead a:hover{ text-decoration:none;}
/* new styles from market segment pages */
.search_searchBtn {
    float:right;
    margin:10px 0px 0px 0px;
    padding: 3px 2px 4px 0px;   
    border:1px solid #999;
    background-image: url(/images/search/PB_images/searchBtn_bg.jpg);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    background-color:#d3d3d3;
    display: block;
    text-align:center;
    color:#043660;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size:90%;
    height: 22px;
    width: 68px;
    color: #003660;
    font-weight:bold;
    cursor: pointer;
}
.search_searchBtn a:hover { text-decoration:none;	}

.search_textField2 {
float:left;
margin:10px 0px 2px 13px;
padding:3px 0px 0px 0px;
width:78%;
line-height:1.5em;
}
div#Search_form2 label {
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 6px 0 0px 13px;
    width: 70%;
}