/*========================================
========        start of stats style           =========
==========================================*/
/* General Styles */

.ol{
	font-family: arial;
	font-size: 12pt;
	font-weight: 400;
	font-style: none;
}

/*     text on menu           */
.stats_side_menu{
	background-color: #ffffff;
}

/*     welcome page           */
.stats_welcome{
	color: #903000; 
	font-family: Arial; 
	font-size: 16pt; 
	font-weight: 400; 
	line-height: 1.3; 
	background-color: #ffffff;
}

table.stats_front_page{ 
	color: #404080; 
	font-family: arial;
	font-size: 8pt;
	font-weight: 400;
	background-color : #100868;
	padding: 3px;

	border-top-width: none;
	border-top-style: none ;
	border-top-color: none ;
				
	border-right-width: 0.1em;
	border-right-style: solid;
	border-right-color: #b0b0d0;

	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #b0b0d0;

	border-left-width: 0.1em;
	border-left-style: solid;
	border-left-color: #b0b0d0;
	}

th.stats_front_page{
	color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
	font-weight: 700;
	letter-spacing: 0.03em;
	background-color: #100868;
	border-style :  none;
	padding: 3px;
	}

th.stats_side_menu{
	color: #ffffff;
	font-family: arial;
	font-size: 8pt;
	font-weight: 700;
	letter-spacing: 0.03em;
	background-color: #100868;
	border-style :  none;
	padding: 3px;
	}	

th.stats_side_heading{
	color: #ffffff;
	font-family: arial;
	font-size: 8pt;
	font-weight: 700;
	letter-spacing: 0.03em;
	background-color: #ff7f00;
	border-style :  none;
	padding: 3px;
	}

/*     first field in table           */
tr.stats_first{
	color: #000000; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 500; 
	line-height: 1.3; 
	background-color: #b0b0d0;
}


/*     second field in table           */
tr.stats_second{
	color: #000000; 
	font-family: verdana; 
	font-size: 9pt; 
	font-weight: 500; 
	line-height: 1.3; 
	background-color: #d6d6e3;
}

td.stats_front_page{ 
	color: #404080; 
	font-family: arial;
	font-size: 8pt;
	font-weight: 500;
	background-color : transparent;
	padding: 3px;

	border-top-width: none;
	border-top-style: none ;
	border-top-color: none ;
				
	border-right-width: 0.2em;
	border-right-style: solid;
	border-right-color: #b0b0d0;

	border-bottom-width: 0.2em;
	border-bottom-style: solid;
	border-bottom-color: #b0b0d0;

	border-left-width: 0.2em;
	border-left-style: solid;
	border-left-color: #b0b0d0;
	}


td.stats_admin{ 
	color: #404080; 
	font-family: arial;
	font-size: 8pt;
	font-weight: 400;
	letter-spacing: 0.05em;
	background-color : transparent;
	padding: 3px;

	border-top-width: none;
	border-top-style: none ;
	border-top-color: none ;
				
	border-right-width: none;
	border-right-style: none;
	border-right-color: none;

	border-bottom-width: 0.2em;
	border-bottom-style: solid;
	border-bottom-color: #b0b0d0;

	border-left-width: 0.2em;
	border-left-style: solid;
	border-left-color: #b0b0d0;
	}

td.main_block{ 
	background-image:url("gifs/carbackground.gif");
	background-position:100px -80px;
	color: #404080; 
	font-family: arial;
	font-size: 10pt;
	font-weight: 400;
	}

td.text{ 
	color: #404080; 
	font-family: arial;
	font-size: 10pt;
	font-weight: 400;
	}

td.input_text{ 
	color: #404080; 
	font-family: arial;
	font-size: 10pt;
	font-weight: 400;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#e0e0e0;
	border-bottom-width:2px;
	}

