/** 
========================
GENERAL DESIGN ELEMENTS
========================
**/
/**  FORCE SCROLLBAR TO APPEAR */
html {
	overflow-y: scroll;
	background-color: #63637B;
	margin-left: 0;
	margin-top: 0;
	top:0;
	left:0;

}

body
{
	margin-left: 0;
	margin-top: 0;
}

/**GENERAL TEXT GUIDE**/
*{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

/*RED HEADING FOUND IN CERTAIN PAGES*/
.redheading {
	font-weight: bold;
	color: #990000;
}

/**PADDING AROUND PHOTOS**/
.photo-inset {
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/**HEADINGS USED THORUGHOUT THE SITE**/
.heading {
	font-size: 12px;
	font-weight: bold;
} 

/**
========================
URL STYLES
========================
**/


/**APPEARRANCE OF URLS**/


/*SIDEBAR LINK STYLE WHEN SELECTED*/
.sideBarSelected,.sideBarSelected a{
	color:#333399;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold; 
}
/*SIDEBAR INITIAL STYLE*/
.sideBarNormal{
	color:#3333CC;
	font-size: 11px;
	text-decoration: none;
	
}
/*SIDEBAR INITIAL LINK STYLE*/
.sideBarNormal a{
	color:#3333CC;
	font-size: 11px;
	text-decoration: none;
}
/*SIDEBAR INITIAL ROLLOVER STYLE*/
.sideBarNormal a:hover {
	color:#FF6600;
	font-size: 11px;
	text-decoration: underline;
}
/*SITE LINK STYLE*/
a{
color:#3333CC;
font-size: 11px;
text-decoration: none;
}
/*SITE ROLLOVER STYLE*/
a:hover {
color:#FF6600;
font-size: 11px;
text-decoration: underline;
}	
/**
THE COLOR OF THE LINK OF THE SECTION YOU ARE IN (IN THE SIDEBAR)
This is currently set to be the same colour as a link which you have already visited
**//*
a.selected
{
color:#666666;
}*/
/*
======================
LAYOUT OF THE SIDEBAR
======================
**/



/** APPEARANCE OF THE LINK TO THE SITE MAP**/
div.sitemap a:link,div.sitemap a:visited{
color:#cccccc;

}

/**SET THE SPACING BETWEEN LINES IN THE SIDEBAR**/
div.sidebar p{
margin-bottom:-5px;
}

/**APPEARANCE OF THE TITLES IN THE SIDE BAR**/
.side-title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
/**USED FOR LAYOUT ION THE SIDEBAR**/
#menu {
	margin-top: 10px;

}

/*APPEARANCE OF HORIZONTAL LINE IN SIDEBAR*/
hr {
	color: #000099;
}



/*SPACING BETWEEN SIDEBAR AND HORIZONTAL LINE*/
.sidebar{
margin-bottom:18px;
}


/*
=============
MISCELANEOUS
=============
*/

/** THESE ARE USED TO SHOW/HIDE FAQ QUESTIONS**/
.Hidden {
    display:none;
    visibility:hidden;

}
.Shown {
    display:block;
    visibility:visible;
}
.home-hidden {
    display:none;
    visibility:hidden;

}

/*
FORMATTING AND POSITIONING OF THE DESCRIPTIONS OF SERVICES ON THE HOME PAGE
*/
.home-shown {
	color:#000099; 
	font-size:12px;
	display:block;
	visibility:visible;
	text-align: left;
}

/**Best not to touch these two, they control the alignement of the descriptions**/
.floatL {float:left;} 
.mainDIV {width:100%;clear:both;}
.pQA{ padding: 8px;margin: 0;}
/*
CLIENT SECTION
*/
.client-block {
	padding-left: 10px;
	padding-right: 10px;
}
.client-heading {
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}
form {
	margin: 0px;
	padding-left: 10px;
}
.client-incorrect {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.qa
{
	display:block;
	float:left;
}
.qa td
{
	vertical-align:top;
}

