body{ 
	HEIGHT: 100%;
	width: 100%;
	PADDING: 0px;  
	background: #ffffff;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-width: 0px;
	margin-height: 0px;
	scrollbar-3dlight-color: #4C5366;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #B4C6F2;
    scrollbar-darkshadow-color: ;
    scrollbar-face-color: ;
    scrollbar-highlight-color: ;
    scrollbar-shadow-color: ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}

.bodylayout{
	width: 100%;
	height: 100%;
}


.contact{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 25px;
	color: #000000;
	font-size: 9pt;
}


.headerlayout{
	width: 100%;
	height: 89;
	align: left;
	background-color: #BDBDBD;
}

.lheader{
 vertical-align: top;
 width: 180px;
 height: 89;
}


td.bodytd {vertical-align: top;
	background: #60A6C7;
	background-image: url('../backgrounds/bglogo_emboss_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
}

td.logo {vertical-align: middle;
				 
}


.EmailLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0000ff}



/* START DIV style */
  
	  #printfriendly {
       width: 120px;
       height: 24px;
	   float: right;
	   font-family: verdana; 
	   font-weight: bold; 
	   font-size: 9px; 
	   text-align: right;
	   color: #000000;
	   overflow: hidden;
       top: auto;
       right: 0px;
       bottom: 0px;
       left: 0px;
		BORDER-left: 1px solid #008000;
		BORDER-top: 1px solid #008000;
		BORDER-right: 1px solid #00C000;
		BORDER-BOTTOM: 1px solid #00C000;
		background: url(http://localhost/teesvalleyrcc.org.uk/style/buttons/printer_but.gif);
		background-repeat: no-repeat;
		vertical-align: centre;
		padding-left: 10px;
		padding-right: 2px;
      }
	  
	  #printfriendly A.switch {
	TEXT-DECORATION: none;
	COLOR: #000000; 
}

#printfriendly A.switch:hover {
	CURSOR: pointer; 
	COLOR: #c00;
}
 

/* END DIV style */



/*START page main body containing public content*/


table.mainbody{
	width: 100%;
}

td.content{
	background: transparent; 
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
}



/*END page main body containing public content*/
	





/* START navigation */



a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}





/* END navigation */





.footer{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-right: 20px;
	color: #000000;
	font-size: 8pt;
}


/* uploader styles */
/* styles for generic image uploader */

/* odd and even are the styles for the alternate rows of the list of users
in the manage users page */
.odd {padding: 1em; background-color: rgb(190,190,190); }
.even {padding: 1em; background-color: rgb(150,150,150); }
/* hotstamp image position (relative to main image in imageblock) */
.hotstamp {position: absolute; top: 22%; right: 10%;}
.imageblock { position: relative; }

