/*--------------------------------
Copyright Getupdated Internet Solutions 
Jon Eriksson
--------------------------------- */

/* HTML Elements Standard ____________________________________ */
html,body,form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

#CMSBody table {
	border-collapse: collapse;
}

#CMSBody td {
 vertical-align: top;
 }

/* Type Elements  ____________________________________ */
body {
font-family: Arial, verdana,   Helvetica, sans-serif;
background: url(/UserUploadImages/system/bg_body.gif) repeat-x;
background-color: #ecece8;
color: #2a2a2a;
font-size: 12px;
line-height: 1.4em;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 0px 0px;
	padding: 0 0 7px 0;
	color: #333333;

}
h2 {
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0px 0px;
	padding: 0 0 7px 0;
	color: #333333;
}

h3 {
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 3px 0;
}



/* Special type elements */

#submenu h2, #submenu .SMPPath, #submenu .SMPPage  {
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0px 0px;
	padding: 1px 0 7px 10px;
	color: #288a99;
display: block;
font-weight: bold;
}

#submenu h2  {

font-weight: normal !important;
}


div.AddCMSSysSiteMapPath {
height:22px;
overflow:hidden;
}

#submenu .SMPPage {}

/* Links */

a {
	color: #288A99;
	text-decoration: none;
}


/* Layout Elements ____________________________________ */

#wrapper {
	margin: 0 auto 0 auto;
	width: 980px;
	background-color: white;
	overflow: hidden;
}

#mainContentWrapper{
	background: url(/UserUploadImages/system/bg_maincontent_top.gif) repeat-x;	
	width: 920px; 
	overflow: hidden;
	padding: 17px 30px 17px 30px;
}

#mainContent {
	float:right;
	width: 673px;
	padding: 20px 0px 0 0;
}	



#navigation  {
height: 50px;
width: 703x;
float:left;
}


#header { 
height: 181px;
background: url(/UserUploadImages/system/bg_head.gif) repeat-x;	
}

	#header #logo { 
	padding: 69px 0px 0px 23px;
	float: left;
	width: 191px;
	}

	
	#header #tools { 
	padding: 8px 20px 0px 0px;
	float: right;
	width: 400px;
	height: 62px;	
	}	

#submenu {
float:left;
width: 247px;
background: url(/UserUploadImages/system/submenu_shadow.gif) no-repeat -5px 0px;	
overflow: hidden;
min-height:600px;
height:auto !important;
height:600px;
}	

#pheadline, #pheadline2, #pheadline3, #pheadline4 {
width:200px;
}

/* Start page items */

.bannerWrapper {
width: 673px;
}

.banner {
width: 436px;
float:left;	
}	

.bannerInfo {
width: 237px;
float:right;	
}	

.startInfoWrapper {
clear: both;
padding: 30px 0 0 0;	
overflow: hidden;
width: 673px;
}

.startInfo {
float:left;
width: 421px;
padding: 0 15px 0 0;

}

.startInfoBanners {
background: url(/UserUploadImages/system/mainContentBanners.gif) no-repeat;	
float:right;
width: 210px;
padding: 0 0 0 27px;
min-height:370px;
height:auto !important;
height:370px;
}

#news h1, #news h2, #news h3 {
color:#333333;
font-family:Arial,verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 7px;

}

#news div div div {margin-bottom: 15px; margin-top: 5px; }

#news div div div div {margin-bottom: 0px; margin-top: 0px;}


/* Sub page items */


.subInfoWrapper {
clear: both;
padding: 15px 0 0 0;	
overflow: hidden;
width: 673px;
}

.subInfo {
float:left;
width: 421px;
padding: 0 0 0 0;
}

.subInfoBanners {
float:right;
width: 210px;
padding: 0 0 0 27px;
}
	
/* Tools flags ____________________________________ */

#tools #flags {
	float: left;
	padding: 5px 0 0 0px !important;
}
	
#tools ul {
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	list-style: none;
	float: right;
}

#tools ul li {
	float: left;
	padding: 0 10px 0 0;
	vertical-align: text-bottom;
}	

.search { 
padding: 5px 20px 10px 10px;
width: 200px;
float: right;
}		

.AddCMSSysSearchButton {
border:0px solid #969696;
padding:3px 0px 1px 4px;
font-family: Arial, verdana, Helvetica, sans-serif;
background-color: transparent;
font-weight: bold;
color: #fff;
font-size:12px;
margin: 0px 0px 0 0;
float: right;
height: auto  !important;
}

 .AddCMSSysSearchText {
border:0px solid #969696;
color: #d1eff4;
font-size:12px;
margin: 1px 2px 0px 5px;
padding: 2px 5px 1px 9px;
width:135px;
float: left;
height: 15px !important;
background-color: transparent;
}

/* Navigation   ____________________________________ */

.nav-main {
	padding: 47px 0 0 25px;
	height:50px;
	float: left;
	width: 713px;
}

