	* { margin: 0px; padding: 0px; }
	
	html , body {
		font-size: 12px;
		font-family: arial, sans, serif;
	}
	
	body {
		background: #ffffff url("images/page_bg.jpg") repeat-x top left;
		text-align: center;
	}
	
	img { border: 0px; }
	
	a {
		color: #6cd36c;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	.page_wrapper {
		width: 920px;
		margin: auto;
		text-align: left;
		background: #ffffff;
	}
	
	.page_header {
		background: #ffffff;
		height: 101px;
	}
	
	.page_header_info {
		float: right; 
	}
	
	#iVexTopNav {
		background: #1a3c7c url("images/page_subbar_bg.jpg") repeat-x bottom left;
	}

	#iVexTopNavBar {
		padding-left: 20px;
		height: 35px;
		background: #eb9d00 url("images/page_navbar_bg.jpg") repeat-x top left;
	}

	#iVexTopNavSub {
		margin-left: 35px;
		height: 25px;
	}

	#iVexTopNavBar a, #iVexTopNavSub a {
		color: #efefef;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 35px;
		float: left;
		text-decoration: none;
	}

	#iVexTopNavSub a {
		background: none;
		line-height: 25px;
		font-size: 10px;
	}

	#iVexTopNavBar a:hover, #iVexTopNavSub a:hover, .iVexTopNavSelected {
		color: #ffffff;
		background: #0172b9;
	}

	#iVexTopNavSub a:hover {
		background: #ab4a4a;
	}
	
	.page_content {
		padding: 20px;
	}
	
	.page_promo {
		padding: 10px 0px;
	}
	
	.blockTop {
		background: url("images/icons/Universal.png") no-repeat center left;
		padding: 15px 40px;
		border-bottom: 1px solid #99a1b5;
	}
	
	.blockTop h2 {
		color: #3c913c;
		font-size: 30px;
	}
	
	.blockBody {
		padding: 30px; 
		color: #4f6181;
		line-height: 150%;
	}
	
	.blockBody p {
		padding: 5px 0px;
	}
	
	.page_footer {
		padding: 12px;
		background: #374876;
		height: 26px;
		color: #ffffff;
		text-align: center;
	}
	
	.page_footer_powered {
		color: #cacaca;
		font-size: 10px;
	}

	.floatLeft { float: left; }
	.floatRight { float: right; }
	.clearBoth { clear: both; }
	.textLeft { text-align: left; }
	.textCenter { text-align: center; }
	.textRight { text-align: right; }
 
 /*Catalog Tables*/
 .blockTable {
 	width: 100%;
 	border-collapse: collapse;
	border: 1px solid #222222;
	margin-bottom: 10px;
 }
 
 .blockTable .blockTop {
 	background: #ec9e02;
 	padding: 5px;
 	font-size: 12px;
 	color: #ffffff;
 }
 
 .blockTable .blockSub {
 	background: #a3a3a3;
 	font-size: 10px;
 	padding: 5px;
 	color: #ffffff;
 	border-bottom: 1px solid #444444;
 }
 
 .blockTable .blockBody {
 	border-bottom: 1px solid #444444;
 }
 
 .blockTable .row1 {
 	background: #efefef;
 }
 
 .blockTable .row2 {
 	background: #dedede;
 }
 
 /*Bread Crumb*/
 .breadCrumb {
 	display: none;
 	background: url("images/breadbg.jpg") repeat-x top left;
 	height: 35px;
 	line-height: 35px;
 	padding: 0px 10px;
 	color: #6d6d6d;
 }
 
 .breadCrumb a {
 	color: #6d6d6d;
 	text-decoration: none;
 }
 
 .breadCrumb a:hover {
 	text-decoration: underline;
 }
 
 /*Browse Bread Crumb*/
 .breadCrumb_browse, .breadCrumb_browse a {
 	font-size: 10px;
 	font-weight: normal;
 }