@import url(http://misc.hersheypa.com/assets/social_bar/social_bar.css);
/* CSS Document */

/* Reset
---------------------------------------------------------------------*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

/* General
---------------------------------------------------------------------*/

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #333333;
	background:url(/images/hcc_background.jpg) repeat-x center #FFFFFF;
	background-position: 0px 45px;
	margin:0 auto;
	line-height:142%
}
a{
	color:#652B24;
	text-decoration:underline;
	line-height:135%;	
}
a:hover{
	text-decoration:underline;
	color:#333333;
}

/* Layout
---------------------------------------------------------------------*/
#breadcrumb_search_container{
	height:41px;
	background:url(/images/search_background.png) repeat-x top;

}
#breadcrumb_search{
	width:950px;
	padding:0px;
	margin:0 auto;
}
#breadcrumb_search form{
	padding:0;
	margin:0;
	float:right;
	padding:7px 15px 5px;
}
#breadcrumb_search .breadcrumb{
	color:#666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	width:700px;
	float:left;
	padding:12px 15px 0;
}
#breadcrumb_search .breadcrumb a:link, #breadcrumb_search .breadcrumb a:visited {
	color: #666666;
	text-decoration:none;
}
#breadcrumb_search .breadcrumb a:hover {
	color: #666666;
	text-decoration:underline;
}
#breadcrumb_search .search {
	float:right;
	width:200px;
}
#container{
	width: 970px;
	padding:25px 0 0;
	margin:0 auto;
	text-align: left;overflow:hidden;
	
}
#header_container{
	width:970px;
	height:405px;
	background:url(/images/header_shadow.png) no-repeat bottom;
}
#header{
	width:950px;
	position:relative;
	margin:0 0 0 10px;
}
#header_top{
}
#logo{
	float:left;
	width:170px;
}
#right_global_nav{
	float:right;
	width:440px;
	margin:33px 0 0 0 ;
	text-align:right;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}
