/*--------------------------------*/
/*  Copyright Getupdated Internet Solutions */
/*--------------------------------*/

/* HTML Elements */
html,body,form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}



 table {
	border-collapse: collapse;
}

 td {
 vertical-align: top;
 }

/* Layout Elements */

body {
font-family: Arial, verdana,   Helvetica, sans-serif;
font-size: 11px;
background: #B5B5AB url(/UserUploadImages/system/bg_body.gif) repeat-x;

}

/* Type Elements */


input{
font-size: 11px;
color: #515151;
margin: 0;
padding: 0; 

}
h1, h2, h3 {
	padding: 0;
}

h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 5px -1px;
	color: #000000;
}

#mainFront h1 {
	background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}

h2 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px -1px;
	color: #000000;
}

h3 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 3px 0;
}


a {
	color: #1981b4;
	text-decoration: none;
}

a {
	text-decoration: underline;
}





/* Layout Elements ____________________________________ */

#pageWrapper {
	margin: 0 auto 0 auto;
	width: 906px;

}

#pageContainer {
	margin: 0 0px 0 0px;
	width: 906px; 

}

#pageTop { 


}

#pageTop #logo { 
	padding: 12px 0px 0px 24px;
	float: left;
	width: 300px;
	}
	



#pageNavigation  {
clear: both;
background: transparent url(/UserUploadImages/system/bg_nav.gif) repeat-x;
/*overflow: hidden; */ /*visible; ändrat funkar? nej, ändrat tillbaka 2010-10-18*/
width: 906px;
}

#pageBody {
	padding: 16px 20px 0 20px;
margin-top: 0px;
	overflow: hidden;
	clear: both;
	width: 866px;
background: #ffffff url(/UserUploadImages/system/bg_page_top.gif) no-repeat;


}

/* Page Dividers and Columns Splits ____________________________________ */

#main {
	float: left;
	width: 866px;
	padding:0;	
	border-bottom: 1px solid #b6b5ac;
}

#mainBanner {
	border-bottom: 10px solid #b6b5ac;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#mainFront {
background: #ffffff url(/UserUploadImages/system/bg_front_boxes.gif) no-repeat;
background-position: right -20px;
width: 866px;
overflow: hidden;
margin-top: 20px;
}

#mainFront #left {
float: left;
width: 227px;
padding: 0 20px 20px 13px;
overflow: hidden;
}


#mainFront #right {
float: left;
width: 220px;
padding: 0 20px 20px 20px;
overflow: hidden;
}

#mainFront #news {
	float: right;
	width: 320px;
}


#main2column #left {
float: left;
width: 520px;
padding: 0 20px 20px 20px;
overflow: hidden;
}

#main2column #right {
float: right;
width: 266px;
padding: 0 20px 20px 20px;
overflow: hidden;
}

/* Top navigation */

.mainNav {
float: left;
width: 700px;
}

.rightNav {
	float: right;
}

.rightNavInfo {
float: left;
background: url(/UserUploadImages/system/bg_top_nav.gif) repeat-x;
height: 34px !important;
width: 130px !Important;
}

.rightNavInfo a{
	background: url(/UserUploadImages/system/icon_lock.gif) no-repeat 0px 8px !important;
	float: left;
	font: 12px arial, verdana;
	color: #666666;
	text-decoration: none;
	padding: 11px 10px 0px 30px;
	display: block;
	font-weight: bold;
	height: 19px !important;
}

.left {
	float: left;
	width: 11px;
	height: 34px;
background: url(/UserUploadImages/system/bg_top_nav_left.gif) repeat-x;	
}

.leftLeft {
	float: left;
	width: 31px;
	height: 34px;
background: url(/UserUploadImages/system/bg_top_nav_left-left.gif) repeat-x;	
}

.right {
	float: left;
	width: 11px;
	height: 34px;
background: url(/UserUploadImages/system/bg_top_nav_right.gif) repeat-x;	
}

.rightRight {
	float: left;
	width: 31px;
	height: 34px;
background: url(/UserUploadImages/system/bg_top_nav_right-right.gif) repeat-x;	
}


.topNav {
	margin: 0;
   padding: 0;
   	float: left;
background: url(/UserUploadImages/system/bg_top_nav.gif) repeat-x;

}



.topNav ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
   	float: left;
	display: inline;

}

.topNav ul li {
	float: left;
	margin: 0;
 background-image: url(/UserUploadImages/system/bg_top_menu.gif);
 background-repeat: repeat-x;
	background-position: right;
margin-top: 3px;	
}

.topNav ul li a  {
	float: left;
	font: 12px arial, verdana;
	color: #666666;
	text-decoration: none;
	padding: 8px 10px 3px 10px;
	display: block;
	font-weight: bold;
	height: 20px !important;
}

.topNav ul li a:hover, .rightNavInfo a:hover {
	color: #1981b4;
   text-decoration: none;
}

.topNav ul ul { 	
	margin:5px 0 0 -80px;
	height: auto !important; 

}

.topNav ul ul ul { 	

}
	
.topNav ul li ul li {

	float: left;
margin: 0 !important;
padding: 0!important;

background-image: url(/UserUploadImages/system/bg_top_menu.gif);
background-position: left !important;
height: auto !important; 
	}

.topNav ul li ul li a {
	float: left;
	font: 12px arial, verdana;
	color: #666666;
	text-decoration: none;

	display: block;
	font-weight: bold;
background-color: #ffffff;
	
}

.topNav ul li ul li a:hover {
	color: #1981b4;
}

a.AddCMSSysMainSelected {
	color: #1981b4 !important;
}

.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub,
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub:visited,
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected, 
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected:visited {
width: 184px;
}

.AddCMSSysMenu ul, .AddCMSSysTreeMenu ul {
top:-6px;
}


/* Footer */

#footer {
background: #ffffff url(/UserUploadImages/system/bg_footer.gif) no-repeat bottom;	
margin: 0 0 10px 0;	
clear: both;
overflow: hidden;
}

#footer #info { 
text-align: right;
padding: 15px 20px 15px 20px;
}

/* Form */

 INPUT {
border:1px solid #cbcbcb;
font-size:11px;
margin: 0;
}

.button {
	background-color: #022f72;
	border: 1px solid #fe7d18;
	color: #fff;
	font-weight: bold;
}

