/* 	CSS Document
	Project: Include
	Authors: Alison Smith
	Start date: 17/01/07
*/

/* ######################################################

					SYSTEM Stylesheet		

   ###################################################### */



body		{text-align:center; font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#000000;background-color:#ffffff; margin:0px;}
DIV,SPAN,LI {font-family: Arial, Helvetica, sans-serif; margin:0.00pt;}
p			{font-size:90%; padding:0px; margin: 0px 0px 15px 0px;}
form		{MARGIN-TOP: 0.001pt; MARGIN-BOTTOM: 0.001pt; padding-top: 0.001pt; padding-bottom: 0.001pt;}
h1			{font-size:110%;}
h2			{font-size:105%;}
h3			{font-size:100%;}
hr			{color:#ff6600;}
ul 		{list-style-image: url(../../../../images/listarrow.gif);}
a:link		{color:#ff6600;}
a:hover		{color:#000000;}
a:visited	{color:#003377;}
ul			{font-size:90%;}
img			{border:0;}
td			{padding:2px;}
table		{font-size:90%;}

/****** MAIN CONTAINER *******/
#wrapper 	{margin:0px auto 0px auto; width:780px; height:100%; }

#container {width:780px; border:0px; padding:20px 20px 20px 20px;  background-color:#eaeaea;}


/****** HEADER - title images and top nav bar *******/

#header
{
	width:740px;
	height:153px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
}
#topleftcorner
{
float:left;
}
#toprightcorner
{float:right;
}

#images
{
	float:left;
	width:740px;
}
#includelogo
{
	float:left;
	margin:0px;
	padding-top:15px;
	padding-left:15px;
	vertical-align:middle;
}

#mainimg
{
	float:right;
	margin:0px;
}
#palebar
{
	width:740px;
	height:3px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../../../images/palebar.gif);
}
#navbar {clear:both; float:left;width:740px ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:93%;z-index:199;background:#ff6600;}
#logonnavbar {clear:both; float:left;width:740px height:18px;z-index:199;}

#navbar ul
{
float:left;
position:relative;
list-style:none;
margin:0px;
padding:0px;
width:740px;}

#navbar ul li {position:relative; float:left; margin:0px;display:inline;letter-spacing:2px;font-weight: 900;}

#navbar a
{
float:left;
width:6em;
text-decoration:none;
color:white;
background-color:#ff6600;
padding:0.1em 01.80em;
border-right:1px solid white;
}
#noline a
{
float:left;
width:6em;
text-decoration:none;
color:white;
background-color:#ff6600;
padding:0.1em 01.80em;
border-right:0px solid white;
}
#navbar a:hover {background-color:#ff9933}
#noline a:hover {background-color:#ff9933}

#orangebottom
{	width:740px;
	height:3px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(../../../../images/orangebottom.gif);
	repeat:no-repeat;
}

/****** Break AREA  *******/
#greybreak
{	clear:both;
	  background-color:#eaeaea;
	height:15px;
	width:740px;
}

#break
{	clear:both;
	  background-color:#eaeaea;
	height:15px;
	width:740px;
}
/******* SEARCH BOX  *******/
#search {clear:both; background-color:#eaeaea; width:740px; height:24px}		
#searchBox {float:right; margin-right:10px; color:#000000; font-size:95%;}

#searchBox input
{
	margin:0px 2px 0px 0px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #ff9933;
	width:75px;
}
#searchBox a
{
width:16px;
vertical-align: middle;
}

#blocktitle
{clear:both;
	position:relative;
	float:left;
	background-color:#eaeaea;
	width:725px;
	height:18px;
	padding-left:15px;
	text-align:left;
}

/****** CONTENT AREA - page title, text,imagepanel, logo panel  *******/
#mainblockcontainer
{	width:740px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
}


#tlcorner
{
float:left;
}
#trcorner
{float:right;
}
#bottom
{
clear:both;
position:relative;
}

#mainblock
{clear:both;
	position:relative;
	float:left;
	padding:20px 20px 20px 20px;
	background-color:#ffffff;
	width:700px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	text-align:left;
}

#contentblock
{
	position:relative;
	float:left;
	background-color:#eaeaea;
	width:680px;
	voice-family: "\"}\"";
  	voice-family:inherit;
}
/* Content area */
#hometext
{
	width:540px;
	margin-left:80px;
	margin-right:40px;
	margin-top: 10px;
	margin-bottom: 10px; 
	background-color:#eaeaea;
}


#menu
{
	float:left;
	width:160px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#eaeaea;
}

#menulinks
{
margin-left:20px;
font-size:90%;
font-weight:700;
}

#menu a		
{
color:#ff6600;
background-color:#eaeaea;
text-decoration:none;
}
#menu a:link		
{
color:#ff6600;
}
#menu a:hover		
{color:#000000;
background-color: #eaeaea;
text-decoration:underline;
}
#menu a:visited	
{
color:#ff6600;
background-color:#eaeaea;
}

#contenttext
{
	float:right;
	width:480px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#eaeaea;
	font-size:90%;
}

/*#cfbtlogo
{
padding-top: 5px;
position: relative;
float: right;
font-size:80%;
}*/
#footer
{
	width:100%;
	float:left;
	padding:2px 1px 2px 0px;
	background-color: #ffffff;
	font-size:85%;
	color:#000000;
}

#footer p 
{
	margin: 0px 0px 0px 0px;
	text-align:center;
	color: #000000;
}

#footer a:link
{
	color:#000000; 
	text-decoration:none;
}

#footer a:hover
{
	color: #ff6600;
	background-color: #eaeaea;
}

#footer a:visited
{
	color:#000000;
	text-decoration:none;
}
.spaceImg
{
	float:right;
	margin-top:10px;
	margin-right:10px;
}
.buttonBG
{
	border: 1px solid #ff9933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	background-color:#fff;
}
#forumblock
{clear:both;
	position:relative;
	float:left;
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	width:680px;
	text-align:left;
}
