/*Main HTML Tags Style  When updating styles in here, please also update the styles.php page accordingly...*/
BODY
{
  COLOR: #000000;
  FONT-FAMILY: Times;
  FONT-SIZE: 10pt;
  MARGIN: 5px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffff;
}

P       {

  COLOR: #000000;
  FONT-FAMILY: Times;
  FONT-SIZE: 10pt;
  MARGIN: 5px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffff;
}

.Pcont       {
COLOR: #cc3300; 
FONT-FAMILY: Arial,bold;
FONT-SIZE: 14pt;
LETTER-SPACING: normal;

}

P.infopage { 
COLOR: #003c23;
FONT-FAMILY: Tahoma, Arial; 
FONT-SIZE: 11pt;
LETTER-SPACING: normal; 
MARGIN-left: 150px; 
PADDING-BOTTOM: 5px;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
TEXT-ALIGN: justify; 
TEXT-INDENT: 0pt 
}

A
{
  COLOR: #003366;
  TEXT-DECORATION: none
}
A:active
{
  COLOR: #ff6666;
  TEXT-DECORATION: underline
}
A:hover
{
  COLOR: #ff6666;
  TEXT-DECORATION: underline
}
A:link
{
  COLOR: #003366

}
A:visited
{
  COLOR: #003366
}
B
{
  FONT-FAMILY: Tahoma, Arial;
  FONT-WEIGHT: bold
}
BLOCKQUOTE
{
  BORDER-BOTTOM: medium none;
  BORDER-LEFT: #88B614 thick outset;
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  COLOR: #666699;
  FONT-FAMILY: Tahoma, Arial;
  HEIGHT: 0pc;
  MARGIN-LEFT: 10pt;
  PADDING-LEFT: 5pt;
  TEXT-ALIGN: justify;
  TEXT-DECORATION: none;
  TEXT-INDENT: 0pt;
  WIDTH: 80%
}


H1
{
  BACKGROUND-COLOR: #ffffff;           /*  #fba342 */
  COLOR: #000000;
  FONT-FAMILY: Tahoma, Garamond;
  FONT-SIZE: 14pt;
  FONT-VARIANT: small-caps;
  MARGIN-left: 90pt;
  MARGIN-right: 90pt;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: capitalize;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 7px;

}

H2 /* Heading */
{
  COLOR: #003c23;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: 600;
  MARGIN-left: 5pt;
  TEXT-ALIGN: left;
}
H3
{
  COLOR: #003c23;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: 600;
  MARGIN-left: 5pt;
  TEXT-ALIGN: left;
}
H4
{
  COLOR: #003c23;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: 600;
  MARGIN-left: 5pt;
  TEXT-ALIGN: left;
}
H4.Name
{
  COLOR: #003c23;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: 600;
  MARGIN-left: 5pt;
  TEXT-ALIGN: center;
  Text-decoration: underline;
}

H5
{
  COLOR: #003c23;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12pt;
  FONT-STYLE: Bold;
  FONT-WEIGHT: 400;
  MARGIN-left: 5pt;
  TEXT-ALIGN: left;
}

UL
{
  MARGIN: 10px;
  TEXT-ALIGN: left
}
LI
{
  COLOR: #003c23;
  FONT-FAMILY: 'Arial Narrow', Arial;
  FONT-SIZE: 11pt;
  margin-left : 15px;
  FONT-WEIGHT: normal
}
PRE {
  COLOR: #0000ff;
  float: left;
  text-align: left;
  FONT-FAMILY: courrier;
  FONT-SIZE: 9pt;
  FONT-VARIANT: normal;
  padding-left: 5px;
}

/*Classes*/
.noprint {
display:none;
}
.simplelist
{
  FONT-FAMILY: 'Arial Narrow', 'Verdana', 'Tahoma',  Sans-serif;
  FONT-SIZE: 1em;
  FONT-WEIGHT: bold;
  margin-left: 5px;
  display: list;
  list-style-type: none;
  padding-left: 0px;


}
.UserName
{
  COLOR: #003c23;
  FONT-FAMILY: 'Tahoma' , 'Arial';
  FONT-SIZE: 12pt;
  FONT-STYLE: italic;
  FONT-VARIANT: normal;
  FONT-WEIGHT: 600;
  TEXT-TRANSFORM: capitalize
}

.linkmail
{
  COLOR: #cc6600;
  FONT-FAMILY: 'Arial';
  FONT-SIZE: 12pt;
}


