body {
margin: 0px;
color: #000000;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: left;
}

#main-box{
margin: 0 auto 0 auto;
width: 636px;
background-color: #ffffff;
background-repeat:repeat;
}

#masthead-box {
margin: 0px;
padding: 0px;
width: 636px;
height: 24px;
background-color: #F5F1EC;
background-image: url(images/apnalogo.gif);
background-repeat: no-repeat;
background-position: left top;
margin-top: 20px;
margin-bottom: 4px;
}

#topnavbar-box {
margin: 0px;
margin-bottom:4px;
width: 100%;
padding: 0px;
background-color: #FF008A;
}

#pagebanner-box {
margin: 0px;
padding: 0px;
width: 100%;
height: 65px;
background-color: #ffffff;
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 4px;
}

#indicator {
margin:0px;
padding:0px;
width:100%;
height:16px;
background-color: #7A6E67;
margin-bottom:2px;
}

#subnav {
margin:0px;
padding:0px;
width:100%;
height:16px;
background-color: #ffffff;
font-size: 11px;
margin-bottom:11px;
}

#contentarea {
margin:0px;
padding:0px;
width: 636px;
height:212px;
background-color:#ffffff;
margin-bottom:8px;
}

#leftmenu {
float: left;
margin:0px;
padding:0px;
width:152px;
height:212px;
margin-top: 0px;
background-color:#ffffff;
}

#maincontent {
float: right;
padding: 0px;
width: 471px;
height:212px;
background-color:#ffffff;
margin-top:0px;
}

#index-indicatorleft {
float:left;
margin:0px;
padding:0px;
width:55%;
height:16px;
background-color: #7A6E67;
margin-bottom:2px;
}

#index-indicatorright {
float:right;
margin:0px;
padding:0px;
width:40%;
height:16px;
background-color: #7A6E67;
margin-bottom:2px;
margin-left:20px;
}

#index-contentarea {
margin:0px;
padding:0px;
width: 636px;
height:257px;
background-color:#ffffff;
margin-bottom:8px;
}

#index-leftmenu {
float: left;
margin:0px;
padding:0px;
width:55%;
height:238px;
margin-top: 0px;
background-color:#ffffff;
}

#index-rightmenu {
margin: 0px;
float: right;
padding: 0px;
width: 40%;
height:238px;
background-color:#ffffff;
margin-top:0px;
}

#footer {
margin: 0px;
padding:0px;
margin-top: 4px;
width:636px;
height:16px;
background-color:#ffffff;
}

#content-left {
float:left;
margin: 0px;
padding:0px;
width:212px;
height:203px;
margin-top: 0px;
background-color:#ffffff;
}

#content-right {
float:right;
margin:0px;
padding:0px;
width:250px;
height:212px;
margin-top: 0px;
margin-left:0px;
background-color:#ffffff;
}

#content-image {
float: left;
margin:0px;
padding:1px;
width: 212px;
height: 175px;
background-color: #ffffff;
}

#content-print {
float:left;
margin: 0px;
width: 212px;
height: 16px;
margin-top:4px;
background-color: #ffffff;
}

#content-title {
float:left;
padding:0px;
width:250px;
height: 31px;
margin-left:0px;
margin-top:0px;
background-color: #ffffff;
}

#content-text {
float:right;
padding: 0px;
width:250px;
height: 100px;
margin-left:0px;
margin-top:4px;
background-color: #ffffff;
}

#info-area {
margin:0px;
padding:0px;
width: 636px;
height:212px;
background-color:#ffffff;
margin-bottom:8px;
}

#info-leftmenu {
float: left;
margin:0px;
padding:0px;
width: 55%;
height:212px;
margin-top: 0px;
background-color:#ffffff;
}

#info-rightmenu {
float: right;
margin:0px;
padding:0px;
width: 40%;
height:212px;
margin-top: 0px;
background-color:#ffffff;
}

#info-image {
float:left;
margin:0px;
padding:0px;
width: 212px;
height: 179px;
margin-left: 0px;
margin-top: 4px;
margin-right:4px;
margin-bottom:0px;
background-color: #ffffff;
}

#news-box{
margin: 0 auto 0 auto;
width: 540px;
background-color: #ffffff;
}

#newshead-box {
margin: 0px;
padding: 0px;
width: 540px;
height: 24px;
background-color: #F5F1EC;
background-image: url(images/apnalogo.gif);
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 4px;
}

#newsstrip-box {
margin: 0px;
margin-bottom:4px;
width: 100%;
height: 14px;
padding: 0px;
background-color: #FF008A;
}

#newsimage-box {
margin: 0px;
width: 540px;
height:180px;
background-color: #ffffff;
}

#image {
float:left;
margin: 0px;
width: 240px;
height:180px;
background-color: #ffffff;
}

