

#docpane {
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#docpane-content{
	z-index:-99;
	width:100%;
	min-height:100%;
}

#toolbar { 
	background:#6a1c1c url(images/toolbar/toolbar_bg.gif) repeat-x top left;
	left: 0;
	top: 0;
	color:#FFFFFF !important; 
	height:23px;
	font-size: 12px;
	min-width: 650px;
	font-family: Arial, Helvetica, sans-serif !important;
	z-index:99;
	position:static;
}

#tool_con {
	width:940px; 
	margin:0px auto;
	text-align:left;
}
#tblogo {
	border-right:#000 solid 1px;
	height:59px;
	padding:0;
	float: left;
	color:#FFF;
	margin:0px 2px 0px 0px;
	text-decoration:none;
}
#tblogo:hover {
	color: #FFF;
	text-decoration: none;
}
#tbaccountinfo {
	float: right;
	width: 150px;
	overflow: hidden;
	text-align:right;
}
#tbaccountinfo.ahold{
	padding:9px 20px 0px 0px;
	font-weight:normal;
}
#tbaccountinfo.aholda{
	padding:0px 10px 0px 0px;
	font-weight:normal;
}
#tbaccountinfo a:link, a:visited {
	color: #FFF;
	text-decoration:none;
}
#tbaccountinfo a:hover {
	color: #4b5561;
	text-decoration:none;
}
#tbaccountinfo img {
	float: right;
	margin-left: 5px;
}
#tbbottombar {
	clear:both;
	background: #3F3F3F;
	padding: 1px 5px 3px 5px;
}
#tbbottombar a {
	color: #667ecc !important;
}
#tbbottombar a:hover {
	color: #FFF !important;
}
#tbbottombar .center { text-align: center }
#tbbottombar .left { clear: left; float: left; position: relative; }
#tbbottombar .right { display: block; text-align: right; }


#pagebar {
	background:#000000 none repeat scroll 0%;
	font-size:10px;
	text-align:right;
	border-bottom:1px solid #741e1e;
}
#pagebar .left {
	float:right;
}
#pagebar a {
	color:#DABABA !important;
	font-size:10px;
	height:14px;
	margin:0px 3px;
	text-decoration:none;
	vertical-align:middle;
}
#pagebar a:hover {
	color: #fff !important;
	text-decoration: none;
}

.toolbar_right{
	text-align:right;
	display:block;
	height:23px;
	font-size:10px;
	width:650px;
}
.toolbar_right a:link{
	padding:6px 3px 0;
	color:#dababa;
	text-decoration:none;
}
.toolbar_right a:visited{
	padding:6px 3px 0;
	color:#dababa;
	text-decoration:none;
}
.toolbar_right a:hover{
	padding:6px 3px 0;
	color:#fff;
	text-decoration:underline;
}
.toolbar_right a:active{
	padding:6px 3px 0;
	color:#fff;
	text-decoration:underline;
}


#user-stat{
width:auto;
display:block;
float:right;
text-align:right;
margin:2px 4px 0;
}

#user-stat .ava{
display:block;
}
#user-stat img{
padding:0;
vertical-align:middle;
border:#000 1px solid !important;
}
#user-stat .ava a{
padding:0 !important;
margin:2px 3px !important;
}
#user-stat .ava a img{
padding:0;
vertical-align:middle;
border:#000 1px solid !important;
}
#user-stat .ava a:link img{
border:1px solid #000 !important;
padding:0;
}
#user-stat .ava a:visted img{
border:1px solid #000 !important;
padding:0;
}
#user-stat .ava a:hover img{
border:1px solid #dababa !important;
padding:0;
}
#user-stat .ava a:active img{
border:1px solid #dababa !important;
padding:0;
}

#browselist {
	list-style: none;
	margin: 0;
	padding: 0;
}
#browselist li {
	border-bottom: 1px solid #E6E6E6;
}
#browselist li a {
	display: block;
	padding: 3px;
}



.icon {
	vertical-align: middle;
	height: 16px;
	width: 16px;
}
.logininput {
	width: 160px;
}
.logo {
	width: 55px;
	height: 56px;
	float: left;
}




#frmautologin {
	border: none !important;
	background: none !important;
	vertical-align: middle;
}
/*#login {
	position: absolute;
	top: 10px;
	right: 10px;
}*/
#loginerror {
	color: #CA0000;
	font-size: 12px;
	vertical-align: middle;
}
#pageloading {
	width: 20px;
	height: 20px;
	margin:0;
	float:right;
	position:relative;
	right:5px;
	top:-23px;
}
#pageloading img {
	margin: 2px 2px 0;
}
.tagcloud { 
	padding: 15px; 
	line-spacing: 5px;
	text-align: center;
}
.tagcloud a {
	padding:4px 8px;
	color:#cfcfcf;
	vertical-align: middle;
}
.tagcloud a:link {
	text-decoration:none;
	color:#cfcfcf;
}
.tagcloud a:visited {
	text-decoration:none;
	color:#cfcfcf;
}
.tagcloud a:hover {
	background:#999;
	color:#fff;
}


a#dialogclose {
	color: #AAA !important;
	text-decoration: none !important;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
	width: 20px;
	height: 20px;
	text-align: right;
	font-weight: bolder !important;
}
a#dialogclose:hover {
	color: #990000 !important;
	text-decoration: none !important;
}
/*a {
	outline: none;
	text-decoration: none;
}*/
body {
	margin: 0px;
	font: 14px Helvetica, Lucida Grande, Tahoma, sans-serif;
}
th {
	text-align: left;
	font-size: 1.1em;
}
.clearer {
	clear: both;
	font-size: 0px;
}