/*Form Classes*/
.formbox
{
padding: 5px; margin: 0px auto
size: 100%;
}

.row  /*Usually a div: starts a row in a form*/
{
clear: both;
padding-top: 2px;
}

.infolabel {  /*Label in a form : usually a span*/
  COLOR: #006633;
  float: left;
  text-align: right;
  width: 150px;
  FONT-FAMILY: Tahoma, arial;
  FONT-SIZE: 9pt;
  FONT-VARIANT: normal;
  Font-weight: 700;

}
.Warning {  /*Label in a form : usually a span*/
  COLOR: #ff0000;
  float: left;
  text-align: right;
  FONT-FAMILY: Tahoma, arial;
  FONT-SIZE: 10pt;
  FONT-VARIANT: normal;
  Font-weight: 700;

}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.info    { /*Info in a form : usually a span*/
  COLOR: #663333;
  float: left;
  text-align: left;
  width: 300px;
  FONT-FAMILY: Tahoma, arial;
  FONT-SIZE: 10pt;
  FONT-VARIANT: normal;
  padding-left: 5px;
}
.help    {
  COLOR: #666699;
  background-color: #e6e8fa;
  text-align: left;
  FONT-FAMILY: Tahoma, arial;
  FONT-SIZE: 9pt;
  FONT-VARIANT: normal;
  text-align: left;
  width: 100px;
  padding-left: 2px;

} 
.small    {
  COLOR: #000099;
  text-align: center;
  FONT-FAMILY: Tahoma, arial;
  width: 100%;
  FONT-SIZE: 9pt;
  FONT-style: italic;
  padding-left: 5px;
}



.note    {
  COLOR: #666699;
  text-align: left;
  FONT-FAMILY: Tahoma, arial;
  FONT-SIZE: 9pt;
  FONT-VARIANT: normal;
}

.width75 {
  COLOR: #000099;
  float: left;
  text-align: left;
  width: 175px;
  height: 20px;
  FONT-FAMILY: 'arial narrow', arial;
  FONT-SIZE: 10pt;
  FONT-VARIANT: normal;
  padding-left: 2px;
  overflow:hidden;
}

.motd {
width: 600px;
height:200px;
overflow: scroll;}

.copyright        {
  COLOR: #666699;
  FONT-FAMILY: Arial;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: 300;
  TEXT-DECORATION: none
}
.spacer  { visibility: hidden;
}

.hrbottom  {
padding: 0px;
border-bottom: 3px #003c23 solid ;
height: 116px;
}

.hrbase  {
padding: 0px;
border-bottom: 3px #003c23 solid ;
}

.areas
{
  COLOR: #666699;
  FONT-FAMILY: Tahoma, Arial;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bold;
  MARGIN: 0px;
  PADDING-BOTTOM: 1px;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  TEXT-DECORATION: none
}
/*Table for Results...........*/
.borderarea         /*Makes the flat outside border*/
{
  BACKGROUND-COLOR: #003c23;
}
.resulttable
{
  COLOR: #003c23;
  FONT-FAMILY: Tahoma, 'Arial Narrow';
  FONT-SIZE: 80%;
}
.tablepageheader
{
 BACKGROUND-COLOR: #88B614;
}
.TablePageHeader
{
 BACKGROUND-COLOR: #88B614;
}
.rowodd
{
  BACKGROUND-COLOR: #ffffff;
}
.roweven
{
  BACKGROUND-COLOR: #e6e8fa;
}
.content
{
  FONT-FAMILY: Arial, Tahoma;
  FONT-SIZE: smaller;
  LETTER-SPACING: normal;
  MARGIN: 5px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 10px;
  TEXT-ALIGN: left;
  TEXT-INDENT: 5pt
  /*height: 600 em;*/
  /*BACKGROUND-COLOR: #e6e8fa;*/

}
input{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#e6e8fa;
   }

/*IDs ...........*/
#PageHeader
{position: absolute;
	height:3em;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	top: 0;
}
#bugs     /*For Name Tag*/
{
  position: relative;
  COLOR: #ee8511;
  FONT-FAMILY: 'DomCasual BT', 'Arial Narrow';
  FONT-SIZE: 20pt;
  FONT-WEIGHT: bold;
  MARGIN-LEFT: 10px;
  PADDING-LEFT: 5px
  text-align:center;
  left: 900;

}

