body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; background:url(images/top-background-corp.gif); background-attachment:scroll; background-position:top left; background-repeat:repeat-x; margin-top:3px;}

h1{font-size: 18px; color:#002244;}
h2{font-size:16px; color:#003355;}
h3{font-size:15px; color:#004466;}
h4{font-size:13px; color:#005577;}
p{font-size:12px; color:#001122;}
li{font-size:12px; color:#001122;}

a:link, a:visited{text-decoration:none; color:#666699;}
a:hover{color:#006699; text-decoration:underline;}

.small{font-size:10px;}
.gallery-caption{font-size:9px; padding:2px;}
.pic-link{border:#000033;}

.topnav-wrapper{display:block; background:url(images/sunhill-logo.gif); background-repeat:no-repeat; background-attachment:scroll; background-position:top center; width:750px; height:100px;}

.content-wrapper{border-right:1px solid #ccccdd; border-bottom:1px solid #ccccdd;}
.content{display:block; background:url(images/content-bg-corp.png); padding:3px;}

.ticker{border:1px solid #bbbbcc; margin:3px; height:71px; width:72px; padding-top:1px;}

.topnav{background:url(images/button-bg2-off.gif); background-position:top left; background-repeat:repeat-x; color: #555588; font-size:11px; padding:3px;}
.topnav a, .topnav a:visited{text-decoration: none; color: #000033;}
.topnav a:hover{text-decoration: none; color: #555588;}

.sidenav-wrapper{background-color:#CDCDDB; background-image:url(images/sidenav-bg-corp.gif); background-repeat:no-repeat; background-attachment:scroll; background-position:bottom left;}

.sidenav-header{font-size:11px;}
.sidenav-header a{font-weight:bold; color:#666699; display:block; background:url(images/button-bg2-off.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #eeeeff; border-right:#ccccdd; border-top:#eeeeff; border-bottom:#ccccdd; padding: 3px; margin-bottom:1px; text-decoration:none}
.sidenav-header a:hover{font-weight:bold; color:#333366; display:block; background:url(images/button-bg2-on.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #eeeeff; border-right:#ccccdd; border-top:#eeeeff; border-bottom:#ccccdd; padding: 3px; margin-bottom:1px; text-decoration:none}

.sidenav{font-size:10px;}
.sidenav a, .sidenav a:visited{text-decoration:none; display:block; background:url(images/button-bg2-off.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #eeeeff; border-right:#ccccdd; border-top:#eeeeff; border-bottom:#ccccdd; padding: 3px; margin-bottom:1px; color: #000033;}
.sidenav a:hover{text-decoration:none; display:block; background:url(images/button-bg2-on.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #bbbbcc; border-right:#aaaabb; border-top:#bbbbcc; border-bottom:#aaaabb; padding: 3px; margin-bottom:1px; color:#555588;}

.address-bar{font-size:10px; color: #000033; border-bottom: 1px solid #bbbbcc; padding: 3px;}
.address-bar a{text-decoration:none; color: #000033;}
.address-bar a:hover{text-decoration: none; color: #555588;}

.bold{font-weight:bold;}

.gen-button a, .gen-button a:visited{text-align:center; font-size:10px; text-decoration:none; display:block; background:url(images/button-bg1-off.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #ffeeee; border-right:#ddcccc; border-top:#ffeeee; border-bottom:#ddcccc; padding: 3px; margin-bottom:1px; color: #330000;}
.gen-button a:hover{text-align:center; font-size:10px; text-decoration:none; display:block; background:url(images/button-bg1-on.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #ccbbbb; border-right:#bbaaaa; border-top:#ccbbbb; border-bottom:#bbaaaa; padding: 3px; margin-bottom:1px; color:#885555;}

.corp-button a, .corp-button a:visited{text-align:center; font-size:10px; text-decoration:none; display:block; background:url(images/button-bg2-off.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #eeeeff; border-right:#ddcccc; border-top:#eeeeff; border-bottom:#ccccdd; padding: 3px; margin-bottom:1px; color: #000033;}
.corp-button a:hover{text-align:center; font-size:10px; text-decoration:none; display:block; background:url(images/button-bg2-on.gif); background-position:top left; background-repeat:repeat-x; border:1px solid; border-left: #bbbbcc; border-right:#aaaabb; border-top:#bbbbcc; border-bottom:#aaaabb; padding: 3px; margin-bottom:1px; color:#555588;}
