/* Edits, Tommie Hansen jan 2010 */
/*#content {background:#fff;}*/
#wrapper *, #content-left p {letter-spacing:0;font-family:arial,helvetica,sans-serif;}
#wrapper #top-nav a {letter-spacing:0;font-size:9px;}
#content-main p {font-family:arial,helvetiva,sans-serif;}
img { -ms-interpolation-mode:bicubic; }


#wrapper * {letter-spacing:0;}
#wrapper .col {margin-right:20px;}
#wrapper .col:hover img {opacity:1; filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)";}
#wrapper .col:hover a {text-decoration:underline;}
#wrapper .col:hover {margin-top:0px;}
#wrapper .nopadding {margin-right:30px;}
#wrapper .col img {border:1px solid #eee;}
#wrapper .col img { opacity:.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; }
#wrapper .fullwidth {width:780px;} /* NOTE: Need to apply .fullwidth to #content-holder in order to work ofc */

.lmenu {display:block;width:100%;margin-bottom:20px;}
.rc {margin:0;padding:0;margin-left:10px;margin-top:80px;}
.rc {padding:0;}
.reko {padding-left:25px;text-align:left;border-left:1px solid #ddd; margin-left:15px; padding-top:10px; padding-bottom:10px; }
.reko img {margin-bottom:15px;}
.reko p {margin-bottom:10px;}
#wrapper .reko a:hover img {opacity:.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)";}

#signup { position:absolute; top:8px; margin-left:768px; _margin-left:748px; width:172px; height:77px; background: url(/files/0/subscribe.png) no-repeat; } 
#signup fieldset, #signup form {width:auto;border:0;}
#signup .btn { position:absolute; left:130px; top: 37px; background:url(/files/0/sbutton.png) no-repeat;width:19px;height:19px; cursor:pointer; }
#signup .btn:focus, #signup .btn:active { width:19px;height:19px; background-position:0 -19px; }
#signup .btn:hover {background-position:0 -19px;}
#signup  input { border:0;background:none;position:absolute;top:33px;left:23px;width:93px;padding:5px 5px;vertical-align:middle; }
.footer a img {text-align:center;}
.submit {cursor:pointer;}
.submit:hover { opacity:.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; }
/* end edits */

* 

{
	font-family: Helvetica, 'Lucida Sans', Arial, Verdana;
	font-size:11px;
	color:#666666;
}
body {
	padding:0px;
	margin:0px;
	background:#f4f4f4 url(/files/0/background.jpg) repeat-y;
}

h1 { padding:0 0 0 0; margin:0px; font-size:28px; color:#3d5174; text-align:left; font-weight:bold;}
h2 { padding:0px; margin:0px; font-size:16px; color:#93a691; text-align:left; font-weight:bold; line-height:16px; }
h3 { padding:0px; margin:0px; font-size:16px; color:#ffffff; text-align:left; font-weight:bold;}
h4 { padding:0px; margin:3px 0 2px 0; font-size:14px; color:#000000; text-align:left; font-weight:normal;}

h5 {
	color: #367c9b;
	font-size:12px;font-weight:normal;
	margin: 0;
}

a , a:visited, a:link, a:active{ color:#009999; text-decoration:none; }
a:hover { text-decoration:underline;}

a img{ border:0;}

p{ line-height:16px; padding:0 0 10px 0; margin:0px; letter-spacing:-1px; word-spacing:1px}

b{ color:#384a69;}
span.cyan{ color:#3e7a94;}
span.black{ color:#000000;}
span.big{ font-size:16px;	}
span.strong{ font-weight:bold;}
span.leftcol{ width:100px;}
.big{
	font-size:18px!important;	
}

object{ outline:none;}

#wrapper{
	width:1020px;
}
#wrapper div.top{
	width:100%;
	height:20px;
	background:url(/files/0/background-top.jpg) no-repeat;
}
#container{ 
	margin-left:20px;
	width:980px;
}

#content-cms{ 
	float:left;
	width:650px;
}
#header{
	height:120px;
	float:left;
	margin-left:20px;
}
#header div.logo{
	padding-top:24px;
}

#contentholder{
	float:left;
	width:100%;	
	background:url(/files/0/background-content.jpg) repeat-y;
	padding-bottom:20px;
}
#contentholder-bottom{
	background:url(/files/0/background-content-bottom.jpg) no-repeat; height:22px; width:980px;	
}
#content{
	padding:20px 0 0 40px;	
}
#content-left{
	float:left;
	width:140px;	
}
#content-main{
	float:left;
	padding-left:10px;	
	width:450px;
}
#content-main.wide{
	width:590px;
}
#content-right{
	float:left;
	width:300px;	
	padding-left:12px;
	
}
#content-right.narrow{ width:160px;}
#content-right div.list{
	color:#009999;
	float:left;
	width:290px;
	text-align:right;
	cursor:pointer;
}
#content-right div.list a{
	display:block;
	float:left;
	color:#009999;
	text-decoration:none;
}
#content-right div.list-hover{
	background-color:#deecec;
}

.col{
	float:left;
	width:140px;
	padding-right:12px;
	color:#666666;
	line-height:16px;
}
.col h4{
	font-size:14px;
	color:#000000;
}
.footer{float:left; padding:0px; padding-left:190px; padding-top:40px;}
.footer img{ float:left; margin-right:5px;}
.footer span{ float:left; margin-top:3px; font-size:10px; color:#a6a6a6; width:625px;}
	

.left{ float:left;}
.right{ float:right!important; }
.bold{ font-weight:bold;}
.left-margin{ margin-left:10px;}
.right-margin{ margin-right:10px;}
.padding-bottom{ padding-bottom:10px;}
.nomargin{ margin:0px!important;}
.nopadding{ padding:0px!important;}
.hr{ margin-top:17px; height:15px; border-top:1px solid #94d0d0; clear:both;}
.white{ color:#ffffff;}
.clear{ clear: both;}
