/*-------------------------------------------------------------------------------------------*/

/* Slides */

/*-------------------------------------------------------------------------------------------*/

.slides_container {
	width:950px;
	height:360px;
	margin-top:10px;
        }
.slides_container div {
	width:950px;
	height:360px;
	display:block;}

.slides_container #websiteSlide1 {
	background:url('/images/websites/slides/fsb_slide.png')
}

.slides_container #websiteSlide2 {
	background:url('/images/websites/slides/dmin_slide.png');
}

.slides_container #websiteSlide3 {
	background:url('/images/websites/slides/proclaim_slide.png');
}

.slides_container #websiteSlide4 {
	background:url('/images/websites/slides/vyrso_slide2.png');
}

.slides_container #websiteSlide5 {
	background:url('/images/websites/slides/kirkdale_slide.png');
}



.pagination {
	width:90px;
	margin:5px auto 0; }


#slides ul li {
    float:left;
    list-style-type:none;
    margin-left:5px; }

.pagination li.current a {
    background-position: 0 -12px;
}

.pagination li a {
    background-image: url("/images/pagination-alter.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 12px;
    width: 12px;
}


image_left {float: left; margin: 0 15px 15px 0;}
.image_right {float: right; margin: 0 0 15px 15px;}
.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}
.mb0 {margin-bottom:0;}
.ml20 {margin-left:20px;}

.chev-before {
	color:#006cb5;
	padding-left:16px;
	background-repeat:no-repeat;
	background-position:left center !important;
	background-image:url(/public/images/chevron.png);
}
.chev-after:hover {color:#19518e;}
.chev-after:focus {outline:0;}



/*-------------------------------------------------------------------------------------------*/

/* GENERAL LAYOUT */

/*-------------------------------------------------------------------------------------------*/



#websites-content #content {

	padding-bottom:20px;
	width:100%;
	overflow:auto;
	padding:20px;
	}

#websites-content #content .left-module, #websites-content #content .right-module  {
	float:left;
	margin-bottom:20px;
	min-height:200px;
	}
	
#websites-content #content .right-module {padding:0 0 0 20px;}

#websites-content #content .left-module img, #websites-content #content .right-module img {float:left; margin:0 15px 0 0;}

#websites-content #content .left-module h3, #websites-content #content .right-module h3 {margin-top:3px; line-height:1.2em;}

#websites-content #content .left-module p, #websites-content #content .right-module p { }

#websites-content #content .hr {border:1px solid #99cc33; clear:both; margin:10px 0 10px 0;}

#content h2 {
	font-size: 48px;
}