/*---------- CSS Document 

[Layout Stylesheet of all website pages]

Project:	AUCS

Version:	1.0

Author: Interberry Solutions 

----------------------------------------------------------------------------------------------------------*/

/*------------------Layout,Table of Contents----------------------------------------------------------------- 

1. GLOBAL RESET

2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS

3. COMMON CSS CLASSES

4. GLOBAL LAYOUT

5. COMMON SITE HEADER

6. COMMON SITE MIDDLE

7. COMMON SITE FOOTER 

-----------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------

1. GLOBAL RESET

---------------------------------------------------------------------------------*/


body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
/*table {

	border-collapse: collapse;

	border-spacing: 0;

}

*/

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
/*---------------------------------------------------------------------------------

2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS

---------------------------------------------------------------------------------*/

fieldset, img {
	border:0;
	padding:0px;
	margin:0px;
}
a {
	outline:none;
	padding:0;
	margin:0;
	border:0;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	text-decoration:none;
}
a img {
	cursor:pointer!important;
}
input {
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b675b;
	background:#FFFFFF;
	border:1px solid #e8e7e7;
}
h1 {
	font-size:23px;
}
h2 {
	font-size:22px;
	font-weight:normal;
	color:#1372D1;
	padding:0 0 13px;
	letter-spacing:-0px;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
h4 {
	font-size:13px;
	font-weight:bold;
}
p {
	line-height:18px;
}
/*---------------------------------------------------------------------------------

3. COMMON CSS CLASSES

---------------------------------------------------------------------------------*/

body {
	background:#ede8dc url(../images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	height:101%;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
#outer_wrapper{
	width:100%;
	margin:0;
	padding:0;
	}
.wrapper {
	width:960px;
	margin:0 auto;
	padding:0;
}
.header{
	margin:0;
	padding:0;
	background:#A0B34A;
	width:100%;
	}
.logo{
	width:509px;
	height:140px;
	margin:0;
	padding:0;
	}
.logo a{
	display:block;
	widows:100%;
	height:100%;
	background:url(../images/logo.jpg) no-repeat;
	}
.google_search{
	width:271px;
	height:35px;
	margin:9px 0 0 ;
	padding:0;
	background:url(../images/google_search_bg.gif) no-repeat;
	}
.google_search input.txtfield {
	display:inline-block;
	width:179px;
	padding:3px;
	border:1px solid #9fb440;
	margin:5px 0 0 6px;
	}
html>body .google_search input.txtfield {
	width:188px;
	}
input.google_search_btn{
	display:inline-block;
	width:auto;
	margin:5px 10px 0 0;
	padding:0 3px;
	height:22px;
	text-align:center;
	border:1px solid #9fb440;
	color:#4c3d30;
	font-size:12px;
	background:url(../images/google_search_btn.gif) repeat-x;
	cursor:pointer;
	}
input.google_search_btn:hover{
	background:#4B2507;
	color:#fff;
	}
.main_navigation{
	width:100%;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0;
	background:url(../images/nav_bg.png) repeat-x;
	}
.main_navigation ul{
	margin:0;
	padding:5px 0 0 0;
	display:block;
	}
.main_navigation ul li{
	display:inline;
	float:left;
	margin:0;
	padding:0 3px 0 0;
	float:left;
	}
.main_navigation ul li a , .main_navigation ul li a span{
	display:block;
	float:left;
	font-size:15px;
	height:35px;
	line-height:35px;
	}
.main_navigation ul li a{
	padding:0 0 0 10px;
	color:#fff;
	font-weight:bold;
	}
.main_navigation ul li a span{
	padding:0 8px 0 0;
	}
.main_navigation ul li a:hover{
	background:url(../images/nav_side_left.png) no-repeat top left;
	color:#362f2d;
	}
.main_navigation ul li a:hover span{
	background:url(../images/nav_side_right.png) no-repeat top right;
	}
.main_navigation ul li a.selected{
	background:url(../images/nav_side_left.png) no-repeat top left;
	color:#362f2d;
	}
.main_navigation ul li a.selected span{
	background:url(../images/nav_side_right.png) no-repeat top right;
	}
.banner_area{
	margin:0 ;
	float:left;
	padding:0px 0 0;
	width:100%;
	padding:0 0 1px;
	}
.banner_img{
	width:458px;
	height:172px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
.login_box{
	width:369px;
	margin:0;
	padding:0;
	}
.blue_head{
	width:100%;
	height:34px;
	background:url(../images/heading_center.gif) repeat-x top left;
	}
.bl_left{
	width:6px;
	height:34px;
	background:url(../images/heading_sides.gif) no-repeat top left;
	margin:0;
	padding:0;
	}
.bl_right{
	width:6px;
	height:34px;
	background:url(../images/heading_sides.gif) no-repeat top right;
	margin:0;
	padding:0;
	}
.blue_head h2{
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 13px;
	line-height:34px;
	color:#fff;
	font-size:18px;
	}
.orange_box{
	width:100%;
	background:#c66810 url(../images/orange_box_bg.gif) repeat-x top left;
	min-height:135px;
	}
*html .orange_box{
	height:135px;
	}
.orange_btm{
	width:100%;
	height:3px;
	background:#c66810;
	}
.orng_left{
	width:3px;
	height:3px;
	background:url(../images/orange_bottom_sides.gif) no-repeat top left;
	}
.ornf_right{
	width:3px;
	height:3px;
	background:url(../images/orange_bottom_sides.gif) no-repeat top right;
	}
input.txtfield{
	background:url(../images/txt_field.jpg) repeat-x;
	border:medium none;
	padding:8px 6px 0 6px;
	}
input.sign_in_btn{
	display:block;
	width:93px;
	height:30px;
	background:url(../images/signin_btn.gif) no-repeat top left;
	border:medium none;
	cursor:pointer;
	}
input.sign_in_btn:hover{
	background:url(../images/signin_btn.gif) no-repeat bottom left;
	}
/* ----------------------------CONTENT AREA SECTION------------------------ */
.cont_wrapper{
	display:table;
	width:100%;
	background:#f6f6ee url(../images/container_bg.jpg) repeat-x top left;
	margin:0 auto;
	padding:11px 0 23px;
	}
/* LEFT ARE SECTION */
.left_area{
	width:235px;
	overflow:hidden;
	}
*html .left_area{
	display:inline;
	}
.search_box{
	width:235px;
	height:62px;
	background:url(../images/seach_box_div.gif) no-repeat bottom left;
	}
.search_box a{
	padding-top:3px;
	display:block;
	}
.search_box input.search_txt, .search_box input.search_txt_error {
	border:medium none;
	height:22px;
	margin:8px 0 0 8px;
	padding:9px 0 0 6px;
	width:187px;
	background:url(../images/searxh_box.gif) repeat;
	overflow:hidden;
	display:inline ;
	float:left;
	}

.search_box a{
	padding-right:14px;
	color:#362F2D;
	font-size:12px;
	}
.search_box a:hover{
	color:#fff;
	}
input.searchbtn{
	display:block;
	float:left;
	margin:8px 0 0;
	width:28px;
	height:31px;
	background:url(../images/search_btn.gif) no-repeat top left;
	border:medium none;
	cursor:pointer;
	}
input.searchbtn:hover{
	background:url(../images/search_btn.gif) no-repeat bottom left;
	}
.side_nav{
	width:100%;
	background:#f8f7f5 url(../images/side_nav_bg.gif) repeat-y top right;
	margin:9px 0;
	padding:0;
	}
.side_nav ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	}
.side_nav ul li{
	display:block;
	padding:0;
	margin:0;
	border-bottom:1px solid #e6e3dd;
	}
.side_nav ul li a{
	padding:7px 14px;
	margin:0;
	color:#000;
	display:block;
	}
.side_nav ul li a:hover{
	background:#fff;
	color:#333;
	border-right:2px solid #febf01;
	}
.side_nav ul li a.selected{
	color:#fff;
	background:url(../images/side_nav_selected.jpg) no-repeat;
	border:none;
	}

/* RIGH AREA SECTION */
.right_area{
	width:717px;
	overflow:hidden;
	}
*html .right_area{
	display:inline;
	}
.wht_rounded_box{
	width:100%;
	margin:0 0 5px;
	padding:0;
	border:1px solid #e9e4da;
	background:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	float:left;
	padding-bottom:5px;
	}
.top_rounded{
	width:100%;
	height:2px;
	}
.bottom_rounded{
	width:100%;
	height:2px;
	}
.top_left{
	width:5px;
	height:4px;
	background:url(../images/rounded_corners.gif) no-repeat top left;
	margin:-1px;
	padding:0;
	}
.bottom_left{
	width:5px;
	height:4px;
	background:url(../images/rounded_corners.gif) no-repeat bottom left;
	margin:-1px;
	padding:0;
	}
.bottom_right{
	width:5px;
	height:4px;
	background:url(../images/rounded_corners.gif) no-repeat bottom right;
	margin:-1px;
	padding:0;
	}
.top_right{
	width:5px;
	height:4px;
	background:url(../images/rounded_corners.gif) no-repeat top right;
	margin:-1px;
	padding:0;
	}
.contents{
	padding:16px;
	margin:0;
	}
.contents h2{
	margin:0 0 10px;
	padding:0 0 8px;
	background:url(../images/header_line.gif) no-repeat bottom left;
	font-size:20px;
	color:#3f2006;
	}
.right_inner_left{
	width:462px;
	}
.autographs_sec{
	width:100%;
	background:#fff;
	border:1px solid #eae5db;
	float:left;
	display:inline;
	padding:0 0 14px;
	margin-bottom:10px;
	}
*html .autographs_sec{
	padding:0;
	}
.autographs_sec h2{
	background:url(../images/autographs_sec_head.jpg) no-repeat bottom left;
	padding:0 0 8px;
	margin:17px 0 9px 17px;
	font-size:20px;
	color:#3F2006;
	line-height:100%;
	}
.autographs_sec ul{
	margin:0;
	padding:0 14px;
	list-style-type:none;
	}
.autographs_sec ul li{
	display:inline;
	float:left;
	margin:0;
	padding:0 24px 0 0;
	}
.autographs_sec ul li a{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border:5px solid #dbd2b6;
	}
.autographs_sec ul li a:hover{
	border:5px solid #f2c53c;
	}
.signup_sec{
	width:100%;
	display:block;
	margin:0 0 10px;
	background:#A5B309 url(../images/green_bg.gif) repeat-x top left;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	padding-bottom:10px;
	}
.signup_sec h2{
	font-size:20px;
	color:#fff;
	display:block;
	padding:18px 0 0 18px;
	line-height:100%;
	}
.signup_sec p{
	font-size:12px;
	color:#fff;
	line-height:18px;
	padding:10px 18px 0 18px;
	}
a.signup_btn{
	display:block;
	width:109px;
	height:29px;
	background:url(../images/sign_up.gif) no-repeat top left;
	margin:7px 0 0 18px;
	}
a.signup_btn:hover{
	background:url(../images/sign_up.gif) no-repeat bottom left;
	}
.advertise_box{
	width:100%;
	height:200px;
	background:url(../images/advertise_box.jpg) no-repeat;
	}
.advertise_box h2{
	font-size:20px;
	color:#fff;
	display:block;
	padding:18px 0 0 18px;
	line-height:100%;
	}
.advertise_box p{
	font-size:12px;
	color:#fff;
	line-height:18px;
	padding:10px 18px 0 18px;
	}
.right_inner_right_area{
	width:250px;
	margin:0;
	padding:0;
	}
.google_ads{
	width:100%;
	margin:0;
	padding:0;
	}
.google_ads img{
	display:block;
	margin-bottom:3px;
	}
/* FOOTER SECTION */
.footer{
	width:100%;
	height:90px;
	background:url(../images/footer_bg.jpg) repeat-x;
	}
p.footer_menu{
	line-height:49px;
	}
p.footer_menu a{
	color:#e5cfbc;
	font-weight:bold;
	padding:0 7px;
	border-right:1px solid #e5cfbc;
	}
p.footer_menu a:hover{
	color:#fff;
	}
p.footer_menu a.last{
	border-right:none!important;
	}
p.copy_right, p.copy_right a{
	line-height:43px;
	color:#e5cfbc;
	font-size:12px;
	}
p.copy_right a:hover{
text-decoration:underline;
	}
/* MEMBERSHIP PAGE CSS */
.mem_nav{
	width:100%;
	height:43px;
	background:#cb7626;
	}
.mem_nav ul{
	display:block;
	margin:0;
	padding:6px 0 0 6px;
	list-style-type:none;
	}
.mem_nav ul li{
	display:inline;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	}
.mem_nav ul li a{
	color:#fff;
	}
.mem_nav ul li a,.mem_nav ul li a span{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	font-weight:bold;
	font-size:14px;
	
	}
.mem_nav ul li a{
	background:url(../images/mem_btn_def_side_left.gif) no-repeat top left;
	padding:0 0 0 6px;
	}
.mem_nav ul li a span{
	background:url(../images/mem_btn_def_side_right.gif) no-repeat top right;
	padding:0 8px 0 0;
	}
.mem_nav ul li a:hover{
	background:url(../images/mem_btn_def_side_left.gif) no-repeat bottom left;
	}
.mem_nav ul li a:hover span{
	background:url(../images/mem_btn_def_side_right.gif) no-repeat bottom right;
	}
.mem_nav ul li a.selected{
	background:url(../images/mem_btn_selected_side_left.gif) no-repeat top left;
	padding:0 0 0 15px;
	color:#472306;
	}
.mem_nav ul li a.selected:hover{
	background:url(../images/mem_btn_selected_side_left.gif) no-repeat top left;
	}
.mem_nav ul li a.selected:hover span{
	background:url(../images/mem_btn_selected_side_right.gif) no-repeat top right;
	}
.mem_nav ul li a.selected span{
	background:url(../images/mem_btn_selected_side_right.gif) no-repeat top right;
	padding:0 15px 0 0;
	}
.bullets{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	}
.bullets li{
	margin:0;
	padding:0 0 15px 20px;
	background:url(../images/bullets.gif) no-repeat 0px 4px;
	color:#000;
	

	}

.contents p strong,.contents div{
	color:#000;
	}
	
.paym_sel_box{
	display:block;
	padding:10px 20px;
	margin:15px 0;
	background:#f6f6ee;
	border:1px solid #e6e3dd;
	}
.paym_sel_box input{
	border:medium none;
	background:none;
	}
.paym_sel_box label{
	margin:0;
	font-size:12px;
	color:#c66810;
	padding:0 8px;
	}
.btn_sec_reg{
	display:block;
	width:352px;
	height:44px;
	background:url(../images/btn_proceed_reg.gif) no-repeat top left;
	text-indent:-99999px;
	margin:0 0 15px;
	border:none;
	}
.btn_sec_reg:hover{
	background:url(../images/btn_proceed_reg.gif) no-repeat bottom left;
	}
.btn_sec_payment{
	display:block;
	width:260px;
	height:44px;
	background:url(../images/btn_sec_payment.gif) no-repeat top left;
	text-indent:-99999px;
	margin:0 0 15px;
	border:none;
	}
.btn_sec_payment:hover{
	background:url(../images/btn_sec_payment.gif) no-repeat bottom left;
	}
.reg_from{
	margin:0;
	padding:0;
	width:545px;
	float:left;
	
	}
.reg_from ul{
	display:block;
	margin:0;
	padding:0;
	}
.reg_from ul li{
	display:inline;
	float:left;
	margin:0;
	padding:0 0 17px 11px;
	}
.reg_from ul li label{
	width:257px;
	font-size:18px;
	color:#000;
	display:block;
	padding:0 0 10px;
	}
.reg_from ul li input.red_txt,.reg_from ul li select.red_txt{
	display:block;
	width:224px;
	background:#f4f4f4;
	border:1px solid #c3c3c3;
	padding:10px 15px 10px;
	color:#000;
	font-size:14px;
	letter-spacing:1px;
	}
	.reg_from ul li select.red_txt
	{
	color:#000;
	}
.paym_sel_box_new{
	display:block;
	padding:10px 20px;
	margin:15px 0;
	background:#f6f6ee;
	border:1px solid #e6e3dd;
	}
.paym_sel_box_new b{
	width:160px;
	float:left
	}
	.paym_sel_box_new .red_txt_new
	{
	display:block;
	width:224px;
	font-size:12px;
	letter-spacing:1px;
	background:#fff;
	border:1px solid #000;
	margin-bottom:10px;
	}
	

input.max_txt{
	width:491px!important;
	}
.reg_from ul li textarea{
	background:#f4f4f4;
	border:1px solid #c3c3c3;
	padding:15px 15px 15px;
	width:491px;
	color:#8a8a8a;
	letter-spacing:1px;
	}
input.chk_box{
	display:block;
	float:left;
	margin-right:5px;
	background:none;
	border:none;
	margin-bottom:10px;
	}
label.chk_label{
	font-size:13px;
	color:#000;
	display:block;
	float:left;
	margin:-2px 0 0;
	padding:0;
	line-height:18px;
	}
*html label.chk_label{
	margin-top:0px;
	}
*html a.btn_submit{
	margin-top:0;
	}
input.btn_submit{
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
	width:145px;
	height:44px;
	text-indent:-99999px;
	background:url(../images/btn_submit.gif) no-repeat top left;
	border:medium none;
	cursor:pointer;
	}
input.btn_submit:hover{
	background:url(../images/btn_submit.gif) no-repeat bottom left;
	}

.message
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: normal;
    color:#FF0000;
}
.error_message,.error_message1,.error_message2,.error_message3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: bold;
    color:#FF0000;
}
.success_message
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: bold;
    color:blue;
}
.login_sec p {
    text-align:left;
    font-size:13px;
    color:#fff;
}
.login_sec label {
    text-align:left;
    font-size:12px;
    color:#F8BE03;
    padding:12px 0 0 8px;
    font-weight: bold;
}
.normallink
{
    font-size:12px;
    color:#636563;
    text-decoration:underline;
}
a.normallink
{
    font-size:16px;
    color:#636563;
}
.normallink:hover
{
    text-decoration:underline;
    color:#4A4A4A;
}
.normallink_new
{
    font-size:12px;
    color:#F8BE03;
    font-weight:bold;
    text-decoration:underline;
}
.normallink_new:hover
{
    text-decoration:underline;
    color:#000;
}
.myaccountlink
{
    font-size:11px;
    color:#fff;
    font-weight: bold;
    text-decoration:underline;
}
.myaccountlink:hover
{
    text-decoration:none;
    color:#F8BE03;
}


