html, body {margin:0; padding:0; background:#fff url(images/bg.gif) repeat-x; font-family:arial,helvetica,sans-serif; color:#666;}
body#nobg {margin:0; padding:0; background:#fff; font-family:arial,helvetica,sans-serif; color:#666; font-size:12px;}
img {border:0;}
form {margin:0;}
.bold {font-weight:bold;}
.leftalign {text-align:left;}
a:link, a:visited {color:#3C7797;}
a:hover, a:active {text-decoration:none;}

/* highlighting */
body#hm #nv a div.nv1 {background:transparent url(images/bg_nv1on.jpg) no-repeat; color:#000;}
body#appr #nv a div.nv2 {background:transparent url(images/bg_nv2on.jpg) no-repeat; color:#000;}
body#dstr #nv a div.nv3 {background:transparent url(images/bg_nv3on.jpg) no-repeat; color:#000;}
body#inv #nv a div.nv4 {background:transparent url(images/bg_nv4on.jpg) no-repeat; color:#000;}
body#proc #nv a div.nv5 {background:transparent url(images/bg_nv5on.jpg) no-repeat; color:#000;}
body#tm #nv a div.nv6 {background:transparent url(images/bg_nv6on.jpg) no-repeat; color:#000;}
body#clnt #nv a div.nv7 {background:transparent url(images/bg_nv7on.jpg) no-repeat; color:#000;}
body#cntc #nv a div.nv8 {background:transparent url(images/bg_nv8on.jpg) no-repeat; color:#000;}
body#pr #nv a div.nv9 {background:transparent url(images/bg_nv9on.jpg) no-repeat; color:#000;}
body#brch #nv a div.nv10 {background:transparent url(images/bg_nv10on.jpg) no-repeat; color:#000;}
body#apr #nv a div.nv11 {background:transparent url(images/bg_nv11on.jpg) no-repeat; color:#000;}

/* page structure */
#outer {background:transparent url(images/bg_vlines.gif) repeat-y; width:983px; margin:0 auto; text-align:center;}
#outernoline {width:983px; margin:0 auto; text-align:center;}
#outernoline a:link, #outernoline a:visited {font-size:12px; color:#336; text-decoration:none;}
#outernoline a:hover, #outernoline a:active {color:#000;}
#hdr {background:transparent; display:block; border-bottom:1px solid #9EBBCB; padding-right:40px; text-align:left;}
#nv {width:200px; float:left; background:transparent url(images/bg_nv.jpg) no-repeat; text-align:right; font-size:12px;}
#main {width:763px; margin-left:200px; text-align:left; font-size:12px;}
/* start fix for 3 pixel gap in IE */
* html #nv {margin-right:-3px;}
* html #main {margin-left:0;}
/* end fix */
#mainadm {width:913px; text-align:left; font-size:12px; clear:both;}
#ftr {border-top:1px solid #9EBBCB; clear:both; font-size:9px; color:#666;}

/* navigation */
/*#nv div.nv1 {background:transparent url(images/bg_nv1.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv2 {background:transparent url(images/bg_nv2.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv3 {background:transparent url(images/bg_nv3.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv4 {background:transparent url(images/bg_nv4.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv5 {background:transparent url(images/bg_nv5.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv6 {background:transparent url(images/bg_nv6.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv7 {background:transparent url(images/bg_nv7.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px; cursor:hand;}
#nv div.nv8 {background:transparent url(images/bg_nv8.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC;padding-right:20px; cursor:hand;}
#nv div.nv9 {background:transparent url(images/bg_nv9.jpg) no-repeat; height:31px; padding-right:20px; border-bottom:1px solid #DDE7EC;padding-right:20px; cursor:hand;}
#nv div.nv10 {background:transparent url(images/bg_nv10.jpg) no-repeat; height:31px; padding-right:20px; border-bottom:1px solid #DDE7EC;padding-right:20px; cursor:hand;}
#nv div.nv11 {background:transparent url(images/bg_nv11.jpg) no-repeat; height:30px; padding-right:20px; cursor:hand;}*/
#nv div.nv1 {background:transparent url(images/bg_nv1.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv2 {background:transparent url(images/bg_nv2.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv3 {background:transparent url(images/bg_nv3.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv4 {background:transparent url(images/bg_nv4.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv5 {background:transparent url(images/bg_nv5.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv6 {background:transparent url(images/bg_nv6.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv7 {background:transparent url(images/bg_nv7.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC; padding-right:20px;}
#nv div.nv8 {background:transparent url(images/bg_nv8.jpg) no-repeat; height:31px; border-bottom:1px solid #DDE7EC;padding-right:20px;}
#nv div.nv9 {background:transparent url(images/bg_nv9.jpg) no-repeat; height:31px; padding-right:20px; border-bottom:1px solid #DDE7EC;padding-right:20px;}
#nv div.nv10 {background:transparent url(images/bg_nv10.jpg) no-repeat; height:31px; padding-right:20px; border-bottom:1px solid #DDE7EC;padding-right:20px;}
#nv div.nv11 {background:transparent url(images/bg_nv11.jpg) no-repeat; height:30px; padding-right:20px; color:#336; line-height:15px;}
/*#nv a:link, #nv a:visited {color:#336; text-decoration:none; line-height:30px;}*/
/*#nv a.twoline:link, #nv a.twoline:visited {color:#336; text-decoration:none; line-height:15px;}*/
#nv div {color:#336; text-decoration:none; line-height:30px;}
#nv a:hover, #nv a:active, #nv a.twoline:hover, #nv a.twoline:active {color:#000;}
#nv a:hover div.nv1, #nv a:active div.nv1 {background:transparent url(images/bg_nv1on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv2, #nv a:active div.nv2 {background:transparent url(images/bg_nv2on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv3, #nv a:active div.nv3 {background:transparent url(images/bg_nv3on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv4, #nv a:active div.nv4 {background:transparent url(images/bg_nv4on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv5, #nv a:active div.nv5 {background:transparent url(images/bg_nv5on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv6, #nv a:active div.nv6 {background:transparent url(images/bg_nv6on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv7, #nv a:active div.nv7 {background:transparent url(images/bg_nv7on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv8, #nv a:active div.nv8 {background:transparent url(images/bg_nv8on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv9, #nv a:active div.nv9 {background:transparent url(images/bg_nv9on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv10, #nv a:active div.nv10 {background:transparent url(images/bg_nv10on.jpg) no-repeat; border-bottom:1px solid #C0D2DE;}
#nv a:hover div.nv11, #nv a:active div.nv11 {background:transparent url(images/bg_nv11on.jpg) no-repeat;}

/* left bar */
.lgo {margin-left:42px;}
.locs {float:right; text-align:right; color:#036; font-size:12px; margin-top:-26px; margin-right:20px;}
.logintype {width:190px; margin:10px 10px 0 3px; font-size:12px; font-weight:bold; text-align:left;}
form table.login {font-size:10px; margin:10px 10px 0 0;}
table.login th {font-size:12px;}
#editor {visibility:hidden;}

/* main body */
.tag {margin:10px 40px 2px 30px;}
h1 {font-size:14px; margin-left:30px; color:#666;}
h2 {font-size:13px; margin-left:30px; color:#666;}
#mainadm h1 {margin-left:0;}
#main p.normal {margin-left:30px; width:690px;}
div.centred {text-align:center; margin:0 auto;}
div.centred h2 {margin-left:0;}
div.centredfixed {width:600px; margin:0 auto; text-align:center;}
div.centredfixed h1 {margin-left:0;}
img.assocfirst {margin-right:20px; margin-bottom:20px;}
img.assoc {margin:28px 20px 20px 20px;}
img.assoclast {margin-bottom:20px; margin-left:20px;}
.small {font-size:9px; margin-left:20px; margin-bottom:15px;}
.bottomtight {margin-bottom:0;}
.toptight {margin-top:0;}
#main table.geog {font-size:12px;}
#main table.geog th {border-bottom:1px solid #3E7998; text-align:center;}
a.noline:link, a.noline:visited {text-decoration:none; color:#369;}
a.noline:hover, a.noline:active {text-decoration:none; color:#036;}
table.apr {margin-left:40px;}
table.apr th {border-bottom:1px solid #3E7998; text-align:left;}
hr.blue {color:#3E7998; height:1px;}
.title {font-size:14px; font-weight:bold; color:#000;}
h1 span {color:#000; font-style:italic; font-size:13px;}

/* footer */
#ftr div {background:transparent url(images/bg_vline.gif) repeat-y; width:983px; margin:0 auto;}
#ftr p {margin:0 0 0 240px; width:710px; padding-top:5px;}
#ftr div a:link, #ftr a:visited {color:#036;}
#ftr div a:hover, #ftr a:active {color:#036; text-decoration:none;}
#ftr img {float:left; margin-top:20px;}