BODY{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;background:#FFFFFF;}

/*Fonts defaults, etc....*/
BODY{color:#000000;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV,TD,TH,P,SPAN{color:#000000;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*the often obnoxious*/
TABLE{border-collapse:collapse;border-spacing:0px;}
TD{padding:0px;}
IMG{border:none;}

/*break out of these rules if need be...*/
TABLE.spaced{border-collapse:separate;border-spacing:5px;}
TABLE.spaced TD{padding:5px;}


/*Links & Generic*/
A{color:#CC3300;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
A:hover{color:#CC3300;text-decoration:underline;}

/*headers*/
H1{color:#CC661C;font-size:20px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H2{color:#CC3300;font-size:16px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H3{color:#CC3300;font-size:14px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H4{color:#000000;font-size:14px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H5{color:#CC3300;font-size:12px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H6{color:#000000;font-size:12px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}


/************************/
/*Forms, std			*/
/************************/
FORM{display:inline;}
INPUT.text{background:#f5f4e8;border:1px solid #d8d7b3;margin:2px 0px; width:250px;font-family:arial,helvetica,verdana,sans-serif;color:#66240b;font-size:12px;font-weight:normal;}
INPUT.password{background:#f5f4e8;border:1px solid #d8d7b3;margin:2px 0px;width:250px;}
INPUT.file{background:#f5f4e8;border:1px solid #d8d7b3;margin:2px 0px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{background:#f5f4e8;border:1px solid #d8d7b3;margin:2px 0px;}
TEXTAREA{background:#f5f4e8;border:1px solid #d8d7b3;margin:2px 0px;font-family:arial,helvetica,verdana,sans-serif;color:#66240b;font-size:12px;font-weight:normal;width:250px;}

TEXTAREA.wysiwyg{width:640px;height:400px;}
TEXTAREA.wysiwyg_error{width:486px;border:2px solid #993333;background:#FFCCCC;height:300px;}
TEXTAREA.wysiwyg_small{width:165px;height:200px;}
TEXTAREA.wysiwyg_small_error{width:165px;border:2px solid #993333;background:#FFCCCC;height:200px;}
TEXTAREA.wysiwyg_large{width:684px;height:300px;}
TEXTAREA.wysiwyg_large_error{width:684px;border:2px solid #993333;background:#FFCCCC;height:300px;}
TEXTAREA.wysiwyg_box{width:200px;height:300px;}
TEXTAREA.wysiwyg_intro{width:684px;height:200px;}


INPUT.error{border:1px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:2px 0px;}

DIV.error,DIV.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px;padding:5px;}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px;padding:5px;}
.required{color:#CC6600;font-weight:bold;}

/***********************/
/*      tiny mce       */
/***********************/

.header{color:#CC3300;font-size:20px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
.subhead {color:#CC3300;font-size:14px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:0px 0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family:helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody {margin:0px;text-align:left;background:#FFFFFF;COLOR: #000000; text-decoration: none; font-family: helvetica,arial,sans-serif;; font-size: 13px; font-weight: normal;}
.mceContentBody A:link {COLOR: #CC3300 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 13px !important}
.mceContentBody A:visited {COLOR: #CC3300 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 13px !important;}
.mceContentBody A:active {COLOR: #CC3300 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 13px !important}
.mceContentBody A:hover {COLOR: #CC3300 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 13px !important}
.mceEditor{width:486px;height:300px;}


/**...**/
.mcePageBreak{border-top:2px dotted #BBBBBB;border-bottom:2px dotted #BBBBBB;color:#BBBBBB;font-weight:bold;text-align:center;clear:both;padding:10px 0px;margin:10px 0px;background:#EEEEEE}

/***********************/
/* Main layout         */
/***********************/
#main_container{}
#main_table{width:100%;height:100%}

/*header*/
#header{background:url('/images/bk_orange.gif') top left repeat-x;height:56px;vertical-align:top}

/*menus*/
#navigation{width:175px;vertical-align:top;background:#9CB942;padding:30px 0px;}
#navigation A{text-align:left;display:block;width:145px;margin:0px 15px;padding:5px 0px;color:#9E2424;text-decoration:none;font-family:arial,sans-serif;font-weight:bold;font-size:13px;}
#navigation A:hover{text-align:left;display:block;width:145px;margin:0px 15px;padding:5px 0px;color:#FFFFFF;text-decoration:none;font-family:arial,sans-serif;font-weight:bold;font-size:13px;}

/*content*/
TD#content{vertical-align:top;padding:50px 130px;font-family:Verdana, Arial, Helvetica, sans-serif}
.content_content{text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif}


/*boxes*/
#boxes{width:200px;vertical-align:top;background:#FFFFFF}
.box{border:2px solid #9CB942;margin:10px}
.box_header{background:#9CB942;color:#FFFFFF;font-weight:bold;font-size:13px;padding:3px;}
.box_content{background:#FFFFFF;padding:3px;}
.box_content P{margin:0px 0px 13px 0px;}

/*footer*/
#footer{margin:20px 0px;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center}
#footer A{color:#66240b;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#footer A:hover{color:#26040b;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}









/*ADMIN*/
#content_admin{padding:10px;VERTICAL-ALIGN:TOP;}

/*admin interface area*/
TABLE.listing{width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;background:#000000;color:#FFFFFF;padding:3px;font-weight:bold;}
TABLE.listing H3{border-bottom:2px solid #cc3300}

TABLE.listing TR.row1 TD{border-bottom:1px solid #000000}
TABLE.listing TR.row0 TD{border-bottom:1px solid #000000}

TABLE.listing TABLE.nested TR TD{border:none;}


TABLE.listing A{color:#CC3300;font-weight:bold;text-decoration:none;font-size:10px;}
TABLE.listing A:hover{color:#CC3300;font-weight:bold;text-decoration:underline;font-size:10px;}
TABLE.listing TH A{color:#CC3300;font-weight:bold;}
TABLE.listing TH A:hover{color:#CC3300;font-weight:bold;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #F8EA89;padding:3px;color:#F5ED83;font-weight:bold;background:#FAD29D}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F8EA89;padding:3px;color:#F5ED83;font-weight:bold;background:#DA721D;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F8EA89;padding:3px;color:#F5ED83;font-weight:bold;background:#DA721D;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F8EA89;padding:3px;color:#F5ED83;font-weight:bold;background:#DA721D;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F8EA89;padding:3px;color:#F5ED83;font-weight:bold;background:#DA721D;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#CC3300;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#CC3300;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:200px;float:right;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #FFFFFF;padding-top:10px !important;}
TD.separator{font-weight:normal;font-size:12px;border-bottom:2px solid #000000;padding:10px 0px !important;}


/*contact/etc*/
.contactformtable{border:2px solid #9CB942;margin:10px;width:100%;}
.contactformtable TH{background:#9CB942;color:#FFFFFF;font-weight:bold;font-size:13px;padding:3px;}
.contactformtable TD{padding:3px;}
.contact_hdr{padding:5px 0px;border-bottom:2px dotted #000000;font-weight:bold;}
.contact{font-weight:bold;}

.maillistformtable{border:2px solid #9CB942;margin:10px;width:100%;}
.maillistformtable TH{background:#9CB942;color:#FFFFFF;font-weight:bold;font-size:13px;padding:3px;}
.maillistformtable TD{padding:3px;}
.maillist_hdr{padding:5px 0px;border-bottom:2px dotted #000000;font-weight:bold;}
.maillist{font-weight:bold;}

.maillistformtable INPUT.TEXT{width:125px;}