@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
}
.floatright{
float:right;
}
img{
border:0;
}
.spacer{
clear:both;
font-size:0;
}
a{
text-decoration:none;
}
li{
list-style:none;
}
.pad-margnull{
padding:0;
margin:0;
}
#wrap{
width:1107px;
margin:auto;
margin-bottom:3px;
background:url(../images/bg_body.gif) 50% 0 repeat-y;
}
#logo{
height:79px;
}
#logo{
position:relative;
z-index:1000;
}
#header{
background:url(../images/bg_header.gif) 0 2px repeat-x;
height:140px;
}
#navigation1 {
	font-family: Arial;
	font-size: 0px;	
	margin:0;
	padding:1px 0 0 0;
	height:32px;
	border-right:solid 1px #e5e5e5;
	position:relative;
	z-index:1000;
		}

#navigation1 dt {
	height:31px;
	float:left;

	padding:0;
	margin:0;

}

#navigation1 dt a {
	display: block;
	font-size: 0px;
	height: 31px;	
	background-repeat: no-repeat;
	color: #e5e5e5;
	text-indent: -9000px;

}

#navigation1 dt#ventura, #navigation1 dt#ventura a { width: 122px;  background-image: url(../images/nav_ventura.gif);}
#navigation1 dt#events, #navigation1 dt#events a {width: 116px; background-image: url(../images/nav_events.gif);}
#navigation1 dt#management, #navigation1 dt#management a {width: 172px; background-image: url(../images/nav_management.gif);}
#navigation1 dt#marketing, #navigation1 dt#marketing a { width: 169px; background-image:url(../images/nav_marketing.gif);}
#navigation1 dt a:hover {
	background-position: 0 -30px;
}
body.ventura dt#ventura, body.ventura dt#ventura a,
body.events dt#events, body.events dt#events a,
body.management dt#management, body.management dt#management a,
body.marketing dt#marketing, body.marketing dt#marketing a,
{
background-position: 0 -30px;
}
#title{
padding:4px 0 0 16px;
margin:0;
height:30px;
background:url(../images/bullet.gif) 0 10px no-repeat;
font:normal 12px "Trebuchet MS";
color:#ff0000;
}
#wrap-content{
margin-top:240px;

}
#content-colleft{
width:885px;
float:left;
background:url(../images/bg_contentarea.gif) 0 0 repeat-y;
}
#content-colright{
width:222px;
float:left;
}
#navigationright {
float:right;
width:105px;
	font-family: Arial;
	font-size: 0px;	
	margin:0;
	padding:22px 4px 0 0;
	height:64px;
	display:block;
position:relative;
	z-index:1000;
		}

#navigationright dt {
display:block;
	height:20px;
	float:right;
	padding-bottom:2px;
	overflow:hidden;
}

#navigationright dt a {
	display: block;
	font-size: 0px;
	height: 20px;	
	overflow: hidden;
	background-repeat: no-repeat;
	color: #e5e5e5;
	text-indent: -9000px;
}

#navigationright dt#works, #navigationright dt#works a { width: 92px;  background-image: url(../images/nav_ourworks.gif);}
#navigationright dt#news, #navigationright dt#news a {width: 49px; background-image: url(../images/nav_news.gif);}
#navigationright dt#contact1, #navigationright dt#contact1 a {width: 94px; background-image: url(../images/nav_contact.gif);}
#navigationright dt a:hover {
	background-position: 0 -20px;
}
body.works dt#works, body.works dt#works a,
body.news dt#news, body.news dt#news a,
body.contact1 dt#contact1, body.contact1 dt#contact1 a,
{
background-position: 0 -20px;
}
#content{
width:845px;
padding:10px 20px 0 19px;
font:normal 14px "Trebuchet MS";
color:#000;
line-height:17px;
}
#content1{
float:left;
width:410px;
padding:0 25px 10px 0;
}
#content2{
float:left;
width:410px;
padding-bottom:10px;
}
#contact{
clear:both;
background:url(../images/bg_contact.gif) 0 0 no-repeat;
background-color:#fff;
padding:35px 0 0 15px;

