body { margin:0px; background-color:#002b45; text-align:center; }
#container { width:760px; min-height:600px; background:transparent; margin-left:auto; margin-right:auto; position:relative; background-image:url(../images/axxess-arrowtail.gif); background-repeat:no-repeat; background-position:0px 298px; }
* html #container { height:600px; }
#logo { width:160px; height:66px; z-index:20; position:absolute; left:90px; top:5px; }
#arrowhead { position:absolute; z-index:30; width:75px; height:115px; left:675px; top:100px; background:transparent; background-image:url(../images/axxess-arrowhead.gif); background-repeat:no-repeat; background-position:0px 0px;}
#arrowtail { position:absolute; z-index:12; left:78px; top:300px; width:132px; height:86px; background:transparent; background-image:url(../images/axxess-arrowend.gif); background-repeat:no-repeat; background-position:0px 0px; }
#contentbox { width:603px; position:absolute; vertical-align:top; left:78px; top:22px; z-index:10; color:#000000; background-color:#transparent; margin:30px 0px 0px 0px; font-size:12px; line-height:16px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* content box */
#boxtop { width:603px; height:14px; padding:0px; margin:0px; }
#content { width:426px; padding:10px 27px 20px 150px; min-height:400px; text-align:left; background-color:#ffffff; color:#000000; background-image:url(../images/contentarea-rightshadow.gif); background-repeat:repeat-y; background-position:596px 0px;}
* html #content { height:400px; }
#adblock { width:603px; height:22px; margin:0px; padding:0px; background-color:#ffffff; text-align:center; background-image:url(../images/contentarea-rightshadow.gif); background-repeat:repeat-y; background-position:596px 0px; }
#addressline { width:560px; background-color:#002b45; color:#ffffff; font-weight:bold; text-align:center; height:22px; line-height:22px; margin-left:18px; }
* html #addressline { margin-left:0px; }
#addressline a { color:#ffffff; text-decoration:none; }
#boxbase { width:603px; height:14px; padding:0px; margin:0px; clear:both; }
#copyright { clear:both; padding:5px 10px 0px 0px; height:16px; text-align:right; width:100%; color:#a9a9a9; font-size:9px; line-height:16px;  }
#copyright a { text-decoration:none; color:#a9a9a9; }

/* navigation */
#nav { width:120px; position:absolute; left:85px; top:90px; z-index:15; min-height:30px; border-right:solid 2px #a9a9a9; text-align:left; color:#0365b1; font-weight:bold; font-size:14px; line-height:18px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#nav a { text-decoration:none; color:#4f4e4e; font-weight:normal; }
#nav a:hover { color:#fa4f03; font-weight:normal; }

/* generic */
h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h1, h2 { color:#0365b1; margin:15px 0px 5px 0px; }
h3,h4,h5,h6 { color:#0365b1; margin:10px 0px 2px 0px; }
h1 { font-size:24px; line-height:24px; }
h2 { font-size:20px; line-height:20px; }
h3, h4, h5, h6 { font-size:16px; line-height:18px; }
li { list-style:none; }
p b { color:#034477; font-size:12px; padding:5px; }
.wa_copy { margin-bottom:0px; }
#clearall, .clearall { width:100%; clear:both; }

/* portfolio */
#portfolio { width:550px; margin:0px; vertical-align:top; }
.folioitem { width:200px; vertical-align:top; float:left; margin:5px 0px 15px 0px; background-color:#ffffff; text-align:center; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; font-size:11px; line-height:14px; }
.folioitem img { border:0px; margin:0px; }
.folioitem a { border:0px; text-decoration:none; }


