body {
	/*background-color:#b6b5b3;*/
	background:url(background.gif) repeat;
	margin:0 auto;   	/*anchors everything at the top left corner of the viewport*/
	padding:0;
	font:.8em/1.4em "Trebuchet MS", Verdana, sans-serif;
 	color:#663333;
  	text-align:center;
 	}

#wrapper {
	width:80%;
	margin: 0 auto;
	margin-top:10px ;
	margin-bottom:20px;
	text-align:center;
	background-color:white;
	border: 1px solid #b6b5b3;
	border-right:1px solid #5d5b59;
	
	}

p {margin-top:0pt;}
	
/*-------------------Links------------------------------------------------*/

a:link {
	color:#ff6600;
	text-decoration:underline;
	}

a:visited {
	color:#ff6600;
	text-decoration:underline;
	}

a:hover {
	background-color:#FFCC99;
	color:#ff6600;
	text-decoration:none;
	}


/*-----------------Titles-------------------------------------------------*/
h1{
	font:1.8em/1em "Gill Sans MT", serif;
	font-weight:bold;
	font-stretch:wider;
	margin-top:1.5em;
	margin-bottom:7px;
	}
	
h1.first{
	font:1.8em/1em "Gill Sans MT", serif;
	font-weight:bold;
	font-stretch:wider;
	margin-top:0;
	margin-bottom:7px;
	}	

h2 {
	font:1.5em/1.3em "Trebuchet MS", serif;
	font-weight:bold;
	margin-top: 1.5em;
	margin-bottom:.3em;
	}
  
h3 {
	font:1.2em/1.3em "Trebuchet MS", serif;
	font-weight:bold;
	margin-top: 0px;
	}
	
h4{
	margin:20px 0 0 0;
	}

.Title  {
	margin-top:1em;
	}

/*----------------Images-------------------------------------------------*/

img {
	float:left;  
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: 7px 20px 7px 0;
	padding: 4px;   
	} 
	


/*--------------Header----------------------------------------------------*/

#accessibilityLinks {
	/*width:788px;*/
	margin: 10px 9px 2px 9px;
	/*padding: 0;*/
	text-align:right;
	font:.9em "Gill Sans MT", "Trebuchet MS", Verdana, sans-serif;
	color:#ff6600;
	}


#header {
	background-color:#ff6600;
	height:80px;
	margin: 0px 9px 0px 9px;
	}

#logo {
	padding-left:5px;
	font: 3.5em "Gill Sans MT", sans-serif;
	color:#fff;
	text-align:left;
	}

/*--------------Navigation------------------------------------------------*/

#navigation {
	background-color: #000;
	margin: 0px 9px 0px 9px;
	}

#navigation ul {
	height:26px;
	margin: 0;
	border-top: 2px solid #fff;
	padding-left:0;
	background-color:#ff6600;
	/*font:  bold 1.2em "Trebuchet MS", arial, sans-serif;*/
	font: bold 11px "Gill Sans", arial, sans-serif;
	color: #fff;
	list-style-type: none;
	}

#navigation ul li {
	float: left;
	display: inline;
	}

#navigation a {
	float: left;
	background-color:#ff6600;
	border-right: 2px solid #fff;
	padding: 6px  10px ;
	/*padding-left:6px;
	padding-top: 5px;
	padding-bottom: 2px;*/
	color: #fff;
	text-decoration: none;
	}

#navigation a#current{
	background-color:#ff9900;}

#navigation a:hover {
	background: #ff9900;
	}

#breadcrumbs {
	margin: 0px 9px 0px 9px;
	padding:5px 0px 0px 7px;
	border-bottom: 1px solid #ff6600;
	font-size:.9em;
	text-align:left;
	}
	
/*-----------------Main Section--------------------------------------------*/

#main {         
	float:left;
	/*border:1px solid black;*/
	margin: 40px 9px 30px 9px;
	text-align:left;
 	min-height:600px;}

#content {         
	float:left;
	width:38em;
	padding: 0px 15px 30px 30px;
 	/*border:1px solid black;*/
 	
 	}
  
/*--------------------Special styles for index page---------------------*/	

.introduction {
 	font-size:1.2em;
  	line-height:1.4em;}



.quote {
	float:right;
	quotes:"\201C" "\201D" "\2018" "\2019";
	margin:40px 40px;
	padding: 3px 0px 15px 5px;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	font: 1.2em/1.4em Georgia, serif;
	}

.quote:before {
	content: open-quote;
	color: #ff6600;
	font-size:1.9em;
	}

.Modules{
	float:right;
	width:15em;
	}

.boxFloat{
	margin:0px;
	margin-bottom:30px;
	padding:0px;
	background-color:#fff0e6;
	text-align:left;
	}
	
.boxFloat h2{
	background-color:#ffe0cc;
	font: 1.5em "Trebuchet MS", sans-serif;
	color:#ff6600;
	margin:0px;
	padding:7px 7px 0px 5px;
	}

.boxFloat p {
	padding:5px 7px 5px 5px;
	font-size: 1em;
	}
	



p.divider {
	font: bold .9em "Georgia", serif;
	font-variant: small-caps;
	color:#ff6600;
	}
	
/*.Content{
 	margin: 20px 0px 20px 0px;
  	padding: 0px 30px 0px 20px;
  	} 

.ContentBoxThreeColumn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}

.BoxFixed {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	width:180px;
	}



.BoxContactDetails{
	background-color: #f7f7f7;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	padding-top:-40px;
	border: 1px solid #ff6600;
	border-top:25px solid #6d91db;
	font-size:.9em;
	line-height:1.1em;}  

.BoxContactDetails{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #ff6600;
	font-size:.9em;
	line-height:1.1em;}  */


/*-----------------Footer---------------------------------------------*/

#footer {         
  	clear:both;
  	border-top: 1px solid #ff6600;  
  	margin: 0 9px 0px 9px;
  	padding-top:3px;
  	padding-bottom:20px;
  	}
  
#footerContent{
  	text-align:right;
  	font-size:.85em;	
  	line-height:1.2em;
  	}
  
#footer p{ 
  	margin:0 0;
  	}
/*----------------------------------------------------------------------*/

  	