width:1092px;
height:65px;
color:#999;
font:normal 13px Tahoma;

}
#address{
float:left;
width:276px;
}
#phone{
float:left;
width:276px;
font-size:16px;
}
#email{
float:left;
width:276px;
font-size:16px;
}
#signup{
float:left;
width:250px;
padding-left:10px;
}
#signup p
{
clear:both;
padding:0;
margin:0;
}
#txtfielda{
padding-top:5px;
width:120px;
}
.inputf{
background:url(../images/transparent.gif) 0 0 repeat;
border:0 !important;
width:120px;
height:14px;
font-size:10px;
}
.go{
padding:3px 0 0 8px;
border:0;
}
.go:hover{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}

#footer{
width:1007px;
clear:both;
height:23px;
background:url(../images/bg_footer.gif) 15px 3px no-repeat;
background-color:#c2c2c2;
padding:5px 0 0 100px;
font:normal 11px "Trebuchet MS";
color:#fff;
}
.buttonmarketing a{
background:url(../images/button_events_a.gif) 0 0 no-repeat;
color:#CC0000;
}
/*--red menu1---*/
#rednav1{
background:url(../images/bg_navred.gif) 0 0 repeat-x;
height:84px;
font:normal 13px "Trebuchet MS";
color:#fff;
}
#rednav1 ul{
padding:2px 0 0 0;
margin:0;
width:400px;
position:relative;
z-index:1000;
}
#rednav1 ul li{
float:left;
background:url(../images/bullet1.gif) 0 6px no-repeat;
padding:0 15px 1px 12px;
width:90px;
line-height:15px;
}
#rednav1 ul li a{
color:#fff;
}
#rednav1 ul li a:hover{
color:#000;
}
#events2{
float:left;
display:block;
background:url(../images/button_events_a.gif) 0 0 no-repeat;
width:139px;
height:24px;
position:relative;
z-index:1000;
}
#events2 span{
display:none;
}
#marketing2{
float:left;
display:block;
background:url(../images/button_marketing_d.gif) 0 0 no-repeat;
width:157px;
height:24px;
position:relative;
z-index:1000;
}
#marketing2 span{
display:none;
}
#marketing2:hover{
background:url(../images/button_marketing_a.gif) 0 0 no-repeat;
}
/*----rednav2----*/
#rednav2{
background:url(../images/bg_navred.gif) 0 0 repeat-x;
height:84px;
font:normal 13px "Trebuchet MS";
color:#fff;
}
#rednav2 ul{
padding:2px 0 0 0;
margin:0;
position:relative;
	z-index:1000;

}
#rednav2 ul li{
float:left;
background:url(../images/bullet1.gif) 0 6px no-repeat;
padding:0 15px 1px 12px;
line-height:15px;
}
#rednav2 ul li a{
color:#fff;
}
#rednav2 ul li a:hover{
color:#000;
}
#events2b{
float:left;
display:block;
background:url(../images/button_events_b.gif) 0 0 no-repeat;
width:150px;
height:24px;
position:relative;
z-index:1000;
}
#events2b span{
display:none;
}
#events2b:hover{
background:url(../images/button_events_b.gif) 0 0 no-repeat;
}
#marketing2b{
float:left;
display:block;
background:url(../images/button_marketing_b.gif) 0 0 no-repeat;
width:145px;
height:24px;
position:relative;
z-index:1000;
}
#marketing2b span{
display:none;
}

/*-----*/

.submenuitem{
padding:1px 0 0 28px;
	position:relative;
	z-index:1000;
}
.submenuitem a{
color:#000;
}
.submenuitem a:hover{
color:#fff;
}
.floatleft{
float:left;
}

/*-----slider------*/
#slider{
background:url(../images/bg_sliderbottom.gif) 0 380px repeat-x;
position:absolute;
width:1107px;
margin:auto;
height:430px;
top:0;
}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1107px;
		height:430px;
		overflow:hidden; 
		display:block;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width13px;
		height:12px;
		position:absolute;
		left:100px;
		*left:90px;
		top:150px;
		}	
	#nextBtn{ 
		left:1165px;
		*left:1155px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:13px;
		height:12px;
				background:url(../images/pre.png) no-repeat 2px 0;	
		text-indent: -9000px;
		
		}	
	#nextBtn a{
	background:url(../images/next.png) 0 0 no-repeat;	
		}												
.imgone{
background:url(../images/img01.png) 32px 0 no-repeat;
}
.imgtwo{
margin-top:20px;
background:url(../images/img02.png) 0 100% no-repeat;
}
.imgthree{
margin-top:20px;
background:url(../images/img03.png) 0 0 no-repeat;
}
.imgfour{
background:url(../images/img04.png) 100% 100% no-repeat;
}