/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/

/* to make topmargin=0, leftmargin=0*/
.body { 
margin: 0px; padding:0px; 
}

 /* normal: most regular body text */

/* header: heading text */
/*colour change */
.header {
	color: #000099;
}

/* link: normal links, active: links in use */
/*colour change */
A:LINK, A:ACTIVE {
	color : #000099;
}

/* visited: previously visited links */
/*colour change */
A:VISITED {
	color: #336666;
}

/* fieldnameback: background color for column and row title sections */
/*colour change */
.fieldnameback {
	background-color: #000099;
}

/* fieldnamebackline: background color for lines in topmenu.html - same colour as fieldnameback */
.fieldnamebackline {
	background-color: #000099;
}

/* databack: background color for data areas */
/*colour change */
.databack {
	background-color: #D9D9F9;
}

/* databacktopmenu: background color for top menu - same colour as databack */
.databacktopmenu {
  	background-color: #D9D9F9; 
/*	background-color: #CEEBFD; */
}

/* topmenu text */
.topmenu  {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

/* sideback: background color for side and top frames */
/*colour change */
.sideback {
	background-color: #000099;
}

/*for datacell to give space*/
.datacell {
	padding: 5px;
	border: 1px solid #000099;
}

/*for index.php page side block*/
.index {
	margin-top: -5px;
	margin-left: -5px;
	margin-bottom: -5px;
	margin-right: -5px;
	background-color: #D9D9F9;
}

/*border on right side of cell*/
.borderright {
	border-right-color: #000099;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #D9D9F9;
}

/* these blocks handle the image preview for randomdocument.php
and randomphoto.php*/

.media-prev-left {
	background: transparent url(media-prevbg-left.png) no-repeat 0 0;
	top: -120px;
	right:-426px;
	height: 400px;
	padding: 20px 7px 12px;
	position:absolute;
	text-align: center;
	width: 410px;
	z-index:98;
	display:table-cell;
	line-height: 50px;
	vertical-align:middle;
}

.media-prev-right {
	background: transparent url(media-prevbg.png) no-repeat 0 0;
	top: -120px;
	right:-426px;
	height: 400px;
	padding: 20px 7px 12px;
	position:absolute;
	text-align: center;
	width: 410px;
	z-index:98;
	display:table-cell;
	line-height: 50px;
	vertical-align:middle;
}

/*for tables on randomphoto and randomborder */
.randomtable {
	width: 10%;
}