#headlines {
float: right;
margin: 0px;
width:300px;
height:60px;
background-color: #ffffff;
}

#story {
float: right;
margin 0px;
width:300px;
height: 120px;
background-color: #ffffff;
}


td.navbar_col{
text-align: center;
color: #ffffff;
font-weight: bold;
background-color:#FF008A;
color:#ffffff;
height:12px;
font-size:11px;
}

td.navbar_coll{
text-align: left;
color: #ffffff;
font-weight: bold;
background-color:#FF008A;
color:#ffffff;
height:12px;
font-size: 11px;
}

td.navbar_colr{
text-align: right;
color: #ffffff;
font-weight: bold;
background-color:#FF008A;
color:#ffffff;
height:12px;
font-size: 11px;
}

td.subnavbar {
text-align: center;
color: #7A6E67;
vertical-align: middle;
background-color: #F5F1EC;
height:16px;
border-right:2px solid #ffffff;
font-size:11px;
}

td.subscribe {
margin:0px;
text-align: right;
vertical-align:middle;
padding: 0px;
font-size:11px;
color: #7A6E67;
height:24px;
}

td.print {
margin:0px;
text-align: left;
vertical-align:bottom;
padding: 0px;
font-size:11px;
color: #7A6E67;
height:20px;
}

td.indicator {
margin:0px;
text-align: left;
vertical-align:middle;
padding: 0px;
font-size:11px;
color: #ffffff;
height:16px;
}

td.subnavbarright {
text-align: center;
color: #7A6E67;
vertical-align: middle;
background-color: #F5F1EC;
font-size:11px;
height:16px;
}

td.footernavbar {
text-align: center;
color: #7A6E67;
vertical-align: middle;
background-color: #F5F1EC;
border-right:2px solid #ffffff;
height:16px;
font-size:9px;
}

td.footernavbarright {
text-align: right;
color: #7A6E67;
vertical-align:middle;
background-color: #F5F1EC;
border-right:0px;
height:16px;
font-size:9px;
}

td.news-headlines {
text-align: left;
color: #7A6E67;
vertical-align:top;
background-color: #F5F1EC;
height:16px;
font-size:11px;
}

td.form {
text-align: left;
color: #7A6E67;
vertical-align:top;
background-color: #ffffff;
height:16px;
font-size:11px;
border: 0px
}

a {
text-decoration:none;
margin: 0 0 0 0;
}
		  		    
a.headlinlink_p {
color:#7A6E67;
}

a.headlinlink_p:hover {
color:#FF008A;
}

a.headlinlink_news {
color:#7A6E67;
}

a.headlinlink_news:hover {
color:#FF008A;
}

		    			
a.mainlink {
color: #ffffff;
}
			
a.mainlink:hover {
color: #ffffff;
text-decoration:underline;}

p {
font-size:11px;
margin:0 0 0 0;
}

p.titleindicator {
margin:0px;
text-align:left;
color: #ffffff;
vertical-align: middle;
font-weight:bold;
font-size:11px;
margin-left:3px;
}

p.titleindicator_r {
margin:0px;
text-align:right;
color: #ffffff;
vertical-align: middle;
font-weight:bold;
font-size:11px;
margin-right:3px;
}

p.subselected {
color:#FF008A;
}

p.subselectedfooter {
font-size:9px;
color:#FF008A;
}

p.content-text {
font-size: 11px;
text-align: left;
color: #7A6E67;
margin-right:5px;
}

p.content-title {
margin: 0px;
padding:0px;
font-size:14px;
text-align: left;
margin-left: 0px;
color:#FF008A;
}

p.content-date {
margin: 0px;
padding:0px;
font-size: 11px;
text-align: left;
margin-left:0px;
color:#7A6E67;
}

p.welcome {
text-align: left;
font-size: 12pt;
color: #94877E;
}
				  
p.headline {
text-align: left;
font-weight:bold;
font-size:14pt;
color:#94877E;
background-color:#FFFFFF;
}

p.projecthead {
text-align:center;
vertical-align: top;
margin: 0 0 0 0;
font-size:12px;
font-weight:bold;
}

li.list {
font-size: 11px;
text-align: left;
color: #7A6E67;
} 

br{
vertical-align: top;
margin: 0 0 0 0;
font-size:6px;
}

input.in_txt  {
font-size: 11px;
text-align: left;
color:#FF008A;
background-color: #F5F1EC;
border: 1px solid #7A6E67;
width:200px;
}

input.subbutton {
font-size: 11px;
text-align: center;
width: 90px;
height:20px;
color:#FF008A;
background-color: #F5F1EC;
border: 1px solid #7A6E67;
}

textarea.in_txt {
font-size: 11px;
text-align: left;
color:#FF008A;
background-color: #F5F1EC;
border: 1px solid #7A6E67;
width:200px;
}

img.imagehead {
border: 1px solid #7A6E67;
}