body {
	font: normal 11px Verdana, Geneva, Arial, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	margin-bottom:0;
	margin-top:0;
	margin-left: 0;
	margin-right: 0;
}

form {margin:0; padding:0;}

h1 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #003366;}
h2 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #003366;}
h3 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #003366;}
h4 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #003366;}
h5 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #FF9900;}

.test_category {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #003366;}
.test_person_name {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.test_intro {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #003366;}

.testimonial_red {font-family: Verdana, Geneva, Arial, sans-serif;  font-size: 12px; color: #990000;}
.testimonial_grey {font-family: Verdana, Geneva, Arial, sans-serif;  font-size: 12px; color: #515151;}
.testimonial_text {font-family: Verdana, Geneva, Arial, sans-serif;  padding-top:5px; padding-left:5px; font-size: 11px; color: #515151;}
.testimonial_pic {padding-top:5px; padding-right:5px; }


a.link { font-size: 11px; color: #0033CC; text-decoration: underline; }
a.visited { font-size: 11px; color: #3366FF; text-decoration: none; }
a.active { font-size: 11px; color: #0033CC; text-decoration: none; }
a.hover { font-size: 11px; color: #3366FF; text-decoration: underline; }

td {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;}
th {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; 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;}
.header_default {font-family: Verdana, Geneva, Arial, sans-serif; background-color: #003366; border-bottom:solid 2px #FF9900}

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

.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_text {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #003366; font-weight: normal;}
.nav_bar_text a:link {color: #0033CC; font-weight: normal; text-decoration: none;}
.nav_bar_text a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.nav_bar_text a:active {color: #003366; font-weight: normal; text-decoration: none; }
.nav_bar_text a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.nav_bar_text_default {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #003366; font-weight: normal; border-top: solid 1px #efefef; border-bottom: solid 3px #FF9900; }
.nav_bar_text_default  a:link {color: #0033CC; font-weight: normal; text-decoration: none;}
.nav_bar_text_default  a:visited  {color: #3366FF; font-weight: normal; text-decoration: none;}
.nav_bar_text_default  a:active {color: #003366; font-weight: normal; text-decoration: none; }
.nav_bar_text_default  a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.AlertText { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: normal; border: solid 1px #FF0000; padding: 5px}

.box_title_icon {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366; padding: 2px; background-color: #efefef;}

.box_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366; padding: 2px;  background-color: #efefef; border-bottom: solid 1px #CCCCCC}
.box_title a:link {color: #003366; font-weight: bold; text-decoration: none;}
.box_title a:visited {color: #003366; font-weight: bold; text-decoration: none;}
.box_title a:active {color: #003366; font-weight: bold; text-decoration: none;}
.box_title a:hover {color: #003366; font-weight: bold; text-decoration: none;}

.content_block {font-family: Verdana, Geneva, Arial, sans-serif; padding-left: 15px; text-decoration: none; background-color: #FFFFFF;}

.content_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #003366; padding: 2px;}

.current_menu_item {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #0033CC; text-decoration: underline;}

.ex_menu_item {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #CCCCCC;}

.box_body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333; padding: 2px; padding-left: 6px; padding-bottom: 4px;}
.box_body a:link {color: #0033CC; font-weight: normal; text-decoration: none;}
.box_body a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.box_body a:active {color: #003366; font-weight: normal; text-decoration: none;}
.box_body a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.box_bg {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333; padding: 2px; padding-left: 6px; padding-bottom: 4px;}
.box_bg a:link {color: #0033CC; font-weight: normal; text-decoration: underline;}
.box_bg a:visited {color: #3366FF; font-weight: normal; text-decoration: underline;}
.box_bg a:active {color: #003366; font-weight: normal; text-decoration: none;}
.box_bg a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.menu_link {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #003366; padding: 2px; padding-left: 6px; padding-bottom: 4px;}
.menu_link a:link {color: #0033CC; font-weight: normal; text-decoration: underline;}
.menu_link a:visited {color: #3366FF; font-weight: normal; text-decoration: none;}
.menu_link a:active {color: #003366; font-weight: normal; text-decoration: none; }
.menu_link a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.footer {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333; background-color: #efefef; padding: 2px; padding-left: 6px; padding-bottom: 4px;}
.footer a:link {color: #0033CC; text-decoration: underline;}
.footer a:visited {color: #3366FF; text-decoration: underline;}
.footer a:active {color: #003366; text-decoration: none; }
.footer a:hover {color: #3366FF; text-decoration: underline;}

.box_calendar {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #003366; padding: 2px; padding-left: 6px; padding-bottom: 4px; padding-top: 8px}
.box_calendar a:link {color: blue; font-weight: normal; text-decoration: underline;}
.box_calendar a:visited {color: #3366FF; font-weight: normal; text-decoration: underline;}
.box_calendar a:active {color: blue; font-weight: normal; text-decoration: underline;}
.box_calendar a:hover {color: #3366FF; font-weight: normal; text-decoration: underline;}

.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: 9px; padding-left: 2px; }

.small_breadcrumb {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 9px; color: #999999; padding-left: 2px; padding-top: 6px}
.small_breadcrumb a:link {color: #999999; font-weight: normal; text-decoration: underline;}
.small_breadcrumb a:visited {color: #999999; font-weight: normal; text-decoration: underline;}
.small_breadcrumb a:active {color: #999999; font-weight: normal; text-decoration: none;}
.small_breadcrumb a:hover {color: #333333; font-weight: normal; text-decoration: underline;}

.content {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333; }

.page_header {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 2px; border-left: solid #FFFFFF 1px;}

.features {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px;}

.dds {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px; padding-left: 6px; padding-bottom: 4px;}

.links {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px; padding-left: 6px; padding-bottom: 4px;}

.tml {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px; padding-left: 6px; padding-bottom: 4px;}

.faq {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px; padding-left: 6px; padding-bottom: 4px;}

.news {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333333;  padding: 2px; padding-left: 6px; padding-bottom: 4px;}

.search_box {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; vertical-align: middle; border-top: solid #003366 1px; padding-right: 2px;}

.outline {border: solid #CCCCCC 1px;}
.outline_bottom_missing {padding: 0px; border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px;}

.vertical_line_left {border-right: dashed 1px #999999; }
.vertical_line_right {border-left: dashed 1px #999999; }
.horizontal_line { border-bottom: dashed 1px #999999; padding-top: 3px; }

