/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font: 12px arial,helvetica;
		text-align: center;
		color: #505367;
		background-color: #242424;
}
a,h4 {
		color: #505367;
}
p {
		font-size:12px;
}	
h1 {
		font-size:16px;
                color:#5C1241;
}	
h2 {
		font-size:14px;
}		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 755px; 
		min-height:100%;
		text-align: left;
		background: #fff;
		border-left: 1px solid #a1a1a1;
		border-right: 1px solid #a1a1a1;
        position:relative;
		}
#container_intranet {
		margin-left:auto;
		margin-right:auto;
		width: 845px; 
		min-height:100%;
		text-align: left;
		background: #fff;
		border-left: 1px solid #a1a1a1;
		border-right: 1px solid #a1a1a1;
        position:relative;
		}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:755px;w\idth:754px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#sidebar {
   background: #5C1241;
   padding: 0;
   border-left: 1px solid #000;
   margin: 10px 10px 10px 0;
   width: 190px;
   height:100%;
   position: absolute;
   top: -10px;
   right: -10px;
}
* html #sidebar {width:190px;w\idth:189px;}
#header {
	height: 150px;
}
#logo {
	height: 140px;
	padding-left:30px;
    padding-top:15px;
}
#content {
		width: 535px;
		background-color: #fff;
		padding:0 5px 5px 20px;
		}
#mainnav p, #footer p  {margin:0 5px 5px 5px}		
#sidebar p  {
	margin:0 5px 5px 5px;
	color:#FFFFFF;
}	
		
.navi {
	margin:25px 5px 0 5px;
        font-size:14px;
        font-weight:bold;
	text-align: center;
        border-bottom: solid 1px #FFF;
}	
.navi_second {
	padding:5px 5px 5px 5px;
        margin:0 5px 0 5px;
        font-size:13px;
	text-align: center;
        background-color:#963D75;
}	
.navi a {
	color:#FFFFFF;
        text-decoration:none;
}	
.navi_second a {
	color:#FFFFFF;
        text-decoration:none;
}	
#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height: 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #e9e9e9;
	text-align: right;
}
#footer p {margin:2px;padding:0}
#footer a {
text-decoration:none;
}
* html #footer {height:15px;he\ight:14px;}

#clearfooter {height:27px;width:100%;clear:both}
.blank , .blank2 {
	position:absolute;
	left:547px;
	width:7px;
	height:0px;
	overflow:hidden;
	border-top:	1px solid #fff;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #fff;
}