.products{
   	width:100%;
   	background:#fff;
   	float:left;
   	display:inline;
   	padding:0 0 14px;
   	margin-bottom:10px;
}
*html .products{
    padding:0;
}
.products h2{
    background:url(../images/header_line.gif) no-repeat bottom left;
    padding:0 0 8px;
    margin:4px 0 9px 17px;
    font-size:20px;
    color:#3F2006;
    line-height:100%;
}

.products ul,.player_products ul{
    clear:both;
    margin:0;
    padding:0 14px;
    list-style-type:none;
    padding-bottom:10px;
}
.products ul li,.player_products ul li{
    display:inline;
    margin:0;
    width:48%;
    padding:0px 7px 2px 2px;
}
.products ul li a,.player_products ul li a{
    display:block;
    float:left;
    width:48%;
    text-align:center;
}
.player_products ul li{
    width:100%;
}
.player_products ul li a{
    width:100%;
}
.products ul li a span,.player_products ul li a span{
    border:5px solid #dbd2b6;
    display:inline-block;
}
.products ul li a span:hover,.player_products ul li a span:hover{
    border:5px solid #f2c53c;
}
.products ul li .image,.player_products ul li .image{
    display:block;
    float:left;
    margin:0;
    padding:0;
}
.products ul li .name,.player_products ul li .name{
    text-align:left;
    /*width:110px;
    text-align:center;*/
    display:block;
    float:left;
    margin:0;
    padding:0;
    color:#4A4A4A;
    font-weight: bold;
    padding-top:5px;
}
.products ul li .name:hover, .products ul li .name:hover .product_count,.player_products ul li .name:hover,.player_products ul li .name:hover .product_count{
    color:#f2c53c;
    text-decoration:underline;
}
.products ul li .name .product_count,.player_products ul li .name .product_count{
    color:red;
}

