body {
     font: 100.01% Verdana, Arial, Helvetica, sans-serif;
     background: #999 url(/images/cosseyback.jpg) no-repeat center top;
     margin: 0;
     padding: 0;
     text-align: center;
}
#holder {
     margin: 10px auto 10px;
     padding: 0;
     width: 753px;
     text-align: left;
     position: relative;
}
#printlogo {
	display: none;
}
#header {
	margin: 0 0 0 102px;
	padding: 0;

}
#cee {
	position: absolute;
	top: -8px;
	left: -8px;
	width: 110px;
	margin: 0;
	padding: 0;
}

#inner {
	background: #F2F2F2 url(/images/content.jpg) repeat-y;
	margin: 0;
	padding: 0;
}
#content {
	margin: 0 10px 0 10px;
	padding: 20px 0 0;
}
body#homepg #content { /* if any of the other pages need to be three columns, simply add another descendant selector here based on the pages body ID -- also, make sure to place the same selector into the print style sheet in the appropriate place */
	margin: 0 230px 0 230px;
}
#content p, #content ul, #content ol {
	font-size: .8em;
	color: #666;
	margin-top: 0;
	margin-bottom: 10px;
}
#content ul, #content ol {
	padding: 0;
	margin: 0;
	list-style: url(/images/yellow_dot.gif);
	list-style-position: outside;
}
#content li {
	margin: 8px 5px 5px 16px;
}
#content h1 {
	margin: 0;
	padding: 4px 0 0;
	font: 1em "Trebuchet MS", Skia, "Lucida Grande", Verdana, sans-serif;
}
#content h2 {
	font: .9em "Trebuchet MS", Skia, "Lucida Grande", Verdana, sans-serif;
	margin: 0 0 4px 0;
}
#content h3 {
	font: .8em "Trebuchet MS", Skia, "Lucida Grande", Verdana, sans-serif;
	margin: 0;
}
#content a:link, #content a:visited {
	color: #0E37AA;
	text-decoration: underline;
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: none;
}
#sidebar {
	width: 220px;
	float: right;
	margin: 0;
	padding: 0;
}
#sidebar .callout {
	color: #930;
	font: italic .75em/120% "Trebuchet MS", Skia, "Lucida Grande", Verdana, sans-serif;
	text-align: right;
	margin-right: 10px;
	margin-top: 0;
}
.callout img a {
	border: none;
	text-decoration: none;
}
#sidebar #links {
	width: 190px;
	background: #C0C0C0 url(/images/callout.jpg) repeat-x;
	padding: 5px 5px 5px 10px;
	margin: 10px 10px 5px 5px;
	border: 1px solid #C0C0C0;
}
#sidebar #links ul {
	margin: 5px 5px 5px 10px;
	padding: 0;
	list-style-image: url(/images/link_dot.gif);
	list-style-position: outside;
	font: bold .8em Arial, Helvetica, sans-serif;
}
#sidebar li {
	margin: 10px;
}
#sidebar h4 {
	font: normal .9em "Trebuchet MS", Skia, "Lucida Grande", Verdana, sans-serif;
	margin: 0;
}
#sidebar #links a:link, #sidebar #links a:visited {
	color: #0E37AA;
}
#sidebar #links a:hover, #sidebar #links a:active, #sidebar #links a:focus {
	color: #666;
}
#nav {
	width: 220px;
	float: left;
	margin: 0;
	padding: 20px 0 0;
}
#nav ul {
	padding: 0;
	margin: 0 0 0 30px;
	font-size: .75em;
	list-style-position: outside;
	list-style-image: url(/images/off_nav.jpg);
}
#nav li {
	padding: 0;
	margin: 5px 0 10px;
	line-height: 110%;
}
#nav li a:link, #nav li a:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#nav li a:hover, #nav li a:active, #nav li a:focus {
	color: #092470;
}
#footer {
	color: #333;
	font: .7em Arial, Helvetica, sans-serif;
	margin: 0 auto 3px;
	width: 753px;
	background: url(/images/footer.jpg) no-repeat;
	padding: 5px 0;
}
#footer a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: .02em;
}
#footer a:hover, #footer a:active, #footer a:focus {
	text-decoration: underline;
}
#footer p {
	margin: 0;
	padding: 0;
}

#company {
	font-size: .7em;
	margin: 0 auto;
	color: #CCC;
	width: 753px;
}
#company p {
	margin: 5px 0 0;
	padding: 0 5px 10px;
}
/*\*//*/
#company span.fltlft { 
	width: 50%;
}/*this selector shows only to IE Mac and can be removed if you don't mind IE Mac having the two footer elements stacked on the right instead of side by side */
#company a:link, #company a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #CCC;
}
#company a:hover, #company a:active, #company a:focus {
	text-decoration: none;
}
.fltrt {
	float: right;
	margin-left: 5px;
}
.fltlft {
	float: left;
	margin-right: 5px;
}

/* you are here styles template */
body#companypg li#companylnk a, body#servicespg li#serviceslnk a, body#publicationspg li#publicationslnk a, body#databasepg li#databaselnk a, body#homepg li#homelnk a, body#contactpg li#contactlnk a, body#registerpg li#registerlnk a    {
	color: #000;
}

#content ul ul, #content ul ul ul {
 font-size: 100%;
}




#prev, #next {
	display:block;
	padding:5px;
	border:1px solid #bbb;
	/*-moz-border-radius:5px;*/
	background:#ddd;
	text-decoration:none;
	margin:0 10px 10px;
}
html body div #prev:hover, html body #next:hover {
	border-color:#888;
	background:#ccc;
	color:#000;
}
#prev {
	float:left;
}
#next {
	float:right;
}
#image {
	text-align:center;	
}
.imgwrapper {
	float: left;
	margin: 0 0 15px 25px;
	padding: 2px;
	height:113px;
}
.imgwrapper span {
	display:block;
	font:9px verdana, sans-serif;
	text-align:center;	
}
.imgwrapper img {
	background-color: #fff;
	border: 1px solid #ddd;
	/*-moz-border-radius:5px;*/
	padding: 4px;
}
.imgwrapper a:visited img {
	background-color:#fff;	
}
.imgwrapper a:hover img, .imgwrapper a:focus img {
	background-color: #036;
}
.imgwrapper a:hover, .imgwrapper a:focus {
	color:#000;
}
#single {
	padding:3px;
	border:1px solid #aaa;
	/*-moz-border-radius:5px;*/
	background:#ddd;
}
#desc {
	border-color:#ddd;
	border-style:solid;
	border-width:1px;
	text-align:center;
	clear:both;
	margin:5px 40px;
	padding:5px;
}
#directories, #breadcrumb {
	border-bottom:1px solid #ddd;
	margin:0;
}
#breadcrumb {
	padding:5px;
	border-bottom:1px solid #ddd;
	background:#666;
	color:#fff;
	margin-bottom:10px;
}
#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active {
	color:#fff;
}
#dirdesc {
	padding:4px;
	border-bottom:1px solid #ddd;	
}
#gallery {
	margin:10px 5px 5px;
}
#directories ul {
	list-style:circle;
	padding-bottom:5px;
}
#directories li {
	margin:2px 0;
}
#directories h2 {
	font:14px georgia, garamond, times, serif;
	font-weight:bold;
	text-indent:15px;
	margin:0;
}
#directories h3 {
	font:12px georgia, garamond, times, serif;
	font-weight:bold;
	text-indent:20px;
	margin:0;
}