body {	
	
	MARGIN-top : 0;	
	MARGIN-left : 0;
	MARGIN-right : 0;
	
	font:14px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	color:#5e5e5e;
}


a:link {
color:#6a9344;
text-decoration:underline;	
}

a:visited {
color:#6a9344;
text-decoration:v;
}

a:hover {
color:#B57D1C;
text-decoration:none;
}

a:active {
color:#6a9344;
text-decoration:underline;
}

.navigation {
border-bottom:2px solid #b57d1c;
color:#676767;
font-size:17px;
}

hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
}



.error {COLOR: #FF0000; FONT-SIZE: 12px;
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

.error a {COLOR: #FF0000; TEXT-DECORATION: none }

.error a:hover {COLOR: #F58C24 }


A.tblhd {COLOR: #FFFFFF; TEXT-DECORATION: none	
}
A.tblhd:link {COLOR: #FFFFFF; TEXT-DECORATION: none	
}
A.tblhd:visited {COLOR: #FFFFFF; TEXT-DECORATION: none	
}
A.tblhd:hover {COLOR: #FFFFCC; TEXT-DECORATION: underline	
}



.hd {COLOR: #996600; FONT-SIZE: 15px;
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

.hd a {COLOR: #996600; TEXT-DECORATION: none }

.hd a:hover {COLOR: #CC9933 }

.subhd {COLOR: #000000; FONT-SIZE: 14px;
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

.sc {FONT-SIZE: 11px; text-align: center;  font-family: verdana, arial, helvetica;}
.sj {FONT-SIZE: 11px; text-align: justify; font-family: verdana, arial, helvetica; }
.sl {FONT-SIZE: 11px; text-align: left; font-family: verdana, arial, helvetica; }
.sr {FONT-SIZE: 11px; text-align: right; font-family: verdana, arial, helvetica; }

.scb {FONT-SIZE: 11px; text-align: center; font-weight: bold; font-family: verdana, arial, helvetica; }
.sjb {FONT-SIZE: 11px; text-align: justify; font-weight: bold; font-family: verdana, arial, helvetica; }
.slb {FONT-SIZE: 11px; text-align: left; font-weight: bold; font-family: verdana, arial, helvetica; }
.srb {FONT-SIZE: 11px; text-align: right; font-weight: bold; font-family: verdana, arial, helvetica; }

.scgray {COLOR: #999999; FONT-SIZE: 10px; text-align: center }
.slgray {COLOR: #999999; FONT-SIZE: 10px; text-align: left }
.srgray {COLOR: #999999; FONT-SIZE: 10px; text-align: right }

.mc {FONT-SIZE: 14px; text-align: center }
.mj {FONT-SIZE: 14px; text-align: justify }
.ml {FONT-SIZE: 14px; text-align: left }
.mr {FONT-SIZE: 14px; text-align: right }

.mlgray {COLOR: #999999; FONT-SIZE: 14px; text-align: left }
.mrgray {COLOR: #999999; FONT-SIZE: 14px; text-align: right }
.mcgray {COLOR: #999999; FONT-SIZE: 14px; text-align: center }

.mcb {FONT-SIZE: 14px; text-align: center; font-weight: bold }
.mrb {FONT-SIZE: 14px; text-align: right; font-weight: bold }
.mjb {FONT-SIZE: 14px; text-align: justify; font-weight: bold }
.mlb {FONT-SIZE: 14px; text-align: left; font-weight: bold }
.mlbbrown {COLOR: #996600; FONT-SIZE: 12px;  				
	FONT-STYLE: normal; FONT-WEIGHT: Bold; TEXT-DECORATION: none }

.mrblorange {COLOR: #FFC36B; FONT-SIZE: 12px; text-align: right; font-weight: bold }

.mrorange {COLOR: #FFC36B; FONT-SIZE: 11px; text-align: right; font-weight: plain }




.bgblack {BACKGROUND-COLOR: #000000 }
.bgbrown {BACKGROUND-COLOR: #996600 }
.bglbrown {BACKGROUND-COLOR: #CC9933 }
.bglorange {BACKGROUND-COLOR: #FFCC66 }
.bgwhite {BACKGROUND-COLOR: #ffffff }



.tblbg {BACKGROUND-COLOR: #cecece}

.tblhead {
	COLOR: #ffffff; 
	FONT-SIZE: 11px;  				
	FONT-STYLE: normal; 
	FONT-WEIGHT: plain; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
	BACKGROUND-COLOR: #888885;
	font-family: verdana, arial, helvetica;
}

.tblheadstrong {
	COLOR: #ffffff; 
	FONT-SIZE: 11px;  				
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
	BACKGROUND-COLOR: #888885;
	font-family: verdana, arial, helvetica;
}

.tblheadlt {COLOR: #eeeeee; FONT-SIZE: 12px;  				
	FONT-STYLE: normal; FONT-WEIGHT: plain; TEXT-DECORATION: none;
	BACKGROUND-COLOR: #8C8C8C 
}

.tblcontent {
	COLOR: #5e5e5e; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	font-family: verdana, arial, helvetica;
}

.tblgrey {COLOR: #000000; FONT-SIZE: 10px; 
	FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	BACKGROUND-COLOR: #eeeeee 
}

.tblhg {COLOR: #000000; FONT-SIZE: 13px; 
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none;
	BACKGROUND-COLOR: #eeeeee 
}

.tblhgray {COLOR: #000000; FONT-SIZE: 13px; 
	FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none;
	BACKGROUND-COLOR: #dadada 
}

.tblborder {BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}

.tblborderlt {BORDER-LEFT: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; 
	BORDER-BOTTOM: #dadada 1px solid; BORDER-TOP: #dadada 1px solid
}

.tblgreylt {BACKGROUND-COLOR: #EEEEE0;
}


input.dollar {
	text-align:right; 
	BACKGROUND-IMAGE: url(../images/icon_dollar.gif);
	
	border-width: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	
	padding: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	
}


h1 {
	font-size:28px;
	color:#AF7715;
	font-weight:normal;
	margin-top:20px;
	margin-left:0px;
}

h2 {
	font-size:16px;
	color:#AF7715;
	font-weight:normal;
	margin-bottom:0;
	margin-left:0px;
}

.filterform select {
	margin-right:15px;
	margin-left:4px;
	
}


.form ol li {
	list-style-type:none;
	margin:0;
}


.form #title {
	margin-top:10px;
}






/* buttons */

.btn_sign_in {
font-size:0;
background:url('images/btn_sign-in.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}

.btn_sign_in:hover {
background:url('images/btn_sign-in-hover.png') no-repeat !important;
cursor:pointer;
width:97px !important;
height:25px !important;
}

.btn_sign_in:active {
background:url('images/btn_sign-in-active.png') no-repeat !important;
cursor:pointer;
width:97px !important;
height:25px !important;
}



.btn_register {
font-size:0;
background:url('images/btn_register.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_register:hover {
background:url('images/btn_register-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_register:active {
background:url('images/btn_register-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}


.btn_next {
font-size:0;
background:url('images/btn_next.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_next:hover {
background:url('images/btn_next-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_next:active {
background:url('images/btn_next-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}


.btn_continue {
font-size:0;
background:url('images/btn_continue.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_continue:hover {
background:url('images/btn_continue-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_continue:active {
background:url('images/btn_continue-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}



.btn_cancel {
font-size:0;
background:url('images/btn_cancel.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_cancel:hover {
background:url('images/btn_cancel-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_cancel:active {
background:url('images/btn_cancel-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}

.btn_save {
font-size:0;
background:url('images/btn_save.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_save:hover {
background:url('images/btn_save-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_save:active {
background:url('images/btn_save-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}


.btn_change {
font-size:0;
background:url('images/btn_change.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_change:hover {
background:url('images/btn_change-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_change:active {
background:url('images/btn_change-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}


.btn_submit {
font-size:0;
background:url('images/btn_submit.png') no-repeat !important;
width:97px !important;
height:25px !important;
position:relative;
margin:0;
}
.btn_submit:hover {
background:url('images/btn_submit-hover.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}
.btn_submit:active {
background:url('images/btn_submit-active.png') no-repeat !important;
width:97px !important;
height:25px !important;
cursor:pointer;
}





/* form */

.cform ol li {
	list-style-type:none;
	margin:0;
}

.cform span {
	display:block;
}

.cform input {
	background:url('images/input.png') no-repeat;
	width:200px;
	border:none;
	padding:7px;
	color:#5e5e5e;
	margin-bottom:8px;
	margin-top:2px;
}

.cform .input-small {
	background:url('images/input-small.png') no-repeat;
	width:140px;
	height:30px;
	border:none;
	padding:7px;
	color:#5e5e5e;
	margin-bottom:0px;
	margin-top:0px;
}



.cform .reqtxt, .cform .emailreqtxt {
display:none;
}

.cf_hidden {
display:none;
}

.cform select {
margin:0 0 15px 0;
width:206px;
}

.cform textarea {
background:url('images/textarea.png') no-repeat;
padding:8px;
border:0;
width:300px;
height:172px;
color:#5e5e5e;
font-family:helvetica;
font-size:13px;
}

.checkbox {
width:13px !important;
height:13px !important;
margin:10px 5px 3px 3px !important;
}

.radio {
width:13px !important;
height:13px !important;
margin:10px 5px 3px 3px !important;
}


.cf_info {
color:#c44747;
}

.cform p {
	margin:0;
}


/* dividers */


hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
}



.reset_textarea {
width:330px !important;
background:#EFEFEF !important;
padding:0px;
}

.buffer_top {
margin-top:30px;	
}


.table_basic {border-collapse: separate; margin-bottom:0px; background: opaque; }


td { }

.td_basic_c 	{ FONT-SIZE: 12px; border-top:1px solid #ccc; border-left:1px solid #ccc; line-height:14px; font-family:arial,verdana; vertical-align:top; padding:4px; background-color:#FFFFFF; text-align:center;}
.td_basic_l 	{ FONT-SIZE: 12px; border-top:1px solid #ccc; border-left:1px solid #ccc; line-height:14px; font-family:arial,verdana; vertical-align:top; padding:4px; background-color:#FFFFFF; text-align:left;}
.td_basic_r 	{ FONT-SIZE: 12px; border-top:1px solid #ccc; border-left:1px solid #ccc; line-height:14px; font-family:arial,verdana; vertical-align:top; padding:4px; background-color:#FFFFFF; text-align:right;}

.td_sum_r 	{ FONT-SIZE: 13px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:18px; font-family:arial,verdana; vertical-align:top; padding:4px; padding-bottom:35px; background-color:#FFFFFF; text-align:right;}
.td_sum_trader 	{ FONT-SIZE: 12px; font-weight:plain; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:18px; font-family:arial,verdana; vertical-align:top; padding:4px; padding-bottom:35px; background-color:#FFFFFF; text-align:left;}
.td_total_r 	{ FONT-SIZE: 16px; font-weight:plain; line-height:18px; font-family:arial,verdana; vertical-align:top; padding:4px; padding-bottom:35px; background-color:#FFFFFF; text-align:right;}


.td_first 	{ FONT-SIZE: 10px; font-weight:bold; border-bottom:1px solid #ccc; line-height:1px; padding:4px; padding-bottom:10px; background-color:#FFFFFF; text-align:center;}
.td_blank 	{ FONT-SIZE: 12px; border-left:1px solid #ccc; line-height:14px; font-family:arial,verdana; vertical-align:top; padding:4px; background-color:#FFFFFF; text-align:left;}