#drugs  /*For Name Tag*/
{
  position: relative;
  COLOR: #ee8511;
  FONT-FAMILY: 'Comic Sans MS';            /* DomCasual BT */
  FONT-SIZE: 20pt;
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
  text-align:center;
}
#toc {
display:none;
position: absolute;
top: 101px;
left: 154px;
height: 25px;
  COLOR: #666666;
  FONT-FAMILY: 'Arial', sans-serif;          
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bold;

}



/*
.col1pos {
position: absolute;
left: 220px;
}

.col2pos {
position: absolute;
left: 240px;
}
*/
#bd    /*For Name Tag*/
{
  COLOR: 003c23;
  FONT-FAMILY: 'Arial Narrow';
  FONT-SIZE: 12pt;
  FONT-STYLE: normal;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: overline
}
#random {
display: none;
position: absolute;
left: 0px;
top: 490px;
}

#logo
{
     position: absolute;
     top: 0;
     left: 200px;
     PADDING: 0px, 0px, 0px, 0px;
     text-align:center;
}
#search
{
    display: none; position: absolute;
     top: 20px;
     left: 320px;
     PADDING: 0px, 0px, 0px, 0px;
     text-align:center;
}
#deflogo
{
     position: absolute;
     top: 0;
     left: 400px;
     PADDING: 0px, 0px, 0px, 0px;
     text-align:center;
}

#mainbody
{
position: absolute;
top: 120px;
left: 5px;
overflow: auto;
}

.footer1 {
display: none;
	 position: relative;
	 text-align:center;
}

#registerbody
{
position: absolute;
top: 120px;
left: 154px;
height: 600px;
width: 650px;
overflow: auto;
}
#printbody
{
position: absolute;
top: 120px;
left:5px;
width:95%;
PADDING-RIGHT: 10px
}

/*Links........*/
A.toplink:active {
  COLOR: #ffff33;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}
A.toplink:link
{
  COLOR: #993300;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none
}
A.toplink:visited
{
  COLOR: #993300;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none
}
A.UserName:active
{
  COLOR: #ffff33;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}
A.UserName:link
{
  COLOR: #ff6666;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none
}
A.UserName:visited
{
  COLOR: #660000;
  FONT-FAMILY: Courier;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none
}
A.addsomthing:active
{
  COLOR: #408080;
  FONT-FAMILY: 'Arial Narrow';
  font-size: 80%; font-weight: bold;
  TEXT-DECORATION: underline
}
A.addsomthing:hover
{
 COLOR: #408080;
  FONT-FAMILY: 'Arial Narrow';
  font-size: 80%; font-weight: normal;
  TEXT-DECORATION: underline
}

A.addsomthing
{
  COLOR: #408080;
  FONT-FAMILY: 'Arial Narrow';
  font-size: 80%; font-weight: bold;
  TEXT-DECORATION: none
}
A.addsomthing:visited
{
 COLOR: #408080;
  FONT-FAMILY: 'Arial Narrow';
  font-size: 80%; font-weight: bold;
  TEXT-DECORATION: none;
}

A.sortlink:link
{
  TEXT-DECORATION: none
}



/*
#footer {
	position: relative;
	width: 550px;
	left:-10px;
	margin-top:10px;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
	margin-bottom: 2px;
	background-color: #ffffe8;
	text-align:center;
}
*/

 /* menu */
#printplace {
display: none;
	position: absolute;
	left: 0px;
	top: 600px;
	width: 10px;
	/*width: 50%;*/
	/*z-index:10;*/
}

#printplace ul {
display: none;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-weight:bold;
}
#printplace li {
display: none;	margin: 0;
}
#printplace a {
	/*/*/display: block;
display: none;	padding: 5px 1px 5px 5px ;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #EEEEEE;
	background-color: #CED6C6;              /*8ECB4B  ffff66 - yellow. #cc660 - brown. old - #CED6C6*/
	width:9.8em;
}
#printplace a:link, #navlist a:visited {  display: none;
	color: #000;
	/*/*/color: #000000;
	text-decoration: none; /* */
}
#printplace a:hover { display: none;
	border: 1px solid #333;
	background-color: #003c23;     /*D3F67A  #ccc*/
	color: #ffffff;                /*#333*/
}

#navlist {
display: none;
	position: absolute;
	left: 0px;
	top: 120px;
	width: 10px;
	/*width: 50%;*/
	z-index:10;
}
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-weight:bold;
}
#navlist li {
	margin: 0;
}
#navlist a {
	/*/*/display: block;
	padding: 5px 1px 5px 5px ;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #EEEEEE;
	background-color: #8ECB4B;              /*ffff66 - yellow. #cc660 - brown. old - #CED6C6*/
	width:9.8em;
}
#navlist a:link, #navlist a:visited {
	color: #000;
	/*/*/color: #000000;
	text-decoration: none; /* */
}
#navlist a:hover {
	border: 1px solid #333;
	background-color: #D3F67A;     /*#ccc*/
	color: #333;                /*#333*/
}

