body {
	background-image:url(../images/layout_bg.png);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7F7F7;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:12px;
}

#layoutWrapper {
	border:6px solid #FFFFFF;
	width:960px;
	margin:auto;
	margin-top:15px;
	background:#FFFFFF;
}

#layoutTaskbar {
	background-color: #000;
	/*background:url(../images/layout_task.png);*/
	background-repeat:repeat-x;
	border-bottom:1px solid #333333;
	height:25px;
	display:block;
	margin: 0px;
}

#layoutHeader {
	background-color:#000000;
	background-image:url(../images/swi-logo.png);
	background-repeat:no-repeat;
	height:81px;
	display:block;
	margin:auto;
}

#layoutMenu {
	background-image:url(../images/layout_menu.png);
	background-repeat:repeat-x;
	height:35px;
	padding-top:3px;
	line-height:32px;
	width:auto;
	display:block;
	margin: 0px;
	vertical-align:middle;
}

#layoutTitle {
	color:#FFFFFF;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	width:auto;
	display:block;
	margin: 0px;


	padding:5px;
}

/* ---- Title styles ---- */

.layoutTitle_fade {
	background-image:url(../images/titlebars/fader.jpg);
	background-repeat:repeat-x;
}

.layoutTitle_fade h1 {
color:#525252;
}

/* ---- END Title Styles ---- */

#layoutContent {
	padding:6px;
	color:#595959;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}

.layoutContent {
	padding:6px;
	color:#595959;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}

.float_right {
float:right;
width:245px;
padding:5px;
}

.float_right ul {
list-style:none;
margin:0px;
padding:0px;
}

.float_right ul li {
list-style:none;
margin:0px;
padding:0px;
border-bottom:1px solid #CCCCCC;
font-family:"Lucida Sans", "Lucida Sans Unicode", Arial, helvetica;
padding:5px;
margin-top:5px;
font-size:14px;
}

.float_right h6 {
display:block;
margin-top:20px;
font-weight:bold;
font-size:14px;
}


.float_left {
float:left;
width:685px;
padding:5px;
border-right:1px solid #ededed;
}

#layoutContentHomepage {
	padding:0px;
	color:#595959;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}

#layoutFooter {
	background-image:url(../images/layout_footer.png);
	background-repeat:no-repeat;
	height:35px;
	vertical-align:middle;
	line-height:35px;
	width:960px;
	margin:auto;
	padding:5px;
	color:#333333;
	font-size:10px;
}

.footer_right {
float:right;
width:300px;
text-align:right;
}

/* ---- Default links ---- */

a, a:visited {
	color:#333333;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:none;
	} 


/* ---- QuickLinks in the header ---- */

.quicklinkbox {
/*background:#333333;
border:#666666 1px solid;*/
color:#999999;
display:block;
font-size:10px;
/*float:right;*/
width:950px;
margin:auto;
text-align:right;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.quicklinkbox a, .quicklinkbox a:visited, .quicklinkbox a:active {
color:#FFFFFF;
text-decoration:none;
}

.quicklinkbox a:hover, .quicklinkbox a:visited:hover {
color:#1ca9f0;
text-decoration:none;
}

/* ---- Some cleaning up ---- */

p {
	line-height:18px;
}

a:hover img {
border: none !important;
}

.clear {
clear:both;
}
