
a { color:#555; text-decoration:none; }
a:hover { color:#555; text-decoration:underline; }

.itemBorder { border: 1px solid #333399; }
.itemBorder2 { border-left: 1px solid #333399; }
.itemText { text-decoration: none; color: #888888; font: 12px Arial, Helvetica; }
.crazyBorder { border: 1px outset #333399; }
.crazyText { text-decoration: none; color: #888888; font: 12px Arial, Helvetica; }

img.left { vertical-align:top; float:left;
        margin-bottom:3px; margin-left:0px; margin-top:3px; margin-right:7px; }
img.right { vertical-align:top; float:right;
        margin-bottom:3px; margin-left:7px; margin-top:3px; margin-right:0px; }

kbd { color:#993300 }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica,Arial; color:#555; }

p,ul,dl,dd,dt,form,input,td,th { font-family: Helvetica,Arial; color:#555;  }

input.register { color:#333399; font-size:9pt; background-color:#ffffff; width:122px; border:1px solid #DDDDDD; }
input.login { color:#333399; font-size:9pt; background-color:#ffffff; width:60px; border:1px solid #DDDDDD; }
input.submit { font-size:8pt; background-color:#8888FF; color:#FFFFFF; width:30px; border:1px solid #DDDDDD;  }
input.submit2 { font-size:8pt; background-color:#8888FF; color:#FFFFFF; width:38px; border:1px solid #DDDDDD;  }

p.find { font-size:100%; font-weight:bold; 
    border-style:solid; border-width:thin;
    text-align:justify; background-color:#ff7f1f;
    margin-bottom:5px; margin-top:5px; margin-left:150px; }

/* main text */

.text { font-size:75%; 
    text-align:justify; padding:0px; margin-bottom:5px; margin-top:5px;}

.normal { font-size:75%; 
    margin-bottom:5px; margin-top:5px;}

p.treeview { font-size:80%; margin-left:220px; margin-right:40px;
    text-align:justify; padding:0px;    margin-bottom:5px; margin-top:0px;}
td.treeview {font-family: arial, helvetica, geneva, sans-serif; margin-left:220px; margin-right:40px;
    text-align:justify; padding:0px; background-color: #f0f0f0;}

p.sourcelist{font-family:"Courier New",Courier,monospace; font-size:85%;font-weight:bold}

.marker { background-color:#ffff00; }
.strong { font-weight:bold; }
.more { font-size:8pt; color:#333399; background-color: #f0f0f0;}
.red { color:red; }
.redmarker { color:#ffffff;background-color:#dd0000; }
.em { color:#333399; }
.tiny { font-size:7pt; }

/* bottom text */

p.minibot { font-size:8pt; color:#888888; 
    margin-left:0px; margin-right:0px; margin-bottom:4px; margin-top:2px;
   padding:0px; padding-left:7px; }

/* side menu */

p.minihead { font-size:9pt; color:#333399; 
   font-weight:bold; font-family:Helvetica, Arial;
    margin-left:10px; margin-right:0px; margin-bottom:0px; margin-top:10px;
   padding:0px; padding-left:7px; }

p.mini { font-size:9pt; color:#888888; 
   margin-left:10px; margin-right:0px; margin-bottom:0px; margin-top:2px;
   padding:0px; padding-left:7px; }

p.mini a { font-size:9pt; color:#888888; 
   margin-left:10px; margin-right:0px; margin-bottom:0px; margin-top:2px;
   padding:0px; padding-left:7px; }
   
p.miniform { font-size:9pt; color:#888888; 
   text-align:left; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px;
   padding:0px; padding-left:0px; text-decoration:none;}

p.slogan { color:#333399; font-style:italic; font-size:11pt; font-weight:bold; font-family:Arial; 
    margin-bottom:5px; margin-top:0px; 
    margin-left:5px; margin-right:5px;}

/* word-style: bullet */

ul.bullet { list-style-type:square;
    list-style-image:url("gif/bullet_or.gif");
    font-size:75%; margin-left:30px;
    margin-top:2px; margin-bottom:2px; }


/* evaluators */

p.ev { font-size:75%; margin-left:0px; margin-right:40px;
    text-align:left; padding:0px;    margin-bottom:5px; margin-top:5px;
    color:#000000; }

h1.ev{font-size:100%; margin-bottom:2px; margin-top:2px;}
h2.ev{font-size:90%; margin-bottom:2px; margin-top:2px;}

table.ev { margin-left:0px; }
table.ev a:link{font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000088;}
table.ev a:visited{font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000088;}
table.ev a:hover{font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #FF0000;}

p.ev a:link          {font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000088;}
p.ev a:visited       {font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000088;}
p.ev a:hover         {font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #FF0000;}

th.ev{font-size:75%;background-color:#D3DCE3;}
td.ev{font-size:75%;background-color:#f0f0f0;}
td.space{font-size:75%;background-color:#f0f0f0;}
td.agg{font-size:75%;background-color:#e0e0e0;}
td.por{font-size:75%;background-color:#f0f0f0;}
td.ext{font-size:75%;background-color:#f0f0f0;}

form.ev{font-family: arial, helvetica, geneva, sans-serif; font-size: x-small}
input.ev{font-size:90% ;}

image.dot
{
padding: 0;
margin: 0;
}

/** TABBER **/
div.tabber
{
	margin-top: 2em;
	color: #000;
	font-size: 14px;
	background-color: #dbdbdb;
	margin-top: 10px;
	padding-top: 10px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}

span.tabbertab, span.tabbertabactive
{
	padding: 0 10 0 10px;
	cursor: pointer;
}

span.tabbertabactive
{
	background-color: #fff;
}

div.tabbercontent
{
	border-left: 1px solid #dbdbdb;	
	border-bottom: 1px solid #dbdbdb;	
	border-right: 1px solid #dbdbdb;
	padding: 10 10 10 10px;
}

div.tabcon
{
	padding-left: 20px;
	padding-right: 20px;
       padding-bottom: 20px;
}

/* OPT-OUT FORM */

form.optout fieldset
{
    border: 1px solid #e4e4e4;
}

h4.oorh
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}

p.ooreasons
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
    padding: 5px;
    background-color: #eee;
}

p.ooreasons label
{
    font-size: 12px;
}

textarea.oota
{
    width: 100%;
    height: 100px;
}

input.optoutbtn, input.canceloptoutbtn
{
    font-size: 12px;
    background-color:#8888FF;
    color:#FFFFFF;
    border:1px solid #DDDDDD;
    padding: 1em;
    width: 49%;
    cursor: pointer;
}

p.oobuttons
{
    margin-bottom: 5px;
}


