#toplinks {
position:absolute;
color:#fff;
margin:-5px 725px;
padding:0px;
width: 300px;
height:40px;
background: transparent url("images/toolbar_trans.png") repeat;
z-index:600;
}

/* Global reset & FF scrollbar hack */

html, body, form, fieldset, div, span, h1, h2, h3, h4, h5, h6, p { /*ul, ol, li*/
	margin: 0;
	padding: 0;
}

/*style for headings in article content*/
#content_r h2 {
    padding-top: 10px;
    border-bottom:2px solid #DDD;
}
#content_r h3{
    padding-top: 5px;
    margin-bottom: 10px;
    border-bottom:1px solid #DDD;
}

/*style for ordered lists*/
ol {
}
ol li { /*spacing between list items*/
    margin-bottom:10px;
}
ol ol { /*style for 2nd order bullets*/
    margin-top:10px;
    list-style-type: lower-roman;
}

blockquote {
margin:22px 40px;
upadding:3px;
color:#575757;
border-bottom: solid #ccc 1px; 
border-top: solid #ccc 1px;
padding: 0 50px;
background: transparent url("images/blockquote.gif") no-repeat 0 0;
/*background-color: #AFEEEE;*/
}

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto; 
}

/* End hacks  */

/*********************************************************************************************************
	custom edits
*********************************************************************************************************/
/*show external links*/
/*add a background image to the normal state of the external link*/
/*only show links in 'inner_wrapper_1'  content*/
/*#EEEEDD green background*/
/*
#inner_wrapper_1 a[href^="http://"]:not([href*="blueventures.org"]) { 
	background: url(images/external_link.png) no-repeat 100% 2px; 
	padding: 0 12px 0 0; 
}
#content_r a:hover[href^="http://"]:not([href*="blueventures.org"]){ 
	background: #c9e7e9 url(images/external_link.png) no-repeat 100% -97px; 
	padding: 0 12px 0 0; 
}
#content_r a:visited[href^="http://"]:not([href*="blueventures.org"]) { 
background: #c9e7e9 url(images/external_link.png) no-repeat 100% -47px; 
padding: 0 12px 0 0; 
}
*/
/*makes links in the content section appear with a coloured background*/
/*#content_r  a:hover {
	background:#c9e7e9 none repeat scroll 0%;
}*/
/*
a:hover[href^="http://"]:not([href*="blueventures.org"]) { 
background: url(images/external_link.png) no-repeat 100% -97px; 
padding: 0 12px 0 0; 
}
a:visited[href^="http://"]:not([href*="blueventures.org"]) { 
background: url(images/external_link.png) no-repeat 100% -197px; 
padding: 0 12px 0 0; 
}*/


/*justify text in article sections*/
/*img body.article{
	text-align:justify;
}*/

/*float all images left in article sections*/
/*.floatLeft {
	float:left;
	padding: 4px 10px 10px 0; /*top right bottom left, margin:4px;
}*/

/*horizontal rules*/
hr {
width:90%;
color:lightgrey;
background-color:lightgrey;
height:1px;
border:0px;
}

/*chrono contact form*/
.validation-advice {
background-color:#FF3300;
color:#FFFFFF;
font-weight:bold;
margin:0px 0pt;
padding:2px;
}

