/* CSS Document */

/* BACKGROUND COLOUR FOR WHOLE SITE IS IN HERE - NOTE TO CHANGE IN FOOTER AS WELL! */

body { font-family: Georgia, Times New Roman, serif; margin: 0px; background-repeat: repeat-x; background-image: url(bg.gif); background-color: #333333; }

/* ========== *
 *   HEADER   *
 * ========== */
.header_bottom { padding-bottom:15px; width: 800px; background: url(bg_header_bottom.gif) no-repeat scroll left bottom; }
.header_bg { width: 800px; height: 269px; height: 269px; border: green; text-align: left; padding-left: 0px; padding-top: 2px; background: #2C417A url(bg_header.gif) repeat-x scroll left bottom; border-style: solid; border-color: black; border-width: thin;}



.header_link { font-size: 14pt; color: #FFFFFF; text-decoration: none; padding-left: 25px; padding-top: 25px; padding-top: 25px;}
.header_link:hover { font-size: 14pt; color: #800000; text-decoration: none; }
 
/* ============= *
 *   MAIN AREA   *
 * ============= */
.main_fill { font-size: 9pt; background: #2C417A  repeat-y scroll left top; vertical-align:top; border: #000000; border-width: thin; border-style: solid;}


/*Admin link */

.main_link { font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.main_link:hover { font-size: 9pt; font-weight: normal; color: #FF9900; text-decoration: none; }



/* ALL BOXES FRAMES */

.left_menu_settings { border-bottom-style: none; }

/* LEFT MENU */

.main_menu_link { font-size: 9pt; background: red; font-weight: normal; color: #FF9900; text-decoration: none; padding-left: 15px ;line-height: 2.75em; background: url(bullet2.gif) no-repeat; }
.main_menu_link:hover { font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 15px;}



.main_paragraph {  font-size: 9pt; text-indent: 20px; margin-bottom: 5px; text-align: justify;  }

/* CATEGORY COLOUR AND ALSO SITE ADMIN - LIKE WELCOME TO SITE ADMIN */

.main_text { font-size: 9pt; color: #2C417A }


/* BODY TEXT */

.inside_main_settings { font-family: Trebuchet MS, Tahoma, sans-serif; color: #FFFFFF; font-size: 9pt; line-height: 1.75em; }





/* ========== *
 *   FOOTER   *
 * ========== */
.footer_top { font-family:inherit; padding-top:15px; width: 800px; background: url(bg_footer_top.gif) no-repeat scroll left top; }
.footer_bg { font-family:inherit; font-size: 8pt; text-align: center; color: #FFFFFF; width: 800px; height: 0px; text-align: center; padding-bottom: 40px; background: #333333 url(bg_footer.gif) repeat-x scroll left top; }
.footer_link { font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.footer_link:hover { font-size: 8pt; color: #FFFF00; text-decoration: underline; }

/* ================== *
 *   OTHER SETTINGS   *
 * ================== */
.highlight_white { background-color:#FCFCFC;}
.highlight_black { background-color:#E9E9E9;}

/*HEADLINE - WELCOME TO YOUR WEBSITE */

.title_bar { font-size: 18pt; font-family: Georgia, serif; color: #FF9900;  background-color: #2C417A;  background-repeat: repeat-y; background-position: center; padding: 12px; padding-left: 0px; font-weight: normal; }

/* Line underneath is called shadow.gif */

.box_border { background-color: #CCCCCC; }
.box_fill { font-size: 9pt; padding: 12px; background-image: url(box_bg.gif); }



.light_text { font-size: 10pt; color: #FFFFFF; }
.light_link { font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.light_link:hover { font-size: 10pt; color: #FFFFFF; text-decoration: underline; }


/*LINE ABOVE HEADLINE */

.line_no_margin { background-color: #FFFFFF; width: 100%; }
.line_small_margin { background-color: #CCCCCC; margin-top: 3px; margin-bottom: 3px; }
.line_medium_margin { background-color: #CCCCCC; margin-top: 5px; margin-bottom: 5px; }
.line_large_margin { background-color: #CCCCCC; margin-top: 15px; margin-bottom: 15px; }
.line_dashed { background-image: url(line_dashed.gif); }

.small_title { font-size: 9pt; margin-bottom: 5px; font-weight: bold; }
.small_text { font-size: 9pt; margin-bottom: 5px; }

.articles { background-color: #FFFFFF; }
.columns { font-size: 9pt; padding-top: 10px; padding-bottom: 10px; }

.subtitle { font-size: 9pt; color: #FFFFFF; font-weight: bold; margin-bottom: 7px; }
.test { margin-bottom: 5px; padding-bottom: 5px; }

form { margin: 0px; padding: 0px; }
.form_button { font-size: 9pt; background-color: #FFFFFF; color: #222222; font-weight: bold; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; cursor: pointer; }
.form_textarea { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }
.form_textarea_shaded { font-size: 9pt; background-color: #FEFCE3; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }
.form_text { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_shaded { font-size: 9pt; background-color: #FEFCE3; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_select { font-size: 9pt; background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; }

/* ========================= */
/*    MESSAGE BOX STYLES     */
/* ========================= */

/* Regular Message */
.message_box { background-color: #EBE26D; font-size: 9pt; text-align: justify; }
.message_fill { background-color: #FEFCE3; }

/* Important Message */
.important_message_box { background-color: #C13A3A; font-size: 9pt; text-align: justify; }
.success_message_box { background-color: #3AC13A; font-size: 9pt; text-align: justify; }
.success_message_fill { background-color: #F1FFF1; font-size: 9pt; text-align: justify; }
.important_message_fill { background-color: #FFF1F1; }

.info_box { background-color: #EBE26D; font-size: 9pt; }
.info_fill { background-color: #FEFCE3; }
.text_answer { color:#333366; font-weight: bold; font-style:italic; }





