@import url("reset.css");

html{
    background: #f6f9fb url(/system/images/htmlbg.png) left top repeat-x;
    font-size:100%;
    height: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow-x: auto;
}
body{
font: 62.5%/1.6em "Lucida Sans",Arial,Helvetica,Verdana,sans-serif;
height: 100%;
background: transparent url(/system/images/bodybg.png) top center no-repeat;
}
body.ad {
    background: transparent url(/system/images/bigwrapbg.jpg) top center no-repeat;
}

body > #wrap {height: auto; min-height: 100%;}

.edit {
 border: 1px dotted red;
}

strong,b {
	font-weight:bold;
}
em,i {font-style:italic;}
.hidden {display:none;}

a:link,a:visited {color:#3b638f;text-decoration:none;}
a:hover,a:active,a.active {color:#16304d;text-decoration:underline;}
a.edit 
{
	border: 0;
	color: #f00;
    font-size: 13px;
    border: 1px solid #f00;
    padding: 0px 5px;
	font-weight: normal;
	float: right;
	display: block;
    position: absolute;
    top: 5px;
    left: 0;
}
a.rightarrow, a.leftarrow{
	background: url(/system/images/rightarrow.gif) center left no-repeat;
	padding-left: 12px;
}
a.leftarrow{
		background: url(/system/images/leftarrow.gif) center left no-repeat;
}

p,td, li {
	font:12px/18px "Lucida Sans",Arial,Helvetica,sans-serif;
	margin: 5px 0 5px 0;
	
}
table td { font-size:1em;}
th{font-weight: bold; padding-top: 10px;}
select.ddl{font:1em "Lucida Sans",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:"Lucida Sans",Arial,Helvetica,sans-serif;}
h1, h2#page-headline{
	color: #5d7da0;
	font-size: 2.4em;
	line-height: 1.2em; 
	margin-bottom: 10px;
}

h2#page-headline{text-transform: none;}
#page-headline{ padding-left: 220px; margin-top: 13px; min-height: 57px;}
h2, h1#news-headline {
	font-size:1.4em;
	line-height: 1.4em;
	text-transform:uppercase;
	color:#3b638f;
	
}
h1#news-headline{ text-transform: none;}
h1#news-headline span.newsh1date{font-size: 0.8em; color: #000;}
h3 {
	font-size:12px;
	font-weight:bold;
}

.floatright{display:block; clear: both; float:right;}
.bigwrapper, .bigwrapper-smallwidth{
	/*background: transparent url(/system/images/bigwrapbg.jpg) top left repeat-y;*/
	margin: 0 auto;
	width: 1116px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.bigwrapper-smallwidth{width: 960px;}
#wrap {
    background: #fff url(/system/images/wrap_page_bg.png) 0px 79px no-repeat;
	background-color: #fff;
	padding: 0;
	margin-bottom: -64px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 960px;
	position: relative;
	left: 0;
	top: 0;
}
body.index_inloggad #wrap, body.index #wrap{ background-image: none;}
/*
=HEADER
*/
#header {
	background: transparent url(/system/images/header_bg.jpg) top center;
	height: 117px;
	width: 960px;
	margin: 0 0 15px 0;
}
.index #header, .index_inloggad #header{background: transparent url(/system/images/header_front_bg.jpg) top center;}
#header h2{
	float:left;
	clear:left;
	line-height:1em;
	margin:0;
}
#header .logo{float: left; margin: 21px 0 0 0px;}
#header .memeberlink{font-size: 12px;}
#header .logosmall{float:left; margin: 21px 0 0 15px; display: block;}
/*
.about_inloggad #header,
.index_inloggad #header,
.members_inloggad #header {
	height:19.9em;
}*/
#toolbar{float: right; margin-top: 40px;}
.memberlink{ 
    display: block;
    font-size: 12px;
    float: left;
    margin-top: -15px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}
.memberlink:hover{ text-decoration: none; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
#rightmenu{
    clear: left;
	float:left;
    margin-top: 5px;
}
#rightmenu li img{
	/*margin-right:5px;*/
	display:block;
}

#rightmenu li{
	text-align:right;
	line-height:12px;
	padding:2px 5px 2px 0;
	float:left;
	
}

