/*
Copyright 2008 Ethical Brand (International)
eb Profile CSS	
Version: 4.3
*/
@import url(/css/ebfb.css);

a:link    { color: Green; font-weight: bold; text-decoration: none;}
a:visited { 
	/*color: #20B2AA; */
	color: #39ABBD;
	/*color: #FFCC00; */
	font-weight: bold; 
	text-decoration: none;
	}
a:active  { 
	color: #20B2AA;
	/*color: #FFCC00; */
	font-weight: bold; 
	text-decoration: none;
	}
a:hover {
	text-decoration: underline; 
	font-weight: bold;
}
body {
 /*font-family: sans-serif;*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
p{
	margin: 0px 0px 8px 0px;
	font-size: .9em;
	text-decoration: none;
}


#bgspec {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFEB99',startColorstr='#7CADAB',gradientType=0);
	text-align: center; 
}
#footer {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F1F8F8',startColorstr='#FFFFFF',gradientType=0);
	text-align: center; 
}
#lblu2gr {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#E1FCC4',startColorstr='#F1F8F8',gradientType=0);
	text-align: center; 
}
#lblu2blu {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9FD3ED',startColorstr='#F1F8F8',gradientType=0);
	 
}
div.main{
	padding-top: 10px;
}
div.splash{
 padding-top: 30px;
}
div.eggs{
 padding-top: 100px;
}
div.head{
	color: Gray;
 font-size: 18px; 
}
div.headk{
	color: #C7C7C7;
 font-size: 18px; 
}
div.sub{
	color: Gray;
 font-size: 17px; 
}
div.txt{
 font-size: 14px; 
}
div.smtxt{
font-size: 12px;
}
.c{
	font-size: .65em;
	color: #708090;
}
.d{
	font-size: 1.1em;

	text-align: justify;
	color: #708090;
	
	/*border: 1px dotted Green;*/
	margin: 20px 2px 6px 2px;
	padding: 6px 6px 6px 6px;
	background-color: White;
	width: 90%;
}
.e{
	font-size: .6em;
	line-height: 9px;
	text-align: justify;
	color: #708090;
	letter-spacing: -.5px;
	margin: 6px 6px 6px 6px;
	padding: 6px 6px 6px 6px;
	background-color: White;
	width: 90%;
}
.dirfootmenu{
	font-size: .6em;
	line-height: 9px;
	text-align: center;
	color: #708090;
	padding: 8px 0px 0px 0px;
	letter-spacing: -.5px;
}
.adsite{
	margin-top: 10px;
}
.quotes{
	vertical-align: bottom;
	color: white;
	font-family: monospace;
 	font-family: sans-serif;
	font-size: .7em;
 	font-weight: normal;
	text-align: center;
	line-height: 1em;
 	padding: 6px 6px 6px 6px;

}
.bw {
	margin: 0px 0px 2px 0px;
}
.tabmargin {
	margin: 0px 0px 0px 0px;
}
.menbut{
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
}
.menblr{
	padding: 0px 0px 0px 3px;
}
.smenbuto{
	font-family: Tahoma;
	font-family: sans-serif;
	font-size: .8em;
	background-color: #E1FCC4;
	border: 1px outset;
	border-color: #33CC00;
	padding: 1px 1px 1px 3px;
	vertical-align: middle;
	margin: 2px 3px 1px 4px;
}
.smholdo{
	background-color: #FFCC00;
	margin: 0px 3px 4px 0px;
	padding: 2px 0px 3px 1px;
}
.smenbutg{
	font-family: Tahoma;
	font-size: .8em;
	background-color: #F1F8F8;
	border: 1px outset;
	border-color: #39ABBD;
	padding: 1px 1px 1px 3px;
	vertical-align: middle;
	margin: 2px 2px 1px 4px;
}
.smholdg{
	background-color: #39ABBD;
	margin: 0px 3px 3px 1px;
	padding: 2px 0px 3px 0px;
}
.smenbutb{
	font-family: Tahoma;
	font-size: .8em;
	background-color: #F1F8F8;
	border: 1px outset;
	border-color: #39ABBD;
	padding: 1px 1px 1px 3px;
	vertical-align: middle;
	margin: 2px 2px 1px 4px;
}
.smholdb{
	background-color: #39ABBD;
	margin: 0px 3px 3px 1px;
	padding: 2px 0px 3px 0px;
}
div.banrheado {
background-color: #FFCC00;
font-size: 12px;
font-weight: bold;
color: white;
padding: 2px 1px 1px 3px;
}
div.banrheadg {
background-color: #33CC00;
font-size: 12px;
/*font-weight: bold;*/
color: white;
padding: 2px 1px 1px 1px;
}
div.banrheadb {
background-color: #39ABBD;
font-size: 12px;
font-weight: bold;
color: white;
padding: 2px 1px 1px 1px;
}
div.infodocs {
 padding-top: 3px;
 padding-left: 5px;
 padding-right: 3px;
}
.infosubo{
	background-color: #FFF3C6;
	font-size: 12px;
	font-style: normal;
	color: #FFCC00;
	padding: 3px 4px 3px 4px;
	vertical-align: middle;
}
.infosubg{
	background-color: #E1FCC4;
	font-size: 11px;
	font-style: normal;
	color: #33CC00;
	padding: 3px 4px 3px 4px;
	vertical-align: middle;
}
.infosubb{
	background-color: #F1F8F8;
	font-size: 12px;
	font-style: normal;
	color: #39ABBD;
	padding: 3px 4px 3px 4px;
	vertical-align: middle;
}
.infotxt{
font-size: 12px;
 font-weight: normal;
 color: Black;
padding-top: 3px;
}
.infotxtsm{
font-size: 11px;
font-weight: normal;
color: Black;
padding-top: 3px;

}
.tab_opt{
	font-size: 12px;
	font-style: normal;
	color: White;
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
}
.tab_sel{
	font-size: 13px;
	font-style: normal;
	color: #39ABBD;
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
}
.formrowo {
font-size: 12px;
	background-color: white;
	color: #FFCC00;
}
.formrowb {
	font-size: .8em;
	color: #39ABBD;
}
.formrowg {
font-size: 12px;
	background-color: white;
	color: #33CC00;
}

