* {padding:0; margin:0;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;  font-weight:normal; text-align:center; color:#3f3f3f; background: url(/images/af/bg.gif);}
body div {text-align:left; margin:0; padding:0;}
img {border:0;}
p {margin:0 0 1em 0; padding:0;}
h1 {color:#f6bf31; font-size:1.1em; margin-bottom:8px; background-color:#fff;}
h2 {color:#f6bf31; font-size:1.2em; margin-bottom:8px;}
h2.home {color:#3f3f3f; font-size:1.1em; margin-bottom:8px;}
h3 {font-size:1.2em;}

/* all generic styles */

div.clear {clear:both; height:0px; overflow:hidden; font-size:1px; border:0px; padding:0px; margin:0px; line-height:0px; display:block;}
.top {text-align:right; padding:0 15px 15px 0; background-color:#fff; font-size:1.0em;}

/* tables generic */

table {padding:0; margin:0; border:0;}

/* links */

a, a:link, a:visited {color:#3f3f3f; text-decoration:underline; font-size:1em;}
a:hover {color:#f6bf31; text-decoration:underline;}

/* skip over navigation link */

a.skip, a.skip:active, a.skip:hover, a.skip:visited {display:none;}

/* BEGINNING OF LAYERS */

/* wrapper */
#wrapper {width:900px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:left;}

/* grey top navigation */
#greyTopNav {width:882px; padding:5px 9px; margin:0; background-color:#666; border-bottom:2px solid #fff;}
* html #greyTopNav
  {
  width: 900px;   /* for IE5.x/win */
  w\idth: 882px;  /* for other IE versions */
  }  

#greyTopNav ul, #greyTopNav ul li {display:inline; list-style-type:none; padding:0 20px 0 0; margin:0;}
#greyTopNav ul li.first {padding:0 20px 0 3px;}
#greyTopNav ul li a {font-size:1.1em; color:#fff; text-decoration:none;}
#greyTopNav ul li a.last {padding:0;}
#greyTopNav ul li a:hover{color:#f6bf31;} 

/* banner */
#banner {width:900px; height:130px; background-color:#FFF; border-bottom:2px solid #fff;}
#acca {float:left; padding-top:9px; padding-left:9px;}
#af {float:left;}

/* top navigation */
#topnav {width:900px; background-color:#f6bf31; padding:7px 0;}
#topnav ul li{display:inline; list-style-type:none; padding-left:110px;}
#topnav ul li.first{display:inline; list-style-type:none; padding-left:9px;}
#topnav ul li a, #topnav ul li a:visited {font-size:1.2em; text-decoration:none; font-weight:bold;}
#topnav ul li a:hover {text-decoration:none; color:#fff;}

/* breadcrumbs */
#breadcrumb {width:880px; background-color:#fff; padding:5px 10px; margin-top:10px;}
* html #breadcrumb
  {
  width: 900px;   /* for IE5.x/win */
  w\idth: 880px;  /* for other IE versions */
  }
#breadcrumb a, #breadcrumb a:hover {text-decoration:none;}

/* introduction home page*/
#intro {width:875px; height:520px; background-color:#fff; margin-top:10px; padding:10px 10px 10px 15px;}
* html #intro
  {
  width: 900px;   /* for IE5.x/win */
  w\idth: 875px;  /* for other IE versions */
  }
#introtext {width:570px; float:left; font-size:1.1em; line-height:25px;}
#introimg {width:290px; height:195px; float:right;}

/* home content containers */
#homeBox {width:900px; margin-top:20px;}
#homeBoxLeft {width:440px; float:left; background:url(/images/af/homeLeftBottom.gif) left bottom no-repeat;}
#homeBoxLeftTop {width:410px; background-color:#fff; padding:15px 15px 0 15px; font-size:0.9em; margin-bottom:30px;}
* html #homeBoxLeftTop
  {
  width: 440px;   /* for IE5.x/win */
  w\idth:410px;  /* for other IE versions */
  }

#homeBoxRight {width:410px; background-color:#fff; float:right; padding:15px;}
* html #homeBoxRight
  {
  width: 440px;   /* for IE5.x/win */
  w\idth:410px;  /* for other IE versions */
  }
  
#homeBoxRight h2 a, #homeBoxLeft h2 a, #homeBoxRight h2 a:visited, #homeBoxLeft h2 a:visited {text-decoration:none; color:#f6bf31;}
#homeBoxRight h2 a:hover, #homeBoxLeft h2 a:hover {text-decoration:none; color:#3f3f3f;}

/* mid container */
#container {width:900px; margin-top:10px;}

/* left navigation */
#leftnav {width:175px; float:left; background-color:#fff; padding:20px;}
* html #leftnav
  {
  width: 215px;   /* for IE5.x/win */
  w\idth:175px;  /* for other IE versions */
  }

#leftnav ul {list-style-type:none; margin:0; padding:0; display:block;}
#leftnav ul li {padding:0 0 10px 0; margin:0;}
#leftnav ul li a, #leftnav ul li a:visited {color:#000; text-decoration:none; font-size:1.1em;}

#leftnav ul li.nav2 {margin:0; padding:0 5px 10px 14px;}
#leftnav ul li.nav2 a, #leftnav ul li.nav2 a:visited {color:#000; text-decoration:none; text-transform:none; font-size:1.1em;}

#leftnav ul li.nav3 {margin:0; padding:0 5px 10px 20px;}
#leftnav ul li.nav3 a, #leftnav ul li.nav3 a:visited {color:#000; text-decoration:none; text-transform:none; font-size:1.1em;}

#leftnav ul li a:hover, #leftnav ul li.nav2 a:hover, #leftnav ul li.nav3 a:hover {text-decoration:none; color:#f6bf31;} 
#leftnav ul li a.currentpage, #leftnav ul li.nav2 a.currentpage, #leftnav ul li.nav3 a.currentpage {font-weight:bold;}


/* af ad */
#afad {width:175px; background-color:#fff; margin:20px 0 0 0;}
#afad h2 {color:#000; text-transform:uppercase; padding-top:10px;}

/* content container */
#content {width:675px; float:right;}

/* text content container */
#textLanding {width:645px; background-color:#fff; padding:15px; font-size:1.2em;}
* html #textLanding
  {
  width: 675px;   /* for IE5.x/win */
  w\idth:645px;  /* for other IE versions */
  }
  
#textLanding img {float:right; margin:0 0 7px 10px;}


#text {width:645px; background-color:#fff; padding:15px; font-size:1.0em;}
* html #text
  {
  width: 675px;   /* for IE5.x/win */
  w\idth:645px;  /* for other IE versions */
  } 
  
#text p.contentIntro {font-size:1.1em;}

/* lists */
#textLanding ul, #text ul, #homeBoxRight ul {list-style-image:url(/images/globalimg/square.gif); padding:0; margin:0 0 10px 17px;}
#textLanding ul li, #text ul li, #homeBoxRight li {padding:1px 1px 1px 0; margin:0;}

#textLanding ol li, #text ol li {padding:1px 1px 7px 0; margin:0;}

/* page links list */

ul.pagelink {list-style-image:url(/images/globalimg/square.gif); padding:0; margin:0 0 10px 17px;}
ul.pagelink li {font-weight:bold;}
ul.pagelink li a:link, ul.pagelink li a:visited, ul.pagelink li a:hover {text-decoration:none;}


/* documents/links */
#docs {padding:0 15px 10px 15px; background-color:#fff;}
#docs ul {list-style-type:none; margin:0; padding:0; display:block;}
#docs ul li {padding-bottom:5px;}
#docs ul li a, #docs ul li a:hover {text-decoration:none; font-weight:bold;}
#docs ul li.desc {padding-top:5px;}
#docs h2.red {padding-top:8px; color:#c53133;}

/* external links */
#elinks {padding:0 15px 10px 15px; background-color:#fff; margin-top:-10px;}
#elinks ul {list-style-type:none; margin:0; padding:0; display:block;}
#elinks ul li {padding-bottom:5px;}
#elinks ul li a, #elinks ul li a:hover {text-decoration:none; font-weight:bold;}
#elinks ul li.desc {padding-top:5px;}


/* landing page boxes */
.box {width:675px; margin-top:15px;}
.boxLeft {width:300px; float:left; background-color:#fff; padding:15px 15px 5px 15px; font-size:0.9em;}
* html .boxLeft
  {
  width: 330px;   /* for IE5.x/win */
  w\idth:300px;  /* for other IE versions */
  }
.boxRight {width:300px; float:right; background-color:#fff; padding:15px 15px 3px 15px; font-size:0.9em;}
* html .boxRight
  {
  width: 330px;   /* for IE5.x/win */
  w\idth:300px;  /* for other IE versions */
  }
  
.boxRightEvent {width:300px; float:right; background-color:#fff; padding:15px 15px 3px 15px; font-size:0.9em;}
* html .boxRightEvent
  {
  width: 330px;   /* for IE5.x/win */
  w\idth:300px;  /* for other IE versions */
  }
  
.boxLeft h3, .boxRight h3, .boxRighEvent h3 {font-size:1.2em; margin-bottom:8px;}
.boxRight h3.nopad, .boxRightEvent h3.nopad {font-size:1.2em; margin-bottom:0;}
.boxRightEvent h3 a:link, .boxRightvent h3 a:visited, .boxRightEvent a:link, .boxRightEvent a:visited {text-decoration:none;}


/* footer */
#footer {font-size:0.8em; padding:50px 0 20px 0;}

/* acrobat reader */
#acrobat {padding:15px 15px 15px 15px; background-color:#fff; font-size:0.9em; margin-top:-10px;}






