html {
	overflow-y: scroll
} 
body {
	color: #000000;
	margin:0px;
	background-image:url(/images/bg.jpg)
}
td, p, div, span, ol, ul, input, textarea, select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:160%; }
form { margin:0px; padding:0px }
input, textarea { margin:0px; padding:0px; background-color:#FFFEDF; border:1px solid #FFAD0E; margin-top:2px; margin-bottom:1px; padding-top:2px; padding-bottom:2px; line-height:120%;}

a:link { color: #000000; text-decoration: underline }
a:visited { color: #000000; text-decoration: underline }
a:hover { text-decoration: none }

.contentcell a:link { color: #B32D00; text-decoration: none }
.contentcell a:visited { color: #B32D00; text-decoration: none }
.contentcell a:hover { color: #B32D00; text-decoration: none; border-bottom:1px dashed #B32D00 }

ul { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 1px;  }
ol { list-style-position: outside; list-style-type: decimal;  }
ul li { list-style-type: none; background:url('/images/bullet.gif') no-repeat left 8px; padding-left:14px; }
hr { color: #cccccc; background-color: #cccccc; height: 1px; }
.checkbox { border-width:0px }

#maincontainer { width:100%; height:100% }
#portraittable * { line-height:110%;  }
#portraittable { margin-bottom:28px }
.portraitaddress { margin-top:8px }

.searchinput { width:85px; height:16px;  }
.searchlink { padding-top:2px }
.searchlink a:link {  color: #000000; text-decoration: none}
.searchlink a:visited {  color: #000000; text-decoration: none}
.searchlink a:hover { text-decoration: none}

.mainbutton { background-image:url(/images/button.jpg); }
.mainbutton * { line-height:100% }
.mainbutton a:link {  color: #000000; text-decoration: none}
.mainbutton a:visited {  color: #000000; text-decoration: none}
.mainbutton a:hover { text-decoration: none}

.actmainbutton { background-image:url(/images/button_active.jpg); font-weight:bold; }
.actmainbutton * { line-height:100% }
.actmainbutton a:link {  color: #000000; text-decoration: none}
.actmainbutton a:visited {  color: #000000; text-decoration: none}
.actmainbutton a:hover { text-decoration: none}

.subnavtable { width:140px; height:30px; margin-bottom:5px;  }
.specnavtable { width:160px; height:30px; margin-bottom:5px }
.smallnavtable { width:140px; height:30px; margin-bottom:5px }

.subnavcell { padding-top:65px }
.contentcell { background:url(/images/contentbg.jpg) no-repeat bottom left; background-color:#FFFEDF;  }
.contenttable { margin-top:65px; margin-bottom:65px;  }

.smallnav { background-image:url(/images/subbuttonshort.jpg); margin-bottom:5px; padding-left:10px }
.smallnav * { line-height:100% }
.smallnav a:link {  color: #000000; text-decoration: none}
.smallnav a:visited {  color: #000000; text-decoration: none}
.smallnav a:hover { text-decoration: none}

.actsmallnav { background-image:url(/images/subbuttonshort_active.jpg); font-weight:bold; padding-left:10px }
.actsmallnav * { line-height:100% }
.actsmallnav a:link {  color: #000000; text-decoration: none}
.actsmallnav a:visited {  color: #000000; text-decoration: none}
.actsmallnav a:hover { text-decoration: none}

.subnav { background-image:url(/images/subbutton.jpg); margin-bottom:5px; padding-left:10px; padding-right:10px }
.subnav * { line-height:100% }
.subnav a:link {  color: #000000; text-decoration: none}
.subnav a:visited {  color: #000000; text-decoration: none}
.subnav a:hover { text-decoration: none}

.actsubnav { background-image:url(/images/subbutton_active.jpg); font-weight:bold; padding-left:10px; padding-right:10px }
.actsubnav * { line-height:100% }
.actsubnav a:link {  color: #000000; text-decoration: none}
.actsubnav a:visited {  color: #000000; text-decoration: none}
.actsubnav a:hover { text-decoration: none}

.small {  font-size: 10px}
.big {  font-size: 14px; color:#555555;}
.color1 { background-color: #FFFEDF }
.color2 { background-color: #ffffff }
.color3 { background-color: #999999 }
.entrytitle { color:#555555; font-size:20px; padding-bottom:26px; font-weight:bold }

.inwarelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#aaaaaa; margin-right:3px; }
.inwarelink:link {  color: #aaaaaa; text-decoration: none}
.inwarelink:visited {  color: #aaaaaa; text-decoration: none}
.inwarelink:hover { text-decoration: none}

.accordion_toggle { font-weight:normal; }
.accordion_toggle_active { font-weight:bold; }
.accordion_content { overflow: hidden; padding-left:10px; padding-bottom:0px; line-height:130%; margin-bottom:0px; margin-top:1px }
.accordion_maincontent { overflow: hidden; padding-bottom:3px; margin-bottom:0px; margin-top:1px }


.infocell { padding-top:10px; padding-bottom:4px }
.infocell a:link {  color: #B32D00; text-decoration: none;  }
.infocell a:visited {  color: #B32D00; text-decoration: none; }
.infocell a:hover {  text-decoration: none; border-bottom:1px dashed #B32D00}
.infotitle { font-weight:bold; margin-bottom:6px }

a:hover.hasimage { border-bottom:0px none #B32D00 }

.printfooter { border-top:1px dashed #000000; font-size:11px; text-align:right; width:430px; margin-top:40px }
#footer {
	position: fixed;
	bottom: 0px;
	right: 0px;
}

