body {
	margin: 0px;
	background: #ffffff;
	font-size: 70%; }

#wrapper {
	position: relative;
	padding: 0px;
	width: 970px;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 25px;	}
	
#bar_top {
	background: #006699;
	width: auto;
	height: 15px; }

#bar2_top {
	background: #9ec4d5;
	width: auto;
	height: 5px; }

#bar3_top {
	background: #FFFFFF;
	width: auto;
	height: 5px; }

#header {
	width: auto;
	height: 180px;
	background: url(/images/144x144_outline2.png) top right no-repeat;
	font-size: 14pt;
	color: #006699; }

#header_company {
	line-height: 144px;
	margin-left: 160px; }

#header_address {
	position: absolute;
	left: 620px;
	top: 85px;
	width: 350px;
	color: #006699;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	text-align: right; }

#header_address a:link, #header_address a:active, #header_address a:visited {
	color: #006699; 
	text-decoration: none; }
 
#header_address a:hover {
	color: #7fb2cc; 
	text-decoration: underline; }

.title_company {
	font-size: 24pt;
	color: #006699; }

#col_left {
	float: left;
	width: 170px;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #666666; }

#col_middle {
	float: left;
	width: 600px; }

#col_right {
	float: left;
	width: 198px;
	text-align: right; 
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;}

	#col_right img {
		margin: 0px 0px 25px 0px; }

#content_wrapper {
	width: auto;
	background: url(/images/bg_lines.gif) top left repeat-y;
	padding: 0px;	}

#content_company {
	padding: 0px 10px 10px 10px;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #666666; }

#content_company_ourwork {
	padding: 0px 0px 10px 10px;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #666666; }

	.content_pagetitle {
		font: 1.4em Verdana, Arial, Helvetica, sans-serif;
		color: #006699; 
		padding: 5px 10px 0px 10px; }

	.content_content { 
		padding: 0px 10px; }

	.content_content p {
		padding: 5px 0px; 
		line-height: 150%; }

	.content_content ul {
		margin-top: 0px; 
		margin-bottom: 0px; }

	.content_content li {
		padding: 0px 0px 5px 0px; 
		line-height: 150%; }

	.li_steps {
		font-weight: bold; }

	.paragraph_title {
		font-weight: bold; }

	.paragraph_simply { }

	.paragraph_tww {
		color: #006699; }

	.content_ourwork {
		height: 700px; }

	.content_ourwork img {
		margin: 10px 40px 10px 0px; }



#nav_side {
	padding: 10px 0px 10px 40px; }

#nav_side a:link, #nav_side a:active, #nav_side a:visited { 
	text-decoration: none; 
	color: #666666; }

#nav_side a:hover { 
	text-decoration: underline; 
	color: #006699; }

.field_title {
	color: #006699;
	width: 125px;
	float: left;
	text-align: right;
	margin-right: 15px; 
	padding: 0px 0px 5px 0px; }

.field_input, .field_submit {
	width: 400px;
	text-align: left; 
	padding: 0px 0px 5px 0px; }

.field_input input {
	width: 250px; 
	font-size: 9pt;}

.field_submit input {
	width: 75px; 
	font-size: 9pt; }

.field_input textarea {
	height: 100px;
	width: 250px; }


.clear { 
	clear: both; }

#copyright {
	width: auto;
	background-color: #FFFFFF;
	border-top: solid 1px #dfecf3; 
	font: 1.1em/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px; }