body  { background: #f2f3f7; background-image: url(../images/bg_main.jpg); background-position: top center; background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

html { overflow:-moz-scrollbars-vertical; }

table { border-collapse: collapse; border: 0px; }

td { padding: 0px; }

img { border-width: 0px; }

form { margin:0px; }

.logos { border-color: #a3c3d8; border-style: solid; border-width: 1px; }

.content { background-image: url(../images/bg_content.jpg); background-position: top center; background-repeat: no-repeat; }

.content_secondary { background-image: url(../images/bg_content_secondary.jpg); background-position: top center; background-repeat: no-repeat; }

.content_secondary_forms { background-image: url(../images/bg_content_secondary_forms.jpg); background-position: top center; background-repeat: no-repeat; }

p { font-weight: normal; font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 24px; margin-top: 0px; }
p a:link { font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline;}
p a:hover { font-size: 12px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
p a:active { font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
p a:visited { font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
p a:visited:hover { font-size: 12px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }

a:link { color: #4d5c64; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; } 
a:hover { color: #a06816; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; } 
a:active { color: #4d5c64; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; } 
a:visited { color: #4d5c64; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; } 
a:visited:hover { color: #a06816; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }

H1 { font-weight: 600; color: #4193b0; font-size: 13px; letter-spacing: 0px;  font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 8px; line-height: 20px; }

H2 { font-weight: 600; color: #3d6b7a; font-size: 13px; letter-spacing: 0px;  font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom: 0px; line-height: 20px; }

.caption { font-weight: normal; font-size: 11px; color: #6885a6; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; letter-spacing: 1px; line-height: 24px; margin-top: 0px; }

.footer { color: #606881; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; letter-spacing: 1px; line-height: 18px;}
.footer a:link { color: #606881; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer a:hover { color: #3c4562; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer a:active { color: #606881; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer a:visited { color: #606881; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer a:visited:hover { color: #3c4562; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }

.footer_light { color: #8f96ae; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; letter-spacing: 1px; line-height: 18px;}
.footer_light a:link { color: #8f96ae; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer_light a:hover { color: #3d6b7a; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer_light a:active { color: #8f96ae; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer_light a:visited { color: #8f96ae; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; } 
.footer_light a:visited:hover { color: #3d6b7a; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }

ul { margin-top: 2px; margin-left: 12px; }

li { font-family: Arial, Helvetica, Sans-Serif; line-height: 24px; font-size: 12px; color: #3d6b7a; font-weight: normal; margin-left: 16px; }
li a:link { font-family: Arial, Helvetica, Sans-Serif;  font-size: 12px; color: #425b69; font-weight: normal; text-decoration: underline; }
li a:hover { font-family: Arial, Helvetica, Sans-Serif;  font-size: 12px; color: #18394b; font-weight: normal; text-decoration: none; }
li a:active { font-family: Arial, Helvetica, Sans-Serif;  font-size: 12px; color: #425b69; font-weight: normal; text-decoration: underline; }
li a:visited { font-family: Arial, Helvetica, Sans-Serif;  font-size: 12px; color: #425b69; font-weight: normal; text-decoration: underline; }
li a:visited:hover { font-family: Arial, Helvetica, Sans-Serif;  font-size: 12px; color: #18394b; font-weight: normal; text-decoration: none; }

.site_map_main { font-weight: bold; font-size: 13px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 18px; margin-top: 0px; margin-left: 12px; }
.site_map_main a:link { font-weight: bold; font-size: 13px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main a:hover { font-weight: bold; font-size: 13px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
.site_map_main a:active { font-weight: bold; font-size: 13px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main a:visited { font-weight: bold; font-size: 13px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main a:visited:hover { font-weight: bold; font-size: 13px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }

.site_map_main_secondary { font-weight: normal; font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 18px; margin-top: 0px; margin-left: 18px; }
.site_map_main_secondary  a:link { font-weight: normal; font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main_secondary  a:hover { font-weight: normal; font-size: 12px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
.site_map_main_secondary  a:active { font-weight: normal; font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main_secondary  a:visited { font-weight: normal; font-size: 12px; color: #3d6b7a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.site_map_main_secondary  a:visited:hover { font-weight: normal; font-size: 12px; color: #234d5a; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }

/* Large Form Table */
.form_table { background-color: #f3f4f8; border-color: #a3c3d8; border-style: solid; border-width: 1px; }

/* Form Table Quick Contact*/
.form_table_quick { background-color: #f3f9f9; border-color: #a3c3d8; border-style: solid; border-width: 1px; }

/* Form Subtitle Bar */
.td_form_subtitle { background-color: #4b7a92; height: 26px; border-color: #a3c3d8; border-style: solid; border-width: 1px; }

/* Form Subtitle Text */
.form_subtitle { font-weight: bold; font-size: 13px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; margin-left: 6px; }

/*Form Field Title*/
.formtitle { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3d6b7a; line-height: 14px;}

/*Form Field Title Above*/
.formtitle_above { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3d6b7a; margin-top: 14px; margin-bottom: 0px; }

/*Form Field*/
.formfield { background-color: #ffffff; border-color: #a3c3d8; border-style: solid; border-width: 1px; color: #3d6b7a; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding: 3px; margin-top: 0px; margin-right: 8px; margin-bottom: 10px; }

/*Form Button*/
.formButton { margin-right: 8px; margin-top: 4px; margin-bottom: 8px; }