body, html {
	background: #f1f1f1 url(../images/bg.png) repeat-x;
	font: 12px Arial;
	color:#777777;
	line-height: 1.4;
}

.blue {
	color:#2e6aa5; 
	text-decoration:none;
}

A.blue {
	color:#2e6aa5; 
	text-decoration:none;
}

A.blue:HOVER {
	color:#2e6aa5; 
}


h1 {
	font: 36px Arial;
	font-weight:normal;
	color: #ff8834;
	padding-bottom: 12px;
}
h2 {
	font: 20px Arial;
	font-weight: normal;
	color: #ff8834;
	padding-bottom: 4px;
}
h3 {
	font: 16px Arial;
	font-weight: normal;
	color: #2e6aa5;
	margin-bottom:4px;
}
h4 {
	font: 12px Arial;
	font-weight: bold;
	color: #666666;
}

td {
	font: 12px Arial;
	color:#777777;
	line-height: 1.4;
}

div {
	font: 12px Arial;
	color:#777777;
	line-height: 1.4;
}


p {
	font: 12px Arial;
	color:#777777;
	line-height: 1.4;
}

a:link {
	color:#2e6aa5; 
	text-decoration:none;
}
a:visited {
	color:#2e6aa5; 
	text-decoration:none;
}
a:hover { 
	color:#2e6aa5; 
	text-decoration:underline;
}
a:active {
	color:#2e6aa5; 
	text-decoration:none;
}


label {
	width: 200px;
	float: left;
}

.clear {
	clear: both;
}


#wrapper {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 80px;
	
}
	
	#topBar {
		width: 900px;
		height: 84px;
		padding-left: 64px;
		padding-right: 36px;
		background: url(../images/headerBg.png);
	}	
		#logoBox {
			width: 168px;
			height: 64px;
			float: left;
			padding-top: 8px;
			background: url(../images/log---o.png) no-repeat 0 8px;
		}
		#topBarRightBox {
			height: 32px;
			padding-top: 20px;
			padding-bottom: 20px;
			width:720px;
			float: right;
		}
			#menuBox {
				height: 32px;
			}
				.menuItem {
					font: 11px Arial;
					color: #f1f1f1;
					height: 12px;
					padding-left: 24px;
					padding-right: 24px;
					padding-top: 10px;
					float: left;
				}
					.menuItem a:link { 
						color: #f1f1f1;
						text-decoration:none;
					}
					.menuItem a:visited { 
						color: #f1f1f1; 
						text-decoration:none;
					}
					.menuItem a:hover { 
						color: #f1f1f1; 
						text-decoration:underline;
					}
					.menuItem a:active {
						color: #f1f1f1; 
						text-decoration:none;
					}

					
				.menuItemSeparator {
					width: 1px;
					height: 32px;
					display: inline;
					background: #ccc;
					float: left;
				}
				
				.basketIcon {
					height: 16px;
					padding-top: 8px;
					padding-left: 20px;
					float: left;
				}
	
	#contentTop {
		width: 1000px;
		height: 32px;
		margin-top: -8px;
		background: url(../images/topBg.png);
	}
	#contentMiddle {
		width: 936px;
		padding-left: 32px;
		padding-right: 32px;
		background: url(../images/middleBg.png) repeat-y;
	}
		#header {
			width: 936px;
			height: 190px;
			margin-bottom: 24px;
		}
			#headerText {
				float: left;
				width: 450px;
			}
		#mainSection {
			width: 936px;
		}
			#mainSection2ColLeft {
				width: 696px;
				float: left;
			}	
			
				#mainSection2ColLeft3Col {
					width: 696px;
					height: 128px;
					background: url(../images/3ColBg.jpg);
				}
				
					#mainSection2ColLeft3ColLeft {
						width: 156px;
						height: 112px;
						padding: 8px 60px 8px 16px;
						float: left;
						
					}
					#mainSection2ColLeft3ColMiddle {
						width: 136px;
						height: 112px;
						padding: 8px 80px 8px 16px;
						float: left;
						
					}
					#mainSection2ColLeft3ColRight {
						width: 139px;
						height: 112px;
						padding: 8px 77px 8px 16px;
						float: right;
					}
				
				#mainSection2ColLeftAboutImage {
					width: 256px;
					float: left;
				}
				#mainSection2ColLeftAboutDescription {
					width: 408px;
					float: right;
					padding-left: 32px;
				}
				
				.mainSection2ColLeftServiceImage {
					width: 128px;
					float: left;
				}
				.mainSection2ColLeftServiceDescription {
					width: 536px;
					float: right;
					padding-left: 32px;
				}
				
				.mainSection2ColLeftNewsImage {
					width: 160px;
					float: left;
				}
				.mainSection2ColLeftNewsDescription {
					width: 504px;
					float: right;
					padding-left: 32px;
				}
					
				#mainSection2ColLeftContactLeft {
					width: 100px;
					float: left;
				}
				#mainSection2ColLeftContactRight {
					width: 500px;
					float: right;
				}
				
				
			#mainSection2ColRight {
				width: 216px;
				float: right;
			}
				#sideBarBoxTop {
					width: 216px;
					height: 8px;
					background: url(../images/sideBarBoxTopBg.png);
				}
				#sideBarBoxMiddle {
					width: 184px;
					padding: 8px 16px;
					background: url(../images/sideBarBoxMiddleBg.png);
				}
				#sideBarBoxBottom {
					width: 216px;
					height: 8px;
					background: url(../images/sideBarBoxBottomBg.png);
				}
		
	#contentBottom {
		width: 1000px;
		height: 32px;
		background: url(../images/bottomBg.png);
	}