/* Css originally by mejobloggs  Design by Aran @ stuio7designs.com 
Please email me if you use this, as I would love to see how it is being used,
also you can join my linkshare to help you with your google ranking */



body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 90%;
	color: #888;
	background-color: white;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* Define Page Titles & headings */
h1, h2, h3, h4, h5, h6 {font-weight: lighter;color:#268dbe}
h1 {font-size: 160%;}
h2 {font-size: 130%;font-weight:bold;}
h3 {font-size: 110%;}

#content h3 {border-bottom: 1px solid #268dbe;font-weight:bold;}

hr {color: #268dbe; background: #268dbe; border: 0; height: 1px; clear:both;}

/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {
	width: 998px; /* 882px */
	margin: 0 auto;
	text-align: left;
}

#wrapper-menu-top {
	padding-top:10px;
	background: white url('images/bg02-white-left.png') no-repeat left top;
}

#menu-top {
	background: transparent url('images/bg02-white-right.png') no-repeat right top;
	overflow: hidden; /* no idea why this works, but it fixes a FF problem */
}

#menu-top ul {
	margin: 0 20px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 85%;
	float: left;
}

#menu-top li {display: inline;float: left;}

#menu-top a {
	float: left;
	background:url(images/menuleft.png) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	line-height: 1.5em;
}

#menu-top a span {
	background: transparent url(images/menuright.png) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000; /*5b8fbe*/
	display: block;
	float: left;
	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}

#menu-top a:hover { background-position:0% -42px; }
#menu-top a:hover span {	background-position:100% -42px; color:#fff;}
/* So you know which page you're on */
a#menu_default  { background-position:0% -42px;}
a#menu_default span {	background-position:100% -42px; color:#fff;} 
 

#wrapper-header {	background: transparent url('images/bg.png') top center repeat-x; }

#header {	background: #eee url('/banners/banner03.jpg') 13px 0 no-repeat ; }

#wrapper-header2 { background: transparent url('images/bg02-blue-left.png') top left no-repeat; }

#wrapper-header3 { background: transparent url('images/bg02-blue-right.png') top right no-repeat;}


#header h1 {
	margin: 0 20px;
	padding: 0;
	height: 120px;/*160*/
	line-height: 3em;
	color: #ccc;
	font-size: 130%;
/*	background: transparent url('images/accelerate_logo.gif') top left no-repeat;*/
}
#header h1 span {
	display:none;  /* used to hide real text of site name that conflicts with the bg image logo */
}

#wrapper-content {
	background: transparent url('images/bg02-white-left.png') no-repeat left top;
}


#pagecolorbg /* used only to make illusion of side column */
/*{ background: #fff url("images/pagecolorbg.png") 0 0 repeat-y;width:998px;margin-left:auto;margin-right:auto;} */

* html #wrapper-content { height: 1%; }

#content {
	background: transparent url('images/bg02-white-right.png') no-repeat right top;
	padding: 5px 40px 20px 245px; /*padding: 5px 245px 5px 40px;*/
	color:#333;
}

#content table { width: 90%;} 

/* (Content2) for self updateble menu */
#content2 {padding-top: 5px; 	background: transparent url('images/menu.png') no-repeat; margin-bottom:2em;}
#content2 ul {margin: 0;padding: 10px; list-style:none; text-align: center; font-size: 80%;}
#content2 ul li { margin-bottom: 8px;}
#content2 h3 {font-size: 75%;text-transform: uppercase;margin: 1em 0 0.3em 0;color: #5b8fbe;font-weight: normal;letter-spacing: 0.15em;}
#content2 a:link, #content2 a:visited { color: #888; text-decoration:none; }
#content2 a:hover { color: #4040ff;text-decoration: underline; }

#wrapper-menu-page {
	float: left;/*right*/
	width:180px;
	margin: 20px 30px 3em 1em;
	text-align: center;
	line-height: 140%;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}
html>body 	#wrapper-menu-page {margin: 20px 30px 3em 2em;}

* html #wrapper-menu-page { margin-right: 15px; }

#menu-page	{ padding-top: 5px; 	background: transparent url('images/menu.png') no-repeat; margin-bottom:2em;}
#menu-page2 { padding-top: 5px; 	background: transparent url('images/menu-cyan.png') no-repeat; margin-bottom:2em;}
#menu-page3 { padding-top: 5px; 	background: transparent url('images/menu-red.png') no-repeat; margin-bottom:2em;}

#menu-page ul, #menu-page2 ul, #menu-page3 ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}
#menu-page3 ul {padding-bottom:6px;}

#menu-page h3, #menu-page2 h3, #menu-page3 h3 {
	font-size: 75%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}

#menu-page a:link, #menu-page a:visited,
#menu-page2 a:link, #menu-page2 a:visited,
#menu-page3 a:link, #menu-page3 a:visited { color: #888; text-decoration:none; }

#menu-page a:hover,
#menu-page2 a:hover,
#menu-page3 a:hover { color: #4040ff;text-decoration: underline; }

#menu-page a:hover, #menu-page2 a:hover, #menu-page3 a:hover {clear:right;}

a.submenu_current {font-weight:bold;text-decoration:underline;}

/* Search Box */
#searchbox {background: transparent url('images/menu-search.png') no-repeat;	text-align: center;	line-height: 140%;margin: 1em 0 0.3em 0;}
#searchbox fieldset {border:0;text-align:center;}
#searchbox legend   {
	font-size: 75%;
	text-transform: uppercase;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}

/* Customise the Login Box */
#login-box {background: transparent url('images/menu-blue.png') no-repeat;	text-align: center;	line-height: 140%;margin: 1em 0 0.3em 0;}
#login-box fieldset {border:0;text-align:center;}
#login-box legend		{
	font-size: 75%;
	text-transform: uppercase;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}
.username {color: #900;} /* Color of name when logged in*/
.topboxbody {font-size:0.8em;padding:2px;}


#wrapper-footer {
	margin-top: 1em;
	text-align: center;
	clear:both;
}

#footer {
	margin: 0 20px;
	background-color: #e5f0fc;
	border: 1px solid #ccc;
	border-bottom: 0;
	clear: both;
}


a:link, a:visited { color: #5b8fbe; }
a:hover{ color: #900; text-decoration: underline; }


.pdflink {background: #fff url('images/icon_pdf.gif') 00 no-repeat;padding-left:20px;}

.padding-filler {padding:3px;}