.product_image
{
    border:1px solid #dbd2b6;
    padding:2px;
    float:left;
    margin:0px 10px 10px 0px;
    max-width:680px;
    max-height:280px;
}
/*
*html .product_image
{
    max-width:680px;
    width: expression(this.width > 680 ? 680 : true);
    max-height:280px;
    height: expression(this.height > 280 ? 280 : true);
}
*/
.categorylink
{
    font-size:12px;
    color:#636563;
    text-decoration:underline;
}
.categorylink:hover
{
    text-decoration:underline;
    color:#FEBF01;
}


.contents h2.producthead{
   	margin:0 0 10px;
   	padding:0 0 8px;
   	background:url(../images/header_line.gif) no-repeat bottom left;
   	font-size:20px;
   	color:#3f2006;
   	text-transform:uppercase;
}
.contents h2.grade{
    margin:0 0 10px;
    padding:0 0 1px;
    background:url(../images/header_line.gif) no-repeat bottom left;
    font-size:20px;
    color:#9AB848;
}
.listbg {
    background:#595959;
    border-bottom:1px solid #3D3D3D;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    height:18px;
    padding-bottom:2px;
    padding-top:5px;
    text-decoration:none;
	   background:url(../images/table_nav_bg.gif) repeat-x top left;
    color:#fff;
}
.list1bg
{
    background-color:#fff;
    padding-top:5px;
    padding-bottom:5px;
}
.list1bg a
{
    color: #3BA3DA;
}
.list1bg a:hover
{
    text-decoration:underline
}
.list2bg
{
    background-color:#999999;
    cursor:pointer;
		  color:#fff !important;
}
.list2bg a
{
    color: #FFE400;
}
.list2bg a:hover
{
    text-decoration:underline
}
.list3bg
{
    background-color:#D6D28D;
    cursor:pointer;
}
.list3bg a
{
    color: #9AB848;
}
.list3bg a:hover
{
    text-decoration:underline
}
.tableborder, .tableborder2
{
    border-right:1px solid #c8c7c7;
    border-bottom:1px solid #c8c7c7;
    margin-bottom:20px;
}
.tableborder td, .tableborder2 td
{
    border-top:1px solid #c8c7c7;
    border-left:1px solid #c8c7c7;
    border-bottom:1px solid #c8c7c7;
    border-right:1px solid #c8c7c7;
}
.tableborder2 td
{
    padding-left:10px;
}
.normaltext
{
    font-family:Arial;
    font-size:12px;
    color:#000; 
    padding:5px;
}
.normalbold
{
    font-size:12px;
    font-weight:bold;
    color:#4A4A4A;
}


