#main1{
	text-align:center;
	width:1580px;
	position:absolute;
	left:20px;
	top:50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
}

#mainall{
	text-align:center;
	width:1300px;
	position:absolute;
	left:20px;
	top:50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
}

#main1matrix{
	text-align:center;
	width:1570px;
	position:absolute;
	left:40px;
	top:142px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
}


a, a:visited {
	color:#0033cc;
	text-decoration:none;
	outline:none;
}



#title {
	height: 70px;
	width: 1600px;
	background: #ccc;

	background: -moz-linear-gradient(top, #eee, #b6ad9b);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
	text-decoration:none;
	text-shadow: 2px 2px 2px #FFF;
	
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#titleall {
	height: 70px;
	width: 1330px;
	background: #ccc;

	background: -moz-linear-gradient(top, #eee, #b6ad9b);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
	text-decoration:none;
	text-shadow: 2px 2px 2px #FFF;
	
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#title1 {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	padding-left: 10px;
	padding-top: 20px;
	font-size: 36px;
	color: #4d4b4a;
	font-family: Arial, Helvetica, sans-serif;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}
	
#title1matrix {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	padding-left: 10px;
	padding-top: 20px;
	font-size: 36px;
	color: #4d4b4a;
	font-family: Arial, Helvetica, sans-serif;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}	


a:hover{
	text-decoration:underline;
}



p{
	padding:20px;
	text-align:left;
}
#menutop {
	height: 45px;
	z-index:+1;
}

/* menu.css */

body, ul, li {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	z-index:+1;
}
#menu2 {
	list-style:none;
	width:1350;
	height:43px;
	z-index:+5;
	/* Rounded Corners */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/* Background color and gradients */
	
	background: #b6ad9b;
	background: -moz-linear-gradient(top, #eee, #ccc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
	/* Borders */
	
	border: 1px solid #002232;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
	
margin-top: 30px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: Auto;
	padding-left: 60px;
}

#menu2 li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 2px 5x 2px 5px;
	margin-right:3px;
	margin-top:12px;
	border:none;
}

#menu2 li:hover {
	border: 1px solid #777777;
	padding: 2px 9px 2px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#EEEEEE');
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu2 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #000;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #FFF;
	
	

}

#menu2 li:hover a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
	;
}
#menu2 li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 8px;
	z-index:+5;
}
#menu2 li:hover .drop {
	background:url("img/drop.png") no-repeat right 7px;
		z-index:+5;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	z-index:+5;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:5x 5px 5px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#BBBBBB');

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 100px;}
.dropdown_2columns {width: 200px;}
.dropdown_3columns {width: 300px;}
.dropdown_4columns {width: 400px;}
.dropdown_5columns {width: 500px;}

#menu2 li:hover .dropdown_1column, 
#menu2 li:hover .dropdown_2columns, 
#menu2 li:hover .dropdown_3columns,
#menu2 li:hover .dropdown_4columns,
#menu2 li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
	z-index:+5;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	z-index:+5;
}
.col_1 {width:90px;}
.col_2 {width:190px;}
.col_3 {width:290px;}
.col_4 {width:390px;}
.col_5 {width:490px;}

#menu2 .menu_right {
	float:left;
	margin-right:0px;
}
#menu2 li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu2 li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu2 p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
	
}
#menu2 h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu2 h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu2 p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu2 li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu2 li:hover div a:hover {
	color:#029feb;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#000;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
	
}
.img_left { /* Image sticks to the left */
	width:80;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu2 li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
	
}

#menu2 li ul {
	list-style:none;
	padding:0;
	margin:10px; 0 12px 0;
}
#menu2 li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:80px;
}
#menu2 li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu2 li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu2 li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}


/* style.css */
body {
	background-image:url(images/background.jpg);
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #eee;
	background-repeat: repeat-x;
}
* {margin: 0px;padding: 0px;}
.clear{clear:both;}

