@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,300,400,600,700);
html body, button {
	color: #333;
	font: 400 14px/1 'Open Sans', Arial, Helvetica, sans-serif;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

body {
padding:  0;
margin:  0;
}

html body{
margin-top: 0px !important;
}

a img {
border: none;
}

#header_white{
width: 100%;
height: 55px;
background-color: white;
}

#header_white_content{
width: 950px;
height: 55px;
}

#header_logo{
width: 300px;
height: 55px;
padding: 3px 0px 0px 10px;
float: left;
}

#search_function{
width: 625px:
height: 50px;
float: right;
padding: 25px 10px 0px 0px;

font-size: 12px;
}

#header_blue{
width: 100%;
height: 20px;
background-image:url(/images/companion_sites/blue_menu_bg.jpg);
background-repeat: repeat-x;
}

#header_blue_menu{
font-size: 10px;
color: #ffffff;

padding: 3px 0px 0px 15px;
}

#header_blue_menu a{
font-size: 10px;
color: #ffffff;

text-decoration: none;
}

#white_line{
background-color: #ffffff;
padding: 1px 0px 0px 0px;
}

#green_bar{
background-color: #94bd3d;
padding: 9px 0px 8px 0px;
}

#header_container{
background-image:url(/images/companion_sites/brain_main_bg.jpg);
background-repeat: repeat-x;
}

#brain_header{
width: 740px;
height: 82px;
}

* html #brain_header{
width: 770px;
height: 82px;
}

#brain_logo{
width: 127px;
padding: 5px 88px 5px 25px;
float: left;
}

#brain_search{
width: 490px;
padding: 5px 0px 5px 0px;
float: right;
}

* html #brain_search{
width: 530px;
padding: 5px 0px 5px 0px;
float: right;
}

#search_img{
width: 490px;
float: left;
}


#search_box{
width: 490px;
}

#search_button{
width: 35;
float: right;
padding: 3px 0px 0px 0px;
}

#search_field{
width: 480px;
padding: 5px 0px 0px 0px;
}

.global_search{
background:url("/images/companion_sites/search_bar.gif") no-repeat scroll 0 0 transparent;
border: medium none;
float: left;
height: 32px;
padding: 5px 0px 0px 5px;
width: 445px;
}

#book_info{
background-image:url(/images/companion_sites/grey_line.jpg);
background-repeat: repeat-x;
height: 95px;
}

#title_info{
width: 850px;
}

#book_cover{
width: 80px;
height: 95px;
padding: 10px 0px 0px 25px;
float:left;
}

#small_cover {
	width: 60px;
}

#main_cover_image img {
  max-width: 149px;
}

/* -- TARGET WIDE IAMGES -- */

#small_cover[src*="=PRO"] {
	width: 100%;
	/* width: 134px; */
}

#small_cover[src*="=PRO"] #dropdown_box {
  width: 672px;
  float: right;
  background-color:red;
}

* html #small_cover{
width: 60px;
height: 75px:
}

#dropdown_box{
width: 735px;
float: right;
position:fixed;
}

#title_text{
width: 735px;
float: left;
color: #003467;
font-size: 18px;

padding: 10px 0px 0px 0px;
}

#chapter_dropdown{
width: 735px;
padding: 10px 0px 0px 0px;
float: left;
}

* html #chapter_dropdown{
width: 735px;
padding: 0px 0px 0px 0px;
float: left;
}

.ch_select{
width: 350px;
}

#left_nav{
width: 236px;
padding: 15px 0px 0px 0px;
}

#menu_top{
width: 236px;
height: 4px;
margin: 0px 0px 0px 0px;
background-image:url(/images/companion_sites/menu_top.jpg);
}

#menu_container{
width: 236px;
background-image:url(/images/companion_sites/arrow_image.jpg);
background-repeat: no-repeat;
}

#menu_left{
position:relative;
width: 12px;
float: left;
margin:0px 0px 0px 0px;
}

