@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px; background:#000; color:#fff; font:12px/14px Arial, Helvetica, sans-serif; line-height:1.4em;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}

ul {
	list-style:none;
}
/*
ul li {
background:url(../images/arrow2.png) no-repeat 0 5px;
	line-height: 160%;
	padding-left: 15px;
}*/

#main_content ul li{
background:url(../images/arrow2.png) no-repeat 0 5px;
	line-height: 160%;
	padding-left: 15px;
	}

.clear {clear: both; margin: 0px; height:0}

p a{font:11px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
p a:hover{ color:#fff; text-decoration:none;}

p span.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold}

#container{width:930px; margin:0 auto; background:#2f2f2f; padding:0 10px; position:relative;}

h2{
font-size:130%;
color:#979797;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
}

h4{
font-size:120%;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

/* TOP */


#logo{position:absolute; top:4px; left:0;}

#top{
width:950px; height:30px;  background:#2f2f2f; float:left;
}

#top ul.ico{
float:right; width:210px;
}

#top ul.ico li{
float:left;  margin-right:12px; padding-left:14px; text-transform:capitalize;
}

#top ul.ico li a{
display:block; font:11px/14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding-top:7px;
}

#top ul.ico li a:hover{
text-decoration:underline;
}

#top ul.ico li.icoline{
float:left; width:1px; background:url(images/ver_line.gif); padding-top:7px; padding-left:0;
}

/* MENU */

#menuPan{width:950px; height:40px; float:left; background:url(../images/menu_bg.gif) repeat-x; height:102px;}
#menuPan .logo{ float:left; position:relative; margin:20px 0 0 30px;}
#menuPan ul.menu{ width:540px; color:#c8c8c8; font-size:13px; font-weight:bold; text-transform:uppercase; float:right; margin-top:40px;}
#menuPan ul.menu li{float:left; height:21px; margin-right:20px; }
#menuPan ul.menu li a{height:21px; display:block; color:#c8c8c8; text-decoration:none; }
#menuPan ul.menu li a:hover{height:21px; color:#fff;}

#menuPan ul.menu li a.active{height:21px; color:#e8b54d;}


#header{
width:950px; float:left;
background:#2f2f2f;
}

#content{
float:left;
background:#2f2f2f;
width:890px;
color:#CACACA;
padding:20px 30px;
}

#leftPan{width:300px; margin:0 19px 0 0; float:left; display:inline; background:#2f2f2f;}
#ibg{width:300px; margin:0 19px 0 0; float:left; display:inline; background:#2f2f2f;}

#rightPan{width:560px; float:right; }

.yellow_b{
color:#e8b54d;
font-weight:bold;
font-size:12px;
}

.yellow_b a{
color:#e8b54d;
text-decoration:none;
}

.yellow_b a:hover{
color:#fff;
text-decoration:none;
}

h3{
color:#e8b54d;
font-weight:bold;
font-size:140%;
}

.red_yellow{
color:#b14d1c;
font-weight:bold;
font-size:12px;
}

.red_yellow a{
color:#b14d1c;
font-weight:bold;
font-size:12px;
text-decoration:none;
}


.red_yellow a:hover{
color:#FF9900;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#welcome{
padding:0 0 10px 0;

}

.imgLeft{
float:left;
padding-right:10px;
}

.imgRight{
float:right;
padding-left:10px;
}

.read_more{
background:url(../images/arrow1.gif) no-repeat left ;
padding-left:15px;
float:right;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
padding-right:10px;
}

.read_more a{
color:#fff;
text-decoration:none;
}

.read_more a:hover{
color:#e8b54d;
}

.read_left{
background:url(../images/arrow1.gif) no-repeat left ;
padding-left:15px;
margin-top:8px;
float:left;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
padding-right:10px;
}

.read_left a{
color:#fff;
text-decoration:none;
}

.read_left a:hover{
color:#e8b54d;
}


.clr{
padding:7px 0;
width:100px;
float:left;
}

.sep_vert{
padding:10px 0;
margin-bottom:10px;
width:99%;
border-bottom:1px solid #675738;
float:left;
}


#latest_news{
width:295px;
float:left;}

.date{
color:#FFFFFF;
font-size:10px;
}

#main_content{
width:550px;
padding-top:10px;
float:left;
}

#main_content a{
color:#fff;
}

#main_content a:hover{
color:#FFCC00;
}


#cause{
width:550px;
padding-top:10px;
float:left;
}

#milestone{
width:550px;
padding-top:10px;
float:left;
}

.imgpad{
padding:3px;
margin-left:5px;
margin-right:5px;
background:#CCCCCC;
}

#footer_wrap{
background:#000000; 
width:100%; 
height:40px; 
float:left; 
}

.footer{
width:900px;
margin:0 auto;
color:#666666;
font-size:10px;
padding-left:50px;
padding-top:10px;
text-transform:uppercase
}

.footer a{
width:950px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
text-transform:uppercase
}

#content_head{
color:#666;
}

#content_head a {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}

#content_head a:hover {
color:#333;
text-decoration:none;
font-weight:bold;
}


#content_head strong{
color:#3366FF;
}

#content_head strong a{
color:#3366FF;
text-decoration:none;
}

#content_head strong a:hover{
color:#333;
text-decoration:none;
}

#left_nav{
text-decoration:none;
float:left;
}

#left_nav ul{
text-decoration:none;
display:inline;

}

#left_nav ul li{
color:#e8b54d;
width:280px;
background:url(../images/arrow.png) no-repeat 0 8px;
padding:5px 0 5px 15px;
border-bottom: 1px #666666 solid;
font-size:12px;
font-weight:bold;
display:inline-block;
}

#left_nav ul li a{
color:#e8b54d;
width:100%;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:inline-block;
}

#left_nav ul li a:hover{
color:#fff;
width:100%;
font-size:12px;
font-weight:bold;
}

#left_nav ul li a.active{
color:#fff;
width:100%;
font-size:12px;
font-weight:bold;
}

