@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
}

body{
	font: 76% arial,sans-serif;
}

p{
	margin:0 10px 10px;
}

/* HEADER */
div#header{
	height:70px;
	width:960px;
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #C5C5C5;
	border-right:solid 1px #C5C5C5;
	}
div#header img.logo{
	float:left;
	margin:0px;
	padding:0px;
}
div#header h1{
	margin:0;
	color:white;
	visibility:hidden;
	width:0px;
	height:0px;
}
/*** END HEADER ***/

/* NAVIGATION */
div#navigation{
	width:829px;
	float:right;
	hieght:70px;
	border-bottom:solid 1px #C5C5C5;
}
div#navigation ul{
	margin:0px;
	padding:0px;
}
div#navigation li{
	float:left;
	border-right:solid 1px #C5C5C5;
	list-style:none;
}
div#navigation li.Communities {
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 118px;
}
div#navigation li.AboutUs{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 85px;
}
div#navigation li.CommunityServices{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 155px;
}
div#navigation li.GenevaFoundation{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 150px;
}
div#navigation li.ContactUs{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 95px;
}
div#navigation li.Employment{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	width: 105px;
}
div#navigation li.DonateOnline{
	padding-top: 12px;
	padding-bottom: 12px; 
	text-align: center;
	border-right:none;
	width: 115px;
}
div#navigation ul li a{
	
}
div#navigation a.Communities_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#041DAB;
}
div#navigation a.AboutUs_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#D77B00;
}
div#navigation a.CommunityServices_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#AB4978;
}
div#navigation a.GenevaFoundation_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#9497DE;
}

div#navigation a.ContactUs_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#48AC11;
}
div#navigation a.Employment_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#797979;
}
div#navigation a.DonateOnline_bt{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-size:116%;
	text-decoration:none;
	color:#23C0D7;
	margin:-12px 0px -12px 0px;
	padding:12px 0px 12px 0px;
}
/*** END NAVIGATION ***/


/** Tools **/
img.movie_icon {
	margin:0px 0px 0px -21px;
	_margin:0px 0px 0px 4px;
	position:relative;
	top:2px;
	width:22px;
	height:15px;
}
div#tools{
	margin:0px;
	padding:0px;
	margin-left:131px;
	_margin-left:148px;
}
.search {
	background-image: url(/gfx/search_icon_communities.gif);
}
#search{
	position:relative;
	top:-1px;
	_top:-3px;
}
#search form{
	padding:0px;
	margin:0px;
}
div#tools ul{
	float:right;
	margin:0px;
	padding:6px 16px 0px 0px;
}

div#tools li{
	float:left;
	color:#6E6F71;
	padding:0px 0px 0px 10px;
	list-style:none;
	font-size:85%;
}
div#tools img{
	padding:0px 2px 0px 0px;
	background-repeat:no-repeat;
}
div#tools a{
	color:#041DAB;
	text-decoration:none;
}
div#tools a:hover{
	text-decoration:underline;
}
#searchbox{
	z-index:30;
	position:absolute;
	display:none;
	top:71px;
	left:0px;
	/* Additional styling:*/
	float:left; 
	margin:0px 0px 0px 552px;
	padding:0px;
	font-size:10px;
	background-color:#F1F1F2;
	border-bottom:solid 1px #C5C5C5;
	border-left:solid 1px #C5C5C5;
	border-spacing:0px;
}
#searchbox form{
	width:0px;
	height:0px;
	position:relative;
	left:5px;
	top:4px;
	*top:3px;
	width:230px;
	height:30px;
	padding:0px;
	margin:0px;
}
div#header p{
	float:right;
	margin:0px;
	width:176px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	color:#231F20;
	text-align:center;
	background-color:#F1F1F2;
	border-left:solid 1px #C5C5C5;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
/** End Tools **/

/** Homepage Content **/
div#wrapper{
	width:960px;
	float:left;
	border-right:solid 1px #C5C5C5;
	
}
div#wrapper_3col{
	width:960px;
	float:left;
	border-right:solid 1px #C5C5C5;
	background-image:url(../files/gfx/3_column_background.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
div#wrapper_2col{
	width:960px;
	margin:0px;
	float:left;
	border-right:solid 1px #C5C5C5;
	background-image:url(../files/gfx/2_column_background.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
div#content{
	margin-top:-1px;
	_margin-top:-16px;
	width:798px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:108%;
	color:#FFFFFF;
}
div#content div{
	margin:0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	_margin:0px;
	_padding:0px 0px 0px 2px;
	width:264px;
	height:456px;
	float:left;
}
div#content div.img1{
	margin:0px 0px 0px 0px;
	height:456px;
	background:url(../files/gfx/main_image_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div#content div.img2{
	height:456px;
	background:url(../files/gfx/main_image_2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div#content div.img3{
	margin:0px 0px 0px 3px;
	_margin:0px;
	padding:0px;
	height:456px;
	background:url(../files/gfx/main_image_3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div#content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:146.5%;
	font-style:italic;
	margin-top:0px;
	padding:335px 20px 0px 20px;
	position:relative;
}
div#content p{
	position:relative;
	line-height:1.4;
	margin:0px;
	padding:0px 20px 0px 20px;
}

div#content a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:108%;
	color:#FFFFFF;
}
div#content div a{
	font-size:90%;
}
div#sidebar{
	float:left;
	width:161px;
	background:#F1F1F2;
	border-left:solid 1px #C5C5C5;
	min-height: 456px;
	/*min-height hack for IE6 */
    height:auto !important;
    height: 456px;
}
div#sidebar h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:123.1%;
	color:#58595B;
	border-top-width: 1px;
	/*border-bottom-width: 1px;*/
	border-top-style: solid;
	/*border-bottom-style: solid;*/
	border-top-color: #C5C5C5;
	/*border-bottom-color: #C5C5C5;*/
	margin-top:0px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	margin-bottom: 0px;
}
div#sidebar h3.alt{
	border-top-width: 0px;
}
div#sidebar p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:black;
	margin:0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 16px;
}
div#sidebar a{
	color:#58595B;
}
/** End Homepage Content **/

