body {
background-color: #ffffff;
color: #000000;
line-height: 140%;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}

.righttext {
overflow: hidden;
position: relative;
width: 300px;
height: 456px;
padding: 0px;
margin: 0px;
padding-left: 35px;
z-index: 1;
}

.righttextnopad {
overflow: hidden;
position: relative;
width: 300px;
height: 456px;
padding: 0px;
margin: 0px;
z-index: 1;
}


#bigheader {
padding-top: 0px;
line-height: 120%;
font-size: 17px;
letter-spacing: 0.5px;
}

#smallheader {
padding-top:5px;
line-height: 145%;
font-size: 9px;
text-transform: uppercase;
}


h1 {
padding: 0px;
line-height: 120%;
font-size: 17px;
letter-spacing: 0.5px;
margin: 0px;
font-weight: normal;
}

h2 {
padding-top:5px;
line-height: 145%;
font-size: 9px;
text-transform: uppercase;
margin: 0px;
font-weight: normal;
}

h3 {
padding-top:5px;
line-height: 145%;
font-size: 9px;
text-transform: uppercase;
margin: 0px;
font-weight: normal;
}

p {
margin:0px;
padding-top: 12px;
}

.submenu {
line-height: 160%;
position:absolute;
padding: 10px;
margin-left: -10px;
background-color: #ffffff;
padding-top:13px;
z-index: 1;
visibility: hidden;
}

.menu {
position: fixed;
left: 45px;
top: 58px;
width: 1000px;
z-index: 1;
}

.menu img {
padding-left: 9px;
padding-right: 9px;
}

#menuleft {
float: left;
}

#menuright {
float: right;
}

.logo {
position: fixed;
left: 44px;
top: 25px;
z-index: 1;
}

#page {
position: absolute;
left: 45px;
top: 128px;
z-index: 0;
}

.textpopup {
background-color: #ffffff;
width: 280px;
height: 190px;
position:absolute;
padding: 40px;
padding-top: 30px;
padding-left: 38px;
padding-right: 35px;
margin-top:118px;
margin-left:32px;
z-index: 10;
visibility: hidden;
overflow: hidden;
border: 1px solid black;
}

img {
border: 0px;
}

a { color: #666666; }
a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; color: #000000; }
a:active  { text-decoration: none; }

.numberlink a:hover { font-weight: bold; }
.numberlinkselected a { font-weight: bold; color: #000000; text-decoration: underline; }

#scrollcontainer {
position: absolute;
top: 123px;
left: 50%;
padding: 0px;
margin: 0px;
margin-left: -240px;
width: 474px;
height: 800px;
overflow: hidden;
}
#scrollcontent {
position: relative;
width: 474px;
background-color: #ffffff;
padding: 0px;
margin: 0px;
}
#scrollArea {
background-color: #d21e34;
position: absolute;
left: 50%;
margin-left: 234px;
top: 134px;
height: 800px;
width: 13px;
overflow: hidden;
z-index: 3;
}
#scroller {
position: absolute;
top: 0px;
width: 13px;
height: 80px;
background: #000000;
z-index:10;
}


#nav, #nav ul {
	padding: 10px;
	padding-top: 0px;
	margin: 0;
	margin-left: -10px;
	list-style: none;
	background-color: #ffffff;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.border {
border: 1px solid #000000;
}

a.green { color: #009345; }
a.green:link    { text-decoration: none; }
a.green:visited { text-decoration: none; }
a.green:hover   { text-decoration: none; color: #000000; }
a.green:active  { text-decoration: none; }

