html, body, #wrapper {
	height:100%;
	border: none;
	bottom: 0px;
	margin: 0;
	padding: 0;
	scrollbar-arrow-color:#555555; 
	scrollbar-base-color:#EEEEEE; 
	scrollbar-darkshadow-color:#b9b9b9; 
	scrollbar-face-color:#CCCCCC; 
	scrollbar-highlight-color:#EDEDED; 
	scrollbar-shadow-color:#b9b9b9;
	scrollbar-track-color:#EDEDED;
	position:relative;
}
:focus
{
  -moz-outline-style: none;
}
.txt_login_hint {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #8C8C8C;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	background-image: url(/img/new_look/login_attention.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


DIV#container {
	MIN-HEIGHT: 100%; ; MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; HEIGHT: auto! important
}

.table_shift_right {
	margin-left: 20px;
}
.table_shift_right2 {
	list-style-position: outside;
	list-style-type: circle;
}
.sign_preview {
	background-image: url(/img/new_look/sign_preview.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#copyright {
	margin-bottom: 5px;
}



DIV#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
DIV#header P {
	MARGIN: 0px;
}
.bottom_links_div {

}

.txt_teach {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #777777;
	text-align: right;
	padding-right: 12px;
	padding-left: 80px;
	padding-top: 6px;
}
.txt_brawse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 80px;
	padding-left: 12px;
	padding-top: 6px;
}
.txt_search {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
	padding-top: 2px;
	text-align:center;
	padding-bottom: 5px;
}
.message_spacer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	background-image: url(/img/new_look/back_letter.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.login_btn_txt {
	sfont-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	cursor: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	padding-right: 6px;
	padding-top: 6px;
	text-align: right;
}
.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 24px;
	padding-right: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECEAEA;
	text-align: justify;
}

DIV#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#pager {
	padding-left: 24px;
}
#pager_no_left_padding {
}