#right_global_nav a{color: #666666; text-decoration:none;}
#right_global_nav a:hover{color:#333333; text-decoration:underline;}
#nav{
	clear:both;
	width:170px;
	float:left;
}
#membership{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_mem.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#membership:hover {
	background-position: -170px 0px;
}
#golf{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_golf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#golf:hover {
	background-position: -170px 0px;
}
#recreation{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_rec.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#recreation:hover {
	background-position: -170px 0px;
}
#dining{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_din.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#dining:hover {
	background-position: -170px 0px;
}
#weddings{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_wed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#weddings:hover {
	background-position: -170px 0px;
}
#social{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_soc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#social:hover {
	background-position: -170px 0px;
}
#meetings{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_meet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#meetings:hover {
	background-position: -170px 0px;
}
#history{
	height: 36px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_nav_hist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#history:hover {
	background-position: -170px 0px;
}
#flash_ss{
	width:780px;
	float:right;
}
#body_content{
	width:950px;
	padding:0;
	margin:20px 0px 0 10px;
	position:relative;
}
#left_col{
	width:175px;
	float:left;
	margin: 0; 
	padding:0 35px 15px 0;
}
#left_col h1{
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	color:#652B24;
	padding:0 0 5px;
}
#left_col #sub_nav{
	float:left;
	width:165px;
	margin:0;
	padding:5px 0 0 15px;
}
#left_col a{
	color:#666666;
	font-size:14px;
	text-decoration:none;
	line-height:175%;	
}
#left_col a:hover{
	text-decoration:underline;
	color:#333333;
}
#left_col ul{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#652B24;
	padding:0 0 5px 20px;
	margin:0;
	list-style-image:url(/images/sub_nav_bull.gif) ;
}
#left_col ul li{
	padding:0;
}
#left_col ul li a{
	font-size:11px;
	text-decoration:none;
	color:#652B24;
}
#left_col ul li a:hover{
	text-decoration:underline;
	color:#652B24;
}
#left_col img{
	float:left;
	margin:0;
	padding:0;
}
#center_col{
	width:530px;
	float:left;
	margin:0;
	padding:0 0 10px;
	
}
#center_col form{
	clear:both;
	margin:0;
	padding:0;
}
#center_sum{
	float:left;
	width:530px;
	padding:0;
	margin:0 0 15px;
}
#center_sum h1 img{
	padding:0px;
	margin:0px;
}
#center_sum p{
	float:left;
	width: 530px;
	padding:5px 0 0;
	margin:0 0 12px 0;
}
#center_sum ul{
	margin:0 0 0 25px;
	padding:0 0 10px ;
	
}
#center_sum h2{
	font-size:16px;
	font-weight:normal;
	line-height:105%;
	color:#652B24;
	padding:0 0 10px 0;
}
#center_sum h2 a:link, #center_sum h2 a:visited{
	color:#652B24;
	text-decoration:none;
	line-height:normal;
	padding:0;
	margin:0;
}
#center_sum h2 a:hover{
	color:#652B24;
	text-decoration:underline;
}
#center_sum .accolades_padd{
	padding:0px 0 10px;
}
.center_callouts{
	clear:both;
	width:530px;
	padding:0px;
	margin:0 0 5px 0;
}
.center_callouts h2{
	font-size:16px;
	font-weight:normal;
	line-height:105%;
	color:#652B24;
	padding:0 0 5px 0;
}
.center_callouts h2 a:link{
	text-decoration:none;
}
.center_callouts h2 a:hover{
	text-decoration:underline;
}
.center_callouts ul{
	padding:0 0 10px;
	margin:0 0 0 25px;
}
.center_callouts p{
	padding: 0 0 15px 0;
	margin: 0 20px 0 0;
}
.center_callouts a{
	line-height:normal;
}
.center_callouts .disclaimer{
	padding:10px 0 10px;
	font-size:10px;
	font-style:italic;
}
.tournImg{
	float:left;
	padding:0 10px 15px 0;
}
#membership_classifications ul{
	padding:0 0 15px;
}
#membership_classifications .classification_desc{
	display:none;
	padding:0 0 8px;
}
#right_col{
	width:175px;
	float:right;
	padding:0 0 20px 0;
	margin:0;
}
#right_col .buttons{
	margin:0 0;
	padding:0 0 10px;
}
#right_col .buttons_rule{
	border-top: 1px solid #999;margin: 0px 0 0px; padding:0px 0 15px;
}
#member_login{
	background:url(/images/hcc_mem_login_back.jpg) no-repeat center top;
	height:150px;
	padding:0 0 10px 0;
}
#member_login h1 img{
	margin:2px 0 0 2px;
}
#member_login p img{
	margin:10px 0 0px 0;
	padding:0 0 3px 0;
}
#member_login form{
	margin:0;
	padding:0;
}
.member_login_input{
	margin:0;
	padding:0;
	width:145px;
	height:15px;
	border: solid 1px #CCCCCC;
	color:#666666;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.member_sign_in{
	margin:10px 0 0;
	padding:0;
}
#member_active{
	font-size:12px;
	float:right;
	padding:0 0 0 0;
	color:#666666;
}
#member_active p{
	text-align:right;
	margin:0;
	padding:0 5px 5px 0;
	font-size:11px;
}
#member_active p a{
	font-size:11px;
	color:#652B24;
	text-decoration:none;
}
#member_nav{
	background:url(/images/hcc_mem_nav_back.jpg) no-repeat center top;
	height:175px;
	width:175px;
	margin:0;
	padding:2px 4px 10px 0;
}
#member_nav h1 img{
	float:right;
	margin:0 0 0 0;
	padding:0;
}
#member_home{
	float:right;
	height: 25px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_home:hover {
	background-position: -171px 0px;
}
#member_events{
	float:right;
	height: 20px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_events.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_events:hover {
	background-position: -171px 0px;
}
#member_course_updates{
	float:right;
	height: 24px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_course.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_course_updates:hover {
	background-position: -171px 0px;
}
#member_newsletter_archive{
	float:right;
	height: 20px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_newsletter_archive:hover {
	background-position: -171px 0px;
}
#member_member_resources{
	float:right;
	height: 20px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_memb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_member_resources:hover {
	background-position: -171px 0px;
}
#member_board_of_advisors{
	float:right;
	height: 20px;
	width: 171px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/hcc_mem_nav_board.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#member_board_of_advisors:hover {
	background-position: -171px 0px;
}