/* Table nav */
.grader_nav{
	width:693px;
	margin:0;
	height:34px;
	background:url(../images/grader_bg.gif) repeat-x top left;
	border-bottom:4px solid #febf01;
	margin-bottom:5px;
	}
.grader_nav ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	}

.grader_nav ul li{
	display:inline;
	float:left;
	margin:0;
	padding:0 1px 0 0;
	}
.grader_nav ul li a,.grader_nav ul li span{
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	font-weight:bold;
	font-size:14px;
	background:url(../images/table_nav_bg.gif) repeat-x top left;
	width:auto;
	padding:0 21px;
	color:#fff;
	text-transform:uppercase;
	}
.grader_nav ul li span
{
	background:url(../images/table_nav_bg_gray.gif) repeat-x top left;
}

.grader_nav ul li a:hover{
	background:url(../images/table_nav_bg_selected.gif) repeat-x top left;
	color:#472306;
	}
.grader_nav ul li a.selected{
	background:url(../images/table_nav_bg_selected.gif) repeat-x top left;
	color:#472306;
	border-top:1px solid #e5ac02;
	}
	
	/* New style */
	
.inputlogin
{
    color:#3c3c3c;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #a7a6aa;
    height:18px;
    width:160px;
    padding:2px 0 0 0;
}
.selectbox
{
    color:#3c3c3c;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #a7a6aa;
    height:20px;
    width:160px;
    padding:0px 0 0 0;
}
.login_btn_blue
{
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    padding:0 10px 0 10px;
    height:27px;
    border:0;
    background:url(../images/btn_blue.gif) repeat-x;
}