DIV#footer {
	BORDER-TOP:0px;
	WIDTH: 100%;
	BOTTOM: 0px;
	POSITION: absolute;
	visibility: visible;
	background-color: #009933;
	height: 200px;
}
DIV#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: -1px;
}
.bottom_back {
	background-image: url(/img/line_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bottom_back2 {
	background-image: url(/img/new_look/i_book_03.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#cont {
	margin-bottom: 15px;
	margin-top: 9px;
}
.cont_spacer {
	width: 9px;
}
.cont_title_width {
	width: 77px;
}
.title_round_top {
	background-image: url(/img/new_look/title_round_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	background-color: #dedede;
}
.title_round_bottom {
	background-image: url(/img/new_look/title_round_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 8px;
	background-color: #dedede;	
}

.height100 {
	margin:0;
	padding:0;
	height:100%;
	border:none
}
.cont_round_top_l {
	background-color: #EBEBEB;
	background-image: url(/img/new_look/cont_round_top_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 8px;
}
.cont_round_top_r {
	background-color: #EBEBEB;
	background-image: url(/img/new_look/cont_round_top_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	width: 8px;
}
.cont_round_bottom_l {
	background-color: #EBEBEB;
	background-image: url(/img/new_look/cont_round_bot_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 8px;
	width: 8px;
}
.cont_round_bottom_r {
	background-color: #EBEBEB;
	background-image: url(/img/new_look/cont_round_bot_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 8px;
	width: 8px;
}
.cont_content_back {
	background-color: #EBEBEB;
}
.inner_round_top_l {
	background-color: #FFFFFF;
	background-image: url(/img/new_look/inner_round_top_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 16px;
}
.inner_round_top_r {
	background-color: #FFFFFF;
	background-image: url(/img/new_look/inner_round_top_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	width: 16px;
}
.inner_round_bottom_l {
	background-image: url(/img/new_look/inner_round_bot_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
}
.inner_round_bottom_r {
	background-image: url(/img/new_look/inner_round_bot_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 16px;
	width: 16px;
}
.inner_bottom_back {
	background-image: url(/img/new_look/inner_round_bot.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 16px;
}
.inner_content_back {
	background-color: #FFFFFF;
}
.learn_text{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #666666;
	letter-spacing: -1px;
	text-align: right;
	margin-top: 7px;
	margin-bottom: 4px;
	padding-right: 8px;
	text-decoration: none;
}
.learn_text_2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #666666;
	letter-spacing: -1px;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 4px;
	padding-right: 8px;
	text-decoration: none;
}
.learn_text_3, .learn_text_3 a, .learn_text_3 a:hover, .learn_text_3 a:active, .learn_text_3 a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14px;
	color: #666666;
	letter-spacing: -1px;
	text-align: right;
	margin-top: 7px;
	margin-bottom: 4px;
	text-decoration: none;
}
.subtitle_small_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	text-align: right;
	margin-top: 7px;
	margin-bottom: 4px;
	padding-right: 8px;
/*	letter-spacing: -1px; */
}
.divider_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECEAEA;
}
#error {
	background-color: #ff0000;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	background-image: url(/img/new_look/err_round.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.login_info {
	margin-right: 0px;
	margin-left: 85px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	text-align: left;
}
#error_login {
	BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(/img/new_look/err_round.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff0000;
	margin-top: 4px;
	padding-left: 12px;
	text-align: left;
}
.textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	cursor: text;
}
.textarea_browse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-bottom: 1px;
	margin-left: 6px;
	line-height: 10px;
}
.textarea_browse2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-bottom: 1px;
	margin-top: 3px;
	line-height: 10px;
}
.textarea_small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #666666;
}
#item_user, #item_pass {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECEAEA;
	padding-right: 24px;
	padding-left: 24px;
	vertical-align: middle;
}
#right_align {
	float: right;
}
.divider {
	background-color: #F5F4F4;
	background-image: url(/img/new_look/divider_grad.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 7px;
}
.buttons {
	margin-top: 11px;
	margin-bottom: 3px;
}
.table_detail_shift_browse {
	margin-top: 7px;
}
.title_learn {
	width: 77px;
	height: 240px;
	background-image: url(/img/new_look/title_learn.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
}
#about {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding-right: 5px;
	color: #999999;
	padding-top: 30px;
	padding-bottom: 5px;
}
.item_no_line {
	height: 30px;
	vertical-align: middle;
}
#more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006599;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 1px;
}
#more_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006599;
	padding-left: 20px;
	padding-top: 1px;
}
#more a:hover, #more_2 a:hover, #about a:hover{
	color: #999999;
	text-decoration: underline;
}
#about a, #more a, #more_2 a, #about a:visited, #more a:visited, #about a:active, #more a:active{
	color: #777777;
	text-decoration: none;
}
.item_catalog_member {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #444444;
	margin-left: 24px;
	padding-bottom: 5px;
}
.item_catalog_member_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	margin-left: 20px;
	padding-bottom: 9px;
}
.item_catalog_member a:hover, .item_catalog_member_2 a:hover{
	text-decoration: underline;
}
.item_catalog_member a:active, .item_catalog_member_2 a:active{
	color: #333333;
	text-decoration: none;
}
#back {
	padding-left: 10px;
	background-image: url(/img/new_look/pointer_back_white.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 0px;
/*	width: 200px; */
	text-align: left;
}

.item_catalog_member a:visited .item_catalog_member_2 a:visited{
	color: #888888;
	text-decoration: none;
}
.item_catalog_member a, .item_catalog_member_2 a{
	color: #666666;
	text-decoration: none;
}
#learn_panel {
	float: left;
	margin-right: 8px;
	width: 240px;
}
#about_panel {
	float: left;
	margin-right: 8px;
	width: 42%;
}

.table_detail_shift2 {
	width: 90%;
	text-align: left;
}
#MyPubs {
	vertical-align: top;
	float: left;
}

.pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.pages a, .pages a:active{
	color: #999999;
	text-decoration: none;
}
.pages a:visited{
	color: #666666;
	text-decoration: none;
}
.pages a:hover{
	color: #666666;
	text-decoration: underline;
}

