﻿.outlineimg:hover img
{
    border:solid 1px red;
}
.outlineimg img
{
    border:solid 1px black;
}
.outlineimg:hover
{
    border:solid 1px red;
}
.outlineimg
{
    border:solid 1px black;
}
body {
background-image:url(images/page_background.jpg);
/* background-attachment:fixed; */
background-repeat:no-repeat;
background-position:center top;
background-color:#032055;
margin-top:0px;
}
#preload {
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
visibility:hidden;
overflow:hidden;
z-index:100;
}
#content_container
{
    margin-left:auto;
    margin-right:auto;
    width:816px;
    overflow:hidden;
    background-color:White;
    clear:both;
}
#header_container
{
    width:816px;
    height:124px;
}
#menu_container
{
	width:816px;
	background-color:White;
	height:44px;
}
#page_container
{
    margin-left:12px;
    margin-right:12px;
    margin-bottom:12px;
    padding-top:20px;
    width:790px;
    min-height:400px;
    border-left:solid 1px #d8d8d8;
    border-right:solid 1px #d8d8d8;
    border-bottom:solid 1px #d8d8d8;
}
#page_content
{
    margin-left:25px;
    margin-right:25px;
    margin-bottom:20px;
    min-height:400px;
    width:740px;
}
#home_page_content
{
    margin-left:12px;
    margin-bottom:20px;
    min-height:483px;
    width:790px;
}
#page_content p
{
    font-family:Arial, Helvetica;
    font-size:10pt;
}
#left_column
{
    width:360px;
    margin-right:20px;
    float:left;
}
#right_column
{
    width:360px;
    float:left;
}
#footer img
{
    padding-left:12px;
    padding-bottom:12px;
}
#flash
{
    background-image:url(homeimages/FF_2011_HomepageTile_06.jpg);
    width:360px;
    height:250px;
    overflow:hidden;
}
#block1
{
    float:left;
}
#block2
{
    float:left;
}
#block3
{
    float:left;
}
