html,body,td,form,select,textarea,input,option,ul,pre,h1,h2,h3,h4,h5{margin:0;padding:0;}
html,body,td,form,select,textarea,input,option,ul,pre,p{font-family:arial,sans-serif;font-size:11px;color:#414141;}
body{background-color:#ffffff;}
.siabackground{background-image:url(/site/images/bg_shadow.gif);background-repeat:repeat-x;}
table{border-collapse:collapse;}
img{border:none;vertical-align:middle;}
td{vertical-align:top;}
ul{padding:10px 0 0 0;padding-left:9px;margin-left:9px;list-style-type:disc;}
ol{padding:10px 0 0 0;padding-left:12px;margin-left:12px;}
li{padding-bottom:5px;}
p{padding:5px 0;margin:0;}

h1{font-size:23px;line-height:normal;color:#333;margin-bottom:10px;}
h2{font-size:15px;line-height:normal;color:#03359a;margin-top:15px;padding:15px 0 10px 0;border-top:1px solid #a5a5a5;}
h3{font-size:15px;line-height:normal;color:#003399;margin-top:15px;}
h4{font-size:14px;line-height:normal;color:#000237;margin:10px 0;}
h5{font-size:12px;line-height:normal;color:#003399;margin:15px 0 0 0;}

hr{background-color:#b5b5b5;color:#b5b5b5;border:none;height:1px;margin:0 0 20px 0;}
hr.light{background-color:#dadada;color:#dadada;}

td a{color:#003399;}
td a:hover{color:#0066cc;}

.small{font-size:10px;}
.normal{font-size:11px;}
.large{font-size:14px;}
.intro{font-style:italic;font-weight:bold;color:#333;}
.black{color:#000;}

.container{background-color:#ffffff;width:777px;margin:0 auto;}
.main{padding:8px;}

.head{position:relative;border:1px solid #b5b5b5;border-bottom:none;}
.body{border:1px solid #b5b5b5;border-top:none;}

.search{margin-bottom:5px;}
.search input{color:#666;width:167px;height:15px;vertical-align:middle;}

.login-form{width:250px;}
.login-form input{color:#666;width:80px;vertical-align:middle;}

.nav a.nav{display:block;width:153px;color:#003399;font:bold 12px arial,sans-serif;text-decoration:none;border-bottom:1px solid #b5b5b5;}
.nav a.nav:hover{color:#0066cc;}
.nav a.nav span{display:block;padding:5px 10px;}
.nav a.navSub{width:135px;display:block;padding:5px 0 0 10px;color:#999;border-bottom:none;font:bold 11px arial,sans-serif;text-decoration:none;}
.nav a.navSub:hover{color:#0066cc}
.nav a.on{color:#0066cc}

a.read-more{display:block;background:url(/site/images/arrow.gif) no-repeat;padding-left:13px;}

.content{width:100%;border-left:1px solid #b5b5b5;}
.content a.more{color:#003399;font:normal 10px arial,sans-serif;text-decoration:none;}
.content a.more:hover{color:#0066cc;}

#main-content{padding:25px 15px 45px 20px;}
#left-content{padding:20px 0 20px 20px;}
#right-content{float:right;padding:20px 15px 40px 40px;}

table.box{width:149px;}
td.box-left{background-image:url(/site/images/box_left.gif);background-repeat:repeat-y;}
td.box-right{background-image:url(/site/images/box_right.gif);background-repeat:repeat-y;}
td.box-center{}

.box-content,.sub-box-content{padding:10px;}
.box-content a{text-decoration:none;font-weight:bold;}
.sub-box-content a{text-decoration:none;display:block;}
.sub-box-content img{display:block;}




#border-bottom{width:143px;padding-bottom:5px;border-bottom:1px solid #b5b5b5;}

#poll{font-weight:bold;margin-bottom:5px;}

table#search-box{margin-top:10px;}
table#search-box td{padding-bottom:5px;}

#line{margin:5px 0 20px 0;}

table#glossary td{padding:10px 0;}

table#members{width:545px;position:relative;margin-top:40px;left:-15px;}
table#members td{vertical-align:top;padding-bottom:35px;width:18%;}
table#members img{border:1px solid #ccc;padding:2px;}
.memberPhoto{border:1px solid #ccc;padding:2px;float:right;margin:0 0 20px 20px;}
.memberName{font-weight:bold;font-size:14px;color:#003399;}
.memberTitle{font-weight:bold;}

.registrationForm td{padding-bottom:5px;}

.memberList{width:100%;border-collapse:collapse;}
.memberList th{text-align:left;padding:15px 0 5px 0;}
.memberList td{width:33%;padding-right:20px;}
.memberList div{visibility:hidden;position:absolute;top:-40px;left:160px;}
.memberList span{display:block;}
.memberList span.memberContainer{position:relative;}
.memberList span.memberContent{border:3px solid #21649a;}
.memberList span.memberContent span{border:2px solid #ffffff;}
.memberList span.memberContent span span{border:none;background-color:#f1f1f1;padding:10px 5px 10px 10px;position:relative;}
.memberList span.memberContent span span span{padding:0;position:relative;top:0;left:0;width:165px;color:#666666;font-size:10px;}
.memberList span.memberContent span span span b{font-size:12px;color:#000000;}
.memberList span.memberContent span span span a{text-decoration:none;}
.memberList span.memberContent span span span a:hover{text-decoration:underline;}
.memberList img.arrow{position:absolute;top:39px;left:-9px;}
.memberList img.bg{position:absolute;top:0;left:0;height:100%;width:164px;_left:-10px;_width:auto;}
.memberList a.member{display:block;width:160px;}
.memberList a.member span{padding:2px;}
.memberList a.current{color:#ffffff;background-color:#21649a;}
.memberList .last div{left:-190px;}
.memberList .last div img.arrow{left:191px;}
.memberList .last a.member span{padding-left:15px;}

html>body .outerpair1{background:url(/site/images/upperrightfade.png) right top no-repeat;display:block;}
html>body .outerpair2{background:url(/site/images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px;display:block;}
html>body .shadowbox{background:url(/site/images/shadow.png) bottom right;display:block;}
html>body .innerbox{position:relative;left:-8px;top:-8px;display:block;}

.footer{background-color:#ffffff;padding-top:12px;font-size:10px;}

	.links{float:left;width:500px;color:#003399;}
	.links a{color:#003399;text-decoration:none;}
	.links a:hover{color:#0066cc;}
	.copyright{color:#333333;}

	.credits{float:right;width:191px;padding-top:3px;}
	.credits img{float:right;}

.photogallery

td.gallerypagination{font-weight:bold;color:#003399;margin:32px 20px 10px;border-top:1px solid #b5b5b5;padding-top:16px}
td.gallerypagination a,.gallerypagination a:visited,.gallerypagination a:hover{color:#666;font-weight:normal;}

#bmfooter{}
#bmfooter div,#bmfooter a{display:block;}
#bmfooter div,#bmfooter img{float:right;border:none;}
#bmfooter .fbm a{background-image:url(images/ad_browsermedia.gif);width:87px;height:18px;background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbm a:hover{background-image:url(images/ad_browsermedia_h.gif);}
#bmfooter .fbcms a{background-image:url(images/ad_browsercms.gif);width:87px;height:18px;background-repeat:no-repeat;text-align:left;text-indent:-5000px;}
#bmfooter .fbcms a:hover{background-image:url(images/ad_browsercms_h.gif);}
