*{padding : 0px; margin : 0px;}
body{font-family : Verdana, Arial, Helvetica, MS Sans Serif, Sans Serif;}
#container{width : 806px; height : auto; position : relative; left : 50%; margin-left : -400px; margin-top : 10px; margin-bottom : 10px;}
#shadow{float : left; width : 806px; background : url(../pics/sideshadow.gif) repeat-y; background-position : top right;}
#header{float : left; width : 800px; height : 111px; background : url(../pics/darron_banner.jpg) no-repeat; text-align : right; font-size : 70%;}
#topnav{float : right; margin-top : 94px; padding-right : 12px;}
#topnav a{text-decoration : none; color : #4A4A4A; font-weight : normal;}
#topnav a:hover{text-decoration : underline; color : #005E8A; font-weight : normal;}
#leftnav{float : left; background-color  : #F1F1F1; width : 156px; border-right : #FFFFFF solid 1px;}
#innercontainer{float : right; width : 643px; height : auto;}
#content{float : left; background-color  : #FFFFFF; width : 454px; border-right : #FFFFFF solid 1px;}
#right{float : right; width : 188px; background : url(../pics/rightmetal.jpg) repeat-y;}
h1{color : #A2A2A2; font-size : 110%; margin : 5px; margin-left : 20px; margin-right : 15px;}
h2{color : #404040; font-size : 70%; margin : 5px; line-height : 15px; margin-left : 20px; margin-right : 15px;}
p{color : #404040; font-size : 70%; margin : 5px; line-height : 15px; margin-left : 20px; margin-right : 15px;}
a{color : #404040; text-decoration : none;}
a:hover{color : #404040; text-decoration : underline;}
p.breadcrumbs{margin-left : 15px; padding-top : 10px;}
#content ul,ol{color : #404040; font-size : 70%; margin : 10px; margin-left : 50px;}
#topimages{float : left; margin-bottom : 5px; width : 454px; height : 136px; background : url(../pics/topimages_bg.gif) no-repeat;}
#topimages img{float : left; margin-top : 7px; margin-left : 7px; width : 140px; height : 120px; border : #FFFFFF solid 1px;}
#page{float : left; height : auto; width : 800px; background : url(../pics/pagebg.gif) repeat-y;}


#leftnav ul{position : relative; list-style-type : none; background : url(../pics/leftnavend.gif) no-repeat; background-position : bottom left; padding-bottom : 4px;}
#leftnav a{display : block; width : 156px; text-indent : 27px; height : 18px; line-height : 18px; text-decoration : none; color : #005E8A; font-weight : normal; background : url(../pics/linkbg_off.gif) no-repeat; border-bottom : #FFFFFF solid 1px; font-size : 65%; overflow : hidden;}
#leftnav a:hover{display : block; width : 156px; text-indent : 27px; height : 18px; line-height : 18px; text-decoration : none; color : #005E8A; font-weight : normal; background : url(../pics/linkbg_over.gif) no-repeat; border-bottom : #FFFFFF solid 1px; font-size : 65%; overflow : hidden;}


p.address{margin-left : 20px; color : #4A4A4A; font-size : 60%;}
#footer{float : left;}
#contact_cta{margin-top : 10px; margin-bottom : 5px;}
#accred{position : absolute; display : block;}
#newsblock{background-color : #005E8A; width : 170px; margin-left : auto; margin-right : auto; margin-top : 10px; padding-bottom : 7px;}
#newshdr{margin-left : 6px; margin-top : 6px;}
#archivehdr{margin-left : 6px; margin-top : 6px;}
#article{margin-left : 6px; width : 159px; height : auto; background : url(../pics/articleslice.gif) repeat-y;}
#article2{margin-left : 6px; padding-top : 10px; width : 159px; height : auto; background : url(../pics/articleslice.gif) repeat-y;}
#articletop{float : left; width : 159px; height : 2px; background : url(../pics/articletop.gif) repeat-y;}
a.newsreadmore{display : block; width : 159px; height : 20px; text-indent : -6000px; background : url(../pics/articlereadmore_off.gif) repeat-y;}
a.newsreadmore:hover{display : block; width : 159px; height : 20px; text-indent : -6000px; background : url(../pics/articlereadmore_on.gif) repeat-y;}
a.archivelink{display : block; width : 154px; text-indent : 17px; height : 19px; line-height : 19px; text-decoration : none; color : #190B0B; font-weight : normal; background : url(../pics/archivelink_off.gif) no-repeat; border-bottom : #FFFFFF solid 1px; font-size : 65%; overflow : hidden;}
a.archivelink:hover{display : block; width : 154px; text-indent : 17px; height : 19px; line-height : 19px; text-decoration : none; color : #190B0B; font-weight : normal; background : url(../pics/archivelink_on.gif) no-repeat; border-bottom : #FFFFFF solid 1px; font-size : 65%;}
#newspreview{width : 150px; margin-left : 2px; margin-top : 2px;}
div.newsinset{float : left; display: inline; width : 430px; height : auto; margin-left : 13px; margin-right : 0px;}
div.newsinset_top{float : left; width : 430px; height : 3px; background : url(../pics/newsinset_top.gif) no-repeat;}
div.newsinset_content{float : left; width : 430px; height : auto; background : url(../pics/newsinset_slice.gif) repeat-y;}
a.newsinset_back{float : left; display : block; height : 19px; text-indent : -6000px; width : 430px; background : url(../pics/newsinset_base.gif) no-repeat;}
a.newsinset_back2{float : left; display : block; height : 19px; text-indent : -6000px; width : 430px; background : url(../pics/newslist_base.gif) no-repeat;}
a.newsinset_back3{float : left; display : block; height : 19px; text-indent : -6000px; width : 430px; background : url(../pics/loginbase.gif) no-repeat;}
a.newsinset_submit{float : left; display : block; height : 19px; text-indent : -6000px; width : 430px; background : url(../pics/contact_submit.gif) no-repeat;}
h1.news_title{font-size : 95%; color : #005E8A; margin-bottom : 0px;}
b.news_date{font-size : 70%; color : #005E8A; }
img.newspreview{float : left; margin-right : 10px; width : 115px;}
input{border : #B5B5B5 solid 1px; font-size : 70%; color : #737373; width : 100px;}
label{font-size : 70%; margin-right : 5px; color : #737373; font-weight : bold;}
#loginform{margin : 10px; margin-left : 30px;}
a.othersubpage{display : block; clear : both; width : 425px; height : 19px; line-height : 19px; margin-bottom : 3px; text-decoration : none; margin-left : 15px; text-indent : 25px; font-size : 70%; color : #005E8A; background : #FFFFFF url(../pics/othersubpages.gif) no-repeat;}
a.othersubpage:hover{display : block; clear : both; width : 425px; height : 19px; line-height : 19px; margin-bottom : 3px; text-decoration : none; margin-left : 15px; text-indent : 25px; font-size : 70%; color : #005E8A; background : #FFFFFF url(../pics/othersubpages.gif) no-repeat;}
.contactform{width : 350px; border : #B5B5B5 solid 1px; font-size : 70%; color : #737373;}
#frank{text-align : center; clear : both; font-size : 70%; font-weight : normal; padding-top : 10px; margin-bottom : 15px;}
#frank a{font-weight : normal;}
#frank a:hover{font-weight : normal;}
.validation {float : left; margin : -16px 0 0 120px;}




