/*  
Theme Name: Credit Hire Organisation
Theme URI: http://wordpress.org/
Description: Credit Hire Organisation public website
Version: 1.1
Author: Enhance Software Solutions Ltd
Author URI: http://www.enhance.co.uk

	

This theme was designed and built by Mike Beveridge

*/



/* Begin Typography & Colors */

body 	{
   	background: #fff url(../art/back1.jpg) no-repeat top fixed;	
	font:  11px/1.3em Arial,Helvetica,sans-serif; 
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
	}

h1.pagetitle {
	color: #003b5a;	
	font-size: 14px;
	font-family:  Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 10px;
	border-top: 2px solid #7094b8;
	}
	h2 {color: #003b5a;	
	font-size: 12px;
	font-family:  Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 10px;background: #dde9f5;
	border-top: 2px solid #7094b8;}
h1 {
	color: #003b5a;
	background: #dde9f5;
	font-size: 14px;
	font-family:  Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 10px;
	border-top: 2px solid #7094b8;
	}
	
h1,h2 a  {
	color: #003b5a;
	text-decoration: none;
	}

h1,h2 a:hover {
	color: #336699;
	text-decoration: none;
	}
#top 	{ 
	background: 	#336699;
	width: 		100%;
	font:  		11px/1.7em arial, helvetica, sans-serif;
	color: 		#cccccc;
	position: 	relative;
	}


#bannerlinks {
 
	position: relative;
	width: 		748px;	
	margin: 	0 auto;
	border-left: 1px solid #7094b8;
	border-right: 1px solid #7094b8;
	text-align:	right;
	font:  10px/1.6em verdana;
	color: #cccccc;
	height: 22px;
}


#links {

	position: absolute;
	top: 2px;
	right: 10px
}

#head 	{ 
	background: 	#fff url(art/) no-repeat left bottom;
	width: 		100%;
	position: 	relative;
	}

#headcontainer { 
	background: 	url(art/) no-repeat left bottom;
	margin: 	0 auto;
	text-align: 	left;
	width: 		748px;
	position: 	relative;
	border-left: 1px solid #7094b8;
	border-right: 1px solid #7094b8;
	}

#wrapper{ 
	background: 	#336699 url(art/menuback.png) repeat-x left top;
	width: 		100%;
	position: 	relative;
	}

#container { 
	background: 	url(art/) no-repeat left bottom;
	margin: 	auto;
	text-align: 	left;
	width: 		750px;
	position: 	relative;
	}

#content {
	background: 	#fff url(art/back.png) repeat-y center top;
	width: 		100%;
	position: 	relative;
	}

#contentcontainer { 
	background: 	#fff;
	margin: 	auto;
	text-align: 	left;
	width: 		748px;
	position: 	relative;
	overflow: auto;
	border-left: 1px solid #7094b8;
	border-right: 1px solid #7094b8;
	padding: 12px 0 12px 0;
	}

#main 	{
	background: #fafafa;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 500px;
	margin: 0px 10px 0px 0;
	border: solid 1px #cccccc;
	font:  1.0em verdana, sans;
	color: #444;
	line-height: 18px;
	}

#sidebar{
	postion:relative;
	width: 200px;
	padding: 0 7px 0 0px;
	margin: 0px 0 0px 12px;
	}

#side1 	{

	background: #fafafa url(art/newsletter.png) no-repeat left top;
	padding: 0px 0px 0px 0px;
	border: solid 1px #cccccc;
	font:  1.0em verdana, sans;
	color: #666;
	}

#side2 	{
	background: #fafafa url(art/create.png) no-repeat left top;
	margin-bottom: 15px;
	padding: 0px 0px 0px 0px;
	font:  1.0em verdana, sans;
	color: #666;
	}

#innertext 
	{
	padding: 12px 12px 12px 12px;
	}

#navcontainer img { padding: 0 0 0 12px; }

#navcontainer { width:200px; }


#navcontainer b { color: #336699; }

#navcontainer ul
{
margin: 15px 0 15px 0;
padding-left: 0;
list-style-type: none;

font-family: verdana, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px 0 5px 10px;
width: 188px;
}

#navcontainer a:link, #navlist a:visited
{
color: #444;
text-decoration: none;
}

#navcontainer current
{
background-color: #e1e1e1;
color: #cc0000;
}

#navcontainer a:hover
{
background-color: #ececec;
color: #336699;
text-decoration: underline;
}

img.floatleft { 
    float: left; 
    margin-bottom: 12px; 
    padding-right:35px; 

}

img.floatLeft { 
    float: left; 
 
}

img.floatRight { 
    float: right; 
    margin-bottom: 12px; 
    padding-right:12px;
    padding-left:5px; 

}

img { border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}


