@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Set background */
body {
background-color:#ffffff;
text-align:center;
}

/* Set text masters */
p, ul, ol  {
Font-family:arial,helvetica,sans-serif; 
color:#000000; 
font-size:0.9em; 
text-align:left;
margin-bottom:1em;
}


ul,ol  {
margin: 0 0 1em 20px;
}


h1  {
Font-family:arial,helvetica,sans-serif; 
color:#202020; 
font-size:1.6em; 
text-align:left;
margin-bottom:12px;
}
h4  {
Font-family:arial,helvetica,sans-serif; 
color:#24306c; 
font-size:1.1em; 
margin-bottom:12px;
}


a {
font-weight:normal; 
color:#0053a3; 
text-decoration:underline;
}

a:hover {
color:#f14035;
}

a.nav {
font-weight:normal; 
color:#ffffff; 
text-decoration:none;
}

a:hover.nav {
color:#f14035;
}

a.white {
font-weight:normal; 
color:#ffffff; 
text-decoration:underline;
}
a:hover.white {
color:#f14035; 
}



.right {
text-align:right; 
}

.center {
text-align:center; 
}

.large {
font-size:1em; 
}

.small {
font-size:0.75em; 
}

.white {
color:#ffffff;
}

.white-small {
color:#ffffff;
font-size:0.75em; 
}

.nomargin {
margin-bottom:2px;
}


/* Set main container */
#main_container_home{
width:950px; 
text-align:left;
margin:10px auto 0px auto;
position:relative;
background:url(images/home_container_bkgd.gif) repeat-y;
}
#main_container_inside{
width:950px; 
text-align:left;
margin:10px auto 0px auto;
position:relative;
background:url(images/inside_container_bkgd.gif) repeat-y;
}
#main_container_focus{
width:950px; 
text-align:left;
margin:10px auto 0px auto;
position:relative;
background:url(images/focus_container_bkgd.gif) repeat-y;
}

/* Set banner */
#banner{
width:950px; 
height:125px;
}


/* left sidebar */
#left {
width:201px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#nav {
height:278px;
}

 

/* middle */
#home_content {
width:543px;
margin-right:12px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#flash {
width:543px;
height:278px;
}

/* right sidebar */
#right {
width:194px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}


/* inside content */
#inside_content {
width:749px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

/* focus middle */
#focus_middle {
width:167px;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

/* focus content */
#focus_content {
width:582px;
background-color:#fbf3d1;
float:left;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

.inner {
padding:20px;
}

.inner10 {
padding:10px;
}

.inner_footer {
padding-top:20px;
}

.inner_nav {
padding:35px 0 0 15px;
}

#clear {
clear:both;
}
/* set the footer to a blue box spanning */
#footer{
background:url(images/footer_bkgd.gif) no-repeat;
background-color:#ffffff;
width:950px; 
text-align:left;
margin:0px auto 0px auto;
position:relative;
}

