/* CSS Styles */

body {
    margin-left: 11px;
    margin-right: 0;
    margin-top: 11px;
}

#wrapper {
	width:100%;
	background-color:#B0A6A1;
}

#left {
	float:left;
	width:321px;

}

	#logo {
		border-top: 20px solid #FFFFFF;
	}

	#logo a img{
		outline:0 none !important;
		border:0;
	}

	#left #menu {
		background-color:#B0A6A1;
		height:468px;

	}

	#menu span {
		font-size: 15px;
        position: relative;
        top: 0px;
		padding-right:5px;
	}

	#menu ul {
		margin:0;
	}

	#menu ul ul {
		list-style-type:none;
		list-style-image:none;
	}

	#menu li {
		color:#FFFFFF;
		font-family:"Palatino Linotype", Palatino, serif;
		font-size:11px;
		text-transform:uppercase;
		padding-top:8px;
		padding-bottom:10px;
		letter-spacing: 0.2em;
	}

	#menu li li {
		font-size:10px;
		padding-bottom: 0;
   		padding-top: 15px;
	}

	#topmenu {
		list-style-type:none;
		padding-left:45px;
		padding-top:43px;
	}

#right {
	float:left;
	border-left: 11px solid #FFFFFF;
	height:600px;
	width:665px;
	left: 332px;
    position: absolute;
}

#rightp {
	float:left;
	border-left: 11px solid #FFFFFF;
	height:600px;
	width:920px;
	left: 332px;
    position: absolute;
}

#rightc {
	float:left;
	border-left: 11px solid #FFFFFF;
	height:600px;
	width:550px;
	left: 332px;
    position: absolute;
}


	#content-wrapper-p {
		color:#4D5457;
		font-family:"Palatino Linotype", Palatino, serif;
		font-size:10px;
		padding-left:22px;
		padding-top:55px;
		padding-bottom:65px;
	}

		#contentp {
		border: 3px solid #E6E6E6;
   		border-radius: 10px 10px 10px 10px;
		background-color:#FFFFFF;
		height:459px;
		padding-top: 15px;
	}

	#title {
		padding-left:10px;
		padding-top: 25px;
	}


	#content-wrapper {
		color:#4D5457;
		font-family:"Palatino Linotype", Palatino, serif;
		font-size:11px;
		padding-left:22px;
		padding-top:19px;
		padding-bottom:19px;
	}

	#content-wrapper p {
		margin:0;
	}

	#content {
		border: 3px solid #E6E6E6;
   		border-radius: 10px 10px 10px 10px;
		background-color:#FFFFFF;
		height:545px;
		padding-top: 10px;
	}

	#content h1 {
		padding-left:50px;
	}

	#col1, #col2, #col3 {

		float:left;
	}

	#col1, #col3 {
		padding-left: 10px;
				width:22%;
	}

	#col2 {
		padding-left:0px;
	}

	#firm {
		float:left;
		padding-left: 50px;
		padding-right:50px;
		padding-top:40px;
		line-height: 1.6em;
	}

	#firm h1 {
		padding-left:0 !important;
	}

	.col {
		float:left;
		width:33%;
	}

	.col img{
		padding: 25px 30px;
	}

	#twocol1, #twocol2 {
		float:left; position: relative; top: -10px;
	}

	#twocol2 {
		padding-left:70px;
	}

.clear {
	clear:both;
}

.current, .current>a{
	color:#B10025 !important;
}

li a, li a:visited, li a:link, li a:active {
	color:#FFFFFF;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:13px;
}
li a:hover {
	color:#B10025 !important;
	padding-top:10px;
	padding-bottom:13px;
}

:focus {
outline: 0 !important;
}

h1, h2, h3 {
	font-family:"Palatino Linotype", Palatino, serif;
	font-weight:bold;

}

.under {
	text-decoration:underline;
}

h1 {
	font-size:14px;
	color:#4D5457;
		margin-bottom:0;
}

h2 {
	font-size:13px;
	color:#848289;
		margin-bottom:5px;
}

h3 {
	font-size:10px;
	color:#4D5457;
		margin-bottom:0;
}