/********************** Content ***************************/

/* style.css */
body {
	background-image:url(images/background.jpg);
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #eee;
	background-repeat: repeat-x;
}
* {margin: 0px;padding: 0px;}
.clear{clear:both;}


/* ~~ This fixed width container surrounds all other divs ~~ */
.container3 {
	background: #eee;
	margin: 0px;
	padding: 10px;
	text-align: left;
	width: 1570px; 
	z-index:-1;
	/* the auto value on the sides, coupled with the width, centers the layout */
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#content3 {
	/* Rounded Corners */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #EEE;
	
	width:1570px;
	padding: 10px;
	display:block;
	text-align:left;
	z-index:-1;
	
}
#content3 h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px 23px 6px 28px;
	padding: 20px 0px 0px 0px;
	border-bottom: 1px solid #bbb6a0;
}
#content3 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #4d4b4a;
	margin: 0px 16px 6px 16px;
	padding: 20px 0px 0px 0px;
	border-bottom: 1px solid #bbb6a0;
	text-align:left
}

/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.content3 ul, .content3 ol { 
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
}

.photos{float:right;
padding: 0px 15px 0px 0px;
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.photos img{display:block;
}

.sidebar1donate {
	float: left;
	width: 160px;
	background: #ffffff;
	padding-bottom: 10px;
	padding-left: 10px;	
	text-align:left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

.sidebar1donate300 {
	float: left;
	width: 340px;
	background: #ddd8c6;
	padding-bottom: 10px;
	text-align:left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

.sidebar2donate {
	float:right;
	width:340px;
	background-color:#ffffff;
	margin: 0px 23px 10px 0px;
	padding: 0px 0px 6px 0px;
	display:inline;
	border: 1px solid #c2bdaa;
	text-align:left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

#leftdonate {
	background-color: #ffffff;
	border: 1px solid #c2bdaa;
	width:885px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 15px 0px;
	float:left;
	display:inline;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

#leftdonatewide {
	background-color: #ffffff;
	border: 1px solid #c2bdaa;
	width:1180px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 15px 0px;
	float:left;
	display:inline;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}
	
#leftdonateall {
	background-color: #ffffff;
	border: 1px solid #c2bdaa;
	width:1330px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	display:inline;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}	
	
.textdonate{
	float:left;
	width:710px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}
	
.textdonateindexold{
	float:left;
	width:600px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}	

.textdonatelist{
	float:left;
	padding: 0px 0px 0px 0px;
	width:670px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

.textdonateFA{
	float:left;
	padding: 0px 0px 0px 100px;
	width:600px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}

.textdonatewide{
	float:left;
	padding: 0px 0px 0px 30px;
	width:950px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}
	
.textdonateall{
	float:left;
	padding: 0px 0px 0px 0px;
	width:1325px;
	text-align: left;
		/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;}	


/* ~~ The footer styles ~~ */
#fot {
	height: 250px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #ccc;
	
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	

	background-repeat: repeat-x;
	margin-top: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #eee;	
}



#fotlinks1 {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#fotlinks2 {
	height: auto;
	width: 160x;
	text-align: left;
	padding-left: 0px;
	font-size: 14px;
	padding-top: 20px;
	text-shadow: 1px 1px 1px #000;
}

#fotlinks3 {
	width: 340px;
	float: right;
	padding-top: 30px;
	padding-left: 10px;
	margin-right: 0px;
	text-shadow: 1px 1px 1px #000;
}
#fotlinks4 {
	width: 180px;
	padding-top: 20px;
	padding-left: 60px;
	float: right;
	text-shadow: 1px 1px 1px #000;
}

#fotlinks5 {
	width: 400px;
}


#fotlinks6 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	width: 1570px;
}

#fotlinks7 {
	width: 760px;
	left:260px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ~~ Miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the .container) if the .footer is removed or taken out of the .container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
@charset "utf-8";
/* CSS Document */

<style type="text/css">