/* GLOBAL BODY STYLES */
body {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#000000; background-color:#FFFFFF;}
td {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#000000;}
p {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#000000;}
.title {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;}
.subhead {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;}
.small {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.boldsmall {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;}
.red {font-family:verdana,arial,helvetica; font-size:8pt; color:#CC0000; font-weight:bold;}
.errortext {font-family:arial,helvetica,sans-serif; font-size:9pt; color:#CC0000; font-style:normal; font-weight:normal;}
a 			{text-decoration:underline}
a:link		{color:#000066}
a:visited 	{color:#000066}
a:hover 	{color:#0033FF}
a:active 	{color:#0033FF}
hr 			{height:1px; color:#999999}

/* BUTTONS */
.globalbutton {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;  font-weight: bold; text-decoration: none; text-align: center; background-color: #b2cce5; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF }
.globalbuttonover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;  font-weight: bold; text-decoration: none; text-align: center; background-color: #487aac; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF }
.OKbutton {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;  font-weight: bold; text-decoration: none; text-align: center; background-color: #b2cce5; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF; width:65px; }
.OKbuttonover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;  font-weight: bold; text-decoration: none; text-align: center; background-color: #487aac; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF; width:65px; }
.cancelbutton {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;  font-weight: bold; text-decoration: none; text-align: center; background-color: #b2cce5; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF; width:65px; }
.cancelbuttonover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;  font-weight: bold; text-decoration: none; text-align: center; background-color: #487aac; height: 24px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF; width:65px; }
.localbutton {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;  font-weight: bold; text-decoration: none;  text-align: center; background-color: #b2cce5; height: 19px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF }
.localbuttonover { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF;  font-weight: bold; text-decoration: none;  text-align: center; background-color: #487aac; height: 19px; border: solid; border-width: 1px 1px 1px 1px; border-color: #E0FFFF #000066 #000066 #E0FFFF }

/* DIALOGS */
#modalHack		{position:absolute; top:0; left:0; visibility:hidden; z-index:1000;}
#vcHack		{position:absolute; top:0; left:0; visibility:hidden; z-index:1000; cursor:wait;}

/* FORM ELEMENTS */
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }