@headerColor = #ffd100;

body{
	font-size:12px;
	font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#000000;
	margin:0;
	padding:0;
	height:100%;
	overflow-y:scroll;
}
div{
	float:left;
}
a{
	color:#CCCCCC;
	text-decoration:none;
	font-size:12px;
	font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
h1{
	color:#FFCA76;
	margin:10px 0px;
	font-size:24pt;
	font-weight:normal;
}
h2{
	color:#FFE4C4;
	margin:10px 0px;
	font-size:18pt;
	font-weight:normal;
}
h3{
	color:#ffd100;
	margin:10px 0px;
	font-size:14pt;
	font-weight:normal;
}
h4{
	color:#ffd100;
	margin:10px 0px;
	font-size:10pt;
	font-weight:normal;
}


.naf_lh_22px{
	line-height:22px;
}


.naf_body{
	position:absolute;
	width:960px;
	top:0px;
	left:50%;
	margin:0px 0px 0px -480px;
	background:url(../../images/background.jpg) no-repeat;
}


.naf_cacpresents{
	width:960px;
	text-align:right;
	color:#000000;
}
.naf_header{
	color:#000000;
	width:960px;
	height:120px;
	font-size:54px;
	text-align:center;
	padding:30px 0px 0px 0px;
}

.naf_navigation{
	width:940px;
	height:25px;
	background-color:#FFFFFF;
	padding:15px 0px 0px 20px;
	border-bottom:1px solid #FFFF00;
	margin:0px 0px 10px 0px;
	z-index:2;
}
.naf_sub_navigation{
	position:absolute;
	display:none;
	background-color:#EEEEEE;
	width:200px;
	z-index:1;
}
.naf_navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.naf_navigation li{
	float:left;
	margin:0px 40px 0px 0px;
}
.naf_navigation li a{
	font-size:16px;
	color:#333333;
	font-weight:normal;
}
.naf_sub_navigation li{
	float:left;
	width:200px;
	margin:4px 0px 4px 7px;
}
.naf_sub_navigation li a{
	color:#333333;
	font-weight:normal;
	font-size:13px;
}

.naf_left_sidebar{
	width:170px;
	padding:10px;
	margin:0px 10px 0px 0px;
	border:1px solid #CCCCCC;
}
.naf_mid_content{
	width:534px;
	padding:10px;
	margin:0px 10px 0px 0px;
	border:1px solid #CCCCCC;
}
.naf_right_sidebar{
	width:170px;
	padding:10px;
	margin:0px 0px 0px 0px;
	border:1px solid #CCCCCC;
}

.naf_footer{
	width:960px;
	margin:20px 0px 30px 0px;
	text-align:center;
	font-size:11px;
	color:#CCCCCC;
}
.naf_footer a{
	color:#CCCCCC; 
	font-weight:normal; 
	font-size:11px;
}











.naf_milestone_row{
	width:500px;
	margin:0px 0px 30px 0px;
}
.naf_milestone_year{
	width:75px;
	font-weight:normal;
	font-size:20px;
}
.naf_milestone_cnt{
	width:400px;
}

.naf_committee_group{
	width:150px;
	margin:0px 20px 20px 0px;
}
.naf_committee_portfolio{
	width:150px;
	font-weight:bold;
}
.naf_committee_name{
	width:150px;
	color:#CCCCCC;
	margin:1px 0px 6px 0px;
}



.naf_faq_row{
	width:520px;
	margin:0px 0px 30px 0px;
}
.naf_faq_questions{
	font-size:16px;
	color:#999999;
}
.naf_faq_answer{
}


.naf_eventmain_title{
	width:520px;
	margin:0px 0px 10px 0px;
}
.naf_eventmain_title a{
	font-size:14px;
}



.naf_event_daterow{
	margin:0px 0px 10px 0px;
	color:#DDDDDD;
}
.naf_event_day{
	font-size:24px;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}
.naf_event_month{
	font-size:20px;
	font-weight:bold;
	margin:0px 12px 0px 0px;
}
.naf_event_date_to{
	margin:5px 12px 0px 0px;
}
.naf_event_organiser{
	width:520px;
	font-style:italic;
	margin:0px 0px 8px 0px;
}
.naf_event_content{
}
.naf_event_moreinfo{
	width:525px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px dotted #CCCCCC;
	color:#CCCCCC;
}











