/*
Pallete Colors
Lochmara Blue #38679d
Portage Blue #89aadd
Moccasin Yellow #ffedbb
*/
body {font-family:Arial;background-color:#ffddaa;background-image:url(Images/bg.jpg);font-size:16px;
background-repeat:repeat-y;background-position:50px 0;background-color:#336699;margin-top:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2 {font-size:22px;margin-bottom:10px;}
h3 {font-size:16px;margin-bottom:5px;}
h3 span.bullet {margin-right:35px;}
p.privacy {text-indent:48px;margin-top:0;margin-bottom:10px;}
.header {margin-bottom:15px;border-bottom:solid 1px #ccc;padding-bottom:15px;}
.header h1 {color:#336699;font-size:28px;text-transform:uppercase;}
.header h5 {color:#bbb;margin-left:2px;}
img {border:0;}
a, a:visited, a:active {color:#38679d;text-decoration:none;}
a:hover {color:#38679d;text-decoration:underline;}
.containerPage {width:600px;margin:0;padding:0;display:block;overflow:hide;margin-left:64px;}
.containerContent {width:600px;background-color:#ffffff;background-image:url(Images/body_bg.jpg);
background-repeat:repeat-y;border:none 1px #ccaaaa;margin:0 0px;padding:0;display:block;overflow:hide;}
.containerContentPadding {margin:0 20px;padding:0;background-color:#ffffff;}
.checkmark {width:12px;margin:0;padding:0;margin-top:2px;}
.externalLinkIcon {margin:0;padding:0;margin-bottom:-1px;margin-left:5px;}
p.footer {text-align:center;margin-bottom:0;}
.copyright {font-size:.7em;color:#777777;}
.copyright a {color:#777777;text-decoration:none;}
.copyright a:hover {color:#444444;text-decoration:underline;}
table.providers {font-size:.8em;border:solid 1px #777777;width:560px;}
table.providers a, table.providers a:visited, table.providers a:active {color:#aa3300;text-decoration:none;color:#000000;}
table.providers a:hover {color:#ff3333;text-decoration:underline;color:#3333ff;}
table.providers th {text-align:left;vertical-align:bottom;background-color:#38679d;
border:solid 1px #38679d;color:white;border-right:solid 1px white;padding:3px 5px;}
table.providers th.last {border-right:none;}
table.providers td {vertical-align:top;border-right:solid 1px #dddddd;padding:3px 5px;}
table.providers td.last {border-right:none;}
table.providers tr.serviceItemRow {background-color:#fffce0;}
table.providers tr.serviceItemAltRow {background-color:#ddedfd;}

form fieldset {margin-bottom:10px;}
form div.formField {margin-bottom:10px;}
form div.formField label {text-align:right;width:200px;float:left;margin-right:15px;}
form div.formField input.textbox {}

p.intro {width:390px;margin-top:0;}
ul#utilitymenu 
{
    width:590px;
    height:14px;
    vertical-align:middle;
    margin:0;
    margin-left:64px;
    margin-bottom:2px;
    padding:0;
    padding-left:15px;
    text-align:right;
    font-size:10px;
    color:#999;
    list-style-type:none;
}

ul#utilitymenu li {padding:0;margin-top:0;line-height:16px;display:block;width:45px;}
ul#utilitymenu li a {margin:0;padding:0;padding-left:16px;color:#fff;}
ul#utilitymenu li#home {background-image:url(Images/home_icon_16x16.png);background-repeat:no-repeat;}

div#column1 {width:366px;}
div#column2 {float:right;width:174px;}

div.miniList {font-size:14px;}
div.miniList h4 {margin-bottom:0;}
div.miniList ul {list-style-type:none;padding-left:0;border-bottom:solid 1px #ccc;margin-top:0;margin-bottom:0;}
div.miniList ul li {border-top:solid 1px #ccc;height:24px;line-height:24px;}
div.miniList ul li a {color:#000;}
div.miniList ul li a.details {color:#777;float:right;}
div.miniList ul li img.new {border:none;margin-left:5px;}
div.miniList a.more {display:block;margin-bottom:20px;}

div.providerDetails div.formField {font-size:14px;margin-bottom:3px;}
div.providerDetails div.formField label {width:180px;}
div.providerDetails div.formField span {width:200px;}

div.url {margin-bottom:10px;}
div.url a:hover {text-decoration:underline;}