body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	padding:10px 0 0 0 ;
	line-height: 1.5em;
	text-align: center;  /*Center container on page for IE5 - text re-aligned in #wrapper*/
	color: #505050;
	background: #afb1bd;
	}

b{font-size: 110%;}
em{color: red;}

h2 {
font-size: 1.2em;
color: #585c73;
padding: 10px 0 15px 0;
border-bottom: 1px dotted #b3a275;
margin: 0;
}

h3{
font-size: 1.1em;
color: #585c73;
padding: 10px 0 5px 0;
margin: 0;
}

ul {font-size: 0.9em;}

#wrapper{
width: 775px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
text-align: left; /*Re-align previously centered text*/
}

#banner{
background: #EAEAEA;
height: 76px; /*Height of top section*/
margin: 0;
padding: 0;
}

#banner h1{
/*margin: 0;
padding-top: 15px;*/
}

#top_menu{
background: #EAEAEA url(../images/banner.jpg) no-repeat center center;
height: 200px;
margin: 0;
padding: 0;
}

#top_menu ul {
padding: 45px 0 0 200px;
font-size: 0.82em;
margin: 0;
}

#top_menu ul li{
display: inline;
}

#page{
float: left;
width: 100%;
}

#content{
margin-left: 200px;/*295px;*/ /*Set left margin to LeftColumnWidth*/
background: #ffffff;
position: relative;
}

#snippets{
display: none;
}

#links{
float: left;
width: 200px; /*295px;*/ /*Width of left column*/
margin-left: -775px; /*Set left margin to -(MainContainerWidth)*/
background: #b3a275;
}

#links ul {
margin: 20px 40px 0 10px;
padding: 0;
/*border: 2px solid #585c73;*/
}

#links ul li{
	list-style-type: none;
	/*border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;*/
}

#links a:link {
	color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	display: block;
	}

#links a:visited {
	color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	display: block;
	}

#links a:active {
	color: #b3a275;
	background-color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	display: block;
}

#links a:hover {
	color: #b3a275;
	background-color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #b3a275;
	padding-bottom: 2px;
	display: block;
	}

#footer{
clear: left;
width: 100%;
background: #585c73;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size: 0.85em;
}

#footer dl {
margin-left: 10px;
}

#footer dl dt{
display: inline;
}

#footer a{
color: #b3a275;
}

.padding{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.hidden {
display: none;
}

.ticks {}

/* The following code creates curved corners to the div containing highlighted text, using large bullets to make the curves */
/* The original source code for curvy corners is from http://www.cssplay.co.uk/boxes/curves.html */
.highlight {
	position:relative; 
	background: #585c73; 
	color: #ffffff; 
	width: 80%; 
	padding: 1em; 
	font-size: 0.85em; 
	margin-left: 1em;
}

#ctl, #cbl, #ctr, #cbr {
	position:absolute; 
	width:20px; 
	height:20px; 
	color:#9caf9c; 
	background:#fff; 
	overflow:hidden; 
	font-style:normal; 
	z-index:1;

}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}

.highlight em b {
	position:absolute; 
	font-size:150px; 
	font-family:arial; 
	color:#585c73; 
	line-height:40px; 
	font-weight:normal;
}

#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}



#top_menu a:link {
	color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	}

#top_menu a:visited {
	color: #ce0078;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #ce0078;
	padding-bottom: 2px;
	}

#top_menu a:active {
	color: #b3a275;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #b3a275;
	padding-bottom: 2px;
}

#top_menu a:hover {
	color: #b3a275;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #b3a275;
	padding-bottom: 2px;
	}

#content a:link {
	color: #b3a275;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #b3a275;
	padding-bottom: 2px;
	}

#content a:visited {
	color: #b3a275;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #b3a275;
	padding-bottom: 2px;
	}

#content a:active {
	color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	}

#content a:hover {
	color: #585c73;
	text-decoration: none;
	border: 0;
	border-bottom: dotted 1px #585c73;
	padding-bottom: 2px;
	}

#team {
	margin: 0;
	padding: 0;
	text-align: center;
	}

#team li {
	display: inline;
	list-style-type: none;
	}
	
.active_left {
/*padding-left: 10px;*/
}