@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, textarea, tfoot, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#1B5B9B}
a:hover {color:#1B5B9B}
body {background:#043d80 url(../images/bg.png) repeat-y center top;color:#000;font:75%/125% Arial, Sans-Serif}
h1 {color:#043294;font-size:1.5em;margin:0 0 5px}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#page {background:url(../images/frame.png) repeat-y center top;margin:25px auto;width:794px}
#top {background:url(../images/frame.png) no-repeat}
#bottom {background:url(../images/frame.png) no-repeat right bottom;padding:29px 27px}

/* Header */
#header {background:url(../images/header.png) repeat-x;height:115px;position:relative}
#header img {float:left;margin:15px 0 0 10px}
#header #menu {font-size:1.15em;float:right;list-style:none;position:absolute;top:0;right:0}
#header ul li {float:left;behavior:url("js/hover.htc");position:relative}
#header ul li a {color:#043f81;float:left;height:25px;padding:90px 10px 0;text-decoration:none}
#header ul li li a {padding:0}
#header ul li:hover a, #header ul li.current a {background:#043f81;color:#FFF}
#header ul li ul {clear:both;float:none;left:-999em;list-style:none;position:absolute;top:115px;width:150px}
#header ul li:hover {height:500px}
#header ul li:hover ul {left:auto}
#header ul li:hover ul li {height:auto}
#header ul li ul li {float:none;width:100%}
#header ul li:hover ul li a {background:#4f93db;border-top:1px solid #FFF;color:#FFF;display:block;float:none;font-size:.8em;height:auto;padding:5px;width:100%}
#header ul li:hover ul li a:hover, #header ul li ul li.current a {background:#2976c8}

/* Content */
#content {font-size:1.1em; line-height:1.3em; text-align:justify}

.page{padding:25px 20px;}

.home {padding: 20px 19px; background:url('../images/bdb_home.jpg') no-repeat;height:539px;width:702px}

.home .top-right{width:240px;margin-right:20px; float:right; text-align:right}
.home .top-right h1{font-weight:bold;}
.home .top-right p{margin-top:15px; line-height:1.45em;font-size:1.12em;}
#content .top-right img {padding:0}

.home .flash{padding-top:0px;margin-top:0px; }

.home .boxes{margin-top:40px;}

.home .cta{width:215px;height:190px;float:left}
.home h2{padding-bottom:10px;}
.home .box1{}
.home .box2{margin-left:30px;}
.home .box3{margin-left:27px;}

/* Existing Styles */

h1{
	color:#04327D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding-bottom:5px;
	}
h2{
	color:#04327D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
	margin:0px;
	}
h3{
	color:#04327D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	margin:0px;
	}
.cufon-active h1 {font-size:24px}
.cufon-active h2 {font-size:20px}

#content ul ul li{
	list-style-type:square;
	}
.staff_name{
	font-size:18px;
	font-family:Verdana, Arial, sans-serif;
	padding-bottom:-5px;
	font-weight:bold;
	}
.staff_role{
	margin-top:-12px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-2px;
	}
.top a{
	font-size:10px;
	color:#333333;
	text-align:right;
	float:right;
	}
div.img-dec {
	background: url('images/shadow.gif') no-repeat bottom right;
	clear: right;
	float:none;

	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

div.img-ilus {
	background: url('images/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
.testimonial{
	padding-right: 5px; 
	padding-left: 15px; 
	background: url('images/test_right.jpg'); 
	padding-bottom: 5px; 
	padding-top: 30px
	}
#homeFlash{
	text-align:center;
	padding: 10px 0 10px 0; 
	}
 
	
#content img{
	padding:5px;
}	

#content ul li{	margin-left:25px; list-style-image:url(../images/bdb_bullet.jpg);}



/* Footer */
#footer {text-align:center;color:white;margin:0 auto;width:760px}
#footer a {color:white;}
#credit {float:right;margin-left:-100%}