* {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:14px;
	color:#5e5d5b;
}
b {
	color:000000;
}
i {
	color:000000;
}
body {
	background-color:#ffffff;
}
p {
	margin-bottom:15px;
}
a {
	color:#06a8fb;
	text-decoration:none;
}
a:hover {
	background:none;
	color:#029316;
}
a:hover img {
	background-color:none;
	color:#029316;
}
.viewport {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
.header {
}
.name {
	margin-top:30px;
}
.navigation {
	float:right;
}
.banner {
	border-top:1px solid #e2e1e1;
	border-bottom:1px solid #e2e1e1;
	clear:both;
	margin-bottom:30px;
}
.page {
}
.sidebar {
	width:220px;
	float:left;
}
.sidebar img {
	margin-bottom:30px;
}
.sidebar ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top:-20px;
	font-style:italic;
}
.sidebar ul li {
	list-style-image: none;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left : 15px;
	padding-right:10px;
	padding-bottom: 10px;
}
.pur {
	width:200px;
	background-color:#f8f8f8;
	border:solid 1px #5d163d;
	margin-bottom:30px;
}
.pur h1 {
	font-size:16px;
	background-color:#5d163d;
	color:#ffffff;
	width:190px;
	padding:5px;
}
.pur p, strong {
	color:#636262;
	padding:5px;
	
}
.blu {
	width:200px;
	background-color:#f8f8f8;
	border:solid 1px #6299d2;
	margin-bottom:30px;
}
.blu h1 {
	font-size:16px;
	background-color:#6299d2;
	color:#ffffff;
	width:190px;
	padding:5px;
}
.blu p {
	color:#636262;
	padding:5px;
}
.gre {
	width:200px;
	background-color:#f8f8f8;
	border:solid 1px #80c72f;
	margin-bottom:30px;
}
.gre h1 {
	font-size:16px;
	background-color:#80c72f;
	color:#ffffff;
	width:190px;
	padding:5px;
}
.gre p {
	color:#636262;
	padding:5px;
}
.or {
	width:200px;
	background-color:#f8f8f8;
	border:solid 1px #f57d14;
	margin-bottom:30px;
}
.or h1 {
	font-size:16px;
	background-color:#f57d14;
	color:#ffffff;
	width:190px;
	padding:5px;
}
.or p {
	color:#636262;
	padding:5px;
}
.content {
	width:770px;
	float:right;
}
.title {
	margin-bottom:20px;
}
.leftColumn {
	width:370px;
	float:left;
	padding-right:10px;
}
.rightColumn {
	width:370px;
	float:right;
	padding-left:10px
}
.wideColumn {
	clear:both;
	border-top:1px solid #e2e1e1;
	margin-bottom:20px;
	padding-top:20px;
}



.purWide {
width:765px;
	background-color:#f8f8f8;
	border:solid 1px #5d163d;
	margin-bottom:30px;
	min-height:187px;
}
.purWide h1 {
	font-size:16px;
	background-color:#5d163d;
	color:#ffffff;
	width:300px;
	padding:5px;
}
.purWide h2 {
	margin-top:10px;
	padding:5px;
}
.purWide p {
	color:#636262;
	padding:5px;
}
.bluWide {
width:765px;
	background-color:#f8f8f8;
	border:solid 1px #6299d2;
	margin-bottom:30px;
	min-height:187px;
}
.bluWide h1 {
	font-size:16px;
	background-color:#6299d2;
	color:#ffffff;
	width:300px;
	padding:5px;
}
.bluWide h2 {
	margin-top:10px;
	padding:5px;
}
.bluWide p {
	color:#636262;
	padding:5px;
}
.greWide {
width:765px;
	background-color:#f8f8f8;
	border:solid 1px #80c72f;
	margin-bottom:30px;
	min-height:187px;
}
.greWide h1 {
	font-size:16px;
	background-color:#80c72f;
	color:#ffffff;
	width:300px;
	padding:5px;
}
.greWide h2 {
	margin-top:10px;
	padding:5px;
}
.greWide p {
	color:#636262;
	padding:5px;
}
.orWide {
width:765px;
	background-color:#f8f8f8;
	border:solid 1px #f57d14;
	margin-bottom:30px;
	min-height:187px;
}
.orWide h1 {
	font-size:16px;
	background-color:#f57d14;
	color:#ffffff;
	width:300px;
	padding:5px;
}
.orWide h2 {
	margin-top:10px;
	padding:5px;
}
.orWide p {
	color:#636262;
	padding:5px;
}