/* paragraph styles for image title and contributor text on viewimage page */
.para2 { margin: 0px; padding: 0px 0px 10px 0px; }
.para { margin: 0px; padding: 0px 0px 0px 0px; }
/* style for the word 'display' in the selection pull-down */
.search { color: rgb(0,0,0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
/* style for the menu items */
/* link styles for menu */
a.menu:link { text-decoration: none; color: rgb(0,0,255); font-size: 120%; }
a.menu:visited { text-decoration: none; color: rgb(0,0,255); font-size: 120%; } 
a.menu:active { text-decoration: none; color: rgb(0,0,255); font-size: 120%; } 
a.menu:hover { text-decoration: underline; color: rgb(0,0,255); font-size: 120%; }

/* style for the page titles */
.pagetitle { color: rgb(20,0,0); font-size: 140%; }
/* style for the image titles */
.maintitle { color: rgb(20,0,0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; }
/* style for page information messages - e.g. 'There are a total of 6 files in your selection ...' */
.message { color: rgb(0,0,0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
/* style for information messages - e.g. 'there are no items in your selection' */
.message2 { color: rgb(0,0,0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
/* style for 'edit' link */
.edit { color: rgb(0,0,0); font-size: 100%; }
/* style for 'delete this image' link */
.delete { color: rgb(0,0,0); font-size: 100%; }
/* style for manage users list items */
.list { color: rgb(0,0,255); font-size: 100%; }
/* style for manage users list item links (edit & delete) */
a.listlink { color: rgb(255,0,0); font-size: 100%; }
/* style for the images in the gallery view */
.galleryimage { border-width: 0px; margin: 0 0 0 0; padding: 0 0; }

/* style for text labels on data entry forms */
.form { color: rgb(0,0,0); font-size: 100%; }
/* styles for 'image page' whether popup or normal page */
.popuptitle { color: rgb(0,0,0); font-size: 120%;  margin-bottom: 20px; }
.contributor { color: rgb(0,0,0); font-size: 120%; }
.description { width: 30%; color: rgb(0,0,0); font-size: 100%; text-align: left; margin-bottom: 20px; }
.tableheadings { color: rgb(0,0,0); font-size: 100%; text-align: left; font-weight: bold; background-color: rgb(200,200,200); }
.backlink { font-size: 120%; color: rgb(0,0,127); }
/* style for the object URL */
.objectlink { color: rgb(0,20,0); font-size: 100%; }
.listtable { border: 1px solid rgb(0,0,0); }

/* background colours for license boxes */
.private { background-color: rgb(255,0,0); }
.canview { background-color: rgb(255,204,0); }
.canuse { background-color: rgb(0,255,0); }

/* list view styles */
.listtitle { color: rgb(0,0,0); font-size: 120%; }
.listuser { color: rgb(0,0,0); font-size: 120%; }
.listtype { color: rgb(0,0,0); font-size: 120%; }
.listsize { color: rgb(0,0,0); font-size: 120%; }
.listdescription { color: rgb(0,0,0); font-size: 120%; }

/* link styles for menu */
a.menu:link { text-decoration: none; color: rgb(0,0,255); font-size: 120%; }
a.menu:visited { text-decoration: none; color: rgb(0,0,255); font-size: 120%; } 
a.menu:active { text-decoration: none; color: rgb(0,0,255); font-size: 120%; } 
a.menu:hover { text-decoration: underline; color: rgb(0,0,255); font-size: 120%; }

/* link styles for page numbers */
a.pagenumbers:link { text-decoration: none; color: rgb(0,0,255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
a.pagenumbers:visited { text-decoration: none; color: rgb(0,0,255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.pagenumbers:active { text-decoration: none; color: rgb(0,0,255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.pagenumbers:hover { text-decoration: underline; color: rgb(0,0,255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
/* style for current page number */
.currentPage { text-decoration: none; color: rgb(255,0,0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

/* new AV uploader template CSS */
.containerBlog 
{ position: relative; width: 100%; height: 200px;
color: rgb(0,0,0); font-size: 100%; text-align: left; margin-bottom: 20px;
}

.imgBlog {
  float: right;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
.descriptionBlog { color: rgb(0,0,0); font-size: 120%; }

/* report styles */
.dmp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; background-color: rgb(235,235,235);}

.reportTitle {font-size: 18pt; font-style: italic; font-weight: 600; color:rgb(0,0,102);}
.reportSubtitle {font-size: 12pt; font-style: normal; font-weight: 600; color:rgb(0,0,102);}
.reportBody {font-size: 9pt; font-style: normal; color:rgb(0,0,0);}
.reportBody A:link {font-size: 9pt; font-style: normal; color:rgb(0,0,0);}
.reportBody A:visited {font-size: 9pt; font-style: normal; color:rgb(0,0,0);}
.reportBody A:hover {font-size: 9pt; font-style: normal; color:rgb(0,0,0);}
.reportBodyBold {font-size: 9pt; font-style: normal; font-weight: bold; color:rgb(0,0,0);}
.reportList {font-size: 12pt; font-style: normal; font-weight: 600; color:rgb(0,0,102); text-decoration: underline;}

.odd { background-color: rgb(245,235,235); color: rgb(60,60,60); font-size:80%; }
.even { background-color: rgb(215,205,205); color: rgb(60,60,60); font-size:80%; }

.reportTable { border-style: solid; border-color: rgb(0,0,0); font-size:100%; color: rgb(0,0,102);}

.tableControl {font-weight:bold; font-size:90%; color:rgb(0,0,255)}
.tableControl A:link {font-weight:bold; font-size:90%; color:rgb(0,0,255)}
.tableControl A:visited {font-weight:bold; font-size:90%; color:rgb(0,0,255)}
.tableControl A:hover {font-weight:bold; font-size:90%; color:rgb(0,0,255)}

.reportHeader {font-size: 12pt; font-style: normal; font-weight: 600; color:rgb(0,0,102);}
.reportContent {font-size: 9pt; font-style: normal; color:rgb(0,0,0); background-color: rgb(245,235,235); border: solid 1px rgb(0,0,0);}
.reportButton {font-size: 14pt; font-style: normal; color:rgb(0,0,0); background-color: rgb(200,200,200); border: solid 2px rgb(150,150,150);}
.reportLink {font-size: 10pt; font-style: normal; text-decoration: underline; font-weight: 600; color:rgb(0,0,102);}

.thumbnail img {
	padding: 5px;
	text-align: center;
	margin: 4px;
	background-color: transparent;
	border-width: 1px;
	border-color: #778899;
}


.thumbnail a:hover img {
    border-width: 2px;
    border-color: #38c;
	margin: 3px;
}



