html {font:12px/15px arial, helvetica, sans-serif;}
body {	background-color: #515151; margin-top; padding-top:0px}
a {color: #0077dd;}
a:hover {text-decoration: none;}

/* Background Color */
.bgColor {background-color:#FFFFFF}

.nav {margin:5px 20px 7px; text-align:right;}
.nav a {color:#FFFFFF; text-decoration:none; padding: 0px 20px 0px 20px;text-transform: uppercase; font-weight:bold}
.nav a:hover {color:#254360; background-color:#FFFFFF}

.navsub {color:#c32e0e; font-size: 10pt; text-align:right; margin:0 20px 10px}
.navsub a {color:#575757;}

h1 {color:#AA2111; font-size:18pt; line-height:1.2em; margin-bottom:20px}
h2 {color:#c32e0e; line-height:1.2em; margin-bottom: 10px;  margin-top: 10px; font-size: 12pt;}
h3 {color:#666666; font-size:10pt; line-height:1.4em; margin-bottom:5px; margin-top: 10px;}
/*
h2.sidebar {color:#0275b8}
h4 {margin-top:15px; margin-bottom:5px}
*/

p {margin-bottom: 12px;}
input, select, textarea, option{font:9pt/11pt arial, helvetica, sans-serif; padding-left:2px; color:#585858;}
input{ width:190px;}
input[type="button"] {height:20px;}
input[type="submit"] {height:20px;}
.inp_h{height:24px; margin:0 0 4px 0;}
textarea{width:190px; height:102px; overflow:auto}
input[type="checkbox"] {cursor:pointer; height:14px; width:14px}
input[type="radio"] {cursor:pointer; font:8pt; height:14px; width:14px}
input[type="radio"]:focus {
	-moz-outline: 1px solid #ffffff; 
	-moz-outline-radius: 0px;
	-moz-outline-offset: -1px; 
}

a:hover{ text-decoration:none;}
a img { 
	border:0;
}
ul {list-style:none;}
li {background:url(/membership/images/side_1.gif) 0 27px repeat-x;}
.li_1{background:none;}
li a {
	background:url(/membership/images/arr.gif) 0 6px no-repeat;
	padding:0 0 0 0;
	font-size:14px;
	line-height:28px;
	color:#283E46;
	text-decoration:none;
}
li a:hover {text-decoration:underline; color:#E96324;}
label {cursor:pointer}
.col { float:left;}
.clear { clear:both;}
/*************************************/
/********** BEGIN OUR STYLES ************
/*************************************/
.lbl_data {color:#000080}
.lbl_warning {color:#ff0000; font-variant: small-caps; padding: 3px 5px; font-size:10pt}
.lbl_inform {color:#404040; font-variant: small-caps; padding: 3px 5px; font-size:10pt}
.lbl_divform {color:#404040; background-color: #ffdac7; font-variant: small-caps; padding: 3px 5px; margin: 0 10px 5px 0;}
.lbl_prompt {color:#808080;}
.form_lbl {text-align:right; padding-bottom:3px;}
.form_data { text-align:left; color:navy}
.account {margin:10px 20px 0 20px; color:#000000}
.msg_warning {color:#ff0000; font-size:10pt; font-weight:bold; padding-left:8px}
.msg_inform {color:#006C36; font-size: 12pt; font-weight:bold}
.msg_spacer {padding-left:4px}
.spacer2x {margin-top:10px}
.testimonial {border:1px dashed #808080; margin-top:10px; padding:3px; background-color:#FFF7CC}
/* REPORTS */
.report {background-color:#fafaf2; text-align:center; border:1px solid #c0c0c0}
.report .header {background-color:#FC8D43; text-align:center; font-size:10pt; font-weight:bold; color:#FFFFFF; cursor:default; padding-bottom:5px; padding-top:3px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.report .header1 {background-color:#FC8D43; text-align:left; font-size:10pt; font-weight:bold; color:#0275B8; cursor:pointer; padding: 3px 0 5px 10px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.report .footer {background-color:#FC8D43; font-size:10pt; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; padding:1px 0 1px 0}
.report .data {background-color:#FFDAC7; text-align:center; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:0px; padding-right:0px; cursor:default}
.report .label {background-color:#FFDAC7; text-align:right; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:0px; padding-right:5px; cursor:default}
.report .data1 {background-color:#FFDAC7; text-align:left; font-size:10pt; letter-spacing:0.01em; color:#141414; padding:2px 0 2px 5px; cursor:default}
.report .currency {text-align:right; padding-right:15px}
.report a {color:#000000; text-decoration:none;}
.report a:hover {color:#537E95}
.report .inputtext {background-color:#FFDAC7; text-align:left; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:10px; padding-right:0px; cursor:pointer; border:none}
.report .info {font-size:8pt; color:navy; padding-left:10px}
.report .info2 {font-size:8pt; color:white; padding-left:5px}
/* EDIT */
.edit {background-color:#fafaf2; text-align:center; border:1px solid #c0c0c0}
.edit .label {background-color:#D9D9C4; text-align:right; font-size:10pt; font-weight:bold; color:navy; cursor:default; padding: 3px 5px 5px 10px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:120px}
.edit .data {background-color:#EEEEE5; text-align:left; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:10px; padding-right:0px; cursor:default}
.edit .footer {background-color:#EEEEE5; text-align:center; font-size:10pt; font-weight:bold; color:navy; cursor:default; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.edit .data input[type="text"] {width:220px;}
.edit .data select {width:228px}
.membership {margin-top:10px}
.membership .options {margin-top: 5px}
/* WRITER */
.writer {background-color:#fafaf2; text-align:center; }
.writer .heading {margin:20px 0 10px 60px; font-size:12pt}
/*.writer table {border:1px solid #c0c0c0} */
.writer .step {border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0; text-align:center; width:80px; padding:3px 0 3px 0; background-color:#DBDBDB}
.writer .step a {text-decoration:none}
.writer .active {background-color:#FFFF6A}
.writer .done {background-color:#80FF80}

/*.nav { font-weight:normal; color:#0074B7; padding:0px 0 0 0px}*/
.nav_acct {font-weight:normal; color:#0074B7; padding:0px 0 0 00px; text-align:center}
.nav_admin {margin-left:7px; margin-top:5px}
.nav_admin a {color:#ffffff}

/* CATEGORY */
.category {background-color:#EEEEE5; text-align:left; border:1px solid #c0c0c0}
.category .footer {background-color:#D9D9C4; font-size:10pt; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}

/*************************************/
/********** END OUR STYLES *************
/*************************************/