/*style for Article Index table*/
.contenttoc {
	color: #6D929B;
	font-size:14px;
	padding: 5px; /*top right bottom left*/
	margin: 0px 0px 10px 10px;
	/*background: #CAE8EA;*/
	line-height:22px;
	/*border: 1px dashed black;*/
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	border-radius: 10px;
	background-image:url(images/box-bg2.png) !important;
	border: 2px solid #A7C9DA; /*C1DAD7 green  #c9e7e9 blue*/
	float: right;
}
/*table header*/
th {
	/*color: #6D929B;*/
	border: 1px solid #C1DAD7;
	/*text-transform: uppercase;*/
	padding: 0px 3px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

/*header style for ArticleIndex*/
th.contenttoc {
	color: #6D929B;
	border: 10px solid #C1DAD7;
	text-transform: lowercase;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#content_r td {
	/*color: #6D929B;*/ /*font colour, styling for tables*/
}

/*slick RSS styling*/
/*
.slick-rss-item-desc {
float: left;
border: 1px solid #D4D5AA;
padding: 5px;
background: #FFFFCC;
max-width: 300px;
}*/


/*underline links in content section*/
#content_r a {
	text-decoration:none;
	/*font-weight:bold;*/
	border-bottom: 1px dashed #426F8E;
}


/*floats googlevideos*/
#googlevideo {
	float:left;
	padding: 5px 10px 10px 0px;
	/*margin:10px;*/
}

/*Footer formatting*/
#footer ul {
text-align:left;
}
#footer .menu{line-height:normal;float:none;margin-bottom:0;position:relative;}
#footer li {
	list-style-type:square;
	color: #426F8E;
float:left;
}

#footer li a {
margin: 0px 22px 0px 0px; /*top right bottom left*/
float:left;
}

/*Read more button for modules*/

div.module-beige .seemore,div.module-grey .seemore,div.module-teal .seemore,div.module-dark .seemore,div.module-green .seemore,div.module-red .seemore,div.module-brown  .seemore {
background:transparent url(images/readmore2.png) repeat scroll 0% 0%;
}

.seemore {
clear:both;
display:block;
font-weight:bold;
height:25px;
line-height:22px;
margin-top:0px;
margin-left:0px;
padding-left:10px;
padding-bottom:0px;
/*text-align:center;*/
width:63px;
}

/*--end custom edits--*/

body.mainbody{
	font-family: georgia,sans-serif; /*Optima*/
	color: #333333;
	line-height: 140%;
	font-size:12px;	
	margin: 0px;
	padding: 0px;
	background:#fff url(../images/body_bg.jpg) 50% 0 no-repeat; /*fixed*/
}

a{
	color:#426F8E;
	text-decoration: none;
	/*border-bottom: 1px dashed;*/
}

a:hover{
	color: #333;
	/*text-decoration:underline;*/
}

h1{
 font-size: 220%;
 margin: 0px;
 padding: 0 0 5px 0;
 line-height:normal;
 text-transform: lowercase;
 letter-spacing: -1px;
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

h2{
 font-size: 140%;
 margin: 0px;
 padding: 0px;
 margin-bottom: 8px;
 text-transform: lowercase;
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

h3{
 font-size: 130%;
 margin: 0px;
 padding: 0px;
 text-transform: lowercase;
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

h4{
 font-size: 120%;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 text-transform: lowercase;
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

h5{
 font-size: 110%;
 /*font-weight: normal;*/
 margin: 0px;
 padding: 0px;
 text-transform: lowercase;
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
 /*text-transform:uppercase;*/
}

/*
h5{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
font-size: 220%;
margin: 0px;
}
*/

ul{
 list-style-type: disc;
 margin-left:0px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-weight: bold;
}

p {
padding-bottom:12px;
}

a img {
border:none;
}

h1.contentheading {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
/*text-transform:uppercase;*/
}

.button-search {
position:relative;
top:3px;
left:6px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#shadow_right {
width:998px;
background:url(../images/shad_r.png) 100% 0 repeat-y;
text-align:left;
visibility: visible;
margin-left:auto;
margin-right:auto;
}

#shadow_left {
width:998px;
background:url(../images/shad_l.png) 0 0 repeat-y;
text-align:left;
visibility: visible;
}

#shadow_topright {
width:998px;
background:url(../images/shad_tr.png) 100% 0 no-repeat;
text-align:left;
visibility: visible;
margin-left:auto;
margin-right:auto;
height:9px;
font-size:1px;line-height:1px;
}

#shadow_topleft {
width:998px;
background:url(../images/shad_tl.png) 0 0 no-repeat;
text-align:left;
visibility: visible;
height:9px;
font-size:1px;line-height:1px;
}


#top_shadow {
	height: 10px;
	background: url(../images/shad_t.png) 0 0 no-repeat;
	margin: 9px auto 0 auto;
	width: 998px;
	font-size:1px;line-height:1px;
}

