
body {
color:#333;
}

.container {
width:802px;
}

h1 {
font:normal 120% Verdana,Arial,sans-serif;
color:#334d55;
margin:0;
padding:0;
}
h2 {
font-family:Arial,sans-serif;
font-size:114%;
color:#069;
margin:0;
padding:0;
}
h3 {
font-family:Arial,sans-serif;
font-size:16px;
color:#334d55;
margin:0;
padding:7px 7px 0 22px;
text-align:left;
}
/*h4 {
font-family:Arial,sans-serif;
font-size:100%;
font-weight:normal;
color:#333;
margin:0;
padding:0;
}*/
h5 {
font-family:Verdana,Arial,sans-serif;
font-size:100%;
color:#334d55;
margin:0;
padding:0;
}

ol {
padding: 5px 5px 15px 25px;
}

dl {
padding-left:12px;
padding-right:5px;
margin-top:0;
}
dt {
font-weight:bold;
/*line-height:25px;*/
}
dd {
margin-left:13px;
}

.globalnav {
border:solid #CCC;
border-width:0 1px 1px 0;
color:#CCC;
font-size:15px;
padding:1px 0 0 0;
text-align:center;
cursor:pointer;
}

.globalnavhover {
border:solid #CCC;
border-width:0 1px 1px 0;
color:#0066CC;
font-size:15px;
padding:1px 0 0 0;
text-align:center;
background-color:#CECECE;
cursor:pointer;
}

a, a:visited {
color:#069;
}
a:hover {
color:#06C;
text-decoration:underline;
}
a img {
vertical-align:middle;
}


.thumbdiv {
width:100%;
padding-top:4px;
text-align:center;
}
.thumbdiv a img {
width:53px;
height:53px;
border:#039 solid 1px;
margin:0 3px 0 0;
}
.thumbdiv a.thumbsel img {
border:#3E3 solid 2px;
}
.thumbdiv a:hover img {
border:#039 solid 2px;
}


.pagediv {
padding:3px 3px 3px 10px;
font-size:16px;
}
.pagediv a {
padding:0 7px;
}
.pagediv a span {
color:#C03060;
}

.storydiv {
border-top:#333 solid 1px;
text-align:left;
padding:3px 0 0 3px;
margin:0 4px;
clear:both;
}
.storydiv a {
display:block;
}
.storydiv img {
width:75px;
height:75px;
float:right;
padding:0 0 0 3px;
border:0;
}
.storydiv span {
display:block;
padding:6px 0 0 0;
font-size:12px;
font-weight:bold;
color:#9090AB;
}


/* leftdiv (was #navBar, was .leftnav) */
#leftdiv {
padding:3px;
background-color:#EEE;
border:solid #CCC;
border-width:1px;
width:150px;
}
/*#leftdiv div {
border:#999 solid;
border-width:1px 1px 1px 0;
}
#leftdiv div div {
border:none;
}*/
#leftdiv a {
display:block;
padding:3px 3px 3px 12px;
border:transparent solid;
border-width:1px 0 1px 1px;
line-height:22px;
}
#leftdiv div a {
background:0 center no-repeat url(/images/arrow_right_black_single.png);
}
#leftdiv h2 {
color:#009;
padding-top:10px;
text-align:left;
}
#leftdiv div.selected {
border-left:#999 solid 1px;
margin-left:5px;
}
#leftdiv div div.selected a {
margin-left:5px;
}
#leftdiv a.selected {
background:0 center no-repeat url(/images/green_right.png) #99AA99;
border:#777 solid;
border-width:1px 0 1px 1px;
}

/* rightdiv (was #headlines, was .rightnav) */
#rightdiv {
width:150px;
padding:3px;
background-color:#EEE;
border:solid #CCC;
border-width:1px;
}
#rightdiv div {
border:#999 solid;
border-width:1px 0 1px 1px;
border-radius:4px;
overflow:hidden;
}
#rightdiv a {
display:block;
padding:3px 3px 3px 10px;
margin-left:4px;
border:transparent solid;
border-width:1px 0 1px 1px;
line-height:22px;
}
#rightdiv div a {
background:0 center no-repeat url(/images/arrow_right_black_single.png);
}
#rightdiv h2 {
color:#009;
padding:5px;
text-align:center;
}
#rightdiv h2 a {
border-bottom:#999 solid 1px;
}

#rightdiv a.selected {
background:0 center no-repeat url(/images/green_right.png) #99AA99;
border:#777 solid;
border-width:1px 1px 1px 0;
}


/* center (was #content & #feature was .centerdiv) */
#centerdiv {
/*width:450px;*/
width:482px;
font-size:14px;
border:#CCC solid;
border-width:0 1px 1px 1px;
min-height:0;
/*margin-left:10px;*/
margin:0 auto;
background-color:#FFF;
}
#centerdiv h2{
padding:15px 0 12px 0;
text-align:center;
}


/* bottom (was #siteInfo)*/
#bottom {
font-size:75%;
color:#777;
padding:5px 10px 10px 10px;
text-align:center;
}
#bottom a:hover {
text-decoration:none;
}


.banner {
text-align:center;
min-height:22px;
overflow:visible;
padding:12px 0 12px 0;
background-color:#FFD;
font-family:Verdana,Arial,sans-serif;
font-size:18px;
color:#334d55;
border-bottom:#999 solid 1px;
border-top:#CCC solid 1px;
font-weight:bold;
}


.utable {
width:100%;
}
.utable th {
padding:3px;
border:#666 solid;
border-width:0 0 0 1px;
}
.utable td {
padding:3px;
border:#666 solid;
border-width:1px 0 0 1px;
}
.utable .arow1 {
background-color:#AEC0AE;
}
.utable .arow1 .acell a {
padding-left:5px;
}
.utable .arow2 {
background-color:#C0E0C0;
}
.utable .arow2 .acell a {
padding-left:20px;
}
.utable .arow3 {
background-color:#D2FAD2;
}
.utable .arow3 .acell a {
padding-left:35px;
}
.utable .arow4 {
background-color:#EBFDEB;
}
.utable .arow4 .acell a {
padding-left:50px;
}
.utable .arow5 {
background-color:#FCFFFC;
}
.utable .arow5 .acell a {
padding-left:65px;
}
.utable .acell {
padding:0;
}
.utable .acell a {
display:block;
font-weight:bold;
}


.stafftable {
width:100%;
}
.stafftable td {
text-align:center;
width:50%;
}
.stafftable td a {
display:block;
padding:5px 0;
}
.stafftable td a img {
display:block;
width:200px;
max-width:100%;
margin:0 auto;
}


.listspace {
padding-top:0;
margin-bottom:10px;
margin-top:0;
}
.listspace li {
padding-top:8px;
}
.listspace strong {
color:#006000;
}


.l-img {
display:block;
float:left;
margin:0 6px 0 0;
}

.tableborder1 {
width:100%;
}
.tableborder1 td {
padding:2px 3px;
width:25%;
}
.tableborder1 td strong {
display:block;
margin-bottom:15px;
}
