/* Master style sheet */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#ECFFEB; margin:2px; }
table.master { background-color:#FFFFFF; }
a img	{ border:0; }
/* Main blocks */
table.block1{ background-color:#999999; }
table.block2{ background-color:#ffffff; }
table.box1	{ border:1px solid #666666; }
tr.box1		{ background-color:#729168; vertical-align:middle; }
td.box1		{ color:#ffffff; font-size:12px; }
table.box2	{ border:1px solid #cccccc; background-color:#f8f8f8; padding:3px; }
tr.box2		{ background-color:#B6AD81; vertical-align:middle; }
td.box2		{ color:#ffffff; font-size:11px; font-weight:bold; padding:3px; }
table.box3	{ background-color:#ffffff; border:1px solid #666666; padding:3px; }
tr.box3		{ background-color:#B6AD81; vertical-align:middle; }
td.box3 	{ color:#666666; background-color:#fafafa; border: 1px solid #cccccc; padding:3px; }

/* Anchors */
a:link		{ color:#009933; text-decoration:none; }
a:active	{ color:#009933; text-decoration:none; }
a:visited 	{ color:#009933; text-decoration:none; }
a:hover 	{ color:#009933; text-decoration:underline; }

a.smlink	{ font-size:8pt; }
a.medlink	{ font-size:10pt; }

a.hdrlink:link		{ font-size:12px; font-weight:bold; color:#ffffff; }
a.hdrlink:active	{ font-size:12px; font-weight:bold; color:#ffffff; }
a.hdrlink:visited	{ font-size:12px; font-weight:bold; color:#ffffff; }
a.hdrlink:hover 	{ font-size:12px; font-weight:bold; color:#ffffff; decoration:underline; }

a.admlink:link		{ font-size:10px; color:#ffffff; }
a.admlink:active	{ font-size:10px; color:#ffffff; }
a.admlink:visited	{ font-size:10px; color:#ffffff; }
a.admlink:hover 	{ font-size:10px; color:#ffffff; decoration:underline; }

a.block1:link		{ font-size:11px; color:#A54200; }
a.block1:active		{ font-size:11px; color:#A54200; }
a.block1:visited	{ font-size:11px; color:#A54200; }
a.block1:hover 		{ font-size:11px; color:#A54200; decoration:underline; }

.reverse	a:link		{ text-decoration:underline; }
.reverse	a:active	{ text-decoration:underline; }
.reverse	a:visited 	{ text-decoration:underline; }
.reverse	a:hover		{ text-decoration:none; }

.listing	a:link		{ font-size:9pt; }
.listing	a:active	{ font-size:9pt; }
.listing	a:visited	{ font-size:9pt; }
.listing	a:hover		{ font-size:9pt; }

.listing2	a:link		{ color:#006699; font-size:14px; }
.listing2	a:active	{ color:#006699; font-size:14px; }
.listing2	a:visited	{ color:#006699; font-size:14px; }
.listing2	a:hover		{ color:#006699; font-size:14px; }

.localAZ	a:link		{ font-size:10px; color:#009933; font-weight:bold; }
.localAZ	a:active	{ font-size:10px; color:#009933; font-weight:bold; }
.localAZ	a:visited	{ font-size:10px; color:#009933; font-weight:bold; }
.localAZ	a:hover		{ font-size:10px; color:#009933; font-weight:bold; }

a.lrgLink:link			{ color:#009933; font-size:14px; font-weight:bold; }
a.lrgLink:active		{ color:#009933; font-size:14px; font-weight:bold; }
a.lrgLink:visited		{ color:#009933; font-size:14px; font-weight:bold; }
a.lrgLink:hover			{ color:#009933; font-size:14px; font-weight:bold; }


.navlink	a:link		{ color:#0066CC; font-weight:bold; }
.navlink	a:active	{ color:#0066CC; font-weight:bold; }
.navlink	a:visited	{ color:#0066CC; font-weight:bold; }
.navlink	a:hover		{ color:#0066CC; font-weight:bold; }
.navlink				{ width:120px; text-align: left; }

a.options:link, a.options:hover	{ text-decoration:none; }

.localAZ	{ font-size:10px; text-align:center; letter-spacing: 2px; }

td.canvas	{ height:100%; }

td.greyline	{ height:1px; background-color:#eaeaea; }

tr.label	{ height:20px; font-weight:bold; text-align:right; vertical-align:middle; }
td.label	{ width:30%; font-size:11px; font-weight:bolder; color:#444444; text-align:right; }
td.label2	{ width:30%; font-size:11px; color:#666666; text-align:right; }
td.labelD	{ width:70%; color:#747474; font-weight:normal; text-align:left; padding-left:10px; }

/* Standard Pages */
h1 { font-size:16px; color:#666666; margin:8px; }
h2	{ margin:3; }
h5  { margin-bottom:2; margin-top:2; }
p.smTitle	{ font-size:10px; font-weight:bolder; color:#444444; text-align:left; }
.smTitle	{ font-size:11px; font-weight:bolder; color:#444444; text-align:left; }

/* Main titles */
.greeting	{ font-size:14px; color:#FF6600; font-weight:bold; text-align:left; vertical-align:middle; }
.sysmsg		{ font-size:14px; color:#FF0000; font-weight:bold; text-align:center; vertical-align:middle; }
.title0		{ font-size:18px; color:#666666; font-weight:bold; text-align:left; vertical-align:middle; }
.title1		{ font-size:18px; color:#FF6600; font-weight:bold; text-align:left; vertical-align:middle; }
.title2		{ font-size:16px; color:#72C472; font-weight:bold; text-align:left; vertical-align:middle; }
.title3		{ font-size:18px; color:#72C472; text-align:left; vertical-align:middle; }
.title4		{ font-size:14px; color:#666666; font-weight:bold; text-align:left; vertical-align:middle; }
.title5		{ font-size:12px; color:#FF6600; font-weight:bold; text-align:left; vertical-align:middle; }
.title6		{ font-size:12px; color:#FF6600; font-weight:bold; text-align:left; vertical-align:middle; }
.txtblu		{ font-size:10pt; color:#009999; font-weight:normal; }
.Bxtitle	{ font-size:12px; color:#FFFFFF; font-weight:normal; text-align:left; vertical-align:top; }
.Bxtitle2	{ font-size:18px; color:#999999; font-weight:bold; text-align:left; vertical-align:middle; }

p.smDark			{ font-size:10px; color:#009933; margin:0; padding:8px; text-align:justify; }
p.smDark a:link		{ font-size:10px; color:#3366CC; text-decoration: none; }
p.smDark a:active	{ font-size:10px; color:#3366CC; }
p.smDark a:visited	{ font-size:10px; color:#3366CC; }
p.smDark a:hover	{ font-size:10px; color:#3366CC; text-decoration:underline;  }

p.smLight		{ color:#666666; margin:0; padding:4px; text-align:justify; }
p.lrgLight		{ color:#666666; margin:0; padding:4px; text-align:justify; }
p.lrgDark		{ color:#009933; margin:0; padding:4px; text-align:justify; }
p.titleLight	{ color:#666666; margin:4px; padding:0; text-align:left; font-weight:bold; }
p.titleDark		{ color:#009933; margin:4px; padding:0; text-align:left; font-weight:bold; }

ol.cmark	{ list-style-type:disc; list-style-image:none; margin:3px; }
ul.cmark	{ list-style-image: url(/images/cmark.gif); }
li.cmark	{ font-size:8pt; list-style-image: url(/images/bull2.gif); }
ul.main		{ font-size:8pt; font-weight:bold; color:#395386; list-style-image: url(/images/bull2.gif); }
li.main		{ font-size:8pt; color:#395386; height:18px; vertical-align:middle; }
.note		{ font-size:12px; color:#FF6600; }

/* Form Elements */
form			{ margin:0; }
input.stand		{ font-size:9pt; border:1px solid #999999; background-color:#ECFFEB; color:#444444; vertical-align:middle;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ECFFEB',EndColorStr='#FFFFFF'); }
textarea.stand	{ font-size:9pt; border:1px solid #999999; background-color:#ECFFEB; color:#444444; }
select.stand	{ font-size:9pt; border:1px solid #999999; background-color:#ECFFEB; color:#444444; }
select			{ font-size:9pt; border:1px solid #666666; color:#444444; }
.smbutton		{ margin:1px; font-size:8pt; color:#666666; font-weight:bold; border:1px solid #999999; vertical-align:middle; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#cccccc',EndColorStr='#FFFFFF'); }

/* Event Status */
.eventDate	{ color:#993300; font-size:9pt; }
.open		{ color:#009933; font-weight:bold; font-size:11px; }
.full		{ color:#FF0000; font-weight:bold; font-size:11px; }
.pending	{ color:#3C70FF; font-weight:bold; font-size:11px; text-decoration:blink; }
.past		{ color:#006699; font-weight:bold; font-size:11px; }
.cancel		{ color:#FF0000; font-weight:bold; font-size:11px; }

/* Alternating rows */
tr.row1 { background-color:#ffffff; height:25px; padding:2px; }
tr.row2 { background-color:#EDF4FF; height:25px; padding:2px; }

/* Main tr blocks */
tr.headH 	{ background-color:#F3E7AC; height:14px; font-size:9pt; vertical-align:middle; padding:2px; }
tr.footH 	{ background-color:#B6AD81; height:16px; font-size:12px; font-weight:bold; vertical-align:middle; padding:2px; }

/* TD blocks */
td			{ color: #666666; }
td.headH	{ text-align:left; color:#666666; }
td.head		{ font-size:8pt; text-align:left; }
td.optionsH	{ text-align:center; color:#666666; }
td.options 	{ text-align:center; }
td.listingH	{ text-align:left; color:#666666; padding-left:3px; }
td.listing 	{ text-align:left; padding-left:3px; }
td.listing2	{ text-align:left; padding-left:3px; }
td.localAZ 	{ text-align:left; vertical-align:middle; letter-spacing:4px; padding-left:3px; }

/* Overall Footer */
#credits td		{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:8pt; }
#credits a:link		{ color:#009933; font-size:10px; text-decoration:none; }
#credits a:active	{ color:#009933; font-size:10px; text-decoration:none; }
#credits a:visited	{ color:#009933; font-size:10px; text-decoration:none; }
#credits a:hover	{ color:#009933; font-size:10px; text-decoration:underline; }

/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #333333;
	background-color: #333333;
}
div.domTT .caption {
	font-family: serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
}
div.domTT .contents {
	width:100%;
	font-size: 12px;
	font-family: sans-serif;
	padding:4px 4px 4px 4px;
	background-color: #F1F1FF;
}

/* Classic Style */
div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: serif;
	font-weight: bold;
	font-style: italic;
	padding:2px;
}
div.domTTClassic .contents {
	width:100%;
	display:block;
	color: InfoText;
	padding:4px;
}

/* Overlib Style */
div.domTTOverlib {
	border: 1px solid #999999;
	background-color: #C6E08B;
}
div.domTTOverlib .caption {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	padding:4px;
	font-weight: bold;
	color: #666666;
}
div.domTTOverlib .contents {
	text-align:justify;
	padding:10px;
	border-top:1px solid #999999;
	background-color: #f8f8f8;
}