/* Yahoo! Resumix Stylesheet Version 1.2 Updated 4/21/02 */

body,th,td,p,div,span,a,ul,ol,dl,h1,h2,h3,h4,h5,h6,li{font-family:arial,helvetica,sans-serif}
body,th,td,p,span,a,div,li,ul,ol{font-size:10pt}
body,th,td,p{color:#506;}
body {background:#fff;};
code,pre{font-family:monaco,courier,"courier new";font-size:10pt;color:#666}

h1,h2,h3,h4,h5,h6{margin-top:0px;padding-top:0px;color:#506;}
h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a{font-size:15pt;}
h4,h4 span,h4 a{font-size:14pt}
h5,h6,big,.big,h5 span,h6 span,big span,.big span,h5 a,h6 a,.big a,big a{font-size:11pt;}

/* Fundamental Link Style */
a{text-decoration:none;}
a:visited{color:#B5096A;}
a:link {color:#D6111B; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Components */
div.pagetitle{padding:20px 0px 0px 20px;font-size:18pt;font-weight:bold;color:#506;}
div.smallpagetitle{padding:0px 10px 0px 20px;font-size:12pt;font-weight:bold;color:#506;}
div.subtitle{padding:0px 0px 5px 0px;font-weight:bold; font-size:12pt;}

p.intro{font-weight:bold; color:#444; line-height:112%;}
p.quote{padding-left:4%;padding-right:4%; font-style: italic;}
p.credit{padding:0px 30px 0px 60px;}
p.compact{margin-top:0px;}

hr {color:#BFB592; border: #BFB592; background-color:#BFB592; height:1px;}
hr.white {color:#fff;border:#fff; background-color:#fff; height:1px; line-height:80%;}
hr.purple {color:#506;border:#506; background-color:#506; height:1px; line-height:80%;}

/* Padding is top, right, bottom, left */
div.subnavselected{padding:1px 6px 1px 12px;font-size:9pt; font-weight:bold; color:#D6111B;}
div.subnav{padding:1px 6px 1px 12px;font-size:9pt; }
div.subnav a:link {color:#506; text-decoration:none; font-size:9pt; }
div.subnav a:visited{color:#506; text-decoration:none; font-size:9pt; }
div.subnav a:hover{color:#FF1522; text-decoration:none; font-size:9pt; }

div.footer{padding:12px 0px 0px 0px;color:#506; text-align:center;}
div.footer a:link,div.footer a:visited{color:#506; text-decoration:none;}
div.footer a:hover{color:#FF1522;text-decoration:none;}
div.legal{padding:4px 0px 10px 0px;color:#996E88; font-size:11px; text-align:center;}

span.buttonlink {color:#D4CCAA; background:#550066; padding:2px;}
span.buttonlink a:visited{color:#D4CCAA; text-decoration:none;}
span.buttonlink a:link {color:#D4CCAA; text-decoration:none;}
span.buttonlink a:hover{color:#FFF;text-decoration:none;}

a.boldlink:visited{color:#506; text-decoration:none; font-weight:bold;}
a.boldlink:link {color:#506; text-decoration:none;font-weight:bold;}
a.boldlink:hover{color:#900;text-decoration:none;font-weight:bold;}

/* General Formatting Styles */
.linespace{line-height:112%;}
.just{text-align:justify;}
.bold,TR.bold TD,TR.bold TH{font-weight:bold;}
.italic,TR.italic TD,TR.italic TH{font-style:italic;}
big{font-size:12pt;}

/* misc text styles */
.ltpurplecopy{color:#996E88;}
.blkcopy{color:#000}
.redcopy{color:#FF1522}
.whtcopy{color:#FFF}
.dkbluecopy{color:#669}
.ltgreycopy{color:#888}
.whtbld{color:#FFF;font-weight:bold}
.blkbold,.blknote,.note{color:#000;font-weight:bold}
.redbold,.rednote,.new,.updated{color:#FF1522;font-weight:bold}
.blknote,.note,.rednote,.new,.updated{text-transform:uppercase}
p.largewhite{font-size:12pt;color:#fff;margin:3px 0px 0px 0px}
p.largewhite a:link,p.largewhite a:hover,p.largewhite a:visited{color:#fff;font-size:12pt}
span.rightarrow{font-family:verdana,sans-serif}
span.rightarrowpurple{font-family:verdana,sans-serif;color:#506}
span.rightarrowred{font-family:verdana,sans-serif;color:#cc3335}
span.rightarrowwhite{font-family:verdana,sans-serif;color:#fff}

/* List styles */
UL{list-style:disc;}
UL UL{list-style:circle;}
UL UL UL{list-style:square;}
ul li{list-style-type:square;margin:0px 0px 0px 0px;padding:0px;}
UL.padded{padding:4px 0px;}

/* form styles */
form,select {font-family:arial,helvetica,sans-serif; font-size:9pt;}
input,textarea{font-family:monospace,sans-serif; font-size:9pt;}
form{padding:0px;margin:0px;display:inline;}
select{padding:0px;margin:0px;}
input.buttonpurple{cursor:hand;font-family:verdana;background:#550066;color:#fff;height:1.4em;font-weight:bold;font-size:9pt;padding:0px;margin:0px;border:0px none #000;}
input.buttonred{cursor:hand;font-family:verdana;background:#FF1522;color:#fff;height:1.4em;font-weight:bold;font-size:9pt;padding:0px;margin:0px;border:0px none #000;}

/* padding styles */
.padded{padding:4px}
div.padbottom6{padding:0px 0px 6px 0px}
div.padtop6{padding:6px 0px 0px 0px}
div.pad6{padding:6px}
div.pad8{padding:8px}
div.pad10{padding:10px}
div.headerpadding{padding:1px 10px}
div.pad5x10{padding:5px 10px 5px 10px}
div.pad2x8{padding:2px 8px}
div.pad0x10{padding:0px 10px}
div.pad10x0{padding:10px 0px}
div.pad3x0{padding:3px 0px}
div.pad5x10x5x0{padding:5px 10px 5px 0px}
div.pad10x10x10x0{padding:10px 10px 10px 0px}

/* spacer styles */
.sp10{font-size:8px}
.sp8{font-size:7px}
.sp5{font-size:4px}
.sp2{font-size:2px}

/* Resumix Table Colors */
table.dkpurple, TD.dkpurple,TH.dkpurple,TR.dkpurple TD,TR.dkpurple TH,TABLE TR TD.dkpurple,TABLE TR TH.dkpurple{background:#550066; color:#FFF; vertical-align:top;}
td.dkpurple p {color:#FFF}
td.dkpurple div {color:#FFF}
td.dkpurple a:link,td.dkpurple a:visited{color:#FFE64A; text-decoration:none}
td.dkpurple a:hover{color:#FFE64A;text-decoration:underline}

TABLE.purple,TD.purple,TH.purple,TR.purple TD,TR.purple TH,TABLE TR TD.purple,TABLE TR TH.purple{background:#996E88; color:#FFF; vertical-align:top;}
td.purple p {background:#996E88;color:#FFF}
td.purple div {background:#996E88;color:#FFF}
td.purple a:link,td.dkpurple a:visited{color:#FFE64A; text-decoration:none}
td.purple a:hover{color:#FFE64A;text-decoration:underline}

TABLE.purple{background:#996E88; vertical-align:top;}
TABLE.ltpurple{background:#AD8AA2; vertical-align:top;}
TABLE.vltpurple{background:#C3A9B6; vertical-align:top;}

TD.ltpurple,TH.ltpurple,TR.ltpurple TD,TR.ltpurple TH,TABLE TR TD.ltpurple,TABLE TR TH.ltpurple{background:#AD8AA2;color:#550066}
TD.vltpurple,TH.vltpurple,TR.vltpurple TD,TR.vltpurple TH,TABLE TR TD.vltpurple,TABLE TR TH.vltpurple{background:#C3A9B6;color:#550066}

TABLE.vdktan{background:#B1A784; vertical-align:top;}
TABLE.dktan{background:#BFB592; vertical-align:top;}
TABLE.tan{background:#D4CCAA; vertical-align:top;}
TABLE.lttan{background:#EDEADB; vertical-align:top;}
TD.vdktan,TH.vdktan,TR.vdktan TD,TR.vdktan TH,TABLE TR TD.vdktan,TABLE TR TH.vdktan{background:#B1A784;color:#550066}
TD.dktan,TH.dktan,TR.dktan TD,TR.dktan TH,TABLE TR TD.dktan,TABLE TR TH.dktan{background:#BFB592;color:#550066}
TD.tan,TH.tan,TR.tan TD,TR.tan TH,TABLE TR TD.tan,TABLE TR TH.tan{background:#D4CCAA;color:#550066}
TD.lttan,TH.lttan,TR.lttan TD,TR.lttan TH,TABLE TR TD.lttan,TABLE TR TH.lttan{background:#EDEDDD;color:#550066}

/* General Table Colors */
TABLE.black{background:#000}
TABLE.white{background:#FFF}
TABLE.dkgrey{background:#666}
TABLE.ltgrey{background:#CCC}
TABLE.vltgrey{background:#E8E8E8}
TABLE.dkblue{background:#669}
TABLE.ltblue{background:#CCF}
TABLE.dkred{background:#C33}
TABLE.ltred{background:#F99}
TABLE.yell{background:#FF6}
TABLE.green{background:#CC6}
TABLE.orange{background:#F90}
TD.black,TH.black,TR.black TD,TR.black TH,TABLE TR TD.black,TABLE TR TH.black{background:#000;color:#FFF}
TD.white,TH.white,TR.white TD,TR.white TH,TABLE TR TD.white,TABLE TR TH.white,TD.white{background:#FFF;color:#000}
TD.dkgrey,TH.dkgrey,TR.dkgrey TD,TR.dkgrey TH,TABLE TR TD.dkgrey,TABLE TR TH.dkgrey{background:#666;color:#FFF}
TD.ltgrey,TH.ltgrey,TR.ltgrey TD,TR.ltgrey TH,TABLE TR TD.ltgrey,TABLE TR TH.ltgrey{background:#CCC;color:#000}
TD.vltgrey,TH.vltgrey,TR.vltgrey TD,TR.vltgrey TH,TABLE TR TD.vltgrey,TABLE TR TH.vltgrey{background:#E8E8E8;color:#000}
TD.dkblue,TH.dkblue,TR.dkblue TD,TR.dkblue TH,TABLE TR TD.dkblue,TABLE TR TH.dkblue{background:#669;color:#FFF}
TD.ltblue,TH.ltblue,TR.ltblue TD,TR.ltblue TH,TABLE TR TD.ltblue,TABLE TR TH.ltblue{background:#CCF;color:#000}
TD.dkred,TH.dkred,TR.dkred TD,TR.dkred TH,TABLE TR TD.dkred,TABLE TR TH.dkred{background:#C33;color:#FFF}
TD.ltred,TH.ltred,TR.ltred TD,TR.ltred TH,TABLE TR TD.ltred,TABLE TR TH.ltred{background:#F99;color:#000}
TD.yell,TH.yell,TR.yell TD,TR.yell TH,TABLE TR TD.yell,TABLE TR TH.yell{background:#FF6;color:#000}
TD.green,TH.green,TR.green TD,TR.green TH,TABLE TR TD.green,TABLE TR TH.green{background:#CC6;color:#000}
TD.orange,TH.orange,TR.orange TD,TR.orange TH,TABLE TR TD.orange,TABLE TR TH.orange{background:#F90;color:#000}

/* TABLE STYLES */
td.vatop,th.vatop,tr.vatop,tr.vatop td,tr.vatop th,table.vatop td,table.vatop th,table td.vatop,table th.vatop{vertical-align:top}
td.vabottom,th.vabottom,table td.vabottom,table th.vabottom,div.vabottom{vertical-align:bottom}
td.vamiddle,th.vamiddle,table td.vamiddle,table th.vamiddle,div.vamiddle{vertical-align:middle}
td.smaller,span.smaller,div.smaller,td.smaller a,span.smaller a,div.smaller a{font-size:9pt}

td.tablecaption,th.tablecaption{color:#fff;background:#666;font-weight:bold}
td.tablecaption2,th.tablecaption2{color:#fff;background:#000;font-weight:bold}
td.tablecaption2 a:link,td.tablecaption2 a:visited{color:#fff}
td.tablecaption2 a:hover{color:#fff}
th.columncaption,td.columncaption{text-align:left;background:#fbf47c;font-weight:bold}
th.columncaption2,td.columncaption2{text-align:left;background:#ccc;font-weight:bold}
th.columncaption2 a:link, th.columncaption2:visited,td.columncaption2 a:link, td.columncaption2:visited{color:#594fbf}
th.columncaption2 a:hover,td.columncaption2 a:hover{color:#594fbf}
table.yellow1,tr.yellow1,td.yellow1{background:#ffc}
table.yellow2,tr.yellow2,td.yellow2{background:#ffffe2}
table.grey1,tr.grey1,td.grey1{background:#f1f1f1}
table.grey2,tr.grey2,td.grey2{background:#fff}
table.grey3,tr.grey3,td.grey3{background:#e3e3e3}
table.navblue,tr.navblue,td.navblue{background:#e4e9ff}
table.white1,tr.white1,td.white1{background:#fff}
table.dkgrey1,tr.dkgrey1,td.dkgrey1{background:#ccc}
table.blue1,tr.blue1,td.blue1{background:#8A9CE8}
td.sectiontitle1,td.sectiontitle1 a,td.sectiontitle1 div{font-size:14pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold}
td.sectiontitle2,td.sectiontitle2 a,td.sectiontitle2 div{font-size:13pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold}