a.link:link {color: #86a4c3; font-family:verdana; text-decoration: none; }
a.link:active {color: #86a4c3; font-family:verdana; text-decoration: none;}
a.link:visited {color: #86a4c3; font-family:verdana; text-decoration: none;}
a.link:hover {color: #fff; font-family:verdana; text-decoration: underline; }


a.link1:link {color: #86a4c3; font-family:verdana; text-decoration: underline; }
a.link1:active {color: #86a4c3; font-family:verdana; text-decoration: underline;}
a.link1:visited {color: #86a4c3; font-family:verdana; text-decoration: underline;}
a.link1:hover {color: #808080; font-family:verdana; text-decoration: underline; }





#footer {
	background: transparent url(../art/footer.png) no-repeat bottom left; 		position:absolute;
	width:731px;
	height: 117px;
}


#pro {
	position:absolute; 
	top:790px; 
	left:540px; 
	width:153px; 
	height:89px;
	border:0px; }
	

#mapsupport {
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #808080;
border-top-style: solid; border-top-width: 1px; border-top-color: #808080; 
border-left-style: solid; border-left-width: 1px; border-left-color: #808080; 
border-right-style: solid; border-right-width: 1px; border-right-color: #808080;

	}


#textholdbase {
	position: relative;
	width: 180px;
	margin: 0px 0 0 10px;
	padding: 15px 15px 15px 15px;	
	font-family:  arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	font-size: 1.2em;
	color: #336699;
	border: 1px solid #ccc;
}

#textholdbase1 {
	position: relative;
	float: right;
	width: 240px;
	margin: 0px 18px 0 0;
	padding: 15px 15px 15px 15px;
	font-family:  arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	font-size: 1.2em;
	color: #336699;
	border: 1px solid #ccc;
}

#speechbubble {margin: 15px 15px 15px 7px; width:160px;}

#textholdbase2 {
	position: relative;
	float: right;
	width: 180px;
	margin: 0px 10px 0 0;
	padding: 15px 15px 12px 15px;
	font-family:  arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	font-size: 1.2em;
	color: #d3d3d3;
	border: 1px solid #ccc;
}

	
#basecontent { 
	background: 	#eaeff5 url(../art/back.png) repeat-y center top;
	width: 		100%;
	height:		130px;
	position: 	relative;
	border-top: 3px solid #336699;
	}

#basecontainer { 
	background:  url(art/) no-repeat left bottom;
	margin: auto;
	text-align: 	left;
	width: 		750px;
	height:		130px;
	position: 	relative;
	border-left: 1px solid #7094b8;
	border-right: 1px solid #7094b8;
	padding: 10px 0 0 0;

	
	}

#footerlinks {
	position: relative;
	width: 750px;	
	margin: 	0 auto;
	border-left: 1px solid #7094b8;
	border-right: 1px solid #7094b8;
	text-align:left;
	font:  10px/1.6em verdana;
	color: #fff;
	height: 35px;
	}

#footer {
	position: absolute;
	left:10px;
	top: 9px;
	height: 20px;
	}

#bottom { 
	background: 	#336699 url(art/) repeat-x left top;
	width: 		100%;
	font:  11px/1.7em arial, helvetica, sans-serif;
	color: #cccccc;
	position: 	relative;
	border-top: 1px solid #687479;
	}

#cop { float: right;}
	


			/* NAVIGATION BUTTONS */
			.menu {
						height: 30px;
						width: 750px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(art/overbtn.png) no-repeat;
						width: 107px;
						height: 30px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						font-size: 12px;
						width: 107px;
						height: 30px;
						display: block;
						float: left;
						color: #fff;
						font-weight: bold; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 107px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0px; top: 6px;
					    text-align: center;
					    width: 107px;
					    height:30px;
					    cursor: hand;   
					     
			}
			/* END OF NAVIGATION */


			
						/* NAVIGATION BUTTONS */
			
			.cssnav1	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(art/overbtn1.png) no-repeat;
						width: 125px;
						height: 30px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav1 a {
						display: block;
						color: #fff;
						font-weight: bold;
						font-size: 12px;
						width: 125px;
						height: 30px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav1 a:hover {
						color: #ffffff;
			}
			

			.cssnav1 img {width: 125px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav1 a:hover img{visibility:hidden}

			.cssnav1 span {
					    position: absolute;
					    left: 0px;top: 6px;
					    text-align: center;
					    width: 125px;
					    height:30px;
					    cursor: hand;   
					     
			}
			/* END OF NAVIGATION */


			/* NAVIGATION BUTTONS */
			
			.cssnav2	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(art/overbtn2.png) no-repeat;
						width: 125px;
						height: 30px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav2 a {
						display: block;
						color: #fff;
						font-weight: bold;
						font-size: 12px;
						width: 125px;
						height: 30px;
						display: block;
						float: left; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav2 a:hover {
						color: #ffffff;
			}
			

			.cssnav2 img {width: 125px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{visibility:hidden}

			.cssnav2 span {
					    position: absolute;
					    left: 0px;top: 6px;
					    text-align: center;
					    width: 125px;
					    height:30px;
					    cursor: hand;   
					     
			}
			/* END OF NAVIGATION */
/* start - table */
table {
	border-collapse: collapse;
	margin: 10px;	
}
th strong {
	color: #fff;
}
th 
{	
	background:white;
	height: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	border-left: 1px solid #FFF;/*#B6D59A;*/
	border-bottom: solid 2px #FFF;
	
	font-weight:bold;
	vertical-align:bottom;
	color:Black;
	font-family:Arial;
	font-size:small;
	
	
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #FFF; /*#FFF;*/
	border-bottom: solid 1px #ffffff;
	/*font: 85%/1.5em Verdana, Tahoma, arial, sans-serif;*/
	font-size:small;
	color:Black; 
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */
#resultstable table
{
	min-width:500px;
}		
#resultstable	caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#resultstable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA no-repeat;
}

#resultstable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#resultstable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	color: #4f6b72;
}


#resultstable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#resultstable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#resultstable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
#resultstable td.shaded
{
background: #CAE8EA no-repeat;
}

#resultstable .smalllist 
{
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