.bullets_new{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
.bullets_new li{
margin:0;
padding:0 0 0 15px;
background:url(../images/bullets.gif) no-repeat 0px 4px;
}

/* top login section */
.login_sec{
	background:#482306;
	width:205px;
	padding:14px 15px;
	margin:0 0 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	}
.login_sec form{
	margin:0;
	padding:0;
	}
.login_sec form p{
	display:block;
	clear:both;
	margin:0 0 5px;
	padding:0;
	}
.login_sec form p input.txt_box{
	width:195px;
	padding:4px;
	font-size:12px;
	color:#7c7c7c;
	background:url(../images/txt_box.gif) repeat-x top left;
	border:1px solid #b0550e;
	}
.login_sec form p span a{
	display:inline;
	float:left;
	text-align:right;
	color:#f9c13e;
	line-height:26px;
	margin-left:5px;
	}
.login_sec form p span a:hover{
	color:#fff;
	}
input.login_btn{
	display:inline;
	float:left;
	width:57px;
	height:26px;
	background:url(../images/login_btn.gif) no-repeat;
	border:medium none;
	}
	
	
.contents .Bold
{
    font-weight: bold;
   	color: #3f2006;
}
.contents .Underline
{
    text-decoration:underline;
   	color: #3f2006;
}
.contents .Bold_Underline
{
    font-weight: bold;
    text-decoration:underline;
   	color: #3f2006;
}
.contents .Title
{
   	font-weight: bold;
   	font-size: 18px;
   	color: #cc3300;
}
span.invalid
{
    color:#000;
}
.contents a
{
    color:#00f;
}
.contents a:hover
{
    color:#4A4A4A;
    text-decoration:underline;
}

.font,.font div,.bullets_new li,.bullets li
{
   	font-size: 16px;
   	color:#000;
	   font-family:Arial, Helvetica, sans-serif;
	line-height: 23px;
}