#hole_by_hole_col{
	float:right;
	width:730px;
	margin:0 10px 30px 0;
}
#hole_by_hole_col h1 img{
	padding:0px;
	margin:0px;
}
#hole_by_hole_container{
	width:730px;
	height:380px;
	background:url(/golf/images/hole_by_hole/hgc_hole_background.jpg) no-repeat center top;
}
#hole_by_hole_center{
	width:710px;
	float:left;
	margin:8px 10px;
	padding:0px;
}
#hole_photo{
	width:200px;
	float:left;
}
#hole_photo img{
	margin:1px;
	border:1px solid #CCCCCC;
}
#hole_numbers{
	float:left;
	width:30px;
	height:360px;
	padding:0 0 0 10px;
}
#hole_details{
	float:right;
	width:460px;
	background:#FFFFFF;
}
#hole_number_bar{
	float:left;
	width:460px;
	height:35px;
	background:url(/golf/images/hole_by_hole/hcc_hole_details_background.jpg) no-repeat center;
	padding:0 0 5px 0;
}
#hole_number_bar_current_hole{
	float:left;
	width:165px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	padding:11px 0 0 10px;
}
#hole_number_bar_nav{
	float:right;
	padding:11px 5px 0 0;
}
#hole_number_bar_nav img{
	padding:0 5px 0 0;
}
#hole_yard_cap{
	float:left;
	width:460px;
	padding: 0 0 15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#hole_yard_cap span, #secondary_hole_yard_cap span{
	color:#652B24;
	font-weight:bold;
}
#hole_yard_cap img{
	float:left;
	margin:0 4px 0 0;
}
#hole_yard_back{
	float:left;
	height:19px;
	width:98px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_middle{
	float:left;
	height:19px;
	width:111px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 4px 0;
}

#hole_yard_front{
	float:left;
	height:19px;
	width:108px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#secondary_hole_yard_cap{
	float:left;
	width:460px;
	height:26px;
	padding: 0 0 15px;
}
#hole_yard_black{
	float:left;
	height:19px;
	width:76px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_blue{
	float:left;
	height:19px;
	width:70px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 3px 0;
}
#hole_yard_white{
	float:left;
	height:19px;
	width:80px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_gold{
	float:left;
	height:19px;
	width:70px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 3px 0;
}
#hole_yard_red{
	float:left;
	height:19px;
	width:68px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_back_sc{
	float:left;
	height:19px;
	width:161px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_front_sc{
	float:left;
	height:19px;
	width:162px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 0 0 4px;
}
#hole_tip{
	float:left;
	width:460px;
	height:255px;
	background:url(/golf/images/hole_by_hole/hole_tip_background.jpg) no-repeat top;
	margin:0;
	padding:0;
}
#hole_tip_info{
	margin:15px 20px 10px 15px;
}
.hole_pro{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #999999;
}
#hole_tip_info p{
	color:#666666;
	padding:10px 0 0 80px;

}
.hole_more_info{
	font-style:italic;
	color:#652B24;
	font-size:10px;
	text-align:center;
	padding:2px 0;
}
#hole_01{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_01:hover {
	background-position: -40px 0px;
}
#hole_02{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_02:hover {
	background-position: -40px 0px;
}
#hole_03{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_03:hover {
	background-position: -40px 0px;
}
#hole_04{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_04:hover {
	background-position: -40px 0px;
}
#hole_05{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_05:hover {
	background-position: -40px 0px;
}
#hole_06{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_06:hover {
	background-position: -40px 0px;
}
#hole_07{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav07.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_07:hover {
	background-position: -40px 0px;
}
#hole_08{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_08:hover {
	background-position: -40px 0px;
}
#hole_09{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_09:hover {
	background-position: -40px 0px;
}
#hole_10{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav10.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_10:hover {
	background-position: -40px 0px;
}
#hole_11{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav11.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_11:hover {
	background-position: -40px 0px;
}
#hole_12{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_12:hover {
	background-position: -40px 0px;
}
#hole_13{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_13:hover {
	background-position: -40px 0px;
}
#hole_14{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_14:hover {
	background-position: -40px 0px;
}
#hole_15{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_15:hover {
	background-position: -40px 0px;
}
#hole_16{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav16.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_16:hover {
	background-position: -40px 0px;
}
#hole_17{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav17.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_17:hover {
	background-position: -40px 0px;
}
#hole_18{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/golf/images/hole_by_hole/hcc_hole_nav18.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_18:hover {
	background-position: -40px 0px;
}
#hole_back{
	padding:0;
	margin:10px 0 0;
	float:right;
}
#hole_back a:link{
	font-size:10px;
	font-weight:bold;
}

