/* CSS Document */

body {
text-align: left;
font-size: .75em;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
overflow: hidden;
width: 100%;
}

#flashback {
position: absolute;
left: 0px;
top: 0px;
z-index: 1;
background: white;
overflow: hidden;
width: 100%;
height: 100%;
}

#top {
position: absolute;
left: 0;
top: 0;
background: url(../imgs/header_grey.png) repeat-x;
border-bottom: 1px solid #666666;
margin: 0;
padding: 0 0 0 145px;
height: 97px;
width: 100%;
z-index: 10;
}

.logo {
position: absolute;
top: 25px;
left: 30px;
text-align: center;
border: 1px solid #AAAAAA;
background: #FFFFFF;
padding: 7px;
z-index: 5;
}

#navcontainer {
position: absolute;
top: 62px;
}

#navcontainer ul {
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { 
display: inline; 
}

#navcontainer ul li a {
padding: 5px 20px 4px 20px;
color: #DDDDDD;
text-decoration: none;
float: left;
border-right: 1px solid #666666;
}

#navcontainer ul li a:hover {
color: #FFFFFF;
background: url(../imgs/btn_bg.png);
border-bottom: solid 1px #333333;
border-right: 1px solid #666666;
}

.actinav {
color: #FFFFFF;
background: #666666;
border-bottom: solid 1px #666666;
border-right: 1px solid #666666;
}

.grey {
background: #999999;
}

#main {
position: absolute;
top: 98px;
left: 0;
z-index: 2;
width: 100%;
padding: 0;
margin: 0;
}

#content {
background: #FFFFFF url(../imgs/lines.png) bottom left repeat-x;
border-bottom: 1px solid #666666;
padding: 60px 25px 15px 35px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: .95em;
line-height: 1.5em;
color: #333333;
}


#content a {
color: #006699;
font-weight: bold;
text-decoration:none;
}

#content a:hover {
color: #006699;
font-weight: bold;
text-decoration:underline;
}

.boldish {
color: #ffffff;
font-weight: normal;
font-size: 1.3em;
line-height: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
}

#content h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 2em;
margin: 10px 0 14px 0;
color: #222222;
}

.column {
margin: 0 0 10px 0;
float: left;
width: 250px;
padding-right: 35px;
}

.toggle {
padding-top: 3px;
}

#gallery img {
float: left;
margin: 0px 10px 0 0;
}

.highlight_blue {
background: url(../imgs/drkblue.png) repeat;
padding: 4px 5px 5px 6px;
height: 150px;
}

.highlight_grey07 {
background: url(../imgs/blk07.png) repeat;
padding: 4px 5px 5px 6px;
height: 150px;
}

.highlight_grey05 {
background: url(../imgs/blk05.png) repeat;
padding: 4px 5px 5px 6px;
height: 150px;
}