body{
	margin:0;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	background-color:#3956a1;
	color:#666;
}

a{color:#3956a4;
}

#main{
		background-image:url(../images/background.gif);
	background-repeat:repeat-y;	
	background-position:center;}
	

#header{
	background-image:url(../images/header_fill.gif);
	height:109px;
}

#header h2{
		background-image:url(../images/brasa_icon.gif);
		width:180px;
		height:190px;
	background-position:right;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
	position:relative;
	left:470px;
	top:-41px;

}

#header h1{
	display:inline;
	text-indent:-9999px;
	margin:0;
	padding:0;
	position:relative;
	left:-12px;
}

#header h1 a{
	background-image:url(../images/logo.gif);
	width:321px;
	height:108px;
	display:block;
	background-repeat:no-repeat;
}

#image_rotation{
	width:592px;
	position:relative;
	left:10px;
}

#home_banner_statment{
	background-image:url(../images/header_content_bg.gif);
	width:316px;
	height:177px;
	padding:9px 15px 22px 15px;
	line-height:2.5;
	font-size:11px;
	position:relative;
	left:-10px;
}

#home_left_content p{
		padding:0 10px 10px 15px;
		margin:0;}


#home_left_content h2{
	color:#6ca541;
		padding:0;
		margin:0;}
		
#home_right_content p{
		padding:0 10px 10px 15px;
		margin:0;}
		
#home_right_content h2{
	padding:10px 20px 0 15px;
	margin:0 10px 0 0;
	text-align:right;
	background-image:url(../images/yellow_triangle.gif);
	background-position:right center;
	background-repeat:no-repeat;
		color:#3956a4;
}

#home_right_content form{
	margin:20px 20px;
}

#home_right_content .sitemason_label{
	margin-right:10px;
}

#home_right_content .sitemason_button{
	margin:10px 10px 0 0;
}

#home_right_content .sitemason_value{
	margin-bottom:10px;
}

#content{
	padding:10px 15px;
}

.sitemason_body{
	margin:auto 15px;
}

.sitemason_header{
	margin:0;
	padding:0;
	border-bottom:#CCC 1px solid;

}

#home_right_content h2 a{
	color:#3956a4;
	text-decoration:none;
}

#home_right_content h2{
		border-bottom:#CCC 1px solid;
		margin:0;
		padding:0px 15px 0px 0;}

#home_right_content p{
	padding:5px 0;
	margin:0;
}

#footer{
	background-image:url(../images/footer_bg.gif);
	height:50px;
	position:relative;
	left:1px;
}

#footer p{
	font-size:9px; 
	color:#CCC;
	text-align:center;
	padding-top:2px;
}

#content_int{
	padding:10px 25px 10px 15px;
}

#content_int .sitemason_page{
	margin:0 10px 0 0px;
}

#content_int .sitemason_paragraph{
	margin:10px 0;

}
#content_int img{
	margin:5px 10px 10px 5px;
}

#content_int hr{
	margin:5px 0;
	padding:0;
}

#content_int p{
	padding:0 20px;
}
#content_int a{
	color:#65b724;
	font-weight:bold;}
	
#content_int h2{
	border-bottom:#CCC 1px solid;
	margin:0;
	padding:0;
	color:#6ca541;
}

#image_rotation_int{
	width:592px;
	position:relative;
	left:10px;
}

#int_banner_statment{
	height:89px;
	background-image:url(../images/header_content_bg.gif);
	width:340px;
	position:relative;
	left:-10px;
}

#int_banner_statment h1{
		text-align:right;
	padding-right:15px;
	padding-top:22px;
	color:#3956a1;
	font-size:27px;}

#nav{
	background-image:url(../images/nav_filler.gif);
	height:33px;
		text-align:center;
}

#nav ul{
	text-align:center;
	list-style:none;
	font-family:myriad pro,arial,verdana;
}

#nav ul li{
	display:inline;
	border-right:#999 1px solid;
	margin:0;
	padding-top:6px;
	padding-bottom:10px;
}

#nav ul li a{
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	position:relative;
	top:3px;
}

.searcharea h3{
	font-size:18px;
	color:#3956a4;
	margin:0;
	padding:0;
}

.searcharea{
	background-color:#d1d6e1;
	border:#3956a4 solid 1px;
	margin-right:25px;
	margin-left:10px;
	padding:10px 50px;
	font-size:12px;
}

.searcharea label{
	margin-right:15px;
}

.searcharea input{
	margin-right:15px;
}

.searcharea select{
	margin-right:15px;
}

.alphalist{
	margin:10px 0;
}

.alphalist a{
	color:#3956a4;
	margin:0 5px;
}

.searchresults{
	margin:10px 25px;
}

.title{
	font-size:16px;
	font-weight:bold;
	color:#3956a4;
}
.affiliation{font-size:14px;}

.country{font-size:14px;}
#pagingContainer{
	padding:0 15px;
	width:900px !important;
}

#pagingContainer p{
	margin:0;
	padding:0;
}

#pagingContainer ul{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
		width:900px !important;
		float:left;
}

#pagingContainer ul li{
	display:inline;
	margin:0 0 0 5px;
	padding:0;
			float:left;

}

#english_version{
	background-image:url(../images/englishversion.jpg);
	height:22px;
	width:113px;
	display:block;
	text-indent:-9999px;
	position:relative;
	top:10px;
	left:400px;
	z-index:100;
}

#portugese_version{
	background-image:url(../images/portugeseversion.jpg);
	height:22px;
	width:150px;
	display:block;
	text-indent:-9999px;
	position:relative;
	top:10px;
	left:363px;
	z-index:100;
}

.icons{
	display:none;
}

.newsfeed h2{
	width:910px !important;
	margin-left:10px !important;
}
.title h2 a{
	font-size:16px;
	color:#3956a4 !important;
}

.title h2{
		border-bottom:none !important;
		margin-left:0px !important;
}