#wrapper {
margin:0 auto;
width:978px;
}

#logo {
position:absolute;
margin:5px;
padding:10px;
width: 390px;
height:100px;
background:url(images/bv-logo-new-white-shadow.png) no-repeat;
z-index:500;
}

#RT2009 {
position:absolute;
margin-left:958px;
margin-top:40px;
padding:10px;
width: 276px;
height:350px;
/*background:url(images/rt2009-3.png) no-repeat;*/
z-index:5;
}

#awards {
position:absolute;
margin:250px 152px;
padding:0px;
width: 310px;
height:210px;
background: no-repeat;
z-index:500;
}

#inner_wrapper_1, #inner_wrapper_0 {
background:#fff;
overflow:hidden;
height:100%;
/*border-bottom:1px solid #d0d3d5; */ /*for footer outside of article div*/
margin:0 0 0px 0;
padding-top:10px;
}

#inner_wrapper_1 {
background:#fff 760px 0 repeat-y; /*url(../images/rightcol_sep.png)*/
/*put a scroll bar on RHS*/
/*height: 600px; 
overflow: auto;*/
}

/*area top header is displayed*/
#header {
background:#fff;
height:336px; /*original 459px / 336px*/
position:relative;top:-9px;
overflow:hidden;
}

#horiz-menu {
height:27px;
background:#a5b1b1; /*fudged from #ccc for NewsRoom menu*/
margin-top:-9px;
}

#horiz-menu ul.menu {

}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background:#a5b1b1; /*fudged from #ccc for NewsRoom menu*/
	
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/*drop-down menus*/
#horiz-menu a {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	/*font-variant:small-caps;*/ /*only works with uppercase off*/
	text-transform:lowercase;
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 12px;
	font-weight: bold;
	font-size: 14px;
	width: 151px; /*changed from 150px*/
	color: white;
	/*border-right:1px solid white;*/
	overflow:hidden;
	text-decoration:none;
}

#horiz-menu a:hover {
color:#ddd;
}

#horiz-menu li li a, 
#horiz-menu li li a:hover,
#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.parent:hover li a,
#horiz-menu li.parent.sfHover li a,
#horiz-menu li.active.parent:hover li a,
#horiz-menu li.active.parent.sfHover li a {
	background: none;
	border:none;
color:white; /*colour of text in menus*/
}

#horiz-menu li li.parent:hover,
#horiz-menu li li.parent.sfHover,
#horiz-menu li li.active.parent:hover,
#horiz-menu li li.active.parent.sfHover {
	background: none;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

/*text in drop-down menus*/
#horiz-menu li li a {
	/*font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
	font-size: 11px;
	font-weight: normal;
}

#horiz-menu ul ul {
padding-bottom:7px;
}

#horiz-menu a:hover {
	text-decoration: none;
}

/*alignment for text in menu*/
#horiz-menu li li a span {
width:142px!important;
display:block;
height:17px;
padding:2px 0px 4px 10px;
margin-left:2px; /*changed from 5px*/
margin-top:5px;
margin-bottom:5px;


}
/*style for mouseovers on menu*/
#horiz-menu li li a:hover span {
	color:#999;
	background:white!important;
	cursor:pointer;
display:block;
}

div.module ul li a {
margin-bottom:3px;
}

#left {
width:270px;
float:left;
}

#content_lr,
#content_l,
#content_r {
}

#content_lr {
margin:0 210px 0 270px;
}

#content_l {
margin:0 0 0 210px;
}