ul.topmenu{
	clear:both;
	float: left; 
	height: 32px;
    margin-top: 15px;
	padding-bottom:0;
}
ul.topmenu a{outline: none;}
.topmenu > li{
	font-size: 14px;
	text-transform:uppercase;
	line-height: 32px;
	float: left;
	margin: 0px;
}
.topmenu li a {
	padding: 0 10px;
	display: inline-block;
	color: #5d7da0;
}

ul.topmenu > li > a:hover {
    background-color: #f1f6f9; 
    text-decoration:none;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
ul.topmenu li a.selected{background: none; color:#e94141; text-decoration:none;}
/*ul.topmenu li a.menuhover{background-color: #000; color: #fff;}*/

ul.topmenu .sfHover{
    background-color: #f1f6f9; 
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

ul.topmenu li ul{
	background-color: #f1f6f9;
	-moz-border-radius: 0 3px 3px 3px;
    -webkit-border-radius: 0 3px 3px 3px;
    border-radius: 0 3px 3px 3px;
	position: absolute;
	z-index: 899;
	display: none;
	text-align:left;
	vertical-align:top;
	padding: 0;
	min-width:193px;
}
ul.topmenu li ul li{
	float: none; 
	display: inline;
	padding: 0;
	z-index: 999;
	position:relative;
	vertical-align:top;
}

ul.topmenu li ul li ul{ position:absolute; top:0px;  border:none;}

ul.topmenu li ul li a:link, ul.topmenu li ul li a:visited{
    border-bottom: 1px solid #c5cacd;
    font-size: 12px;
    text-transform: none;
	padding: 10px 0;
    margin: 0 10px;
	display: block;
	text-align:left;
    line-height: 14px;
    text-shadow: 1px 1px 0 #fff;
}
ul.topmenu li ul li a:hover{ text-decoration: none;color: #395a7e;border-color: #b0b4b7;text-shadow: none;}
ul.topmenu li ul li:last-child a{ border-bottom: none;}
.about_inloggad .topmenu, .index_inloggad .topmenu, .members_inloggad .topmenu, .fullpage_inloggad .topmenu {padding-bottom: 0px;}

.login{float:right;}

h1 img, a.homeLink{
	float:right;
	clear:right;
	margin:0.8em 1.4em 0;
}
.index h1 img {margin:0;float:none;}
.index_inloggad h1 img {margin:0;float:none;}

/*
=CONTENT-WRAP
*/
.content-wrap{
	min-height:400px;
	width: 930px;
	margin-left: 15px;
	padding-bottom: 64px;
}



div#twocols{float: left; margin-top: 15px;}
div#twocolleft{
	float: left;
	width: 458px;
	margin-right: 15px;
}
div#twocolright{
	float: left;
	width: 457px;
}
ul.tabs {
    background-color: #fff;
    float: left;
    width: 100%;
    margin: 0;
}
ul.tabs li{
	float: left; 
	height:25px; 
	width: 50%;
    margin-top: 0px;
}

ul.tabs li a{
	display:block;
	font-size: 13px;
	line-height: 24px;
	outline: none;
    text-align: center;
    padding: 3px;
	text-transform: uppercase;
}
ul.tabs li a:link, ul.tabs li a:visited{background-color: #fff;  color: #84aeca; font-weight: normal;}
ul.tabs li a:hover, ul.tabs li a.current {
    background-color: #f1f6f9;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    color: #095e96; 
    text-decoration: none;
}

div#associationNews, div#branchNews{float: left; margin: 10px 0 0 20px; width: 260px;}

.threecols{
	clear: left;
	float: left;
	padding-top: 10px;	
}

.box{
    font-size: 11px;
    float: left;
    min-height: 184px;
    padding: 15px; 
    width: 264px; 
    margin-left:25px; 
    margin-top: 13px;
    margin-bottom: 15px;
}
.box h1{
    color: #095e96;
    font-size: 2.6em;
    line-height: 1.2em;
    text-transform:uppercase;
}
.box ul li, .box p{font-size: 11px;}

.box1 {
    background: transparent url(/system/images/front-box1_bg.png) 0 0 no-repeat;
    margin-left: 0px;
}
.box1 p{color: #5c5c5c; font-size: 1.3em;}
.box2 {
    background: transparent url(/system/images/front-box2_bg.png) 0 0 no-repeat;
    margin-top: -5px;
    padding-top: 80px;
    min-height: 137px;
}
body.en .box2{background: transparent url(/system/images/front-box2_en_bg.png) 0 0 no-repeat;}
.box2 ul li {
    background: transparent url(/system/images/list_image.png) 0px 2px no-repeat;
    padding-left: 20px;
    margin: 5px 0;
}
.box3 {
    padding: 0 0 15px 0;
    width: 291px;
    background-color: #f1f6f9;
}

.box-nopd {
    float: left;
    width: 291px; 
    margin-left:28px; 
    margin-bottom: 25px;
}
.first{ margin-left: 0;}
.content ul{
	list-style-type:disc;
	margin:1em 1.5em;
}
.fullpage .content, .fullpage_inloggad .content{
	padding: 0;
	float: none;
}
.index .content, .filelist .content {
	padding:0;
}
.index_inloggad  .content {
	width:54.6em;
	padding:0;
}
.members .content {
	width:86em;
	padding:0;
	background:#ffffff;
}
.members_inloggad .content {
	width:86em;
	padding:0;
	background:#ffffff;
}
	.members #members-list {
		background:#ffffd7;
		width:35em;
		padding:.9em 1.2em;
		float:right;
		position:absolute;
		bottom:7.7em;
		right:1.3em;
	}
	.members #members-list li {
		margin:0 3% 0 0;
		font-size:.91em;
		height:1.4em;
		float:left;
		width:47%;
	}
	.members #members-list a:link,
	.members #members-list a:visited,
	.members #members-list a:hover,
	.members #members-list a:active {font-weight:normal;}
	.content .vcard {
		font-size:12px;
		margin:1.4em 0;
	}
	.content .vcard .title {
		font-weight:normal;
		text-transform:lowercase;
	}
	
/*
=MAINCONTENTCONTAINER
*/
div.leftcontainer, div.leftcontainer_wide{ 
    font: 12px/18px Tahoma;
    color: #444;
	float: left;
	width:709px;
	margin-right: 20px;
    padding-bottom: 20px;
	position: relative;
}
div.leftcontainer p, div.leftcontainer_wide p, div.leftcontainer td, div.leftcontainer_wide td{
    font: 12px/18px Tahoma;
    color: #444;
}
div.leftcontainer_wide{
	width: 930px;
	margin-right: 15px;
}
div#rightcontainer{
	float: left;
	width: 201px;

}
div.rightImages{
	float: right;
	width: 200px;
}
div#rightcontainer div.rightImages img{
	margin-bottom: 15px;
}
div.topimagecontainer{height: 140px; position: absolute; top: 0; left: 0; width: 709px; }
	