.rowerro {
	font-size: 12px;
	background-color: #FFCC00;
	color: white;
}
.rowerrg {
	font-size: 12px;
	background-color: #33CC00;
	color: white;
}
.rowerrb {
	font-size: 12px;
	background-color: #39ABBD;
	color: white;
}
.rowerrlo {
	font-size: 12px;
	background-color: #FFF3C6;
	color: #FFCC00;
}
.rowerrlg {
	font-size: 12px;
	background-color: #E1FCC4;
	color: #33CC00;
}
.rowerrlb {
	font-size: 12px;
	background-color: #F1F8F8;
	color: #39ABBD;
}
.alerterro {
	font-size: 13px;
	background-color: #FFCC00;
	color: white;
	border: 1px;
	border-style: solid;
	border-color: red;
	padding-top: 3px;
	padding-bottom: 3px;
}
.alerterrg {
	font-size: 13px;
	background-color: #33CC00;
	color: white;
	border: 1px;
	border-style: solid;
	border-color: red;
	padding-top: 3px;
	padding-bottom: 3px;
}
.alerterrb {
	font-size: 13px;
	background-color: #39ABBD;
	color: white;
	border: 1px;
	border-style: solid;
	border-color: red;
	padding-top: 3px;
	padding-bottom: 3px;
}
.formido{
	color: white;
	font-size: 14px;
	font-weight: bolder;
}
.formidg{
	color: white;
	font-size: 14px;
	font-weight: bolder;
}
.formidb{
	color: white;
	font-size: 14px;
	font-weight: bolder;
}
.formidfillb{
	background-color: #39ABBD;
	color: #39ABBD;
	font-size: 14px;
	font-weight: bolder;
}
.spacerb{
	/*background-color: #F1F8F8;*/
	letter-spacing: .1em;
	color: #39ABBD;
	font-size: 11px;
	font-weight: bolder;
}
.toptime{
	padding: 0px 0px 8px 1px;
	padding-bottom: 5px;
	letter-spacing: .1em;
	color: white;
	font-size: 11px;
	font-weight: bolder;
}
.formlabel{
font-size: 12px;
}
.guido{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
color: #FFCC00;
margin: 4px 0px 6px 5px;
}
.guidg{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
color: #33CC00;
margin: 4px 0px 6px 5px;
}
.guidb{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
color: #39ABBD;
margin: 4px 0px 6px 5px;
}
.guidheado{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color: #FFCC00;
margin: 4px 5px 1px 5px;
}
.guidheadb{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color: #39ABBD;
margin: 4px 5px 1px 5px;
}
.guidheadg{
background-color: transparent;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color: #33CC00;
margin: 4px 5px 1px 5px;
}
.picbordo{
	border: .03em;
	border-style: solid;
	border-color: #FFCC00;
	padding: 1px 1px 1px 1px;
	margin-bottom: 3px;
	background: #F1F8F8;
}
.picbordb{
	border: 1px;
	border-style: solid;
	border-color: #39ABBD;
}
.picbordg{
	border: 1px;
	border-style: solid;
	border-color: #33CC00;
}
div.formbordlo{
	border: 1px;
	border-style: solid;
	border-color: #FFF3C6;
}
div.formbordlb{
	border: 1px;
	border-style: solid;
	border-color: #F1F8F8;
}
div.formbordlg{
	border: 1px;
	border-style: solid;
	border-color: #E1FCC4;
	text-align: left;
	width: 800px;
} 
div.formadmin{
	text-align: left;
	width: 800px;
} 
table.pagerowo{
	background-color: #FFF3C6;
	border: none;
}