#content_r {
margin:0 210px 0 0;
}

#right {
width:217px; /*orig 217px - 190px with scrollbar*/
float:right;
}

#footer {
height:90px;
display:block;
background:#fff;
padding-top:10px;
border-top:1px solid #d0d3d5;
margin:0 20px;
}

/* footer outside of article div--
#footer {
height:25px;
display:block;
background:#fff;
padding-top:10px;
padding-left:30px;
background:url(../images/shad_l.png) 0 0 repeat-y;
margin:0 0px; } /* 0 20px*/


.clr {
clear:both;
}

.padding {
padding:0 10px 10px 10px;
}

#bottom_shadow {
background:url(../images/bottom.png) 0 0 no-repeat;
height:16px;
padding-bottom:10px;
margin:0 auto;
width:998px;
font-size:1px;line-height:1px;
}

#user12_container, #user23_container {
display:block;
background:#ff0;
width:482px;
overflow:hidden;
height:auto!important;
height:100%;
}

#user1, #user2, #user3, #user4 {
display:block;
float:left;
}

#user1, #user3 {
}

#content_padding {
padding:0;
}

#component_padding {
padding:0px 25px 10px 25px; /*10 25 10 25*/
}


/* JOOMLA LAYOUT CSS */
/* blog layout
****************************/
.blog_row, .leading, .articlecontent
{ 
margin: 10px 0 20px 0; 
padding:0; 
}

.blog_row, .articlecontent
{}

.article /* printview fonts */
{
/*height: 670px;
overflow: auto;*/ /*causes problems with blog layout pages*/
}

	/* 1 column
	****************/
	.cols1 .col0
	{ margin: 0 0 1em 0; }

	/* 2 columns
	****************/
	.cols2 .col0,
	.cols2 .col1
	{ float: left; width: 45%; }

	.cols2 .col1
	{ float: right; }

	/* 3 columns
	****************/
	.cols3 .col0,
	.cols3 .col1,
	.cols3 .col2
	{ float: left;  width: 32%; }

	.cols3 .col0
	{ margin: 0 2% 10px 0;}

	.cols3 .col2
	{ float: right; margin: 0; }

/* descriptions
****************************/
div.contentdescription
{ margin: 0 0 1em 0; }

	div.contentdescription div.description_image
	{ margin: 0.5em; padding: 1px;}

/* article meta
****************************/
ul.meta
{ margin: 0 0 10px 0; padding: 0; list-style: none; }

	ul.meta li
	{ padding: 0 0 0 20px; margin: 0; line-height: 140%;background: transparent url(../images/meta.gif) left center no-repeat; }

	div.blog ul.meta li
	{ line-height: 130%; }

	/* icons made by Mark James - www.famfamfam.com */
	ul.meta li.createdate { background-image: url(../images/createdate.gif); }
	ul.meta li.modifydate { background-image: url(../images/editdate.gif); }
	ul.meta li.author     { background-image: url(../images/author.gif); }
	ul.meta li.category   { background-image: url(../images/category.gif); }
	ul.meta li.url        { background-image: url(../images/url.gif); }

		ul.meta li small
		{ font-size: 0.85em; }

/* article options
****************************/
ul.buttonheading
{ float: right; list-style: none; }

.noheading ul.buttonheading /* articles without heading */
{ margin-top: 1em; }

	ul.buttonheading li
	{ float: left; margin: 0 0.2em; }


/*********************************************************************************************************
	com_search
*********************************************************************************************************/
.searchintro, .search_only
{ margin: 1em 0; }

div.search_phrase
{ margin: .5em 0; }

