html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top;}
strong {font-weight:bold;}
em{font-style:italic}
ul {margin:0px;margin:5 0 0 35;padding-left:0px;}
ol {margin:0px;margin:5 0 0 35;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}

body {background-color:#DDDDDD;font-family:Arial, sans-serif;font-size:12px;line-height:16px;color:#111111;margin:0px;overflow:auto;overflow-y:scroll;overflow-x:auto;}

iframe {overflow:auto}

a{color:#0c287c;text-decoration:none}
a:hover{text-decoration:underline}

h1{font-size:17px;font-weight:bold;line-height:19px;margin-bottom:3px;color:#3b3b3b;}
h2{font-size:13px;font-weight:bold;line-height:16px;margin-bottom:2px;color:#3b3b3b;}
h3{font-size:12px;font-weight:bold;line-height:14px;color:#3b3b3b;}
blockquote{padding:10 20 10 20;font-size:13px;font-weight:bold;line-height:15px;color:green}
hr {margin-bottom:5px;height:1px;color:#4d63a1;}

input, select {font-size:11px; font-family:Arial, Helvetica, sans-serif}
textarea {font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:11px}
.button{color:#8b7856; padding:0 5 0 5; border:1px solid #dac49f; border-width:1px; background-color:#f3ecdd; font-weight:bold;font-size:13px}

#header {width:100%;background-image:url('siteart/bg-header.jpg');background-repeat:repeat-x;background-color:#2e4596}

#util {text-align:right;font-size:11px;padding:10 10 10 0;color:#FFFFFF;text-transform:uppercase}
#util a {color:#FFFFFF}

#leftColumn {width:250px;}

.homeIndex {width:450px;#3b3b3b;font-size:16px}
.homeIndex td {padding:10 10 0 10}
.homeIndex td a {color:#3b3b3b;font-size:12px;text-transform:none;background-image:url(siteart/arrow-sm.jpg);background-position:left top;background-repeat:no-repeat;padding-left:15px}
.homeIndex td a:hover {text-decoration:none}

#testimonials {font-style:italic;text-align:left;padding:10 10 10 20;color:#041359;font-size:14px;background-image:url('siteart/testimonial-bg.jpg');background-repeat:no-repeat}
#testimonials a {color:#807c52;font-style:normal;font-weight:bold;text-decoration:underline;background-image:url(siteart/arrow-lg.jpg);background-position:right center;background-repeat:no-repeat;padding-right:15px}

#npcatestimonials {font-style:italic;text-align:left;color:#041359;font-size:14px;background-image:url('siteart/testimonial-bg.jpg');background-repeat:no-repeat}
#npcatestimonials a {color:#807c52;font-style:normal;font-weight:bold;text-decoration:underline;background-image:url(siteart/arrow-lg.jpg);background-position:right center;background-repeat:no-repeat;padding-right:15px}

#subMenu {width:250px;}
#submenu ul {margin:0px}
#submenu li {list-style:none;padding:0px;margin:0px;display:inline}
#submenu a {color:#333333;text-decoration:none;display:block;font-weight:bold;padding:5 5 5 5;border-bottom:1px solid #f0f5ff;text-transform:uppercase}
#submenu a.selected {font-weight:bold}
#submenu a:hover {background-color:#eef0f6}
#submenu li a {font-weight:normal;padding-left:20px;text-transform:none}
#submenu li li a {font-weight:normal;padding-left:30px;text-transform:none}

.gradient_button {width:196px;height:37px;background-image:url('siteart/buttons/blue.png');font-size:12px;text-transform:uppercase;font-weight:bold;color:#FFFFFF;text-decoration:none;cursor:pointer}
.gradient_button div {padding:11 0 0 25}

#content {width:730px;color:#3b3b3b;}
#content td {color:#3b3b3b}

#footer{color:#212121;line-height:13px;padding:10 10 10 10;font-size:12px;text-align:center}
#footer a{text-decoration:none;color:#212121;font-weight:bold}
#footer a:hover{text-decoration:underline}

#sitemap a {text-decoration:none;font-size:14px;font-weight:bold}
#sitemap a:hover {text-decoration:underline}
#sitemap ul {margin-left:30px}
#sitemap li a {font-size:13px;font-weight:normal}
#sitemap li li a {font-size:12px}

#newsletter {margin:30 0 10 10}

.outputTable{width:500}
.outputTable td{padding:5 15 5 5;font-size:12px;vertical-align:top;background-color:#FAFAFA}
.outputTable tr.header td{background-color:#3c55a5;font-weight:bold;color:#FFFFFF !important}
.outputTable tr.header a{color:#FFFFFF !important}
.outputTable tr.subheader td{background-color:#9DABD8;font-weight:bold;text-transform:uppercase;}
.outputTable ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.outputTable tr.altRow td{background-color:#e2e4eb}
.outputTable tr.total td{border-top:1px solid #e8a962}
.outputTable tr.altRow2 td{background-color:#f8d68e}

.outputTableEmpForm{border-left:1px solid black;border-top:1px solid black;border-bottom:1px solid black;width:750}
.outputTableEmpForm td{text-align:left;border-right:1px solid black;padding:5 15 5 5;font-size:12px;vertical-align:top;background-color:#FAFAFA}
.outputTableEmpForm tr.header td{text-align:center;background-color:#3c55a5;font-weight:bold;color:#FFFFFF !important}
.outputTableEmpForm tr.header a{color:#FFFFFF !important}
.outputTableEmpForm tr.subheader td{text-align:center;background-color:#9DABD8;font-weight:bold;text-transform:uppercase;}
.outputTableEmpForm tr td.title {text-align:right}
.outputTableEmpForm ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.outputTableEmpForm tr.altRow td{background-color:#e2e4eb}
.outputTableEmpForm tr.total td{border-top:1px solid #e8a962}
.outputTableEmpForm tr.altRow2 td{background-color:#f8d68e}

.EmpAppFullTextbox {margin:0 0 0 25;font-size:11px;width:730px;height:50px}

.button{color:white; padding:0 5 0 5; border:solid #000000; border-width:1px; background-color:#3c55a5; font-weight:bold;}

.mceContentBody {background-color:#FFFFFF;color:#000000}


table.boatGrid td {text-align:center;width:50%;padding:15 0 10 0}
table.boatGrid td div.div_bg {width:284px;padding:10 12 8 12;background-color:#e3e9f1}
table.boatGrid td div.div_text {width:200px;font-size:11px;font-style:italic}

.formTable{}
.formTable td {padding:2 5 3 5;border-bottom:1px solid #E1E1E1}
.formTable td.label {font-weight:bold}

.outputDiv{}
.outputDiv div.header{padding:5 15 5 5;background-color:#3c55a5;font-weight:bold;color:#FFFFFF !important}
.outputDiv div.header a{color:#FFFFFF !important}
.outputDiv div.subheader{padding:5 15 5 5;background-color:#f8d68e;font-weight:bold;text-transform:uppercase;margin-left:15px;}
.outputDiv div.subRow{padding:5 15 5 5;font-weight:bold;text-transform:uppercase;margin-left:15px;}
.outputDiv div.altsubRow{padding:5 15 5 5;background-color:#e2e4eb;font-weight:bold;text-transform:uppercase;margin-left:15px;}
.outputDiv div.Row{padding:5 15 5 5;font-size:12px;vertical-align:top;background-color:#FAFAFA;margin-left:30px;}
.outputDiv div.altRow{padding:5 15 5 5;background-color:#e2e4eb;margin-left:30px;}
.outputDiv .answer{display:none;margin-left:10px;border:1px dashed silver;padding:10px;background-color:#FAFAFA;margin-top:2px;font-weight:normal;text-transform:none;}