@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding:0px;
}
a{
	color:#0f7ba9;
	text-decoration:underline;
}
a:hover{
	color:#666666;
	text-decoration:underline;
}
form{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.greenLayout, input, select, td{
	font-family:Arial, Helvetica, sans-serif;
}
.greenLayout {
	font-size:11px;
	/*background-color: #ffffff;*/
	color:#666666;
}
.greenLayout .container{
	width:961px;
	margin: 0px auto;
	text-align:left;
}
.greenLayout .container .alignLeft{
	float:left;
}
.greenLayout .container .alignRight{
	float:right;
}
.greenLayout .container select{
	font-size:11px;
}
.greenLayout .container .line{
	border-bottom:#CCCCCC 1px solid;
	padding-top:10px;
}
.greenLayout .container .button{
	 min-width:50px;
	 line-height:normal;
}
.greenLayout .container .buttonRight{
	float:right;
	line-height:normal;
	margin:0px 1px 0px 1px;
}
.greenLayout .container .buttonLeft{
	float:left;
	line-height:normal;
	margin:0px 1px 0px 1px;
}
.greenLayout .container .button .btn01, .greenLayout .container .buttonLeft .btn01, .greenLayout .container .buttonRight .btn01{
	background:url(../images/btn01.png) no-repeat left top;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.greenLayout .container .button .btn02, .greenLayout .container .buttonLeft .btn02, .greenLayout .container .buttonRight .btn02{
	background:url(../images/btn02.png) no-repeat right top;
	padding:5px 10px 5px 10px;
	margin:0px;
	white-space:nowrap;
}
.greenLayout .container .button a, .greenLayout .container .buttonLeft a, .greenLayout .container .buttonRight a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.greenLayout .container .button a:hover, .greenLayout .container .buttonLeft a:hover, .greenLayout .container .buttonRight a:hover{
	text-decoration:underline;
}
.greenLayout .mandatory{
	color:#FF0000;
	margin:0px;
	padding:0px;
}
.greenLayout .header{	
}
.greenLayout .header .headerContent{
	float:right;
}
.greenLayout .topNavigation{
	float:right;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.greenLayout .topNavigation .block1{
	float:left;
	width:10px;
	height:40px;
}
.greenLayout .topNavigation .block2{
	float:left;
	height:40px;
}
.greenLayout .topNavigation .block2 ul{
	margin:0px;	
	padding:0px;
	padding-top:9px;
	padding-top:expression('4px');/*for ie6*/
}
.greenLayout .topNavigation .block2 li{
	display:inline;
	padding:0px 0px 0px 10px;
}
.greenLayout .topNavigation .block2 li div{
	display:inline;
}
.greenLayout .topNavigation .block2 li a{
	font-weight:bold;
	color:#0F7BA9;
	text-decoration:none;
}
.greenLayout .topNavigation .block2 li a:hover{
	color:#000000;
	text-decoration:none;
}
.greenLayout .topNavigation .block2 .line{
	background:url(../images/top_nav_line.png) no-repeat right;
}
.greenLayout .topNavigation .block2 .cart {
	background:url(../images/cart.png) no-repeat;
	padding:5px 16px;
	line-height:32px;
}
.greenLayout .topNavigation .block2 .cart a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
.greenLayout .topNavigation .block2 .cart a:hover{
	color:#FFF;
	text-decoration:underline;
}
.greenLayout .topNavigation .block2 .cart:hover{
	color:#B9DFEC;
	font-weight:bold;
	text-decoration:none;
}
.greenLayout .topNavigation .block2 .changeLanguage{
	color:#7a7d70;
}
.greenLayout .topNavigation .block2 select{
	width:80px;
	font-size:11px;
	color:#7a7d70;
}
.greenLayout .topNavigation .block3{
	float:left;
	width:10px;
	height:40px;
}
.greenLayout .pubLogo{
	background:url(../images/versita_logo.png) no-repeat;
	float:left;
	width:183px;
	height:58px;
	margin-top:10px;
	cursor:pointer;
	cursor:hand;
}
.greenLayout .topNavigation2{
	float:right;
	padding:0px 0px 10px 40px;
	margin:0px;
}
.greenLayout .topNavigation2 ul{
	margin:0px;	
	padding:0px;
	padding-top:9px;
	padding-top:expression('5px');/*for ie6*/
}
.greenLayout .topNavigation2 ul li{
	display:inline;
	height: 30px;
	float:left;
	white-space: nowrap;
	margin-right: 10px;
}
.greenLayout .topNavigation2 ul li a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-decoration:none;
	color:#666;
	display: block;
	height: 30px;
	min-width: 20px;
	width: auto !important;
	width: 20px;
	text-decoration: none;
}
.greenLayout .topNavigation2 ul li a:hover{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-decoration:none;
	color:#0f7ba9;
}
.greenLayout .topNavigation2 ul li a strong {
  display: block;
  min-width: 20px;
  height: 30px;
  line-height: 30px;
  padding: 0px 14px;
  cursor: pointer;
}
.greenLayout .topNavigation2 ul li a:hover, .greenLayout .topNavigation2 .active a {
	background: url(../images/t_nav01.png) no-repeat left bottom;
  	color: #ffffff;
  	text-decoration: none;
}
.greenLayout .topNavigation2 ul li a:hover strong, .greenLayout .topNavigation2 .active a strong {
	background: url(../images/t_nav02.png) no-repeat right bottom;
	color: #ffffff;
}
.greenLayout .search{
	float:right;
	background:url(../images/search01.png) no-repeat;
	height:46px;
	padding:0px 0px 0px 40px;
	margin:5px 0px 0px 0px;
}
.greenLayout .search p{
	margin:10px 0px 0px 0px;
	float:left;
}
.greenLayout .search .searchTFWrapper{
	background:url(../images/search_tf_bg.png) no-repeat right top;
	border:0px;
	width:173px;
	height:27px;
	margin:0px 5px 0px 0px;
	padding:5px 3px 5px 10px;
	margin-top:6px;
	float:left;
}
.greenLayout .search .searchTFWrapper .searchTF{
	background:transparent;
	border:0px;
	width:163px;
	height:23px;
	margin:0px;
	padding:0px;
	color:#666666;
}
.greenLayout .search .searchTF:hover, .greenLayout .search .searchTF:focus { 
	background-position: 0px top; 
}
.greenLayout .search .searchWI{
	float:left;
	font-size:12px;
	cursor:pointer;
	cursor:hand;
}
.greenLayout .search .searchWI:hover{
	cursor:pointer;
	cursor:hand;
}
.greenLayout .search .searchWI .box1{
	float:left;
	background:url(../images/search_wi_01.png) no-repeat left;
	height:27px;
	width:70px;
	padding:13px 5px 0px 8px;
}
.greenLayout .search .searchWI .box2{
	float:left;
	background:url(../images/search_wi_02.png) no-repeat right;
	width:23px;	
	height:27px;
	padding:13px 0px 0px 0px;
}
.greenLayout .search .searchWI .box2 img{
	margin:5px;
	cursor:hand;
	cursor:pointer;
}
.greenLayout .search .searchWI .searchWIoptions{
	position:absolute;
	width:110px;
	margin:-5px 0px 0px 0px;
	z-index:1001;
}
.greenLayout .search .searchWI .searchWIoptions .b1{
	background:url(../images/search_wi_04.png) no-repeat top;
	height:55px;!important
}
.greenLayout .search .searchWI .searchWIoptions .b1 ul{
	margin:0px;
	padding:0px;
}
.greenLayout .search .searchWI .searchWIoptions .b1 li{
	list-style:none;
	padding:10px 0px 0px 5px;
}
.greenLayout .search .searchWI .searchWIoptions .b1 a{
	padding:2px;
	text-decoration:none;
}
.greenLayout .search .searchWI .searchWIoptions .b1 a:hover{
	text-decoration:none;
	background:#0f7ba9;
	color:#FFFFFF;
	font-weight:bold;
}
.greenLayout .search .searchWI .searchWIoptions .b2{
	background:url(../images/search_wi_05.png) no-repeat bottom;
	height:6px;
}
.greenLayout .search .searchDD{
	font-size:12px;
	padding:3px;
	margin-top:8px;
	float:left;
}
.greenLayout .search .searchBTN{
	background:url(../images/search_btn.png) no-repeat center top;
	color:#FFFFFF;
	font-weight:bold;
	width:75px;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	height:27px;
	margin:6px 4px 0px 5px;
	float:left;
}
.greenLayout .search .searchBTN:hover{
	background:url(../images/search_btn.png) no-repeat center bottom;
}
.greenLayout .content .column4 .saveSearch{
	padding:5px;
	float:right;
	display:none;
}
.greenLayout .content .column4 .saveSearchMsg{
	padding:5px;
	float:right;
	display:none;
}
.greenLayout .banner{	
}
.greenLayout .banner .bannerTabs{
	height:78px;!important
}
.greenLayout .banner .bannerTabsSub{		
}
.greenLayout .banner .bannerTabs .block1{
	background:url(../images/banner_tab_sub_bg.png) no-repeat bottom;
	padding:0px;
	margin:0px;
	width:961px;
	height:78px;
}
.greenLayout .banner .bannerTabs .block1 a{
	color:#666666;
	font-size:16px;
	text-decoration:none;
}
.greenLayout .banner .bannerTabs .block1 a:hover{
	color:#0f7ba9;
	text-decoration:none;
}
.greenLayout .banner .bannerTabs .block1 .tab1, .greenLayout .banner .bannerTabsSub .block1 .tab1{
	float:left;
	font-size:16px;
	color:#666666;
	padding:13px 15px 13px 15px;
}
.greenLayout .banner .bannerTabs .block1 .tab1_sel, .greenLayout .banner .bannerTabsSub .block1 .tab1_sel{
	background:url(../images/banner_tab_sel.png) no-repeat;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:13px 15px 13px 15px;
}
.greenLayout .banner .bannerTabs .block1 .tab2, .greenLayout .banner .bannerTabsSub .block1 .tab2{
	background:url(../images/banner_tab_n_bg.png) repeat-x;
	float:left;
	font-size:16px;
	color:#666666;
	padding:13px 15px 13px 15px;
}
.greenLayout .banner .bannerTabs .block1 .tab2_sel, .greenLayout .banner .bannerTabsSub .block1 .tab2_sel{
	background:url(../images/banner_tab_sel_bg.png) repeat-x;
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#666666;
	padding:13px 15px 13px 15px;
}
.greenLayout .banner .bannerTabs .block1 .line, .greenLayout .banner .bannerTabsSub .block1 .line{
	background:url(../images/banner_line.png) no-repeat;
	float:left;
	padding:22px 2px 22px 2px;
	padding:expression('7px 2px 22px 2px;');
}
.greenLayout .banner .bannerTabs .block1 .welcomeUser, .greenLayout .banner .bannerTabsSub .block1 .welcomeUser{
	float:right;
	margin:30px 10px 0px 0px;
}
.greenLayout .banner .bannerTabs .block1 .welcomeUser a, .greenLayout .banner .bannerTabsSub .block1 .welcomeUser a{
	font-size:11px;
	color:#0f7ba9;
	text-decoration:none;
}
.greenLayout .banner .bannerTabs .block1 .welcomeUser a:hover, .greenLayout .banner .bannerTabsSub .block1 .welcomeUser a:hover{
	color:#4d4d4d;
	text-decoration:none;
}
.greenLayout .banner .bannerTabs .block2, .greenLayout .banner .bannerTabsSub .block2{
	background:url(../images/banner_tab_03.png) no-repeat;
	float:left;
	width:10px;
	height:51px;!important
}
.greenLayout .banner .bannerContent{
	background:url(../images/banner_content_bg.png) repeat-x;
	padding:0px 9px 0px 20px;
	height:244px;
}
.greenLayout .banner .bannerContentSub{
	background:url(../images/banner04.png) no-repeat bottom;
	padding:0px 9px 4px 16px;
}
.greenLayout .banner .bannerContentSub .breadCrumbs{
	float:left;
	margin-top:15px;
}
.greenLayout .banner .bannerContent .previous{
	float:left;
	height:156px;
}
.greenLayout .banner .bannerContent .previous img, .greenLayout .banner .bannerContent .next img{
	padding:60px 0px 0px 0px;
	border:0px;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper{
	float:left;
	width:590px;
	overflow:hidden;
	position:relative;
}
.greenLayout .banner .bannerContent .thumbnailsContainer{
	position:relative;
	height:175px;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnailText{
	padding:125px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:15px;
	cursor:pointer;
	cursor:hand;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .marketingThumbnails{
	margin:6px 5px 0px 8px;
	float:left;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .marketingThumbnails{
	color:#0f7ba9;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .marketingThumbnails:hover{
	color:#858585;
	text-decoration:none;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .publisher{
	background:url(../images/th_publisher.png) no-repeat;
	height:166px;
	width:129px;
	text-align:center;	
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .librarian{
	background:url(../images/th_library.png) no-repeat;
	height:166px;
	width:129px;
	text-align:center;	
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .corporation{
	background:url(../images/th_corporation.png) no-repeat;
	height:166px;
	width:129px;
	text-align:center;	
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .reader{
	background:url(../images/th_reader.png) no-repeat;
	height:166px;
	width:129px;
	text-align:center;	
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails{
	margin:23px 11px 0px 10px;
	float:left;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails img{
	border:#333333 1px solid;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivLeft{
	background:url(../images/popupLeft.png) no-repeat;
	margin:-10px 0px 0px 63px;
	width:202px;
	height:135px;
	position:absolute;
	display:none;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivRight{
	background:url(../images/popupRight.png) no-repeat;
	margin:-10px 0px 0px -188px;
	width:202px;
	height:135px;
	position:absolute;
	display:none;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivLeft .divContent{
	margin:15px 10px 0px 30px;
	line-height:20px;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivRight .divContent{
	margin:15px 10px 0px 15px;
	line-height:20px;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivLeft .divContent p, .greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivRight .divContent p {
	padding:0px;
	margin:0px;
}
.greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivLeft .divContent strong, .greenLayout .banner .bannerContent .thumbnailsWrapper .thumbnailsContainer .thumbnails .popupDivRight .divContent strong {
	font-size:12px;
}
.greenLayout .banner .bannerContent .noDataWrapper, .greenLayout .content .block2 .column2 .noDataWrapper{
	float:left;
	width:590px;
}
.greenLayout .banner .bannerContent .noData{
	font-size:12px;	
	width:400px;
	margin:50px auto;
}
.greenLayout .sliderWrapper{
}
.greenLayout .verSliderLeftWrapper{
	float:left;
	overflow:hidden;
	width:180px;
	height:210px;
	position:relative;
}
.greenLayout .verSliderRightWrapper{
	float:left;
	overflow:hidden;
	width:150px;
	height:auto;
	position:relative;
}
.greenLayout .verSliderContainer{
	position:relative;
	height:175px;
}
.greenLayout .verSliderContainer .verSliderData{
	margin:5px 11px 0px 10px;
	float:left;
}
.greenLayout .verSliderContainer .verSliderData ul{
	margin:0px;
	/*padding:10px 10px 10px 20px;*/
	padding:5px 5px 0px 15px;
	float:left;
	width:160px;
}
.greenLayout .verSliderContainer .verSliderData li{
	list-style:disc;
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:11px;
}
.greenLayout .verSliderArrows{
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.greenLayout .verSliderArrows img{
	cursor:pointer;
}
.greenLayout .verSliderArrows .up{
	margin:5px 0px 0px 0px;
}
.greenLayout .verSliderArrows .down{
	margin:175px 0px 0px 0px;
}
.greenLayout .content .block2 .column2 .noData{
	font-size:12px;	
	width:400px;
	margin:50px 10px;
}
.greenLayout .banner .bannerContent .noData .box1, .greenLayout .content .block2 .column2 .noData .box1{
	background:url(../images/banner_alert01.png) no-repeat;
	padding:13px 5px 0px 8px;
	margin:0px;
	width:400px;
}
.greenLayout .banner .bannerContent .noData .box2, .greenLayout .content .block2 .column2 .noData .box2{
	background:url(../images/banner_alert02.png) no-repeat;
	width:400px;
	height:6px;
}
.greenLayout .banner .bannerContent .noData .box1 p, .greenLayout .content .block2 .column2 .noData .box1 p{
	float:left;
	margin-right:10px;
	padding:expression('12px 0px 0px 0px');
}
.greenLayout .banner .bannerContent .noData .box1 img, .greenLayout .content .block2 .column2 .noData .box1 img{
	float:left;
	margin-right:10px;
}
.greenLayout .banner .bannerContent .slider{
	padding:10px 0px 0px 0px;
	float:left;
}
.greenLayout .banner .bannerContent .buttonBox{
	padding:8px 0px 0px 6px;
	background:url(../images/buttonBoxBg.png) no-repeat;
	height:166px;
	width:236px;
	float:left;
	margin:12px 0px 0px 20px;
}
.greenLayout .banner .bannerContent .buttonBox p{
	font-size:12px;
	padding:5px 0px 0px 10px;
	margin:0px;
}
.greenLayout .banner .bannerContent .next{
	float:left;
	height:156px;
}
.greenLayout .banner .topCategory{
	background:url(../images/top_cat_line.png) repeat-y left top;
}
.greenLayout .banner .topCategory p{
	margin:0px;
	padding:0px;
}
.greenLayout .banner .topCategory a{
	color:#666666;
	font-size:16px;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
.greenLayout .banner .topCategory .box:hover, .greenLayout .banner .topCategory .box_sel:hover{
	color:#0f7ba9;
	text-decoration:none;
}
.greenLayout .banner .topCategory .box{
	background:url(../images/top_cat_n.png) no-repeat bottom;
	float:left;
	width:241px;
	height:73px;	
	line-height:normal;	
	cursor:pointer;
}
.greenLayout .banner .topCategory .box_sel{
	background:url(../images/top_cat_sel.png) no-repeat bottom;
	float:left;
	color:#0f7ba9;
	width:241px;
	height:73px;
	cursor:pointer;
}
.greenLayout .banner .topCategory .box_sel .heading, .greenLayout .banner .topCategory .box .heading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:15px;
	padding:15px 0px 0px 15px;
}
.greenLayout .banner .topCategory .box .description, .greenLayout .banner .topCategory .box_sel .description{
	font-size:11px;
	color:#666666;
	padding:0px 5px 0px 15px;
	line-height:14px;
}
.greenLayout .banner .bannerFooter{
	background:url(../images/banner03.png) no-repeat;
	height:10px;
}
.greenLayout .content{
	width:960px;
	margin-top:10px;
}
.greenLayout .content .col1_error_box{
	margin: 50px auto;
	width: 450px;
}
.greenLayout .content .col2_error_box{
	margin:0px auto;
	width:440px
}
.greenLayout .content .col3_error_box{
	margin:0px 0px 0px 50px;
}
.greenLayout .content .col1_error_box .box1, .greenLayout .content .col2_error_box .box1,  .greenLayout .content .col3_error_box .box1{
	background:url(../images/err_bx01.png) no-repeat;
	float:left;
	padding:10px;
	height:138px;
	width:393px;
}
.greenLayout .content .col1_error_box .box1 h1, .greenLayout .content .col2_error_box .box1 h1, .greenLayout .content .col3_error_box .box1 h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 3px;
	margin:0px;
	width:400px;
}
.greenLayout .content .col1_error_box .box1 .error_message, .greenLayout .content .col2_error_box .box1 .error_message, .greenLayout .content .col3_error_box .box1 .error_message{
	padding:10px 0px;
}
.greenLayout .content .col1_error_box .box1 .error_message img, .greenLayout .content .col2_error_box .box1 .error_message img, .greenLayout .content .col3_error_box .box1 .error_message img{
	float:left;
	padding:0px 10px 0px 0px;
}
.greenLayout .content .col1_error_box .box1 .error_message p, .greenLayout .content .col2_error_box .box1 .error_message p, .greenLayout .content .col3_error_box .box1 .error_message p{
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	width:340px;
	line-height:18px;
}
 .greenLayout .content .col1_error_box .box2, .greenLayout .content .col2_error_box .box2, .greenLayout .content .col3_error_box .box2{
	background:url(../images/err_bx02.png) no-repeat;
	float:left;
	height:324px;
	width:7px;
}
 .greenLayout .content .col1_error_box .btn, .greenLayout .content .col2_error_box .btn, .greenLayout .content .col3_error_box .btn{
 	margin-top:10px;
	font-size:11px;
 }
.greenLayout .content .block1{
	background:url(../images/content01.png) no-repeat bottom;
	height:10px;	
	padding:0px;
}
.greenLayout .content .block2{
	background:url(../images/content03.png) no-repeat bottom;
	padding:10px;	
}
.greenLayout .content .block2 .column1{
	float:left;
	margin:0px;
	width:200px;
}
.greenLayout .content .block2 .column1 .box{
	margin:9px 0px 15px 0px;
}
.greenLayout .content .block2 .column1 .box h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 3px;
	margin:0px;
	width:208px;
}
.greenLayout .content .block2 .column1 .box h1 img{
	padding-left:5px;
}
.greenLayout .content .block2 .column1 .box ul{
	margin:10px 0px 0px 20px;
	padding:0px;
}
.greenLayout .content .block2 .column1 .box li{
	list-style:url(../images/bull.png);
	margin:10px 0px 10px 0px;
	font-size:11px;
}
.greenLayout .content .more{
	float:right;
}
.greenLayout .content .block2 .column2{
	float:left;
	margin-left:25px;
	width:443px;
}
.greenLayout .content .block2 .column2 .contentBox{
	margin-bottom:10px;
}
.greenLayout .content .block2 .column2 .contentBox .box1{
	background:url(../images/content_box01.png) no-repeat bottom;
	height:9px;
	padding:0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2{
	background:url(../images/content_box02.png) repeat-y;
	border:none;
	padding:3px 10px 0px 10px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .heading{
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 0px 3px;
	margin:0px;
	width:420px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .heading h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	padding:0px;
	margin:0px;
	float:left;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .heading p{
	font-size:11px;
	font-weight:normal;
	color:#474747;
	padding:0px;
	margin:0px;
	float:right;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .heading p img{
	padding:0px 0px 5px 5px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .subjects{
	float:left;
	margin:5px;
	padding:0px;
	font-size:11px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .subjects ul{
	margin:0px;
	padding:5px 5px 0px 15px;
	float:left;
	width:170px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .subjects li{
	list-style:disc;
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:11px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .arrows{
	float:right;
	margin:10px auto;
	padding:0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .arrows .up{
	margin:0px 0px 0px 0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .arrows .down{
	margin:100px 0px 0px 0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails{
	float:left;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails img{
	margin:15px 10px 10px;
	border:#333333 1px solid;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails .popupDivLeft{
	background:url(../images/popupLeft.png) no-repeat;
	margin:5px 0px 0px 63px;
	width:202px;
	height:135px;
	position:absolute;
	display:none;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails .popupDivLeft .divContent{
	margin:15px 10px 0px 30px;
	line-height:20px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails .popupDivLeft .divContent p {
	padding:0px;
	margin:0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .thumbnails .popupDivLeft .divContent strong {
	font-size:12px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .bookReview{
	width:200px;
	float:left;
	margin:0px 8px 0px 0px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .bookReview img{
	margin:15px 14px 10px 14px;
	float:left;
	border:#333333 1px solid;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .bookReview .reviewDetails{
	margin:15px 0px 10px 0px;
	font-size:11px;
	float:left;
	width:110px;
}
.greenLayout .content .block2 .column2 .contentBox .box2 .bookReview .reviewDetails img{
	margin:0px;
	border:0px;
}
.greenLayout .content .block2 .column2 .contentBox .box3{
	background:url(../images/content_box03.png) no-repeat;
	width:443px;
	height:9px;
}
.greenLayout .content .block2 .column3{
	float:left;
	margin:0px 5px 0px 15px;
	width:225px;
}
.greenLayout .content .block2 .column3 .contentBox{
	margin-bottom:10px;
}
.greenLayout .content .block2 .column3 .box1{
	background:url(../images/column3_1.png) no-repeat;
	width:239px;
	height:8px;
}
.greenLayout .content .block2 .column3 .box2{
	width:217px;
	padding:10px;
	background:#FFFFFF;
	border-left:#d9d9d9 1px solid;
	border-right:#d9d9d9 1px solid;
}
.greenLayout .content .block2 .column3 .box3{
	background:url(../images/column3_2.png) no-repeat;
	width:239px;
	height:8px;
}
.greenLayout .content .block2 .column3 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column3 li{
	padding:0px;
}
.greenLayout .content .block2 .column3 li .box{
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
}
.greenLayout .content .block2 .column3 li img{
	float:left;
}
.greenLayout .content .block2 .column3 li .content{
	float:left;
	width:150px;
	margin-left:10px;
	font-size:11px;
	margin-top:0px;
}
.greenLayout .content .block2 .column3 li div h2{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
.greenLayout .content .block2 .column3 li div h2 a{
	text-decoration:none;
	color:#666666;
}
.greenLayout .content .block2 .column3 li div h2 a:hover{
	text-decoration:none;
	color:#0F7BA9;
}
.greenLayout .content .block2 .column3 li .box:hover, .greenLayout .content .block2 .column3 li .box:hover a{
	color:#0F7BA9;
	cursor:pointer;
	cursor:hand;
}
.greenLayout .content .block2 .column3 li .box:hover a:hover{
	color:#666666;
	text-decoration:underline;
}
.greenLayout .content .block2 .column4{
	float:left;
	margin-left:20px;
	width:685px;
}
.greenLayout .content .block2 .column4 .b1{
	width:130px;
	float:left;
	padding:5px 0px 0px 20px;
}
.greenLayout .content .block2 .column4 .b2{
	width:180px;
}
.greenLayout .content .block2 .column4 .b3{
	float:left;
	padding:5px 0px 0px 20px;
}
.greenLayout .content .block2 .column4 .comments, .greenLayout .content .block2 .column6 .comments{
	padding:5px 0px 0px 10px;
	color:#999999;
}
.greenLayout .content .block2 .column4 .greyBox{
	background:#F2F2F2;
	border:#cccccc 1px solid;
	padding:5px 0px 0px 0px;
	margin:0px 10px;
}
.greenLayout .content .block2 .column4 .greyBox p{
	float:left;
	margin:0px;
	padding:0px 0px 10px 5px;
	text-align:left;
	white-space:normal;
}
.greenLayout .content .block2 .column4 .searchResults{	
}
.greenLayout .content .block2 .column4 .heading1{
	border-bottom:#cccccc 1px solid;
	padding:10px 0px 5px 3px;
	margin:0px;
	width:auto;
}
.greenLayout .content .block2 .column4 .heading2, .greenLayout .content .block2 .column6 .heading2{
	border-bottom:#cccccc 1px solid;
	background:#F8F8F8;
	padding:10px 5px 5px 5px;
	margin:0px;
	width:auto;
}
.greenLayout .content .block2 .column4 .heading2 .box1, .greenLayout .content .block2 .column6 .heading2 .box1{
	float:left;
}
.greenLayout .content .block2 .column4 .heading2 .box2, .greenLayout .content .block2 .column6 .heading2 .box2{
	float:right;
}
.greenLayout .content .block2 .column4 h1{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#474747;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column4 .refineSearch{
	float:right;
	padding-right:10px;
	width:203px;
}
.greenLayout .content .block2 .column4 .refineSearch .searchTF{
	background:url(../images/search_bg.png) repeat-x;
	border:2px solid #cbe7f6;
	width:150px;
	padding:3px;
	color:#999999;
	float:left;
	margin-right:5px;
	font-size:11px;
}
.greenLayout .content .block2 .column4 .searchResults .legends, .greenLayout .content .block2 .column6 .searchResults .legends{
	border-bottom:1px solid #CCCCCC;
	padding:10px 0;
}
.greenLayout .content .block2 .column4 .searchResults .legends p, .greenLayout .content .block2 .column6 .searchResults .legends p{
	padding:0px 0px 0px 10px;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox, .greenLayout .content .block2 .column6 .searchResults .resultBox{
	margin-top:10px;
	border-bottom:#CCCCCC 1px solid;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box1, .greenLayout .content .block2 .column6 .searchResults .resultBox .box1{
	float:left;
	width:85px;
	padding:5px 0px 5px 10px;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box1 img, .greenLayout .content .block2 .column6 .searchResults .resultBox .box1 img{
	border:#333333 1px solid;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box2{
	float:left;
	padding:5px;
	/*width:610px;*/
}
.greenLayout .content .block2 .column6 .searchResults .resultBox .box2{
	float:left;
	padding:5px;
	/*width:420px;*/
}
.greenLayout .content .block2 .column6 .searchResults .resultBox .box2 .BookDetails{
	line-height:18px;
	float:left;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box2 .BookDetails{
	width:420px;
	float:left;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box2 .BookDetails p, .greenLayout .content .block2 .purchaseOptions p{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box2 .JournalDetails{
	line-height:18px;
	float:left;
	width:665px;
	padding:0px 10px;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box2 .JournalDetails p{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.greenLayout .content .block2 .column4 .BookTitle{
	float:left;
	padding:0px 0px 5px 0px;
	line-height:18px;
}
.greenLayout .content .block2 .column4 .BookTitle p{
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}
.toggleDiv{
	padding:30px 0px 0px 0px;
}
.greenLayout .content .block2 .column4 .contentReader{
	border:#7f7f7f 1px solid;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar{
	background:url(../images/toolbar_top_bg.png) repeat-x;
	font-weight:bold;
	font-size:10px;
	height:33px;
	padding:0px 5px 0px 5px;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar .zoomLevelTF{
	background:url(../images/search_bg.png) repeat-x;
	border:1px solid #999999;
	padding:2px;
	font-size:10px;
	font-weight:bold;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar input{
	font-size:10px;
	font-weight:bold;
	padding:0px;
	color:#666666;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar p{
	padding:0px;
	margin:5px 0px 0px 5px;
	float:left;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar b{
	padding:0px;
	margin:8px 0px 0px 6px;
	float:left;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar img{
	padding:0px;
	margin:2px 0px 0px 6px;
	float:left;
}
.greenLayout .content .block2 .column4 .contentReader .toolbar .searchInside{
	float:right;
}
.greenLayout .content .block2 .column4 .contentContainer{
	background:#bbbdc2;
	padding:0px;
}
.greenLayout .content .block2 .column4 .containerFrame{
	width:693px;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box4, .greenLayout .content .block2 .column6 .searchResults .resultBox .box4{
	padding:5px;
	width:auto;
}
.greenLayout .content .block2 .column4 p{
	float:left;
	margin:0px;
	padding:0px 0px 10px 7px;
	text-align:left;
	white-space:normal;
}
.greenLayout .content .block2 .column4 .searchResults .resultBox .box4 .BookDetails{
	line-height:18px;
	float:left;
	width:100%;
}
.greenLayout .content .block2 .column4 .tab_panel1{
	background:url(../images/left_panel_tab_bg1.png) no-repeat top;
	padding:0px 0px 3px 0px;
	width:695px;
}
.greenLayout .content .block2 .column4 .tab_panel1 ul{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column4 .tab_panel1 li{
	float:left;
	height:39px;
	margin-right:5px;
	white-space:nowrap;
}
.greenLayout .content .block2 .column4 .tab_panel1 li a{
	background:url(../images/left_panel_tab_01.png) no-repeat scroll 0px 0px;
	color:#5F5F5C;
	display:block;
	height:39px;
	line-height:normal;
	text-decoration:none;
	/* min-width hack */
	min-width: 20px;
	width: auto !important;
	width: 20px;
	/* end */
}
.greenLayout .content .block2 .column4 .tab_panel1 ul li a:hover{
	color:#0F7BA9;
	text-decoration:none;
}
.greenLayout .content .block2 .column4 .tab_panel1 ul li a.sel strong b{
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column4 .tab_panel1 ul li a.sel {
	background:url(../images/left_panel_tab_01_sel.png) no-repeat scroll 0px 0px !important;
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column4 .tab_panel1 ul li a.sel strong {
	background:url(../images/left_panel_tab_02_sel.png) no-repeat scroll 100% 0% !important;
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column4 .tab_panel1 li strong{
	font-weight:normal;
	background:url(../images/left_panel_tab_02.png) no-repeat 100% 0%;
	cursor:pointer;
	display:block;
	font-weight:normal;
	height:36px;
	line-height:27px;
	min-width:20px;
	padding:2px 10px;
}
.greenLayout .content .block2 .column4 .tab_panel1 li a strong{
	cursor:pointer;
	font-weight:normal;
	line-height:27px;
}
.greenLayout .content .block2 .column4 .tab_panel1 li b{
	cursor:pointer;
	font-weight:normal;
	line-height:41px;
}
.greenLayout .content .block2 .column4 .tab_panel2{
	border-left:#bababa 1px solid;
	border-right:#bababa 1px solid;
	width:673px;
	padding:10px;
}
.greenLayout .content .block2 .column4 .tab_panel2 ul.level1{
	padding:0px;
	margin:0px 0px 0px 25px;
}
.greenLayout .content .block2 .column4 .tab_panel2 ul.level1 li{
	font-weight:bold;
	list-style:url(../images/bull.png);
	margin:0px;
	padding:5px 0px 5px 0px;
	padding: expression('0px');
	margin:expression('5px 0px 5px 0px');
}
.greenLayout .content .block2 .column4 .tab_panel2 ul.level2 li{
	font-weight:normal;
	padding-top:0px;
	list-style:url(../images/bull_n.png);
	margin:0px;
	padding:10px 0px 0px 0px;
	padding: expression('0px');
	margin:expression('10px 0px 0px 0px');
}
.greenLayout .content .block2 .column4 .tab_panel3{
	background:url(../images/left_panel_tab_footer1.png) no-repeat bottom;
	height:7px;
	width:695px;
}
.greenLayout .content .block2 .purchaseOptions{
	float:left;
	width:146px;
	margin-left:10px;
}
.greenLayout .pricing{
	color:#d40202;
	font-weight:bold;
}
.greenLayout .content .block2  .purchaseOptions .b1{
	background:url(../images/po_box01.png) no-repeat;
	height:9px;
	width:146px;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .purchaseOptions .b2{
	background:url(../images/po_box02.png) repeat-y;
	padding:0px 10px 0px 10px;
	margin:9px 0px 0px 0px;
	margin-top:expression('0px');
	width:126px;
}
.greenLayout .content .block2 .purchaseOptions .b2 h2{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	width:auto;
}
.greenLayout .content .block2 .purchaseOptions .b3{
	background:url(../images/po_box03.png) no-repeat;
	height:9px;
	float:none;
	padding:0px;
}
.greenLayout .content .block2 .purchaseOptions .b4{
	background:url(../images/po_box02.png) repeat-y;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	margin:expression('0px 0px 0px 0px');
	width:126px;
}
.greenLayout .content .block2 .purchaseOptions .b4 h2{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	width:auto;
}
.greenLayout .content .block2 .column4 .pageHeading{
	border-bottom:#cccccc 1px solid;
	padding:10px 0px 26px 3px;
	margin:0px;
	width:auto;
}
.greenLayout .content .block2 .column4 .pageHeading h1{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#474747;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.greenLayout .content .block2 .column4 .topBorder{
	border-top:#cccccc 1px solid;
	padding:5px 0px;
	margin:0px;
	width:auto;
}
.greenLayout .content .block2 .column4 .bottomBorder{
	border-bottom:#cccccc 1px solid;
	padding:5px 0px;
	margin:0px;
	width:auto;
} 
.greenLayout .content .block2 .column4 .box{
	float:left;
	margin:10px;
	width:200px;
	padding:5px 0px 5px 0px;
}
.greenLayout .content .block2 .column4 .box ul{
	margin-left:15px;
	padding:0px;
}
.greenLayout .content .block2 .column4 .box li{
	padding-bottom:10px;
}
.greenLayout .content .block3{
	background:url(../images/content02.png) no-repeat;
	height:10px;
}
.greenLayout .content .block2 .column5{
	float:left;
	margin:0px 5px 0px 5px;
	width:200px;
}
.greenLayout .content .block2 .column5 .imprintLogo{
	text-align:center;
}
.greenLayout .content .block2 .column5 .tab_panel1{
	background:url(../images/left_panel_tab_bg.png) no-repeat top left;
	padding:0px 0px 3px 0px;
	width:211px;
}
.greenLayout .content .block2 .column5 .tab_panel1 ul{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column5 .tab_panel1 li{
	float:left;
	height:39px;
	margin-right:3px;
	white-space:nowrap;
}
.greenLayout .content .block2 .column5 .tab_panel1 li a{
	background:url(../images/left_panel_tab_01.png) no-repeat scroll 0px 0px;
	color:#5F5F5C;
	display:block;
	height:39px;
	line-height:normal;
	text-decoration:none;
	/* min-width hack */
	min-width: 20px;
	width: auto !important;
	width: 20px;
	/* end */
}
.greenLayout .content .block2 .column5 .tab_panel1 ul li a:hover{
	color:#0F7BA9;
	text-decoration:none;
}
.greenLayout .content .block2 .column5 .tab_panel1 ul li a.sel strong b{
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column5 .tab_panel1 ul li a.sel {
	background:url(../images/left_panel_tab_01_sel.png) no-repeat scroll 0px 0px !important;
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column5 .tab_panel1 ul li a.sel strong {
	background:url(../images/left_panel_tab_02_sel.png) no-repeat scroll 100% 0% !important;
	color:#666666;
	font-weight:bold;
}
.greenLayout .content .block2 .column5 .tab_panel1 li strong{
	font-weight:normal;
	background:url(../images/left_panel_tab_02.png) no-repeat 100% 0%;
	cursor:pointer;
	display:block;
	font-weight:normal;
	height:36px;
	line-height:27px;
	min-width:20px;
	padding:2px 10px;
}
.greenLayout .content .block2 .column5 .tab_panel1 li a strong{
	cursor:pointer;
	font-weight:normal;
	line-height:27px;
}
.greenLayout .content .block2 .column5 .tab_panel1 li b{
	cursor:pointer;
	font-weight:normal;
	line-height:41px;
}
.greenLayout .content .block2 .column5 .tab_panel2{
	border-left:#bababa 1px solid;
	border-right:#bababa 1px solid;
	width:209px;
	margin:0px 0px 0px 0px;
}
.greenLayout .content .block2 .column5 .tab_panel2 ul.level1{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 25px;
}
.greenLayout .content .block2 .column5 .tab_panel2 ul.level1 li{
	font-weight:bold;
	list-style:url(../images/bull.png);
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;	
}
.greenLayout .content .block2 .column5 .tab_panel2 ul.level2{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 15px;
}
.greenLayout .content .block2 .column5 .tab_panel2 ul.level2 li{
	font-weight:normal;
	padding-top:0px;
	list-style:url(../images/bull_n.png);
	margin:0px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;	
}
.greenLayout .content .block2 .column5 .tab_panel3{
	background:url(../images/left_panel_tab_footer.png) no-repeat bottom;
	height:7px;
	width:211px;
}
.greenLayout .content .block2 .column5 .sections h2{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 0px;
	margin:15px 0px 5px 0px;
	width:auto;
}
.greenLayout .content .block2 .column5 .sections{
	margin: 10px 0px 0px 0px;
}
.greenLayout .content .block2 .column5 .sections ul{
	margin:0px 0px 0px 15px;
	padding:0px;
}
.greenLayout .content .block2 .column5 .sections li{
	line-height:20px;
}
.greenLayout .content .block2 .column5 .purchaseOptions{
	width:211px;
	margin:10px 0px 0px 0px;
	float: none;
}
.greenLayout .content .block2 .column5 .purchaseOptions ul{
	margin:0px;
	padding:5px 0px 5px 16px;
}
.greenLayout .content .block2 .column5 .purchaseOptions li{
	display:list-item;
	padding:5px 0px 5px 0px;
	line-height:normal;
}


.greenLayout .content .block2 .column5 .purchaseOptions .b1{
	background:url(../images/po_box1_01.png) no-repeat;
	height:9px;
	width:211px;
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column5 .purchaseOptions .b2{
	background:url(../images/po_box1_02.png) repeat-y;
	padding:0px 10px 0px 10px;
	margin:0px;
	margin:expression('0px 0px 0px 0px');
	width:192px;
}
.greenLayout .content .block2 .column5 .purchaseOptions .b2 h2{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}
.greenLayout .content .block2 .column5 .purchaseOptions .b3{
	background:url(../images/po_box1_03.png) no-repeat;
	height:9px;
}
.greenLayout .content .block2 .column6{
	float:left;
	margin-left:15px;
	width:525px;
}
.greenLayout .content .block2 .column6 li{
	padding:6px 0px;
}
.greenLayout .content .block2 .column6 .login_box{
	margin:0px 0px 20px 0px;	
}
.greenLayout .content .tf{
	width:180px;
	background:url(../images/search_bg.png) repeat-x;
	border:1px solid #999999;
	padding:4px;
	font-size:11px;
}
.greenLayout .content .tf1{
	width:55px;
	background:url(../images/search_bg.png) repeat-x;
	border:1px solid #999999;
	padding:4px;
	font-size:11px;
}
.greenLayout .content .block2 .column6 .login_box .box1{
	background:url(../images/login_bx01.png) no-repeat bottom;
	height:7px;
	width:432px;
}
.greenLayout .content .block2 .column6 .login_box .box2{
	background:url(../images/login_bx02.png) no-repeat bottom;
	width:432px;
}
.greenLayout .content .block2 .column6 .heading1{
	border-bottom:#cccccc 1px solid;
	padding:10px 0px 0px 0px;
	margin:0px;
	width:auto;
}
.greenLayout .content .block2 .column6 .heading1 h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	padding:0px 0px 5px 3px;
	float:left;
	border:0px;
}
.greenLayout .content .block2 .column6 h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 3px;
	margin:0px 0px 5px 0px;
}
.greenLayout .content .block2 .column6 .login_box .box2 h1{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:3px 0px 5px 0px;
	margin:0px 0px 0px 10px;
	width:410px;
}
.greenLayout .content .block2 .column6 p{
	float:left;
	margin:0px;
	padding:10px 0px 5px 10px;
	text-align:left;
}
.greenLayout .content .block2 .column6 .b1{
	width:100px;
}
.greenLayout .content .block2 .column6 .b2{
	width:150px;
}
.greenLayout .content .block2 .column6 .b3{
	width:240px;
}
.greenLayout .content .block2 .column6 h3 {
	border-bottom:1px solid #CCCCCC;
	color:#474747;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	padding:0px 0px 5px 3px;
}
.greenLayout .content .block2 .column6 .contentBox{
	margin-bottom:10px;
}
.greenLayout .content .block2 .column6 .contentBox .box1{
	background:url(../images/content_box04.png) no-repeat top;
	height:9px;
	width:490px;
}
.greenLayout .content .block2 .column6 .contentBox .box2{
	background:url(../images/content_box05.png) repeat-y;
	border:none;
	padding:3px 10px 0px 10px;
}
.greenLayout .content .block2 .column6 .contentBox h2{
	font-size:14px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 0px 3px;
	margin:0px;
	width:465px;
}
.greenLayout .content .block2 .column6 .box3{
	background:url(../images/content_box06.png) no-repeat;
	width:490px;
	height:9px;
}
.greenLayout .content .block2 .column6 .notesBlock{
	width:468px;
}
.greenLayout .content .block2 .column6 .notesBlock .notesDispDiv{
	display:none;
	background-color:#ffffff;
	border: 1px solid #cccccc;
}
.greenLayout .content .block2 .column6 .notesBlock p{
	padding:5px 0px 5px 10px;
}
.greenLayout .content .block2 .column6 .notesBlock ul{
	margin:0px;
	padding:10px 0px 0px 5px;
	list-style:none;
}
.greenLayout .content .block2 .column6 .notesBlock li{
	margin:0px;
	padding:0px 5px 0px 5px;
	list-style:none;
	display:inline;
	border-right:#CCCCCC 1px solid;
}
.greenLayout .content .block2 .column6 .dataTable, .greenLayout .content .block2 .column4 .dataTable{
	background:#e6e6e6;
}
.greenLayout .content .block2 .column6 .dataTable td, .greenLayout .content .block2 .column4 .dataTable td{
	background:#ffffff;
}
.greenLayout .content .block2 .column6 .dataTable .tableHeading, .greenLayout .content .block2 .column4 .dataTable .tableHeading{
	background:#e6e6e6;
	font-weight:bold;
}
.greenLayout .content .block2 .column6 .dataTable img, .greenLayout .content .block2 .column4 .dataTable img{
	margin:0px 5px;
}
.greenLayout .content .block2 .column6 .journalDetails .authorAffliations {
	font-size: 10px;
}
.greenLayout .content .block2 .column6 .journalDetails p{
	padding:10px 10px 0px 16px;
}
.greenLayout .content .block2 .column6 .journalDetails ol{
	margin:10px 0px 0px 0px;	
	padding:0px 0px 0px 35px;
}
.greenLayout .content .block2 .column6 .journalDetails li{
	margin:10px 0px;
}
.greenLayout .content .block2 .column6 .journalDetails .journalDescription {
	width: 75%;
	float: left;
}
.greenLayout .content .block2 .column6 .articleList ul{
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column6 .articleList li{
	list-style-type:none;
	padding-top:0px;
}
.greenLayout .content .block2 .column6 .issueListItems{
	margin:10px 0px;
}
.greenLayout .content .block2 .column6 .issueListItems p{
	padding:5px 0px 0px 10px;
	margin:0px;
}
.greenLayout .content .block2 .column6 .issueListItems .b3{
	padding:10px 0px 0px 10px;
}
.greenLayout .content .block2 .column6 .issueListItems .b4{
	padding:4px 0px 0px 0px;
}
.greenLayout .content .block2 .column7{
	float:right;
	width:164px;
}
.greenLayout .content .block2 .column7 h2{
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:#cccccc 1px solid;
	padding:0px 0px 5px 0px;
	margin:15px 0px 5px 0px;
	width:auto;
}
.greenLayout .content .block2 .column7 ul{
	margin:0px;
	padding:0px;
}
.greenLayout .content .block2 .column7 li{
	line-height:20px;
	list-style:disc;
	padding:0px;
	margin:0px 0px 0px 15px;
}
.greenLayout .content .block2 .column7 .searchTFWrapper{
	background:url(../images/search_tf_bg_sm.png) no-repeat right top;
	border:0px;
	width:105px;
	height:27px;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 6px;
	color:#666666;
	float:left;	
}
.greenLayout .content .block2 .column7 .searchTFWrapper .searchTF{
	background:transparent;
	border:0px;
	width:95px;
	height:23px;
	margin:0px;
	padding:0px;
	color:#666666;
}
.greenLayout .content .block2 .column7 .buttonLeft{
	margin-top:2px;
}
.greenLayout .content .block2 .column7 p{
	margin:0px;
	padding:0px;
}
.greenLayout .footer{
	width:956px;
	margin:10px 0px 10px 0px;
	font-size:11px;
}
.greenLayout .footer .copyright{
	float:left;
	padding:10px;
	color:#666666;
}
.greenLayout .footer .footerLinks{
	float:right;
	padding:10px;
}
.greenLayout .footer .footerLinks ul{
	margin:0px;
	padding:0px;
}
.greenLayout .footer .footerLinks li{
	border-right:1px solid #d5e9bb;
	display:inline;
	padding:0 11px 0 10px;
}
.greenLayout .footer .footerLinks li a{
	color:#666666;
	text-decoration:none;
}
.greenLayout .footer .footerLinks li a:hover{
	color:#0f7ba9;
	text-decoration:none;
}
.clearFloat{
	clear:both;
}
.errormessage{
	padding:0px;
	margin:10px 0px 5px 0px;
}
.errormessage ul{
	margin:0px 50px;
	padding:0px;
}
.errormessage li{
	color:#ff0000;
	font-weight:bold;
}
.helpTable{
}
.helpTable h4{
	font-size:16px;	
	color:#0f7ba9;
	margin:0px;
	padding:0px;
}
.helpTable h3{
	font-size:12px;
}
.helpTable ul{
	margin:0px 0px 0px 15px;
	padding:0px;
}
.helpTable li{
	margin:5px 0px 5px 0px;
	padding:0px;	
}
.helpTable .paragraph{
	margin:10px 0px 10px 15px;
	text-align:justify;
}
.greenLayout .container .trialsubjects{
	height: 100px;
}
.greenLayout .content .block2 .column4 .comments, .greenLayout .content .block2 .column6 .comments1 {
	color:#999999;
	padding:5px 0 10px 10px;
}
.greenLayout .content .block2 .column1 .lib_logo, .greenLayout .content .block2 .column5 .lib_logo{
	margin:0px 0px 15px 0px;
}
.greenLayout .content .block2 .column1 .lib_logo .b1, .greenLayout .content .block2 .column5 .lib_logo .b1{
	background:url(../images/lib_logo_bg01.gif) no-repeat;
	width:203px;
	height:9px;
}
.greenLayout .content .block2 .column1 .lib_logo .b2, .greenLayout .content .block2 .column5 .lib_logo .b2{
	background:url(../images/lib_logo_bg02.gif) repeat-y;
	text-align:center;
	width:203px;
}
.greenLayout .content .block2 .column1 .lib_logo .b2 div, .greenLayout .content .block2 .column5 .lib_logo .b2 div{
	text-align:left;
	font-weight:bold;
	padding:0px 0px 5px 10px;
}
.greenLayout .content .block2 .column1 .lib_logo .b3, .greenLayout .content .block2 .column5 .lib_logo .b3{
	background:url(../images/lib_logo_bg03.gif) no-repeat;
	height:9px;
	width:203px;
}
.greenLayout .search .searchWI .searchWIoptions .b1{
	background:url(../images/search_wi_04.png) no-repeat top;
	height:80px;!important
}
.greenLayout .content .block2 .column1 .lib_logo .b2 .institutionName{
	color:#e67606;
	font-size:14px;
	font-weight:bold;
}
.greenLayout .content .block2 .column4 h3.pricingInfo{
	padding:0px;
	margin:0px;
}
.greenLayout .content .block2 .column4 .shippricesDiv{
	display:none;
	background:#FFFFEA;
	border:#FAF4AD 1px solid;
	margin-bottom:10px;
}