.highlight
{ font-weight: bold; color: #E85C00; }

ol.search_results
{ }

	ol.search_results li.result
	{ margin:0 0 1em 1.5em; padding: 0.5em; border-top: solid 2px #eeeeee; }


/*********************************************************************************************************
	com_poll
*********************************************************************************************************/

div.poll h3
{ margin: 1em 0 0 0; }

table.poll_table .votes
{ width: 20%; }

table.poll_table thead th
{ font-size: 0.85em; }

/* module poll */
form.poll ol
{ margin: 0; padding: 0; list-style: none; }

	form.poll ol li
	{ margin: 0.2em 0; }

	form.poll .buttons
	{ text-align: center; margin: 0.5em 0; }


/*********************************************************************************************************
	joomla general
*********************************************************************************************************/

/* category list
****************************/
ul.categories li
{ margin-bottom: 1em }

	ul.categories li h3 small
	{ color: #000; text-transform: none; }

/* item table
****************************/
/* filter */
div.filter
{ font-size: 0.85em; color: #333333; }

	div.filter div.text, div.filter div.page
	{ margin: 0 0.5em; float: right; }

/* table */
table.items, 
div.contentpane table
{ width: 99.9%; border-collapse: collapse; border: 1px solid #eeeeee; margin: 1em 1px;}

	table.items .sectiontableentry1, 
	div.contentpane table .sectiontableentry1
	{ background: #E3E9DA; }

		table.items th, table.items td, td.sectiontableentry0, td.sectiontableentry1,
		div.contentpane table th, div.contentpane table td
		{color: #000; padding: 0.5em; border-right: 1px solid #ddd; border-top: 1px solid #ddd; text-align: left; }

		table.items th, td.sectiontableheader
		{ background: #fff url(../images/leading.png) left center repeat-x; color: #006699; font-weight: bold; 
		padding: 0.5em; margin: 0; text-align: left; }

		table.items tfoot th, 
		table.items td
		{ font-size: 0.85em; }

		table.items td.title
		{ font-size: 1em; }

/* blogmore
****************************/
div.blog_more
{ margin: 1em 0;}

/* pagination
****************************/
.counter, .pagenavcounter
{ font-weight: bold; margin: 0 0 0.5em 0;}

ul.pagination
{ list-style: none; margin: 0; padding: 0; }

	ul.pagination li
	{ margin: 0; padding: 0; font-size: 0.85em; float: left; }
	
		ul.pagination li a, ul.pagination li span
		{ float: left; margin: 0.2em 0.2em 0.2em 0; padding: 0.2em 0.5em; border: 1px solid #D6DAA0; text-decoration: none; }

		ul.pagination li.aktiv span
		{ border-color: #006633; color: #000; }
		
		ul.pagination li.aktiv span strong
		{ color: #000; }

/* Tooltips
****************************/
.tool-tip
{ float: left; background: #ffc; border: 1px solid #D4D5AA;	padding: 5px; max-width: 200px; font-size: 0.7em; text-align: left;}

.tool-title
{ padding: 15px 0 5px 0; margin: -15px 0 0 0; font-weight: bold; background: url(../../system/images/selector-arrow.png) no-repeat;}

.tool-text
{ font-size: 100%; margin: 0; }

.contentpaneopen_edit
{ margin: 10px 5px 0 0; }

/* clearing
****************************/
/* you can find the ie clearing in the iefixes.css */
div.blog_row:after
{ content: "."; display: block; height: 0; line-height: 0; clear:left; visibility: hidden; }


/* MODULES */

/* GREY (STANDARD COLOUR) */
div.module-grey  {
	background: url(../images/module-tr-grey.png) 100% 0 no-repeat;
}
div.module-grey div {
	background: url(../images/module-tl-grey.png) 0 0 no-repeat;
}
div.module-grey div div {
	background: url(../images/module-br-grey.png) 100% 100% no-repeat;
}
div.module-grey div div div {
	background: url(../images/module-bl-grey.png) 0 100% no-repeat;
}
div.module-grey div div div div {
	background: none;
	padding: 0;
	height:1%;
}

/* TEAL */
div.module-teal  {
	background: url(../images/module-tr-teal.png) 100% 0 no-repeat;
}
div.module-teal div {
	background: url(../images/module-tl-teal.png) 0 0 no-repeat;
}
div.module-teal div div {
	background: url(../images/module-br-teal.png) 100% 100% no-repeat;
}
div.module-teal div div div {
	background: url(../images/module-bl-teal.png) 0 100% no-repeat;
}
div.module-teal div div div div {
	background: none;
	padding: 0;
	height:1%;
}

/* DARK */
div.module-dark  {
	background: url(../images/module-tr-dark.png) 100% 0 no-repeat;
}
div.module-dark div {
	background: url(../images/module-tl-dark.png) 0 0 no-repeat;
}
div.module-dark div div {
	background: url(../images/module-br-dark.png) 100% 100% no-repeat;
}
div.module-dark div div div {
	background: url(../images/module-bl-dark.png) 0 100% no-repeat;
}
div.module-dark div div div div {
	background: none;
	padding: 0;
	height:1%;
}

/* GREEN */
div.module-green  {
	background: url(../images/module-tr-green.png) 100% 0 no-repeat;
}
div.module-green div {
	background: url(../images/module-tl-green.png) 0 0 no-repeat;
}
div.module-green div div {
	background: url(../images/module-br-green.png) 100% 100% no-repeat;
}
div.module-green div div div {
	background: url(../images/module-bl-green.png) 0 100% no-repeat;
}
div.module-green div div div div {
	background: none;
	padding: 0;
	height:1%;
}

/* RED */
div.module-red  {
	background: url(../images/module-tr-red.png) 100% 0 no-repeat;
	font-size: 10px;
}
div.module-red div {
	background: url(../images/module-tl-red.png) 0 0 no-repeat;
}
div.module-red div div {
	background: url(../images/module-br-red.png) 100% 100% no-repeat;
}
div.module-red div div div {
	background: url(../images/module-bl-red.png) 0 100% no-repeat;
}
div.module-red div div div div {
	background: none;
	padding: 0;
	height:1%;
}


/* BEIGE */
div.module-beige  {
	background: url(../images/module-tr-beige.png) 100% 0 no-repeat;
}
div.module-beige div {
	background: url(../images/module-tl-beige.png) 0 0 no-repeat;
}
div.module-beige div div {
	background: url(../images/module-br-beige.png) 100% 100% no-repeat;
}
div.module-beige div div div {
	background: url(../images/module-bl-beige.png) 0 100% no-repeat;
}
div.module-beige div div div div {
	background: none;
	padding: 0;
	height:1%;
}

/* BROWN */
div.module-brown  {
	background: url(../images/module-tr-brown.png) 100% 0 no-repeat;
}
div.module-brown div {
	background: url(../images/module-tl-brown.png) 0 0 no-repeat;
}
div.module-brown div div {
	background: url(../images/module-br-brown.png) 100% 100% no-repeat;
}
div.module-brown div div div {
	background: url(../images/module-bl-brown.png) 0 100% no-repeat;
}
div.module-brown div div div div {
	background: none;
	padding: 0;
	height:1%;
}

div.module,
div.module-search {
margin-bottom: 1px;
}

div.module-grey,
div.module-teal,
div.module-dark,
div.module-green,
div.module-red,
div.module-beige,
div.module-brown {
	margin-bottom: 10px;
	color:#fff;
	height:1%;
}

div.module-grey a,
div.module-teal a,
div.module-dark a,
div.module-green a,
div.module-red a,
div.module-beige a,
div.module-brown a {
color:#fff;
text-decoration:underline;
}

div.module-grey a:hover,
div.module-teal a:hover,
div.module-dark a:hover,
div.module-green a:hover,
div.module-red a:hover,
div.module-beige a:hover,
div.module-brown a:hover {
color:#ddd;
}

/*codes for modules without colour backgrounds*/
div.module h3 {
/*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
margin: 0px 0;
padding: 0 0 8px 0; /*top right bottom left*/
margin: 0 0 10px 0;
line-height: 100%;
font-size: 120%; /*was 140%*/
color: #333;
font-weight:bold;
text-transform: lowercase;
/*font-style:italic;*/
border-bottom:1px dashed #333;
}
.module a:hover {
	background:#c9e7e9 none repeat scroll 0%;
}

/*search box*/
div.module-search h3 {
font-size: 140%;
font-weight:bold;
color:#BF1E2D;
text-transform:lowercase;
padding-bottom:8px;
line-height:100%;
}

/*user1-4 modules*/
div.module-grey h3,
div.module-teal h3,
div.module-dark h3,
div.module-green h3,
div.module-red h3,
div.module-beige h3,
div.module-brown h3 {
/*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/ /*changed from Arial*/
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	margin: 0px 0;
	padding: 0 0 5px 0;
	line-height: 100%;
font-size: 180%; /*reduced slightly*/
margin-bottom:5px;
color: #fff;
text-transform:lowercase;
border-bottom:3px solid #fff;
font-weight:bold;
/*font-style:italic;*/ /*taken out italic*/
}


div.module-red h4 {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	margin: 0px 0;
	padding: 0 0 2px 0;
	line-height: 100%;
	font-size: 160%;
	color: #fff;
	text-transform:lowercase;
	font-weight:bold;
}

/*codes for modules on RHS downloads bar*/
#right div.module-grey h3,
#right div.module-teal h3,
#right div.module-dark h3,
#right div.module-green h3,
#right div.module-red h3,
#right div.module-beige h3,
#right div.module-brown h3 {
border-bottom:1px solid #fff;
padding-bottom:5px;
margin-bottom:5px;
font-size:160%;
}
#right div.module-red h4{
border-bottom:none;
text-align:center;
}

/*codes for modules on LHS bar*/
#left div.module-grey h2,
#left div.module-teal h2,
#left div.module-dark h2,
#left div.module-green h2,
#left div.module-red h2,
#left div.module-beige h2,
#left div.module-brown h2 {
/*border-bottom:3px solid #fff;*/
font-size:110%;
font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
line-height:20px;
padding-bottom:0px;
margin-bottom:0px;
font-style:normal;
font-weight:bold;
}

/*codes for modules on LHS bar*/
#left div.module-grey h3,
#left div.module-teal h3,
#left div.module-dark h3,
#left div.module-green h3,
#left div.module-red h3,
#left div.module-beige h3,
#left div.module-brown h3 {
border-bottom:3px solid #fff;
font-size:180%; /*was 220%*/
padding-bottom:5px;
margin-bottom:5px;
font-style:normal;
font-weight:bold;
}

#right div.module-grey,
#right div.module-teal,
#right div.module-dark,
#right div.module-green,
#right div.module-red,
#right div.module-beige,
#right div.module-brown,
#right div.module-search,
#right div.module {
margin-bottom:25px!important;
}

div.module-grey div div div,
div.module-teal div div div,
div.module-dark div div div,
div.module-green div div div,
div.module-red div div div,
div.module-beige div div div,
div.module-brown div div div {
	padding: 15px 15px;
}

div.module-grey div div div div div,
div.module-teal div div div div div,
div.module-dark div div div div div,
div.module-green div div div div div,
div.module-red div div div div div,
div.module-beige div div div div div,
div.module-brown div div div div div {
background: none;
height:1%;
	padding: 0;
}

/* @end */

/* PATHWAY */
#pathway {
display:block;
width:750px;
text-transform:lowercase;
padding-left: 10px;
padding-bottom:10px;
}

#pathway ul {
}

#pathway ul li {
float:left;
font-weight:bold;
}

#pathway ul li a {
font-weight:normal;
float:left;
padding-right:8px;
margin-right:12px;
border-right:0px solid #426F8E;
}