body {
	font-family: Calibri, Tahoma;
	font-size: 9pt;
	color: #666;
	background: url(../img/bg-body.gif) repeat-x top #f3f3f3;
	margin: 0px;
}

.blue, a {
	color: #2d98dc;
}

.gray {
	color: #666;
}

a.nounder {
	text-decoration: none;
}

a.nounder:hover {
	text-decoration: underline;
}

:focus {
	outline: 0;
}

img {
	border: 0;
}
	
h1, h2 {
	margin: 0px;
}

h3 {
	margin: 0px 0px 5px;
	color: #000;
	font-size: 16pt;
	line-height: 1em;
}

h4 {
	margin: 0px;
	color: #000;
	font-size: 10pt;
}

p {
	margin: 0px 0px 4px;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	heoght: 0px;
}

#main {
	margin: 23px auto 40px;
	overflow: auto;
	width: 940px;
}	

		#headerContener {
			background: url(../img/head.png) no-repeat top left;
			/*background: #b0b2b5;*/
			height: 315px;
			width: 940px;
			behavior: url(css/iepngfix.htc);
		}
		
				#name {
					padding: 103px 120px 0px 0px;
				}
				
					#name h1 {
						margin: 0px;
					}
				
				#desc {
					padding: 6px 120px 0px 0px;
				}
				
					#desc h2 {
						margin: 3px 0px 0px;
						height: 21px;
						overflow: hidden;
					}
		
				ul#social-ul {
					border: none;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					float:right;
					padding-right: 120px;
					padding-top:13px;
					width:230px;
					text-align: right;
					margin: 0px;
				}
				
				ul#social-ul li{
					display: inline;
					margin-left: 4px;
					margin-right: 4px;
				}
				
				#social-ul img {
					behavior: url(css/iepngfix.htc);
				}
				
		#mainContener {
			width: 890px;
			padding: 0px 30px 0px 20px;
			overflow: auto;
		}
		
			#content {
				width: 890px;
				overflow: auto;
			}
		
				#wideHeader {
					padding: 26px 0px 15px;
					background: url(../img/gray2pix.gif) repeat-x 0px 59px;
				}
	
				#leftColumn {
					float:left;
					width:500px;
				}
				
						.colHeader {
							background: url(../img/lightgray2pix.gif) repeat-x 0px 23px;
						}
				
						.leftRow {
							overflow: auto;
							padding: 15px 0px;
							border-bottom: 1px solid #e7e7e7;
						}
				
								.leftLeft {
									float: left;	
									width: 180px;
								}
								
								.leftRight {
									float: right;
									width: 300px;
									line-height: 1.4em;
								}
				
				#rightColumn {
					float:right;
					width:350px;
					padding-left: 40px;
				}
				
						.rightRow {
							width: 350px;
							padding: 10px 0px 15px;
							border-bottom: 1px solid #e7e7e7;
						}
				
				.noborder {
					border: 0px;
				}

			#footer {
				width:890px;
				overflow: auto;
				
			}
			
					#line {
						float: left;
						width: 730px;
						height: 8px;
						line-height: 0;
						font-size: 0px;
						border-bottom: 1px solid #b9b9b9;
					}
			
					#designed {
						width: 160px;
						float: right;	
						text-align: right;	
						font-size: 8pt;
					}
				
