@charset "UTF-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

.mainWrapper {
	width:900px;
}

/* ======================================================== Main Nav */

.leftMain {
	background-image:url(images/mainNav_bg.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:500px;
	float:left;
	padding:0px;
	margin:0px;
}

.leftMainFirm {
	background-image:url(images/mainNav_bg_firm.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:500px;
	float:left;
}

.leftMainPa {
	background-image:url(images/mainNav_bg_pa.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:500px;
	float:left;
}

.leftMainLa {
	background-image:url(images/mainNav_bg_la.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:500px;
	float:left;
}

.nav {
	padding:180px 0px 0px 19px;
}

.nav ul {
	list-style:none;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.nav li {
	margin:9px 0px 9px 0px;
	height:12px;
}

.nav li a {
	margin:0px;
	padding:0px 0px 0px 25px;
	color:#000;
	text-decoration:none;
}

.nav li a:hover {
	background-image:url(images/arrow.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat;
	width:22px;
	height:11px;
}

.navOn {
	background-image:url(images/arrow.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat;
	width:22px;
	height:11px;
}

/* ======================================================== Sub Nav */

.subNav {
	padding:0px 0px 0px 0px;
}

.subNav li {
	margin:9px 0px 9px 00px;
	height:12px;
}

.subNav li a {
	margin:0px;
	padding:0px 0px 0px 35px;
	color:#000;
	text-decoration:none;
}

.subNav li a:hover {
	background-image:url(images/subArrow.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat;
	width:32px;
	height:11px;
}

.subNavOn {
	background-image:url(images/subArrow.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat;
	width:32px;
	height:11px;
}

.rightMain {
	float:left;
	padding:0px;
	margin:0px;
}

/* ======================================================== Main Text */

.mainText {
	text-align:center;
	width:480px;
	padding:10px 0px 0px 20px;
}

/* ======================================================== Sub Text */

.subText {
	padding:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:500px;
}

.subText p {
	font-size:12px;
	line-height:14px;
	padding:4px 0px 0px 0px;
}

.subText a {
	color:#330000;
}

.subText a:hover {
	text-decoration:none;
}

.subText h2 {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.disclaim {
	width:300px;
	text-align:center;
	padding:0px 0px 10px 80px;
	margin:0px;
	font-size:13px;
}

.disclaim a {
	color:#330000;
}

.disclaim a:hover {
	text-decoration:none;
}

/* ======================================================== Lower nav */

.lowerNav {
	padding:20px 0px 20px 0px;
	font-weight:bold;
	font-size:11px;
}

.lowerNav a {
	color:#330000;
}

.lowerNav a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
}