#menu_main{
width: 176px;

margin: 0px 0px 0px 15px;
padding: 0px 0px 10px 0px;
}

#menu_list{
padding: 0px 5px 5px 15px;
font-size: 14px;
font-weight: bold;
}

#menu_list a{
color: #136e8d;
font-size: 80%;
text-decoration: none;
line-height: 18px;
}

#menu_list a:hover{
color: #136e8d;
font-size: 80%;
text-decoration: underline;
line-height: 18px;
}

* html .instuctor_link{
color: #136e8d;
font-size: 80%;
text-decoration: none;
height: 18px;
}

.chNumber{
color:#333333;
font-weight:bold;
padding:0px 0px 4px 10px;
font-size:12px;
}

#menu_right{
position:relative;
width: 26px;
margin: 0px 0px 0px 0px;
}

#arrow_image{
background-image:url(/images/companion_sites/arrow_image.jpg);
width: 26px;
margin: 0px 0px 0px 50px;
}

#menu_bottom{
width: 236px;
height: 4px;
background-image:url(/images/companion_sites/menu_bottom.jpg);
margin: 0px 0px 0px px;
}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF url("/images/companion_sites/menu_right.jpg") repeat-y top right;
	}
	
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("/images/companion_sites/menu_left.jpg") repeat-y top left;
	}

* html #menu_bottom{
width: 236px;
height: 4px;
background-image:url(/images/companion_sites/menu_bottom.jpg);
margin: 0px 0px -15px 0px;
}

* html #menu_top{
width: 236px;
height: 4px;
margin: 0px 0px -15px 0px;
background-image:url(/images/companion_sites/menu_top.jpg);
}

#content_main{
width: 100%;
}

#content_wrapper{
width: 730px;
}


#main_leftside{
width: 400px;
float: left;
}

#cover_info{
width: 400px;
}

#cover_info_title{
width: 400px;

font-size: 14px;
font-weight: bold;
padding: 0px 0px 10px 0px;
}

#content_main_info{
width: 400px;
}

#main_cover_image{
width: 165px;
height: 200px;
float: left;
}

#content_text{
width: 235px;
height: 200px;

font-size: 13px;
color: #666666;
padding: 10px 0px 0px 0px;
float: right;
}

#content_text a:hover{
color: #136e8d;
font-size: 80%;
text-decoration: underline;
line-height: 30px;
}

#content_text a{
color: #136e8d;
font-size: 80%;
text-decoration: none;
line-height: 30px;
}

#single_signon_box{
width: 400px;
padding: 20px 0px 0px 0px;
float: left;
}

#single_signon_box a{
color: #136e8d;
font-weight: bold;
text-decoration: none;
margin-top:115px;
float:right;
padding-right:13px;
}

#single_signon_box a:hover{
color: #136e8d;
font-weight: bold;
text-decoration: underline;
margin-top:115px;
float:right;
padding-right:13px;
}

.faculty_sso_box {
	width:384px;
	height:150px;
	background-image:url(/images/instructor_home_SSO.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.aise_faculty_sso_box {
width:384px;
height:150px;
background-image:url(/images/international_SSO.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#main_rightside{
width: 300px;
padding: 25px 0px 0px 0px;
float: right;
}

#main_rightside{
width: 300px;
}

#main_rightside_text{
width: 280px;
float: left;
}



/* -- TARGET WIDE IAMGES -- */
#book_info #title_info {
  width: 100%;
  position: relative;
}

#book_info #book_cover { 
	display: inline-block;
	float: none;
	height: auto;
	padding: 10px 10px 0px 25px;
	width: auto;
}

#book_info #small_cover {
	width: 60px;
}

#book_info #small_cover[src*="=PRO"] {
	width: 134px;
	display: block;
}

#book_info #dropdown_box { 
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: top;
}

#book_info #title_text { 
	float: none;
	width: auto;
}















