body {
	background:#DAD4C8;
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
	font: 76.1%/1.3em Tahoma, Verdana, Helvetica;
}
#wrap{margin:0;width:909px;}/*Default outer wrapper width*/
#wrap-inner {margin:0;text-align:left;background:#FFFFFF;}
p{margin:0 10px 10px; color:#424242;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
h1 {font: bold 1.6em/1.8em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#98D60A;}
h2 {font: bold 1.3em/1.6em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#0066CC;}
h3 {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#323232;}
h4 {font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#666666;}
h5 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#CCCCCC;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#CCCCCC;}

/*Architecture*/

/*Outer Rounded Containers*/

.outeround {width:945px;margin:0px auto;min-width:20em;}
.outeround .hd .c,
.outeround .ft .c {font-size:1px;height:18px;}
.outeround .ft .c {height:18px;}
.outeround .hd {background:transparent url(../images/tl.png) no-repeat 0px 0px;}
.outeround .hd .c {background:transparent url(../images/tr.png) no-repeat right 0px;}
.outeround .bd {background:transparent url(../images/ml.png) repeat-y 0px 0px;}
.outeround .bd .c { background:transparent url(../images/mr.png) repeat-y right 0px;}
.outeround .bd .c .s {margin:0px 8px 0px 4px;padding:0 1em 0 1em;}
.outeround .ft {background:transparent url(../images/bl.png) no-repeat 0px 0px;}
.outeround .ft .c {background:transparent url(../images/br.png) no-repeat right 0px;}

/*Begin Header and Logo*/

/*The main height of the header area. !changes to this will require changes to the source images!*/
#headcontainer {width:100%;margin:0;padding:0px;background:#78D1E3 url(../images/sloganleft.png) no-repeat left top;}
#slogan {width:auto;height:160px; background:url(../images/slogan.png) no-repeat right top;}
.slogleft {float:left;height:74px;}
.slogancontent {height:62px; padding-left:15px; white-space:nowrap;}
.slogancontent2 {height:44px; padding-left:15px; white-space:nowrap;}

/*CSS for logo. This is an image replaced link as an H1 tag*/

/*Controls logo hotspot width*/
#logo {height:50px;float:left;}
#logo h1 a{ width:187px;display:block;text-indent:-5000px;text-decoration:none;line-height:160px;}
#logo h1 {background:url(../images/sloganleft.png) top left no-repeat;}/*Set the line-height and width equal to your logo image here*/
#logo h1{margin:0;padding:0;}


/*The Styleswitcher Buttons*/
#accessbuttons {float:right;position:relative;top:-3px;right:5px;width:115px;height:29px;background: url(../images/navicons.png) no-repeat center top;padding: 6px 0px 6px 32px;margin:0;}
#accessbuttons2 {
	float:right;
	width:150px;
	height:29px;
	padding: 6px 0px 6px 32px;
	margin:0;
	 white-space:nowrap;
}
.access {margin:0; padding:0;}
a.access {font-size:8px;text-decoration: none;white-space: nowrap;}
.access img {border:none;margin:0px 3px 0px 0px;padding:0;width:17px;height:17px;font-size: 5px;}
#theme {position: absolute;top: 6px;right: 35px;margin: 0;padding: 0;list-style: none;}
#theme li {margin: 0;padding: 0;display:inline;}
#theme li#theme-fluid {display:none;}
#teasers {width:100%; margin:10px 0px 0px 0px;}


/*End Header and Logo*/

#main-body{float: right;padding-bottom: 10px;top:-10px; width: 75%;z-index:100;}
#content{float: left;width: 70%;padding-right:5px;}
#sidebar{float: left;margin-right: -5px;width: 24.25%;}
#sidebar div {margin-bottom:15px;}
#sidebar-2{float: right;margin-left: -3px;overflow: hidden;position: relative;width: 28.25%;}
#sidebar .inside{padding: 10px 0px 10px 0px;}
#sidebar-2 .inside{padding: 10px 0px 10px 0px;}
#content .inside{padding: 10px;}

/* Sliding Door Tabbed Menus */
#nav2 {height:27px; margin-right: 12px; }
#navteste {
	float:right;
	top:45px;
	position:relative;
}
#nav {
	height:27px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/tmenu_up_l.png);
	background-repeat: no-repeat;
	background-color:#fff;
	padding-left:5px;
}
#nav3 {
	height:27px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/tmenu_up_l.png);
	background-repeat: no-repeat;
	background-color:#fff;
	padding-left:10px;
}
#nav .c {
	height:27px;
	float:left;
	width:8px;
	background-image: url(../images/tmenu_up_r.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#nav3 .c {
	height:27px;
	float:left;
	width:8px;
	background-image: url(../images/tmenu_up_r.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#nav ul {
  margin: 0;
  padding: 0;
  list-style:none;
  float:left;
}
#nav3 ul {
  margin: 0;
  padding: 0;
  list-style:none;
  float:left;
}
/* Backslash Hack
   hide from IE5-Mac \*/
