body {margin:2px 0; padding:0; background:#FFFFFF;}
p {font-size:12px; color:#36281A; margin-top:0;}
a {color:#F97B0A; text-decoration:none;}
a:hover {color:#F97B0A; text-decoration:underline;}

table, td {border-collapse:collapse;}
img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px arial, helvetica, sans-serif; color:#575757; text-align:left;}
div{ margin:0; padding:0;}
h1 {font-size:26px; line-height:28px;}
h1.member {color:#A0A84E;}
h2 {font-size:22px; font-weight:normal; color:#852113; margin-top:0; padding-top:0; line-height:24px}
h3 {font-size:18px; line-height:20px; font-weight:normal; color:#852113; margin-bottom:8px; padding-top:0; padding-bottom:0;}
h3.section {background:url(../images/arrow.gif) no-repeat left center; padding-left:20px; margin-top:0px;}
h3.name a {text-decoration:none; color:#852113; margin-bottom:5px; text-decoration:underline;}
h3.name a:hover {text-decoration:underline;}
h4 {color:#F97B0A; font-size:14px; margin-bottom:3px; margin-top:0;}
h4.member {margin-bottom:3px;}
h5 {color:#646931; font-size:14px; margin-bottom:3px; margin-top:0;}


.end{ font-weight:bold; font-size:11px; text-align:center}
.end img{ vertical-align:middle; margin:0 25px 0 25px;}
.end a{ color:#474747; text-decoration:none;}
.end a:hover{ color:#474747; text-decoration:underline;}

.end1{ text-align:center; color:#6C6C6C;}
.end1 a{ text-align:center; color:#F97B0A; text-decoration:underline}
.end1 a:hover{ text-align:center; color:#F97B0A; text-decoration:none}

#spacingborder td {margin:10px;}
.sideborder {
border-right:1px solid #36281A;
}
#leftborder {
border-left:1px #36281A dashed;
}

.bottomborder {
border-bottom:1px solid #36281A;
}

.top_bottomborder {
border-bottom:1px solid #36281A;
border-top:1px solid #36281A;
}

.content, #price_form td, #contact_form td, #agent_form td, #user_form td, #form1 td  {
padding:15px;
color:#36281A;
background-color: #FBFBEF;
font-size:12px;
line-height:14px;
}

.content a { text-decoration:underline;}
.content a:hover {text-decoration:underline;}
.login td {padding:8px 0;}
.login p, .login a {font-size:10px;}
#sidemenu {
background-color: #A0A84E;
padding:0 10px;
}

#sidemenu ul {
padding:0;
margin:10px 0;
list-style-type:none;
}

#sidemenu li {
list-style-type:none;
display: block;
padding:5px 0;
}

#sidemenu a {
color:#FBF2D8;
font-size:12px;
line-height:16px;
text-decoration:none;
display:block;
text-indent:8px;
}

#sidemenu a.topic-hilight {
    color:#852113;
}

#sidemenu a:hover {
color:#852113;
text-decoration:underline;
}

#submenu {
background-color: #36281A;
}

#submenu ul {
padding:10px 0;
margin:0;
list-style-type:none;
text-align:center;
}

#submenu li {
list-style-type:none;
display:inline;
padding:0 20px;
}

#submenu a {
color:#FBFBEF;
font-weight:normal;
font-size:13px;
line-height:14px;
letter-spacing:1px;
text-decoration:none;
}

#submenu a:hover {
color:#F97B0A;
}

.pagetop {width:100%; height:42px; background:url(../images/rez_top.jpg) top repeat-x;}
.adminpagetop {width:100%; height:6px; background:url(../images/rez_top_home.jpg) top repeat-x;}

.tablemargin {margin-top:30px;}
.spacing {
margin:2px 0;
}

.square {
background:url(../images/squares.jpg) no-repeat right top;}
.withagent {background-color:#E6D5C8; padding:15px;}
.noagent {background-color:#EBECD3; padding:15px;}

.not-done {background:yellow;}
.paddingbottom { padding-bottom:5px;}
#margin {
margin:10px;
}

/* topic-block is repeated in tiny_mce_extensions.css for smoother tinyMCE integration */
.topic_block {
    background:#E4E5D6;
    padding:10px;
}
.topic_block td { padding:10px; }

#price_form td {
    padding:5px;
}
.border td p {
    margin-bottom:0;
    padding-bottom:0;
}

#contact_form td, #agent_form td, #user_form td {
    padding:5px;
}

.border {
    width:75%;
    border:1px solid #333333;
    margin:10px 0;
    padding:5px;
}
.border_special {
	width:75%;
    border:2px dashed #A0A84E;
    margin:10px 0;
    padding:5px 0 5px 0;
	background:#e4e5d6;
}

.special {
	width:75%;
    border:2px #A0A84E;
    margin:10px 0;
    padding:5px 0 5px 0;
    padding-left:5px;
	background:#e4e5d6;
}

.border_special h3 {
    margin-top:0;
	padding-left:5px;
	background:#A0A84E;
}
.border_special h4, .border_special p, .border_special table {
	margin-left:5px;
	margin-right:5px;
	}
.border h3 {
    margin-top:0;
	margin-right:0;
}

#bottom {
    clear:both;
}
.member {
    color:#A0A84E;
    font-weight:bold;
}
.free-available {
   font-size:12px;
   color:#000000;
   font-weight:normal;
   font-style:italic;
}

#price_form td.introductory {
background-color:#e4e5d6;
}

/* Sponsor Code Admin */
#new_sponsor_code td, #edit_sponsor_code td  {
    padding:10px;
    color:#36281A;
    background-color: #FBFBEF;
    font-size:12px;
    line-height:14px;
}
.warning {
	font-size:12px;
	font-style:italic;
	color:#F97B0A;
}
.sponsor_code td, .sponsor_code th {
	padding:5px 5px;
	vertical-align:top;
	word-wrap: break-word;
	text-align:left;
}
.sponsor_code td {
	font-size:10px;
}

.tan {
	background-color:#DBDEA7;
	border-bottom:1px dashed #999999;
}

/********Blueprint********/
.blueprint {
	background-color:#FFFF00;
}
ul.sponsor_code li {
	padding-bottom:15px;
}