.small_txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
	line-height: 11px;
}
.small_txt_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 11px;
}
.login_textbox_serach_small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4B4B4B;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #508837;
	height: 13px;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 0px;
	margin-top: 2px;
}
.login_textbox_serach {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4B4B4B;
	background-color: #e8e6e7;
	height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-repeat: repeat;
	background-position: left top;
}
.logout_btn_txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	font-size: 11px;
	cursor: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
	padding-right: 9px;
	text-align: right;
	padding-left: 12px;
}

.search_button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #328d01;
	font-size: 12px;
	cursor: auto;
	height: 18px;
	padding-bottom: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 18px;
	padding-left: 18px;
	margin-right: 23px;
	margin-left: 4px;
}
.search_button_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #328d01;
	font-size: 12px;
	cursor: auto;
	height: 18px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	padding-left: 10px;
	cursor:pointer;
}
.search_button_small {

	sfont-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #328d01;
	font-size: 11px;
	cursor: auto;
	height: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: 5px;
	margin-left: 3px;
}
.vert_line {
	color: #CCCCCC;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 9px;
	padding-left: 4px;
}
.login_txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
	padding-right: 2px;
	padding-left: 3px;
}
.login_txt a, .login_txt a:visited, .login_txt a:active {
	color: #666666;
	text-decoration: none;
}
.small_srch_tab {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	height: 24px;
	margin-bottom: 8px;
}

#srch_book_back {
	background-image: url(/img/new_look/srch/srch_book_back.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin-right: 18px;
	cursor: hand;
}
.login_textbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4B4B4B;
	background-color: #EAEAEA;
	height: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
}
.title_Educate {
	width: 77px;
	height: 240px;
	background-image: url(/img/new_look/title_educate.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
}

#cont_layer {
	top: 60px;
	position: absolute;
	left: -2px;
}
#srch_left_nav {
	float: left;
	letter-spacing: 0px;
	text-align: right;
	margin-top: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-align: right;
	margin-bottom: 4px;
	padding-right: 8px;
	font-weight: bold;
	margin-left: 24px;
}
.title_Checkout {
	width: 77px;
	background-image: url(/img/new_look/title_checkout.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 130px;
}
.pages_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.text_small {

	font-family: verdana;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}
.text_dist {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666666;
	letter-spacing: -1px;
	margin-top: 7px;
	margin-bottom: 4px;
	padding-right: 8px;
}
.text_dists {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding-bottom: 5px;
	margin-top: 5px;
	padding-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECEAEA;
	margin-right: 24px;
}
.header_control {
	height: 30px;
}
.subtitle_text_18 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #494949;
	letter-spacing: -1px;
	margin-top: 7px;
	margin-bottom: 4px;
	padding-right: 8px;
}

