﻿body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	color: #4b6c8c;
	font-size: 8pt;
}

/* Common   ********************************************************************/
.cc_common_fav_link
{
	color: Yellow;
	text-decoration: none;
}

.common_user_login_text
{
	color: #ffffff;
}
.common_firstletter_cap
{
	text-transform: capitalize;
}
.common_letters_cap
{
	text-transform: uppercase;
}
.common_firefox_center
{
	text-align: -moz-center;
}
.common_control
{
	border: 1px;
	border-color: #BFD5E3;
	border-style: solid;
	color: #4b6c8c;
	font-size: 10pt;
	text-align: left;
}
.common_control_border
{
	border: 1px;
	border-color: #BFD5E3;
	border-style: solid;
}
.common_control_text
{
	color: #4b6c8c;
	font-size: 10pt;
	text-align: left;
}
#common_page
{
	width: 855px;
	margin: 2px;
	padding: 0px;
	background-color: #ebf6fc;
}
.common_menu
{
	float: left;
}
.common_content
{
	width: 677px;
	margin: 0px;
	padding: 0px;
	background-color: #ebf6fc;
	float: right;
}
.common_content_sizeless
{
	margin: 0px;
	padding: 0px;
	background-color: #ebf6fc;
	float: right;
}
.common_content_sizeless_fullwidth
{
	margin: 0px;
	padding: 0px;
	background-color: #ebf6fc;
	width: 100%;
}
.common_content_frame
{
	margin: 2px 0px;
	padding: 3px;
	background-color: #c9d6e6;
	border: solid 1px #bac4ce;
}
.common_content_frame_light
{
	margin: 2px 0px 2px 0px;
	padding: 3px;
	background-color: #e4eaf6;
	border: solid 1px #bac4ce;
}
.common_content_frame_light_Two
{
	margin: 2px 0px;
	padding: 3px;
	background-color: #e1e8f2;
	border: solid 1px #bac4ce;
}
.common_content_frame_light_thick
{
	margin: 2px 0px;
	padding: 3px;
	background-color: #e4eaf6;
	border: solid 3px #c9d6e6;
}
.common_title
{
	background-image: url(Image/Common/common_heading_bg.jpg);
	background-repeat: repeat-x;
	padding: 2px 2px 2px 8px;
	margin: 2px 0px;
	border: solid 1px #ABB5C1;
	color: #3a6289;
	font-size: 10pt;
	text-transform: uppercase;
}
.common_title_Two
{
	background-image: url(Image/Common/common_heading_bg.jpg);
	background-repeat: repeat-x;
	padding: 2px 2px 2px 8px;
	margin: 0px 0px;
	border: solid 1px #ABB5C1;
	color: #3a6289;
	font-size: 10pt;
	text-transform: uppercase;
}
.common_validation_text
{
	color: #ea6e31;
}
.common_validation_text2
{
	color: #fee38a;
}
.common_row
{
	margin: 2px 0px;
}
.common_capitalizeletter
{
	text-transform: capitalize;
}
/* Home   ********************************************************************/

#home_top
{
	background-image: url(Image/Home/home_top_bg.jpg);
	background-repeat: no-repeat;
	width: 858px;
	height: 218px;
}
#home_top_left
{
	padding: 70px 0px 0px 375px;
	height: 37px;
}
#home_top_review
{
	background-image: url(Image/Home/home_top_review.jpg);
	background-repeat: no-repeat;
	width: 432px;
	height: 80px;
	padding-top: 25px;
	margin-left: 55px;
}
#home_top_review p
{
	width: 285px;
	height: 75px;
	padding: 15px 0px 0px 115px;
	margin: 0px;
	font-size: 11px;
	color: #4b6c8c;
	text-align: justify;
	white-space: normal;
}
#home_top_review span
{
	text-align: right;
	float: right;
	text-transform: capitalize;
	font-style: italic;
	margin-top: 2px;
}
#home_top_text
{
	width: 808px;
	padding: 5px 25px 5px 25px;
}
#home_top_text p
{
	margin-top: 5px;
	color: #4090ba;
	font-size: 11px;
	text-align: justify;
}
#home_top_ThinkingHeading
{
	background-image: url(Image/Home/Thinking.jpg);
	background-repeat: no-repeat;
	width: 372px;
	height: 41px;
}
#home_middle
{
	background-color: #f6fafd;
	width: 828px;
	padding: 5px 15px 15px 15px;
}
.home_middle_WhyChooseUs
{
	background-image: url(Image/Home/WhyChooseUs.jpg);
	background-repeat: no-repeat;
	width: 184px;
	height: 32px;
	margin-left: 290px;
}
.home_middle_content_left
{
	width: 232px;
	padding: 5px 30px 15px 15px;
	float: left;
}
.home_middle_content_left p
{
	font-size: 11px;
	color: #4090ba;
	text-align: justify;
	margin: 2px 0px 2px 0px;
}
.home_middle_content_middle
{
	width: 232px;
	padding: 5px 30px 15px 15px;
	float: left;
}
.home_middle_content_middle p
{
	font-size: 11px;
	color: #4090ba;
	text-align: justify;
	margin: 2px 0px 2px 0px;
}
.home_middle_content_right
{
	width: 232px;
	padding: 5px 15px 15px 15px;
	float: left;
}
.home_middle_content_right p
{
	font-size: 11px;
	color: #4090ba;
	text-align: justify;
	margin: 2px 0px 2px 0px;
}

.master_top_blank
{
	background-color: #FFFFFF;
	height: 5px;
}
.product_description_file
{
	padding: 0px 3px 3px 3px;
	text-align: justify;
	font-size: 8pt;
}
#product_display_main
{
	background-color: White;
	text-align: center;
	padding: 0px 10px 5px 10px;
}

/* Customer Care   ********************************************************************/
.cc_review_panel_text
{
	font-size: 12px;
}

