/* Default Settings
----------------------------------------------- */
html, body {
border:0;
margin:0 auto;
padding:0;
text-align:left;
}

body {
font:11px/14px Helvetica, Arial, arial, sans-serif;
color:#000;
}

p { margin: 5px 0; }

h1, h2, h3, h4, h5, h6, h7 {
font:16px Helvetica, Arial, arial, sans-serif;
margin:0 0 5px 0;
}

h1 {
font-size:20px;
}

h2 {
font-weight:bold;
font-size:18px;
}

h3 {
display:block;
margin:20px 0 10px 0;
padding: 0 0 5px 0;
font-weight:bold;
font-size:16px;
border-bottom: 1px dotted #1690c8;
}

/* Links
----------------------------------------------- */
a, a:link, a:visited { text-decoration:none; color: #999; }
a:hover { text-decoration:none; color:#999; }

.list-cog { margin:10px auto; padding:10px 40px; background-color:#fff; color:#999; }
.list-cog li {
margin:0 0 0 20px;
list-style:disc outside;
}

/* General Layout
----------------------------------------------- */
#container {
margin: 0;
text-align:left;
padding: 0;
width: 760px; /* once padding is applied, width is 730px */
}

/* Landing pages
----------------------------------------------- */
#left-column {
margin:0 0 50px 0;
float:left;
width:200px;
}

#main-column {
margin:0 0 50px 0;
float:right;
width:520px;
}

#logo { margin:0; }

#subnav-container { 
margin:20px 0 0 0;
width:175px;
height:340px;
}

#leftcolmisc { 
margin:20px 0 0 0;
width:175px;
height:250px;
/*background: url(/cssimages/leftcol-mission.gif) no-repeat left top;*/
}

#intro {
margin-top:20px;
padding:10px 30px 0px 10px;
color:#1690c8;
font-weight:bold;
line-height:20px;
text-align:left;
font-size:18px;
}

#content {
padding:10px 30px 10px 10px;
}

.content-left { float:left; width:320px; }
.content-right { float:right; width:150px; }

#bottom-gradient-home {

}

#bottom-gradient-page {
}

#bottombar {
display:none;
}

#bottombarinner {
display:none;
}

#foota, #footb, #footc, #footd { display:none; }
#fineprint { text-align:left; color:#999; padding:20px 0 10px 0; text-transform:uppercase; font-weight:bold; }

.foot-title { display:none; }


/* Home Page Layout
----------------------------------------------- */
#logo-home {
margin:0 auto; padding:0;
text-align:center;
}

#navhome {
margin:0 auto; padding:0;
width:712px;
height:75px;
float:right;
}

#home-left {
margin:0; padding:0;
float:left;
width:475px;
text-align:left;
}

#home-right {
margin:0; padding:0;
float:right;
width:215px;
text-align:right;
}

/* Home nav using sprites
----------------------------------------------- */
#nav {
display:none;
}

/* Horizontal top nav using sprites
----------------------------------------------- */
#topnav-container {
display:none;
}

/* General Classes
----------------------------------------------- */
.clear { clear:both; }
.padding-tb20 { padding:20px 0; }
.padding-lr15 { padding:0 15px; }
.indent { margin:10px auto; padding:10px 20px; background-color:#e7e6e2; border:1px solid #d7d6d2; }

/* Image Classes
----------------------------------------------- */
.staff-img { border:2px solid #d7d6d2; padding:2px; margin: 0 15px 5px 0; }
#foota img { display:block; }
.iframe-border { padding:2px; border:2px solid #c7c6c2; }
.img-right-align { float:right; margin:0 0 5px 10px; }
.img-border { padding:1px; border:2px solid #e7e6e2; }

/* Section Classes
----------------------------------------------- */
.address { margin:10px 0 30px 0; font-size:0.9em; }

/* Show all tabs for printing
----------------------------------------------- */
.tabberlive .tabbertabhide {
 display:inline;
}
.tabberlive .tabbertab h2 {
 display:inline;
}
.tabberlive .tabbertab h3 {
 display:inline;
}

