body{
	/*background: #FFFFFF url(images/bg.jpg) repeat-x top;*/
	background:#b7bece;
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 0px;
	text-align:center;
}

img, div, form, ul{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#container{
	background: #FFFFFF url(images/container_bg.gif) repeat-y left;
	margin:0px 0px 0px 0px auto;
	padding:0px 8px 0px 8px;
	width:801px;	/*817*/
	text-align: left;
	overflow:hidden;
}
	div#container div#header
	{
		height:49px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 275px;
		background: #f6f6f6;
		overflow:hidden;
	}
		div#container div#header div.language{
			height:49px;
			line-height:49px;
			padding:0px 5px 0px 0px;			
			font-size:10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: 2px;
			color:#0f3560;
			text-align:right;		
			float:right;	
		}
		div#container div#header a.lang{
			display:block;
			padding:21px 0px 0px 0px;
			float:right;
		}
			div#container div#header a.lang img{
				margin:0px 4px 0px 0px;
			}
	div#container div.headerhr{
					border:none;
					border-left:1px solid #FFFFFF;
					background: #660033;
					height:1px;
					line-height:1px;
					width:799px;
					clear:both;
					overflow:hidden;
				}
	div#container #menu{
			width:800px;
			height:24px;
			background: #f6f6f6;
			line-height:24px;
			clear:both;
			text-align: center;
			margin:0px 0px 0px 0px;
			overflow: hidden;
		}	
		div#container #menu a#menu{
				display:inline;
				padding:5px 10px 5px 10px;
				margin:0px 0px 0px 0px;
				/*height:24px;
				line-height:24px;*/
				color:#660033;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				text-align: center;
				text-decoration: none;
				overflow:hidden;
			}
		div#container #menu a#menu:hover{
				display:inline;
				padding:5px 10px 5px 10px;
				margin:0px 0px 0px 0px;
				/*height:24px;
				line-height:24px;*/
				color:#660033;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				text-align: center;
				background:#cdcecf;
				overflow: hidden;
			}		
			/*div#container #menu a#menu .active{
					background:#cdcecf;
				}
			div#container #menu a#menu .passive{
					background: transparent;
				}*/
	div#container div#left{
		width:173px;
		border:none;
		background: url(images/left_bg.gif) no-repeat top;
		padding:2px 0px 0px 2px;
		float:left;
	}
		div#container div#left .contact{
			padding:12px 0px 0px 22px;
			background:#660033;
			color:#fdfcdc;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:34px;
			height:142px;
			width:151px;
			border:none;
			clear:both;
			overflow: hidden;
		}
			div#container div#left .contact a{
			background:#660033;
			color:#fdfcdc;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:34px;
			text-decoration: underline;
			}
		div#container div#left .testimonials{
			width:154px;
			height:23px;
			line-height:23px;
			background: #b7bece url(images/testimonials_bg.gif) no-repeat left;
			padding:0px 0px 0px 19px;
			color:#010101;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}
		div#container div#left .testimonials a {
			line-height:23px;
			color:#010101;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
		div#container div#left h3{
			color:#4d6989;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			margin:20px 16px 0px 16px;
		}
		div#container div#left p{
			color:#000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			margin:10px 24px 0px 24px;
		}
		div#container div#left div.more{
			text-align:right;
			color:#640d39;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			margin:9px 14px 0px 0px
		}
			div#container div#left div.more a{
				color:#640d39;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				text-decoration:none;
			}
	div#container div#content{
		width:624px;
		margin:0px 0px 0px 0px;
		padding:2px 0px 0px 0px;
		background: #f6f6f6/* url(images/content_bg.gif) repeat-y left*/;	
		float:left;			
	}	
		div#container div#content.bg{
			background: #f6f6f6 url(images/content_bg.gif) repeat-x top;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
			div#container div#content.bg h1{
				color:#660033;
				line-height:28px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:18px;
				margin:0px 0px 0px 14px;
			}
			div#container div#content.bg .form{
				margin:0px 0px 0px 68px;				
			}
				div#container div#content.bg .form div.email{
					width:446px;
					padding:0px 6px 0px 6px;
					line-height: 32px;
					text-align:right;
					color:#040404;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
				}
					div#container div#content.bg .form div.email a{
						color:#040404;
						line-height: 32px;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:14px;
						text-decoration:none;
					}
				div#container div#content.bg .form div.headertop{
					background: url(images/form_header_top_bg.gif) no-repeat left;
					width:189px;
					height:23px;
					line-height:23px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:11px;
					color:#cbe1e9;
					padding:0px 269px 0px 0px;
					text-align:right;
					clear:both;
					}
				div#container div#content.bg .form div.headertopclean{
					background: url(images/form_top_clean_bg.gif) no-repeat left;
					width:189px;
					height:23px;
					line-height:23px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:11px;
					color:#cbe1e9;
					padding:0px 269px 0px 0px;
					text-align:right;
					clear:both;
					}
				div#container div#content.bg .form div.headermiddle{
					background: url(images/form_header_middle_bg.gif) no-repeat left;
					width:190px;
					height:23px;
					line-height:23px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:11px;
					color:#cbe1e9;
					padding:0px 269px 0px 0px;
					text-align:right;
					clear:both;
				}
				div#container div#content.bg .form table.fields{
					border:none;
					border-left:1px solid #c0d4dd;
					border-right:1px solid #c0d4dd;
					background:#FFFFFF;
					text-align: left;
					vertical-align: middle;
				}
					div#container div#content.bg .form table.fields td.fname{
						width:90px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight:normal;
						font-size:12px;
						text-align:left;
						line-height: 31px;
						padding:0px 0px 0px 83px;
					}
					div#container div#content.bg .form table.fields td.plain_text{
						font-family: Arial, Helvetica, sans-serif;
						font-weight:normal;
						font-size:12px;
						text-align:left;
						padding-left: 5px;
					}
					div#container div#content.bg .form table.fields td.finput{
						line-height: 31px;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#000000;
					}
						div#container div#content.bg .form table.fields td.finput input.field{
							width:174px;
							height:17px;
							background:#fafafa;
							border:1px solid #006c91;
						}
						div#container div#content.bg .form table.fields td.finput input.checkbox{
							width:15px;
							height:15px;
							background:#FFFFFF;
							border:1px solid #006c91;
							color:#21a121;
							margin:0px 0px 0px 83px;
						}
						div#container div#content.bg .form table.fields td.finput select.field{
							width:174px;
							height:17px;
							background:#fafafa;
							border:1px solid #006c91;
						}
						div#container div#content.bg .form table.fields td.finput a.button{
							display:block;
							margin:0px 0px 0px 283px;
						}
			div#container div#content.bg .form div.formbottom{
				background: url(images/form_bottom_bg.gif) no-repeat left;
				width:447px;
				height:23px;
				line-height:23px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px;
				color:#000000;
				margin:0px 0px 7px 0px;
				padding:0px 0px 0px 11px;
				text-align:left;
				clear:both;
			}	
		div#container div#content .welcome{
			width:415px;
			height:154px;
			background: #FFFFFF url(images/welcome_bg.gif) repeat-x top;
			border:none;
			border-left:1px solid #660033;
			float: left;
			overflow:hidden;
		}
			div#container div#content .welcome h1{
				color:#006c91;
				line-height:33px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:14px;
				text-align:left;
				margin: 0px 0px 0px 17px;
			}		
			div#container div#content .welcome p{
				color:#515151;
				line-height:19px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:12px;
				text-align: justify;
				margin:0px 30px 0px 22px;
			}
		div#container div#content .quoterequest{
			width:207px;
			height:154px;
			background: #99cccc url(images/quoterwquest_bg.jpg) no-repeat left;
			border:none;
			/*border-bottom:1px solid #660033;*/
			float:left;
			overflow:hidden;
		}
			div#container div#content .quoterequest a{
				display:block;
				background: url(images/button_request_quote.gif) no-repeat left;
				width:183px;
				height:29px;
				margin:115px 0px 0px 15px;
			}
		div#container div#content .centerblocksheader{
			width:196px; /*208*/
			height:29px;
			line-height:29px;
			padding:0px 0px 0px 12px;
			background: #FFFFFF url(images/center_blocks_head_bg.gif) no-repeat left;
			font-family: Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight: bold;
			color:#660033;
			float:left;
		}
		div#container div#content .centerblockscontent{
			width:208px;
			height:175px;
			background: #006c91 url(images/center_blocks_content_bg.gif) no-repeat top;
			float:left;
		}
			div#container div#content .centerblockscontent ul{
				margin:10px 0px 0px 25px;
			}
				div#container div#content .centerblockscontent ul li{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size:11px;
				line-height: 19px;
				color:#fdfcdc;
				list-style-image: url(images/center_blocks_li.gif);
				list-style-position: outside;
			}
				div#container div#content .centerblockscontent ul li a{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size:11px;
					line-height: 19px;
					color:#fdfcdc;
					text-decoration: none;
				}
		div#container div#content .details{
			width:416px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			padding:22px 0px 0px 0px;
		}
			div#container div#content .details h3{
				margin:0px 36px 2px 36px;
				color:#006c91;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				text-align: center;				
			}
			div#container div#content .details p{
				margin:0px 36px 11px 36px;
				
			}
		div#container div#content .casestudy{
			width:208px;
			margin:2px 0px 0px 0px;
			float:left;
		}
			div#container div#content .casestudy .header{
				color:#010101;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				height:23px;
				line-height:23px;
				width:188px;
				background: #b7bece url(images/case_study_bg.gif) no-repeat left;
				padding:0px 0px 0px 20px;
			}
			div#container div#content .casestudy .header a{
				color:#010101;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				height:23px;
				text-decoration:none;
			}
			div#container div#content .casestudy h3{
				color:#620433;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				margin:17px 0px 0px 0px;
			}
			div#container div#content .casestudy p{
				color:#3d475c;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				margin:4px 22px 0px 4px;
			}
			div#container div#content .casestudy .more{
				line-height:12px;
				background: url(images/case_study_more_bg.gif) repeat-x bottom;
				color:#9f0056;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				text-align:right;
				margin:0px 22px 0px 4px;
			}
				div#container div#content .casestudy .more a{
				color:#9f0056;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				line-height:12px;
				text-decoration:none;
				background: #FFFFFF;
				}
div div#footer{
	color:#404551;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
	div div#footer a{
		color:#404551;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		text-decoration:none;
	}
	div div#footer .copyright{
		color:#6a6969;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:10px;
	}
.left{
	float:left;
}
.right{
	float:right;
}
.red{
	color:#ff0000;
}

.tablecontent{
	padding:5px;
}