/* CSS Document for Good Giving LLC*/

body,page {
height:100%;
margin:auto;
border:0px;
text-align:center;
background-color:#2D5672;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
html {
height:100%;
}
#wrapper{width:800px;
height:auto;
margin:auto;
padding:0px;
background-color:#FFFFFF;
border:2px; border-color:#CC9966; border-style:solid;
}
a{border:none; outline:none;}
div {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
div a{text-decoration:none;border:none; outline:none;}
div a:hover{
	color:#FF0000;
	border:none;
	outline:none;
}
/*.banner {height:100px;}
*/
div li{ color:#006666; font-weight:bold; padding-bottom:3px;}
ul {color:#006666;
margin:2px 5px 2px 5px;
padding-bottom:2px;
}
li {margin:0px;border:0px; padding:0px;color:#006666;}
#menu {
	float:left;
width:640px;
margin:0px;
padding:0px;
line-height:1.4em;
border-top:1px;
border-bottom:1px;
border-left:0px; 
border-right:0px; 
border-color:#CC9966; 
border-style:solid;
background-color:#FFFFCC;
color:#2D5672;
text-align:center;}
#menu a {text-decoration:none; color:#2D5672; border:none; outline:none; text-align:center;}
#menu a:hover {color:#FF0000; text-decoration:none; border:none; outline:none;}
.leftcol { text-align:left; width:140px; min-height:800px; height:100%; float:left; border:0px; margin:0px; padding:0px;}
.leftcol a:hover{color:#FF0000;border:none; outline:none;}
.ctrcol {width:480px; float:left; min-height:800px; height:auto;
 border-left:solid; border-left-color:#DCC39D; border-left-width:1px; padding-left:5px;
 border-right:solid; border-right-color:#DCC39D; border-right-width:1px; padding-right:5px; background-color:#fff;}
 .ctrcolleft{width:220px; float:left; border-bottom:solid; border-bottom-color:#DCC39D; border-bottom-width:thin; background-color:#fff;}
 .ctrcolright{width:220px; float:right; border-bottom:solid; border-bottom-color:#DCC39D; border-bottom-width:thin; background-color:#fff;}
 .ctrcoltext{padding-top:3px; text-align:justify;}
 .ctrcoltext ul, li {color:#06F; list-style-type:square;}
.rightcol {width:160px; float:left; background-color:#fff; text-align:center;}
#ctrframe{width:480px; float:left; min-height:800px; height:auto;}
#leftframe{min-height:750px; height:auto; width:140px; float:left;}
#rightframe{min-height:750px; height:auto; width:160px; float:left; background-color:#FFF;}
.nolink {color:#FF0000;}
.smalltext{font-size:9px;color:#000;}
.righttext { text-align:center; font-size:10px; padding-top:8px;color:#339966;background-color:#fff;}
.righttext a:hover{color:#FF0000; border:none; outline:none;}
.righttext-nopad { text-align:center; font-size:10px; padding-top:1px;color:#339966; background-color:#fff;}
 .footer{font-size:9px;border-top:2px; border-top:solid; border-top-color:#DCC39D; text-align:center; border-top-width:thin; height:20px; padding-bottom:5px;margin-bottom:5px;}
 .menuitem{height:20px; border:none; padding:0px; margin:0px; outline:none;}
 .visitor {border-top:1px; margin:0px; padding:0px; border-left:0px; border-right:0px;
border-bottom:1px;line-height:1.4em;  border-color:#CC9966; border-style:solid; width:160px; float:left;background-color:#FFFFCC;color:#2D5672;}
 h1 {
	color:#009933;
	font-size:14pt;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
}
.highlight {
	color:#009933;
	font-size:12px;
	text-align:left;
	font-style:italic;
}
.highlight a{
	color:#009933;
	font-size:12px;
	text-align:left;
	font-style:italic;
}
h3 {
	color:#06F;
	font-size:12pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.toggle {
	margin-top:2px;
	padding:2px 10px 2px 10px;
	color:#000000;
	display:none;
	background-color:#E7E7E7;
	}
.toggle a, a:hover, a:visited{
color:#FF0000;border:none; outline:none;
}
.toggleit {
margin-top:2px;
	color:#000000;
	background-color:#FFFFFF;
	}
.toggleit a,a:link, a:active{
color:#FF0000;border:none; outline:none;
}
.toggleit  a:hover, a:visited{
color:#009833;
}
.form-left {width:110px; float:left; text-align:right; padding:4px 4px 0px 0px;}
.form-right {width:250px; float:left; margin-bottom:8px;}
.warning {color:#C30;}
.paratop {padding-top:10px;}
.paramid {padding-top:5px;}
