/* --------------------------------------------------------
 Do not streamline this file until the site is complete.
---------------------------------------------------------*/

/* HTML Properties */
html,body { width:100%; height:100%; margin:0; padding:0; }
body { background-color:#FFFFFF; color:#000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url('../images/body_bg.png'); background-repeat:repeat-x; }

/* Admin Header */
#adminPanel { font-size:90%; width:100%; color:#FFFFFF; background-color:#000099; border-bottom:1px solid #000000; margin:0;  }

#logout { float:right; border-left:1px solid #000000; padding:5px 10px; margin:0; }
#logout a { color:#FFFF66; text-decoration:none; font-weight:bold; }
#logout a:hover { text-decoration:underline; }

#adminControls { padding:5px 10px; margin:0; text-align:left; }
#adminControls a { color:#FFFF66; text-decoration:none; font-weight:bold; }
#adminControls a:hover { text-decoration:underline; }

/* Header Spacer */
#spacer { height:10px; }

/* Main Body Container and Footer */
#contentContainer { margin:auto; width:1004px; }
#outer_bottom { width:100%; height:16px; background-image:url('../images/outer_bottom.gif'); background-repeat:no-repeat; font-size:8px; }
#footer { font-size:90%; padding:6px; }
#footer select { background-color:#EFEFEF; font-size:90%; width:145px; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer .goButton { cursor:hand; border:1px solid #666666; color:#333333; background-color:#F5F5F5; padding:1px 3px; }

/* Header */
#header { background-image:url('../images/header_bg.png'); background-repeat:no-repeat; width:100%; height:74px; margin:0; padding:50px 0 0 20px; text-align:left; }

/* Main Menu */
#topmenu { color:#000000; background-color:#FFFFFF; border:1px solid #336600; text-align:center; padding:5px; margin:0; }

.topmenu_edit { font-size:90%; background-color:#000099; padding:6px 10px 5px; border:0; display:inline; }
.topmenu_edit,.topmenu_edit a { color:#FFFF66; text-decoration:none; font-weight:bold; }
.topmenu_edit a:hover { text-decoration:underline; }

.topmenu_item { background-color:#FFFFFF; padding:5px 10px; border:0; display:inline; border-left:1px solid #CCCCCC; }
.topmenu_item,.topmenu_item a { color:#000000; text-decoration:none; font-weight:bold; }
.topmenu_item a:hover { text-decoration:underline; }
.topmenu_itemPDF,.topmenu_itemPPT,.topmenu_itemDOC { padding-left:25px; background-position:5px center; background-repeat: no-repeat; }
.topmenu_itemPDF { background-image:url('../images/pdf.gif'); }
.topmenu_itemPPT { background-image:url('../images/ppt.gif'); }
.topmenu_itemDOC { background-image:url('../images/doc.gif'); }

.topmenu_selected,.topmenu_selected a, .topmenu_selected a:hover { background-color:#333333; color:#FFFFFF; }

/* Main Content Area */
#mainContentBorder { background-color:#69C46C; background-image:url('../images/main_bg.gif'); }
#mainContent { border-left:1px solid #336600; border-right:1px solid #336600; padding-top:18px; padding:10px 10px 0 10px; }
#edited_content,#signup { display:block; background-color:#FFFFFF; width:938px; min-height:440px; padding:1px 10px; margin:auto; border-left:1px solid #336600; border-right:1px solid #336600; }

/* Round Corners */
.xtop,.xbottom { display:block; background:transparent; font-size:1px; padding:0 10px; }
.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9 { display:block; overflow:hidden;}
.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb9 { height:1px;}
.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8 { background:#FFFFFF; border-left:1px solid #336600; border-right:1px solid #336600;}
.xb1,.xb9 { margin:0 5px; background:#FFFFFF; }
.xb7,.xb8 { height:2px;}
.xb1 { margin:0 10px; background:#336600; }
.xb2 { margin:0 8px; border-width:0 2px; }
.xb3 { margin:0 6px; border-width:0 2px; }
.xb4 { margin:0 5px; }
.xb5 { margin:0 4px; }
.xb6 { margin:0 3px; }
.xb7 { margin:0 2px; }
.xb8 { margin:0 1px; }
.xb9 { margin:0 10px; background:#336600; }

/* Related Links Menu */
#related_menu { background-color:#000000; width:230px; float:right; margin-top:13px; }
#related_menu_top { background-image:url('../images/inner_menu_top.gif'); background-repeat:no-repeat; width:230px; height:17px; }
#related_menu_middle { background-image:url('../images/inner_menu_middle.gif'); background-repeat:repeat-y; width:230px; text-align:left; }
#related_menu_bottom { background-image:url('../images/inner_menu_bottom.gif'); background-repeat:no-repeat; width:230px; height:25px; }

.related_menu_header { color:#FFFFFF; font-weight:bold; text-align:center; width:202px; margin:0 0 0 1px; padding:4px 10px; border-bottom:1px solid #CCCCCC; }
.related_menu_edit { font-size:90%; background-color:#000099; margin:0 0 0 1px; width:202px; padding:5px 10px 5px 10px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.related_menu_edit,.related_menu_edit a { color:#FFFF66; text-decoration:none; font-weight:bold; }
.related_menu_edit a:hover { text-decoration:underline; }
.related_menu_itemOFF { border-bottom:1px solid #CCCCCC; background-color:#333333; margin:0 0 0 1px; padding:8px 10px; width:202px; }
.related_menu_itemON { border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; margin:0 0 0 1px; padding:8px 10px; width:202px; }
.related_menu_itemSEL { border-bottom:1px solid #CCCCCC; background-color:#EBEBEB; margin:0 0 0 1px; padding:8px 10px; width:202px; }
.related_menu_itemOFF,.related_menu_itemOFF a { color:#FFFFFF; text-decoration:none; }
.related_menu_itemON,.related_menu_itemON a { color:#000000; text-decoration:none; }
.related_menu_itemSEL,.related_menu_itemSEL a { color:#000000; text-decoration:none; }
.related_menu_itemPDF,.related_menu_itemPPT,.related_menu_itemDOC { padding-left:30px; width:182px; background-position:10px center; background-repeat: no-repeat; }
.related_menu_itemPDF { background-image:url('../images/pdf.gif'); }
.related_menu_itemPPT { background-image:url('../images/ppt.gif'); }
.related_menu_itemDOC { background-image:url('../images/doc.gif'); }
.related_menu_newsletter { font-weight:bold; border-bottom:0; text-align:center; margin:0 0 0 1px; padding:4px 10px; }
.related_menu_newsletter,.related_menu_newsletter a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.related_menu_newsletter a:hover { text-decoration:underline; }

/* Edited Text */
#edited_text_container { width:686px; text-align:left; }
#edited_text_edit { font-size:90%; background-color:#000099; padding:5px 5px 5px 20px; line-height:30px; border:1px solid #000000; display:inline; background-image:url('../images/adminedit.gif'); background-position:5px center; background-repeat:no-repeat; }
#edited_text_edit a { color:#FFFF66; text-decoration:none; font-weight:bold; }
#edited_text_edit a:hover { text-decoration:underline; }

/* Sign Up Content */
#signup fieldset { border:1px solid #666666; width:280px; padding:6px; margin:auto; text-align:center; color:#000000; background-color:#D9D9D9; background-image:url(../images/admin_fieldsetbg.png); background-repeat:repeat-x; background-position:0 -17px; }
#signup label { display:block; height:16px; float:left; width:110px; text-align:right; width:90px; padding:2px; margin:0; }
#signup label:after { content: ": " }

