* {
	margin:0;
	padding:0;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

html, body {
	height: 100%;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	background:#f6f6f6 url(../images/menu_bg.png) scroll repeat-y 0 0;
}

#holder {
	width:1023px;
	min-height:100%;
}

input, textarea, select, button {
	font: 11px Arial, sans-serif;
}

a img {
	border: none;
}

ul, ol {
	list-style: none;
}

.column {
	float: left;
}



.main {
	position:relative;
	min-height:542px;
	background:#fff;
	margin-bottom:18px;
}

* html .main{
	min-height:542px;
}

.main p {
	line-height:16px;
	text-align: left;
	padding:0 0 12px 0;
}

.main p.rMore{
	text-align:right;
	line-height:1;
	padding:0;
}

.main p.rMore a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#content {
	margin:0;
	padding:0;
}


#changesite{
	position:absolute;
	bottom:0px;
	left:0px;
	width:163px;
}
/*backgrounds to be set*/
#changesite a{
	height:67px;
	display:block;
	background:#eae3e3;
	text-decoration:none;
	text-indent:-9999px;
}

/*FOOTER*/
#footer{
	clear:both;
	margin:0 0 18px 17px;
	height:20px;
}

#footer a {
	color:#000;
	border-bottom-width: 0;
}
#footer a:hover
{
	border-bottom-width: 1px;
}

/*FORM*/
#search, input[type="text"], input[type="password"], textarea {
	background: #FBFAF4; 
	border: 2px solid; 
	border-color: #999 #D9D9D9 #D9D9D9 #999;
}



/* ContentWraper */
.normalContentWrapper {
	width:748px;
}
#holder input.csc-mailform-check{border:0;background:#fff;}
#holder input.csc-mailform-radio{border:0;background:#fff;width:10px;}

.normalContentWrapper .leftColumn {
	float:left;
	min-height:542px;
	width: 480px;
}

.normalContentWrapper .rightColumn {
	width:337px;
	float:left;
}

/* Main Content */
.leftColumn .content {
	margin:33px;
}

/* IE5.x/Win hacks */
#sidebar {
	width: 169px; voice-family: "\"}\""; voice-family: inherit; width: 148px;
}

/* IE5/Mac hacks */
/*\*//*/

/**/

/* Patriks Nya */
.navbarColumn {
	width: 280px;
	min-height:100%;
	float:left;
}

.contentColumn {
	width: 713px;
	min-height:100%;
	float:left;
	padding-left: 30px;
}



/* Colors 
==================================================================== */

.black {
	color:#000000;
}

/* Main content Styles
==================================================================== */
.content {
	/*letter-spacing: 0.1em;*/
}

.content ul {
	list-style-type:square;
	list-style-position:outside;
	margin:0 0 0 16px;
}

.content li {
	margin:0 0 4px 0;
}

.content p, ul, table{
}

.margin15 {
	margin:16px;
}

.margin32 {
	margin:32px;
}