table.pagerowg{
	background-color: #E1FCC4;
	border: none;
}

div.sys{
	font-size: 10px;
}
.tablabo{
	background-color: #FFCC00;
	border: 1px;
	border-style: solid;
	border-color: #FFCC00;
}
.tablabg{
	background-color: #33CC00;
	border: 1px;
	border-style: solid;
	border-color: #33CC00;
}
.tablabb{
	background-color: #39ABBD;
	border: 1px;
	border-style: solid;
	border-color: #39ABBD;
}
.formslct{	
font-family: sans-serif;
font-size: .9em;
}
#formsfldtxt{	
font-family: sans-serif;
font-size: .9em;
padding: 0px 3px 0px 2px;
}
.fldpos{
padding: 0px 2px 0px 3px;
}
.fillrow{
	background-color: transparent;
	font-size: .2em;
}
.butt{
	font-family: sans-serif;
	font-size: .8em;
	font-weight: lighter;
	text-align: center;
}
.adminmsgr{
	font-size: 12px;
	color: Red;
}
.adminmsgg{
	font-size: 12px;
	color: #33CC00;
}
.adminmsgb{
	font-size: 12px;
	color: #39ABBD;
}
.adminmsgo{
	font-size: 12px;
	color: #FFCC00;
}
.user{
	font-size: 12px;
	color: #33CC00;
}
.norm{
	font-size: 12px;
	color: Black;
}
.frmtxtconf{
	font-size: 11px;
	font-style: oblique;
}
.editorg{
	background-color: #E1FCC4;
	font-size: 12px;
	color: #33CC00;
}
.editorb{
	background-color: #F1F8F8;
	font-size: 12px;
	color: #39ABBD;
}
.editoro{
	background-color: #FFF3C6;
	font-size: 12px;
	color: #FFCC00;
}

