/* VC Computers: Site Style Sheet
	 authors: George Savva / Inez Ferry
	 e-mail:  sites@vccomputers.ie  
	 with additional stuff from mrscripts copyrights respected             */
/* ------------------ a[href] ---------------- */
a:link {
  color: #316A95;
  text-decoration: none;
  border: 0;
}
a:visited {
  color: #316A95;
  text-decoration: none;
  border: 0;
}
a:hover {
  color: #002277;
  background: #E4F9FE;
  text-decoration: none;
  border: 0;
}
h1, h2, h3, h4, h5, h6  {
  margin: 0 0;
  padding: 0 0;
  color: #D8A025;
}

h1 {
	font-size: 2.5em;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: .9em;
}
h4 {
  font-size: 0.8em;
}
h5 {
  font-size: 0.2em;
}
h6 {
  font-size: 0.1em;
}

p {
    color: #316A95;
	font-family: "arial";
    font-size: 12px;
}
body {
  font-family: "Times New Roman", Times, serif;
}

div.search label {
 	background: transparent;
	border: 1px solid #316A95;
	float: left;
	text-align: right;
	margin:0 0.5em 0 0.5em; /* top right bottom left*/
	padding: 0  2px 0 2px;
	display: block;
  font: italic small-caps 900 12px arial;
  color: #316A95;
}
div.search input {
  display: block;
  width: 150px;
  float: left;
  margin-bottom: 10px;
  color: #000000;
  background: #E4F9FE;
  border: 1px inset #FFE6E9;
}

div.search input[type="image"]{
	 width: 27px; 
	 margin:0 0.5em 0.5em 0.5em;
/*	 border: 1px outset #FFE6E9; */
  border: none;
}

div.search input.go {
  width: 27px;
  margin:0 0.5em 0.5em 0.5em;
  border: 1px outset #FFE6E9;
}

input.back { 
  background: transparent; 
  border: 2px outset #316A95; 
  width:60px; 
  color: #316A95;
}

/* ------------------ custom ----------------- */

.even {
  background: #E4F9FE;
}

.float {
  font-size: 18px;
  margin-left: 20px;
  margin-bottom: 20px;
  float: right;
  width: 150px;
  color: #DF0000; 
  border: none;
}

.leftfloat {
  font-size: 18px;
  margin-right: 20px;
  margin-left: 10px;
  margin-bottom: 20px;
  float: left;
  width: 150px;
  color: #009000; 
  border: none;
}

.article {
  color: #316A95;
  font-size: 12px;
  text-align: justify;
}

.article1a {
  color: #316A95;
  font-size: 12px;
  text-align: left;
}

.abc {
  color: red;
  background: white;
  text-decoration: none;
}

.summary {
  margin-left: 15px;
  color: #316A95;
}

.article2 {
  color: #316A95;
  font-size: 12px;
  text-align: center;
}

.article3 {
  color: #316A95;
  font-size: 15px;
  text-align: center;
}
.article4 {
  color: #FF0000;
  font-size: 18px;
  font-family: "Times New Roman", Times, serif;
  text-align: center;
}
.left {
  font-size: 18px; 
  margin: 0 20px 10px 5px; 
  float: left; 
  width: 170px; 
  color: #0107FF;
  font-family: "Times New Roman", Times, serif;
} 
.right {
  font-size: 18px; 
  margin: 0 20px 10px 5px; 
  float: right; 
  width: 170px; 
  color: #0107FF;
  border: 0;
}

.purplehl {
  font-size: 18px; 
  margin: 0 20px 10px 5px; 
  float: left; 
  width: 170px; 
  color: #5B44B8; 
}
.centre {
  text-align: center;
}
.fltleft {
  float: left;
}
.fltright {
  float: left;
}
.c410 {
  width: 410px;
  margin: 0 auto;
}
/*--- Scrollbar Colours ---*/
body,html 	{
	scrollbar-face-color: #E4F9FE; /* light blue E4F9FE*/
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-track-color: #316A95;  /* dark blue 316A95 */
    scrollbar-arrow-color: #316A95; 
    scrollbar-3dlight-color: #316A95; 
    scrollbar-darkshadow-color: #D8A025; /* orange D8A025 */
}

/*--- END Scrollbar Colours ---*/


TD {
	color: 				#000000;
}
INPUT, INPUT.entry, SELECT.entry {
	font-family: 		"Verdana";
}
.available {
	color: 				#006600;
}
.notavailable {
	color: 				#FF0000;
}
.separator {
	background-color:	#dddddd;
}
.footer {
	color: 				#000080;
}
.windowborder {
	background-color:	#000000;
}
.windowinside {
	background-color:	#eeeeee;
}
.errors {
	color: 				#FF0000;
}
.clearall {
 clear: all;
}
.w3c {float:left;}
.w3c a img {border: none; float:left; margin: 0 0 0 5px;}
.rbs {float:right;}
.rbs a img {float:right; border: none;  margin: 0 5px 0 0;}


A.footer {
	
	color: 				#FF0000;
	text-decoration: 	none;
}
A.footer:hover {
	
	color:				#FF0000;
	text-decoration: 	underline;
	font-size:			10px;
}
A.footerreload {
	
	color: 				#FF0000;
	text-decoration: 	none;
}
A.footerreload:hover {
	
	color:				#FF0000;
	text-decoration: 	underline;
}
A.footerpowered {
	color: 				#000000;
	text-decoration: 	none;
}
A.footerpowered:hover {
	color:				#FF0000;
	text-decoration: 	underline;
}