#nav a {float:none;}
#nav3 a {float:none;}
/* End IE5-Mac hack */

#nav li {
	float:left;
	height: 27px;
	margin-left: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
}

#nav3 li {
	float:left;
	height: 27px;
	margin-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}


#nav li a {
	float:left;
	display:block;
	line-height: 27px;
	height: 27px;
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #706346;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	/*padding-left: 3px;*/
}
#nav3 li a {
	float:left;
	display:block;
	line-height: 27px;
	height: 27px;
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #706346;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight:bold;
}
#nav .divisao {
	margin-top:5px;
	font-weight:normal;
}
#nav3 .divisao {
	margin-top:5px;
	font-weight:normal;
}
div#nav li:hover a, div#nav li.sfhover a {
  	color: #706346;
	text-decoration:underline;
}
div#nav3 li:hover a, div#nav3 li.sfhover a {
  	color: #706346;
	text-decoration:underline;
}
div#nav li.active a {
	color: #706346;
}
div#nav3 li.active a {
	color: #706346;
}
span.pl_tab_l {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}
span.pl_tab_r {	left: 0;position: absolute;top: 0;visibility: hidden;}
div#footer{clear:left;width:100%;}


/*Joomla Specific Display*/
#content div.back_button, #content div.back_button a {
	color: #AA0000;
	text-decoration:none;
}
#content div.back_button a:hover {
	text-decoration:underline;
	color:#AA0000;
}
.small,.modifydate,.createdate {color: #C59898;text-align: left;font: 9px/11px Tahoma, Verdana, Helvetica;text-transform: uppercase;}
table div.small2 { color: #C59898;text-align: left;font: 9px Tahoma, Verdana, Helvetica;text-transform: uppercase; padding-top:5px; padding-bottom:5px; }
.createdate {top:-3px;}
.inputbox {color:#ccc;background:#fff;border: 1px solid #AA0000;;color:#333;}
.inputboxSearch {color:#ccc;background:#fff;border: 1px solid #277385;color:#333;}
.button {background:#666;border: 1px solid #333;color:#ccc;line-height: 100%;font-size: 0.75em;padding: 3px;}
.article_seperator {width:100%;height:16px;}

/*Table View*/
td.sectiontableheader {background:#222;color: #FFF;font-weight: bold;background-image: url(../images/sectbhdr.gif);background-repeat: repeat-x;height: 25px;padding: 4px;}
tr.sectiontableentry1 td {padding: 6px;background-color: #f8f8f8;text-align:left;}
tr.sectiontableentry2 td {padding: 6px;background-color: #F2F2F2;}
td.sectiontableentry1 {padding: 6px;background-color: #f8f8f8;}
td.sectiontableentry2{padding: 6px;background-color: #F2F2F2;}
.sectiontableentry2 a, .sectiontableentry1 a  {padding-left:5px;}
.sectiontableentry1 a.category, .sectiontableentry2 a.category
{font:12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-decoration:none;height:16px;padding-left: 16px;list-style:none;}

/*Read More*/
a.readon, a.readon:hover{margin-top: 10px;display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;}
a.readonintheNews:link,a.readonintheNews:visited,a.readonintheNews:active {color:#AA0000;text-decoration:underline;}
a.readonintheNews:hover{color:#AA0000;text-decoration:none;}

/*Polls*/
table.pollstableborder td {padding:0; text-align:left;}
.pollstableborder td, .pollstableborderS2 td, .pollstableborderjotaClasse td, pollstableborderS1 td, pollstableborderS3 td
{text-align:left; font: 0.87em/0.92em Arial, Helvetica, sans-serif; padding: 3px 0px 3px 5px; vertical-align:middle;}

/*Print and Email View*/
body.contentpane {background:#fff}

/*Keeps the blog tables from crowding*/
table.contenttoc {margin: 5px;padding: 0px;float:right;}

/*Article Index*/
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td {padding: 0 7px;}
table.contenttoc th {padding: 0px 10px;font-size: 1em;color: #ccc;background: #333;}

/*Main Joomla Tables*/
table.contentpaneopen {margin:0;padding:0;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height: 18px; text-align:left;}
table.contentpaneopenAbout {margin:0;padding:0;width:100%;}
table table.contentpaneopen td, table table.contentpane td {margin:0 8px;padding:3px; width:100%;} 
table table.contentpaneopenAbout td {margin:0 8px;padding:3px; width:100%;} 
table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td {width:100%;}

table.blogTheme div {
	border-bottom: 1px solid #E9E4DB;
	margin-bottom:10px;
}

table.contentpaneopenTheme td {width:100%;}

table.contentpaneopenTheme {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

table.contentpaneopenintheNews {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

table.contentpaneopenfeature {
	margin:0px;
	padding:0;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

table table.contentpaneopenfeature td, table table.contentpanefeature td {margin:0;padding:0; width:100%;} 
table.contentpaneopenfeature, table.contentpanefeature, table.blogfeature, table.contentpaneopenfeature td {width:100%;}
table.contentpaneopenfeature tr td span.small { color:#C59898; font-size:11px;}
table.contentpaneopenfeature tr td.createdate, table.contentpaneopenfeature tr td.modifydate { display:none;}
table.contentpaneopenfeature tr td a { color:#AA0000; font-size:10px; text-decoration:underline; background-image: url(../images/home_link1.png);background-repeat: no-repeat;padding-left: 17px;}
table.contentpaneopenfeature tr td a:hover { text-decoration:none; }
.contentheading {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}
.contentheadingAbout {
	color:#AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	margin-bottom:10px;
	font-weight: bold;
	border-bottom: 1px solid #E9E4DB;
}

.contentheadingTheme {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #54A5B6;
	background-image: url(../images/Theme.png);
	background-position: 0px 5px;
	padding-left: 15px;
	background-repeat:no-repeat;
}
.contentheadingintheNews {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}

.Themetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}
.Themelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
}
a.Themelink:link, a.Themelink:active, a.Themelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
	text-decoration:underline;
}
a.Themelink:hover {
	color: #AA0000;
	text-decoration:none;
}

.contentheadingfeature {width:100%; }

/*Content Links*/
a.contentpagetitle:link,a.contentpagetitle:visited {
	color:#0066CC;
	font-weight: normal;
	padding: 0 0 0px 0;
	text-align: left;
	text-transform:uppercase;
	line-height: 20px;
	text-decoration:none;
}


.contentheadingintheNews,a.contentpagetitleintheNews:link,a.contentpagetitleintheNews:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
	font-weight: bold;
	font-size: 14px;
}

th.pagenav_prev a, th.pagenav_next a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #AA0000;
	font-weight: bold;
	font-size:12px;
}

.contentheadingfeature {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}


a.contentpagetitle:hover {color:#333;text-decoration:none;}
a.contentpagetitleintheNews:hover {color: #AA0000;text-decoration:underline;font-weight: bold;}
th.pagenav_prev a:hover, th.pagenav_next a:hover {color: #AA0000;text-decoration:underline;font-weight: bold;}

.componentheading, .componentheadingTheme, .componentheadingintheNews {
	color:#AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	margin-bottom:10px;
	font-weight: bold;
	border-bottom: 1px solid #E9E4DB;
}
.Countrytitulo {
	color:#AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	margin-bottom:10px;
	font-weight: bold;
	border-bottom: 1px solid #E9E4DB;
}
.Countryborda {
	border-bottom: 1px solid #E9E4DB;
	padding-bottom:10px;
	padding-top:10px;
}
.Countryborda div {
	font-size:12px;
}
.Countryborda div.Countrytitle {
	font-size:14px;
	font-weight:bold;
	color:#AA0000;
}
.Countrylink a:link,.Countrylink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#AA0000;
}
.Countrylink a:hover {
	text-decoration:none;
	color:#AA0000;
}
.Hometitulo {
	color:#AA0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 25px;
	margin-bottom:10px;
	font-weight: bold;
	border-bottom: 1px solid #E9E4DB;
}
.Homeborda {
	border-bottom: 1px solid #E9E4DB;
	padding-bottom:10px;
	padding-top:10px;
	display:block;
}
.Homeborda div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.Homeborda div.HomeType {
	font-family: Arial, Helvetica, sans-serif;
	color: #53a4b5;
	font-weight: bold;
	font-size: 16px;
}
.Homeborda div.Hometitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
	font-weight: bold;
	font-size: 14px;
}
.Homeborda div.Homeautor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.15;
	margin:0;
	padding:0px;
}
.Homeborda div.Homeautor a:link, .Homeborda div.Homeautor a:visited, .Homeborda div.Homeautor a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0000;
	line-height: 1.15;
	text-decoration: underline;
	margin:0;
	padding:0px;
}
.Homelink a:link,.Homelink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#AA0000;
}
.Homelink a:hover {
	text-decoration:none;
	color:#AA0000;
}
.contentpaneopenTheme td div {
	border-bottom-width: 0px;
	border-bottom-style: none;
}

.componentheadingfeature {
	color:#fff;
	background-image: url(../images/home_title.png);
	background-repeat: no-repeat;
	padding-left: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	letter-spacing: 0em;
	word-spacing: 0em;
	height: 20px;
	width: 180px;
	padding-bottom:5px;
}
.blog_morefeature div { display:none; }
.blog_morefeature ul {list-style:none; padding:0; margin:0px;}
.blog_morefeature li {padding-bottom:6px;}
.blog_morefeature li a {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 18px;
	padding-left:16px;
	background-image: url(../images/home_more.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/*Basic Links*/
a:link, a:visited {color:#AA0000;text-decoration:none;}
a:hover {color: #AA0000;text-decoration:underline;}
a.img{border:0;}

ul.latestnewsS3,ul.latestnewsjotaClasse,ul.latestnewsS1,ul.mostreadS2,ul.mostreadjotaClasse,ul.mostreadS1
{list-style:none;padding:0px;margin:0px; color:#fff;}

ul.latestnewsS2, ul.mostreadS3 {
list-style:none;padding:0px;margin:0px; color:#333333;
}

.mostread li,.latestnews li,.latestnewsS3 li,.latestnewsS2 li,.latestnewsjotaClasse li,.latestnewsS1 li,.mostreadS3 li,.mostreadS2 li,.mostreadjotaClasse li,.mostreadS1 li
{padding-bottom:3px;}


.latestnewsS2 a, .mostreadS3 a {
	padding-left:10px;
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration:none;
	color:#333333;
}

.mostreadS3 a:hover,.latestnewsS2 a:hover {
	text-decoration:underline;
	color:#333333;
}


.moduleS3 p,.module p,.moduleS4 p,.modules5 p,.moduleS2 p,.moduleS7 p,.moduleClasse p
{font-size:11px;line-height:1.15em; color:#fff;}

.moduleS3,.moduleS3 a:link, .moduleS3 a:visited, .moduleS3 li a,.moduleS3 p,.moduleS3 td,.moduleS3 ul
{font-size:11px;line-height:1.15em; color:#333333; text-decoration:none;}

.module,.module a:link, .module a:visited, .module li a, .module p, .module td,.module ul,.module
{font-size:11px;line-height:1.15em; color:#706346;}

.moduleS4,.moduleS4 a:link, .moduleS4 a:visited, .moduleS4 li a, .moduleS4 p, .moduleS4 td,.moduleS4 ul,.moduleS4
{font-size:11px;line-height:1.15em; color:#706346;}

.modules5,.modules5 a:link, .modules5 a:visited, .modules5 li a, .modules5 p, .modules5 td,.modules5 ul,.modules5
{font-size:11px;line-height:18px; color:#333333;}

.moduleS2,.moduleS2 a:link, .moduleS2 a:visited, .moduleS2 li a, .moduleS2 p,.moduleS2 td,.moduleS2 ul
{font-size:11px;line-height:1.15em; color:#333333; text-decoration:none;}

.moduleS7,.moduleS7 a:link, .moduleS7 a:visited, .moduleS7 li a, .moduleS7 p,.moduleS7 td,.moduleS7 ul
{font-size:12px;line-height:1.15em; color:#54A5B6;}
.moduleS8,.moduleS8 a:link, .moduleS8 a:visited, .moduleS8 li a, .moduleS8 p,.moduleS8 td,.moduleS8 ul
{font-size:12px;line-height:1.15em; color:#54A5B6;}


.moduleClasse,.moduleClasse a:link, .moduleClasse a:visited, .moduleClasse li a, .moduleClasse p,.moduleClasse td,.moduleClasse ul
{font-size:11px;line-height:1.15em; color:#706346;}

.module ul,.moduleS4 ul,.modules5 ul,.moduleS2 ul,.moduleS7 ul,.moduleClasse ul, .moduleS3 ul, .moduleBDR ul
{list-style:none; padding:0px; margin:0px;}
.module li,.moduleS4 li,.modules5 li,.moduleS2 li,.moduleS7 li,.moduleClasse li, .moduleS3 li, .moduleBDR li
{padding-bottom:3px;}
/*Solid Module Heading Typography*/
.moduleS2 h3 {
	color:#E0DCD3;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 1px;
	background-image:url(../images/latest_addtitions.gif);
	background-repeat:no-repeat;
	background-position:0 10px;
	height:40px;
}
.moduleS3 h3 {
	margin:0;
	padding:0;
	color:#E0DCD3;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 1px;
	background-image:url(../images/most_read.gif);
	background-repeat:no-repeat;
	background-position:0 10px;
	height:40px;
}

.moduleClasse h3
{
	margin:5px 0px;
	padding:0;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 2em;
}

.module h3,. moduleS4 h3 {
	font: bold 1em/2em Arial, Verdana, Helvetica;
	margin:5px 0px;
	padding:0;
}

.modules5 h3 {
	margin:5px 0px;
	padding:0;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 2em;
}

.moduleS6 {
	background-color:#F3F0EB;
}

.moduleS6 h3 {
	margin:0;
	padding:0;
	width:100%;
	height:23px;
	background-color:#54A5B6;
	font-family: Arial, Verdana, Helvetica;
	font-size: 1px;
	color:#54A5B6;
	background-image: url(../images/openforum_title.png);
	background-repeat: no-repeat;
	background-position: 4px 1px;
}

.moduleS7 h3 {
	margin:0;
	padding:0;
	width:100%;
	height:23px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 1px;
	color:#fff;
	background-image: url(../images/event_h3.png);
	background-repeat: no-repeat;
	background-position: 4px 1px;
}


.moduleS6 div div div div {
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:0px;
	margin:0;
}
.moduleS6 div div div div div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#54A5B6;
	margin:0;
	padding:0;
}
.moduleS6 div div div div div div {
	font-size:11px;
	color:#75716B;
	margin:0;
	padding:0px;

}
.moduleS6 div div div div div div div {
	color:#333333;
	line-height: 18px;
	margin:0;
	padding:10px 0;
}
.moduleS6 div div div div div div div div a {
	color:#3C808E;
	text-decoration:underline;
	font-size:10px;
	background-image:url(../images/openforum_link.png);
	background-repeat:no-repeat;
	padding-left:17px;
}
.module h3, .moduleS4 h3 {background: url(../images/aeroS1.png) no-repeat left center;padding: 0 0 0 16px !important;color:#706346;}
.modules5 h3 {background: url(../images/aeroS5.png) no-repeat left center;padding: 0 0 0 16px !important;color:#333333;}
.moduleS2 h3 {padding: 0;}
.moduleClasse h3 {background: url(../images/aeroclasse.png) no-repeat left center;padding: 0 0 0 16px !important;color:#706346;}
.moduleS3 h3 {padding: 0;}

/*SOLID ROUND BOX BACKGROUND COLORS*/
.module,.moduleS4  {background: url(../images/mod_tr_S1.png) top right no-repeat}
.modules5  {background: #FACC12 url(../images/mod_tr_S5.png) top right no-repeat}
.moduleS3 {background: #E0DCD3 url(../images/mod_tr_S3.png) top right no-repeat;}
.moduleS2 {background: #E0DCD3 url(../images/mod_tr_S2.png) top right no-repeat;}
.moduleS7 {background: url(../images/mod_tr_s7.png) top right no-repeat;}
.moduleClasse {background: #F0EDE6 url(../images/mod_tr_cl.png) top right no-repeat;}

/*Bordered Module Heading Text Colors*/
.moduleBDR h3 {
font: bold 12px/24px Tahoma, Verdana, Helvetica;color:#0066CC;
margin: 0;padding: 0.17em 0 0 1.5em !important;position: absolute;top: .25em;left: 1em;width: 100%;background: url(../images/aero.png) no-repeat left .5em;
}
/*Sidenav Menus must be set to flat list in order to be styled correctly otherwise sublevels get messed up*/
ul#mainlevel-sidenav, ul#mainlevel-sidenav2 {list-style:none;margin:0;padding:0;}
ul#mainlevel-sidenav li a, ul#mainlevel-sidenav2 li a 
{padding-left: 18px;background:url(../images/sidenavup.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;}
/*Sidenav Links*/
ul#mainlevel-sidenav a:hover, ul#mainlevel-sidenav2 a:hover
{text-decoration:none;padding-left: 18px;background: url(../images/sidenavover.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#0066CC;
}
/*Sidenav Menus when used as a vertical (TABLED) style NOT recomended*/
a.mainlevel-sidenav:link, a.mainlevel-sidenav2:link, a.mainlevel-sidenav:visited, a.mainlevel-sidenav2:visited {
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-left: 18px;
	background:url(../images/sidenavup.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
}
a.mainlevel-sidenav:hover, a.mainlevel-sidenav2:hover {
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#0066CC;
	text-decoration:none;
	padding-left: 18px;
	background: url(../images/sidenavover.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
}

.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3 {
margin:0;font: bold 1em/1.5em Tahoma, Verdana, Helvetica;padding:0;}

/*Proceed with caution*/

.moduleFooter {
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	border-top:#E9E4DB 1px solid;
}


#teasers .module,#teasers .moduleS3,#teasers .module,#teasers .moduleS2,#teasers .moduledark,#teasers .modulemid,#teasers .modulelight,#teasers .modulebdr
#footer .module,#footer .moduleS3,#footer .module,#footer .moduleS2,#footer .moduledark,#footer .modulemid,#footer .modulelight,#footer .modulebdr
{position:relative;margin:0;padding:0;}

.jota {
	background-image: url(../images/both_la_s1.png);
	background-repeat:repeat-y;
}
.ajota {
	background-image: url(../images/both_lb_s1.png);
	background-repeat:repeat-y;
	background-position:right;
}

.jotaS4 {
	background-image: url(../images/both_la_s1.png);
	background-repeat:repeat-y;
}
.ajotaS4 {
	background-image: url(../images/both_lb_s1.png);
	background-repeat:repeat-y;
	background-position:right;
}

.jotaS7 {
	background-image: url(../images/both_la_s7.png);
	background-repeat:repeat-y;
}
.ajotaS7 {
	background-image: url(../images/both_lb_s7.png);
	background-repeat:repeat-y;
	background-position:right;
}

.moduleS4,.module,.moduledark,.modulemid,.modulelight,.modulebdr {
	position:relative;
	margin:0;
	padding:0;
	background-image: url(../images/mod_tr_S1.png);
	background-repeat: no-repeat;
}
.module div div div div,.moduleS4 div div div div,.modules5 div div div div,.moduleS2 div div div div,.moduleS7 div div div div,.moduleClasse div div div div,.moduleS3 div div div div,.modulebdr div div div div {background:none;}
.module div,.moduleS4 div,.modules5 div,.moduleS3 div,.module div,.moduleS2 div ,.moduleS7 div ,.moduleClasse div {margin:0;padding:2px 0 0 0;}
.module div div,.moduleS4 div div,.modules5 div div,.moduleS3 div div,.module div div,.moduleS2 div div,.moduleClasse div div{padding:0 0 0 11px;margin:0;}
.module div div div,.moduleS4 div div div,.modules5 div div div,.moduleS3 div div div,.module div div div,.moduleS2 div div div,.moduleClasse div div div {padding:0 11px 11px 0;height:auto!important;height:1%;}
.moduleS7 div div div {
	height:auto!important;
	height:1%;
	padding-top: 18px;;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}

.moduleS3 div {background: url(../images/mod_tl_S3.png) top left no-repeat;}
.moduleS3 div div, .moduletableS3 div div{background: url(../images/mod_bl_S3.png) bottom left no-repeat;}
.moduleS3 div div div {background: url(../images/mod_br_S3.png) bottom right no-repeat;}
.module div,.moduleS4 div {background: url(../images/mod_tl_S1.png) top left no-repeat;}
.module div div,.moduleS4 div div{background: url(../images/mod_bl_S1.png) bottom left no-repeat;}
.module div div div,.moduleS4 div div div{background: url(../images/mod_br_S1.png) bottom right no-repeat;}

.modules5 div {background: url(../images/mod_tl_S5.png) top left no-repeat;}
.modules5 div div, .moduletables5 div div{background: url(../images/mod_bl_S5.png) bottom left no-repeat;}
.modules5 div div div {background: url(../images/mod_br_S5.png) bottom right no-repeat; font:Arial, Helvetica, sans-serif; font-size:11px;}
.modules5 div div div a { text-decoration:underline; font-weight:bold; }
.modules5 div div div a:hover { text-decoration:none; font-weight:bold; }

.module div div div td,.moduleS4 div div div td {
	height:30px;
	padding-left:10px;
	border-bottom:#E9E4DB solid 1px;
}
.module div div div td a {
	padding-left:15px;
	background-image: url(../images/s1.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}
.moduleS7 div div div td  {
	padding-left:5px;
}
.moduleS7 div div div td span a:link,.moduleS7 div div div td span a:hover,.moduleS7 div div div td span a:visited {
	font-weight:bold;
}

.moduleS4 div div div td a {
	padding-left:15px;
	background-image: url(../images/s1.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.moduleClasse div div div td {
	padding-left:18px;
}
.moduleClasse div div div td a {
	color:#706346;
}

.moduleS2 div {background: url(../images/mod_tl_S2.png) top left no-repeat;}
.moduleS2 div div{background: url(../images/mod_bl_S2.png) bottom left no-repeat;}
.moduleS2 div div div{background: url(../images/mod_br_S2.png) bottom right no-repeat;}

.moduleS7 div {background: url(../images/mod_tl_s7.png) top left no-repeat;}
.moduleS7 div div{background: url(../images/mod_bl_s7.png) bottom left no-repeat;}
.moduleS7 div div div{background: url(../images/mod_br_s7.png) bottom right no-repeat;}

.moduleClasse div {background: url(../images/mod_tl_cl.png) top left no-repeat;}
.moduleClasse div div{background: url(../images/mod_bl_cl.png) bottom left no-repeat;}
.moduleClasse div div div{background: url(../images/mod_br_cl.png) bottom right no-repeat;}

.clear {clear: both; height:0; height:1px !important;}
.moduleBDR {margin: 0 0 1em;padding: 0;position: relative;}
.moduleBDR div div div div {background: none;}
.moduleBDR div {margin: 0;padding: 2.2em 0 0;}
.moduleBDR div div {margin: 0;padding: 0 0 0 12px;}
.moduleBDR div div div {height: 1%;padding: 5px 12px 12px 0;}
.moduleBDR {background: url(../images/boxright_bdr.png) top right no-repeat;}
.moduleBDR div {background: url(../images/boxleft_bdr.png) top left no-repeat;}
.moduleBDR div div { background: url(../images/boxleft_bdr.png) bottom left no-repeat;}
.moduleBDR div div div {background: url(../images/boxright_bdr.png) bottom right no-repeat;}
div div .syndicate div, div div.syndicateS1 div, div div.syndicateS2 div, div div.syndicateS3 div, div div.syndicateBDR div {margin:5px; padding:0;}


/*Some bonus custom styles*/
ol {margin-left:25px;}
blockquote {padding:5px; border: 1px dashed #cecece; background: #ececec; color:#323232; margin:3px; font-size:.90em;}
ul#checklist {padding-left:5px; list-style:none;}
#checklist li {background:url(../images/checklist.png) no-repeat left center; padding-left:16px; margin: .25em 0 .25em 0;}
.voodoo{display:none;}  .designer {font-size:10px;}
a.linkS1 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/linkS1.png) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}
a.linkS2 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/linkS2.png) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}
a.linkS3 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/linkS3.png) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}