#textonly a:link, #textonly a:visited {
	/*/*/border: 0;
	margin-top: 0.3em;
	background-color: #ffffe8;
	color: #333; /*#333 */
}
#textonly a:hover {
	/*/*/border: 0;
	background-color: #CED6C6;
	color: #333; /* */
}


#navlist a:tab { background-color: #003c23; border: 0px solid #000000; border-bottom-width: 0px;  text-decoration: none; }
#navlist a:SelectedTrue, #navlist a.SelectedTrue:visited {background-color: #cc660; COLOR: #000000;}
#navlist a:SelectedTrue:hover { background-color: #ffff66; color: #000000; }

#navlist a:SelectedFalse, #navlist a.SelectedFalse:visited {color: #000000; background-COLOR: #cc660;}
#navlist a:SelectdFalse:hover { background-color: #ffff66; color: #000000; }

#navlist .SelectedTrue
{ background-color: #88B614;}
#navlist .SelectedFalse
{ background-color: #cc660;}




/*_____________________________________________________________

more text styles*/

.nb
{
    COLOR: red;
    FONT-SIZE: 10pt;
}

.refs
{
    COLOR: black;
    FONT-SIZE: 9pt;
}

.legal
{
        position: absolute;
	COLOR: Green;
		left: 650px;
	top: 55px;
	FONT-SIZE: 8pt;
}
.legalp
{
        position: absolute;
	COLOR: Green;
		left: 650px;
	top: 62px;
	FONT-SIZE: 8pt;
}
.legal1
{
        position: absolute;
	COLOR: Green;
	FONT-SIZE: 8pt;
        text-align: left;
        /*top: 80px;*/
        /*right: 10px;*/

}

.legal2
{
        position: absolute;
	COLOR: Green;
	FONT-SIZE: 8pt;
        text-align: right;

}

P.main
{
        /*position: absolute;*/
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	top: 250px;
	left: 10px;
	
}

.PI
{
        position: absolute;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	top: 80px;
	left: 5px;
	
}

/*Style sheet for tabs at the top of page*/
#tabArea { 
position: absolute;
top: 53px;
left: 154px;
font-size: 80%; 
font-weight: bold;
}
a.tab { background-color: #003c23; border: 0px solid #000000; border-bottom-width: 0px;  text-decoration: none; }
a.SelectedTrue, a.SelectedTrue:visited {background-color: #88B614; COLOR: #000000;}
a.SelectedTrue:hover { background-color: #ffffff; color: #000000; }

a.SelectedFalse, a.SelectedFalse:visited {color: #ffffff; background-COLOR: #003c23;}
a.SelectedFalse:hover { background-color: #ffffff; color: #000000; }

.SelectedTrue
{ background-color: #ffffff; border: 0px solid #000000; border-bottom-width: 0px; padding: 2px 1em 0px 1em; text-decoration: none; }
.SelectedFalse
{ background-color: #003c23; border: 0px solid #000000; border-bottom-width: 0px; padding: 2px 1em 0px 1em; text-decoration: none; }
 P.breakhere {page-break-before: always}

/*Bird links*/

a.birdlink:link        {font-family: tahoma, arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold; font-size: 10pt; margin-left: 25px; color: #0000a0; }
a.birdlink:active    {font-family: tahoma, arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold; font-size: 10pt; margin-left: 25px; color: #ff8080;}
a.birdlink:hover     {font-family: tahoma, arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold; font-size: 10pt; margin-left: 25px; color: #ff8040; text-decoration: overline; }
a.birdlink:visited   {font-family: tahoma, arial, helvetica,  sans-serif; text-decoration: underline; font-weight: bold; font-size: 10pt; margin-left: 25px; color: #800080;}
.birdoutreview       {font-family: tahoma, arial, helvetica, sans-serif; margin-left: 40px; font-size: 10pt; display: block;}
.birdurlsmall         {font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; color: #408080; font-weight: normal; font-size: 8pt; text-align: right; margin-right: 15px; display: block;}
.birddate               {font-family: tahoma, arial, helvetica, sans-serif; text-decoration: none; color: #400040; font-weight: normal; font-size: 8pt; text-align: left; margin-left: 40px; display: block;}

