/* CSS Document */

#maindoc
	{
	margin-right: 15px;
	width: 640px;
}
	
#maindoc h1 {color: F7BC1D;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}

#maindoc td 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #006699;}

#hope {background: #F3F3F3; padding: 15px; margin: 10px; text-align: center;}

#hope .hope {font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px; color:#069; color: #036;}

#hope h1 {font-size: 25px;}

/* NAV STARTS HERE */

#navcontainer
	{text-align: center;
	font: 13px Verdana, sans-serif;
	font-weight: bold;
	width: 100%;
	margin: 0;
	list-style-type: none;
	}

#navlist li
	{float: left;
	margin: 0px;
	width: auto;
	display: block;
	padding: 1px;
	text-align: center;}

#navlist li a, #navlist li a:link
	{border-bottom: 5px solid #369;
	color: #369;
	text-decoration: none;
	padding: 5px;
	display: block;
	margin: 0;}

#navlist li a:hover
	{color: #c33;
	cursor: pointer;
	background: #EBF8FC;}

#navlist li a#current, #navlist li a#current:link
	{color: #c33;
	cursor: default;
	background: #CBECF6;}

#navlist li a#current:hover
	{cursor:pointer;
	background: #eee;
	}

/* NAV ENDS HERE */



body
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #006699;
	background-image: 	url(images/smallblue.gif);
	background-repeat: repeat-x;}
a:link
{color: #C60; weight: bold; text-decoration: none;}
a:visited
{color: #930; text-decoration: none;}
a:hover
{ color: #c96; weight: bold; text-decoration: underline;}

.announcement {margin: 5px; padding: 10px; font-family: Verdana, Geneva, sans-serif; size: 12px;} 
.view { width: 600px; background-color: #EAEAEA; margin-left: 18px; padding-left: 15px; line-height: 25px;}

table.main { margin-left: 3.5em; 
			margin-right: 3.5em;
			width: 750px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #006699;
			padding:5px;
			}

table.lima {margin-left: 5px; padding:0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #006699;}

table.partners2
	{font-size: 11px;
	border-top: 3px solid #369;
	border-bottom: 3px solid #369;
	}
h1
	{color: F7BC1D;
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}
h1.media
	{color: F7BC1D;
	font-size: 20px;
	font-weight: bold;
	margin: 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}
h1.righty
	{color: F7BC1D;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}
	
noborder
{color; #fff;}

h2 	{color: #369;
	font-size: 20px;
	font-weight: bold; 
	text-align: center}
h1.header
	{color: #699;
	font-size: 18px;	
	font-weight: bold;}
h2.media
	{color:#993300;
	font-size:14px;
	font-weight:bold;}
div.media
	{margin: 12px;
	text-align:justify;}
	
.pat {font-size: 10px; color: #069; text-decoration: none;}
p.pat a:link {font-size: 10px; color: #069; text-decoration: underline;}
p.pat a:visited {font-size: 10px; color: #bbb; text-decoration: none;}

p.pat a:hover {font-size: 10px; color: #cc3; text-decoration: underline;}

		

.toplink{ margin: 1em; 	text-align: right;	color: #000; }


/* images */

img.partnersthumbs{margin: 2px;}	

img.menu{margin: 0px 5px 0px 0px;}

img.sponsor
	{border: 1px solid #fff;margin:0 5px;}
img.donate
	{border: 1px solid #fff;margin: 10px 0 0 10px;}
img.help	
	{align: center;}
img.noborder 
	{color: #fff;}
img {margin: 10px 10px 0px 10px;}
img.lima {margin: 0; text-align: right;}
img.logo {float: left; margin: 0px;}
img.right {float: right; margin-top:20px;}
img.grp {margin:0 10px 0 0;}
img.thumbs {border: 1px solid #369; margin: 2px;}
img.bullet{border: 1px solid #369; }

/* images */

div.menu 
	{width: 650px;}

.simplemargin	
	{font-size: 11px;
	margin-left: 10px;
	text-align: justify;}
.leftmargin	
	{text-indent: 25px; 
	font-size: 11px;
	margin-left: 10px;
	width: 295px;
	text-align: justify;}

.rightmargin	
	{text-indent: 25px; 
	font-size: 11px;
	margin-left: 10px;
	width: 295px;
	text-align: justify;}
	
.quote
	{margin-left:10px;
	color: #036;
	text-align: center;
	padding: 5px;	
	width: 295px;
	height: 150px;
	background:url(images/dialogbox.jpg) no-repeat;}
.quote2
	{margin-left:10px;
	color: #036;
	text-align: center;
	padding: 5px;	
	width: 295px;
	height: 155px;
	background:url(images/dialogbox2.jpg) no-repeat;}
	
	
.topheader
	{color: #369; 
	margin: -25px 0 0 0px;
	text-align: center}
.bastos
	{text-align: right;
	height: 220px;
	background: url(images/header2b.jpg) no-repeat 50% 0;
	margin: -25px 0 -10px 0}
.partners
	{margin:  10px;
	padding: 5px;
	color: #fc3;
	font-size: 15px;
	border-bottom: 5px solid #369;
	border-top: 5px solid #369;
	width: 215px;
	background: #fff;
	text-align: justify;}
.congress
	{margin:  0px;
	padding: 0px;
	color: #fc3;
	font-size: 15px;
	width: 640px;
	background: #fff;
	text-align: justify;}
.red
	{color: #c33;
	font-size: 12px; font-weight: bold;
	font-style: italic;}
.brown
	{color: #C60;
	font-weight: bold;
	}

.brown2
	{color: #C60;
	font-weight: bold;
	font-size: 14px;
	}
	
.invite
	{padding: 5px;
	color: #c33;
	font-size: 14px;
	width: 215px;
	text-align: center;
	font-weight: bold;}
	
.invite_text p{font-size: 10px; color:#648aa9;}
	
.invite_text ul li { font-size: 10px; padding-bottom: 8px; list-style: none; color:#648aa9;}


.footer
	{text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	border-top: 1px solid #cc9;}
.header
	{margin: 0 0 0 5em;
	height: 50px;}

.mq {margin-top: 5px;
	text-align: center;
	color: #369;
	width: 960px;
	margin-top: 20px;}
.coloredbox
	{margin: 0px;
	background: #8799B6;
	height: 250px;}
.board
	{border: 1px solid #fc6;
	padding: 10px;	
	width: 275px;}
	
/* donate page */
.donate {background: #933; color: #fff; font-weight: bold; font-size: 12px; width:65px; padding: 5px;margin:3px}
.provide {background: #933; color: #fff; font-weight: bold; font-size: 12px; width: 225px; padding: 5px;margin-right: 20px;}
.amount {background: #933; color: #fff; font-size: 11px; width: 115px; padding: 5px; margin: 0px;border-left: 1px solid #eee;}
.give {color: #069; font-size: 11px; width: auto; padding: 5px; 
		margin-right: 25px;border-bottom: 1px solid #eee; text-align:justify;}
/* donate page */

.ad
	{background-color: #C03;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 215px;
	margin:  10px;
	padding: 5px;
	text-align: justify; }
.caption {text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0 10px 10px 10px;}
.logocaption {
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	font-style: italics;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.support {color: #393;
	font-weight: bold;
	font-size: 10px;
	background-color: #fff;
	}
p.indent {text-indent: 25px;}
.highlight
	{color: #999; background-color: #F9F8F8; border: 1px dashed #F7BC1D; padding: 10px;margin-right: 10px; }
p.right
	{margin-right: 5px; text-align: right;}	
.title
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	color: #549360;
	text-align: center;}
p.info
	{text-indent: 1cm;
	width:350px;
	margin-left: 5cm;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left: 1px dashed #bbb;
	border-bottom: 1px dashed #bbb;}
p.read
	{width:400px;
	margin-left: 5cm;
	text-align: right;
	cursor: pointer;}

#donatebox
	{color: #cc0033;
	font-size: x-small;
	font-weight: bold;
	width: 65px;
	padding: 5px;
	border: thin solid #69c;
	background-color: #E1ECFA;
	position: absolute; top:320px;left:500px;}
.paypal {
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color: #c03;}
	
.adboard {color: #369;
	font-weight: bold;
	font-size: 11px;
	}
/*feedback*/
/* found in messageboard.xsl and feedback.xsl */
			.invert {background-color:#eee;
				color:#369
				font-size: 10px;
				font-weight: bold;}
			
			input,textarea {
				border:0px none #FFFFFF;
				color:#3265A3;
				scrollbar-base-color:#FFFFFF;
				scrollbar-shadow-color:#3265A3;
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-track-color:#FFFFFF;
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-arrow-color:#3265A3
				font-size: 10px;}
			
			/* found in messageboard.xsl and feedback.xsl */
			.high,input,textarea {
				background-color:#D8D8D8
			} 
			
			/* found in messageboard.xsl and feedback.xsl. styling of input fields in case of 
			wrong/missing input.*/
			.warn {
				background-color:#F71F1F
			}
			
			/* found in messageboard.xsl. formatting of admin link texts in template entryhandle. */
			.admin {
				color:#F71F1F;
			}
						
			/* found in messageboard.xsl and feedback.xsl. border around table components.*/
			.dborder {
				border:1px dotted #383838;
				padding:2px 2px 2px 2px;
			}
			
			/* found in messageboard.xsl, feedback.xsl and counter.xsl. submit buttons. */
			.button {
				border:1px solid #3265A3;
			}
			
			/* found in messageboard.xsl. formatting of header for guest html reply mail (template entry).
			formatting of entry body (both modes) (template entry).
			found in feedback.xsl. formatting of header for reply mail.*/
			.message {
				border-bottom:1px solid #ECECEC;
				border-left:1px solid #ECECEC;
				/*line-height:18px;*/ 
				line-height:150%;
				padding:3px 3px 3px 3px
			}
</style>

