body {
padding:  0;
margin:  0;
}

#header_white{
width: 100%;
height: 75px;
background-color: white;
}

#header_white_content{
width: 950px;
height: 75px;
}

#header_logo{
width: 300px;
height: 65px;
padding: 10px 0px 0px 10px;
float: left;
}

#search_function{
width: 625px:
height: 50px;
float: right;
padding: 25px 10px 0px 0px;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
font-size: 12px;
}

#header_blue{
width: 100%;
height: 25px;
background-image:url(/images/companion_sites/blue_menu_bg.jpg);
background-repeat: repeat-x;
}

#header_blue_menu{
font-size: 10px;
color: #ffffff;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
padding: 6px 0px 0px 15px;
}

#header_blue_menu a{
font-size: 10px;
color: #ffffff;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
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: 75%;
height: 75%:
}

* html #small_cover{
width: 60px;
height: 75px:
}

#dropdown_box{
width: 735px;
float: right;
}

#title_text{
width: 735px;
float: left;
color: #003467;
font-size: 18px;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
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;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
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-family: "Verdana", "Arial", "Helvetica", sans-serif;
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-family: "Verdana", "Arial", "Helvetica", sans-serif;
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;
}
