﻿/* top dc box */
.hometoprnd
{
    position: relative;
    width:665px;
    height:16px;    
    background-image: url(../ClientAssets/Images/hometop-rnd.jpg);
    background-repeat:no-repeat;
    margin-bottom:0;	
    margin-top:15px;      
}
.hometopdc
{
	position:relative;
	margin-top:-10px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;	
}
.ff3 .hometopdc
{
	margin-top:-8px;
}
.homebotrnd
{
    position: relative;
	margin-top:-10px;  
    width:665px;
    height:16px;    
    background-image: url(../ClientAssets/Images/homebot-rnd.jpg);
    background-position:top;
    background-repeat:no-repeat;	
}

/* middle slider dcbox */
.homeslidertoprnd
{
    position: relative;
    width:665px;
    height:16px;    
    background-image: url(../ClientAssets/Images/hometop-rnd.jpg);
    background-repeat:no-repeat;
    margin-bottom:0px; 	
}
.homesliderdc
{ 
	position:relative;
	margin-top:0px;
	height:240px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;		
}
.ie6 .homesliderdc
{ 
	margin-top:-2px;	
}
.homesliderbotrnd
{
    position: relative;
	margin-top:-10px;  
    width:665px;
    height:16px;    
    background-image: url(../ClientAssets/Images/homebot-rnd.jpg);
    background-position:top;
    background-repeat:no-repeat;	
}
.ie6 .homesliderbotrnd
{
	margin-top:0px;
}
	

/* bottom dc boxes */
.homemiddc
{
	position:relative;
	margin-top:10px;
	width:665px;
	height:235px;
}
.homemid1top
{
	position:absolute;
	left:0px; 
	top:0px;
    width:206px;
    height:16px;
    margin-bottom:0px;	     	
    background-repeat:no-repeat;
    background-image: url(../ClientAssets/Images/homemid1top-rnd.jpg);
}
.homemiddc1
{
	position:absolute;
	top:16px;
	left:0px;	
	width:204px;
	height:196px !important;
	text-align:center;	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;	
}
.ie6 .homemiddc1
{ 
	width:206px;	
}
.homemid1bot
{
	position:absolute;
	left:0px;	
	top:212px;
    width:206px;
    height:16px;	     	
    background-position:top;
    background-repeat:no-repeat; 
	z-index:-1; 	
    background-image: url(../ClientAssets/Images/homemid1bot-rnd.jpg);       	
}
.ch3 .homemid1bot, sf4. .homemid1bot
{
	z-index:0;
}
.homemid2top
{
/*
	position:absolute;
	top:0px;
	left:224px;	
    width:440px;
    height:16px;
    margin-bottom:0px;	     	
    background-repeat:no-repeat;	
    background-image: url(../ClientAssets/Images/homemid2top-rnd-440.jpg);
*/
}
.homemiddc2
{
	position:absolute;
	top:3px;
	left:224px;	
	height:60px !important;
	text-align:center;
	width:439px !important;
/*	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;		
*/		
}
.ie6 .homemiddc2
{ 
	width:206px !important;
}
.homemid2bot
{
/*
	position:absolute;
	top:190px;
    width:440px;
    height:16px;	     	
    background-position:top;
    background-repeat:no-repeat;
	z-index:-1;
	left:224px;		
    background-image: url(../ClientAssets/Images/homemid2bot-rnd-440.jpg);
*/
}
.ch3 .homemid2bot, sf4. .homemid2bot
{
/*	z-index:0; */
}
.homemid3top
{
	position:absolute;
	top:66px;
	left:224px;		
    width:440px;
    height:16px;
    margin-bottom:0px;	     	
    background-repeat:no-repeat;
    background-image: url(../ClientAssets/Images/homemid2top-rnd-440.jpg);	    	
}
.homemiddc3
{
	position:absolute;
	top:82px;
	left:224px;	
	width:438px !important;
	height:130px !important;
	text-align:center;	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;	
}
.homemid3bot
{
	position:absolute;
	top:212px;
	left:224px;	
    width:440px;
    height:16px;	     	
    background-position:top;
    background-repeat:no-repeat;   	
	z-index:-1;  
    background-image: url(../ClientAssets/Images/homemid2bot-rnd-440.jpg);
}
.ch3 .homemid3bot, sf4. .homemid3bot
{
	z-index:0;
}


/* SLIDER */
#slider
{
    width:600px;
    margin-left:10px;
}
pre
{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:700px;
}				
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next
{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
}		
/*#container
{	
    margin:0 auto;
    position:relative;
    text-align:left;
    width:696px;
    background:#fff;		
    margin-bottom:2em;
}	
#header
{
    height:80px;
    line-height:80px;
    background:#5DC9E1;
    color:#fff;
}				
#content
{
	position:relative;
}*/
#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li
{ 
	width:600px;
	height:200px;
	overflow:hidden; 
}
#slider li img
{
	border:none;
}
#slider li a
{
	text-decoration:none;
}
/* numeric controls */	

ol#controls 
{
	margin:1em 0;
	padding:0;
	height:20px;	
	position:absolute;
	top:190px;
    margin-left:10px;  
}
ol#controls li {
	margin:0 5px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:28px;
}
ol#controls li a {
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #555;
	background:#ccc;
	color:#000;
	padding:0 10px;
	text-decoration:none;
	font-size:8pt;
	filter:alpha(opacity=70);
	opacity:0.7;	
}
ol#controls li.current a {
/*	background:#aaa; */
	background:#74afe9;
	color:#fff;
	border-color:#000;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline:none;
}
/* END SLIDER */

/* EMAIL MODAL POPUP */
.modalbackground
{
	filter: Alpha(Opacity=40); 
	-moz-opacity:0.4; 
	opacity: 0.4;
    width: 100%; height: 100%; 
    background-color: #000;
    position: absolute;
	z-index: 2147483647; 
    top: 0px; left: 0px;
}
.modalpopup
{
   background-color:#ffffff;
    border-width:1px;
    border-style:solid;
    border-color:black;
    padding:5px;
    width:600px;
    height: auto !important; 
}
.emailsignup-popup-div
{
    background-color:#ffffff;
    padding: 20px;
    width:auto;  
}
.emailsdiv 
{
  display: none;
}
.newsignup table
{
    margin-left:auto;
    margin-right:auto;
}
.emailsignup-button-div
{
    margin: 10px 0;
}
.emailsignup-button-div input
{
    border: solid 1px #000000;   
}
.emailsignup-close-div 
{
    text-align: center;
}
.emailpopupclose
{}