.nav-main ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: auto !important;
}

.nav-main ul li {
	float: left;
	margin: 0;
	vertical-align: text-bottom;
	background: url(/UserUploadImages/system/bg_nav-main_border.png) no-repeat;
}

.nav-main ul li a {
	font: 12px arial, verdana,;
	color: #fff;
	text-decoration: none;
	padding: 24px 10px 0px 10px;
	display: block;
	font-weight: bold;
	height: 22px !important;
	float: left;
}

.nav-main ul li a:hover {
	color: #fff;
   text-decoration: none;
	background: url(/UserUploadImages/system/bg_nav-main_over.png) repeat-x;
	background-position: 0px 8px;
}

.nav-main a.AddCMSSysMainSelected {
	color: #fff !important;
   text-decoration: none;
	background: url(/UserUploadImages/system/bg_nav-main_over.png) repeat-x;
	background-position: 0px 8px;
}

.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;
}

/* ie6 fix */

* html .nav-main ul li {
background: url(/UserUploadImages/system/bg_nav-main_border.gif) no-repeat;
}

* html .nav-main ul li a:hover {
background: url(/UserUploadImages/system/bg_nav-main_over.gif) repeat-x;

}
* html .nav-main a.AddCMSSysMainSelected {
background: url(/UserUploadImages/system/bg_nav-main_over.gif) repeat-x;
}

/* Sub navigation (left menu)*/

.submenuBg {
	background: url(/UserUploadImages/system/bg_submenu_top.gif) no-repeat;
	background-color: #ebebeb;
	width:200px;
	margin: 0 0 15px 0 ;	
}

.submenuInfotext {
		padding: 10px 12px 0px 12px;
}

#submenu, .sub-list {
	padding-top: 15px;
}

#submenu ul, .sub-list ul  {
	list-style: none;
	padding: 10px 12px 10px 12px;
	margin: 0 0 0 0 ;
	background: url(/UserUploadImages/system/bg_submenu_bottom.gif) no-repeat bottom;
	width:176px;	
}

#submenu ul ul, .sub-list ul ul{
	list-style: none;
	padding: 0;
	margin: 0 0 0 0 ;
	background: none;
	width:auto;	
}

#submenu ul li, .sub-list ul li{
display: block;
padding: 4px 0 4px 0; 
}

.startpage ul li a {
display: block !Important;
}

#submenu ul li a, .sub-list ul li a {
 display: block;
padding: 0 0 0 1.2em;
background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 0em 0.4em;
color: #000;
text-decoration: underline;	
display: none;
}

#submenu ul li a:hover, .sub-list ul li a:hover {
color: #288a99 !important;
text-decoration: underline;	
}

/* level 2 */
#submenu ul li ul li a, .sub-list ul li ul li a {
padding: 0 0 0 1.2em;
background: url(/UserUploadImages/system/icon_arrow.gif) no-repeat 0em 0.4em;
color: #333333;
display: block;
}


/* Main Navigation Selected (AddCMS classes) */

#submenu a.AddCMSSysMainSelected,
#submenu a.AddCMSSysMainSelected:visited,
#submenu a.AddCMSSysSubSelected,
#submenu a.AddCMSSysSubSelected:visited
{
padding: 0 0 0 1.2em;
color: #288a99 !important;
background: url(/UserUploadImages/system/icon_arrow_selected.gif) no-repeat 0em 0.4em;
}

/* level 2 */
#submenu ul li ul li a.AddCMSSysMainSelected,
#submenu ul li ul li a.AddCMSSysMainSelected:visited,
#submenu ul li ul li a.AddCMSSysSubSelected,
#submenu ul li ul li a.AddCMSSysSubSelected:visited
{
padding: 0 0 0 1.2em;
color: #288a99 !important;
background: url(/UserUploadImages/system/icon_arrow_selected.gif) no-repeat 0em 0.4em;
}

/* Footer  ____________________________________ */

#footer {
padding: 45px 20px 15px 20px;
clear: both;
background: transparent url(/UserUploadImages/system/bg_footer.gif) repeat-y ;
width: 940px;
}

#footer #footerinfo { 
float: left;
width: 300px;
padding: 5px 40px 0px 10px;
text-align: right;
}

#footer #footerlogo { 
text-align: right;
float: right;
width: 520px;
padding: 5px 10px 0px 10px;
}

/* AddCMS System ____________________________________ */


.AddCMSSysSearchResultText {
border:1px solid dddddd;
float:left;
width:250px;
margin-right:5px !important;
}

.AddCMSSysSearchResultButton {
border:1px solid #007383 !important;
background-color: #007383 !important;
color: #fff !important;
font-weight: bold !important;
}

.AddCMSSysSearchResult li {
border-bottom:1px solid #DDDDDD !important;
margin:0 0 10px;
padding:10px !important;
}