.boxhead{
	background-image: url(../images/fects/boxbarb.gif);
	/*background-color: #39ABBD;*/
	color: White;
	font-size: 12px; 
	font-weight: bold;
	height: 19px;
}
.boxheadb{
	background-image: url(../images/fects/boxbarb.gif);
	/*background-color: #39ABBD;*/
	color: White;
	font-size: 12px; 
	font-weight: bold;
	height: 19px;
}
.boxheadg{ /*top*/
	background-image: url(../images/fects/boxbarg.gif);
	/*background-color: #39ABBD;*/
	color: White;
	font-size: 12px; 
	font-weight: bold;
	height: 19px;
}
.boxheadbg{/*bottom*/
	background-image: url(../images/fects/boxbarg.gif);
	/*background-color: #39ABBD;*/
	color: White;
	font-size: 12px; 
	font-weight: bold;
	height: 19px;
	line-height: 14px;
	vertical-align: baseline;
}
.boxheado{
	background-image: url(../images/fects/boxbaro.gif);
	/*background-color: #39ABBD;*/
	color: White;
	font-size: 12px; 
	font-weight: bold;
	height: 19px;
}
.boxquote{
	font-family: sans-serif;
	background-color: White;
	font-size: 13px;
	color: #39ABBD;
	padding: 9px 9px 9px 9px;
}
.boxsumm{
	font-size: 12px;
	text-align: justify;
	color: #39ABBD;
	font: normal;
	padding: 2px 9px 6px 9px;
}
.boxlinktext{
	font-size: 11px;
	color: #004080;
	padding: 2px 9px 9px 9px;
	text-align: center;
}
.dochead{
	font-size: 18px;
	letter-spacing: -1px;
	color: #004080;
	padding: 5px 6px 4px 6px;
	background-color: transparent;
}
.docleadin{
	/*font-family: sans-serif;
	/*letter-spacing: 1px;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #004080;
	font-size: 13px;
	padding: 0px 6px 6px 6px;
	line-height: 16px;
	vertical-align: top;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}	

.doclead{
	/*border: thin solid Black;*/
	/*font-family: sans-serif;*/
	color: #004080;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	/*letter-spacing: 1px;*/
	line-height: 15px;
	text-align: left;
	vertical-align: top;
}	
.docintro{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #004080;
	font-size: 13px;
	padding: 0px 8px 4px 8px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	text-align: justify;
}	
.docbanr{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #39ABBD;
	font-size: 14px;
	padding: 0px 8px 0px 8px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
}	
.docbanro{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #FFCC00;
	font-size: 16px;
	padding: 0px 8px 0px 8px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
}	
.docbanrg{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: green;
	font-size: 16px;
	padding: 0px 8px 0px 8px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
}	
.docin{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #004080;
	font-size: 11px;
	padding: 0px 8px 12px 0px;
	line-height: 15px;
	text-align: center;
	vertical-align: top;
}	
.formguid{
	/*border: thin dotted Black;
	/*font-family: sans-serif;*/
	color: #004080;
	font-size: 11px;
	padding: 0px 0px 0px 6px;
	margin: 12px 12px 0px 0px;
	/*letter-spacing: 1px;*/
	line-height: 15px;
	text-align: left;
	vertical-align: top;
}	
.paratext{
text-align: left;
	color: #004080;
	font-size: .9em;
	font-weight: normal; 
	letter-spacing: .5px;
	line-height: 14px;
	padding: 0px 10px 6px 10px;
}	
.parahead{
font-family: sans-serif;
text-align: left;
text-decoration: none;
	color: #004080;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 8px 0px 6px 0px;
}
.paraheadmed{
/*font-family: sans-serif;*/
text-align: left;
text-decoration: none;
	color: #004080;
	font-size: 13px;
	font-weight: bold;
	/*letter-spacing: .5px;*/
	padding: 0px 0px 0px 0px;
}
.paraheadmed{
/*font-family: sans-serif;*/
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color: #004080;
	font-size: 13px;
	font-weight: bold;
	/*letter-spacing: .5px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
}

.paraheadsm{
font-family: sans-serif;
text-align: left;
text-decoration: none;
	/*color: #004080;*/
	color: #0064C4;
	font-size: 12px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	padding: 0px 0px 0px 0px;
}
.boxtable{
	margin: 9px 4px 4px 4px;
}

