@import url('typography.css');

body{
	background-color:#ffffff;
	padding:0;
	margin:0;
}

a img{text-decoration:none;border:none;}
.clearDiv{clear:both;width:100%;}
.button{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	padding:5px;
	border:none;
	cursor:pointer;
	text-decoration:none;
}

.button:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#333333;
}

.headerDiv{
	width:1000px;
	margin:0 auto;
}

	.logoDiv{
		float:left;
		width:283px;
		height:70px;
	}
	
	.mmDiv{
		float:right;
		text-align:right;
	}
	
		.mmUl{
			margin:0;
			padding:0;
		}
		
		.mmUl li{
			float:right;
			padding-top:25px;
			padding-bottom:15px;
			list-style:none;
			position:relative;
		}
		
			.mmUl li a{
				font-family:Arial;
				font-size:13px;
				font-weight:bold;
				color:#2a2a2a;
				text-decoration:none;				
				padding:25px 10px 15px 10px;
			}
			
			.mmUl li a:hover, .mmUl li a.active{
				background-color:#e6e7e7;
			}
			
.subMenu{
	clear:both;
	position:absolute;
	padding:5px 0 10px 0;
	z-index:10000;
	min-width:220px;
	width:220px;
	margin-top: 8px;
}

	.subMenu li{
		list-style:none;
		padding:0 10px 0 10px;
		margin:0;
		float:left;
		text-align:left;
		display:block;
		width:200px;
	}
	
		.subMenu li a{
			font-family:Arial;
			font-size:13px;
			font-weight:normal;
			color:#2a2a2a;
			text-decoration:none;				
			padding:10px 0 5px 0;
			display:block;
			border-bottom:1px #333333 dotted;
		}
		
		.subMenu li a:hover, .subMenu li a.active{
			background-color:inherit;
			color:#5696ED;
		}

.homeBannerCase{
	width:100%;
	height:324px;
	background-image:url(../img/bg_banner_case.jpg);
	margin:0;
	padding:0;
	position:relative;
}

	.homeBannerDiv{
		background-image:url(../img/home_banner.png);
		width:1000px;
		height:329px;
		margin-top:-5px;
		position:absolute;
		left:50%;
		margin-left:-500px;
	}
	
		.homeBannerContentDiv{
			width:520px;
			float:left;
			margin-left:220px;
			padding:35px 0 20px 30px;
		}
		
			.homeBannerContentDiv p{
				color:#ffffff;
			}
			
	.logosCase{
		float:right;
		width:197px;
		height:324px;
		margin-top:5px;
		background-color:#ffffff;
		overflow:hidden;
		position:relative;
	}
	
		.logosDiv{
			margin:0;
			padding:0;
		}
			
			.logosDiv img{
				padding:0px;
				margin:0px;
				width:197px;
				height:111px;
				background-position:center;
			}
			
		.clientsShadowTop{
			width:197px;
			height:30px;
			position:absolute;
			top:0;
			background-image:url(../img/client_shadow_top.png);
		}
		
		.clientsShadowBottom{
			width:197px;
			height:30px;
			position:absolute;
			bottom:0;
			background-image:url(../img/client_shadow_bottom.png);
		}
			
.subBannerCase{
	width:100%;
	height:150px;
	background-image:url(../img/bg_banner_case.jpg);
	margin:0;
	padding:0;
	position:relative;
}

	.subBannerDiv{
		background-image:url(../img/sub_banner.jpg);
		width:1000px;
		height:150px;
		margin:0 auto;
	}
	
		.subBannerDiv .socialDiv{
			text-align:right;
			padding-top:60px;
		}

.contentDiv{
	width:1000px;
	margin:0 auto;
	padding-bottom:20px;
}

