/* CSS Document */
* { margin:0; padding:0;}
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(images/side_1.gif) 0 27px repeat-x;}
.li_1{background:none;}
li a {
	background:url(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 {background-color:#EEEEE5; text-align:right; font-size:10pt; 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 *************
/*************************************/
#main, #main_header, #main_footer  {margin:0 auto;}
#header { background: url(images/bg_header.jpg) top repeat-x; }
/*#header .indent {padding:15px 0 0 38px;}*/
/*---table--*/
.left_top{ background:url(/images/left_top.gif) left top no-repeat;}
.right_top{ background:url(/images/left_top.gif) right top no-repeat;}
.right_bot{ background:url(/images/left_top.gif) right bottom no-repeat;}
.left_bot{ background:url(/images/left_top.gif) left bottom no-repeat;}
.side_left{ background:url(/images/side.gif) left top repeat-y;}
.side_right{ background:url(/images/side.gif) right top repeat-y;}
.side_top{ background:url(/images/side.gif) top repeat-x #FFFFFF;}
.side_bot{ background:url(/images/side.gif) bottom repeat-x;}
/*---// table--*/
/*txt*/
strong{ color:#416DB3;}
b{ color:#416DB3;}
.txt_1{ font-size:18px; line-height:20px; text-transform:uppercase;}
.txt_2{ color:#527D94; font-weight:bold;}
.txt_3{ color:#585858; font-weight:bold;}
/*// txt*/
/* #wrapper{  color:#585858;} */
#wrapper { color:#FFFFFF; }
/*-------links-------*/
#wrapper a{ color:#537E95;}
#wrapper .link{ color:#E96324; font-weight:bold;}
#wrapper .link:hover{ text-decoration:none;}
#wrapper .link_1{ color:#E96324;}
#wrapper .link_1:hover{ text-decoration:none;}
#wrapper .link_2{ color:#F07A2C;}
#wrapper .link_2:hover{ text-decoration:none;}
/*-------// links-------*/
/*---page---*/
#page #wrapper .indent{padding:18px 4px 2px 35px;}
#page #wrapper .column .block{margin:9px 9px 0 0;}
#page #wrapper .column .block .indent{padding:19px 40px 61px 23px;}
#page #wrapper .column_1 .indent{padding:18px 27px 41px 21px;}
/*---// page---*/
/*---page_1---*/
#page_1 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_1 #wrapper .column .indent{padding:0 9px 0 0;}
#page_1 #wrapper .column .block{ width:100%;}
#page_1 #wrapper .column .block .indent{padding:18px 0 53px 24px;}
/*#page_1 #wrapper .column .block_1 .indent{padding:5px 30px 51px 23px; margin:9px 0 0 0;}*/
#page_1 #wrapper .column .block_1 .indent{padding:21px 30px 51px 23px; margin:9px 0 0 0;}
#page_1 #wrapper .column_1 .indent{padding:18px 27px 51px 21px;}
/*---// page_1---*/
/*---page_2---*/
#page_2 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_2 #wrapper .column .indent{padding:0 9px 0 0;}
#page_2 #wrapper .column .side_right .indent{padding:18px 20px 53px 21px;}
#page_2 #wrapper .column_1 .indent{padding:18px 27px 51px 24px;}
/*---// page_2---*/
/*---page_3---*/
#page_3 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_3 #wrapper .li_w{ width:190px;}
#page_3 #wrapper .column .indent{padding:0 9px 0 0;}
#page_3 #wrapper .column .block{ width:100%;}
#page_3 #wrapper .column .block .indent{padding:18px 30px 53px 24px;}
#page_3 #wrapper .column .block_1 .indent{padding:21px 30px 45px 23px; margin:9px 0 0 0;}
#page_3 #wrapper .column .block_1 .w{width:218px;}
#page_3 #wrapper .column_1 .indent{padding:18px 27px 23px 21px;}
#page_3 #wrapper .column_1 .block{width:100%}
#page_3 #wrapper .column_1 .block_1 .indent{margin:9px 0 0 0;}
/*---// page_3---*/
/*---page_4---*/
#page_4 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_4 #wrapper .li_w{ width:190px;}
#page_4 #wrapper .column .indent{padding:18px 19px 48px 21px;}
#page_4 #wrapper .column_1 .indent{padding:0 0 0 9px;}
#page_4 #wrapper .column_1 .block{ width:100%;}
#page_4 #wrapper .column_1 .block .indent{padding:18px 30px 53px 23px;}
#page_4 #wrapper .column_1 .block_1 .indent{padding:18px 30px 47px 24px; margin:9px 0 0 0;}
#page_4 #wrapper .column_1 .block_1 .w{width:217px;}
/*---// page_4---*/
/*---page_5---*/
#page_5 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_5 #wrapper .li_w{ width:190px;}
#page_5 #wrapper .column .indent{padding:0 9px 0 0;}
#page_5 #wrapper .column .block{ width:100%;}
#page_5 #wrapper .column .block .indent{padding:18px 30px 53px 24px;}
#page_5 #wrapper .column .block_1 .indent{padding:21px 30px 52px 24px; margin:9px 0 0 0;}
#page_5 #wrapper .column .block_1 .w{width:218px;}
#page_5 #wrapper .column_1 .indent{padding:18px 27px 47px 21px;}
/*---// page_5---*/
/*---page_6---*/
#page_6 #wrapper .indent{padding:18px 44px 27px 35px;}
#page_6 #wrapper .column .indent{padding:0 9px 0 0;}
#page_6 #wrapper .column .block{ width:100%;}
#page_6 #wrapper .column .block .indent{padding:18px 30px 53px 24px;}
#page_6 #wrapper .column .block_1 .indent{padding:21px 30px 45px 23px; margin:9px 0 0 0;}
#page_6 #wrapper .column .block_1 .w{width:218px;}
#page_6 #wrapper .side_right .indent{padding:18px 30px 54px 24px;}
/*---// page_5---*/
/*---page_7---*/
#page_7 #wrapper .indent{padding:18px 44px 27px 70px;}
#page_7 #wrapper .column .indent{padding:0 9px 0 0;}
#page_7 #wrapper .column .block{ width:100%;}
#page_7 #wrapper .column .block .indent{padding:18px 30px 53px 24px;}
#page_7 #wrapper .column .block_1 .indent{padding:21px 30px 45px 23px; margin:9px 0 0 0;}
#page_7 #wrapper .column .block_1 .w{width:218px;}
#page_7 #wrapper .side_right .indent{padding:18px 30px 54px 24px;}
/*---// page_7---*/
#footer {background: url(images/bg_footer.jpg) left top repeat-x; color:#FFFFFF; font-size:14px; line-height:15px;}
#footer a{ color:#A3060D; font-weight:normal}
/*#footer .indent {padding:24px 0 0 44px;}*/