/*Santa Barbara DUI*/

/*colors
#414b35 green
#eee6cc tan
#f1f1f1 next-to-white
#9aa0ab border color
#524928 tan visited
#0c2382 blue link

/*Global*/
body {
margin:0; padding:0;
background:#e7ecf4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
font-style:normal;
font-weight:normal;
color:#000;
}

table, td, tr, tbody, img, div, h1, h3 {margin:0; padding:0; border:none; background-color:transparent;}

a:link{color:#0c2382; text-decoration:none;}
a:visited {color:#6B8CB5; text-decoration: none;}
a:hover {text-decoration:underline;}
p { font-size: 12px; line-height:1.5; margin:1em 0; }
br.clear {clear:both;}

strong { color:#3b425d; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 1;; }
strong.green { color: #414b35; font-size: 13px; }
ul {list-style:none; margin: 0; padding:0 0 0 12px;}
ul li {
color: #000000;
line-height:1.4;
margin : 0.43em 0;
padding-left:15px; 
height: 1%;
background-image: url(images/bullet.gif);
background-position: 0 0.3em;
background-repeat:no-repeat;
}
ol {margin: 0; padding:0 0 0 27px;}
ol li { color: #000000; line-height:16px; margin : 0.43em 0; }
div#wrapper {width:900px; text-align:center; margin:10px auto 10px auto; padding:0; background: #d3dceb; border-bottom:2px solid #3b425d; border-top:2px solid #3b425d;}

/*Header*/
h1 {
font:12px normal "Times New Roman", Times, serif;
color:#3b425d;
padding:0;
margin:0 2px 0 0;
text-align: right;
letter-spacing: 1px;}

/*Sub Navigation*/
td#sub_navigation {
height: 100%;
margin: 0;
background:#f3f3f3 url(images/bg_sub_navigation.gif) left top no-repeat;
border: 1px #9aa0ab solid;
padding:0;
width:168px;
}

div#sub_navigation_inside_container {width:144px; padding:10px;}

h2 a:link{
color:#0c2382;
text-decoration:none; 
}

h2 a:hover { text-decoration: underline; }

h2 {
display:block;
color:#000000;
text-decoration:none; 
padding:4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:16px;
text-align:left;
margin-top:1px;
margin-bottom:1px;
}

strong.tagline { text-align:left; font-size:12px; font-weight: normal; line-height: 1.4; margin-left: 4px; border:solid 1px #9aa0ab; display: block; padding:2px; }

* html strong.tagline { width:138px; margin-left: 0; }

td#content_wrapper {
padding-bottom:1em;
background:#f3f3f3 url(images/bg_content_wrapper.gif) 0 0 no-repeat; 
border: 1px #9aa0ab solid;
}

div#content_inside_container { width:671px; padding:12px;}

div#content {width:518px; float:left; text-align: left; display: inline;}

h3 {
margin:0 0 12px;
font:24px Georgia, "Times New Roman", Times, serif;
color:#000;
border-bottom: 1px solid #000;
padding-bottom:2px;
letter-spacing:0.1em;
}

/*Column Three*/
div#column_three { width:121px; float:right; text-align: left; display: inline;}
img.photo { padding:4px; border:2px solid #55648c; float:right; display:block;}
img.right { float:right; padding: 1px; border: solid 1px #9aa0ab; }
strong.quote { display: block; width:121px; font-size:12px; font-weight: normal; float: right; line-height: 1.6; padding:4px 0 0 0; border:1px solid #9aa0ab; display: block; }


/*Footer*/
table#footer {margin:0 10px; text-align: center; width:880px;}
td#crumb_trail {height:40px; width:878px; background:#eee6cc; border: 1px #9aa0ab solid; color:#000; margin-bottom: 5px;}
td#crumb_trail span {color:#000;}
td#crumb_trail a:link {color:#414b35;}
td#crumb_trail a:visited {color:#6B8CB5; text-decoration: none;}
td#crumb_trail a:hover {text-decoration:underline;}

div#crumbtrail_inside_container, div#top { color:#000; padding: 10px; }
div#crumbtrail_inside_container {float:left;}
div#top {float:right;}

td#footer_box {background: url(images/bg_footer.gif) 0 0 no-repeat; width:880px; height: 99px; }

div.center {color:#999; line-height:16px; text-align:center; padding:3px;  font-size:12px; margin:10px;}
div.center span  {color:#000; cursor:default; display:inline; font-size:12px;  border-right: 1px #000 solid; margin: 0 0 0 0; padding:0 5px;}
div.center span a:link{cursor:pointer; color:#0b2380;}
div.center span.noborder {border:none;}

div.copyright {text-align:center;}

/*BAC Calculator*/
.bac_table { border:1px #666 solid; margin-top: 10px; margin-bottom:10px; }
.bac_cells { font-size: 12px; line-height: 12px; padding: 5px; border-bottom: 1px solid #8a8a8a; color:#000000;}
.bac_buttons { font-size: 12px; padding:0.3em;}
.bac_calculate { padding: 10px 15px 10px 5px; border-bottom: 1px solid #666; }
.bac_calculate span {margin:0 1em 0 0;}
.bac_results { color: #0c2382; font-size: 18px; font-style:italic; font-weight: bold; background-color: #fff; padding:2px; text-align: center; border:1px #666 solid; }
span.results { color: #0c2382; font-size: 18px; font-style:italic; font-weight: bold;}
