@charset "UTF-8";
/* CSS Document */

body {
width:100%;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
}

#wrapper {
width:900px;
margin:0px auto;
}

#navholder {
background:#003366;
}

#main {
float:right;
width:622px;
padding-left:12px;
}

#flashGallery {
float:right;
width:622px;
padding-left:10px;
}

#sidebar {
float:left;
width:265px;
}

#gray-callout{
padding:10px; 
*padding:5px 10px 10px 10px; /* Adjusts for IE7 and below */ 
*margin-top:10px; /* Adjusts for IE7 and below */ 
background:#EEE; 
border:1px solid #DDD; 
clear:both;
}

.gray-callout-box{
height:14px;
background:#FFF; 
border:1px solid #DDD; 
padding:5px 12px; 
float:left;
}

.gray-fullwidth{
padding:10px 24px 10px 18px; 
margin-bottom:12px;
background:#F9F9F9 url(../img/layout/grayfade.gif) top repeat-x; 
border:1px solid #DDD; 
clear:both;
}

#col1 {
float:left;
width:280px;
margin:12px 0px 15px 0px;
}

#col2 {
float:left;
width:280px;
margin:12px 0px 15px 29px;
}

#col3 {
float:left;
width:280px;
margin:12px 0px 15px 29px;
}

#footer {
clear:both;
border-top: 1px solid #DDD;
padding:20px 0px;
text-align:right;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:10px;
}

p.desc {
font-family:"Century Gothic";
line-height:16px;
}

img.floatLeft { 
    float: left; 
    margin: 0px 12px 10px 0px;
	padding:5px;
	background:#FFF;
	border:1px solid #DDD;
}

img.prfloatLeft { 
    float: left; 
    margin: 0px 12px 0px 0px;
}

img.floatRight { 
    float: right; 
    margin: 10px; 
}

h1 {
font-size:18px;
color:#254e78;
}

h2 {
font-size:14px;
color:#254e78;
}

a, a:link, a:visited {
color:#3c6187;
text-decoration:none;
}

a:hover {
color:#3c6187;
text-decoration:underline;
}

p.topBorder {
border-top:1px solid #DDD;
margin-top:0px;
padding-top:11px;
}

#pr {
padding:10px 0px 18px 0px; 
margin:15px auto;
border-top:1px solid #DDD;
width:770px;
}

#pr p{
line-height:18px;
text-align:justify;
}

#pr p.prsmall {
font-size:9px;
line-height:11px;
}

.social_container_old {
width:820px;
background:#FFF;
border:1px solid #DDD;
padding:15px 20px 10px 20px;
margin-bottom:15px;
}

.social_container {
width:175px;
background:#FFF;
border:1px solid #DDD;
padding:10px;
margin-bottom:15px;
float:left;
margin-left:12px;
}

/* --------------------- SOCIAL CONTAINER 5 WIDE --------------------------------- */

.social_container2 {
width:150px;
background:#FFF;
border:1px solid #DDD;
padding:5px;
margin-bottom:15px;
float:left;
margin-left:10px;
}