/*
=CONTENT
*/
div.content, div.content_wide{
	float: right;
	width:487px;
}
div.content_wide{
	width: 703px;
}

/*Monthly offers*/
.campaignholder{float: left; padding-top: 20px;}
.campaignholder h2{margin-bottom: 10px;}
.outerofferdiv{
	background: #fff url(/system/images/monthlyofferbg.gif) top left no-repeat;
	float: left;
	height: 189px;
	width: 175px;
}
.innerofferdiv{
	border: 1px solid transparent;
	float: left;
	height: 159px;
	margin: 7px;
	padding: 7px;
	position: relative;
	width: 148px;
}
.innerofferdiv:hover{
	border: 1px solid #b70101;
}
.innerofferdiv h2{
	font-size: 12px; 
	color: #000;
	font-weight: bold;
	margin-bottom: 3px;
    line-height: 1em;
}
.innerofferdiv p{margin: 2px 0 2px 0px;line-height: 12px;}
.logoholder{
	float: left;
	text-align: center;
	width: 100%;
	height: 80px;
}
.offerlink{
	position: absolute;
	bottom: 5px;
	left: 7px;
}
.previewholder{margin-top: 10px;}
.infopanel{font-size: 14px; color: Green;}
.infopanel span{float: left; margin-top: 15px; font-weight: bold;}