.line {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e2e1e1;
}
.footer {
	clear:both;
	border-top:10px solid #a5a3a3;
}
.footer p {
	font-family:Arial;
	font-size:14px;
	padding-top:2px;
	text-align:right;
	color:#000000;
}
#underlinemenu {
	margin: 0;
	padding: 0;
	float:right;
}
#underlinemenu ul {
	margin: 0;
	padding-left: 0;
	float: left;
	width: 100%;
	border-bottom: 4px solid #DFDFDF;
	border-width: 1px 0;
}
#underlinemenu ul li {
	display: inline;
}
#underlinemenu ul li a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	float: left;
	color: gray;
	border-bottom: 9px solid #a5a3a3;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-decoration: none;
	background: white url(media/menudivide.gif) top right repeat-y;
}
#underlinemenu ul li a:hover {
	color: black;
	background-color: #F3F3F3;
	border-bottom: 9px solid #8fe31f;
	padding-bottom: 0;
}
table {
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
}
th {
	background-color:#d7e7f1;
}
table, td {
	border: 1px solid #e2e1e1;
	padding-top:15px;
}
tr {
	background-color:#eaf4fa;
}
.o {
	background-color:#f5fafd;
}
td p {
	padding:0px;
}
.mainMenu {
	margin: 0;
	padding: 0;
	float:right;
}
.mainMenu ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	float: left;
	width: 100%;
	border-bottom: 4px solid #DFDFDF;
	border-width: 1px 0;
}
.mainMenu li {
	display: inline;
	color:#000000;
}
.mainMenu ul a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	float: left;
	color: #000000;
	border-bottom: 9px solid #a5a3a3;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-decoration: none;
	background: white url(media/menudivide.gif) top right repeat-y;
}
.mainMenu ul a:hover {
	color: black;
	background-color: #F3F3F3;
	border-bottom: 9px solid #8fe31f;
	padding-bottom: 0;
}
/* ------------------------------------------------------------------------------------------ */

  #navMenu {
	margin:0;
	width:auto;
}
#navMenu ul {
	margin:0;
	padding:0;
}
#navMenu li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	background:#000000;
}
#navMenu ul li a {
	text-align:center;
	color:#000;
	font-family:Arial;
	text-decoration:none;
}
#navMenu ul ul li a {
	text-align:left;
	display:block;
	color:#000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	border-bottom: 4px solid #F3F3F3;
	background-color: #F3F3F3;
}
/*********************************************/

 /* hide menu and allow it to return */

 /*********************************************/



	#navMenu ul ul {
	position:absolute;
	visibility:hidden;
	top:35px;
}
#navMenu ul li:hover ul {
	visibility:visible;
	z-index:9999;
}
/**********************************************/

  #navMenu li {
	background:#F3F3F3;
}
/*sets top level hover color*/



  #navMenu li:hover {
	background:#ddf954;
}
/*sets link items hover color and background*/



  #navMenu ul li:hover ul li a:hover {
	color:#000;
	background-color:#8fe31f;
}
/* Changes text color on hover for main menu hover*/



  #navMenu a:hover {
	color:#000;
}
/* Contains the Float */



 .clearFloat {
	clear:both;
	margin:0;
	padding:0;
}
/* IE7 Display Fix */

 #navMenu #holder ul li {
	display: inline;
}
.wideColumn ul,ol {
	margin-left:30px;
	padding-bottom:10px;
	padding-top:10px;
}
.wideColumn li {
	padding-bottom:5px;
}
.wideColumn p {
	padding-bottom:10px;
}
.wideColumn table {
	text-align:left;
	vertical-align:top;
}
.wideColumn td {
	padding:10px;
	vertical-align:top;
}