.rule {
	border-top: 1px solid #CCCCCC;
	margin: 10px 10px 25px;
	clear:both;
}

/* Professionals
---------------------------------------------------------------------*/
.pro_container{
	width: 540px;
	float:left;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 25px;
}
.pro_info{
	width:510px;
	float:left;
	padding:15px 15px;
}
.pro_left{
	width:140px;
	float:left;
	padding:0 15px 0 0;
	margin:0;
}
.pro_right{
	float:right;
	width:355px;
}
.pro_right h2{
	color:#652B24;
	font-size:18px;
	font-weight:normal;
	padding:0 0 3px;
}
.pro_right span{
	float:right;
	font-size:10px;
}
.pro_right h3{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	padding:0 0 5px;
}
.pro_right ul{
	margin:0 0 0 5px;
	padding:0 0 0 15px;
	overflow:hidden;
	font-size:11px;
	color:#333333;
}
.pro_right ul li{
	padding:0 0 0 0;
}
.pro_right p{
	float:right;
	font-size:10px;
	margin:-15px 0 0;
}

/* Forms
---------------------------------------------------------------------*/
.events_container{
	width: 540px;
	float:left;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 20px;
}
.event_heading h2{
	color:#652B24;
	font-size:18px;
	font-weight:normal;
	padding:0 0 3px;

}
.events_container a{
	text-decoration:none;
}
.events_container a:hover{
	text-decoration:underline;
}
.event_result{
	margin:0 0 8px;
}
.events_rule{
	clear:both;border-top: 1px solid #999;margin: 0px 0 0px;padding:0 0 30px;
}
.events_rule2{
	clear:both;border-top: 1px solid #999;margin: 0px 0 0px;padding:0 0 5px;
}

/* Forms
---------------------------------------------------------------------*/
.form_back{
	width:540px;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 25px;
	padding:15px 5px;
}
#dob_link{
	font-size:9px;
}
/**** =Pop Up windows
---------------------------------------------*/
.popupContainer {width:275px; padding:15px; background:#FFF;}
.popupInside {width:auto; padding:8px 10px; background:#F4F2E8;text-align:left;font-size:11px;}
.popupContainerTimeline {width:775px; padding:8px; background:#FFF;}
.popupInsideTimeline {width:auto; padding:0px 0px; background:#FFF;text-align:left;font-size:11px;}
#dob_popupCopy{clear:both; width:265px;}


/**** =Footer 
---------------------------------------------*/
#footer{width:970px;padding:0 10px 20px;margin:0 auto;text-align:center;overflow:hidden;}
#footer a{color: #666666; text-decoration:none;}
#footer a:hover{color: #333333;text-decoration:underline;}
#footer p{
	font-size:12px;
	color: #666666;
}
#footer img{
	padding:15px 0 15px;
}
#footer .text_nav{
	padding:15px 0 0;
	margin:0;
	color:#666666;
}
#footer .text_nav h2{
	font-size:11px;
	font-weight:normal;
	display:inline;
	color:#652B24;
}
.clear {clear:both;}
.hole_rule {clear:both;border-top: 2px solid #999;margin: 0px 0 0px;}