
#main{
	width:100%;
	margin:0;
}
#portfolio-menu{
	padding: 8px 0px 2px 75px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#portfolio-menu li{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0px 0 0px; /* indent between menu items */
}
#portfolio-menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#portfolio-menu li a .menu_left{
	float:left;
	display:block;
}
#portfolio-menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:4px 0px 0 0px;
	
}
#portfolio-menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#FFFFFF;
}
#portfolio-menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;
}
#portfolio-menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#portfolio-menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color: #FFFFFF;
}
#menu li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#portfolio-menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#portfolio-menu li a .menu_right{
	padding: 6px 0px 0px 0px;
	height: 31px;
}
#getintouch-header{
	padding:0;
	margin:0 auto;
	width:1002px;
	height:80px;
	margin:auto;
	clear:both;
}
#getintouch-header-left{
	width:400px;
	height:auto;
	float:left;
	padding: 20px 0 0 20px;
}
#getintouch-header-left h1{
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;	
}

#getintouch-header-right{
	width:560px;
	height:auto;
	float:right;
	padding: 20px 0 0 0px;
	margin-right:0;
}
#getintouch-menu{
	padding: 8px 0px 2px 75px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#getintouch-menu li{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0px 0 0px; /* indent between menu items */
}
#getintouch-menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#getintouch-menu li a .menu_left{
	float:left;
	display:block;
}
#getintouch-menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:4px 0px 0 0px;
	
}
#getintouch-menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#FFFFFF;
}
#getintouch-menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;
}
#getintouch-menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#getintouch-menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color: #FFFFFF;
}
#getintouch li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#getintouch-menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#getintouch-menu li a .menu_right{
	padding: 6px 0px 0px 0px;
	height: 31px;
}
#clients-header{
	padding:0;
	margin:0 auto;
	width:1002px;
	height:80px;
	margin:auto;
	clear:both;
}
#clients-header-left{
	width:400px;
	height:auto;
	float:left;
	padding: 20px 0 0 20px;
}
#clients-header-left h1{
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;	
}

#clients-header-right{
	width:560px;
	height:auto;
	float:right;
	padding: 20px 0 0 0px;
	margin-right:0;
}
#clients-menu{
	padding: 8px 0px 2px 75px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#clients-menu li{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 2px 0 2px; /* indent between menu items */
}
#clients-menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#clients-menu li a .menu_left{
	float:left;
	display:block;
}
#clients-menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:4px 0px 0 0px;
	
}
#clients-menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#FFFFFF;
}
#clients-menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;
}
#clients-menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#clients-menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color: #FFFFFF;
}
#clients-menu li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#clients-menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#clients-menu li a .menu_right{
	padding: 6px 0px 0px 0px;
	height: 31px;
}
#header-left{
	width:400px;
	height:auto;
	float:left;
	padding: 20px 0 0 20px;
}
#header-left h1{
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;	
}

#header-right{
	width:560px;
	height:auto;
	float:right;
	padding: 20px 0 0 0px;
	margin-right:0;
}
#menu{
	padding: 8px 0px 2px 75px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#menu li{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0px 0 0px; /* indent between menu items */
}
#menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#menu li a .menu_left{
	float:left;
	display:block;
}
#menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:4px 0px 0 0px;
	
}
#menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#FFFFFF;
}
#menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;
}
#menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color: #FFFFFF;
}
#menu li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#menu li a .menu_right{
	padding: 6px 0px 0px 0px;
	height: 31px;
}

/*Services Classes*/
#services-header-left{
	width:400px;
	height:auto;
	float:left;
	padding: 20px 0 0 20px;
}
#services-header-left h1{
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;	
}

#services-header-right{
	width:560px;
	height:auto;
	float:right;
	padding: 20px 0 0 0px;
	margin-right:0;
}
#services-menu{
	padding: 8px 0px 2px 75px;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#services-menu li{
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0px 0 0px; /* indent between menu items */
}
#services-menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#services-menu li a .menu_left{
	float:left;
	display:block;
}
#services-menu li a .menu_right{
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:4px 0px 0 0px;
	
}
#services-menu li a:hover{
	background:url('../images/menu-bg-middle.gif') repeat-x;
	color:#FFFFFF;
}
#services-menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;
}
#services-menu li a:hover .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#services-menu li a:active{
	background:url('../images/menu-bg-middle.gif') repeat-x;
		color:#ff0b00;
}
#services-menu li a:active .menu_left{
	background:url('../images/menu-curv-left.gif') no-repeat;
}
#services-menu li a:active .menu_right{
	background:url('../images/menu-curv-right.gif') no-repeat right top;
}
#services-menu li a .menu_right{
	padding: 6px 0px 0px 0px;
	height: 31px;
}
#content{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#content h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#content h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#content h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#content h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#content h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#content h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}
#portfolio-content{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#portfolio-content h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#portfolio-content h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#portfolio-content h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#portfolio-content h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#portfolio-content h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#portfolio-content h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}
#services-content{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#services-content h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#services-content h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#services-content h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#services-content h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#services-content h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#services-content h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}
#clients-content{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#clients-content h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#clients-content h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#clients-content h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#clients-content h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#clients-content h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#clients-content h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}
#getintouch-content{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#getintouch-content h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#getintouch-content h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#getintouch-content h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#getintouch-content h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#getintouch-content h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#getintouch-content h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}

#getintouch{
margin:auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
#getintouch h1{
color:#FFFFFF;
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
}
#getintouch h2{
color:#FFFFFF;
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
}
#getintouch h3{
color:#FFFFFF;
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}
#getintouch h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:14px;
font-weight:normal;
}
#getintouch h5, p{
color:#FFFFFF;
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
#getintouch h6{
color:#FFFFFF;
padding:0;
margin:0;
font-size:9px;
font-weight:normal;
}
/*Style Clasess for Horizontal sliding Menu*/
#pageContainer {
  margin:0 auto;
  width:960px;
  height:420px;
}
#pageContainer h1 {
  display:block;
  width:970px;
  height:420px;
  background:transparent url(../images/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
 /* margin:15px;*/
}
.slide h2 {
 /* font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;*/
}
.slide img {
 /*float:right;*/
/*   margin:0 10px;*/
  
}
/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	padding:0;
	width:930px;
	height:420px;
	position:relative;
	
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:897px;
  height:460px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:897px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:420px;
}

#slideshow #slidesContainer h4 {
  margin:0;
  padding:10px 0 0 10px;
  font-size:14px;
}
/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
	top:0;
	left:-10px;
	background:transparent url(../images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:-10px;
   background:transparent url(../images/control_right.png) no-repeat 0 0;
}
#footer{
padding:0;
margin:0 auto;
width:1002px;
/*opacity:0.75;*/
color:#FFFFFF;
}
