BODY{background:#3B3A42;margin:0px auto;}
DIV, SPAN, P, TD, TH{font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:normal;}

A{font-family:arial,sans-serif;color:#5F5B7E;font-size:14px;font-weight:bold;text-decoration:none;}
A:hover{font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}


H1{font-family:arial,sans-serif;color:#000000;font-weight:bold;margin:8px 0px;font-size:24px}
H2{font-family:arial,sans-serif;color:#7F7B9E;font-weight:bold;margin:3px 0px;font-size:20px}

IMG{border:none;}

#container{width:799px;}
#main_table{width:100%;border-spacing:0px;border-collapse:collapse;margin:0px;}

#page{width:100%;border:1px solid #FFFFFF;border-top:4px solid #FFFFFF;background:url('images/page-bg.gif') top left repeat-x #C2C3CE;padding:0px 0px 25px 0px;}
#page_table{width:100%;border-spacing:0px;border-collapse:collapse;margin:0px;}

#header_cell{border:1px solid #FFFFFF;padding:0px;}
#header{position:relative;}
#contact_link{position:absolute;left:35px;bottom:15px;color:#077CB4}
#contact_link:hover{color:#000000;text-decoration:none;}
#header_overflow{float:right;position:relative;top:-4px;background:url('images/header-overflow.jpg') top left no-repeat;;width:263;height:102px;overflow:hidden;margin:0px 0px 15px 15px}

#navigation{padding:25px 0px 25px 0px; vertical-align:top;}
#navigation A{display:block;text-decoration:none;}
#navigation A.odd{padding:8px 0px 8px 24px;color:#272E25;background:#EEECFB;width:139px;_width:164px;margin-left:1px}
#navigation A.odd:hover{color:#000000;background:#DEDCEB;}
#navigation A.even{padding:8px 0px 8px 25px;color:#FFFFFF;background:url('images/nav-bg.gif') top left repeat-y transparent;width:109px;_width:134px}
#navigation A.even:hover{color:#F5FFF5;background:url('images/nav-bg.gif') top left repeat-y transparent;}
#navigation_bottom{background:url('images/nav-bottom.gif') top left repeat-y transparent; width:137px;height:140px;}

#content{padding:0px 0px 25px 50px;font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:normal;vertical-align:top;}
#content H1{margin-top:30px;}
#content_header{border-collapse:collapse;border-spacing:0px;margin:0px;}
#content_header TD{padding:0px;vertical-align:top;}
#content_content{padding:5px 50px 5px 0px;line-height:18px;text-align:justify;}


#footer{background:#FFFFFF;padding:10px 50px 10px 0px;text-align:right;}
#footer A{font-size:16px;}
#footer A:hover{font-size:16px;}




/*override inline styles*/ 
#content_content TABLE{border:none;border-collapse:collapse;border-spacing:0px;width:auto}
#content_content DIV,
#content_content SPAN,
#content_content TD,
#content_content TH,
#content_content FONT,
#content_content P
{text-indent:0px !important;text-align:left !important;font-family:arial,sans-serif !important;font-size:14px !important;color:#000000 !important;font-weight:normal !important;}


#content_content,
#content_content * A,
#content_content A *{font-family:arial,sans-serif !important;color:#5F5B7E !important;font-size:14px !important;font-weight:bold !important;text-decoration:none !important;}
#content_content A:hover,
#content_content * A:hover,
#content_content A:hover *{font-family:arial,sans-serif !important;color:#000000 !important;font-size:14px !important;font-weight:bold !important;text-decoration:underline !important;}





.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;}


FORM{display:inline;}


TEXTAREA.wysiwyg{width:535px;height:400px;}
/*tiny mce*/
.title{font-family:arial,sans-serif;color:#000000;font-weight:bold;margin:8px 0px;font-size:24px}
.subhead{font-family:arial,sans-serif;color:#7F7B9E;font-weight:bold;margin:3px 0px;font-size:20px}
.body{font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:normal;}
.wysiwyg-body{font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:normal;line-height:18px;text-align:justify;}
.mceContentBody {background:url('images/page-bg.gif') top left repeat-x #C2C3CE;font-family:arial,sans-serif;color:#000000;font-size:14px;font-weight:normal;line-height:18px;text-align:justify;}
.mceContentBody A{font-family:arial,sans-serif !important;color:#5F5B7E !important;font-size:14px !important;font-weight:bold !important;text-decoration:none !important;}
.mceContentBody A:hover{font-family:arial,sans-serif !important;color:#000000 !important;font-size:14px !important;font-weight:bold !important;text-decoration:none !important;}
.mceEditor{width:535px;height:400px;}

/*admin interface area*/
TABLE.listing{width:550px;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}

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;}


#page_content TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
#page_content TABLE.listing A:hover{color:#7F7B9E;font-weight:bold;text-decoration:underline}
#page_content TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
#page_content TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

TD.recurring_active{}
TD.recurring_complete{color:#3333ff}
TD.recurring_cancelled{text-decoration:line-through;color:#FF3333}

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 #7F7B9E;padding:3px;color:#7F7B9E;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 #7F7B9E;padding:3px;color:#7F7B9E;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 #7F7B9E;padding:3px;color:#7F7B9E;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 #7F7B9E;padding:3px;color:#7F7B9E;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}

#page_content TABLE.listing #listing_pages{text-align:right;background:#000000;color:#FFFFFF}
#page_content TABLE.listing #listing_pages TD{color:#FFFFFF}
#page_content TABLE.listing #listing_pages A{color:#FFFFFF}
#page_content TABLE.listing #listing_pages A:hover{color:#F7F192}


TABLE.listing INPUT.text{width:500px;}
TABLE.listing INPUT.error{width:500px;}
TABLE.listing SELECT{}
TABLE.listing TEXTAREA{width:500px;}
TABLE.listing TEXTAREA.wysiwyg{width:535px;}


/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
TABLE.listing .dropsort_container{width:550px}
TABLE.listing .dropsort{border:1px solid #CCCCCC;margin:0px;position:relative;background:#FFFFFF;width:550px}
TABLE.listing .dropsort_dragging{width:550px;border:1px solid #FFCC00;}
TABLE.listing .dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #CCCCCC;overflow:hidden;margin:0px;cursor:move;}
TABLE.listing .dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
TABLE.listing TR.row_hover .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
TABLE.listing .dropsort_wrapper{width:550px;border-spacing:0px;border-collapse:separate;_border-collapse: collapse;}
TABLE.listing .dropsort_wrapper TD{width:100px;}
TABLE.listing .dropsort_wrapper TD.wide{width:250px;}
TABLE.listing .placeholder{border:1px solid #CCCCCC;margin:0px;height:75px;color:#FFFFFF;font-weight:bold;background:#FFFFFF;display:none;}

TABLE.listing .edit_wrapper{background:#FFFFFF;width:550px;}
TABLE.listing .edit_topbar{height:25px;background:#FFFFFF;overflow:hidden;margin:0px;}
