	#header .contactPhone {
			color:#fff; font-size:13px;font-weight:bold;
		}
		
	#header .contactPhone span {
			font-size:26px; line-height:24px; font-style:italic; 
		}
	
	
	
	#header .firstNavList ul li a {
		font:bold 12px Arial, Helvetica, sans-serif; 
		color:#FEFEF1;line-height:27px;
		text-decoration:none; text-transform:uppercase; 
	}

	
	#header .secondNavList ul li a {
		font:bold 12px Arial, Helvetica, sans-serif; 
		color:#283C2D;line-height:24px; padding-left:6px;
		text-decoration:none; 
		background:url(../images/blueArrow.gif) no-repeat left; 
	}	

	#header .secondNavList ul li {
		padding:0; margin:0 15px 0 0 ; 
	}
	
	#sidebar .sidebarContent .sidebarMenu li {
		padding:5px 15px; border-bottom:1px dashed #CFC043; 
	}
	
	#sidebar .sidebarContent .sidebarMenu li.last {
		padding-bottom:0; border-bottom:none; 
	}
	
	#sidebar .sidebarContent .sidebarMenu li a {
		text-decoration:none; font-weight:bold; color:#233F8D; 
	}
	
	#sidebarVideo .videoTitle {
		font-weight:bold; padding-left:15px; padding-bottom:5px;
	} 
	
	#sidebarVideo #videoPlayer img {
		border:none; 
	}
	#sidebar h3.news {
	    text-transform:uppercase;
	    color:#333;
	    font-size:14px;
	    margin-bottom:2px;
	}
	.newsBox {
	    color:#233F8D;
	    width:318px;
	    height:auto;
	    padding:5px;
	    background:url(../images/ctaBg.png) no-repeat bottom;
	}
	.newsBox p{
	    font-size:11px;
	    line-height:15px;
	}
	#footer .footerContent .swePartnersAddress .sweAddress {
		font-size:11px;
	}
	
	#footer .footerContent .swePartnersAddress .sweAddress span {
		color:#274AA3; font-size:14px; font-weight:bold;
		line-height:18px;
	}
	
	#footer .footerContent .footerMenu a {
		color:#2B398D; text-decoration:none; padding:0 8px; 
	}
	
	
/** TEXT FORMATTING */
.post { width:95%; min-height:300px; }
.post p.pagetitle {  padding:15px 0 5px 0;  
	font-weight:bold; color:#233F8D; font-size:19px; 
	
	}
	
	.post p.pagetitle2 {  padding:15px 0 5px 0;  
	font-weight:bold; color:#233F8D; font-size:17px; 
	}
	
	.post p.pagetitle a {color:#233F8D; text-decoration:none; }
	.post p.pagetitle a:hover { text-decoration:underline}
		
	.post h2.pagetitle, .post span.pagetitle,
	.post h3.pagetitle  {  
		padding:15px 0 5px 0;
		margin:0;  
		font-weight:bold; color:#233F8D;
		font-size:19px; }
 	
	.post h2.pagetitle2, .post span.pagetitle2,
	.post h3.pagetitle2 {  
		padding:15px 0 5px 0;
		margin:0;   
		font-weight:bold; color:#233F8D;
		font-size:17px; }
 
	
	.post h2.pagetitle a {color:#233F8D; text-decoration:none; }
	.post h2.pagetitle a:hover { text-decoration:underline}
	
	 
	.post h3.pagetitle a {color:#233F8D; text-decoration:none; }
	.post h3.pagetitle a:hover { text-decoration:underline}

 
.post p { font-size:14px; color:#333; line-height:19px;  padding-bottom:15px; }

.post .smalltext { font-size:11px;   line-height:14px;  }
.post .smallgrey { font-size:11px;  color:#666; line-height:14px;  }

.post ul {
	margin:5px 5px 5px 20px; padding:0;
}

.post ul li {
	margin: 0 0 8px 0; padding-top:0;
}

.post h3 { font-size:14px; margin:10px 0 0 0; padding:0px;}


.post img { border:none}

.proc {
border:1px solid #003399;
margin-bottom:1.3em;
width:99.5%;

}

table.proc {
	border-collapse:collapse !important;
}

table.proc th.plain_row_hd, th.plain_row_hd {
background:#FFFFFF none repeat scroll 0%;
font-weight:normal;
text-align:left;
}
table.proc th.left {
text-align:left;
}

.proc th {
background:#ABE1FA none repeat scroll 0%;
border:1px solid #003399;
padding:3px;
text-align:center;
}

.proc td {
border:1px solid #003399 !important;
padding:3px;
font-size:13px;
vertical-align:top;
border-collapse:collapse  !important;
}

.proc table.noBorder {
border:medium none;
}

.proc td.noBorder {
border:medium none;
}

.post hr { size:1px;}

#content .page_footnote { border-top:3px solid #283C2D; padding-top:5px; clear:both; margin-top:30px;}
#content .page_footnote p {  line-height:19px; }


.post td.specs , .post td.specs table td { 
	font-size:11px; color:#444
}
 
table.sidingstyles td { vertical-align:top }
table.sidingstyles td.cols2 { padding:0 15px; }


table.sidingstyles td.specs {
	padding:0 15px;
	width:310px;
}

table.tablespecs {
	margin-top:8px;
	border:1px solid #ccc;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:80%;
}

table.tablespecs td {
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:2px 8px;
	vertical-align:middle;
}

table.tablespecs td.label {
	text-transform:uppercase;
	font-weight:bold;
	background-color:#efefef;
	
}

table.sidingstyles td p {
	padding:0;
}