/* general */
body.site_body_public { margin: 0px; background-image: url(images/BGtile.gif) }
 p, td { margin-top: 0px; font-size: 14px; margin-bottom: 5px; color: #70997b; line-height: 1.3em; font-family:tahoma, trebuchet MS, arial, helvetica, sans-serif; } 
ul { font-weight: bold; font-size: 14px; color: #70997b; font-family: tahoma, arial, helvetica, sans-serif; }
img { border: 0px; margin: 0px; }
img.block_image { display: block; }
.image_para { margin-bottom: -15px; }

#outertable_top { text-align: left; height: 5px; padding: 0px; margin: 10px 0px 0px 0px; width: 770px;  }
#outertable_bottom { text-align: right; height: 6px; padding: 0px; margin: -10px 0px 20px 0px; width: 770px;  }
.outertable { border: solid 4px #70997b ; padding: 0px; margin: 0px auto 10px auto; width: 770px; }

.global_nav { margin: 0px 0px -6px 0px;}

.panel_1  { margin: 10px 10px 10px 10px; }
.panel_right_1 { margin: 0px; background-color:#EBEBEB; padding: 0px 0px 15px 0px; }
.panel_contactform  { margin: 0px 10px 10px 10px; }

a { font-weight: bold; color: #495A9C; text-decoration: none; }
a:hover { text-decoration: underline; }

/* input */
.search_input_1 { font-size: 11px; width: 155px; height: 15px; font-family: arial, helvetica, sans-serif; color: #5c5c5c; padding-left: 5px; padding-top: 2px; border-bottom-color: #ffa359; border-bottom-width: 1px; border-bottom-style: solid; border-left-color: #ffa359; border-left-width: 1px; border-left-style: solid; border-top-color: #ffa359; border-top-width: 1px; border-top-style: solid; border-right-color: #ffa359; border-right-width: 1px; border-right-style: solid; }
.contact_us_input_1 {  font-size: 11px; width: 250px; font-family: arial, helvetica, sans-serif; }

 /* title page */
.date { font-size: 11px; color: #ffffff; font-family: arial, helvetica, sans-serif; }
.footer_1 { font-size: 10px; color: #000000; font-family: trebuchet MS, verdana, arial, helvetica, sans-serif; margin: 3px; }
.footer_2 { font-size: 11px; color: #999999; font-family: trebuchet MS, verdana, arial, helvetica, sans-serif; margin: 3px; }

.p2 { color: #000000; line-height: 1.2em; }
.p3 { font-size: 11px; color: #363c5c; line-height: 1.3em; font-family: trebuchet MS, verdana, arial, helvetica, sans-serif; }
li  { margin-top: 0px; margin-bottom: 5px; font-weight: bold; font-size: 12px; color: #6883B0; font-family: Trebuchet MS, arial, helvetica, sans-serif; }

/* Main Content */
h1 { margin-top: 0px; margin-bottom: 0px; font-size: 16px;  font-weight:bold;  color: #000000; font-family: Tahoma, Trebuchet MS, arial, helvetica, sans-serif; text-align: justify; } 
h2 { margin-top: 0px; margin-bottom: 10px; font-weight: bold; font-size: 16px; color: #6883B0; font-family: Trebuchet MS, arial, helvetica, sans-serif; }
h3 { margin-top: 0px; margin-bottom: 5px; font-weight: bold; font-size: 13px; color: #6883B0; font-family: Trebuchet MS, arial, helvetica, sans-serif; }
h4 { margin-top: 1px; margin-bottom: 1px; margin-left: 2px; font-weight: bold; font-size: 13px; color: #ffffff; font-family: Trebuchet MS, arial, helvetica, sans-serif; }
a.h4 { color: #ffffff; }

.content_body_1 { text-align:justify; font-size: 12px; margin-top: 0px; margin-bottom: 13px; color: #999999; font-family:  arial, helvetica, sans-serif; margin-right: 10px; } 
.content_body_2 { font-size: 12px; margin-top: 0px; margin-bottom: 5px; color: #2E89D1; font-weight:700; font-family:  arial, helvetica, sans-serif; }  

.content_link_1 { margin-top: 0px; margin-bottom: 10px; font-weight: bold; font-size: 16px; color: #495A9C; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.content_link_2 { margin-top: 0px; margin-bottom: 5px; font-weight: bold; font-size: 13px; color: #495A9C; font-family: Trebuchet MS, arial, helvetica, sans-serif; } 

.content_image_1 { margin-left: 10px; }

.contactus_label_1 { font-weight: bold; font-size: 11px; color: #000000; text-align: right; font-family: arial, helvetica, sans-serif; }
.contactus_link_1 { font-weight: normal; font-size: 12px; color: #ff7b25; font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; }

.research_link_1 {  font-weight: normal; font-size: 11px; color: #ff3366; font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; }

.sitemap_link_1  { font-weight: bold; font-size: 11px; color: #ff7b25; font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; }
.sitemap_link_2  { font-weight: normal; font-size: 11px; color: #ff7b25; font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; }

ul.right_panel_list { margin: 20px 0px 20px 23px; }
ul.right_panel_list li { margin-left: 0px; line-height: 130%; list-style: none; font-weight: bold; font-size: 9px; color: #363C68; font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; }


.page_turner_block { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid;  border-bottom: #ffffff 1px solid; }
.page_turner_text { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #5c5c5c; }
.page_turner_dropdown { font-size: 9px; width: 50px; height: 15px; font-family: arial, helvetica, sans-serif; color: #5c5c5c; }

.publicvalidation { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight:bold; }
.asterisk { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ff0000; font-weight:bold; }
.warning { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; margin: 0px 0px 0px 10px; }



/* Admin Styles */
body.site_body_admin { margin: 0px; }

.colour_1 { background-color: #ffffff; }   /* top and side */   
.colour_2 { background-color: #70997b;  }  /* nav bars */
.colour_3 { background-color: #ffffff; }   /* middle section */
.colour_4 { background-color: #fbfbfb; }   /* bottom line */ 
.colour_5 { background-color: #ffffff; }   /* site mast head */ 

.editBox_label { font-weight: bold; font-size: 12px; color: #5b7195; text-align: right; font-family: arial, helvetica, sans-serif; }
.subMenu_pipe { color: Silver; }
.subMenu { color: #B2C0D8; }
.search_label { font-weight: bold; font-size: 12px; color: #5b83af; font-family: arial, helvetica, sans-serif; }   /* search box labels */ 
.search_text { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7790ba; }  /* search box text */ 

.site_content_edit_box1 { width: 170px; height: 550px }
.site_content_edit_box2 { width: 565px; height: 550px }
.pagejump_dropdown_1 { width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7790ba; }
