/* CSS Document */

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/background.jpg) repeat-x;
	background-color: #7698C6;
	}

#wrapper {
	text-align: left;
	width: 920px;
	margin: auto;
	height: auto;
	background: url(../images/wrapper.jpg) repeat-y;
	}
	#container {
		width: inherit;
		height: auto;
		background: url(../images/container.gif) no-repeat top;
		}
		#header {
			width: 898px;
			height: 146px;
			margin: 0 11px 0 11px;
			}
			#toplink {
				height: 72px;
				width: 388px;
				padding: 82px 27px 0 0;
				float: right;
				text-align: right;
				background: url(../images/toplink.gif) no-repeat left bottom;
				}
				#toplink p {
					font-size: 14px;
					line-height: 18px;
					font-weight: bold;
					color: #083a7d;
					}
				#toplink ul {
					width: 388px;
					text-align: center;
					margin: 0;
					padding: 8px 0 0 0;
					}
					#toplink li {
						display: inline;
						list-style-type: none;
						color: #fff;
						font-size: 10px;
						line-height: 14px;
						margin: 0;
						padding: 0 2px 0 5px;
						border-left: #fff 1px solid;
						}
						#toplink li.first {
							border-left: none;
							}
				#toplink a {
					color: #fff;
					text-decoration: none;
					}
					#toplink a:hover {
						color: #aaa;
						border-bottom: 1px dotted #aaa;
						}
		#left {
			width: 200px;
			float: left;
			padding-left: 21px;
			font-size: 12px;
			text-align: center;
			}
			#left ul {
				padding-top: 60px;
				padding-bottom: 20px;
				}
				#left li {
					list-style: none;
					background: url(../images/arrow.gif) no-repeat left;
					padding-left: 20px;
					padding-top: 5px;
					height: 20px;
					width: 180px;
					border-bottom: #d2d5d5 1px solid;
					text-align: left;
					}
					#left li a {
						color: #666;
						text-decoration: none;
						padding-right: 20px;
						}
						#left li a:hover {
							color: #000000;
							background: url(../images/arrowroll.gif) no-repeat right;
							}
			#left p {
				margin-bottom: 10px;
				}
hr {border: none 0;
border-top: 1px dashed #ccc;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
		
		#content {
			width: 630px;
			float: right;
			margin-top: 20px;
			padding-right: 29px;
			font-size: 11px;
			}
			#content h1 {
				font-size: 24px;
				font-weight: normal;
				font-variant: small-caps;
				color: #083a7d;
				border-bottom: #7c8da4 7px solid;
				margin-bottom: 10px;
				}
				#content h6 {
				font-size: 14px;
				font-weight: medium;
				color: #666666;
				margin-bottom: 10px;
				}
			#content p {
				line-height: 16px;
				margin-bottom: 10px;
				}
			#content a {
				color: #000;
				text-decoration: none;
				border-bottom: 1px dotted #000;
				}
				#content a:hover {
					border-bottom: 1px dotted #02A5E9;
					}
			#content ul {
				padding: 0 0 10px 25px;
				}
				#content li {
					list-style-image: url(../images/arrow.gif);
					line-height: 16px;
					}
			#content strong {
				font-weight: bold;
				}
			#content img.right {
				float: right;
				/*border: 4px solid #aaa; */
				margin-left: 8px;
				}
			#content img.left {
				float: left;
				/*border: 4px solid #aaa;*/
				margin-right: 8px;
				}
			#content table.form {
				float: right;
				background-color: #eee;
				}
				#content table.form td {
					vertical-align: middle;
					padding: 2px;
					}
				#content input.text {
					width: 250px;
					}
				#content textarea {
					width: 250px;
					}
			
		#footer {
			clear: both;
			width: 658px;
			height: 260px;
			padding: 0 21px 0 241px;
			background: url(../images/footer.jpg) no-repeat;
			color: #fff;
			text-align: center;
			font-size: 10px;
			}
			#footer ul {
				padding: 10px 0 15px 0;
				}
				#footer li {
					list-style: none;
					display: inline;
					padding: 0 2px 0 5px;
					border-left: #fff 1px solid;
					}
					#footer li.first {
						border-left: none;
						}
			#footer a {
				text-decoration: none;
				color: #fff;
				}
				#footer a:hover {
					text-decoration: underline;
					}
			#footer p {
				margin-bottom: 10px;
				}
			#projectgalleries {
				width: 220px;
				height: 92px;
				padding-top: 84px;
				float: right;
				}
