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,
b, u, i, center,
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-size: 100%;
vertical-align: baseline;
background: transparent;
}

* {
	margin: 0;
	padding: 0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
background:#ececec url(img/background.jpg) repeat-y 50% 0;
color:#585858;
}

.wrapper {
width:960px;
margin:0 auto;
position:relative;
}

a {font-weight:bold; color:#1951a4; text-decoration:none;}
a:hover {text-decoration:underline;}

.header {
margin:22px 30px 0px 30px; height:166px;
float:left; width:900px;
position:relative;
}

.header h1 {margin-top:10px;}
.header .headerPhoto {position:absolute; right:0; bottom:0; z-index:0;}
.header .tagline {color:#1951A4; font-size:21px; line-height:28px; position:absolute; right:180px; text-align:center;
top:40px; width:300px; z-index:10;}

.content {margin:30px; float:left; width:900px; min-height:400px;}
.content ul {float:left;}
.content ul li {float:left; clear:both;}
.content h2 {font-size:22px; float:left; text-align:center; width:100%; font-weight:lighter; line-height:29px;}
.content img.pictureMain {margin:20px 0px 25px 0px; float:left;}
.content p {margin-bottom:12px; float:left; clear:both;}
.content .left ul li {margin-left:15px; padding-top:6px; float:left; clear:both;}
.content ul p {margin-bottom:5px;}
.nav {background:#D2E5F4 none repeat scroll 0 0; float:left; height:40px; margin:0 30px;
width:900px;}
.nav ul, .subnav ul {list-style:none; float:left;}
.nav ul li {float:left; height:28px; margin:6px 12px; padding-left:14px;}
.nav ul li a {color:#727272; display:block; height:28px; padding-right:14px; padding-top:3px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.nav ul li#active {background:#FFFFFF url(img/tab_left.jpg) no-repeat scroll left top;}
.nav ul li#active a {background:transparent url(img/tab_right.jpg) no-repeat scroll right top;color:#1951a4;}
.nav ul li a:hover {color:#1951a4;}
.left {float:left; width:610px; padding-left:15px;}
.right {float:right; width:245px; background:#e6e6e6;}
.right ul {margin:15px; list-style:none;}
.right ul li {background:url(img/divider_home.gif) no-repeat 50% bottom; margin-bottom:25px; padding-bottom:25px;}
.right ul li.last {background:none;}
.right ul li h3 {text-align:center; text-transform:uppercase; font-size:16px; margin-bottom:10px;}
.right ul li p {font-size:13px; line-height:19px; margin-top:10px; float:none;}

.footer {float:left; background:#d2e5f4; margin:30px; width:900px;}
.footer p {font-size:13px; line-height:22px; text-align:center; padding:15px;}

/***************************/

.subnav {float:left; margin:8px 0px 0px 30px; border-bottom:1px solid #9ac6e1; padding-bottom:8px; width:900px;}
.subnav ul {margin-left:20px;}
.subnav ul li {float:left; margin-right:5px; padding:2px 12px;}
.subnav ul li a {color:#666666; font-size:15px; font-weight:normal;}
.subnav ul li a:hover {color:#000000; text-decoration: none;}
.subnav ul li#active {background:#d9d9d9;}
.subnav ul li#active a {color:#000000;}

#internal h2 {color:#000000; font-size:30px; margin-bottom:20px; text-align:left;}
#internal .aboutPhoto {margin-top:-15px; margin-bottom:25px;}
#internal h3 {font-weight:bold; color:#000000; clear:both;}
#internal ul {margin-bottom:12px; float:left;}
p.caption {font-size:13px; font-style:italic;}