.title_Author {
	width: 77px;
	background-image: url(/img/new_look/title_author.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 240px;
}
.message_spacer2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	background-color: #F5F5F5;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 26px;
}
.inner_round_bottom_l2 {

	background-image: url(/img/new_look/inner_round_bot_l2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 16px;
	width: 16px;
}
.inner_round_bottom_r2 {

	background-image: url(/img/new_look/inner_round_bot_r2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 16px;
	width: 16px;
}
.inner_bottom_back2 {

	background-image: url(/img/new_look/inner_round_bot2.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 16px;
}
.inner_side_back2 {

	background-color: #FFFFFF;
	background-image: url(/img/new_look/inner_round_side_r2.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 8px;
}
.inner_side_back3 {

	background-color: #FFFFFF;
	background-image: url(/img/viewer/inner_round_side_r_b.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 8px;
}
.item_card_shift {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	margin-left: 24px;
	padding-top: 4px;
	padding-right: 7px;
	margin-bottom: 4px;
	text-align: left;
}

#question_panel {

	float: left;
	margin-right: 8px;
	width: 150px;
}
.title_TestsHistory {
	width: 77px;
	height: 240px;
	background-image: url(/img/new_look/title_testhistory.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
}
.title_MyReports {
	width: 77px;
	background-image: url(/img/new_look/title_myreports.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 220px;
}
.title_Error {
	width: 77px;
	background-image: url(/img/new_look/title_error.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 80px;
}
.title_Policy {
	width: 77px;
	background-image: url(/img/new_look/title_policy.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 190px;
}
.title_Terms {
	width: 77px;
	background-image: url(/img/new_look/title_terms.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 240px;
}
#tour_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #505050;
	background-image: url(/img/wizard/back_help_wiz_tit_txt2.jpg);
	padding: 10px;
	border: 1px solid #d2d2d2;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
}
.title_Fees {
	width: 77px;
	background-image: url(/img/new_look/title_fees.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 70px;
}
.validator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	line-height: 10px;
	text-align:left;
}
#media_layer_name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	overflow: hidden;
	text-align: center;
	height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
}

.login_leaf {
	background-image: url(/img/new_look/login_leaf.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.media_name {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	overflow: hidden;
	text-align: center;
	background-color: #FFFFFF;
}

.title_most_recent {
	width: 77px;
	background-image: url(/img/new_look/title_most_recent.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 240px;
}
/*AutoComplete flyout */
.autocomplete_completionListElement 
{
	visibility : hidden;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	text-align : left;
	list-style-type : none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 0px;!important
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #464F51;
	color: #FFFFFF;
	padding: 1px;
	margin: 0px;!important
}

/* AutoComplete item */

.autocomplete_listItem 
{
	/* background-color : window; */
	color : windowtext;
	padding : 1px;
	margin: 0px;!important
}

.autocomplete_listStatic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	background-color: #F1F1F1;
	background-image: url(/img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	cursor : 'default';
	margin: 0px;!important
}
.title_Copyright {
	width: 77px;
	background-image: url(/img/new_look/title_copyright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 240px;
}
.title_Contact {
	width: 77px;
	background-image: url(/img/new_look/title_contact.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 160px;
}
.title_Unsubscribe {
	width: 77px;
	background-image: url(/img/new_look/title_unsubscribe.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 170px;
}
.title_Forward {
	width: 77px;
	background-image: url(/img/new_look/title_forward.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #dedede;
	height: 120px;
}
.login_textbox_serach_new {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4B4B4B;
	height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.login_textbox_new {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	height: 12px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	color: #333333;
	background-color: #F1F1F1;
	background-image: url(img/new_look/textbox_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #666666;
	border-right-color: #999999;
	border-left-color: #999999;
	cursor: text;
}
.txt_how_works {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #777777;
	padding-top: 6px;
}
.txt_how_works {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #777777;
	padding-top: 10px;
}
.txt_how_works3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #777777;
	padding-top: 6px;
	line-height: 17px;
}
.txt_how_works a, .txt_how_works a:visited, .txt_how_works a:active{
	color: #666666;
	text-decoration: none;
}
.txt_how_works a:hover, .txt_how_works a:hover{
	color: #555555;
	text-decoration: underline;
}
.txt_how_works3 a, .txt_how_works3 a:visited, .txt_how_works3 a:active{
	color: #328d01;
	text-decoration: none;
}
.txt_how_works3 a:hover, .txt_how_works3 a:hover{
	color: #77C74E;
	text-decoration: underline;
}
.pointer
{
	cursor:pointer;
	margin: auto;
}
.login_left {
	margin-left: 86px;
}
.custom_button {
margin-left:20px;
margin-top:13px;
margin-bottom:5px;
}
.promo_code {
	position: relative;
	height: 26px;
	padding-top: 15px;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000000;
	margin-top: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.new_user {
	position: relative;
	height: 26px;
	padding-top: 5px;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.promo_expl {
	position: relative;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 20px;
	padding-right: 25px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	line-height: 18px;
}
.promo_expl_title {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.attention_fields {
	padding-right: 150px;
	padding-left: 25px;
	padding-top: 20px;
	background-image: url(../img/new_look/icons/attentin_big.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
	color: #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-bottom: 10px;
}
.attention_fields li {
	padding-top: 5px;
	font-size: 13px;
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.attention_fields ul {
	padding-left: 20px;
}
.attention_fields2 {
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	color: #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background-color: #daf8a4;
	padding: 10px;
}
.attention_fields2 li {
	padding-top: 10px;
	font-size: 11px;
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.attention_fields2 ul {
	padding-left: 10px;
	font-size:1px;
	line-height:1px;
}