/* Layout Styles */

#wrapper {
width: 770px;
text-align: left;
margin: 0 auto;
background-image:url(/acf/images/sitebg.gif);
background-repeat:repeat-y;
}


#SecNav {
clear: both;
width: 180px;
float: left;
background-color: #9A9DBC;
color: #FFF;
vertical-align: top;
}


#ContentWrapper {
float: left;
width: 410px;
}

#Breadcrumb {
padding: 15px 15px 0px 15px;
}

#Header {
margin:40px 15px 0 15px;
background: url(/acf/images/bg_dots.gif) bottom left repeat-x;
}

#Text {
padding: 0 15px 0 15px;
}

#Related {
background-color: #F8F8FA;
width: 180px;
float: right;
}

#Footer {
clear: both;
border-bottom: 1px solid #E5E5E5;
}

/* Navigation styles */

#SecNav ul {
margin: 0;
padding: 0;
list-style: none;
}

#SecNav a {
color: #FFF;
text-decoration: none;
}

#SecNav a:hover {
text-decoration: underline;
}



a.nav1a:hover {
font-weight: bold;
}

a.nav1aa {
font-weight: bold;
}

a.nav1aa:hover {
font-weight: bold;
}

a.nav2{
margin-left: 20px;
display: block;
}


a.nav2a:hover {
font-weight: bold;
margin-left: 20px;
display: block;
}

a.nav2aa {
font-weight: bold;
margin-left: 20px;
display: block;
}

a.nav2aa:hover {
font-weight: bold;
margin-left: 20px;
display: block;
}


#SecNav ul li {
padding: 10px 15px 10px 15px;
border-bottom: 1px solid #C3C4D7;
}

#Anchorlinks ul {
padding: 0;
margin: 0;
list-style: none;
}

#Anchorlinks ul li{
background: url(/acf/images/anchor_arrow.gif) no-repeat left;
padding: 5px 0 5px 15px;
}

#Anchorlinks ul li a {
text-decoration: underline;
font-weight: normal;
}

#Anchorlinks ul li a:hover {
text-decoration: none;
font-weight: bold;
}



/* table styles */

table.doctable th {
background-color: #9A9DBC;
color: #FFF; 
}

table.doctable td {
border-bottom: 1px solid #E5E5E5;
}

th.left {
text-align: left;
}

th.center {
text-align: center;
}


/* link styles */



a.arrow {
text-decoration: none;
color: #011246;
padding-left: 15px;
}

a.arrow:hover {
text-decoration: underline;
padding-left: 15px;
}

#Breadcrumb a {
color: #001246;
text-decoration: none;
}

#Breadcrumb a:hover {
color: #001246;
text-decoration: underline;
}

/* list styles */

ul.sitemap {
padding: 0;
margin: 0;
list-style: none;
}

li.lev1 {
background-color: #9A9DBC;
color: #FFF; 
padding: 3px;
}

li.lev2 {
border-bottom: 1px solid #E5E5E5;
padding: 3px 10px;
}

li.lev3 {
border-bottom: 1px solid #E5E5E5;
padding: 3px 15px;
}

/* Other Styles */

.arrow {
background: url(/acf/images/link_arrow.gif) no-repeat left bottom;
}

.newsitem {
padding-bottom: 12px;
background: url(/acf/images/bg_dots.gif) bottom left repeat-x;
}

.publitem {
padding-top: 10px;
}

#RelatedReleases {
background: url(/acf/images/bg_news.jpg) no-repeat right top;
padding: 13px;
}

#RelatedPublications {
background: url(/acf/images/bg_publ.jpg) no-repeat right bottom;
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
padding: 12px 13px 11px 13px;
}

#Calendar {
background: url(/acf/images/bg_cal2.jpg) no-repeat right bottom;
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
padding: 12px 13px 11px 13px;
}