body {

/*  background-color:#F5F8FA;*/

   background-image:url(http://www.topdomotica.com/top/skins/domo/pcb-blue.jpg);

   background-repeat:repeat;

   color:#00487D;

   font-size: small;

   font-family: sans-serif;

}



fieldset {

  border: 1px solid #072F4C;

  background-color:#DCEEF5;

  padding:20px;

  color:#072F4C;

}

form {

  margin: 0px;

}

h1, h2, h3 {

  margin: 0px;

  padding: 0px;

}



hr {

  background-color: #FFFFFF;

  border: 0px;

  color: #00487D;

  height: 1px;

}



div.bottom {

  color:#A2BAC6;

  font-size: x-small;

  text-align: center;

}



/* Define some colors */



.darkbg {

  background-color:#59849A;

  color:#000000;

}

.mediumbg {

  background-color:#A2BAC6;

  color: #000000;

}

.lightbg {

  background-color:#FFFFFF;

  color: #175372;

}

.lightbgalt {

  background-color:#DCEEF5;

  color: #175372;

}

.highlight {

  background-color:#FFFFFF;

  color: #175372;

}



/* Top menu */



.menuarea 

{

	margin-top:10px;

	width:700px;

	margin-left:75px;

}



.menusep

{

  clear:both;

  height:20px;

  width:100%;

}



.menu {

/*

  background-image:url(http://www.topdomotica.com/top/skins/domo/menubutton.png);

  color:#000000;

  border: 1px solid #000000;

*/



  background-image:url(http://www.topdomotica.com/top/skins/domo/menubutton2.png);

  color:#F5F8FA;

  border: 2px solid #072F4C;

  display:block;

  float:left;

  text-align:center;

  text-decoration:none;

  height:20px;

  width:125px; 

  font-weight: bold;

  padding-top:5px;

  

}

.menu:hover, .menu:active {

  color:#FFFFFF;

  text-decoration:none;

  border:2px solid #FFFFFF;

}



td.table_top {

 border: 1px solid #000000;

 background-color:#175372;

}



.table_rank {

 border: 1px solid #000000;

 background-color:#175372;

 color:#FFFFFF;

 margin-top:16px;

 width:100%;

 padding:0px;

 font-weight:bold;

}



.mainarea {

 width:100%;

}

.topfooter{
text-align:right;
width:100%;
}



.cell_top {

vertical-align:top;

/*border:1px solid #000000;*/

background-color:#FFFFFF;

color:#00487D;

/*text-align:center;*/

}



.link_table

{

text-align:left;

color:#000099;

text-decoration:underline;

}



.description_top

{

font-weight:normal;

color:#00487D;

font-size:small;

}



.cell_top_alt {

vertical-align:top;

text-align:center;

/*border:1px solid #000000;*/

background-color:#FFFFFF;

color:#00487D;

}



.search_item{

background-color:#DCEEF5;

color:#00487D;

border:1px solid #000000;

padding-left:5px;

}





td.cell_header {

text-align:center;

border:1px solid #000000;

background-color:#59849A;

color:#DCEEF5;

}





a.table_top {

  font-weight:normal;

  text-decoration: underline;

  color:#00487D;  

  font-size: small;

}

a.table_top:hover, a.table_top:active {

  color:#003399;

}



.join_edit_error {

	background-color: #A3CFCC;

	border: 1px solid #12469A;

	padding: 2px;

}



a.link_table_top

{

	font-weight:bold;

	color:#00487D; 

	text-decoration: underline;

}



.desc_table_top

{

	font-weight:normal;

	color:#00487D;

    font-size: small;

}



a.help { color: #12469A; font-weight: bold; text-decoration: none; }

a.help:hover { color: #12469A; }