/*Ratting Star*/
.cc_review_rating_filledstar
{
	width: 12px;
	background-image: url(Image/CustomerCare/Review_FilledStarRV.png);
	height: 12px;
	background-repeat: no-repeat;
}
.cc_review_rating_emptystar
{
	width: 12px;
	background-image: url(Image/CustomerCare/Review_EmptyStarRV.png);
	height: 12px;
	background-repeat: no-repeat;
}
.cc_review_add_label
{
	width: 41%;
	float: left;
	text-align: right;
}
.cc_review_add_text
{
	width: 57%;
	float: right;
	text-align: left;
}
.cc_review_edit_label
{
	width: 36%;
	float: left;
	text-align: right;
}
.cc_review_edit_text
{
	width: 62%;
	float: right;
	text-align: left;
}
.cc_review_editreview_label
{
	width: 41%;
	float: left;
	text-align: right;
}
.cc_review_editreview_text
{
	width: 58%;
	float: right;
	text-align: left;
}
.cc_enquiry_admin_summary
{
	padding-left: 210px;
}
#cc_link_test_header
{
	font-weight: bold;
	width: 98%;
	height: 17px;
	padding: 3px 5px 0px 5px;
	font-size: 12px;
	border: solid 1px #7EBCE5;
}
#cc_link_test_content
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 4px;
	width: 100%;
	background-color: #e1e8f2;
}
.cc_link_link_header
{
	font-size: 12px;
	padding: 0px 3px 2px 3px;
}
.cc_link_link_Contents
{
	padding: 0px 3px 2px 3px;
	text-align: justify;
}
.cc_link_link_url
{
	clear: both;
	padding: 0px 3px 2px 3px;
}
.cc_enquiry_admin_submit
{
	text-align: center;
	padding: 10px 0 0 40px;
}
.cc_common_label
{
	width: 25%;
	float: left;
	text-align: right;
}
.cc_common_textbox
{
	width: 74%;
	float: right;
	text-align: left;
}
.cc_common_bg_admin
{
	background-color: #E1E8F2;
	border-style: solid;
	border-width: 1px;
	border-color: #ABB5C1;
	margin-top: 3px;
	padding: 10px 10px 10px 10px;
}
.cc_common_link a:active
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link a:link
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link a:visited
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link a:hover
{
	color: #4b6c8c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_unread a:active
{
	color: #800080;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_unread a:link
{
	color: #800080;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_unread a:visited
{
	color: #800080;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_unread a:hover
{
	color: #800080;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12 a:active
{
	color: #4b6c8c;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12 a:link
{
	color: #4b6c8c;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12 a:visited
{
	color: #4b6c8c;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12 a:hover
{
	color: #4b6c8c;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_book a:active
{
	color: #4b6c8c;
	text-decoration: underline;
}
.cc_common_link_book a:link
{
	color: #4b6c8c;
	text-decoration: underline;
}
.cc_common_link_book a:visited
{
	color: #4b6c8c;
	text-decoration: underline;
}
.cc_common_link_book a:hover
{
	color: #4b6c8c;
	text-decoration: underline;
}
.cc_common_link_font12_white a:active
{
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12_white a:link
{
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12_white a:visited
{
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_common_link_font12_white a:hover
{
	color: White;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cc_faq_subsection_title
{
	font-size: 12px;
	color: #4b6c8c;
	background-repeat: repeat-x;
	font-family: Verdana;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}
.cc_faq_question
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.cc_faq_question_table
{
	border: 1px;
	border-color: #7EBCE5;
	border-style: solid;
	background-image: url(Image/Test/answer_script_head_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cc_inbox_read
{
	font-weight: bold;
	color: #333333;
}
.cc_inbox_unread
{
	color: #800080;
}
.cc_faqaddsam_left
{
	text-align: right;
	float: left;
	width: 10%;
}
.cc_faqaddsam_centre
{
	text-align: right;
	float: left;
	width: 1%;
}
.cc_faqaddsam_right
{
	text-align: left;
	float: right;
	width: 89%;
}
.cc_enquiryview_label
{
	width: 23%;
	float: left;
	padding-bottom: 2px;
}
.cc_enquiryview_text
{
	width: 76%;
	float: right;
	text-align: left;
	padding-bottom: 2px;
}
.cc_common_gridview_left
{
	width: 2.5%;
	float: left;
}
.cc_common_gridview
{
	width: 95%;
	text-align: center;
	float: left;
}
.cc_common_gridview_right
{
	width: 2.5%;
	float: right;
}
.cc_tellafriend_label_name
{
	float: left;
	width: 19%;
	text-align: left;
}
.cc_tellafriend_label_email
{
	float: left;
	text-align: right;
	width: 23%;
}
.cc_tellafriend_separater
{
	float: left;
	text-align: left;
	width: 2%;
}
.cc_tellafriend_text_email
{
	float: right;
	text-align: left;
	width: 29%;
	padding-left: 2px;
}
.cc_tellafriend_text_name
{
	float: left;
}
.cc_tellafriend_label_subject
{
	float: left;
	width: 19%;
	text-align: left;
}
.cc_tellafriend_text_subject
{
	float: left;
	width: 79%;
}
.cc_tellafriend_separater_subject
{
	float: left;
	width: 2%;
	text-align: left;
}
.cc_review_update
{
	text-align: right;
	padding-right: 15px;
}
#cc_review_successmessage
{
	text-align: left;
	font-size: 12px;
	width: 60%;
	float: right;
}
.cc_link_imagealign
{
	padding: 0px 7px 5px 0px;
}
.cc_link_imagewidth
{
	max-width: 90px;
	max-height: 100px;
}
#cc_review_addsam
{
	text-align: left;
	padding-left: 25%;
}
.cc_review_summary
{
	text-align: right;
	padding-top: 5px;
}
.cc_faqcategoryaddsam
{
	padding-left: 30px;
	text-align: left;
}
.cc_noticeboardadmin_label
{
	width: 19%;
	text-align: right;
	float: left;
}
.cc_noticeboardadmin_text
{
	width: 78%;
	float: right;
	text-align: left;
	padding-left: 10px;
}
.cc_noticeboardadmin_memberlabel
{
	float: left;
	width: 19%;
	text-align: right;
}
.cc_noticeboardadmin_membertext
{
	float: left;
	padding-left: 24px;
}
.cc_noticeboardadmin_memberbutton
{
	text-align: left;
	float: right;
	width: 50%;
	vertical-align: bottom;
}
/* My Account   ********************************************************************/
#ma_menu
{
	width: 180px;
}
#ma_menu dl
{
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ma_menu_myexam
{
	margin: 0px;
	background-image: url(Image/MyAccount/my_exam.jpg);
	background-repeat: no-repeat;
	height: 46px;
}
#ma_menu_bottom
{
	margin: 0px;
	background-image: url(Image/MyAccount/bottom_part.jpg);
	background-repeat: no-repeat;
	height: 60px;
}
#ma_menu_mypurchase
{
	margin: 0;
	background-image: url(Image/MyAccount/my_purchase.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
#ma_menu_myaccount
{
	margin: 0;
	background-image: url(Image/MyAccount/My_Account1.jpg);
	background-repeat: no-repeat;
	height: 42px;
}
#ma_menu_support
{
	margin: 0;
	background-image: url(Image/MyAccount/support.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.ma_menu_dd
{
	background-image: url(Image/MyAccount/menu_bg.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #4b6c8c;
	padding: 5px 3px 5px 30px;
	width: 147px;
	font-size: 11px;
	height: 12px;
	margin: 0px;
}
.ma_menu_dd a, .ma_menu_dd a:visited
{
	text-decoration: none;
	color: #4b6c8c;
	display: block;
}
.ma_menu_dd a:hover
{
	text-decoration: none;
	color: #4b6c8c;
}
.ma_menu_current
{
	background-image: url(Image/MyAccount/menu_bg_over.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #f8f9f9;
	padding: 5px 3px 5px 30px;
	width: 147px;
	font-size: 11px;
	height: 12px;
	margin: 0px;
}
.ma_menu_current a, ma_menu_current a:visited
{
	text-decoration: none;
	color: #f8f9f9;
	display: block;
}
.ma_menu_current a:hover
{
	text-decoration: none;
	color: #f8f9f9;
}
#ma_welcome
{
	float: left;
	width: 481px;
	text-align: justify;
	font-size: 11px;
}
.ma_welcome_bg
{
	background-color: #E1E8F2;
	color: #4b6c8c;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #ABB5C1;
	height: 430px;
}
#ma_order_product dl
{
	float: left;
	padding-left: 1px;
	width: 189px;
}
#ma_order_product_top
{
	margin: 0px;
	background-image: url(Image/MyAccount/order_product.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 194px;
}
.ma_order_product_content
{
	margin: 0px 0px 0px 0px;
	padding: 3px 10px;
	border: none;
	color: #c5a417;
	font-size: 8pt;
	font-weight: bold;
}
.ma_order_product_spilt
{
	height: 2px;
	background-position: bottom;
	background-image: url(Image/MyAccount/menu_bg_spliter.jpg);
	background-repeat: repeat-x;
}
.ma_order_product_middle
{
	margin: 0px;
	width: 194px;
	background-image: url(Image/MyAccount/order_product_middle.jpg);
	background-repeat: repeat-y;
}

#ma_order_product_bottom
{
	margin: 0;
	background-image: url(Image/MyAccount/order_product_bottom.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 194px;
}
#ma_ph_purchase
{
	float: left;
	height: 23px;
}
#ma_ph_return
{
	float: left;
	height: 23px;
}
.ma_accounts_details
{
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.ma_accounts_details label
{
	float: left;
	display: block;
	width: 220px;
	text-align: right;
	padding-right: 10px;
}
.ma_accounts_details_label
{
	float: left;
	text-align: left;
	height: 25px;
	font-weight: bold;
}
.ma_accounts_expiry_label_product
{
	color: #982E1C;
}
.ma_order_product
{
	padding: 1px;
}

.ma_accounts_expiry
{
	float: left;
	padding: 3px 2px 0px 60px;
	width: 140px;
	text-align: right;
}
.ma_accounts_expiry_label
{
	padding: 3px 2px 0px 204px;
}
/* Member Management   ********************************************************************/
#MM_Registration_body
{
}
#MM_Registration_body_top
{
	font-size: 11px;
}
#MM_Registration_body_bottom
{
	clear: both;
}
.MM_Information
{
	margin-top: 5px;
	padding: 3px 3px;
	font-size: 11px;
}
.MM_Information label
{
	float: left;
	display: block;
	width: 300px;
	text-align: right;
	padding-right: 3px;
	font-size: 11px;
}
.MM_Registration_TextBox
{
	width: 200px;
}
.MM_LegendText
{
	color: #3a629c;
	font-size: 14px;
}

.MM_FieldSet
{
	border: none;
}
.MM_FieldSet_Terms
{
	width: 400px;
	border: none;
}

.MM_TextAlignCenter
{
	text-align: center;
}

.MM_row
{
	margin: 2px 0px;
}
.MM_row label
{
	padding-top: 3px;
	width: 150px;
}

.MM_TermsAndConditions
{
	border: solid 1px #BFD5E3;
	background: #ffffff;
	margin: 0px 0px 0px 10px;
	height: 175px;
	width: 420px;
}
#MM_TermsAndConditions_content
{
	border: solid 1px #BFD5E3;
	background: #ffffff;
	padding: 2px;
	height: 175px;
	overflow: scroll;
	text-align: left;
	width: 420px;
}
.MM_signin_page
{
	padding: 30px;
	text-align: center;
}
#mm_manageusers_count_member
{
	text-align: right;
	clear: both;
	width: 95%;
	float: right;
	padding-right: 10px;
	padding-bottom: 4px;
}
.MM_signin
{
	background-image: url(Image/Member/signin.png);
	background-repeat: no-repeat;
	height: 139px;
	width: 288px;
	text-align: left;
	padding-top: 30px;
}
.MM_signin_sendmail
{
	background-image: url(Image/Member/signin.png);
	background-repeat: no-repeat;
	height: 144px;
	width: 288px;
	text-align: center;
	padding-top: 15px;
}
.MM_signin_sendmail_text
{
	text-align: justify;
	padding: 20px 15px 5px 15px;
	font-size: 11px;
	color: #ffffff;
}
.MM_signin_sendmail_Submit
{
	margin-top: 5px;
	padding-right: 40px;
	padding-bottom: 50px;
	float: right;
}
.MM_signin_top
{
	margin: 0px;
	height: 70px;
	width: 280px;
}
.MM_signin_label
{
	float: left;
	width: 90px;
	text-align: right;
	color: #fff;
	padding: 5px 0px;
}

.MM_signin_text
{
	float: right;
	width: 190px;
	text-align: left;
	color: #fff;
}
#MM_signin_rememberMe
{
	float: left;
	width: 150px;
	text-align: right;
	color: #fff;
}
#MM_signin_signin
{
	float: right;
	width: 120px;
	text-align: left;
	color: #fff;
}
.MM_signin_links
{
	text-align: center;
	color: #fff;
	margin: 2px 0px;
}
.MM_signin_links :Link
{
	margin: 2px 0px;
	text-align: center;
	color: #fff;
}
.MM_signin_links :Visited
{
	margin: 2px 0px;
	text-align: center;
	color: #fff;
}

#MM_signinstrip
{
	margin-left: 44px;
	height: 68px;
	width: 399px;
	text-align: left;
}
.MM_signinstrip_email
{
	background-image: url(Image/Member/signinstrip.jpg);
	background-repeat: no-repeat;
	padding-right: 2px;
	width: 399px;
	height: 34px;
	float: left;
}

.MM_signinstrip_email_label
{
	padding: 7px 0px 0px 5px;
	height: 27px;
	float: left;
	width: 345px;
	font-size: 10px;
}

#MM_signinstrip_email_links
{
	text-align: right;
	font-size: 11px;
	color: #ffffff;
	padding: 20px 5px 0px 0px;
	height: 14px;
}

#MM_signinstrip_email_links A:link
{
	color: #29739c;
}
#MM_signinstrip_email_links A:visited
{
	color: #29739c;
}
#MM_signinstrip_email_links A:hover
{
	color: #29739c;
}
.MM_signinstrip_email_button
{
	padding-top: 7px;
	height: 27px;
	float: left;
	width: 30px;
}

#MM_recoverPassword
{
	background-image: url(Image/Member/recoverpassword.png);
	background-repeat: no-repeat;
	height: 159px;
	width: 288px;
}

#MM_recoverPassword_text
{
	text-align: justify;
	padding: 40px 20px 0px 25px;
	font-size: 11px;
	height: 40px;
	color: #ffffff;
}

#MM_recoverPassword_EmailInvalid
{
	text-align: justify;
	padding: 0px 15px 0px 50px;
	font-size: 11px;
	color: Red;
	margin-top: 0px;
}

#MM_recoverPassword_Email
{
	padding: 0px 15px 0px 50px;
	font-size: 11px;
	color: #ffffff;
}
#MM_recoverPassword_Submit
{
	margin-top: 5px;
	padding-right: 40px;
	float: right;
}

#MM_recoverPassword_UpdateMsg
{
	text-align: center;
	padding: 50px 15px 0px 20px;
	font-size: 11px;
	color: #ffffff;
}

#MM_recoverPassword_UpdateMsg A:link
{
	text-decoration: none;
	color: #ffffff;
}
#MM_recoverPassword_UpdateMsg A:visited
{
	text-decoration: none;
	color: #ffffff;
}
#MM_recoverPassword_UpdateMsg A:hover
{
	text-decoration: none;
	color: #ffffff;
}

#MM_sendEmail
{
	margin-left: 44px;
	height: 68px;
	width: 399px;
	text-align: left;
}
#MM_sendEmail_validateMsg
{
	text-align: justify;
	padding: 0px 15px 0px 50px;
	font-size: 11px;
	color: Red;
}
#MM_sendEmail_Text
{
	text-align: left;
	vertical-align: bottom;
	font-size: 10px;
	height: 34px;
	color: #3364cb;
	padding: 0px 5px 0px 0px;
	position: relative;
}
.mm_registration_validation_date
{
	text-align: center;
}
/* Master   ********************************************************************/
#full_panel
{
	width: 1000px;
	text-align: -moz-center;
}
#site_panel
{
	width: 868px;
	padding: 5px;
	background-color: #5F859A;
	background-repeat: repeat-x;
}
#googleadd_panel
{
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 603px;
	background-image: url(Image/Master/skyscraper.gif);
	float: left;
}
#master_top_panel
{
	height: 130px;
	width: 868px;
	background-image: url(Image/Master/top_panel_gradiant.jpg);
	background-repeat: repeat-x;
}
#master_content_panel
{
	background: #fff;
	float: left;
	width: 858px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

#master_bottom_panel
{
	background: #ffffff;
	width: 868px;
	float: left;
	height: 91px;
	padding-top: 3px;
	vertical-align: baseline;
}
#master_banner
{
	float: left;
	width: 415px;
	height: 100px;
	background-image: url(Image/Master/ausie_logo1.jpg);
	background-repeat: no-repeat;
}
#master_top_right_login
{
	float: left;
	width: 333px;
	height: 68px;
}
.master_top_right_aftrlogin
{
	float: left;
	width: 249px;
	height: 53px;
	padding-left: 184px;
	padding-top: 15px;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	color: #4b6c8c;
	text-decoration: none;
}

#master_top_right_aftrlogin A:link
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_top_right_aftrlogin A:visited
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_top_right_aftrlogin A:hover
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_curve_top_left
{
	float: left;
	height: 8px;
	width: 8px;
	background-image: url(Image/Master/c_tl.jpg);
	background-repeat: no-repeat;
}
#master_curve_top_right
{
	float: right;
	height: 8px;
	width: 8px;
	background-image: url(Image/Master/c_tr.jpg);
	background-repeat: no-repeat;
}
#master_curve_bottom_left
{
	float: left;
	height: 8px;
	width: 8px;
	background-image: url(Image/Master/c_bl.jpg);
	background-repeat: no-repeat;
}
#master_curve_bottom_right
{
	float: right;
	height: 8px;
	width: 8px;
	background-image: url(Image/Master/c_br.jpg);
	background-repeat: no-repeat;
}
#master_top_right_menu
{
	height: 32px;
	width: 220px;
	font-size: 10px;
	font-family: Verdana;
	color: #4b6c8c;
	float: left;
	margin-left: 214px;
	background-image: url(Image/Master/top_right_menu_bg.jpg);
	background-repeat: no-repeat;
}
#master_top_right_menu ul
{
	padding: 0px;
	margin: 0px;
}
#master_top_right_menu ul li
{
	float: left;
	padding: 8px 6px 9px 11px;
	list-style-type: none;
}
#master_top_right_menu ul li A:link
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_top_right_menu ul li A:visited
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_top_right_menu ul li A:hover
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_top_right_CurrentUser
{
	height: 32px;
	width: 220px;
	font-size: 11px;
	font-family: Verdana;
	color: #4b6c8c;
	float: right;
	padding: 30px 10px 0px 0px;
	text-align: center;
}
#master_menu
{
	float: left;
	width: 858px;
	font-size: 11px;
	font-family: Verdana;
	color: #4b6c8c;
	padding: 0px 5px 0px 5px;
}
#master_menu ul
{
	padding: 0px;
	margin: 0px;
}
.master_menu_ul_li
{
	float: left;
	background-image: url(Image/Master/menu_bg.jpg);
	background-repeat: repeat-x;
	padding: 7px 9px 8px 9px;
	border-right: 1px solid #ffffff;
	list-style-type: none;
}
.master_menu_ul_li A:link
{
	text-decoration: none;
	color: #4b6c8c;
}
.master_menu_ul_li A:visited
{
	text-decoration: none;
	color: #4b6c8c;
}
.master_menu_ul_li A:hover
{
	text-decoration: none;
	color: #4b6c8c;
}
.master_menu1
{
	width: 110px;
	text-align: right;
}
.master_menu9
{
	width: 116px;
	text-align: left;
}

.master_menu_ul_li_Current
{
	float: left;
	background-image: url(Image/Master/menu_bg_cuurent.jpg);
	background-repeat: repeat-x;
	padding: 7px 9px 8px 9px;
	border-right: 1px solid #ffffff;
	list-style-type: none;
}
.master_menu_ul_li_Current A:link
{
	text-decoration: none;
	color: #f8f9f9;
}
.master_menu_ul_li_Current A:visited
{
	text-decoration: none;
	color: #f8f9f9;
}
.master_menu_ul_li_Current A:hover
{
	text-decoration: none;
	color: #f8f9f9;
}

#master_menu_bottom
{
	float: left;
	width: 858px;
	font-size: 11px;
	font-family: Verdana;
	color: #4b6c8c;
	padding-left: 5px;
}
#master_menu_bottom ul
{
	padding: 0px;
	margin: 0px;
}
#master_menu_bottom ul li
{
	float: left;
	background-image: url(Image/Master/menu_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 12px 10px 9px;
	border-right: 1px solid #ffffff;
	list-style-type: none;
}
#master_menu_bottom ul li A:link
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_menu_bottom ul li A:visited
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_menu_bottom ul li A:hover
{
	text-decoration: none;
	color: #4b6c8c;
}
#master_menu_bottom1
{
	width: 155px;
	text-align: right;
}
#master_menu_bottom9
{
	width: 160px;
}
#master_content_panel_extra
{
	background-color: #EDF6FB;
	height: 100%;
}
.master_bottomtext
{
	width: 393px;
	text-align: right;
	float: right;
}

#Worldpay
{
	float: left;
	padding-left: 568px;
	height: 65px;
	background-color: #ffffff;
}

.product_home_main
{
	padding: 10px;
	border: solid 1px;
	height: 570px;
	width: 350px;
}
.product_home_image
{
	padding: 5px;
	text-align: center;
	float: left;
	width: 230px;
}
.product_home_button
{
	padding: 20px 2px 5px 2px;
	text-align: right;
	float: right;
}

.product_home_upgradeprice
{
	background-image: url(Image/Product/product_upgrade_bg.jpg);
	background-repeat: no-repeat;
	width: 74px;
	height: 73px;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
	font-size: 11pt;
	color: #fff;
}

.product_home_description
{
	clear: both;
	padding: 5px;
	text-align: justify;
	color: #c28d10;
	font-size: 8pt;
}
.product_menu_image
{
	max-width: 165px;
	max-height: 170px;
}
.product_menu_contents
{
	width: 180px;
	text-align: center;
	padding: 0px;
	margin: 0px 0px -2px 0px;
}

.product_menu_main
{
	text-align: left;
	width: 180px;
	padding-bottom: 5px;
}
.glossary_link_button
{
	font-size: 12px;
	color: #4b698b;
	font-weight: bold;
}
.glossary_link_button_list
{
	font-size: 14px;
	color: #f2a12e;
	font-weight: bold;
}
#question_admin_view_right
{
	padding: 3px;
	text-align: right;
}
.question_admin_view_left
{
	padding: 3px;
	text-align: left;
	float: left;
}
.question_admin_view_center
{
	padding: 3px;
	text-align: center;
}
#question_admin_view_grid
{
	padding: 3px;
	padding-right: 10px;
	text-align: center;
}
.question_admin_view_contents
{
	padding-left: 25px;
	text-align: left;
	background-color: #E1E8F2;
	margin: 5px;
}



.question_upload_section
{
	text-align: left;
	padding: 5px;
	color: #546b82;
	background-color: #f6fafd;
}
.question_upload_main
{
	margin: 0px 0px 0px 5px;
	border: none;
	float: left;
}
.question_upload_contents
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: none;
}
.question_upload_contents_divbytwo
{
	width: 400px;
	float: left;
}
.question_upload_contents_wide
{
	width: 800px;
	float: left;
}
.question_upload_contents_left
{
	width: 200px;
	float: left;
}
.question_upload_contents_answer_head
{
	width: 172px;
	float: left;
}
#question_upload_answer_NoAns
{
	width: 105px;
	float: left;
}
#question_upload_answer_AnsType
{
	width: 95px;
	float: left;
}
#question_upload_answer_Orientation
{
	width: 90px;
	float: left;
}
#question_upload_answer_NoColRow
{
	width: 125px;
	float: left;
}
#question_upload_answer_generate
{
	float: left;
	width: 110px;
}

.sales_member_details
{
	clear: both;
	background-color: #cad7e5;
}
.sales_member_fieldset
{
	background-color: #e1e8f2;
	border: Solid 2px #c5ced8;
	padding: 0px;
	text-align: center;
}
.sales_address_frame
{
	margin: 2px 0px;
	padding: 3px;
	background-color: #e4eaf6;
	border: solid 3px #c9d6e6;
	width: 360px;
}
.sales_address_fieldset
{
	border: none;
	padding: 5px 20px;
}

.sales_member_details_row
{
	padding: 5px 5px 5px 5px;
}
.sales_member_details_row label
{
	float: left;
	display: block;
	width: 125px;
	text-align: right;
	padding-right: 5px;
}
.sales_row
{
	margin: 2px 0px;
	text-align: left;
}
.sales_row label
{
	float: left;
	text-align: right;
	width: 130px;
}
.sales_summary_total
{
	clear: both;
	text-align: right;
	font-size: 8pt;
	color: #b67765;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-top: 3px;
}
.sales_text
{
	color: #916328;
	text-align: left;
	padding: 5px;
}
.sales_accuracy_text
{
	font-size: 12px;
	color: #4B6C8C;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	padding-bottom: 0px;
}
.sales_view_details a:active
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sales_view_details a:link
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sales_view_details a:visited
{
	color: #4b6c8c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sales_view_details a:hover
{
	color: #4b6c8c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sales_admin_user_sales
{
	border-left-color: #B6D8F3;
	border-bottom-color: #B6D8F3;
	border-top-color: #B6D8F3;
	border-right-color: #B6D8F3;
	font-size: 12px;
	color: #4b6c8c;
	padding: 0px;
}

.sales_admin_user_sales_empty
{
	clear: both;
	padding: 0px;
	height: 10px;
	background-color: White;
}

.sales_basket_product_row
{
	clear: both;
	padding-top: 3px;
}
.sales_basket_product_row_title
{
	float: left;
	width: 15%;
	padding-bottom: 5px;
}
.sales_basket_product_image
{
	float: left;
	width: 20%;
	text-align: center;
	padding-top: 15px;
}
.sales_basket_product
{
	float: right;
	width: 80%;
	text-align: left;
	padding: 15px 0px 0px 0px;
}
.sales_billing_add_left
{
	float: left;
	width: 50%;
}
.sales_billing_add_center
{
	float: left;
	text-align: center;
	width: 100%;
}
.sales_payment_price
{
	border-bottom: solid 2px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	margin: 10px 10px 10px 10px;
	text-align: center;
	color: #982E1C;
}
.sales_payment_price_label
{
	color: #982E1C;
}
.sales_payment_main
{
	padding: 10px 10px 10px 10px;
	background-color: #E1E8F2;
	color: #4b6c8c;
	padding: 10px;
	border-style: solid;
	border-color: #4b6c8c;
	border-width: 1px;
}
.sales_basket_product_detail
{
	width: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: center;
}

.sales_basket_noitem
{
	font-size: 12px;
	color: #916328;
	text-align: center;
	padding: 5px;
}

.sales_basket_exceed_limit
{
	font-size: 11px;
	color: #ea6e31;
	text-align: center;
	padding: 5px;
}
.sales_basket_bottom_text
{
	font-size: 11px;
	color: #916328;
	text-align: left;
	padding: 5px;
}
.sales_basket_highlevel_product_text
{
	font-size: 12px;
	color: #916328;
	text-align: center;
	padding: 70px 5px 60px 5px;
}
.sales_basket_contain
{
	clear: both;
	width: 100%;
	text-align: center;
	padding: 8px 0px 8px 0px;
}
.sales_basket_fieldset
{
	border: none;
	background-color: #e1e8f2;
	padding: 5px 10px;
}
.sales_salesreport_panelheight fieldset
{
	height: 150px;
}
.sales_salesreport_panelwidth fieldset
{
	width: 250px;
}
.sales_manageusers_membersales fieldset
{
	width: 165px;
	vertical-align: middle;
	padding: 5px;
	height: 200px;
	margin-right: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.sales_manageusers_sales fieldset
{
	width: 110px;
	vertical-align: middle;
	padding: 5px;
	height: 200px;
	margin-right: 5px;
}
.sales_manageusers_Payment fieldset
{
	width: 120px;
	vertical-align: middle;
	padding: 5px;
	height: 200px;
	margin-right: 5px;
}
.sales_manageusers_searchbydate fieldset
{
	width: 220px;
	vertical-align: middle;
	padding: 5px;
	height: 200px;
	margin-right: 5px;
}
.sales_manageusers_Product fieldset
{
	width: 110px;
	vertical-align: middle;
	padding: 5px;
	height: 200px;
	margin-right: 5px;
}
.sales_manageusers_header_font legend
{
	color: #4b6c8c;
	font-weight: bold;
}
ul.sales_home
{
	list-style-image: url(Image/Home/home_icon.gif);
	vertical-align: bottom;
	margin: 5px 5px 0px 5px;
	padding-left: 15px;
	line-height: 1.75;
}
/* Test   ********************************************************************/

#test_main
{
	width: 853px;
	margin: 2px;
	padding: 0px;
	background-color: #ebf6fc;
	border-style: solid;
	border-width: 1px;
	border-color: #a5b3c0;
}
#test_top
{
	width: 853px;
	height: 25px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #a5b3c0;
	border: none;
}
.test_top_label
{
	color: #ffffff;
	font-weight: bold;
}
.test_top_text
{
	color: #ffffff;
	font-weight: bold;
}
#test_top_candidate
{
	float: left;
	margin: 5px;
	width: 450px;
}
#test_top_time
{
	float: left;
	margin: 5px;
}
#test_top_question
{
	float: right;
	margin: 5px;
}
#test_left
{
	float: left;
	width: 606px;
	margin: 3px 3px 3px 3px;
	background-color: #ecf5fc;
	border-style: solid;
	border-width: 1px;
	border-color: #a5b3c0;
}
#test_right
{
	float: left;
	width: 225px;
	margin: 3px 2px 3px 4px;
	background-color: #ecf5fc;
}
#test_nav
{
	width: 602px;
	margin: 1px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
	text-align: center;
}
.test_nav_panel
{
	text-align: left;
}
#test_question_meta
{
	width: 602px;
	margin: 4px 1px 4px 1px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
	clear: both;
}
#test_question_meta_audio
{
	width: 130px;
	margin: 0px;
	border: none;
	float: right;
}
.pnlQuestionAudio
{
	width: 130px;
	margin: 0px;
	border: none;
	float: right;
}
#test_question_meta_audio_audio
{
	margin: 0px 0px 0px 10px;
}

#test_question_meta_topic
{
	width: 418px;
	margin: 0px 0px 0px 5px;
	border: none;
	float: left;
	vertical-align: middle;
}
#test_question_meta_topic_test
{
	width: 100%;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: none;
	vertical-align: middle;
}
#test_question_meta_topic_test_mode
{
	width: 200px;
	float: left;
}
#test_question_meta_topic_test_type
{
	width: 215px;
	float: left;
}
.topic_label_text
{
	float: left;
	color: #656565;
}
.topic_text
{
	float: left;
	color: #5199d4;
	max-width: 290px;
}
#test_question_meta_topic_chapter
{
	width: 100%;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: none;
	color: #b9a424;
}
#test_question_meta_topic_subtopic
{
	width: 100%;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: none;
	color: #b9a424;
}

#test_question
{
	width: 602px;
	margin: 4px 1px 1px 1px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
}

#test_question_questionid
{
	width: 30px;
	margin: 1px 2px 1px 1px;
	padding: 5px 0px;
	border: none;
	float: left;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
}
#test_question_question
{
	width: 557px;
	margin: 1px 1px 1px 0px;
	padding: 5px 0px;
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #a5b3c0;
}
#test_question_answer
{
	width: 574px;
	margin: 1px 3px 1px 25px;
	padding: 0px;
}

.test_question_answer_table
{
	width: 100%;
	vertical-align: top;
}

.test_question_answer_table_row
{
	width: 100%;
	vertical-align: top;
}
.test_question_answer_table_cell
{
	width: 50%;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
.test_question_answer_table_cell_correct
{
	width: 50%;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	background-color: #cce0f8;
	border: solid 1px #9babc2;
}
.test_question_answer_id
{
	height: 100%;
	vertical-align: top;
	padding: 3px;
	float: left;
}
.test_question_answer_answer
{
	height: 100%;
	vertical-align: top;
	padding: 0px;
	float: left;
}
.test_question_answer_image
{
	height: 100%;
	vertical-align: top;
	padding: 3px;
	float: left;
}
.test_question_answer_text
{
	height: 100%;
	vertical-align: top;
	padding: 3px;
	float: left;
}
#test_question_bottom
{
	width: 602px;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;
}
#test_question_navigation
{
	width: 298px;
	margin: 0px;
	padding: 0px;
	background-color: #e1e8f2;
	border: none;
	float: left;
	text-align: center;
}

#test_question_preferences
{
	width: 298px;
	margin: 0px;
	padding: 0px;
	background-color: #e1e8f2;
	border: none;
	text-align: center;
	vertical-align: top;
	float: right;
}
.test_question_preferences_review
{
	padding: 5px 3px;
	text-align: center;
	vertical-align: top;
	color: #3a629c;
	font-weight: bolder;
}
#test_glossary
{
	width: 602px;
	margin: 4px 1px 1px 1px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
}
.test_glossary_table
{
	margin: 1px 1px;
	border: none;
}
.test_glossary_row
{
	background-color: #d4e5f5;
	border-bottom: solid 1px #fff;
}
.test_glossary_row_alternate
{
	background-color: #dbe8f0;
}
.test_glossary_name_cell
{
	border-bottom: solid 1px #fff;
	padding: 5px;
	width: 30%;
}
.test_glossary_desc_cell
{
	border-bottom: solid 1px #fff;
	padding: 5px;
}
#test_legend_top
{
	visibility: hidden;
	width: 225px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #74afd9;
	border: none;
	color: #fff;
	font-weight: bold;
}

#test_legend
{
	width: 225px;
	margin: 0px;
	border: none;
}
#test_relatedNotes_top
{
	width: 225px;
	margin: 0px;
	background-color: #a3b7d0;
}
#test_relatedNotes_top_stantard
{
	width: 225px;
	margin: 0px;
	background-color: #a3b7d0;
}
#test_relatedNotes_heading
{
	float: left;
	padding: 2px 5px;
	color: #3a6289;
	font-weight: bold;
	vertical-align: middle;
}
#test_relatedNotes_heading_stantard
{
	float: left;
	padding: 2px 5px;
	color: #3a6289;
	font-weight: bold;
	vertical-align: middle;
}
#test_relatedNotes_heading_stantard
{
	float: left;
	padding: 2px 5px;
	color: #3a6289;
	font-weight: bold;
	vertical-align: middle;
}
.test_relatednotes_audio
{
	float: right;
	width: 75px;
	margin: 0px;
	border: none;
}
#test_relatedNotes
{
	width: 213px;
	margin: 2px 0px 0px 0px;
	padding: 5px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
	color: #4b6c8c;
	clear: both;
}
#test_relatedNotes_stantard
{
	width: 213px;
	margin: 2px 0px 0px 0px;
	padding: 5px;
	background-color: #e1e8f2;
	border: solid 1px #a5b3c0;
	color: #4b6c8c;
	clear: both;
}

#test_results
{
	margin: 2px 0px 0px 0px;
}
#test_results_results
{
	border: solid 1px #a5b3c0;
	background-color: #e1e8f2;
	width: 223px;
	margin: 2px 0px 0px 0px;
}
.test_results_results_label
{
	width: 175px;
	float: left;
	padding: 5px 5px;
	color: #3a6289;
}
.test_results_results_marks
{
	width: 20px;
	padding: 5px 5px;
	color: #3a6289;
	float: left;
}
.test_heading_region
{
	padding: 5px 5px;
	color: #3a6289;
	font-weight: bold;
}
.test_right_heading_region
{
	padding: 5px 5px;
	color: #3a6289;
	background-color: #a3b7d0;
	font-weight: bold;
}
.test_back
{
	float: right;
}
.test_no_question_fieldset
{
	border: none;
	background-color: #e1e8f2;
	padding: 5px 10px;
}
.test_no_question_text
{
	font-size: 12px;
	color: #916328;
	text-align: center;
	padding: 70px 5px 60px 5px;
}

#test_answerscript_top
{
	font-weight: bold;
}

#test_answerscript_summary
{
	width: 668px;
	margin: 2px 0px;
	padding: 3px;
	background-color: #e1e8f2;
	border: solid 1px #bac4ce;
	color: #3a6289;
}
.test_answerscript_heading
{
	float: left;
}
#test_answerscript_summary_details
{
}
.test_answerscript_summary_left
{
	width: 275px;
	float: left;
	height: 20px;
	font-weight: normal;
}
.test_answerscript_summary_middle
{
	float: left;
	width: 180px;
	height: 20px;
	font-weight: normal;
}
.test_answerscript_summary_right
{
	float: right;
	width: 150px;
	height: 20px;
	font-weight: normal;
}
.test_answerscript_summary_label
{
	float: left;
	width: 90px;
	margin: 4px 1px 4px 1px;
	font-weight: bold;
}
.test_answerscript_summary_value
{
	float: left;
	margin: 4px 1px 4px 1px;
}
.test_answerscript_question_block
{
	background-color: #e1e8f2;
	border: solid 1px #a5b6c6;
	margin: 1px 1px 1px 1px;
}
#test_answerscript_question
{
	width: 637px;
	margin: 0px;
	background-color: #e1e8f2;
	border: none;
	float: left;
}
.test_answerscript_question_bottom
{
	clear: both;
	text-align: right;
	padding: 1px;
}
.test_answerscript_answerstatus
{
	float: right;
	width: 22px;
	padding: 1px;
}

.test_sample_test_contents
{
	background-color: #E1E8F2;
	border-style: solid;
	border-width: 1px;
	border-color: #ABB5C1;
	width: 652px;
	float: left;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.test_sample_test_contents_beforelogin
{
	background-color: #E1E8F2;
	border-style: solid;
	border-width: 1px;
	border-color: #ABB5C1;
	width: 833px;
	float: left;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}


.test_history_noitems
{
	color: #ea6e31;
	text-align: center;
	padding: 10px;
}
.test_sampletest
{
	border: solid 2px #888;
	text-align: center;
	padding: 10px;
	width: 260px;
	height: 390px;
	vertical-align: middle;
	background-color: #c9d6e6;
}
.test_sampletest_top
{
	height: 365px;
}
.test_sampletest_link
{
	height: 30px;
	vertical-align: text-bottom;
}

.test_sampletest_link A:Link, .test_sampletest_link A:Visited
{
	font-size: 10pt;
	color: Gray;
	text-decoration: none;
	padding: 3px;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
}

.test_sampletest_link A:Hover
{
	font-size: 11pt;
	color: Black;
	text-decoration: none;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
}
.test_sampletest_image
{
	max-width: 170px;
	border: none;
}
#test_testhistory_headingleft
{
	width: 50%;
	float: left;
}
#test_testhistory_headingright
{
	width: 50%;
	float: right;
	text-align: right;
}
/* Admin ****************************************************************************/
#MenuControl
{
	vertical-align: top;
	text-align: center;
}
#admin_menu_div
{
	list-style-type: none;
	padding: 2px 15px 0px 5px;
	vertical-align: top;
	text-align: left;
	height: 50px;
	z-index: 200;
}

#admin_menu, #admin_menu ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 200;
}
#admin_menu :hover
{
	color: #4B6C8C;
	background: #DFE6F0;
}
#admin_menu a
{
	display: block;
	width: 14em;
	color: #ffffff;
	background: #A4B5C7;
	padding: 7px 0px;
	font-size: 11px;
	text-decoration: none;
}

#admin_menu li
{
	float: left;
	width: 14em;
	text-align: center;
}
#admin_menu li ul
{
	position: absolute;
	list-style-type: none;
	width: 14em;
	left: -999em;
}
#admin_menu li:hover ul, #admin_menu li.sfhover ul
{
	left: auto;
}

#IE #admin_menu li:hover ul, #IE #admin_menu li.sfhover ul
{
	position: relative;
	left: 0px;
}