/*Jobbads*/
.sortbyrbl{display: block; float: left;}
.sortbyrbl label{margin-right: 40px; margin-left: 5px;}
.categories{clear: left; float: left; margin: 8px 0 0 104px;}
.categories label{margin-left: 5px;}
.categories input{margin-top: 4px;}

#adcontainer{
	float: left;
	margin-bottom: 20px;
	width: 696px;
}
#adheader{
	background: #fff url(/system/images/adheaderbg.gif) top center no-repeat;
	float: left;
	min-height: 128px;
	height: auto !important;
	height: 128px;
	width: 696px;	
}
#adheader img{margin: 16px 0 0 16px;}
#admain{
	background: #fff url(/system/images/admainbg.gif) top center repeat-y;
	float: left;	
	padding: 0px 16px 16px 16px;
	width: 664px;
} 
#admain h1{ font-size: 16px; line-height: 16px; margin: 10px 0 0 0px;}
#admain p.jobadsubtitle{color: #666; font-size: 12px; margin-top: 0px; }
#admain p{font-size: 12px;}
#admain .floatleft p{margin: 0;}

#admain .floatleft h3, #admain .floatleftnoclear h3{margin-top: 10px; font-size: 12px;}
#admain .floatleft .floatleft, #admain .floatleft .floatleftnoclear{padding: 0;}
#admain .leftinfo{width: 340px;}
#adinfo{
	background: #fff url(/system/images/adinfobg.gif) top center no-repeat;
	float: left;
	width:664px;
}
#adinfo .floatleft, #adinfo .floatleftnoclear{ margin-top: 0px; padding: 10px;}
#companydescr{
	float:right;
	margin:36px 36px 0 0;
	text-align: center;
	width:247px;
}
#companydescr h3{
	font-style: italic;
	font-size: 14px;
	color: #666;
}
#companydescr p{
	color: #666;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	margin: 12px 0 20px 0;
	
}
#companydescr a{font-size: 12px;}
#companydescr .floatleft{padding: 0; text-align: left;}
#adfooter{
	background: #fff url(/system/images/adfooterbg.gif) top center no-repeat;
	clear: left;
	float: left;
	height: 7px;
	margin-bottom: 15px;
	width: 696px;
}
.sendappllink{
	display: block;
	float: right;
	width: 121px;
	height: 38px;
	background: #fff url(/system/images/sendjobappl.gif) top left no-repeat;
	text-indent: -9999px;	
}

/*Jobedit*/
table#edittable{margin: 10px;}
table#edittable tr td{
	padding: 4px;		
}
input.updatebutton{ margin: 0 0 10px 10px;}
.ui-datepicker-trigger{margin: 0 0 -3px 5px;}

img.loadingimage
{
	margin-top: 80px;
}

/*
=SIDEBAR
*/
#sidebar {
    font-family: "Lucida sans";
	width: 202px;
	float:left;
	margin-right: 20px;

}
#sidebar .editsection ul{
	list-style-type:disc;
	padding:10px;
	margin:0;
}
#sidebar ul.lm{
	margin:0;
}
#leftmenu li{border-top: 1px solid #d0d0d0;}
#leftmenu li:first-child{ border-top: 0px;margin-top: 0;}
#leftmenu li a:link, .leftmenu li a:visited, .leftmenu li a:hover{
    display: block;
    font-size: 12px; 
    padding: 8px 0;
    text-decoration: none;
}
#leftmenu li a.active, #leftmenu li a:hover{color: #b70101}
	#leftmenu li ul {
		margin-left: 1em;
		font-size:0.9em;
	}
	#sidebar img#logo-drop {float:right;}
	#sidebar h2,
	#sidebar h3,
	#sidebar h4 {font-family:"Lucida Sans",Arial,Verdana,sans-serif;}
	#sidebar h2 {
		font-size:1.3em;
		font-weight:bold;
		text-transform:none;
		letter-spacing:0;
		color:#000;
		margin:0 0 1em 0;
	}
	.index #sidebar h2 {
		border-top:1px dotted #848484;
		padding:1em 0;
		margin:0;
	}
	.index #sidebar h2:first-child {
		border:0;
		padding:0 0 1em;
	}
	.index #sidebar p {margin:0;}
	
	.index_inloggad #sidebar h2 {
		border-top:1px dotted #848484;
		padding:1em 0;
		margin:0;
	}
	.index_inloggad #sidebar h2:first-child {
		border:0;
		padding:0 0 1em;
	}
	.index_inloggad #sidebar p {margin:0 0 1em;}

