@charset "utf-8";
/*======================================
				DATE:2009-10-29
=======================================*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-align:center;
	background:#1a1a1a url(../../images/body_bg.gif) repeat-y center top;
}

/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline}
#wrap{
	width:855px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:2;
}
/*-----------*/
#logo_hrc{
	width:100%;
	height:75px;
	padding:47px 0 0;
	position:fixed;
	left:0;
	top:0;
	z-index:1;
}
#logo_hrc span{
	width:953px;
	height:75px;
	display:block;
	margin:0 auto;
}

#logo_hrc a{
	width:45px;
	height:75px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../../images/logo_hrc.gif) no-repeat;
}
#logo_hrc a:hover{background-position:left bottom}
#rgt_tab{
	width:25px;
	padding:9px 0 0;
	overflow:hidden;
	list-style:none;
	position:fixed;
	right:0;
	top:0;
	z-index:2;
}
#rgt_tab li{
	float:left;
	padding:0 0 6px;
}
#rgt_tab li a{
	width:25px;
	height:110px;
	display:block;
	text-indent:-2000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#rgt_tab li a:hover{background-position:right bottom}
a.facebook{background-image:url(../../images/facebook.gif)}
a.twitter{background-image:url(../../images/twitter.gif)}

/*==========HEADER===========*/
#header{
	width:811px;/*855*/
	height:159px;/**/
	padding:20px 0 0 44px;
	background:url(../../images/border_1.gif) repeat-x left bottom;
	position:relative;
}
#header h1{
	width:184px;
	height:120px;
	position:absolute;
	top:13px;
	right:30px;
}
#top_nav{
	width:219px;
	overflow:hidden;
	list-style:none;
}
#top_nav li{
	width:100%;
	float:left;
}
#top_nav li a{
	width:100%;
	height:19px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#top_nav li a:hover, #top_nav li.slctNav a{background-position:left bottom}
li.nav_1 a{background-image:url(../../images/nav_1.gif)}
li.nav_2 a{background-image:url(../../images/nav_2.gif)}
li.nav_3 a{background-image:url(../../images/nav_3.gif)}
li.nav_4 a{background-image:url(../../images/nav_4.gif)}
li.nav_5 a{background-image:url(../../images/nav_5.gif)}
li.nav_6 a{background-image:url(../../images/nav_6.gif)}
li.nav_7 a{background-image:url(../../images/nav_7.gif)}
li.nav_8 a{background-image:url(../../images/nav_8.gif)}
/*==========FOOTER===========*/
#footer{
	font-size:10px;
	width:834px;/*855*/
	height:41px;
	padding:0 21px 0 0;
	overflow:hidden;
	border-top:1px solid #3b3b3b;
	color:#666;
	background:url(../../images/border_2.gif) repeat-y 107px top;
}
a.butn_contact{
	width:100px;
	height:39px;
	float:left;
	border:1px solid #000;
	color:#666;
	line-height:39px;
	text-align:center;
}
a.butn_contact:hover{
	color:#fff;
	background-color:#3b7ad4;
	text-decoration:none;
}
a.butn_awards{
	width:100px;
	height:39px;
	float:left;
	border:1px solid #000;
	color:#666;
	line-height:39px;
	text-align:center;
}
a.butn_awards:hover{
	color:#fff;
	background-color:#3b7ad4;
	text-decoration:none;
}
#footer span{float:right; line-height:41px}

/*==========main_cont===========*/
#main_cont{width:100%; overflow:hidden; position:relative}


/*===================page_home==================*/
/*==========bnr_home===========*/
#bnr_home{
	width:800px;/*855*/
	height:377px;/*436*/
	padding:59px 27px 0 28px;
	overflow:hidden;
	position:relative;
}
#bnr_home h1, #bnr_home h2{
	width:100%;
	height:107px;
	background:url(../../images/h1_bnrHome.gif) no-repeat 20px top;
	text-indent:-2000px;
	overflow:hidden;
}
#bnr_home h2{
	height:242px;
	background-image:url(../../images/h2_bnrHomefirst.gif);
}
#flash{
	width:800px;
	height:191px;
	overflow:hidden;
	position:absolute;
	left:28px;
	top:191px;
}
/*------share-----*/
#share{
	width:60px;
	height:16px;
	overflow:hidden;
	position:absolute;
	right:42px;
	top:85px;
}
#share a{
	width:16px;
	height:16px;
	float:left;
	margin-right:4px;
	text-indent:-1000px;
	overflow:hidden;
	background-repeat:no-repeat
}
#share a:hover{background-position:left bottom}
a.share_1{background-image:url(../../images/share_1.gif)}
a.share_2{background-image:url(../../images/share_2.gif)}
a.share_3{background-image:url(../../images/share_3.gif)}
a.share_4{background-image:url(../../images/share_4.gif)}
a.share_5{background-image:url(../../images/share_5.gif)}
a.share_6{background-image:url(../../images/share_6.gif)}