.form_error{
	background-image:url('pngs/admin_inputbox.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#f00;
	margin:1px;
	padding:2px;
}



td.small {
	color: #100868; 
	font-family:  arial; 
	font-size: 10pt; 
	font-weight: 400; 
	width: 20%;
	}

td.smaller {
	color: #100868; 
	font-family:  arial; 
	font-size: 9pt; 
	font-weight: 400; 
	width: 20%;
	}

	td.smallcol {
	color: #100868; 
	font-family:  arial; 
	font-size: 10pt; 
	font-weight: 400;
	background-color: #f0f0ff;
	width: 20%;
	}

	
/* inputs =============================================== */

/*     bar for %           */
.stats_bar{
	color: #000000; 
	font-family: verdana; 
	font-size: 11pt; 
	font-weight: 600; 
	line-height: 1.3; 
	background-color: red;
}

.stats_menu{
	background-color:#f0f0ff; 
	color: 303090; 
	font-family: Verdana;  
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
}

.email_box {
	background-color: #d9d9f1; 
	color: #000000; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;

	border-top-width: 1px;
	border-top-style: inset;
	border-top-color: #6699ca;

	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #6699ca;

	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #6699ca;

	border-left-width: 1px;
	border-left-style: inset;
	border-left-color: #6699ca;
	}

.stats_sub_menu{
	background-color:#d9d9f1; 
	color: #303090; 
	font-family: Verdana;  
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
}

.inputbox{
	background-image:url('pngs/inputbox.png');
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	border-top-color:#405060;
	border-left-color:#405060;
	margin:1px;
	padding:2px;
}



/* LINKS =============================================== */

A.stats:link {
	color: #ffffff; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:  none none none none ;
	background-color: transparent
	} /* unvistited link*/

A.stats:visited {
	color: #ffffff; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* visited links */

A.stats:hover {
	color: #ffffff; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* active links */

A.stats_raw_browser:link {
	color: #b0b0d0; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:  none none none none ;
	background-color: transparent
	} /* unvistited link*/

A.stats_raw_browser:visited {
	color: #303090; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* visited links */

A.stats_raw_browser:hover {
	color: #303090; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* active links */

/*========================================
==========       end of stats style           =========
==========================================*/

/*========================================
=============== content styles  =================
=============================================== */

.body{
	padding:0px;
	margin:0px;
}


td.heading{
	color: #303090; 
	font-family: Verdana;
	font-size: 14pt;
	font-weight: 700;
}

td.drive_head{
	color: #ffffff;
	font-family: arial;
	font-size: 12pt;
	font-weight: 600;
	font-style: normal;
	background-color: #1151ad;
}

em {color: #af0080;
	font-family: arial; 
	font-size: 12pt; 
	font-weight: 700; 
	font-style: normal;
}

td.bar {
	background-color: #100868;
	font-family: arial;
	color: #ffffff;
	font-size: 32;
	font-weight: 700;
	font-style: italic;
	text-align: right;
	}
	
	
	td.heading1 {
	color: #100868; 
	font-family:  arial; 
	font-size: 18pt; 
	font-weight: 700; 
	width: 20%;
	}

	td.missing { 
	width: 40%; 
	border: none;
	} 	

A.drive_head:link {
	color: #ffffff; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:  none none none none ;
	background-color: transparent
	} /* unvistited link*/

A.drive_head:visited {
	color: #ffffff; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* visited links */

A.drive_head:hover {
	color: #ffffff; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* active links */

A.drive_head_raw_browser:link {
	color: #b0b0d0; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:  none none none none ;
	background-color: transparent
	} /* unvistited link*/

A.stats_raw_browser:visited {
	color: #303090; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	} /* visited links */

A.stats_raw_browser:hover {
	color: #303090; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent
	}




/*========================================
========== dbconnection error ================
==========================================*/


/*     body           */
.dbconnection{
	background-color: #ffffff;
}

table.dbconnection{ 
	color: #303090; 
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 400;
	background-color : #ffffff;
	padding: 3px;

	border-top-width: 0.1em;
	border-top-style: none ;
	border-top-color: #b0b0d0 ;
				
	border-right-width: 0.1em;
	border-right-style: solid;
	border-right-color: #b0b0d0;

	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #b0b0d0;

	border-left-width: 0.1em;
	border-left-style: solid;
	border-left-color: #b0b0d0;
	}

th.dbconnection{
	color: #ffffff;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: 700;
	letter-spacing: 0.03em;
	background-color: #b0b0d0;
	border-style :  none;
	padding: 3px;
	}	


A.dbconnection:link {
	color: #b0b0d0; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:  none none none none ;
	background-color: transparent;
	} /* unvistited link*/

A.dbconnection:visited {
	color: #303090; 
	text-decoration: none; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700; 
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent;
	} /* visited links */

A.dbconnection:hover {
	color: #303090; 
	text-decoration: underline; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 700;
	line-height: 1.3;
	border-color: #b0b0d0; 
	border-width: 0.1em;
	border-style:   none none none none ;
	background-color: transparent;
	} /* active links */

/*========================================
==========    end of dbconnection style     ========
==========================================*/