/*NEWS*/
.content ul.years{list-style-type: none; margin-left: 0px;}
.content ul.years li{display:inline;}

/*
=FOOTER
*/

#footer{
	background-color: #f6f9fb;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
	color:#565656;
	width: 930px;
	margin: 0 auto;
	position: absolute;
	margin-top: -60px; /* negative value of footer height */
	height: 64px;
	clear:both;
	bottom: 0;
	left: 0;
}
	#shr{
		width:30em;
		float:left;
		margin: 15px 0 0 15px;
	}
	#shr p{
		font-size:1em;
		margin:0;
	}
	#shr img{
		float:left;
		margin-right:1em;
	}
	#hcard-fssh {clear: both; float:right; margin: -15px 15px 0 0;}
	#hcard-fssh * {display:inline;}
	#hcard-fssh .country-name {display:none;}
#footer .loginlink{
	
	display: block;
	float: right; 
	font-size: 13px;
	margin: 10px 15px 0 0;
}
/*
=BANNERS
*/
.bannerholder{
	float: right;
	position: absolute;
	right: 0;
	top: 79px;
}
.banner{
	margin-bottom: 15px;
}

/*
=CLEARFIX
*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*Forms*/
fieldset{background-color: #fcfcfc; border: 1px solid #f0f0f0; margin: 20px 0; padding: 0 15px 15px 15px; }
fieldset legend{margin-left: 0; font-size: 14px;}
fieldset fieldset legend{font-size: 12px;}
textarea, input{font-family: Tahoma; font-size: 12px;padding: 2px;}
td textarea, td input, td select{font-family: Tahoma; font-size: 12px;}
.inputlabel{
	font-size: 1.2em;
	margin-top: 10px;
}
.inputfield, .inputfieldbtn{
	clear: left;
	float: left;
}
.inputfieldbtn{margin-top: 15px;}
.inputfield input{clear: left;float: left; margin-top: 5px; }
.inputfieldfloat input{float: left; margin-top: 5px;}
.inputfield label{ float: left; margin: 5px 0 0 5px; }
input.button{font-size: 1em;}
.floatleft{
	clear: left;
	float: left;
	margin-top: 15px;
}
.floatleft .floatleft, .floatleftnoclear .floatleft{margin-top: 0px;}
.floatleftnoclear{
	float: left;
	margin: 15px 0 0 15px;
}
#admain .floatleftnoclear p{font-size: 12px;}
#admain .floatleft .floatleft p{font-size: 12px;}
fieldset fieldset{padding: 0 5px 5px 5px; margin-top: 5px; border-color: #cfcfcf;}
.valText{margin-top: 10px; font-size: 1.2em; }
.negmarg{margin-top: -12px;} /* Used for checkboxlists validation text*/

fieldset table td{padding: 1px;}

/*Filelist*/

.columnHeader {
	background-color: #E9E9E9;
}

.content tr.rowOdd, tr.rowEven {
	border-left: 1px solid #9C9C9C;
	border-right:1px solid #9C9C9C;

}
.content tr.rowOdd {
	background-color: #FFF;
}
.content tr.rowEven {
	background-color: #E8E8C4;
}

.content .toprow, .endrow{
	border:1px solid #9C9C9C;
	font-size: 10px;
	font-weight: normal;
	background-color: #E9E9E9;
}

.content .endrow {
	text-align: right;
}
.content .endrow input {
	margin: 3px;
}
.newslistpadding{ padding:0 10px;}


/*RadUpload*/
.fileUploadBox{
	margin-top: 10px;
}
.RadUpload_Default{width: 226px !important;}

.RadUploadSelectButton{
	background: url(/system/images/raduploadbtnbg.gif) 0 0 no-repeat;
	border: 0px;
	display: block;
	float: left;
	font-size: 12px;
	height: 22px;
	margin-left:4px;
	padding-bottom:2px;
	width: 79px;
}
.RadUploadSelectButton:hover{
	background: url(/system/images/raduploadbtnbg.gif) -79px 0 no-repeat;
	
}
.content ul.ruInputs{margin-left: 0px;}
ul.ruInputs li{
	list-style-type: none;
}
.fileUploadBox legend {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
table#ActionTable .RadUploadSelectButton{margin-top: 5px;}

div.gallerypanel fieldset
{
	padding:0;
	margin:0;
	border: 0;
}
div.gallerypanel table
{
	width:100%;
	/*border-collapse:collapse;*/
	border:1px solid #D3E3F0;
	border-width:1px 0 0 1px;
}
div.gallerypanel div.imagediv
{
	text-align:center;
}
div.gallerypanel table td
{
	border:1px solid #D3E3F0;
	padding:10px;
	border-spacing:0;
	border-width:0 1px 1px 0;
}
div.gallerypanel table td.emptycell
{
	border:0;
}

div.galleryitem img{}
div.gallerypanel .itemheader
{
	font-weight:bold;
	display:block;
	padding:0.5em 0;
}
div.gallerypanel p {}
div.gallerypanel a 
{
	display:block;
}

/*Questionnaire*/
div.rowcontainer{clear:both; float: left; width: 100%;}
label.wideinput{clear: both; float: left; width: 265px; margin-top: 0;}
span.rbl{

	float: left;
	margin: 15px 0 0 15px;
	width: 130px;
}
span.rbl input{margin-right: 10px;}
ul.colheaders{
	float: left;
	margin-left: 280px;	
}

ul.colheaders li{display: inline; font-size: 1.2em; margin-right: 12px;}
p.comment{float: right; font-size: 1.2em; line-height: 1.6em; margin: 0 153px 0 0px;}
input.commentinput{clear: none; float: right; margin-top: 15px; width: 223px;}
textarea.finalcomment{margin-left: 0; clear: none; float:right; margin-top: 19px;}
fieldset.questionnaire .floatleft{width: 265px;}

.errorMessage{	
	background-color:#eebaba;
	border:1px solid #b58686;
	color: #000;
	font-size: 1.3em;
	margin-left:0px;
	padding:10px;
	width:330px;
	display: none;
}

span.errorinfo  
{
	background-color: #FFFF99;
    border: 1px solid;
    color: Red;
    padding: 1em;
    display:block;
    }
    
/* Utilities */

.pd20 {padding: 20px;}

a.fallbackLink{
	background: url(/system/images/fallbackButton_bg.jpg) top left repeat-x;
	border: 1px solid #666;
	-moz-box-shadow: 0px 1px 4px 2px #999;
    -webkit-box-shadow: 0px 1px 4px 2px #999;
    box-shadow: 0px 1px 4px 2px #999;
	padding: 8px;
	margin-right:30px;
	text-decoration: none;
	font-size: 13px;
}

/* SITEMAP */
.sitemap-link {
    background: transparent url(/system/images/sitemap.gif) 0 0 no-repeat;
    border-right: 1px solid #79a6c5;
    display: block;
    margin-right: 10px;
    height: 15px;
    padding-right: 10px;
    text-align: left;
    text-indent: -9999px;
    width: 19px;
}
.sitemap ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.sitemap ul li
{
	background:transparent url(/system/images/h3_dot.png) no-repeat scroll left 0.5em;
	padding-left:10px;
}
.sitemap ul li a
{
	color:#B70101;
	font-weight:bold;
}
.sitemap ul ul
{
	margin-left:10px;
}
.sitemap ul ul li
{
	background:transparent url(/system/images/bluelink.gif) no-repeat scroll left 0.5em;
}
.sitemap ul li li a
{
	color:#7FB0C9;
	font-weight:normal;
}
img.blockimg{display:block;}
span.blockimg{display:block; padding-bottom:9px;}

/* Front */

.newlistHeading {text-transform: uppercase; color: #3b638f; font-size: 1.4em;}
.newslist ul {margin-bottom:10px;}

.fbContent {background:transparent url(/system/images/facebookArea_bg.jpg) no-repeat scroll left top; width:442px; height:58px;margin-top: 20px;}
.appContent {background:transparent url(/system/images/appArea_bg.jpg) no-repeat scroll left top; width:442px; height:58px;margin-top: 20px;float:right;}
