

body {
padding: 0 35px 0 0; 
margin: 0 0 0 15px;
background-color: #fff;
background-image:url(/images/bgl.png); 
background-position: left;
background-repeat: repeat-y;
font-size: 11pt;
}



p, td{
font-family: Verdana, Arial, Helvetica, sans-serif;

}



td, p.note{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

td.label{
text-align: right;

}




body.test {
padding: 0 25px 0 15px; 
background-color: #fff;
background-image: none;
background-position: left;
background-repeat: repeat-y;

}


img.logomast {
margin: 0px 0px 25px 25px;
float: right;


}

div.rlink  {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 35px 0px 0px;

text-align: left;

}



div.fr  {
margin: 29px 0px 15px 26px;
float: right;
width: 100px;
height: 100px;
}

div.frc  {
margin: 5px 0px 5px 25px;
padding: 0px;
float: right;
width: 310px;
border: 0px solid yellow;
}


div.frc img  {
padding: 4px;
border: 1px solid #444;
}

div.frc p  {
padding: 4px 8px 4px 8px;
background-color: #eee;
margin: 0px 0px 5px 0px;
font-size: 70%;
}

div.flc a:hover
 {
background-color: #fff ;
}


div.frc a:hover
 {
background-color: #fff ;
}


div.flcq a:hover
 {
background-color: #fff ;
}





div.flc  {
margin: 5px 25px 5px 0px;
padding: 0px;
float: left;
width: 310px;
border: 0px solid yellow;
}


div.flc img  {
padding: 4px;
border: 1px solid #444;
}

div.flc p  {
padding: 4px 8px 4px 8px;
background-color: #eee;
margin:0px 0px 5px 0px;
font-size: 70%;
}






div.flcq  {
margin: 5px 25px 5px 0px;
padding: 0px;
float: left;
width: 250px;
border: 0px solid yellow;
}


div.flcq img  {
padding: 4px;
border: 1px solid #444;
}

div.flcq p  {
padding: 4px 8px 4px 8px;
background-color: #eee;
margin:0px 0px 5px 0px;
font-size: 70%;
}



div.nav {
 width: 150px;
 float: left;
 position: fixed;
 top: 0px;
 left: 10px;
 margin: 10px 0 0 0;
 padding: 10px 0px 12px 0px;
 border: 0px solid #bbb;
 background-color: #eee;
 font-family: sans-serif;

}



 
img.logonav {
margin-left: 18px;
margin-bottom: 18px;
margin-top: 0px;
border: 0px solid blue;

}


img.fl {
margin-left: 0px;
margin-right: 20px;
margin-bottom: 10px;
margin-top: 0px;
float: left;
padding: 4px;
border: 1px solid black;

}



img.fr {
margin-left: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 0px;
float: right;
padding: 4px;
border: 1px solid black;

}

div.spacer {
  margin: 0px 0px 15px 0px;
  padding: 0;

}

br.fresh {
  clear: both; 
}



blockquote p { 
margin-bottom: 6px;
}

div.nav div.blocks a {
 display: block;
 font-size: 12px;
 padding: 2px 9px 2px 9px;
}

div.nav a.validate {
 display: inline;
 font-size: 10px;
  padding: 2px 9px 2px 9px;
 color: #777;
}


a:link {
color: #900;
text-decoration: none;

}

a:visited {
color: #990033;
text-decoration: none;
}

a:hover {

color: #900;
 background-color: #fea;

/* background-color: #996666; */
text-decoration: none;
}

a:active {
color: #900;
text-decoration: none;
}

a.clear:hover {
 background-color: #fff;

}

a.grey:hover {
 background-color: #eee;

}

img.clear { 

border: 0px solid white ;

}

div.content {
 padding-left: 186px;
 margin-top: 0px;

/*  border: 1px solid #eee; */
}

div.contest {

 margin-top: 20px;
 border-left: 200px solid #666;
 padding-left: 30px;
}



div.hp {

text-align: left;
color: #900;
padding: 10px 5px 5px 35px;
margin: 0px -35px 25px 157px;
background-color: #efe8ad;
font-size: 18pt;
border-bottom: 1px solid #900;
}

div.masthead {

text-align: left;
padding:10px 5px 5px 25px;
margin: 0px -35px 25px -28px;
background-color: #990000;
color: #efe8ad;
border-bottom: 1px solid #000;


/*
color: #fff;
background-color: #59008e;
background-color: #efe8ad;
border-bottom: 1px solid #900;
*/

}

div.masthead span.bigname {
font-size: 25pt;
font-family: Georgia, "Times New Roman", Times, serif;
}


div.quick {

margin: 0 ;
padding-left: 15px;
 border: 0px solid yellow;
}


div.cform { 
background-color: #efe;
padding: 25px 25px 25px 25px;
border: 1px solid #aaa;
}


h1 {  font-family: Georgia, "Times New Roman", Times, serif; color: #990000}




h2.standard {  font-family: Helvetica, sans-serif;
font-weight: normal; color: #990000}



ul.clean, li {

list-style-type: none;

 }


div.why { 

font-family: Helvetica, sans-serif;
margin: 18px 0px 25px 0px;
padding: 10px;
clear: both;
background-color: #efe8ad;
color: #000;
color: #900;

/*
background-color: #274;
color: #fff;
background-color: #ded;
background-color: #2d338e;
border-left: 1px solid #800;
*/

}


ul.why, li {

list-style-type: disc;

 }


h2.summary { font-size: 14pt;
padding-left: 30px;
padding-right: 40px;
 }



h3.contrast {

background-color: #fff;
 color: #900;
border-bottom: 1px solid #900;
padding-left: 5px; 
padding-right: 0; 


}


h1.masthead {

background-color: #efe8ad;
color: #900;
padding-left: 15px; 
padding-right: 15px;

/*
background-color: #d6ce49;
background-color: #eef;
*/ 


}



h3 {  font-family: Georgia, "Times New Roman", Times, serif;
 font-size: medium; font-style: normal; color: #990000; font-weight: bold}

h4 {  font-family: Georgia, "Times New Roman", Times, serif;
 font-size: small; font-style: normal; font-weight: bolder; color: #990000}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;

}

.navigation {  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small; font-weight: bold}


table.material {
border-collapse: collapse;

}



table.material td {

border-bottom: 1px solid #777;
margin: 0 ;
padding: 4px;
vertical-align: top;
}

table.material td.heading {

margin: 0;
padding: 4px 4px 4px 15px;;
background-color:#559;
color: #fff;

}

p.heading {

margin: 0;
padding: 4px 4px 4px 15px;;
background-color:#559;
color: #fff;

}


p.memberhead {

margin: 40px 0 0 0;
padding: 4px 4px 4px 15px;

border: 1px solid black;

color: #fff;
background-color: #2d338e;
/*
background-color: #ccf;
color: #000;
*/


}



i.title { font-weight: 800;}

table.material td.summary {
padding-left: 1em;
padding-bottom: 2em;
}

span.summary {

font-size: small;
}


/* 

a:link {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #996666;
	text-decoration: none;
}

a:active {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}




color="#990000"

*/