body {
	background:#fff url(../images/gradient.jpg) repeat-x top left;
	margin:0;}
	
	
#wrapper {
	width:960px;
	margin:0 auto 0 auto;
	height: 768px;
}
	
#header {
	margin-left:0px;
	height:150px;
	width: 100%;
	display:inline;
	position:relative;
	
}

#flash {
	position:absolute;
	top:132px;
	height:400px;
	width:900px;
	}
	
#header_logo {
	width: 348px;
	height: 118px;
	margin-left:0;
	position: absolute;
}	


#content {
	position:absolute;
	top:548px;
	width: 530px;
	margin-left:20px;
}

#content2 {
	position:absolute;
	top:548px;
	left:535px;
	width: 200px;
	background: #ffffff;
}

#content-300 {
	position:absolute;
	top:548px;
	margin-left:600px;
	background: #ffffff;
	width: 300px;
}

#content-300-sm {
	float:left;
	width:250px;
	margin-left: 20px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#content-index {
	position:absolute;
	top:548px;
	left:535px;
	width: 300px;
	background: #ffffff;
}

#content_left {
	float:left;
	width:500px;
	margin-left: 20px;
	
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#content_right {
	float:left;
	width:200px;
	margin-left: 20px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}








#nav_wrapper {
	height:118px;
	margin-left:0px;
	width: 700px;
	position: absolute;
	left: 348px;
}

#nav {
	width:100%;
	margin: 9px 0 0 0;
	list-style:none;
}

#nav li {
	margin: 0 10px 0 0px;
	
	padding:0;
	font-family: "times", serif;
	font-size:80%;
	float: left;
}

#nav a{
	
	
	display:block;
	margin:0;
	padding:90px 8px 5px 8px;
	color:#555;
	font-weight:bold;
	text-decoration:none;
	}
	
#nav a:hover{
	background: url(../images/btn_gradient.jpg) top repeat-x;
	color: #fff;
	font-weight:bold;
	
	}



h1 {
	font-family: "times", serif;
	font-size:120%;
	color:#555;
	font-weight:900;
	margin: 5px 30px 0px 0px;
	border-bottom: 1px solid #555;
}

h2 {
	font-family: "times", serif;
	font-size:100%;
	color:#555;
	font-weight:900;
	margin: 5px 0px 0px 0px;
	border-bottom: 1px solid #555;
}
	
	h3 {
	font-family: "times", serif;
	font-size:90%;
	color:#555;
	font-weight:900;
	margin: 15px 0 0px 0px;
	border-bottom: 1px solid #555;
	width: 30%;
}

	
p {
	font-family: "times", serif;
	font-size:80%;
	color:#333;
	margin: 15px 0 0 0;
	line-height: 1.5;
	}
	
.side-small {
	font-family: "times", serif;
	font-size:70%;
	color:#333;
	margin: 5px 0 0 0;
	line-height: 1.3;
	}
	
pb {
	font-family: "times", serif, bold;
	font-size:80%;
	font-weight: bold;
	color:#333;
	margin: 5px 0 0 0;
	line-height: 1.3;
	}

a {
	text-decoration:none;
	color:#333;}
	
a:hover {
	color:#000000;
	text-decoration:underline;
}

.slider-shadow { position:absolute; top:0; left:-16px; width:1017px; height:408px; background:url(images/slider-shadow.png); }

.slider { border:solid 1px #cdcbc4; background:#f6f5f0; padding:4px; margin-bottom:30px; position:relative; z-index:1;}

.slider1 { height:349px; }
.slider2 { height:414px; }

.slider1 .slider-shadow { top:-30px;}

.slider-holder { width:970px; height:349px; position:relative; overflow:hidden; z-index:2;}
.slider-holder .jcarousel-clip,
.slider-holder ul{ width:970px; height:349px; position:relative; overflow:hidden; list-style-type: none;}
.slider-holder ul li.slide{ width:935px; height:329px; position:relative; overflow:hidden; float:left; padding:20px 0 0 35px;}

.slider2 li.slide { background:url(images/slider2-bg.jpg);}
.slider1 li.slide { background:url(images/slider1-bg.jpg);}

.slider .monitor { float:left; width:302px; height:297px; background:url(images/monitor.png); font-size:0; line-height:0; padding:17px 0 0 17px; }
.slide-info { float:left; width:560px; padding:17px 0 0 25px; overflow:hidden; }
.slide-info h2{ font-size:34px; line-height:34px; text-transform: none; color:#3e3e3e; text-shadow:#fff 1px 1px 2px; margin-bottom:10px; }
.slide-info p{ padding-bottom:10px; }


.slider-nav { height:58px; position:relative; overflow:hidden; top:5px; z-index:2;}
.slider-nav-holder { height:58px; position:relative; overflow:hidden; width:851px; left:60px;}
.slider-nav-holder .jcarousel-clip,
.slider-nav-holder ul{ height:58px; position:relative; overflow:hidden; width:861px; list-style-type: none;}

.slider-nav-holder ul li{ float:left; height:58px; width:113px; margin-right:10px; position:relative; overflow:hidden; }
.slider-nav-holder ul li a img{ opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }

.slider-nav-holder ul li a:hover img,
.slider-nav-holder ul li a.active img { opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }

.slider-nav-direction { font-size:0; line-height:0; }
.slider-nav-direction a{ width:11px; height:15px; position:absolute; top:23px; background-repeat:no-repeat; background-position:0 0; text-indent: -4000px;}
.slider-nav-direction a:hover{ background-position:0 bottom; }

.slider-nav-direction a.prev { background-image:url(images/prev-small.gif); left:24px; }
.slider-nav-direction a.next { background-image:url(images/next-small.gif); right:24px; }

.slider-arrows { font-size:0; line-height:0; position:absolute; bottom:20px; right:20px; z-index:3; width:106px; }
.slider-arrows a{ float:left; width:53px; height:42px; background-repeat:no-repeat; background-position:0 0; text-indent: -4000px;}
.slider-arrows a:hover{ background-position:0 bottom; }
.slider-arrows a.prev{ background-image:url(images/slider1-nav-prev.gif)}
.slider-arrows a.next{ background-image:url(images/slider1-nav-next.gif)}

