p, tr, thead, tfoot, th, td, dl, ol, ul, blockquote, br { font-family:Arial,Verdana; font-size:10pt; }
span      { font-family:Arial,Verdana; }
textarea  { font-family:Arial,Verdana; font-size:10pt; }

tr.headl  { font-size:10pt; font-weight:bold; text-align:left; vertical-align:bottom; background-color:#00BFFF }
tr.delete { text-decoration:line-through; color:#808080; text-align:center }


body { 
	font-family:Verdana; 
	font-size:8pt;
	scrollbar-arrow-color:#320198; 
	scrollbar-face-color:#C0C0E0; 
	scrollbar-shadow-color:#C6C6E6;
	scrollbar-darkshadow-color:#CBCBEB;
	scrollbar-track-color:#D4D4EC; 
	scrollbar-base-color:#D4D4EC;
	scrollbar-3dlight-color:#E4E4FC;
	scrollbar-highlight-color:#E4E4FC;
	margin: 0px 0px 0px 0px;
}

.hideObj    {display:none;}
.showObj    {display:inline;}

tr.f8 td  { font-size:8pt }
tr.f9 td  { font-size:9pt }
tr.f10 td { font-size:10pt }

.f6  { font-size:6pt }
.f7  { font-size:7pt }
.f8  { font-size:8pt }
.f9  { font-size:9pt }
.f10 { font-size:10pt }
.f12 { font-size:12pt }
.f14 { font-size:14pt }
.f20 { font-size:20pt }
.fB  { font-weight:bold }
.fU  { text-decoration:underline }
.aC  { text-align:center }
.vaT { vertical-align:top }
.vaM { vertical-align:middle }
.hs  { line-height:16px }
.ffTNR	{ font-family:Times New Roman,Arial,Verdana }


span.f14 { font-size:14pt }

B     { font-weight:bold; }
I     { font-style:italic; }
U     { text-decoration:underline; }

tr.B  { font-weight:bold; }
td.C  { text-align:center; }
tr.f8 { font-size:8pt; }

td.B   { font-weight:bold; }
td.I   { font-style:italic; }
td.U   { text-decoration:underline; }

td.FaL {text-align:left;}
td.FaC {text-align:center;}
td.FaR {text-align:right;}
.FaR   {text-align:right;}

tr.VaB td {vertical-align:bottom;}


.fcWhite  { color:#FFFFFF }
.fcYelL   { color:#FFFF00 }
.fcYelD   { color:#5F5F00 }
.fcBlue   { color:#0000AA }
.fcRed	  { color:#800000 }
.fcRedD	  { color:#990000 }
.fcRedB	  { color:#FF0000 }
.fcBlu2	  { color:#0000BB }
div.fcBlu2	  { color:#0000BB }

.bcGryA   { background-color:#DEDEDE }	/* gray - light-light */
.bcGryL   { background-color:#BDBDBD }	/* gray - light */
.bcDisable{ background-color:#E2E2E2 }
.bcYelA   { background-color:#FFFFDD }	/* yellow - light-light */
.bcYelL   { background-color:#FFFF00 }	/* yellow - light */
.bcPchA	  { background-color:#ECCBCA }	/* peach - light-light */
.bcPchL	  { background-color:#D99795 }	/* peach - light */
.bcPchD	  { background-color:#FAC090 }
.bcBrnL	  { background-color:#996666 }	/* brown - light */
.bcGrnA   { background-color:#EBF1DD }	/* green - light-light */
.bcGrnL   { background-color:#D7E4BC }	/* green - light */
.bcGrnD   { background-color:#C2D69A }
.bcBluA   { background-color:#C6D9F1 }	/* Blue - light-light */
.bcBluL   { background-color:#8DB4E3 }	/* Blue - light */
.bcBluD   { background-color:#538ED5 }
.bcVioA   { background-color:#E5DFEC }	/* Violet - light-light */
.bcVioL   { background-color:#CCC0DA }	/* Violet - light */
.bcVioD   { background-color:#B2A1C7 }	/* Violet - dark */
.bcOrgL   { background-color:#FFCC66 }	/* Orange - light */
.bcRstD   { background-color:#953735 }	/* Rust - dark */
.bcRstVioL   { background-color:#B07B87 }	/* Rust-Violet - light */
.bcRstBluL   { background-color:#915D4D }	/* Rust-Blue   - light */
.bcRstGrnL   { background-color:#B68D78 }	/* Rust-Green  - light */
.bcPchVioL   { background-color:#D2ABB7 }	/* peach-Violet - light */
.bcPchBluL   { background-color:#B3A5BC }	/* peach-Blue - light */
.bcPchGrnL   { background-color:#D8BDA8 }	/* peach-Green - light */


tr.hil   { font-weight:bold; background-color:#FFFFCC }
tr.hil0  { font-weight:bold; background-color:#FFFFCC }
tr.hil1  { font-weight:bold; background-color:#FFFFCC }
tr.hil2  { font-weight:bold; background-color:#FFFFCC }
tr.hil3  { font-weight:bold; background-color:#FFFFCC }
tr.hil4  { font-weight:bold; background-color:#FFFFCC }
tr.hil5  { font-weight:bold; background-color:#FFFFCC; text-decoration:line-through }
tr.hil6  { font-weight:bold; background-color:#FFFFCC }

tr.router { font-weight:bold; background-color:#FFFFCC }

div.unsel { cursor:hand }
div.btn	 { cursor:hand; position:absolute; z-index:1 }

tr.sel  { cursor:hand; color:#0000FF; background-color:#FFCC66 }
tr.unsel { cursor:hand; color:#000000 }
tr.selF  { cursor:hand; color:#FF00FF }
tr.unselF { cursor:hand; color:#FF0000 }
tr.selT  { cursor:hand; color:#0000FF }
tr.unselT { cursor:hand; color:#000000 }
tr.selR  { cursor:hand; color:#000066 }
tr.selRH { cursor:hand; color:#0000FF; text-decoration:underline }

td.sel  { cursor:hand; color:#0000FF }
td.unsel { cursor:hand }

span.sel  { cursor:hand; color:#0000FF }
span.unsel { cursor:hand }

td.selTAC { color:#0077FF; cursor:hand; background-color:#FFCC66 }
td.selT  { color:#0000FF; cursor:hand; background-color:#FFCC66 }
td.selF  { color:#0077FF; cursor:hand; background-color:#FFCC66 }
td.selTC  { color:#0077FF; cursor:hand; background-color:#FFCC66 }
td.selFC  { color:#FF00FF; cursor:hand; background-color:#FFCC66 }
td.selTA  { color:#0077FF; cursor:hand; background-color:#FFCC66 }
td.selFA  { color:#FF00FF; cursor:hand; background-color:#FFCC66 }
td.selTD  { color:#007700; cursor:hand; background-color:#FFCC66 }
td.selFD  { color:#FF00FF; cursor:hand; background-color:#FFCC66; text-decoration:line-through }

td.unselT { color:#000000 }
td.unselF { color:#FF0000 }
td.unselTC { color:#007700 }
td.unselFC { color:#FF0000 }
td.unselTA { color:#007700 }
td.unselFA { color:#FF0000 }
td.unselTD { color:#007700 }
td.unselFD { color:#FF0000; text-decoration:line-through }
td.unselTAC{ color:#007700 }

tr.formtitle { font-size:8pt }
tr.unselHC { background-color:#FFFFFF; font-size:8pt; border-bottom:solid 0.5pt #999999; vertical-align:top; text-align:center }
tr.selHC   { background-color:#CCFFFF; font-size:8pt; border-bottom:solid 0.5pt #999999; vertical-align:top; text-align:center }
tr.unselH  { background-color:#FFFFFF; font-size:8pt; border-bottom:solid 0.5pt #999999; vertical-align:top }
tr.selH    { background-color:#CCFFFF; font-size:8pt; border-bottom:solid 0.5pt #999999; vertical-align:top }

td.dta1b { color:#000000; font-size:8pt; border-bottom:solid 0.5pt #999999; vertical-align:top }
td.dta1w { color:#FFFFFF; font-size:8pt; text-align:left }
td.dtacw { color:#FFFFFF; font-size:8pt; text-align:center }
td.dtarw { color:#FFFFFF; font-size:8pt; text-align:right }
td.dta1wa{ color:#000000; font-size:8pt; text-align:left; border-bottom:solid 1.5pt #999999; vertical-align:bottom }
td.dtacwa{ color:#000000; font-size:8pt; text-align:center; border-bottom:solid 1.5pt #999999; vertical-align:bottom }
td.dtarwa{ color:#000000; font-size:8pt; text-align:right; border-bottom:solid 1.5pt #999999; vertical-align:bottom }
td.dta1wb{ color:#000000; font-size:8pt; text-align:left; vertical-align:bottom }

td.f0l   { font-size:6pt; vertical-align:top; text-align:left }
td.f0c   { font-size:6pt; vertical-align:top; text-align:center }
td.f0r   { font-size:6pt; vertical-align:top; text-align:right }

td.f1l   { font-size:7pt; vertical-align:top; text-align:left }
td.f1c   { font-size:7pt; vertical-align:top; text-align:center }
td.f1r   { font-size:7pt; vertical-align:top; text-align:right }

td.f2l   { font-size:8pt; vertical-align:top; text-align:left }
td.f2c   { font-size:8pt; vertical-align:top; text-align:center }
td.f2r   { font-size:8pt; vertical-align:top; text-align:right }
td.f2rt  { font-size:8pt; vertical-align:Top; text-align:right }
td.f2rb  { font-size:8pt; vertical-align:top; text-align:right; font-weight:bold }
td.f2lbb { font-size:8pt; vertical-align:bottom; text-align:left; font-weight:bold }
td.f2rbb { font-size:8pt; vertical-align:bottom; text-align:right; font-weight:bold }
td.f2cbb { font-size:8pt; vertical-align:bottom; text-align:center; font-weight:bold }

td.d2l 	 { font-size:9pt; vertical-align:top; text-align:left; font-weight:bold; text-decoration:underline }
span.d2l { font-size:9pt; vertical-align:top; text-align:left; font-weight:bold; text-decoration:underline }

td.f3l   { font-size:10pt; vertical-align:top; text-align:left }
td.f3c   { font-size:10pt; vertical-align:top; text-align:center }
td.f3r   { font-size:10pt; vertical-align:top; text-align:right }
td.f3lb  { font-size:10pt; vertical-align:top; text-align:left; font-weight:bold }
td.f3cb  { font-size:10pt; vertical-align:top; text-align:center; font-weight:bold }
td.f3rb  { font-size:10pt; vertical-align:top; text-align:right; font-weight:bold }
td.f3lbb { font-size:10pt; vertical-align:bottom; text-align:left; font-weight:bold }

td.f4l   { font-size:12pt; vertical-align:top; text-align:left }
td.f4c   { font-size:12pt; vertical-align:top; text-align:center }
td.f4r   { font-size:12pt; vertical-align:top; text-align:right }
td.f4lb  { font-size:12pt; vertical-align:top; text-align:left; font-weight:bold }
td.f4cb  { font-size:12pt; vertical-align:top; text-align:center; font-weight:bold; line-height:16px }

td.h3l   { font-size:10pt; vertical-align:top; text-align:left; line-height:26px }

tr.data  { font-family:Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#990000 }
tr.data0 { background-color:#CCFFFF }
tr.data1 { background-color:#CCFFCC }

tr.data00 { background-color:#CCFFFF }
tr.data10 { background-color:#CCFFFF }
tr.data20 { background-color:#CCFFFF }
tr.data30 { background-color:#CCFFFF; text-decoration:line-through }
tr.data40 { background-color:#CCFFFF; text-decoration:line-through }
tr.data50 { background-color:#CCFFFF; text-decoration:line-through }
tr.data60 { background-color:#CCFFFF }

tr.data01 { background-color:#CCFFCC }
tr.data11 { background-color:#CCFFCC }
tr.data21 { background-color:#CCFFCC }
tr.data31 { background-color:#CCFFCC; text-decoration:line-through }
tr.data41 { background-color:#CCFFCC; text-decoration:line-through }
tr.data51 { background-color:#CCFFCC; text-decoration:line-through }
tr.data61 { background-color:#CCFFCC }

tr.hlinet	{ background-color:#333333; height:2pt }
tr.hline 	{ background-color:#333333; height:1pt }
tr.hline2	{ background-color:#080808; height:4pt }
tr.space 	{ background-color:#FFFFFF; height:15pt }

td.title { font-family:Verdana; font-size:11pt; font-weight:bold; color:#000000; background-color:#88ffff }
tr.title { font-family:Verdana; font-size:11pt; font-weight:bold; color:#000000; background-color:#99ffff }
tr.titleg { font-family:Georgia, Verdana; font-size:11pt; font-weight:bold; color:#903E0C; background-color:#F7B90C; text-align:center }
td.titleLB{ font-family:Verdana; font-size:11pt; font-weight:bold; color:#000000; background-color:#99ffff; border-bottom:solid 0.5pt #990000 }

tr.header { font-family:Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#990000 }
tr.headerc{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#990000; text-align:center; vertical-align:top }
tr.headerd{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#663333 }
tr.headerm{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#cc3333 }

tr.hdr1  { font-family:Verdana; font-size:7pt; font-weight:normal; color:#FFFFFF; background-color:#77084C }
tr.hdr1a { font-family:Verdana; font-size:7pt; font-weight:normal; color:#222222; background-color:#F9DB2E }
tr.hdr1d { font-family:Verdana; font-size:7pt; font-weight:normal; color:#222222; background-color:#F9DB2E; text-decoration:line-through }

td.detail { font-family:Verdana; font-size:12pt; font-weight:bold }
td.detail0{ font-family:Verdana; font-size:10pt; font-weight:bold }
td.detail1{ font-family:Verdana; font-size: 8pt; font-weight:bold }

td.btn  { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#000000; 
						position:relative; left:0px; top:0px }
td.btn0  { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#000000 }
td.btn1  { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#0000FF }
td.btn2  { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#6699FF }
td.btn0b { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#000000 }
td.btn1b { font-family:Verdana; font-size:8pt ; text-align:center; vertical-align:middle; color:#0000FF }

td.hline 	{ background-color:#333333; height:1pt }
td.vline	{ background-color:#080808; width:1pt }
td.vlineb	{ background-color:#FFFFFF; width:1pt }
td.space	{ height:15pt }

td.headl { font-family:Arial; font-size:9pt; font-weight:bold; text-align:left }
td.header { font-family:Arial; font-size:12pt; font-weight:bold; text-align:center }
td.headerc{ font-family:Arial; font-size:12pt; font-weight:bold; text-align:center }
td.delete { font-family:Arial; text-decoration:line-through; text-align:center }
td.deleta { font-family:Arial; text-decoration:none; color:#000000 }

td.Rpt  { font-size:8pt; text-decoration:underline }
td.Rpt7U { font-size:7pt; border:none; border-bottom:solid 0.5pt #999999 }
td.Rpt8U { font-size:8pt; border:none; border-bottom:solid 0.5pt #999999 }

.po		 { color:#330000; font-family:Arial; text-decoration:none; font-weight:bold }
.status0 { color:#000000; font-family:Arial; text-decoration:none; font-weight:normal }
.status1 { color:#000099; font-family:Arial; text-decoration:none; font-weight:bold }
.status2 { color:#009900; font-family:Arial; text-decoration:none; font-weight:bold }
.status3 { color:#990000; font-family:Arial; text-decoration:none; font-weight:bold }
.status4 { color:#CC0000; font-family:Arial; text-decoration:none; font-weight:bold }
.status5 { color:#7E7E7E; font-family:Arial; text-decoration:none; font-weight:normal }
.status6 { color:#009900; font-family:Arial; text-decoration:none; font-weight:bold }
.status1r { color:#000099; font-family:Arial; text-decoration:none; font-weight:bold; text-align:right }

A 		 { color:#330000; font-family:Arial; text-decoration:none }
A:visited { color:#330000; font-family:Arial; text-decoration:none }
A:active { color:#FF3300; font-family:Arial; text-decoration:none }
A:hover  { color:#84155B; font-family:Arial; text-decoration:none }
A1 		 { color:#FFFFFF; font-family:Arial; text-decoration:none }
A1:visited{ color:#FFFFFF; font-family:Arial; text-decoration:none }
A1:active { color:#FFFFFF; font-family:Arial; text-decoration:none }
A1:hover { color:#FFFFFF; font-family:Arial; text-decoration:none }

tr.headerI { font-family:Verdana; font-size:7pt; text-align:center; background-color:#EDEDED }
tr.dataI	{ font-family:Verdana; font-size:8pt; text-align:center }
tr.hlineI	{ background-color:#000000; height:1pt }
td.vlineI  { background-color:#000000; width:1pt }
td.hlineI	{ background-color:#000000; height:1pt }
td.space	{ width:3pt }
td.tear		{ font-family:Verdana; font-size:6pt; font-style:italic; text-align:center }
td.NoteT  { font-family:Arial; font-size:7pt; text-align:center; vertical-align:middle }
td.NoteB  { font-family:Arial; font-size:7pt; text-align:center; vertical-align:bottom }
td.NoteBL  { font-family:Arial; font-size:6pt; text-align:left; vertical-align:bottom }
td.NoteBR  { font-family:Arial; font-size:6pt; text-align:right; vertical-align:bottom }
td.ChartH  { font-family:Arial; font-size:7pt; text-align:center; vertical-align:bottom }
td.ChartHRL { font-family:Arial; font-size:7pt; text-align:center; vertical-align:bottom; border-right:solid 1.5pt #77084C }
td.NoteS  { font-family:Arial; font-size:7pt; text-align:left; vertical-align:top }
td.Chk   { font-family:Arial; font-size:8pt; text-align:left; vertical-align:top }
td.Chkc   { font-family:Arial; font-size:8pt; text-align:center; vertical-align:top }
td.menu   { font-family:Arial; font-size:9pt; text-align:center }
td.menu1  { font-family:Arial; font-size:8pt; text-align:center }
td.menu2  { font-family:Arial; font-size:7.5pt; text-align:center }
td.fh1l   { font-family:Arial; font-size:8pt; text-align:left }
td.fh1r   { font-family:Arial; font-size:8pt; text-align:right }
td.fh1c   { font-family:Arial; font-size:8pt; text-align:center }


td.RptL { border:none; border-bottom:solid windowtext 1.5pt; text-align:left }
td.RptC { border:none; border-bottom:solid windowtext 1.5pt; text-align:center }
td.RptR { border:none; border-bottom:solid windowtext 1.5pt; text-align:right }

td.Report  { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:left;  vertical-align:top }
td.ReportR { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:right; vertical-align:top }
td.ReportC { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:center; vertical-align:top }
td.ChartC  { font-size:8pt; border-bottom:solid 0.5pt #77084C; text-align:center; vertical-align:top }
td.ChartCRL { font-size:8pt; border-bottom:solid 0.5pt #77084C; border-right:solid 1.5pt #77084C; text-align:center; vertical-align:top }
td.ReportVAM { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:left;  vertical-align:middle }
td.ReportRVAM { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:right; vertical-align:middle }

td.Reportb { font-size:8pt; border-bottom:solid 0.5pt #999999; text-align:left;  vertical-align:bottom }

td.ReportS { font-size:7pt; border-bottom:solid 0.5pt #999999; vertical-align:top }
td.ReportX { font-size:8pt; border-bottom:solid 0.5pt #999999; border-right:solid 0.5pt #999999 }
td.ReportSX{ font-size:7pt; border-bottom:solid 0.5pt #999999; vertical-align:top; border-right:solid 0.5pt #999999 }
td.ReportX { font-size:8pt; border-bottom:solid 0.5pt #999999; border-right:solid 0.5pt #999999 }
td.Report1 { font-size:6pt; border:none; border-bottom:solid windowtext 1.5pt; text-align:left }
td.Report1C { font-size:6pt; border:none; border-bottom:solid windowtext 1.5pt; text-align:center }
td.Report1R { font-size:6pt; border-bottom:solid 0.5pt #999999; border-right:solid 1.5pt #D5970A }
td.ReportRX { font-size:8pt; border-bottom:solid 0.5pt #999999; border-right:solid 0.5pt #999999; text-align:right }
td.Report2 { font-size:8pt; border:none; border-bottom:solid windowtext 1.5pt }
td.Report2R { font-size:8pt; border:none; border-bottom:solid windowtext 1.5pt; text-align:right }
td.Report2C { font-size:8pt; border:none; border-bottom:solid windowtext 1.5pt; text-align:center }
td.Report2RX{ font-size:8pt; border:none; border-bottom:solid windowtext 1.5pt; border-right:solid 0.5pt #999999; text-align:right }
td.ReportT { font-size:8pt; border-top:solid 0.5pt #999999; text-align:left;  vertical-align:top }
td.ReportTc { font-size:8pt; border-top:solid 0.5pt #999999; text-align:center; vertical-align:top }
td.ReportTr { font-size:8pt; border-top:solid 0.5pt #999999; text-align:right; vertical-align:top }
td.ReportTL { font-size:8pt; border-top:solid 0.5pt #999999; text-align:center; vertical-align:top; border-left:solid 0.5pt #999999 }
td.ReportTR { font-size:8pt; border-top:solid 0.5pt #999999; text-align:center; vertical-align:top; border-right:solid 0.5pt #999999 }
td.ReportTRr { font-size:8pt; border-top:solid 0.5pt #999999; text-align:right; vertical-align:top; border-right:solid 0.5pt #999999 }
td.ReportTLl{ font-size:8pt; border-top:solid 0.5pt #999999; text-align:left; vertical-align:top; border-left:solid 0.5pt #999999 }
td.ReportTRl{ font-size:8pt; border-top:solid 0.5pt #999999; text-align:left; vertical-align:top; border-right:solid 0.5pt #999999 }
td.ReportTBLl{ font-size:8pt; border-top:solid 0.5pt #999999; border-bottom:solid 0.5pt #999999; text-align:left; vertical-align:top; border-left:solid 0.5pt #999999 }
td.ReportTBRl{ font-size:8pt; border-top:solid 0.5pt #999999; border-bottom:solid 0.5pt #999999; text-align:left; vertical-align:top; border-right:solid 0.5pt #999999 }
td.ReportLl{ font-size:8pt; text-align:left; vertical-align:top; border-left:solid 0.5pt #999999 }
td.ReportRl{ font-size:8pt; text-align:left; vertical-align:top; border-right:solid 0.5pt #999999 }


td.RptTitle	{ font-size:16pt; text-align:center; vertical-align:middle; border-top:solid 0.5pt #999999;
			  border-bottom:solid 0.5pt #999999 }

tr.admin 	{ background-color:#FFFFCC }
td.admin 	{ background-color:#FFFFCC }
span.admin 	{ background-color:#FFFFCC }

td.Border1 { border:solid 0.5pt black }

tr.BorTop1 td { border-top:solid 0.5pt #999999 }
tr.BorBot1 td { border-bottom:solid 0.5pt #999999 }
td.BorRgt1  { border-right:solid 0.5pt #999999 }
td.BorLft1  { border-left:solid 0.5pt #999999 }
td.BorBot1  { border-bottom:solid 0.5pt #999999 }
td.BorTop1  { border-top:solid 0.5pt #999999 }

tr.BorTop2 td { border-top:solid 1.5pt #999999 }
tr.BorBot2 td { border-bottom:solid 1.5pt #999999 }

tr.BorBot1d td { border-bottom:solid 0.5pt #333333 }
tr.BorBot2d td { border-bottom:solid 1.5pt #555555 }

tr.BorTop1d td { border-top:solid 0.5pt #333333 }
tr.BorTop2d td { border-top:solid 1.5pt #555555 }

td.dataRB  { font-family:Verdana; font-size:10pt; text-align:right; font-weight:bold }


/*        --- Dynamic Buttons --- 		   */
/* Credits: Dynamic Drive CSS Library 	   */
/* URL: http://www.dynamicdrive.com/style/ */

.buttonwrapper { 		/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; 	/*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

a.ovalbutton {
	background-attachment: float;
	background: transparent url('/images/buttons/oval-orange-left-3.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}

a.ovalbutton span {
	background: transparent url('/images/buttons/oval-orange-right-3.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
	color: #494949; /*button text color*/
}

a.ovalbutton:hover { /* Hover state - left image */
	background-position: -24px left;
}

a.ovalbutton:hover span { /* Hover state - right image */
	background-position: -24px right;
	color: black;
}

a.ovalbutton:active { /* Hover state - left image */
	background-position: -48px left;
}

a.ovalbutton:active span { /* Hover state - right image */
	background-position: -48px right;
	color: #DD0000;
}

a.pad10	 { margin-left: 10px; }
a.pad50  { margin-left: 50px; }
a.pad100 { margin-left: 100px; }
a.pad200 { margin-left: 200px; }

/* Credits: Dynamic Drive CSS Library */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


