html {font:12px/15px arial, helvetica, sans-serif;}
h1 {color:#0275b8; font-size:18pt; line-height:1.2em; margin-bottom:20px}
h2 {color:#0275b8; line-height:1.2em; margin-bottom: 10px;  margin-top: 10px;}
h2.sidebar {color:#0275b8}
h3 {color:#c90a1a; font-size:12pt; line-height:1.4em; margin-bottom:5px; margin-top: 10px;}
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 10px;
	font-size:14px;
	line-height:28px;
	color:#537E95;
	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;}
.lbl_inform {color:#404040;}
.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:#D9D9C4; text-align:center; font-size:10pt; font-weight:bold; color:navy; cursor:default; padding-bottom:5px; padding-top:3px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.report .header1 {background-color:#D9D9C4; text-align:left; font-size:10pt; font-weight:bold; color:navy; cursor:pointer; padding: 3px 0 5px 10px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.report .footer {background-color:#D9D9C4; font-size:10pt; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0}
.report .data {background-color:#EEEEE5; text-align:center; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:0px; padding-right:0px; cursor:default}
.report .data1 {background-color:#EEEEE5; text-align:left; font-size:10pt; letter-spacing:0.01em; color:#141414; padding-left:10px; padding-right:0px; cursor:default}
.report .currency {text-align:right; padding-right:15px}
.report a {color:#141414; text-decoration:none;}
.report a:hover {color:#537E95}
/* 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}
.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}
/*************************************/
/********** END OUR STYLES *************
/*************************************/
