/**
 * Hypertech Web Software
 * 
 * This is NOT Free Software
 * This software is NOT Open Source.
 * Please see hyptechdesigns.com for more information.
 * 
 * Use of this software is binding of a license agreement.
 * This license agreeement may be found at hypertechdesigns.com
 * 
 * HyperTech Designs DOES NOT offer this software with any WARRANTY whatsoever.
 * HyperTech Designs DOES NOT offer this software with any GUARANTEE whatsoever.
 *  
 * @copyright 2008 Hypertech Designs. All Rights Reserved.
 * @author Bryan Tong <bryan.tong@hypertechdesigns.com>
 * @license http://www.hypertechdesigns.com
 * @link http://www.hypertechdesigns.com
 * @since 2008 Version 1.0
 * @version 1.0
 * 
 */
 
 * {margin: 0; padding: 0;}
 
 .floatLeft {float: left;}
 .floatRight {float: right;}
 
 .left {text-align: left;}
 .center {text-align: center;}
 .right {text-align: right;}
 
 a {
 	color: blue;
 	text-decoration: none;
 }
 
 a:hover {text-decoration: underline;}
 
 img {border: 0px;}
 
 input, textarea, select {
	background:#F4F4F4 none repeat scroll 0%;
	border:1px solid #606C73;
	padding:3px;
 }
 
 input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	background:#FFFFFF none repeat scroll 0%;
	border-color:green;
 }
 
 .message {
 	margin: 10px; padding: 10px;
 	margin-bottom: 0px;
 	border: 1px solid #444444;
 	background: #f5f89c;
 	color: #7d8033;
 	font-weight: bold;
 }
 
 html,body {
 	font-family: verdana;
 	font-size: 12px;
 	color: #333333;
 }
 
 body {
 	background: #2a0d0d;
 }
 
 .widthWrapper {
 	width: 900px;
 	margin: auto auto;
 }
 
 .pageWrapper {
 	width: 900px;
	background: #ffffff;
 	margin: auto auto;
 	border-left: 1px solid #000000;
 	border-right: 1px solid #000000;
 }
 
 .top {
 	border-bottom: 3px solid #000000;
 }
 
 .topbar {
 	/*background: url("images/bar-bg.jpg") repeat-x top left;*/
 	background: #000000;
 	padding: 6px;
 	color: #ffffff;
 }
 
 .topbar a {color: white;}
 
 .top h1 {
 	padding-left: 10px;
 	background: url("images/header-bg.jpg") no-repeat top left;
 	color: #ffffff;
 	font-size: 0px;
 	line-height: 100px;
 	font-family: times;
 }
 
 #iVexTopNav {
 	border-bottom: 3px solid #000000;
 }
 
 #iVexTopNavBar {
 	height: 35px;
 	background: #000000 url("images/navbar-bg.jpg") repeat-x top left;
 }
 
 #iVexTopNavSub {
 	height: 25px;
 	background: #000000;
 	display: none;
 }
 
 
 
#iVexTopNavBar a, #iVexTopNavSub a {
 	color: #ffffff;
 	padding-left: 10px;
 	padding-right: 10px;
 	line-height: 35px;
 	float: left;
 	border-right: 1px solid #777777;
 	text-decoration: none;
 }
 
 #iVexTopNavSub a {
 	line-height: 25px;
 	font-size: 10px;
 }
 
#iVexTopNavBar a:hover, #iVexTopNavSub a:hover, .iVexTopNavSelected {
 	color: #ffffff;
 	background: #ff0000;
 }
 
 #iVexTopNavSub a:hover {
 	background: #000000;
 }
 
 .block {
 	border: 1px solid #ffffff;
 	margin: 10px;
 	background: #ffffff;
 }
 
 .block table {
 	width: 100%;
 }
 
 .blockTop {
 	color: #000000;
 	color: #000000;
 	background: #ffffff repeat-x center;
 	padding: 5px;
 }
 
 .blockTop h2 {
 	font-size: 14px;
 	line-height: 200%;
 }
 
 .blockSub h3 {
 	font-size: 12px;
 	color: #efefef;
 	background: #ab4a4a;
 	padding: 5px;
 }
 
 .blockBody {
 	padding: 10px;
 	border-bottom: 1px solid #555555;
 	line-height: 150%;
 }
 
 .blockBody ul li {margin-left: 15px;}
 
 .blockBody p {
 	margin: 5px 0px;
 }
 
 .bottom {
 	border-top: 1px solid #000000;
 	border-bottom: 1px solid #000000;
 	/*background: url("images/footer-bg.jpg") repeat-x top left;*/
	background: #111111;
 	padding: 25px;
 }
 
 .footer {
 	text-align: center;
 	color: #ffffff;
 }
 
 .poweredby {
 	text-align: center;
 	color: #efefef;
 	font-size: 10px;
 }
 
 .poweredby a {
 	color: #efefef;
 }
 
 .performance {
 	text-align: center;
 	color: #eeeeee;
 	font-size: 10px;
 }
 
 .validBlock, .invalidBlock {
 	color: green;
 	font-size: 12px;
 	vertical-align: middle;
 }
 
 .invalidBlock {color: red;}
 
 .formStatusInvalid, .formStatusValid {
 	background: #f19393;
 	color: #791616;
 	
 	/*Common*/
 	padding: 10px;
 	border-bottom: 1px sold #444444;
 	font-weight: bold;
 }
 
 .formStatusValid {
 	background: #9fe088;
 	color: #307916;
 }

