/* General Tags */
table {font-size: 100%;}
img {border: 0px;}
form {width: 100%; margin: 0px; padding: 0px; overflow: hidden; float: left; clear: both;}

/* Common Classes */
/* Hide and Reveal */
.off {width: 1px; height: 1px; overflow: hidden; display: none; visibility: hidden;}
.on {display: block; visibility: visible;}

/* Module Classes */
/* Page Module */
.pagerow {margin: 0px;}
.pagecol {margin: 0px; overflow: hidden; float: left;}

/* Content Module */
.contentrow {width: 100%; height: auto; margin: 0px; padding: 0px 0px 10px 0px; float: left; clear: both;}
.contentcol {height: auto; float: left; overflow: hidden;}

/* Form Module */
.formrow {width: 100%; height: auto; margin: 0px 0px 0px 4px; padding: 0px 0px 20px 0px; float: left; clear: both;}
.blockcol {width: 100%; height: auto; padding: 0px 0px 15px 0px; float: left;}
.formcol {height: auto; float: left;}

/* Security Module */
.securitycol {height: auto; padding: 0px 0px 10px 0px; float: left; overflow: hidden;}

/* Report Module */
.Grid {width: 96%; margin: 0px 0px 0px 12px; background-color: #ffffff; color: #000000; cursor: hand; cursor: pointer; float: left; clear: both;}

/* E-Commerce Module */
.cart {width: 100%; height: auto;}

/* Other Classes */
.right {text-align: right;}
.center {text-align: center;}
.note {font-size: 10px;}
.nopad {padding-bottom:4px;}

/* Populator */
.populatorComboBox 			{ border: 1px solid #A6A7AA; background-color: white; margin: 0px 5px 6px 0px; float: left; clear: left; }
.populatorComboBoxHover		{ border: 1px solid #555555; background-color: white; margin: 0px 5px 6px 0px; float: left; clear: left; }
.populatorComboDropDown		{ border: 1px solid #868686; background-color: white; padding: 1px; padding-right: 0px; width: 500px; cursor: default; }
.populatorComboTextBox 		{ border: 0px; padding-left: 2px; padding-right: 2px; }
.populatorComboTextBoxHover { background-color: #B2B4BF; } 
.populatorComboItem 		{ font-size: 11px; border: 1px solid #ffffff; }
.populatorComboItemHover 	{ background-color: #B2B4BF; background-image: url(images/comboItemBg.gif); font-size: 11px;  border: 1px solid #DBCE99; }
.populatorHeader			{ background-color: #E2E2E2; margin: 0; padding:0;}
.populatorHeader tr			{ background-color: #E2E2E2; }
.populatorHeader td 		{ background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5; padding: 3px; font-size: 10px; font-weight: bold; text-align: left; }
.populatorTable				{ background-color: #FFFFFF; }
.populatorTable tr  		{ background-color: #FFFFFF; }
.populatorTable td			{ text-align: left; cursor: default; padding: 3px; border: 1px solid #ffffff; border-right-color: #EAE9E1; border-bottom-color: #EAE9E1; font-size: 10px; }
.populatorNewItem 			{clear: left;}

/* Error pages */
#error {margin: 50px;}