﻿html, body, table, img		{ margin: 0; padding: 0; border: none; }

/* mac hide \*/
html, body, form			{ width: 100%; }
/* end hide */

html > body					{ font-size: 100.1%; }
body						{ background: #6699cc; font: 100.1% Arial, 'Times New Roman' , 'Microsoft Sans Serif'; color: #ffffff; }

a							{ text-decoration: underline; color: #ffffff; }

.clear						{ clear: both; height:  0px; line-height:  0px; width: auto; _overflow: hidden; overflow: hidden; font-size: 0; }
.clear5						{ clear: both; height:  5px; line-height:  5px; width: auto; _overflow: hidden; overflow: hidden; }
.clear10					{ clear: both; height: 10px; line-height: 10px; width: auto; _overflow: hidden; overflow: hidden; }
.clear15					{ clear: both; height: 15px; line-height: 15px; width: auto; _overflow: hidden; overflow: hidden; }
.clear20					{ clear: both; height: 20px; line-height: 20px; width: auto; _overflow: hidden; overflow: hidden; }
.fwb						{ font-weight: bold; }
.fs20						{ font-size: 20px; }
.fs24						{ font-size: 24px; }
.tal						{ text-align: left; }
.tac						{ text-align: center; }
.taf						{ text-align: right; }
.taj						{ text-align: justify; }

#home td					{ font-size: 16px; }
#home div					{ font-size: 12px; }

/* Windows Resize Styles */

/*.xBarsOff					{ overflow-x: hidden; }
.xBarsOn					{ overflow-x: scroll; }
.yBarsOff					{ overflow-y: hidden; }
.yBarsOn					{ overflow-y: scroll; }
*/

/* Form Styles */

.form						{ width: 545px; height: auto; }
.row						{ padding: 15px; clear: both; height: 30px; width: 515px; margin-bottom: 10px; }
.col						{ float: left; height: 100%; width: auto; }
.standard					{ border: solid 1px #000000; background-color: #E9E4D7; }
.error						{ border: solid 1px #cc0000; background-color: #ffcccc; }
.label						{ width: 220px; font-weight: bold; font-size: 16px; color: #000000; }
.labelthin					{ width: 220px; font-size: 16px; color: #000000; }
.input input[type="text"]	{ padding: 5px; font-size: 14px; }
.input select				{ padding: 5px; font-size: 14px; }
.caption					{ font-weight: normal; font-size: 12px; }
.button						{ height: 30px; width: 75px; margin-right: 10px; font-size: 14px; }
.thankYou					{ width: 485px; height: auto; text-align: center; border: solid 1px #000000; background-color: #E9E4D7; color: #000000; font-size: 14px; padding: 30px; margin: 20px 0; }

/* Update Progess Styles */

.modalBackground			{ height:  100%; width:  100%; position: absolute; top: 0px; left: 0px; background-color: #000000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.modalProcessing			{ height: 120px; width: 250px; margin: 0; padding: 0; border: none; }
.modalProcessing table		{ height: 116px; width: 246px; clear: both; background-color: #6699cc; border: solid 2px #ffffff; font-weight: bold; font-size: 16px; color: #ffffff; }
.modalProcessing div		{ height:  auto; width:  auto; }
.modalProcessing img		{ height:  32px; width:  32px; clear: left; margin-top: 15px; }
