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;}
0l {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:#111111;}
h2{font-size:15px;font-weight:bold;line-height:16px;margin-bottom:2px;color:#111111;}
h3{font-size:13px;font-weight:bold;line-height:14px;color:#111111;}
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%;height:133px;background-image:url('siteart/bg-header.jpg');background-repeat:no-repeat;background-color:#4561aa}

#util {text-align:right;font-size:10px;padding:0 10 10 0;color:#FFFFFF;text-transform:uppercase;}
#util div {margin-left:168px;width:450px;height:44px;padding:10 10 10 0;text-align:center;background-image:url('siteart/bg-util.jpg');background-repeat:no-repeat;}
#util a {color:#FFFFFF}

#leftColumn {width:230px;}

#subMenu {width:210px}
#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;margin:0px}
#submenu a.selected {font-weight:bold}
#submenu a:hover {background-color:#eff2f6}
#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:#777777;line-height:13px;padding:20 10 10 10;font-size:10px;text-align:center}
#footer a{text-decoration:none;color:#777777}
#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{}
.outputTable td{padding:5 3 5 2;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:#f8d68e;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}

.classTitle td {}

.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;}

form.search{margin:0px;padding:0px;}
form.search input.search{border:1px solid silver;color:black;vertical-align:middle;width:155px;}
form.search button.button{width:16px;height:16px;padding:0px;position:relative;margin-left:-18px;border:0px;background-color:transparent;vertical-align:middle;}