#dialogcontainer {
	border: 2px solid #DDD;
	padding: 0px 10px 10px 10px;
	color: #222222;
	background: #FFFDF6;
	overflow: auto;
	z-index: 99999;
	font: 11px arial, helvetica, trebuchet ms !important;
}
#dialogcontainer a {
	color: #222222 !important;
	font: 14px arial, helvetica, trebuchet ms !important;
}
#dialogcontainer h2 {
	color: #1A1A1A !important;
	font: bolder 14px arial, helvetica, trebuchet ms !important;
	text-align: left;
}
#dialogcontainer input {
	margin: 3px;
	border-width: 1px;
	border-color: #CACACA;
	border-style: solid;
	font-size: 13px;
	/*margin: 5px 0px 10px 0px;*/
	vertical-align: middle;
}
#dialogcontent {
	overflow: auto;
}
.dialoglogin {
	margin: 0px 10px 5px 0px;
	height: 22px;
}
.hidden {
	display: none;
}
img {
	border-width: 0px;
}

/* validation */
label.ui-validation-error {
	color: #ee4f4f;
	display: block;
	padding: 2px;
}
input.ui-validation-error,
select.ui-validation-error {
	border: 1px solid #E00;
}

.entrydescription { font-size: .8em }

.bottomad {
	text-align:center;
}


#show {
height: 35px;
}


#form_regular{
margin: 0 0 20px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#form_regular input{
border: 2px solid #dedede;
font-family: Arial, Helvetica, sans-serif;
color: #66666c;
}
#form_regular textarea{
border: 2px solid #dedede;
font-family: Arial, Helvetica, sans-serif;
color: #66666c;
}
#form_regular select{
border: 2px solid #dedede;
font-family: Arial, Helvetica, sans-serif;
color: #66666c;
}
#form_regular td{
padding: 3px;
border-bottom: 1px dotted #ddd;
}
#form_regular strong{
display: block;
margin: 10px 0 0 0;
color: #66666c;
}
.form_reg{
padding: 10px;
background-color: #e0e0e0;
}


#main-tbar {
	background:url(images/bg_toolbar.png) repeat-x center left;
	font-size:12px;
	padding:0;
	height:38px;
	width: 100%;
}
#main-tbar .toolbar-left{
	float:left;
	height:36px;
	margin:1px 0 0 5px;
	padding:0;
	width: 35px;
	background: url(images/logo.png) no-repeat;
}
#main-tbar #dashboad {
	position: absolute;
	right: 70px;
	width:650px;
}

#main-tbar #dashboad a {
	color: #AB0404;
}

#main-tbar #dashboad .right {
	display:block;
	text-align:right;
	padding: 7px;
}

#main-tbar #dashboad .left {
	display:block;
	float:left;
}

#main-tbar #dashboad .left img {
	vertical-align: middle;
}

#main-tbar .toolbar-right{
	position: relative;
	font-size:12px;
	color:#fff;
}

#navcont{
	position: absolute;
	top: 7px;
}











#tbar{
	background:url(images/bg_toolbar.png) repeat-x center left;
	font-size:12px;
	padding:0;
	height:38px;
}
.toolbar-left{
	height:36px;
	margin:1px 0 0 5px;
	padding:0;
	float:left;
	width:35px;
	background: url(images/logo.png) no-repeat;
}
.toolbar-right{
	position: relative;
	font-size:12px;
	color:#fff;
}
#tbar .toolbar-more{
	background:url(images/arrow_dwn.png) no-repeat top right;
	padding:3px 14px 3px 6px !important;
}
#tbar .toolbar-more:hover{
	background:url(images/arrow_dwn.png) no-repeat bottom right !important;
}

#navcont{
	position: absolute;
	right: 15px !important;
	top: 10px !important;
}

.ui-sf-nav a {
	color: #F5F5F5 !important;
	padding:3px 6px;
}

.ui-sf-nav a:hover {
	background: none !important;
	color:#8a0000 !important;
}

.ui-sf-nav li ul {
	width: 170px;
}

.ui-sf-nav li ul a {
	width: 160px !important;
}


.ui-sf-nav ul {
	background: #141414;
	border: 1px solid #343434 !important;
	font-weight:normal !important;
	font-size:12px !important;
}

.ui-sf-nav{
	font-weight:normal !important;
	font-size:12px !important;
}
.ui-sf-nav li:hover, .ui-sf-nav li.sfhover {
	background: none !important;
}



.spanbar {
	color: #F5F5F5;
	height:35px;
	border:1px #2d0e10 solid;
	background:#1b1b1b url(images/bg_login.png) repeat-x bottom left;
}
.spanbar em{
	color:#fff;
	font-size:18px;
	font-style:italic;
	display:block;
	float:left;
	margin:3px 5px 0 15px;
}
.spanbar form{
	float:left;
	margin:6px 5px 0;
}
.spanbar input{
	margin:0 5px;
	font-style:italic;
	vertical-align: middle;
}
.spanbar i{
	color:#898989;
	font-size:12px;
	font-style:italic;
}

.spanbar .right {
	display:block;
	text-align:right;
}

.spanbar .left {
	display:block;
	float:left;
}



#footer {
	padding: 5px;
	height: auto;
	clear:  both;
}

#user-details {
	margin: 0 10px;
}

#user-details img {
	vertical-align: middle;
}

#user-stats {
	padding: 7px;
}
