/* Websys style sheet */
body {background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 0; padding: 0;}

form {margin:0; padding:0;}

a.link { color: #3366cc; text-decoration: none;}
a.visited { color: #3366FF; text-decoration: none;}
a.active { color: #3366FF; text-decoration: none;}
a.hover { color: #FF9900; text-decoration: underline;}

h1 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 110%; font-weight: bold; color: #333333;}
h2 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; font-weight: bold; color: #333333;}
h3 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; color: #333333;}
h4 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 95%; font-weight: normal; color: #333333;}

p {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
td {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

li {padding-top: 4px; padding-bottom: 4px;}

.main_cell {margin-left: 5px; padding: 10px; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; border-left: 1px dashed #949494;}
.regular_heading {padding-bottom: 3px; padding-top: 5px; font-size: 15px; color: #000000;}

.divider {padding-bottom: 10px; padding-top: 0px; border-bottom: 1px dashed #949494;}
.divider_vert {padding-left: 5px; padding-right: 5px; border-left: 1px dashed #949494;}
.search_box {padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dashed #949494;}
.search_field {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; border: solid 1px #636363; background-color: #ffefee;}

.side_nav_box_left {margin-left: 5px; padding-bottom: 0px; margin-top: 15px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 11px; background-color: #efefef;}
.side_nav_box_right {margin-right: 15px; padding-bottom: 15px; margin-top: 15px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 11px;}
.side_nav_box_heading {margin-left: 15px; font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 12px; font-weight: bold;}
.side_news_box_heading {text-align: center; padding-bottom: 6px; font-family: Verdana, Arial, sans-serif; color: #990000; font-size: 12px;}
.side_nav_item {margin-top: 5px; margin-bottom: 5px; font-family: Verdana, Arial, sans-serif; color: #676767; font-size: 11px; vertical-align: middle;}

.breadcrumb {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #999999; padding-left: 14px; padding-top: 6px; padding-bottom: 6px; border-bottom: dashed 1px #999999}
.breadcrumb a:link {color: #999999; font-weight: normal; text-decoration: underline;}
.breadcrumb a:visited {color: #999999; font-weight: normal; text-decoration: underline;}
.breadcrumb a:active {color: #999999; font-weight: normal; text-decoration: none;}
.breadcrumb a:hover {color: #333333; font-weight: normal; text-decoration: underline;}

.top_main_menu {background-color: #FFFFFF; padding: 5px; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.top_main_menu a:link {color: #000000; text-decoration: none;}
.top_main_menu a:visited {color: #000000; text-decoration: none;}
.top_main_menu a:active {color: #000000; text-decoration: underline; }
.top_main_menu a:hover {color: #990000; text-decoration: underline;}

.nav_bar_footer {font-family: Verdana, Geneva, Arial, sans-serif; background-color: #ffffff; font-size: 75%; color: #003366; background-color: #ffffff; padding: 4px; border-bottom: solid 1px #003366; border-top: solid 1px #003366;}
.nav_bar_footer a:link {color: #003366; text-decoration: none;}
.nav_bar_footer a:visited {color: #3366FF; text-decoration: none;}
.nav_bar_footer a:active {color: #003366; text-decoration: none;}
.nav_bar_footer a:hover {color: #3366FF; text-decoration: underline;}

.footer {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 65%; color: #666666; background-color: #efefef; padding: 10px;  border-bottom: 1px solid #cccccc; }
.footer a:link {color: #666666; text-decoration: underline;}
.footer a:visited {color: #3366FF; text-decoration: underline;}
.footer a:active {color: #666666; text-decoration: none; }
.footer a:hover {color: #3366FF; text-decoration: underline;}

.outline {border: solid #CCCCCC 1px;}
.outline_white {border-left: solid #ffffff 1px; border-right: solid #ffffff 1px; background-color: #ffffff; }
.outline_orange {border-bottom: solid #ffcc33 1px; padding-top: 1px; background-color: #ffffff; }




/* _base style sheet */
td { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; color: #333333; }

p {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; padding-left: 10px; line-height: 15px; color: #333333;}

th {font-family: Verdana, Geneva, Arial, sans-serif; font-weight: bold; color: #333333;}

.colHead {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

.formMandatoryLabel {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none;}

.header {font-family: Verdana, Geneva, Arial, sans-serif; background-color: #003366; border-bottom: solid 1px #ffcc33;  }

.current_menu_item {color: #0033CC; text-decoration: underline;}

.ex_menu_item {color: #CCCCCC;}

.nav_bar_orange {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 60%; color: #003366; background-color: #ffcc33; border-top: 1px solid #ffffff; }
.nav_bar_orange a:link {color: #003366; text-decoration: none;}
.nav_bar_orange a:visited {color: #003366; text-decoration: none;}
.nav_bar_orange a:active {color: #003366; text-decoration: none;}
.nav_bar_orange a:hover {color: #3366FF; text-decoration: underline;}

.nav_bar_main {font-family: Verdana, Geneva, Arial, sans-serif; background-color: #ffffff; font-size: 75%; color: #003366; background-color: #f4f5fa; padding: 4px; border-bottom: solid 1px #003366; border-top: solid 1px #003366;}
.nav_bar_main a:link {color: #003366; text-decoration: none;}
.nav_bar_main a:visited {color: #3366FF; text-decoration: none;}
.nav_bar_main a:active {color: #003366; text-decoration: underline;}
.nav_bar_main a:hover {color: #3366FF; text-decoration: underline;}

.box_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; color: #003366; padding-top: 5px; padding-bottom: 5px; }
.box_title a:link {color: #003366; font-weight: normal; text-decoration: none;}
.box_title a:visited {color: #003366; font-weight: normal; text-decoration: none;}
.box_title a:active {color: #003366; font-weight: normal; text-decoration: none;}
.box_title a:hover {color: #FF9900; font-weight: normal; text-decoration: none;}

.box_content {line-height: 14px; color: #333333; padding-left: 8px; padding-top: 5px;font-size: 75%; }
.box_content a:link {color: #3300FF; font-weight: normal; text-decoration: none;}
.box_content a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_content a:active {color: #333333; font-weight: normal; text-decoration: none;}
.box_content a:hover {color: #FF9900; font-weight: normal; text-decoration: none;}

.box_title_navigation {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; color: #333333; font-weight: bold; background-color: #efefef; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #ffffff; }
.box_title_navigation a:link {color: #333333; font-weight: bold; text-decoration: none;}
.box_title_navigation a:visited {color: #333333; font-weight: bold; text-decoration: none;}
.box_title_navigation a:active {color: #333333; font-weight: bold; text-decoration: none;}
.box_title_navigation a:hover {color: #FF9900; font-weight: bold; text-decoration: none;}

.box_content_navigation {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%;line-height: 15px;  color: #666666; background-color: #efefef; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.box_content_navigation a:link {color: #3300FF; font-weight: normal; text-decoration: none;}
.box_content_navigation a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_content_navigation a:active {color: #3366FF; font-weight: normal; text-decoration: underline;}
.box_content_navigation a:hover {color: #FF9900; font-weight: normal; text-decoration: underline;}

.box_sub_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; font-weight: bold; color: #333333; padding: 5px; }
.box_sub_title a:link {color: #333333; font-weight: bold; text-decoration: none;}
.box_sub_title a:visited {color: #333333; font-weight: bold; text-decoration: none;}
.box_sub_title a:active {color: #333333; font-weight: bold; text-decoration: none;}
.box_sub_title a:hover {color: #FF9900; font-weight: bold; text-decoration: none;}

.box_sub_content {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; line-height: 15px; color: #333333; padding-left: 10px; }
.box_sub_content a:link {color: #3366cc; font-weight: normal; text-decoration: none;}
.box_sub_content a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_sub_content a:active {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_sub_content a:hover {color: #FF9900; font-weight: normal; text-decoration: none;}

.box_news_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; font-weight: bold; color: #333333; padding: 5px; }
.box_news_title a:link {color: #333333; font-weight: bold; text-decoration: none;}
.box_news_title a:visited {color: #333333; font-weight: bold; text-decoration: none;}
.box_news_title a:active {color: #333333; font-weight: bold; text-decoration: none;}
.box_news_title a:hover {color: #FF9900; font-weight: bold; text-decoration: none;}


.box_school_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; color: #003366; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: solid 1px #999999; }
.box_school_title a:link {color: #003366; font-weight: normal; text-decoration: none;}
.box_school_title a:visited {color: #003366; font-weight: normal; text-decoration: none;}
.box_school_title a:active {color: #003399; font-weight: normal; text-decoration: none;}
.box_school_title a:hover {color: #0066ff; font-weight: normal; text-decoration: none;}

.box_school_content {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 90%; padding-top: 3px; padding-bottom: 12px; color: #666666; padding-left: 90px; }
.box_school_content a:link {color: #003399; font-weight: normal; text-decoration: none;}
.box_school_content a:visited {color: #3366cc; font-weight: normal; text-decoration: none;}
.box_school_content a:active {color: #003399; font-weight: normal; text-decoration: none;}
.box_school_content a:hover {color: #0066ff; font-weight: normal; text-decoration: underline;}


.box_news_content {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; line-height: 15px; color: #666666; padding-left:10px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; }
.box_news_content a:link {color: #3366cc; font-weight: normal; text-decoration: none;}
.box_news_content a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_news_content a:active {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_news_content a:hover {color: #ffcc00; font-weight: normal; text-decoration: none;}

.box_links_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; font-weight: bold; color: #333333; padding: 5px; }
.box_links_title a:link {color: #333333; font-weight: bold; text-decoration: none;}
.box_links_title a:visited {color: #333333; font-weight: bold; text-decoration: none;}
.box_links_title a:active {color: #333333; font-weight: bold; text-decoration: none;}
.box_links_title a:hover {color: #FF9900; font-weight: bold; text-decoration: none;}

.box_links_content {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 75%; line-height: 15px; color: #666666; padding-left:10px; padding-top: 5px; padding-bottom: 5px; }
.box_links_content a:link {color: #3366cc; font-weight: normal; text-decoration: none;}
.box_links_content a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_links_content a:active {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_links_content a:hover {color: #FF9900; font-weight: normal; text-decoration: none;}

.box_image {font-family: Verdana, Geneva, Arial, sans-serif; padding: 3px; }

.error {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
.inform {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #003366; font-weight: normal;}

.small {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; padding-left: 12px; }

.vertical_line {border-right: solid 1px #003366; padding-right: 2px; }
.vertical_line_left {border-right: solid 1px #003366; }
.vertical_line_right {border-left: solid 1px #003366; }
.vertical_line_dashed {border-right: dashed 1px #999999; }

.horizontal_line_top {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 60%; border-top: dashed 1px #999999;  }
.horizontal_line_top a:link {color: #999999; text-decoration: none;}
.horizontal_line_top a:visited {color: #999999; text-decoration: none;}
.horizontal_line_top a:active {color: #999999; text-decoration: none; }
.horizontal_line_top a:hover {color: #999999; text-decoration: none;}

.horizontal_line_bottom {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 60%; border-bottom: dashed 1px #999999;  }
.horizontal_line_bottom a:link {color: #999999; text-decoration: none;}
.horizontal_line_bottom a:visited {color: #999999; text-decoration: none;}
.horizontal_line_bottom a:active {color: #999999; text-decoration: none; }
.horizontal_line_bottom a:hover {color: #999999; text-decoration: none;}

.content_block_img{border: solid #efefef 1px; float: right;}

.outline_white {border-left: solid #ffffff 1px; border-right: solid #ffffff 1px; background-color: #ffffff; }

