html {overflow-y: scroll; height:100% } 
body { height:100%; margin:0px; color: #333333; background:#2e69a3 url(/images/blueback.jpg) repeat-x; }
td, p, div, span, ol, ul, input, textarea, select { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height:140% }
input {  background-color:#f8f8f8; height:20px; margin:0px; padding:1px 2px 1px 2px; border:1px solid #aaaaaa;  }
textarea {  background-color:#f8f8f8; height:76px; margin:0px; padding:1px 2px 1px 2px; border:1px solid #aaaaaa;  }
input[type=submit] {
	height:25px;
	cursor:pointer;
}

select { background-color:#f8f8f8; margin:0px 3px 0px 0px; padding:0px; border:1px solid #aaaaaa; }
a, a strong, a b { color: #ff6600; }
a:link { color: #ff6600; text-decoration: none }
a:visited { color: #ff6600; text-decoration: none }
a:hover { color: #245088; text-decoration: none }
ul { list-style-type: square; list-style-position: outside; margin-left:16px; padding-left:0px; margin-top:0px; margin-bottom:12px; list-style-image:url(/images/bullet.gif);  }
ol { list-style-position: outside; list-style-type: decimal; margin-left:16px; padding-left:0px; margin-top:0px; margin-bottom:12px; }
li { margin-top:0px; margin-bottom:8px; padding-top:0px; padding-bottom:0px}
hr {color: #f8f8f8; background-color: #f8f8f8; border: 1px dotted #999999; border-style: none none dotted; }
.checkbox { border-width:0px }
b, strong { color:#1d6b4a; }

#maincontainer {
	background:url(/images/back.jpg) repeat-y;
	min-height:100%; 
	height:auto !important;
	height:100%;
	width:850px;
	margin:0 auto;
	position:relative;
}

#loginbox {
	width:228px;
	height:90px;
	background-image:url(/images/loginbox.png);
	position:absolute;
	top:75px;
	right:0px;
	margin-right:30px;
	color:#fff;
	padding:30px 10px 10px 30px;
}

#loginbox a, #loginbox a:hover {
	color:#fff;
	text-decoration:none;
	
}
#loginbox input {
	 height:17px;
	 width:120px;
	 padding:0px;
	 border: 1px solid #ff6600;
}
#loginbox #loginuser {
	margin-top:8px;
	*margin-top:6px;
}
#loginbox #loginpassword {
	margin-top:4px;
	*margin-top:3px;
}

#loginbox b {
	color:#fff;
}

#loginbox .firstcol {
	display:inline-block;
	width:85px;
}

#loginbox #loginlink {
	display:inline-block;
	padding-top:6px;
	font-weight:bold;
}

#loginbox #passwordlostlink {
	padding:6px 0px 0px 20px;
	font-size:10px;
}

.account_docinfo { font-weight:bold; }

.news a:link { color: #245088; text-decoration: none }
.news a:visited { color: #245088; text-decoration: none }
.news a:hover { color: #ff6600; text-decoration: none }

.small {  font-size: 10px;}
.news .small { color:#666666 }
.big {  font-size: 15px; line-height:120% }
.button { font-size:15px; font-weight:bold; color:#ffffff; }
.color1 { background-color: #fafafa }
.color2 { background-color: #fafafa }
.color3 { background-color: #edede3 }
.entrytitle { color:#2E69A3; font-size:22px; font-weight:bold; padding-bottom:10px; }
.indexdate { font-size: 10px; color:#999999; }

.financelinks { color:#7e888d; font-size:11px; padding: 3px 0px 0px 8px }
.langswitch { color:#7e888d; font-size:11px; padding: 8px 15px 10px 0px }
.langswitch a:link {  color: #7e888d; text-decoration: none}
.langswitch a:visited {  color: #7e888d; text-decoration: none}
.langswitch a:hover { text-decoration: underline}

.infobox { padding: 5px 10px 5px 10px }

.rollboxtext { color:#1d6b4a; font-size:16px; line-height:135%; text-align:center }
.rollboxtext a:link {  color: #1d6b4a; text-decoration: none}
.rollboxtext a:visited {  color: #1d6b4a; text-decoration: none}
.rollboxtext a:hover { text-decoration: none }

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


