@import url(reset.css);

body {
background-color:#e6e6e6;
}
html, body, td {
font-size:95%;
font-family:Helvetica, Arial, sans-serif;
color:#717073;
}
#pageWrap {
padding-bottom:10px;
}
a,#content p, #subContent p {
text-decoration:none;
color:#717073;
}
a:hover, a:active {
color:#002d56;
}

#header,#contentContainer,.creditDesign{
width:1021px;
margin:0 auto;
display:block;
}
#header {
padding-top:58px;
}
.creditDesign {
text-align:right;
}
#header h1,#header span {
display:inline;
padding-right:5px;
float:left;
}
#header,.creditDesign {
color:#717073;
font-size:11px;
}

.headerNavigation {
float:right;
margin-bottom:8px;
}
.headerNavigation li,.footerNavigation li {
display:inline;
padding-left:16px;
}

#contentContainer {
clear:both;
background-color:#fff;
border:1px solid #d3d3d4;
margin-bottom:8px;
font-size:0.8em;
}

#subContent {
width:178px;
height:469px;
float:left;
text-align:right;
padding:70px 30px 0 0;
}
#subContent h3 {
color:#002d56;
font-size:12px;
font-weight:bold;
margin-bottom:15px;
}
#subContent h5 {
color:#002d56;
font-size:11px;
font-weight:bold;
margin-bottom:15px;
}
#subContent ul li {
margin-bottom:9px;
font-size:10px;
}

#content {
width:810px;
float:left;
padding-top:70px;
}
#content a:link, #content a:visited { color:#002d56; }
#content a:active, #content a:hover { color:#333333; }
#content ul {
list-style:disc;
margin-left:16px;
color:#717073;
}
#content li {
padding-bottom:5px;
font-size:11px;
line-height:1.2em;
}
#content ol {
list-style:decimal;
margin-left:16px;
color:#717073;
}
#content h4 {
color:#32321e;
font-weight:plain;
margin-bottom:12px;
font-size:11px;
}
#content .triSection, #content .triSection2 {
width:810px;
}
#content .triSection2, #content .twoSection2, #content .oneSection2 {
padding-top:100px;
}
#content .triSection div, #content .twoSection div, #content .oneSection {
height:380px;
}
#content .triSection2 div, #content .twoSection2 div, #content .oneSection2 {
height:280px;
}
#content p, #subContent p {
font-size:11px;
line-height:1.5em;
}
#content .triSection div, #content .triSection2 div {
float:left;
width:200px;
padding-right:20px;
padding-bottom:12px;
}
#content .twoSection div, #content .twoSection2 div {
float:left;
width:385px;
padding-right:20px;
padding-bottom:12px;
}
#content .oneSection, #content .oneSection2 {
width:600px;
padding-right:20px;
}
div.gallery {
padding:0;
margin:0;
}
#content .gallery {
width:810px;
}
#content .gallery div {
float:left;
padding-right:20px;
}
div.slideshow {
width:590px;
height:392px;
}
div.singleimage {
width:540px;
height:392px;
}
div.info {
float:left;
position:relative;
width:170px;
font-size: 11px;
line-height: 1.5em;
height:380px;
}
div.bottom {
position:absolute;
bottom:0;
}
div.scroll div {
float:left;
height:380px;
width:350px;
overflow:auto;
padding-right:20px;
margin-bottom:12px;
}
div.logincol {
top:0;
width:200px;
padding-left:40px;
padding-right:0;
}
.logintable td {
color:#717073;
font-size:0.95em;
line-height:1.5em;
padding:2px 10px 2px 0;
}
.contentNavigation {
clear:both;
padding:28px 0px 40px;
font-size:11px;
color:#717073;
}
.contentNavigation li {
float:left;
padding-right:10px;
font-size:11px;
color:#717073;
}
#subContent,#content h4,.login,.footerNavigation,.contentNavigation {
text-transform:uppercase;
}

#footer {
background:url(../images/footerBackground.png) repeat-x top;
clear:both;
height:160px;
}
.footerNavigation,#footer h4 {
float:left;
margin-top:60px;
font-size:11px;
}
#logo {
position:absolute;
padding:55px 15px 0 36px;
z-index:100;
}

li.active a, h3.active a, h5.active a {
color:#002b54;
}
ul.footerNavigation {
margin-left:192px;
}
.footerNavigation li {
font-size:0.8em;
}
.login {
display:block;
clear:both;
padding:110px 0 18px;
margin-left:840px;
width:160px;
font-size:13px;
font-weight:bold;
text-align:right;
color:#002d56;
}
em {
font-style:italic;
font-weight:bold;
}
.error {
font-color:#c66;
font-weight:bold;
font-size:12px;
}
.disclaimer {
font-size:10px;
line-height:1.4em;
color:#919093;
}
#content h3 {
font-size:13px;
font-weight:bold;
font-style:italic;
}