body {
font: normal 12px Arial, Helvetica, sans-serif;
background: #D6D6C2 url(images/background2.gif);
margin: 0;
padding: 0;
text-align: center;
}

h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}

h2 {
font: bold 14px Arial, Helvetica, sans-serif;
color: #C03D1F;
}

h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #996;
}

hr {
border: 0;
width: 100%;
color: #996;
background-color: #996;
height: 1px;
}

.imgright {
float: right;
clear: both;
margin: 0;
padding: 0;
}

.pdf, .pdf:visited, .pdf:active {
margin: 0;
padding: 3px 35px;
background: url(images/misc/adobe_acrobat.gif) left no-repeat;
background-position: 12px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #808080;
text-decoration: none;
display: block;
}

.pdf:hover {
background: #EEE url(images/misc/adobe_acrobat.gif) left no-repeat;
background-position: 12px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #808080;
text-decoration: none;
display: block;
}

.doc, .doc:visited, .doc:active {
margin: 0;
padding: 3px 35px;
background: url(images/misc/ms_word.png) left no-repeat;
background-position: 12px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #808080;
text-decoration: none;
display: block;
}

.doc:hover {
background: #EEE url(images/misc/ms_word.png) left no-repeat;
background-position: 12px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #808080;
text-decoration: none;
display: block;
}

#container {
text-align: left;
margin: 0;
padding: 8px;
border: 1px solid #996;
background: #FFF;
width: 752px;
}

#content {  /* for home page*/
padding: 0;
margin: 0 10px;
background: #ADAD85;
font: normal 12px Arial, sans-serif;
color: #FFF;
text-align: justify;
}

#content p {
padding: 10px 15px;
margin: 0;
}

#content2 {  /* for general subpages */
padding: 0;
margin: 0 0 0 10px;
font: normal 12px Arial, sans-serif;
color: #808080;
text-align: justify;
border: 1px solid #996;
}

#content2 h2 {  /* for general subpages */
padding: 3px 5px;
margin: 0;
font: bold 13px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #996;
}

#content2 h3 {  /* for general subpages */
padding: 10px 15px;
margin-bottom: 0;
}

#content2 p {  /* for contact, resource pages etc. */
padding: 10px 15px;
margin: 0;
}

#content3 {  /* for contact, resource pages etc. */
padding: 0;
margin: 0 0 0 10px;
/*background: #ADAD85;*/
font: normal 12px Arial, sans-serif;
color: #808080;
text-align: justify;
border: 1px solid #996;
border-bottom: 0;
}

#content3 h2 {  /* for contact, resource pages etc. */
padding: 3px 5px;
margin: 0;
font: bold 13px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #996;
}

#content3 p {  /* for contact, resource pages etc. */
padding: 10px 15px;
margin: 0;
border-bottom: 1px solid #996;
}

#content4 {  /* for sitmap */
padding: 0;
margin: 0 0 0 10px;
font: normal 12px Arial, sans-serif;
color: #808080;
text-align: justify;
border: 1px solid #996;
}

#content4 h2.top {  /* for sitemap */
padding: 3px 5px;
margin: 0;
font: bold 13px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #996;
}

#carnegie {
width: 400px;
padding: 25px 25px 25px 0;
margin: 0;
text-align: center;
vertical-align: middle;
float: left;
}

#carnegie2 {
width: 100%;
padding: 0 0 12px 0;
margin: 0;
text-align: left;
vertical-align: middle;
float: left;
clear: right;
}

#copyright p {
font: normal 11px Arial, Helvetica, sans-serif;
color: #808080;
padding: 10px 0 0 0;
margin: 0;
text-align: center;
}

#content2 li, #content3 li {
margin: 0;
padding: 0 20px 10px 0;
}

/* Boxes */

#box_head {
margin: 0;
padding: 3px 5px;
color: #FFF;
font: bold 13px Arial, Helvetica, sans-serif;
background: #996;
border-bottom: 1px solid #FFF;
}

#box_body {
margin: 0;
padding: 5px;
background: #ADAD85;
color: #FFF;
font: normal 10px Arial, Helvetica, sans-serif;
text-align: justify;
vertical-align: top;
border-bottom: 1px solid #FFF;
}

#box_body p {
margin: 0;
margin-bottom: 5px;
padding: 0;
}

#box_body ul {
margin: 0;
padding: 0;
}

#box_body li {
list-style: circle;
margin: 0;
margin-bottom: 5px;
padding: 0;
}

#box_body a, #box_body a:visited, #box_body a:active {
color: #FFF;
font: normal 10px Arial, Helvetica, sans-serif;
text-decoration: underline;
}

#box_body a:hover {
text-decoration: none;
}

/* Link Styles */

a, a:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color: #C03D1F;
}

a:hover, a:active {
font: normal 12px Arial, Helvetica, sans-serif;
color: #C03D1F;
text-decoration: none;
}

/* Search Form Styles */

#search {
padding: 1px 2px 0 12px;
margin: 0;
float: right;
vertical-align: top;
background: #996 url(images/form/grips.gif) left no-repeat;
}

#search input.query {
padding: 2px 5px;
border: 1px solid #808080;
font: normal 11px Arial, Helvetica, sans-serif;
color: #996;
width: 125px;
}

#search input.submit {
padding: 2px 0 0 2px;
}

/* General Form Styles */

#capture td {
padding-bottom: 5px;
}

#capture input.fullname {
padding: 2px 5px;
/*border: 1px solid #808080;*/
font: normal 11px Arial, Helvetica, sans-serif;
color: #808080;
width: 178px;
}

#capture select.interest {
/*border: 1px solid #808080;*/
font: normal 11px Arial, Helvetica, sans-serif;
color: #808080;
width: 192px;
}

#capture input.email {
padding: 2px 5px;
/*border: 1px solid #808080;*/
font: normal 11px Arial, Helvetica, sans-serif;
color: #808080;
width: 125px;
}

/* Tab Styles */

#tablist {
padding: 3px 0;
margin-left: 0;
margin-bottom: 2px;
margin-top: 0.1em;
font: bold 12px Arial, Helvetica, sans-serif;
}

#tablist li {
list-style: none;
display: inline;
margin: 0;
}

#tablist li a {
text-decoration: none;
padding: 3px 5px;
margin-right: 3px;
border: 1px solid #996;
background: #996;
font: bold 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

/*#tablist li a:link, #tablist li a:visited {
color: #FFF;
}*/

#tablist li a.current {
color: #C03D1F;
border: 1px solid #996;
background: #FFF;
}

#tabcontentcontainer{
width:100%;
height:40px;
}

.tabcontent{
margin: 0;
display:none;
padding: 15px 10px;
border: 1px solid #996;
}

/* Content Columns */

form {
margin: 0;
border: none;
padding: 0;
}