.plhead{
	background-color: #82B0E3;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: white;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
}

.pldesc{
background-color: #F1F8F8;
	text-align: right;
	color: #004080;
	font-size: 13px;
	font: normal;
	letter-spacing: .5px;
	padding: 0px 0px 0px 0px;
}
.plslupg{
background-color: #F1F8F8;
	text-align: center;
	color: #004080;
	font-size: 13px;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
}
.plfeatscl{
	text-align: right;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
	padding: 0px 0px 0px 10px;
}
.plfeatshead{
background-color: #F1F8F8;
border: thin solid #FFCC00;
	text-align: center;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: 6px;
	padding: 0px 0px 0px 10px;
}
.plfeatsbl{
background-color: #F1F8F8;
text-align: right;
	color: #004080;
	font-size: 12px;
	letter-spacing: .5px;
	padding: 0px 0px 0px 0px;
	border-bottom: thin dashed White;
}
.plfeatslabel{
background-color: #F1F8F8;
border: thin solid #FFCC00;
text-align: right;
	color: #004080;
	font-size: 12px;
	letter-spacing: .5px;
	padding: 0px 0px 0px 0px;
}
.plfeatsgr{
text-align: right;
	color: #33CC00;
	font-size: 12px;
	font: bold;
	letter-spacing: .5px;
	padding: 0px 0px 0px 10px;
}
.plslopts{
	background-color: #F1F8F8;
	text-align: right;
	color: #004080;
	font-size: 12px;
	font: bold;
}
.plsubs{
	background-color: #F1F8F8;
	text-align: right;
	color: #004080;
	font-size: 10px;
}
.plc1{
	text-align: center;
	background-color: #E1FCC4;
	color: #004080;
	font-size: 12px;
}
.plact1{
	text-align: center;
	background-color: #F1F8F8;
	color: #004080;
	font-size: 12px;
}
.plact2{
text-align: center;
	background-color: #F1F8F8;
	color: #004080;
	font-size: 12px;
}
.ploptcolacc1{
	text-align: center;
	background-color: #E1FCC4;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
}
.ploptcolacc2{
	text-align: center;
	background-color: #F2FDC8;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
}
.ploptcolacc3{
	text-align: center;
	background-color: #FFFFCC;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
}
.ploptcolacc4{
	text-align: center;
	background-color: #FFF3C6;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
}
.ploptcolsub1{
	text-align: center;
	background-color: #E1FCC4;
	color: #004080;
	font-size: 14px;
}
.ploptcolsub2{
	text-align: center;
	background-color: #F2FDC8;
	color: #004080;
	font-size: 14px;
}
.ploptcolsub3{
	text-align: center;
	background-color: #FFFFCC;
	color: #004080;
	font-size: 14px;
}
.ploptcolsub4{
	text-align: center;
	background-color: #FFF3C6;
	color: #004080;
	font-size: 14px;
}
.plsloptcolcl{
background-color: #FFF3C6;
	text-align: center;
	color: #004080;
	font-size: 15px;
	font: bold;
	letter-spacing: .5px;
	padding: 0px 0px 0px 0px;
}
.plqty1{
	background-color: #E1FCC4;
	text-align: center;
	color: #004080;
	font-size: 12px;
	font: normal;
}
.plqty2{
background-color: #F2FDC8;
	text-align: center;
	color: #004080;
	font-size: 12px;
	font: normal;
}
.plqty3{
background-color: #FFFFCC;
	text-align: center;
	color: #004080;
	font-size: 12px;
	font: normal;
}
.plqty4{
background-color: #FFF3C6;
	text-align: center;
	color: #004080;
	font-size: 12px;
	font: normal;
}
.plamt1{
background-color: #E1FCC4;
	text-align: right;
	color: #004080;
	font-size: 12px;
	font: normal;
	padding: 0px 4px 0px 0px;
}
.plamt2{
background-color: #F2FDC8;
	text-align: right;
	color: #004080;
	font-size: 12px;
	font: normal;
	padding: 0px 4px 0px 0px;
}
.plamt3{
background-color: #FFFFCC;
	text-align: right;
	color: #004080;
	font-size: 12px;
	font: normal;
	padding: 0px 4px 0px 0px;
}
.plamt4{
background-color: #FFF3C6;
	text-align: right;
	color: #004080;
	font-size: 12px;
	font: normal;
	padding: 0px 4px 0px 0px;
}
.plnote{
	color: #004080;
	font-size: 12px;
	font: normal;
	letter-spacing: .5px;
	padding: 2px 10px 2px 6px;
}	
.plpos{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.faqfa{
background-color: #F1F8F8;
	height: 400px;
	width: 100%;
	border: 0px none;
	border-color: #F1F8F1;
}
.faqcats{
	font-size: 13px;
	letter-spacing: .5px;
	padding: 0px 0px 3px 9px;
}
.faqcatc{
	color: #39ABBD;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}	
.faqcatcc{
	color: #39ABBD;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}	
.faqq{
	color: #004080;
	font-size: 12px;
	font: normal;
	letter-spacing: .5px;
}	
.faqcatshead{
	/*letter-spacing: .5px;*/
	color: #39ABBD;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 18px;
	padding: 2px;
}
.faqcathead{
	color: #39ABBD;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 18px;
	padding: 2px;
}
.faqbutt{
	background-image: url(../images/fects/boxbaro.gif);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.morbutr{
	background-image: url(../images/buttons/morer.gif);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
}
.mortxt{
	color: #004080;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .5px;
	padding: 2px 2px 2px 0px;
}
.faqqback{
	background: transparent url(../images/bgs/ewe1.jpg) no-repeat fixed;
}
.faqaback{
	background: url(../images/bgs/ewe2.jpg) no-repeat fixed;
}
table#infomain { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#D0E1F4',startColorstr='#F1F8F8',gradientType=0);
}
table#infotop {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#39ABBD',startColorstr='#F1F8F8',gradientType=0);
}
table#infopage {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='white',startColorstr='#F1F8F8',gradientType=0);
}

#infopage {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='white',startColorstr='#F1F8F8',gradientType=0);
}
table#pos {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#82B0E3', startColorstr='white', gradientType=0);
}
.formmain{
	background-color: transparent;
}
#fmbg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9FD3ED',startColorstr='#FFFFFF',gradientType=0);
}
#profbg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9FD3ED',startColorstr='#F1F8F8',gradientType=0);
}
td#obg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFF3C6',startColorstr='#FFFFFF',gradientType=0);
	text-align: center;
}
td#gbg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F2FDC8',startColorstr='#FFFFFF',gradientType=0);
	text-align: center;
}
td#bbg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#CDEAED',startColorstr='#FFFFFF',gradientType=0);
	text-align: center;
	color: #4D73E1;
	color: #39ABBD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
