@charset "utf-8";
/* Stylesheets for Floodzone Corrections 
   Browser: All.
   Explosive Image.
   Coder/Programmer: Arleys
   Date: 02-25-08
*/

/*********************
     COLORS USED
*********************/

/* Description   : Color Code
   
   holder border : #2a41b3;
   h3 color      : #7a85bf;
   text color    : #223ab0;
   bg gradient   : #adbef1, #E1E4ED; #e1e8fc;
 
*/

*
{
 margin: 0;
 padding: 0;
}

/****************
     GLOBAL
*****************/

#container
{
width: 933px;
height:auto;
margin: 0 auto;
}

#holder
{
width: 900px;
height:auto;
border: 2px solid #d9dee0; 
padding-bottom:1em;;
}

#header
{
width: inherit;
height:30px;
}

#logo
{
width: 533px;
/*height:142px;*/
height:30px;
float: left;
}
#logo h1 a
{
/*background:url(/images/logo.jpg) no-repeat;*/
display:block;
/*_text-indent:-9999px;
_text-indent:0;*/
height:30px;
padding:1em;
width:533px;
}
#logo h1 a span
{
display:block;
}

#flash_header
{
display:none;
}

#nav
{
display:none;
}
#breadcrumbs
{
display:none;
}

#content
{
width: inherit;
padding: 0 26px 26px 26px;
font-size:12px;
}


#scroller
{
width: 300px;
height:auto;
margin-right: 26px;
float: left;
display: inline;
}

#scroller_main
{
width: 600px;
}

#top_scroll
{
width: 300px;
height: 12px; 
}

#text
{
width: 300px;
height:auto;
padding: 15px;
font-size:12px;
}

#bottom_scroll
{
width: 300px;
height: 12px;
}


/* Main Content */
#top_scroll_main
{
width: inherit;
height: 12px; 
}

#text.maincontent
{
padding:15px 30px 15px 25px;
width: 600px;
font-size:12px;
}


#bottom_scroll_main
{
width: inherit;
height: 12px;
}


#testimonials
{
width: 236px;
min-height: 382px;
height: auto !important;
height: 382px;
float: left;
padding: 30px 25px 20px  38px;
display: inline;
border: 1px solid #eef3f2;
background: #f3f4f5;
font-size:12px;
}

blockquote
{
margin:1em 9px 1em 0;
_margin:1em 0;
padding:1em;
font-size:12px;
}
#testimonials blockquote
{
margin-bottom:2em;
padding:0;
text-align:justify;
}

#bottom_nav
{
display:none;
}



/****************
     CLASSES
*****************/

.signature
{
background:url(/images/signature.jpg) no-repeat left top;
padding-top:46px;
text-align:left;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.divider
{
background:url(/images/content_divider.jpg) no-repeat;
display:block;
margin:2em 0 2em -10px;
height:23px;
width:517px;
_width:500px;
}

.nobmargin
{
margin-bottom:0;
}
.clear
{
clear:both;
}


/******************
   WEBSITE ALERTS
*******************/

.info, .success, .warning, .error, .validation {
 border: 1px solid;
 margin: 10px 0px;
 padding:15px 10px 15px 50px;
 background-repeat: no-repeat;
 background-position: 10px center;
}
.info {
 color: #00529B;
 background-color: #BDE5F8;
 background-image: url("/images/icons/info.png");
}
.success {
 color: #4F8A10;
 background-color: #DFF2BF;
 background-image:url("/images/icons/success.png");
}
.warning {
 color: #9F6000;
 background-color: #FEEFB3;
 background-image: url("/images/icons/warning.png");
}
.error {
 color: #D8000C;
 background-color: #FFBABA;
 background-image: url("/images/icons/error.png");
}
.errorMessage
{
 color:#f00;
 font-size:0.9em;
 font-weight:bold;
 font-style:italic;
}
.error p
{
 color:#D8000C;
 font-weight:normal;
}
.error p strong
{
 color:#D8000C;
 font-weight:bold;
}

.acloselink
{
 float:right;
 width:65px;
}
