BODY{font-family:Arial;padding:0px;margin:0px;background:#E4E4E8}

TABLE.main_table{width:854px;border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF}
TD.main_container{height:100%}
TD.header{border-bottom:4px solid #FFFFFF;background:#B6C7CE;}
TD.nav{height:100%;width:368px;background:#B6C7CE;vertical-align:top;}
TD.nav_pad_left{width:64px;background:#B6C7CE}
TD.nav_item{height:35px;width:168px;background:#5D4674;vertical-align:middle;text-align:center;padding:5px;border-bottom:1px solid #B6C7CE}
TD.nav_pad_right{width:126px;background:#B6C7CE}
TD.nav_image{height:244px;border-bottom:1px solid #B6C7CE}
TD.nav_item_last{width:172px;background:#5D4674;text-align:center;padding:3px;}

TD.body{width:auto;background:#B6C7CE;color:#FFFFFF;vertical-align:top;}
TABLE.body_contact{border:1px solid #FFFFFF;margin:5px;}
TABLE.body_contact TD{font-family:Arial;font-size:13px;color:#FFFFFF;font-weight:bold;text-align:center;padding:2px 10px 2px 10px;}
DIV.content{font-weight:bold;font-family:Arial;font-size:13px;color:#000000;padding:8px;}
DIV.content TD{font-weight:bold;font-family:Arial;font-size:13px;color:#000000;padding:2px;}
DIV.content B{font-weight:bold;font-family:Arial;font-size:15px;color:#555BB0;}

TD.footer{background:#B6C7CE;border-top:1px solid #FFFFFF;height:25px}
TD.jh_footer{font-family:Arial;font-size:13px;font-style:italic;color:#FFFFFF;font-weight:bold;text-align:center}

A{font-weight:bold;color:#555BB0;text-decoration:none;font-family:Arial;font-size:13px;}
A:hover{font-weight:bold;color:#FFFFFF;text-decoration:none;font-family:Arial;font-size:13px;}

A.nav{font-weight:normal;color:#FFFFFF;text-decoration:none;font-family:Arial;font-size:14px;}
A.nav:hover{font-weight:normal;color:#777DD0;text-decoration:none;font-family:Arial;font-size:14px;}

A.mail{font-weight:bold;color:#FFFFFF;text-decoration:none;font-family:Arial;font-size:13px;}
A.mail:hover{font-weight:bold;color:#777DD0;text-decoration:none;font-family:Arial;font-size:13px;}

HR{color: #000000;background-color: #000000;height: 2px;width:90%;border:0px;}
LI{padding-left:5px;}



H1{color:#000000;font-weight:bold;text-decoration:none;font-family:Georgia;font-size:24px;}
IMG{border:none}

.contact{font-weight:bold;color:#FFFFFF;text-decoration:none;font-family:Arial;font-size:13px;}
.required{font-weight:bold;color:#994444;text-decoration:none;font-family:Arial;font-size:13px;}
DIV.content TD.required{font-weight:bold;color:#994444;text-decoration:none;font-family:Arial;font-size:13px;}
.message{font-weight:bold;color:#000000;text-decoration:none;font-style:italic;text-align:center;padding:10px;font-family:Arial;font-size:13px;color:#FFFFFF;border:2px solid #FFFFFF}
.error{font-weight:bold;color:#000000;text-decoration:none;font-style:italic;text-align:center;padding:10px;font-family:Arial;font-size:13px;color:#990000;border:2px solid #990000}

INPUT.submit{border:2px outset #FFFFFF;color:FFFFFF;background:#5D4674;font-weight:bold;font-family:Tahoma;font-size:13px;}



/*ADMIN*/
#admin #navigation{background:#000000;border-bottom:2px solid #660066;}
#admin #navigation A.admin{padding:10px;border:1px solid #000000;background:#FFFFFF;border:1px solid #660066;color:#660066;font-weight:bold;width:auto;}
#admin #navigation A.admin:hover{background:#DDDDDD;color:#440066;border:1px solid #440066;}
#admin #content{border:none;padding:0px;}
#admin #page_content{background:#FFFFFF}

A.admin{color:#000000;font-weight:bold;text-decoration:none;}
A.admin:hover{color:#000000;font-weight:bold;text-decoration:none;}
DIV.admin{border-bottom:2px solid #FFFFFF;margin:10px;padding:5px}

.admin_filters{text-align:right;padding:1px;border-bottom:1px solid #000000;font-weight:bold;color:#000000}


/*admin interface area*/
FORM{display:inline;}
TABLE.listing INPUT.text{width:300px;}
TABLE.listing TEXTAREA{width:300px;height:100px;}
INPUT.error{width:300px;border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}
SELECT.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:0px;}
TEXTAREA.error{width:300px;height:100px;border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}
TABLE.listing .calendar INPUT.text{width:80px;}
TABLE.listing .calendar INPUT.error{width:80px;}



TABLE.listing{width:600px;;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TABLE.nested{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TABLE.calendar{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#000000;font-size:14px;}

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:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#660066;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:3px;color:#CCCCCC;font-weight:bold;background:#FFFFFF}

.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #660066;padding:3px;color:#660066;font-weight:bold;background:#FFFFFF;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 #660066;padding:3px;color:#660066;font-weight:bold;background:#FFFFFF;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 #660066;padding:3px;color:#660066;font-weight:bold;background:#FFFFFF;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 #660066;padding:3px;color:#660066;font-weight:bold;background:#FFFFFF;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:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#408B00;text-decoration:underline}

TABLE.listing #listing_pages{text-align:right;background:#000000;color:#FFFFFF}
TABLE.listing #listing_pages TD{color:#FFFFFF}
TABLE.listing #listing_pages A{color:#FFFFFF}
TABLE.listing #listing_pages A:hover{color:#F7F192}


.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:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #000000;padding-top:10px !important;}


TEXTAREA.wysiwyg{width:525px;height:400px;}
/*tiny mce*/
.title{color:#000000;font-weight:bold;text-decoration:none;font-family:Georgia;font-size:24px;}
.subhead{color:#000000;font-weight:bold;text-decoration:none;font-family:Georgia;font-size:18px;}
.body{color:#000000; text-decoration: none; font-size: 14px; font-weight: bold;font-family:arial, sans-serif}
.wysiwyg-body{color:#000000; text-decoration: none; font-size: 14px; font-weight: bold;font-family:arial, sans-serif}
.mceContentBody {text-align:left;background:#B6C7CE;color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:verdana, arial, sans-serif}
.mceContentBody A{font-weight:bold !important; color:#555BB0 !important;text-decoration:none !important;}
.mceContentBody A:link{font-weight:bold !important; color:#555BB0 !important;text-decoration:none !important;}
.mceContentBody A:visted{font-weight:bold !important; color:#555BB0 !important;text-decoration:none !important;}
.mceContentBody A:active{font-weight:bold !important; color:#555BB0 !important;text-decoration:none !important;}
.mceContentBody A:hover{font-weight:bold !important; color:#FFFFFF !important;text-decoration:underline !important;}
.mceEditor{width:825px;height:400px;}
