* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background:url(../images/bg.gif) repeat-y;
}

.alignright {
	float:right;
	margin:0 0 15px 15px;
}

.alignleft {
	float:left;
	margin:0 15px 15px 0;
}

	div.wrapper {
		width:800px;
		clear:right;
	}
				
	div.top {
		height:44px;
		vertical-align:middle;
		border-left:solid 138px #90a1b4;
		background:#405877;
	}
	
		div.top h1 {
			font-size:18px;
			font-weight:bold;
			font-family:"Times New Roman", Times, serif;
			color:#fff;
			vertical-align:middle;
			text-transform:uppercase;
			padding:12px 30px 0 30px;
		}
	
		div.wrapper div.left {
			width:161px;
			padding:192px 0 0 0;
			background:url(../images/bg-nav.gif) repeat-y;
		}
		
			div.wrapper div.left ul.nav {
				list-style:none;
				margin:0;
				padding:0;
			}
			
				div.wrapper div.left ul.nav li.link {
					margin:0;
					padding:0;
				}
			
				div.wrapper div.left ul.nav li.contact {
					margin:15px 0 15px 23px;
					background:#405877;
					width:128px;
					padding:5px;
					text-align:right;
					font-family:"Times New Roman", Times, serif;
					font-size:16px;
					font-weight:bold;
					color:#fff;
					text-decoration:none;
				}
				
					div.wrapper div.left ul.nav li.contact a, 
					div.wrapper div.left ul.nav li.contact a:link {
						text-decoration:none;
					}
					
					div.wrapper div.left ul.nav li.contact:hover {
						background:#000000;
					}
					
						div.wrapper div.left ul.nav li.contact a p, 
						div.wrapper div.left ul.nav li.contact a:link p {
							
						}
				
					div.wrapper div.left ul.nav li.link a, 
					div.wrapper div.left ul.nav li.link a:link {
						margin:15px 0 15px 23px;
						width:128px;
						padding:5px;
						text-align:right;
						font-family:"Times New Roman", Times, serif;
						font-size:16px;
						font-weight:bold;
						color:#fff;
						text-decoration:none;
						display:block;
						background:#405877;
					}
					
					div.wrapper div.left ul.nav li.link a:hover {
						background:#000000;
					}
					
					div.wrapper div.left ul.nav li.link a.on, 
					div.wrapper div.left ul.nav li.link a.on:link {
						background:#000000;
					}
					
					div.wrapper div.left ul.nav li p, 
					div.wrapper div.left ul.nav li p a, 
					div.wrapper div.left ul.nav li p a:link {
						font-family:"Times New Roman", Times, serif;
						font-size:10px;
						line-height:10px;
						font-weight:bold;
						color:#fff;
						text-align:right;
						margin:0;
						padding:5px 0;
					}
					
		div.wrapper div.right {
			width:559px;
			float:right;
			background:url(../images/bg-homepage.gif) no-repeat;
			background-position:center top;
			min-height:500px;
			display:block;
			margin:0;
			padding:164px 0 0 79px;
		}
		
			div.wrapper div.right h1 {
				font-family:"Times New Roman", Times, serif;
				font-size:22px;
				color:#405877;
				font-weight:bold;
				margin:0 0 20px 0;
			}
			
			div.wrapper div.right h2 {
				font-family:"Times New Roman", Times, serif;
				font-size:18px;
				font-weight:bold;
				margin:0;
				background:#e1e5e8;
				padding:5px;
				color:#405877;
			}
			
			div.wrapper div.right h3 {
				font-family:"Times New Roman", Times, serif;
				font-size:16px;
				font-weight:bold;
				margin:0;
				color:#90a1b4;
			}
		
			div.wrapper div.right p {
				font-family:"Times New Roman", Times, serif;
				font-size:12px;
				margin:0 0 20px 0;
				line-height:20px;
			}
			
	div.wrapper div.foot {
		float:right;
		width:559px;
		display:block;
		margin:50px 0 0 0;
		padding:0 0 0 79px;
	}
	
		div.wrapper div.foot p {
			font-family:"Times New Roman", Times, serif;
			font-size:11px;
			margin:0;
			text-align:center;
			line-height:12px;
		}
