/*page colour and main background*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#666666;
}
.content {
	background-color:#FFFFFF;
}
.homepage_background
{
	/*background-image:url(images/backdrop.jpg);
	background-repeat:no-repeat;*/
}

/*--------------------- main text content ----------------------------------------------------------------*/

/*main page text should change both text and p to be the same*/
.text {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*titles on search pages*/
.titles {
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	color:#003366;
}
/*main links on page*/
.pagelinks {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.pagelinks a:link{ color: #003366;}
.pagelinks a:visited{ color: #003366;}
.pagelinks a:hover{ color: #003366;}


/* -------------------- navigation bars --------------------------------------------------*/
/*top navigation bar*/
.toplinks {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
.toplinks a:link {
	color: #FFCC00;
}
.toplinks a:active {
	color: #FFCC00;
}
.toplinks a:hover {
	color: #FFCC00;
}
.toplinks a:visited {
	color: #FFCC00;
}


/*links for the footer*/

.bottomlinks {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bottomlinks a:link {
	color: #000000;
}
.bottomlinks a:active {
	color: #000000;
}
.bottomlinks a:hover {
	color: #000000;
}
.bottomlinks a:visited {
	color: #000000;
}

/*------------------------ side bar section ------------------------------------------------------------------------------------*/
.sidebar_titles1 {
	font-family: Gill Sans MT, ;
	font-size: 18px;
	color: #ffffff;
}
.sidebar_titles2 {
	font-family: Gill Sans MT, ;
	font-size: 18px;
	color: #cccccc;
}
/*sidebar background makes the page load slightly nicer*/
.sidebar_background
{
background-color:#9C2123;	
}

/*sidebar links*/
.sidelinks {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
.sidelinks a:link {
	color: #FFCC00;
}
.sidelinks a:active {
	color: #FFCC00;
}
.sidelinks a:hover {
	color: #ffffff;
}
.sidelinks a:visited {
	color: #FFCC00;
}

/* links on customer logged in section*/
.customerlinks {
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.customerlinks a:link {
	color: #FFCC00;
}
.customerlinks a:active {
	color: #FFCC00;
}
.customerlinks a:hover {
	color: #FFCC00;
}
.customerlinks a:visited {
	color: #FFCC00;
}

.imageBorder {border:1px solid #CCCCCC;}

/*buttons on sidebar*/
.sidebar_button {
 border:1px solid #333333;
 background-color: #666666; 
 color: #ffffff; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.sidebar_select { 
 background-color: #666666; 
 color: #ffffff; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

/*fogot password link*/
.textwhitesmall {

	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


/*-------------------------- search results section --------------------------------------------------------------------------------*/
/*on search results pages*/
.searchlink {
	color: #9C2123;
	font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchlink a:link{
	color: #9C2123;
}
.searchlink a:visited{
	color: #9C2123;
}
.searchlink a:hover{
	color: #9C2123; text-decoration:underline;
}
.searchlink a:active{
	color: #9C2123;
}
.search_results_table{
 border:1px solid #9C2123;
}
hr {
height:1px;
color: #cccccc;
background-color: #cccccc;

}

/*------- forms -------------------------------------------------------------------------*/
/* style form elements*/
.checkbox input {  
 background-color: #ffffff; 
 color: #000000; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

select { 
 background-color: #ffffff; 
 color: #000000; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.button {
 border:1px solid #000000;
 background-color: #9C2123; 
 color: #ffffff; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

textarea { 
 background-color: #ffffff; 
 color: #000000; 
 font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.formFieldTextarea {font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:140px; height:60px} 
.formFieldSelect {font-family: Gill Sans MT, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:140px;} 

/*-------------- more details page -----------------------------------------*/
.more_details {
border:1px solid #333333;
background-color:#ffffff;
}


.links  {
 color: #990000;
}
.links a:link {
color: #990000;
}
.links a:visited {
color: #990000;
}