form {margin:0; padding:0;}

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

a:link {color: #000000; text-decoration: underline;}
a:visited {color: #949494; text-decoration: underline;}
a:active {color: #000000; text-decoration: none; }
a:hover {color: #990000; text-decoration: underline;}


.logo_bg { background-color: #8FA6D0; border-bottom: 1px solid #D6D6D6; padding: 0px;}
.page_heading {padding-top: 10px; padding-bottom: 10px; font-face: Geneva; font-size:16px ; color: #990000; border-bottom: 1px dashed #949494;}
.side_nav_heading {padding-top: 5px; padding-bottom: 5px; font-face: Geneva; font-size: 11px; color: #990000; font-weight:bold; }
.regular_heading {padding-bottom: 10px; padding-top: 10px; font-face: Geneva; font-size: 16px; color: #990000; border-bottom: 1px dashed #949494;}

h1 {font-face: Geneva; font-size: 14px; font-weight: normal; color: #990000; }
h2 {font-face: Geneva; font-size: 12px; color: #990000; font-weight: normal; }
h3 {font-face: Geneva; font-size: 11px; color: #990000; font-weight: normal; }
h4 {font-face: Geneva; font-size: 11px; color: #434343; font-weight: normal; }

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

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

.top_bar { background-color: #4B7DD6; border-bottom: 1px solid #FFFFFF; padding: 3px;}
.top_bar_text {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.message_button {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; color: #000000; border: solid 1px #636363; background-color: #FFFFFF;}

.red_arrow { padding-top: 5px; }
.single_line { border-left: 1px dashed #949494; }
.line_top {border-top: 2px solid #990000;}

.divider { padding-left: 10px; padding-right: 10px; border-bottom: 1px dashed #949494;}
.breadcrumb { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 9px; color: #333333; padding-top: 10px; }

.textfield {font-size: 12px; background-color: #FAFAFA; border: 1px solid #989898;}

.main_text {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; background-color: #FFFFFF;}
.main_text a:link {color: #000000; text-decoration: underline;}
.main_text a:visited {color: #949494; text-decoration: underline;}
.main_text a:active {color: #000000; text-decoration: none; }
.main_text a:hover {color: #990000; text-decoration: underline;}

.top_main_menu { background-color: #FFFFFF; padding: 5px; color: #FFFFFF; font-family: Verdana, Geneva, 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_menu { padding-left: 5px; padding-left: 10px; padding-top: 1px; font-face: Geneva; color: #FFFFFF; font-size: 10px; }
.nav_bar_menu a:link {color: #000000; text-decoration: underline;}
.nav_bar_menu a:visited {color: #949494; text-decoration: underline;}
.nav_bar_menu a:active {color: #000000; font-decoraton: none; }
.nav_bar_menu a:hover {color: #990000; text-decoration: underline;}

.section_heading {padding-bottom: 5px; padding-top:5px; font-face: Geneva; font-size: 12px; color: #990000; font-weight: bold;}
.section_heading a:link {color: #990000; text-decoration: underline;}
.section_heading a:visited {color: #990000; text-decoration: underline;}
.section_heading a:active {color: #990000; text-decoration: underline; }
.section_heading a:hover {color: #000000; text-decoration: underline;}

.nav_link { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px;}
.nav_link a:link {color: #000000; text-decoration: underline;}
.nav_link a:visited {color: #949494; text-decoration: underline;}
.nav_link a:active {color: #000000; text-decoration: underline; }
.nav_link a:hover {color: #990000; text-decoration: underline; }

.border-bottom { solid 1px #666666;}

.main_cell { padding: 5px; font-family: Verdana, Geneva sans-serif; font-size: 11px; border-right: 1px dashed #949494; border-left: 1px dashed #949494;}

.footer { background-color: #FFFFFF; padding: 5px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 9px;  padding-left: 10px; border-top: 1px dashed #949494;}

.outline { border: 1px solid #949494;}