/** Third Column Content **/
div#wrapper_inside{
	width:784px;
	float:left;
}
div#wrapper_2col #mainColumn{
	float:right;
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:black;
}
div#wrapper_3col #mainColumn{
	width:491px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:black;
}
div#mainColumn .2col{
	width:780px;
}
div#mainColumn a{
	color:#041DAB;
}
div#mainColumn table{
	margin:0px;
	padding:0px 25px 0px 25px;
}
div#mainColumn h1{
	padding:25px 0px 20px 25px;
	font-size:131%;
}
div#mainColumn h2{
	padding:25px 25px 20px 25px;
	font-size:167%;
	color:#041DAB;
}
div#mainColumn h3{
	margin:-20px 20px 0px 25px;
	border-top:solid 1px #C5C5C5;
	padding:5px 0px 25px 0px;
	font-size:153.9%;
	font-weight:600;
}
div#mainColumn h4{
	font-size:146.5%;
	margin-bottom:4px;
	padding:0px 25px 0px 25px;
	color:#041DAB;
}
div#mainColumn img{
	padding:0px 0px 0px 25px;
}
div#mainColumn p{
	padding:0px 25px 10px 25px;
	margin:0px;
	font-size:131%;
}
#mainColumn div{
	padding:0px 25px 0px 25px;
}
div#mainColumn ul{
	padding:0px 25px 25px 50px; 
	font-size:131%;
}
div#mainColumn form{
	padding:0px 25px 25px 25px; 
}
div#mainColumn li{
	padding-top:2px;
}
#mainColumn div#breadcrumbs{
	padding:0px 0px 0px 0px;
	margin-top:20px;
}
div#breadcrumbs p{
	clear:both;
	padding:10px 0px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:123.1%;
	color:black;
	border-top:solid 1px #C5C5C5;
}

div#leftColumn{
	float:left;
	width:292px;
	background-color:#F1F1F2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:93%;
}
div#leftColumn p{
	margin:0px;
	padding:12px 20px 8px 20px;
	border-bottom:solid 1px #C5C5C5;
}
div#leftColumn p.selected{
	background-color:#DBDCDD;
}
div#leftColumn img{
	margin:6px 0px 0px 0px;
	padding:0px;
}
div#leftColumn ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#leftColumn applet{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#leftColumn a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:85%;
	color:#041DAB;
	text-decoration:none;
}
div#leftColumn .no_Display{
	display:none;
}
div#leftColumn .no_Display p{
	border:none;
	padding:0px 20px 10px 0px;
}
div#leftColumn .no_Display ul{
	padding-left:16px;
	list-style-position:outside;
}
div#leftColumn .no_Display li{
	list-style-type:circle;
}
div#leftColumn .txtDefine{
	font-size:85%;
}
div#leftColumn div{
	padding:12px 0px 8px 20px;
}
div#rightColumn{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:93%;
	color:black;
	width:176px;
}
div#rightColumn ul{
	margin:0px;
	padding:20px 20px 20px 35px;
}
div.facts li a{
	color:black;
}
div#rightColumn p{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
}
div.facts p a{
	color:black;
}
div#rightColumn img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.imagefade {
position: relative;
}
.imagefade ul{
	padding-left:0px;
	list-style:none;
	
}
.imagefade li {
list-style-type:none;
position: absolute;
top: 0px;
left: 0px;

} 
div#panel1 {
height: 200px;	
}
.gadget {
	margin-left: -2px;
	
}

/** End Third Column Content **/

/** PopUp **/
#popup h1{
	margin:0px;
	padding:3px 0px 3px 10px;
	font-size:146.5%;
}

#popup h2{
	margin:10px 0px 10px 10px;
	padding:0px 0px 5px 0px;
	font-size:116%;
	border-bottom:solid 1px;
}
#popup table{
	margin:0px 0px 10px 10px;
	font-size:93%;
}
#popup p{
	font-size:93%;
}
/** End PopUp**/

/** Footer **/
div#footer{
	clear:left;
	width:960px;
	padding:12px 0px 0px 0px;
	border-top:solid 1px #C5C5C5;
	font-size:85%;
	color:#999B9E;
}

div#footer a{
	color:#999B9E;
	text-decoration:none;
}

div#footer p{
	margin:0;
	text-align:center;
	padding:5px 10px;
}
/** End Footer **/
