/* colors:

*/
body {
   	text-align: center;
	background:url(../img/background-image.jpg) center top no-repeat #000000;
}

.spacer{clear:both; height:1px;}

#background {   
	margin: 0 auto;
	padding: 0;
	background:url(../img/page_mid.jpg) #2f2e2f;
	width:960px;
   	text-align: center; 
}

#page {   
	margin: 0;
	padding: 0;
	background:url(../img/home_top.jpg) no-repeat;
	width:960px;
	}
	
#slidediv {
	width:868px;
	height:236px;
	position: absolute;
	margin:0;
	padding:0;
	z-index:2;
}

#mask {
	width:868px;
	height:236px;
	background-image:url(../img/home_top_mask.png);
	position: absolute;
	margin:0;
	padding:0;
	z-index:3;
	}
			
#test3 {
	margin:0;
	border: 0;
	width: 865px;
	height: 235px;
	z-index:1;
	}


#header {
	height:276px;
	width:960px;
   	text-align: left;
	}


h1 { 
	font-size:12pt;
	color:#900000;
	}


h2 { 
	font-weight:normal;
	line-height:18pt;
	font-size:14pt;
	color:#2d2d2d;
	}


p.indent { padding-left:60px; color:#687C8D; font-size:10pt; line-height:14pt;}

/* flash animation */
#flashy {	
	position:absolute;	
	height:237px;	
	width:861px;
	margin-left:4px;	
	top:4px;
}

/* home button */	
#home {		
	position:absolute;	
	height:79px;	
	width:247px;	
	margin-left:6px;	
	top:158px; 
	z-index:5; 
	
}
#home a { 
	display:block; 
	background:url(../img/home.png) no-repeat; 
	height:79px;	
	width:247px;
	text-indent: -9999px; 
	overflow: hidden;
}
#home a:hover, #home a:active, #home a.current  { 
	background-position:0 -80px;
}


/* contact button */	
#contact {	position:absolute;	height:76px;	width:171px;	margin-left:778px;	top:47px;
	z-index:5;  }
#contact a { display:block; background:url(../img/contact.png) no-repeat; height:76px;	width:170px;
			text-indent: -9999px; overflow: hidden; background-position: 0 0;}
#contact a:hover  {background-position: -171px 0;  }
#contact a:active {background-position: -342px 0;  }
#contact a.current{background-position: -513px 0;  }




/* navigation areas */	
#nav {		
	position:absolute;	
	height:39px;	
	width:675px;	
	margin-left:6px;	
	top:237px; 
}
#nav li a {
    position: absolute;
    display: block;
	height:33px;	
	background:url(../img/nav.png) no-repeat;
    text-indent: -9999px; overflow: hidden;
	float:left;
	top:237px; 
}

li#nav1	a {left:  2px;  top:2px;width:146px; background-position:   0   -2px;}
li#nav2	a {left:107px;top:2px;width:177px; background-position:-146px -2px;}
li#nav3	a {left:243px;top:2px;width:173px; background-position:-323px -2px;}
li#nav4	a {left:375px;top:2px;width:199px; background-position:-496px -2px;}

li#nav1 a:hover {background-position:   0   -41px;}
li#nav2 a:hover {background-position:-146px -41px;}
li#nav3	a:hover {background-position:-323px -41px;}
li#nav4	a:hover {background-position:-496px -41px;}

li#nav1 a:active {background-position:   0   -80px;}
li#nav2 a:active {background-position:-146px -80px;}
li#nav3	a:active {background-position:-323px -80px;}
li#nav4	a:active {background-position:-496px -80px;}

li#nav1 a.current{background-position:   0   -119px;}
li#nav2 a.current{background-position:-146px -119px;}
li#nav3 a.current{background-position:-323px -119px;}
li#nav4 a.current{background-position:-496px -119px;}



/* solutions area */	
#solutions {
	position:absolute;	
	height:153px;	
	width:265px;	
	margin-left:680px;	
	top:123px; 
	z-index:5; 
}
#solutions li a {
    display: block;
	width:265px;	
	background:url(../img/solutions.png) no-repeat;
    text-indent: -9999px; overflow: hidden;
}

li#solution1 a {height:35px; background-position:0 0;}
li#solution2 a {height:29px; background-position:0 -35px;}
li#solution3 a {height:29px; background-position:0 -64px;}
li#solution4 a {height:29px; background-position:0 -93px;}
li#solution5 a {height:28px; background-position:0 -122px;}

li#solution1 a:hover {background-position:-268px 0;}
li#solution2 a:hover {background-position:-268px -35px;}
li#solution3 a:hover {background-position:-268px -64px;}
li#solution4 a:hover {background-position:-268px -93px;}
li#solution5 a:hover {background-position:-268px -122px;}

li#solution1 a:active {background-position:-536px 0;}
li#solution2 a:active {background-position:-536px -35px;}
li#solution3 a:active {background-position:-536px -64px;}
li#solution4 a:active {background-position:-536px -93px;}
li#solution5 a:active {background-position:-536px -122px;}

li#solution1 a.current{background-position:-804px 0;}
li#solution2 a.current{background-position:-804px -35px;}
li#solution3 a.current{background-position:-804px -64px;}
li#solution4 a.current{background-position:-804px -93px;}
li#solution5 a.current{background-position:-804px -122px;}



/* page content */	
#pagebody {	
	width:960px;	
}
/*#content {	
	position:absolute;	
	width:630px;	
	margin-left:6px; 
	text-align:left;	
	padding:20px 20px 20px 20px;
	color:#333;
}*/



#content {	
	float:left;
	width:652px;	
	text-align:left;	
	padding:10px 0 20px 14px;
	color:#333;
}


#contentindent {
	position:absolute;	
	width:490px;	
	margin-left:6px; 
	text-align:left;	
	padding:30px 20px 20px 160px;
	color:#333;
	
}
/*
#sidebar {	
	position:absolute;	
	width:253px;	
	margin-left:686px; 
	text-align:left;	
	padding:10px;
	color:#666;
}	*/
#sidebar {	
	height:400px;
	float:right;
	width:253px;	
	text-align:left;	
	padding:10px 10px 0 10px;
	color:#666;
}

/* footer area*/		
#footer { height:100px; background:url(../img/page_footer.jpg) bottom no-repeat; padding-left:10px; }
#footer p { padding:7px 0 0 0; margin:0; color:#ccc;font-size:7pt; line-height:10pt; }
#footer a { color:#d3dacb;}
#footer a:hover { color:#d8c69d; }



