/***********************************************************************************************/
/*   
/*   S T Y L E  S H E E T
/*
/*   Copyright 2008, Hillstreet AB
/*   www.hillstreet.se
/*
/*
/***********************************************************************************************/


/*   General
/***********************************************************************************************/


html, body {
	margin:0;
	padding:0;
	height:100%;
	color:#4D4F50;
}

body {
	font:normal 12px Arial, Helvetica, Verdana;
	line-height:17px;
	background:url(../images/bg-gradient-blue-gray-white.jpg) 0 0 repeat-x;
} 
a:link,
a:visited,
a:active {
	color:#D81E25;
	text-decoration:underline
}

a:hover {
	color:#D81E25;
	text-decoration:underline;
}

a img, fieldset { border: 0; outline: none; }
a { outline: none; text-decoration: none;}
h1, h2, p, ul, li, form { 
	margin:0; 
	padding:0;
}

h1, h2 {
	font-weight:normal;
}

p { 
	margin:0;
}

img {
	border:0;
}
#logoarea{
	display:none;
} 

/*   Container & content
/***********************************************************************************************/


#container {
	margin:0 auto;
	padding:0;
	position:relative;
	width:950px;
	text-align:left;
	background:url(../images/bg_container.gif) 0 0 repeat;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}


#content {
	margin:0;
	padding:25px 25px 25px 25px;
	width:900px;
}

#content #main {
	margin:0 0 25px 0;
	padding:0;
	width:900px;
	float:left;
}

/*   Clearfix
/***********************************************************************************************/


.clearer {
	line-height:0; 
	height:0;
	clear:both;
}

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}
/*   Header
/***********************************************************************************************/


#header {
	margin:0;
	padding:0;
	height:96px;
}

#header .logo {
	margin:0;
	padding:0;
	float:left; 
}

/*   Bar
/***********************************************************************************************/


#bar {
	margin:0 0 18px 0;
	padding:0;
	width:900px;
	height:48px;
	float:left;
	background:url(../images/bg_bar.gif); 
}
#bar .left {
	margin:0;
	padding:0 0 0 0px;
	line-height:48px;
	float:left;
	font-weight:bold;
	color:#fff;
}

#bar .left a {
	color:#fff;
	text-decoration:none;
}

#bar .left a:hover {
	color:#fff;
	text-decoration:none;
}

#bar .right {
	margin:0;
	padding:0 12px 0 0;
	float:right;
	font-weight:bold;
	color:#fff;
}

#bar .right p.left {
	margin:0;
	padding:10px 12px 0 0;
	float:left;
	text-align:right;
	line-height:28px;
}

#bar .right p.center {
	margin:0;
	padding:10px 0 0 0;
	width:254px;
	float:left;
	line-height:28px;
	text-align:right;
}

#bar .right p.right {
	margin:0;
	padding:11px 0 0 0;
	float:left;
	line-height:28px;
}

#bar input {
	margin:0px;
	padding:5px 5px 0px 5px;
	height:19px;
	width:242px;
	font-family:Arial, Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight:normal;
	color: #6B6D70;
	border:1px solid #787D81;
	background:url(../images/bg_bar_input.gif) 0 0 no-repeat; 
}

#bar .b01 {
	margin:0;
	padding:5px 18px 5px 18px;
	background:url(../images/bg_bar_sep.gif) center right no-repeat; 
}

#bar .b02 {
	margin:0;
	padding:5px 0px 5px 15px;
}
/*   Footer
/***********************************************************************************************/


#footer {
	width:890px;
	margin:0;
	padding:25px 30px 30px 30px;
	bottom:0; /* stick to bottom */
}

#footer .footer-left {
	margin:0;
	padding:0;
	float:left;
	width:400px;
}

#footer .footer-right {
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	width:490px;
}

#footer .logos {
	margin:0;
	padding:0;
	float:left;
	width:900px;
	margin-top:18px;
	padding-top:18px;
	display:block;
	border-top:1px solid #cecece;
}


.flash-left-content {
	margin:0;
	padding:0px;
	width:292px;
	background:url(../images/bg_flash.gif) left top repeat;
}
.flash-main-content {
	margin:0;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:18px; 
	width:550px;
}

