body {
	margin: 0px;
	background-color: #f0f0f0;
	border-top: 5px solid #000000;
}

* {
	font-size: 12px;
	/* font-family:'Helvetica Neue','HelveticaNeue', Verdana, sans; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #0083A5;
}
a:hover {
	color:green;
}
img {
	border: 0;
}

#PageWrapper {
	position: relative;
	width: 965px;
	margin: 0px auto;
	background-color: #f0f0f0;
}

#PageWrapper #a{
    display: block;
    width: 2px;
    height: 2px;
    position: absolute;
    top: 236px;
    right: 77px;
}

#PageWrapper #b{
    display: block;
    width: 250px;
    height: 262px;
    position: absolute;
    top: 300px;
    left: 330px;
    padding: 20px;
    background-color: #ffffff;
}

#TitleBar {
	height: 120px;
	position: relative;
	margin: 0px 13px;
}
	#Logo {
		position: absolute;
		top: 52px;
		left: 0px;
	}
	#TitleBar .menu {
		position: absolute;
		top: 23px;
		width: 150px;
		padding: 44px 0px 9px 0px;
		z-index: 100;
		height: 10px;
		overflow: hidden;
	}
	#TitleBar .menu.open {
		height: auto;
		overflow: visible;
	}
	#TitleBar .menu a.menuActivator {
		display: block;
		height: 30px;
		text-indent: -9999px;
		overflow: hidden;
		margin-top: -11px;
	}
	#TitleBar #AboutContainer {
		left: 469px;
		width: 150px;
	}
	#TitleBar #AboutContainer a.menuActivator {
		background: url(../images/nav_about_comp.png) no-repeat;
		width: 150px;
	}
	#TitleBar #AboutContainer a.menuActivator:hover,
	#TitleBar #AboutContainer.open a.menuActivator {
		background-position: 0px -37px;
	}
	#TitleBar #CorporateContainer {
		left: 631px;
		width: 178px;
	}
	#TitleBar #CorporateContainer a.menuActivator {
		background: url(../images/nav_corp_comp.png) no-repeat;
		width: 178px;
	}
	#TitleBar #CorporateContainer a.menuActivator:hover,
	#TitleBar #CorporateContainer.open a.menuActivator {
		background-position: 0px -37px;
	}
	#TitleBar #ContactContainer {
		left: 814px;
		width: 138px;
	}
	#TitleBar #ContactContainer a.menuActivator {
		background: url(../images/nav_contact_comp.png) no-repeat;
		width: 138px;
	}
	#TitleBar #ContactContainer a.menuActivator:hover,
	#TitleBar #ContactContainer.open a.menuActivator {
		background-position: 0px -37px;
	}
	
	.menuTop {
		margin-top: 8px;
	}
	.menuContent {
		display: block;
		width: 140px;
		background: url(../images/drop_sides.png) repeat-y;
		padding: 0px 5px;
		margin: 0px;
	}
	.menuContent li {
		display: block;
		background: url(../images/drop_divider.png) repeat-x bottom left;
		padding: 0px;
		width: 140px;
	}
	.menuContent li.last {
		background: none;
		/*margin-bottom: -5px;*/
	}
	.menuContent li.onlyChild {
		background: none;
	}
	.menuContent a {
		display: block;
		width: 137px;
		height: 16px;
		text-decoration: none;
		padding: 8px 0px 8px 7px;
		font-size: 12px;
		color: #5f5f5f;
	}
	.menuContent a:hover {
		color: #0083a6;
	}
	#CorporateContainer ul,
	#CorporateContainer img {
		margin-left: 14px;
	}

#ContentArea {
	position: relative;
	min-height: 500px;
	margin: 0px 13px;
	background: #f0f0f0 url(../images/bg-white.png) repeat-x;
}
	#ContentArea h2 {
		font-size: 14px;
		text-transform: uppercase;
		margin-left: 61px;
	}
	#ContentArea p {
		margin: 0 61px;
		color: #676767;
		line-height: 18px;
	}

#RuleLine {
	width: 819px;
	height: 2px;
	background: url(../images/rule-line.gif) repeat-x;
	margin: 31px 0px 0px 73px;
}

#Footer {
	/* font-family:'Helvetica Neue','HelveticaNeue', Verdana, Arial, sans; */
	padding: 22px 0px 45px 63px;
	font-size: 11px;
	color: #999;
}
	#Footer a {
		color: #333;
		padding: 0px 10px;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
	}
	#Footer a:hover {
		color: green;
	}
