a{
text-decoration:none;
}

a img {
border: 0px;
}

#globalmenu{
float:right;
}

#topmenu{
width:885px;
}

#rightbar ul{
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
}

div.rss-link{
margin-top: 10px;
}

div.box{
margin-bottom: 10px;
}

div.rss-full{
padding-bottom: 0px;
}

.globalmenu-table{
float: right;
}

.globalmenu img,
.globalmenu-active img {
margin-top: 2px;
}

a.globalmenu-active,a.globalmenu{
color: #FFFFFF;
}

div.row {
clear: left;
}

.logon-errortext {
color: #FF0000;
}

.textarea { width: 100%; }

.BASIC-LEFT .doc-image-short {
padding-right: 15px;
}

.BASIC-RIGHT .doc-image-short {
padding-left: 15px;
}

.topmenu a{
text-transform:uppercase;
}

.topmenu-active a{
text-transform:uppercase;
}

.level-2-active, .level-3-active, .level-4-active  {
background-repeat:no-repeat;
}

.level-2-active{
background-position: 0px 2px;
}
.level-3-active{
background-position: 10px 2px;
}
.level-4-active{
background-position: 20px 2px;
}
.level-5-active{
background-position: 30px 2px;
}

table.site-area-top{
width:1045px;
}

#footer .sitedirectory-alldocument-full .full{
padding-bottom: 0px ! important;
}

#footer .doc-bodytext{
color: #FFFFFF;
}

#footer .doc-bodytext a{
color:#FFFFFF;
}

#footer p{
margin-top: 5px;
margin-bottom: 5px;
}

.search table{
width: 100%;
}

div.labelwebcontrol{
float:left;
}

#box9078274argument{
width:120px;
margin-right: 10px;
float: left;
}

div.search{
padding-bottom: 10px;
margin-bottom: 10px;
}

#main {
width: 100%;
}

#logo {
height: 199px;
display: block;
overflow: hidden;
}

#logotopmenuspace {
margin: 0px;
padding: 0px;
}

#page {
float: none;
display: table;
}

*html #page {
width: 1047px;
}

.doc-image-short, .doc-image-short .doc-image-full {
width:100px ! important;
}

#menu
{
width: 100%;
}


.searchtext { float: left; }
.searchbutton { float: right; }
.SEARCH{ height: 23px; }
.searchtext input { width: 100px; }
.searchbutton input { background: #228855; border: #99CC33 solid 2px; }

.firstpage #leftbar .searchbox
{
	background-color: #EDEDED;	
	border: 1px solid #DEDEDE;
}

.firstpage .searchbutton input 
{ 
	background: #FFFFFF;
	border: #DEDEDE solid 2px; 
}

/* POLL */
.box .poll-container .doc-header1{}
.box .poll-container .doc-preface{}
.box .poll-container .vote-button-container{margin-left:20px;padding-bottom:6px;padding-top:4px;}
.poll-container .radiobutton{}
.poll-container .row{padding-bottom: 2px;}
.poll-container .question{}

.poll-container .votes{margin-top:10px;}
.poll-container .votes td{padding-top:5px;}
.poll-container .votes .label, 
.poll-container .votes .count{padding-right:10px;}
.poll-container .votes .graph{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC}
.poll-container .votes .bartopline{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC; height:1px;}
.poll-container .votes .barbottomline{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC; height:5px;margin-top:5px;}

.poll-container .graph-1{ background-color:#C90104; height:10px;}
.poll-container .graph-2{ background-color:#FFCD75; height:10px;}
.poll-container .graph-3{ background-color:#2D629C; height:10px;}
.poll-container .graph-4{ background-color:#C90104; height:10px;}
.poll-container .graph-5{ background-color:#990000; height:10px;}
.poll-container .graph-6{ background-color:#009900; height:10px;}
.poll-container .graph-7{ background-color:#000099; height:10px;}
.poll-container .graph-8{ background-color:#999900; height:10px;}
.poll-container .graph-9{ background-color:#990099; height:10px;}
.poll-container .graph-10{ background-color:#000099; height:10px;}
.poll-container .graph-11{ background-color:#CCCCCC; height:10px;}
.poll-container .graph-12{ background-color:#000000; height:10px;}
.poll-container .has-voted{margin-top:10px;}
.full .poll-container .doc-image-poll{margin-bottom:10px;}
.poll-container .row{border:none;}
