* 
{
	margin: 0;
	padding: 0;
}

html, body
{
	background: #000000;
	color: #cacaca;
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size: 13px;
	height: 100%;
}


a:link 
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:visited 
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:active 
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:hover 
{
	color: #ffffff;
	font-weight: bold;
	TEXT-DECORATION: underline
}

.wrapper
{
	width: 984px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -59px;
	position: relative;
}

.header
{
	background: url('images/header.png');
	top: 0;
	width: 984px;
	height: 133px;
}

.navigation
{
	background: url('images/navbar.png');
	height: 61px; 
	width: 984px;
	position: relative;
}

.triangle
{
	background: url('images/triangle.png') no-repeat;
	background-position: -1000px;
	top: 33px;
	height: 30px;
	width: 984px;
	position: absolute;
}

.home
{
	width: 73px;
	height: 61px;
	position: relative;
	float: left;
}

.home:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 30px;
}

.news
{
	width: 60px;
	height: 61px;
	position: relative;
	float: left;
}

.news:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 18px;
}

.about
{
	width: 84px;
	height: 61px;
	position: relative;
	float: left;
}

.about:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 31px;
}

.involved
{
	width: 110px;
	height: 61px;
	position: relative;
	float: left;
}

.involved:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 45px;
}

.members
{
	width: 89px;
	height: 61px;
	position: relative;
	float: left;
}

.members:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 32px;
}

.resources
{
	width: 218px;
	height: 61px;
	position: relative;
	float: left;
}

.resources:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 99px;
}

.gallery
{
	width: 71px;
	height: 61px;
	position: relative;
	float: left;
}

.gallery:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 23px;
}

.report
{
	width: 192px;
	height: 61px;
	position: relative;
	float: left;
}

.report:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 85px;
}

.donate
{
	width: 87px;
	height: 61px;
	position: relative;
	float: left;
}

.donate:hover
{
	background: url('images/triangle_over.png') no-repeat;
	background-position: 28px;
}

.content
{
	position: relative;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 80px;
	padding-bottom: 35px;
}


.push
{
	height: 49px;
}


.footer-wrap
{
	width: 984px;
	margin: 0 auto 0;
	position: relative;
}

.cuvodesign
{
	position: absolute;
	right: 35px;
	top: 23px;
}

.footer
{
	background: url('summit/footer.png') no-repeat;
	height: 59px;
}

.million
{
	width: 338px;
	height: 30px;
	left: 30px;
	top: 17px;
	position: relative;
	float: left;
}

.contact
{
	width: 85px;
	height: 30px;
	left: 56px;
	top: 17px;
	position: relative;
	float: left;
}

.clear
{
	clear: both;
}

/*SUMMIT************************************************/
.summit
{
	width: 950px;
	position: relative;
}

.summit_left{
	background: url('summit/home_leftbg.png') no-repeat ;
	width: 223px; height: 740px;
	padding-top: 40px; margin-bottom: 15px;
	float: left; position: relative;
	text-align: right; 
}
.summit_left h1{font-size: 23px;padding-right: 20px;}
.summit_left h2{font-size: 20px;padding-right: 20px;padding-bottom: 35px;}
.summit_left p{	font-size: 12px;line-height: 17px;	padding-right: 20px;padding-bottom: 60px;}

.summit_menu {
	font-size: 14px;
	line-height: 29px;
	padding-right: 20px;
}
.summit_middle { width: 490px; padding-right: 0px; float: left; position: relative;}

.summit_middle p{padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px;}
.summit_middle  h1{padding-left: 20px; padding-bottom: 15px; padding-top: 5px;}
.summit_middle  h2{padding-left: 20px; padding-bottom: 5px; padding-top: 10px;}
.summit_middle ol, .summit_middle ul {padding-left: 60px;}
.summit_middle li{padding-bottom: 10px;}
.summit_middle table {padding-left: 10px;}



.summit_right h3{font-size:14px; padding-bottom: 15px;}
.summit_right img{padding-right: 10px;}
.summit_right {
	background: url('summit/home_rightbg.png') no-repeat ;
	width: 208px; height: 930px;
	float: left; position: relative;
	padding-top: 40px; margin-bottom: 15px;
	padding-left: 15px; 
	text-align: center; 
}

.summit_main{position: relative; font-size: 10pt; font-style: normal; text-align: left; line-height: 15pt;}
.summit_main p{padding-top: 20px;}
.agenda  p{margin-left: 15px; padding: 10px; color: #8e8e8e;}


