html { margin:0; padding:0; }

body{margin:0; font-size:12px; font-family:Verdana, Arial;}

h1,h2,h3,h4,h5,h6{color:#415A3A;}
h1{font-size:1.3em}
h2{font-size:1.1em}

.photoRight { float:right; margin-left:20px; margin-bottom:17px; margin-top:3px; border:none;}
.photoLeft { float:left; margin-right:20px; margin-bottom:17px; margin-top:3px; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }


#header-container{background:#96A1B8 url(header-bg_bg.jpg) no-repeat top center; height:417px; overflow:hidden;}
#header{width:924px; margin:0 auto;}

#header h1{margin:0; padding:0; width:924px; height:157px; background:url(header.jpg) no-repeat; text-indent:-9999px;}
#header-banner{width:924px; height:260px; background:url(header-banner.jpg) no-repeat;}

#nav{height:31px; overflow:hidden; background:url(nav_bg.gif) no-repeat; margin:0 auto; width:924px;}
#nav ul{margin:0; /*padding:0 21px 0 21px;*/ padding:0 10px 0 10px; text-align:center;}
#nav li{display:inline; margin:0; padding:0; list-style:none; border-left:solid 1px #ffffff;}
#nav li:first-child{border-left:0;}

#nav a{color:#ffffff; text-decoration:none; line-height:29px; height:29px; /*padding:0 9px 0 9px;*/ padding:0 4px 0 8px; font-weight:bold; margin:0;}
#nav a:link{ text-decoration:none;}
#nav a:visited{ text-decoration:none;}
#nav a:hover{ text-decoration:underline;}


#content-container{background:url(content-container_bg.gif) repeat-x;}
#content{background:#7583a2; width:924px; margin:auto; color:#242424;}
#content a{color:#727b3b;}
#content-padding{margin:0 42px 0 42px; padding:30px; min-height:296px; background:#ffffff url(content_bg.gif) repeat-x; overflow:auto;}
#content-left{float:left; width:475px;}
#content-right{float:right; width:280px; }

.box{border:solid 2px #bab2a5; background:#ffffff; padding:4px; -moz-border-radius:10px; margin-bottom:10px;}
.box img{-moz-border-radius:6px; display:block;}
.box-padding{background:#e7e5e1; padding:10px 20px 10px 20px; -moz-border-radius:6px;}
.box a{color:#242424 !important;}

#footer-container{background:#ffffff;}
#footer{width:924px; min-height:100px; margin:auto; background:#7583a2 url(footer_bg.gif) no-repeat; color:#ffffff}
#footer-padding{padding:23px 71px 0 131px;}
#footer a{color:#ffffff; text-decoration:none; margin-left:5px;}
#footer a:hover{text-decoration:underline;}
#footer-left{float:left; width:335px;}
#footer-right{float:right; width:335px; text-align:right;}

table {font-size:0.7em; border:1px solid #cccccc; color:#333333;}
table td {border-bottom:1px solid #cccccc; padding:5px;}

.external-link{background:url(external.png) no-repeat center right; padding-right:15px !important;}

#tooltip { position:absolute; top:-1280px; left:-1208px; z-index:3000; border:1px solid #111; background-color:#eee; padding:5px; opacity:0.95; width:250px; }
#tooltip h3 { margin:0; font-size:1em; display:none; }
#tooltip div { margin:0; }