.subContentDiv{
	width:920px;
	margin:0 auto;
	padding-bottom:0;
}

	.smallframe{
		background-position: center 8px;
		background-repeat:no-repeat;
	}
	
	.bigframe{
		background-position: center 17px;
		background-repeat:no-repeat;
	}

	.subContentDiv hr{
		color: #e1e1e1;
		background-color:#e1e1e1;
		border:0px none; height:1px;
		clear:both;	
	}
	
	.clientsPageDiv{
		width:1000px;
		margin-top:20px;
		margin-left:-3px;
	}
	
		.clientsCase{
			border:1px #c9c9c9 solid;
			margin:1px;
			background-position:center;
		}
	
	.contactFormDiv{
		width:920px;
		background-image:url(../img/bg_contact.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		min-height:333px;
	}
	
		.contactForm{
			padding-bottom:20px;
			width:538px;
		}
		
			.contactForm label{
				font-family:Arial;
				font-size:14px;
				font-weight:normal;
				color:#676767;
			}
			
			.contactFild{
				width:530px;
				margin-bottom:12px;
				margin-top:3px;
				padding:5px 3px 5px 3px;
				border-left:1px #aeaeae solid;
				border-top:1px #aeaeae solid;
				border-right:1px #ebebeb solid;
				border-bottom:1px #ebebeb solid;
				background-color:#f9f9f9;
				font-family:Arial;
				font-size:14px;
				font-weight:normal;
				color:#676767;
			}
			
			.contactText{
				width:530px;
				height:120px;
				margin-bottom:12px;
				margin-top:3px;
				padding:5px 3px 5px 3px;
				border-left:1px #aeaeae solid;
				border-top:1px #aeaeae solid;
				border-right:1px #ebebeb solid;
				border-bottom:1px #ebebeb solid;
				background-color:#f9f9f9;
				font-family:Arial;
				font-size:14px;
				font-weight:normal;
				color:#676767;
			}
			
			.contactSubmit{
				font-family:Arial;
				font-size:14px;
				font-weight:normal;
				color:#676767;
				background-color:#f6f6f6;
				padding:5px;
				border-left:1px #e7e7e7 solid;
				border-top:1px #e7e7e7 solid;
				border-right:1px #cccccc solid;
				border-bottom:1px #cccccc solid;
				cursor:pointer;
				float:right;
				margin-top:4px;
			}
			
			.captcha{
				margin-bottom:-17px;
				margin-left:-10px;
			}

.preFooterCase{
	width:100%;
	background-color:#67696b;
}

	.preFooterTable{
		width:1000px;
		margin:0 auto;
		border-collapse: collapse;
		border-spacing: 0;
	}
	
		.preFooterTable td{
			padding-left:15px;
			padding-right:15px;
		}
		
		.preFooterTable p{
			color:#bcbcbc;
			padding-left:0px;
			padding-right:0px;
		}
		
		.preFooterUl li{
			padding-bottom:10px;
			list-style:none;
			margin-left:-17px;
		}
		
		.preFooterUl li a{
			color:#ffffff;
			text-decoration:underline;
		}
		
		.preFooterUl li a:hover{
			color:#000000;
			text-decoration:underline;
		}
		
		.preFooterForm table{
			width:280px;
		}
	
		.preFooterForm table tr th{
			text-align:left;
			font-family:Arial;
			font-size:14px;
			font-weight:normal;
			color:#ffffff;
		}
		
		.preFooterForm td{
			text-align:right;
			padding-top:3px;
			padding-bottom:3px;
			padding-left:0px;
			padding-right:0px;
		}
		
		.preFooterForm .textField{
			background-color:#ede9e8;
			background-image:url(../img/bg_text_field.jpg);
			background-repeat:repeat-x;
			background-position:top;
			border:none;
			padding:3px;
			font-family:Arial;
			font-size:14px;
			font-weight:normal;
			color:#000000;
			width:176px;
		}


.footerDiv{
	width:1000px;
	margin:0 auto;
}

	.leftFooterDiv{
		float:left;
		padding:10px;
		margin-bottom:10px;
	}
	
	.rightFooterDiv{
		float:right;
		padding:10px;
		margin-bottom:10px;
	}
div.sliderimg{width:186px; height: 111px; overflow:hidden;}
