
/* header text definition */

h1 {
	font-size: 1em;
        background: rgb(225, 0, 200);
	margin: 0;

}

/* Italic header for Directly from the owners */
h3 {
	font-size: 1em;
	margin: 0;
	font-style: italic;
	font-weight: normal;

}
h4 {
        font-size: 1.2em;
        font-weight: bold;
        font-style: normal;
        margin: 0px;
   }
p { 
	line-height: 1em;
}

.small {
	font-size: 0.8em;
}

.vsmall {
	font-size: 0.6em;
}

.big {
	font-size: 1.2em;	
}

.vbig {
	font-size: 1.5em;	
}
/* font for normal in input tables */
.norm {
	font-weight: normal;	
}
/* font for red optional asterisk */
.red {
	color: red;
}

/* font for highlighted fields*/
.blue {
	color: blue;
}
/* font for emboldened fields*/
.bold {
	font-weight:bold;
}
/* style for buttons*/
.subbut {
	background: rgb(255, 255, 224) none repeat scroll 0% 50%;
	color: black;
        padding:2px;
        margin:2px;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;

}
/* style for buttons on ranking screen*/
.rankbut {
	 height:19px;
         width:19px;
         text-align:center;
}
/* style for links on guidelines linkbox - these are really buttons but are made to look like links.*/
.guidelink {
	color: blue;
	text-decoration:underline;
	width:100px;
	background-color:rgb(255,255,225); 
	border:none;
	text-align:center;
        font-family:"Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif";
}
.guidelink:hover {
	text-decoration:underline;
	cursor:pointer;
        font-family:"Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif";
}
.guidelink:visited {
	color: purple;
	text-decoration:underline;
        font-family:"Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif";
}

/* link definitions */

a: {
	color: rgb(0, 0, 255);
/*	line-height: 1.25;*/
	text-align: center;
}

a:visited {
	color: purple;
        border-color:black;
}

.headerbanner {
        height:16px;
        text-align:center;
        border:outset;
        border-color:rgb(235,235,235);
        background-color:rgb(220, 230, 245);
        border-width:2px;
        padding:2px;
   	font-size:1em;
        font-weight:bold;
      
}

.headerlink {
        text-decoration:none;
}

/* link for advert display */
.adlink {
        text-decoration: underline;
        background-color: rgb(210,255,255);
        border:solid;
        border-color:black;
        border-width:1px;
        padding: 1px;
  
}

.adlink:hover {
	color: rgb(0, 0, 100);
}

.h4link {
        text-decoration: underline;
        font-size:0.7em;
        }

select {font-size:1em;}
input {font-size:1em;}
/* Table definitions - update table header and border background */

table.utable {
	background-color: rgb(255, 204, 153);
	font-weight: bold;
        }

/* Table definitions - table body for update tables */

tbody.utableb {
	background-color: rgb(255, 255, 204);
}

/* Table definitions - table body header for update tables */

td.utableh {
	background-color: rgb(255, 204, 153);
}

/* Table definitions - login table header and border background */

table.stable {
	background-color: rgb(79, 109, 255);
	font-weight: bold;
        }

/* Table definitions - table body for login tables */

tbody.stableb {
	background-color: rgb(213, 225, 240);
}

/* Table definitions - display table header and border background */

table.dtable {
	background-color: rgb(255, 204, 153);
	font-weight: bold;
	align: center;
}

/* Table definitions - table body for display tables */

tbody.dtableb {
	background-color: rgb(255, 255, 255);
}

/* Table definitions - table body header for display tables */

td.dtableh {
	background-color: rgb(255, 204, 153);
}

/* Table definitions - green table */

table.gtable {
	background-color: rgb(175, 244, 171);
	font-weight: bold;
	align: center;
}

/* used to round searchjs search box */

.stop,.sbottom{display:block}
.stop *,.sbottom *{display:block;height:1px;overflow:hidden;}
.s1{margin: 0 5px}
.s2{margin: 0 3px}
.s3{margin: 0 2px}
.s4{margin: 0 1px;height:2px;}