td#bbgg { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C2DE89',startColorstr='#FFFFFF',gradientType=0);
	text-align: center;
	color: #33CC00;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

.dbmsg{
	font-size: 9px;
	text-align: left;
	color: #33CC00;
}
.dbtable{
	background: Silver;
}
.toptabtxt{
	font-size:12px;
	text-decoration: none;
	/*font-weight: bold;*/
}
#barfoot{
	background-image: url(../images/menu/bar_back.gif);
	vertical-align: middle;
	height: 14px;
	width: 100%;
	font-size: 8px;
	color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	/*border-left: 1px solid #CC9966;
	border-right: 1px solid #CC9966;*/
}
#footnote{
	font-size: 11px;
	color: #010082;
	text-align: middle;
	/*border-left: 1px solid #CC9966;
	border-right: 1px solid #CC9966;
	border-bottom: 1px solid #CC9966;*/
	padding: 4px 0px 4px 0px;
}
.subtabtxt{
	font-size:11px;
	text-decoration: none;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#linkbloc{
	background-color: White;
	float: none;
}
#linkimg{
	color: Gray;
	padding: 4px 4px 4px 4px;
	font-size: 9px;
	line-height: 30%;
	letter-spacing: -1px;
	float: right;
}
.beta{
text-align: right;
	color: #3AABBD;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: .5px;
	text-shadow: Gray;
	padding: 0px 24px 0px 0px;
}
.infopicr{
	float: right;
	padding: 0px 0px 5px 10px;
}
.infopicc{
	float: none;
	padding: 8px 0px 10px 0px;
}
#insphr{
	border-top: 1px dotted #39ABBD;
	width: 70%;
	margin-top: 10px;
	padding-top: 10px;
}
.reveal{
	padding: 0px 6px 10px 4px; 
	font-size: small;
	text-decoration: none;
}
.debug{
	background-color: White;
	border: thick solid #FF1493;
	padding: 3px 3px 3px 3px;
}
.nodec{
	text-decoration: none;
}
#list{
	margin: 0px 0px 0px 8px;
}
.ftm{
	vertical-align: middle;
}
.best{
background-color: White;
	border: 1px dotted #33cc00;
	padding: 8px 5px 8px 5px;
	color: Teal;
}
.fctm{
	font-size: xx-small;
	color: Gray;
}
.betafoot{
	font-family: sans-serif;
	border: 1px dotted Red;
	padding: 6px 6px 0px 10px;
	margin: 0px 0px 6px 0px;
	width: 480px;
}
.joinlist{
	font-family: sans-serif;
	border: 1px dotted Red;
	padding: 6px 6px 6px 6px;
	margin: 10px 10px 10px 10px;
	width: 760px;
	text-align: center;
}
.maintnote{
	font-family: sans-serif;
	border: 1px dotted Red;
	padding: 6px 6px 2px 6px;
	margin: 10px 10px 0px 10px;
	width: 460px;
	text-align: center;
}
.maintablenote{
	font-family: sans-serif;
	border: 1px dotted Red;
	padding: 6px 6px 2px 6px;
	margin: 10px 0px 0px 0px;
	width: 530px;
	text-align: center;
}
.sell{
	background-image: url(../images/bgs/sell_1.gif);
	text-align: justify;
	padding: 0px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
	width: 530px;
	height: 140px;
	text-align: center;
}
.betahead{
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: .5px;
}
.recipe{
	margin-left: 16px;
	list-style: disc;
	/*list-style-image: url(../images/tickb.gif);
	list-style-type: disc;*/
}
.linklist{
	font-size: small;
	text-decoration: none;
	line-height: 22px;
}
.reas{
	font-size: small;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	list-style-image: url(../images/tickb.gif);
}
.betado{
	font-size: small;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	list-style-image: url(../images/reveal.gif);
}
.policy{
	margin: 20px 20px 20px 20px;
	padding: 20px 20px 20px 20px;
	text-align: left;
	background-color: White;
}
.fup{
background-color: White;
font-size: x-small;
	color: Silver;
	text-align: right;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
.fmsg{
	margin: 10px 20px 20px 20px;
	padding: 10px 16px 20px 10px;
}
.valrslt{
	background-color: White;
	font-family: sans-serif; 
	font-size: smaller;
	border: 1px dotted Red;
	padding: 8px 8px 8px 8px;
	margin: 5px 0px 5px 0px;
}
.ebissrank {
	font-size: 11px;
	color: #004080;
	letter-spacing: -1px;
	padding: 0px 3px 0px 3px;
	line-height: 15px;
	vertical-align: top
}
#skip{
	font-size: xx-small;
	color: #C1C1C1;
	}
.dirdesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	font-size: 13px;
	text-align: justify;
	padding: 6px 16px 6px 16px;
	line-height: 15px;
	vertical-align: top;
}	

.dirval{
	text-align: left;
}	
.dirprof{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	font-size: 13px;
	vertical-align: top;
}
#descbg{
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#E2F2FA',startColorstr='#FFFFFF',gradientType=0);
	border-left: thin solid White;
	border-right: thin solid White;
	padding: 0px 8px 0px 8px;
}
.dirfbh{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #39ABBD;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}	
.fbstate{
	font-family: sans-serif;
	/*letter-spacing: 1px;*/
	color: #DDAE0D;
	font-size: 12px;
	text-align: center;
	padding: 4px 0px 4px 0px;
	font-weight: bold;	
}
.dirlogo{
	background-image: url(http://creative.ethicalbrand.org/service/_fills/logo_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: white;
	vertical-align: middle;
}

.routeRow {
	background-color:#F3F9FD;
	padding: 3px 0px 3px 0px;
}
.routeRowAlt {
	background-color:#E2F2FA;
	padding: 3px 0px 3px 0px;
}
#fieldlab40{
	width: 40%;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
}
#fieldlab50{
	width: 50%;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
}
#fieldlab60{
	width: 60%;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
}
#fieldlab70{
	width: 70%;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
}
#fieldlab75{
	width: 72%;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
}
#fieldinv{
	border: 1px solid red; 
	background-color: White;
}
#fieldreq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	font-size: 12px;
	background-color: White;
}
#fieldopt{
	border: 1px solid #228B22; 
	background-color: White;
}
#valtext{
	color: #FF8C00;
		font-size: 10px;
}
.review{
	background-color: #9ACD32;
}
#revtxt{
	color: White;
	font-size: .6em;
	font-weight: bold;
}
#valok{
	border: thin solid #00FF82;
	padding: 5px 5px 5px 5px;
}
#valnot{
	border: thin solid Red;
	padding: 5px 5px 5px 5px;
}
#termpop{
font-weight: normal;
text-decoration: underline; 
}
#ebitsub{
	list-style: circle;
	margin-left: 14px;
}
.infohead{
font-size: 12px;
 font-weight: normal;
 color: White;
	font-weight: bold;
padding-top: 3px;

}
.infoshead1{
font-size: 11px;
 color: white;
	background-color: #33CC00;
 font-weight: bold;
border-top: 1px solid #E1FCC4;
}
.infoshead2{
font-size: 11px;
 color: white;
background-color: #39ABBD;
 font-weight: bold;
padding-top: 3px;
border-top: 1px solid #CCEEEE;
border-right: 1px solid #CCEEEE;
}
.infoshead3{
font-size: 11px;
 color: white;
background-color: #39ABBD;
 font-weight: bold;
padding-top: 3px;
border-top: 1px solid #CCEEEE;
border-right: 1px solid #CCEEEE;
}
.infoshead4{
font-size: 11px;
 color: white;
background-color: #39ABBD;
 font-weight: bold;
padding-top: 3px;
border-top: 1px solid #CCEEEE;
}
.infoshead5{
font-size: 11px;
 color: white;
background-color: #FFCC00;
 font-weight: bold;
padding-top: 3px;
border-top: 1px solid #FFF3C6;
}

#optsh{
	font-size: 12px;
	font-weight: bold;
	border-top: 1px dotted #708090;
border-left: 1px dotted #708090;
	border-right: 1px dotted #708090;
}
#optsl{
	border-left: 1px dotted #708090;
}
#optsr{
	border-right: 1px dotted #708090;
}
#optsb{
	border-bottom: 1px dotted #708090;
}
.elslhead{
	background-color: #39ABBD;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: white;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
}
.reveal{
	padding: 0px 6px 10px 4px; 
	font-size: small;
	text-decoration: none;
	background-color: #39ABBD;
font-size: 12px;
font-weight: bold;
color: white;
padding: 2px 1px 1px 1px;
}
#fbentry{
	background-color: transparent;
}
.formhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	color: #004080;
	background-color: transparent;
}
.formleadin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	font-size: 12px;
	padding: 4px 0px 10px 0px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}	
#formtoplabs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004080;
	font-size: 12px;
	padding: 5px 0px 2px 0px;
	line-height: 20px;
	text-align: center;
}
#fbform{
	border-left: 1px solid White;
	border-right: 1px solid White;
}
#fbtreat{
font-size: .7em;
}	