
.left{
float: left;
}

.right{
float: right;
}

.clear{
clear: both;
}
img, div { behavior: url(iepngfix.htc) }

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}


.left{
float: left;
}

.right{
float: right;
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}


#header_container{
background: url('../images/bg_header_container2.jpg') top left repeat-x;
}

	

	#header{
	background: url('../images/logo.png') 0px 40px no-repeat;
	margin: 0 auto;
	width: 960px;
	height: 175px;
	}

	#contact_details{
	width: 180px;
	float: right;
	color: #fff;
	padding-top: 40px;
	font-size: 0.8em;
	line-height: 180%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
		#contact_details a{color: #fff; text-decoration: none; font-weight}
		#contact_details a:hover{color: red;}


	#navi{
	margin-left: 10px;
	height: 130px;
	padding-top: 140px;
	}
	
		#navi ul{ list-style-type: none; margin: 0; padding: 0; font-size: 0.75em; font-weight: 700}
		#navi ul li{ border-bottom: 1px solid #636363; margin-right: 2px; display: inline; background: transparent url(../images/tab_right2.png) right top no-repeat; float: left }
		#navi ul li:hover{ border-bottom: 1px solid #636363; background: transparent url(../images/tab_right1.png) right top no-repeat }		
		#navi ul li.active{ border-bottom: 1px solid #fff; background: transparent url(../images/tab_right.png) right top no-repeat }
		
		
		#navi ul li a{color: #333; text-decoration: none; padding: 10px 16px; background: transparent url(../images/tab_left2.png) left top no-repeat; float: left; display: block;}
		#navi ul li a:hover{color: #333; text-decoration: none; padding: 10px 16px; background: transparent url(../images/tab_left1.png) left top no-repeat; float: left; display: block;}
		#navi ul li a.active{color: #000; text-decoration: none; padding: 10px 16px; background: transparent url(../images/tab_left.png) left top no-repeat; float: left; display: block;}
		#navi ul li a:hover{color: #000;}


#content_container{
margin: 0 auto;
width: 960px;
padding-bottom:  40px;

}

	#content{
	width: 640px;
	border-right: 1px solid #DFDFDF;
	float: left;
	margin-top: 60px;
	padding: 0 30px 0 10px;
	}
	
		h1{
		font-weight: 400;
		font-family: verdana, "Century Gothic", Arial, Helvetica, sans-serif;
		color: #ed3232;
		font-size: 1.6em;
		margin: 0 0 20px 0;
		padding: 0;
		}
		
		#content h2{
		font-weight: 400;
		font-family: verdana, "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 1.05em;
		margin: 30px 0 0 0;
		padding: 0;
		color: #ed3232;
		}
		
		#content p{
		font-size: 0.75em;
		color: #666663;
		line-height: 180%;
		}


	#content_right{
	font-size: 0.9em;
	width: 260px;
	float: right;
	margin-top: 67px;
	}
	
	#content_right h2{
	font-size: 1.2em;
	color: #ed3232;	
	}
	#content_right h3{
	font-size: 1em;	
	color: #ed3232;	
	}
	#content_right ul, #content_right p{
	font-size: 0.8em;	
	color: #666;
	}
		#content_right a{
		color: #ed3232;
		text-decoration: none;
		}
			#content_right a:hover{
			color: #cf1017;
			text-decoration: underline;
			}
		
		
	
	#info{
	font-size: 0.9em;
	color: #333;
	margin-top: 20px; 	
	}
		#info  h2{color: red; font-size: 1.2em; margin: 0 0 8px 0; padding: 0;}
		#info img{ float: left; padding: 2px; border: 1px solid #ccc}
		#info p{font-size: 0.85em;  margin: 0; padding: 0; color: #666; line-height: 140%}
		#info a{color: red}
		
		
	.profile{
	margin: 0 0 20px 0;	
	}
	
	.profile_name{
	font-size: inherit;
	font-size: 1.5em;
	font-weight: 700;
	margin: 0;
	padding: 20px 0 0 0;
	}
	
	.profile_sub_heading{
	font-weight: 700;
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	}
	
#footer_container{
height: 129px;

}

	#footer{
	border-top: 1px solid #babdbf;
	margin: 0 auto;
	width: 960px;
	height: 129px;
	color: #959595;
	font-size: 0.7em;
	}
	
	#footer ul{ list-style-type: none; margin: 15px 0 0 0; padding: 0;}
	#footer ul li{ display: inline;  }
	#footer ul li a{color: #959595; text-decoration: none; padding: 0 3px}
	#footer ul li a:hover{color: #000;}