/*==========cols===========*/
dl.cols{
	width:818px;/*855*/
	padding:29px 0 70px 37px;
	float:left;
	overflow:hidden;
	background:url(../../images/border_1.gif) repeat-x;
}
dl.cols dd{
	width:240px;/*270*/
	height:328px;/*324*/
	padding:0 30px 16px 0;
	float:left;
	overflow:hidden;
	position:relative;
}
dl.cols h3{
	width:100%;
	height:68px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}
h3.h3_col1{background-image:url(../../images/h3_col1.gif)}
h3.h3_col2{background-image:url(../../images/h3_col2.gif)}
h3.h3_col3{background-image:url(../../images/h3_col3NEW.gif)}
dl.cols p{line-height:16px; padding:0 0 16px}
a.read_more{
	width:68px;
	height:9px;
	display:block;
	line-height:9px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../../images/butn_readmore.gif) no-repeat;
	position:absolute;
	left:0;
	bottom:0;
}
a.read_more:hover{background-position:left bottom}

/*==========Other pages=============*/
h1.title{
	width:639px;/*684*/
	padding:21px 0 0 45px;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:90px;
	line-height:73px;
	font-size:108px;
	line-height:83px;
	font-family:"HelveticaNeueLTStd-HvCn"Helvetica, Arial, Verdana, sans-serif;*/
}
h2.sub_title{
	width:423px;/*468*/
	padding:2px 0 0 45px; 
	float:left;
	color:#3b3b3b;
	text-transform:uppercase;
	font-size:25px;
	line-height:23px;
	font-size:30px;
	line-height:29px;
	font-family:"HelveticaNeueLTStd-HvCn", Verdana, Arial, Helvetica, sans-serif;*/
}
.content{
	width:364px;
	padding:20px 0 0;
	float:right;
	color:#fff;
}
.bottom_pad{padding-bottom:100px}
.content p{
	line-height:17px;
	padding:4px 44px 10px 0;
}
a.linked{color:#0099ff; text-decoration:none}
a.linked:hover{color:#ffcc33}
img.add{margin:10px 0 0 34px}
/*==========[page:dinner]=============*/
p.dinr{
	width:320px;/*364*/
	overflow:hidden;
}
p.dinr label{
	width:108px;/*117*/
	padding:0 9px 0 0;
	float:left;
	text-align:right;
}
p.dinr span{float:left}
p.dinr span strong{color:#3b7ad4}

/*==========[page:sponsorship]=============*/
dl.sponsorship{width:364px; padding:0 0 40px}
.sponsorship dt{width:100%; padding:0 0 3px; overflow:hidden}
.sponsorship dt a{float:left}
.sponsorship dd{width:100%; padding:0 0 24px; display:none}
.sponsorship h6{font-size:10px; line-height:12px}
ul.sponsor_list{
	width:312px;/*364*/
	padding:8px 26px 0;
	overflow:hidden;
	list-style:none;
	
}
ul.sponsor_list li{
	width:301px;/*312*/
	padding:0 0 8px 11px;
	float:left;
	background:url(../../images/bullet_1.gif) no-repeat left 5px;
}



ul.volunteer_list{
	width:312px;/*364*/
	padding:0px 26px 20px;
	overflow:hidden;
	list-style:none;
	
}
ul.volunteer_list li{
	width:301px;/*312*/
	padding:0 0 8px 11px;
	float:left;
	background:url(../../images/bullet_1.gif) no-repeat left 5px;
}





/*========================================*/
@media screen and (-webkit-min-device-pixel-ratio:0){ /*only for safari hack*/
}




