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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"""";}body{background:#fff ;font-size:11px;font-family:Verdana,Arial,sans-serif;}ul#nav_access{position:absolute;top:-9999px;left:-9999px;}p,ul,dl,ol{color:#333;margin-bottom:2px;line-height:16px;font-size:11px;}ul{list-style-type:disc;}ul li{margin-left:12px;}ol{list-style:decimal;list-style-position:inside;}hr{height:0;border-top:1px solid #ccc;margin-bottom:22px;}abbr{border-bottom:1px dotted;}strong{font-weight:bold;}em{font-style:italic;}h1,h2,h3,h4,h5{font-weight:bold;}h2{color:#48482d;font-size:16px;margin-bottom:10px;}h3{margin-bottom:20px;}h4{margin-bottom:10px;}h5{margin-bottom:10px;}h6{text-transform:uppercase;font-size:11px;color:#666;letter-spacing:1px;margin-bottom:10px;}a:link,a:visited{color:#4682B4;text-decoration:underline;}a:hover,a:focus{color:#333;}h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{text-decoration:none;}

div.employees {float:left;width:25%;}
div.employee_container {width:160px;height: 180px;border:1px solid #efefef; padding:10px 0 5px 12px;background:#f5f5f5;margin:0 0 0 0;}
div.employee_photo {padding:0 0 0 0;}
div.employee_info {font-size:9px;}


.block_1{float: left;display:inline;clear:both;width:160px;height: 175px;min-height:175px;height:auto !important;border:1px solid #efefef; padding:10px 0 5px 12px;background:#f5f5f5;margin: 0 5px 10px 0;}
.block_2{float: left;display:inline;width:160px;height: 175px;min-height:175px;height:auto !important;border:1px solid #efefef; padding:10px 0 5px 12px;background:#f5f5f5;margin: 0 5px 10px 0;}
.block_3{float: left;display:inline;width:160px;height: 175px;min-height:175px;height:auto !important;border:1px solid #efefef; padding:10px 0 5px 12px;background:#f5f5f5;margin: 0 5px 10px 0;}
.block_4{float: left;display:inline;width:160px;height: 175px;min-height:175px;height:auto !important;border:1px solid #efefef; padding:10px 0 5px 12px;background:#f5f5f5;margin: 0 5px 10px 0;}


/*  Select
-------------------------------- */
select {padding:2px 4px;margin:0;border:1px solid #ccc;background:transparent;}

/*  Input
-------------------------------- */
input {}

/*  Projects
-------------------------------- */
div.projects{clear:both;padding:15px 0 8px 0;border-bottom:1px dotted #ccc;margin:0 0 0 0;}
div.projects_related{clear:both;padding:4px 0 4px 0;border-bottom:none;margin:0 0 0 0;}

div.slickbox{display:none;padding:6px 0 0 0;margin:0 0 0 0; background:transparent;border-top:none;}
div.slickbox2{padding:6px 0 0 0;margin:0 0 0 0; background:transparent;border-top:none;}


/*  Frontpage News
-------------------------------- */
div.frontpage_news{width:640px;display:block; padding: 0 0 0 0 ;margin: 15px 0 0 10px;}
div.news_image {float:left;clear:left;margin:0 15px 4px 0;border:1px solid #ccc;padding:0}
div.news_body {float:left;padding:15px 0;border-bottom:1px dotted #ccc;margin:0 0 10px 0;}
div.news_body_main {float:right;padding:0 0 0 0;border-top:none;margin:0 0 20px 0;}
h3.news {font-family: "Verdana", sans-serif; font-size: 12px; color: #4682B4; width:100%; border-bottom: 1px solid #ccc; padding: 0 0 5px 0}
div.read_more{float:right;padding: 2px 0 0 0;margin: 0 0 10px 0}



/*  Frontpage
-------------------------------- */

div#frontpage_content{float:left;  background: none;  }
div#frontpage_content.main_content {width:660px;float:left;padding:20px 15px 25px 25px;position:relative;margin: 5px 0 10px 0;border-right: 1px dotted #ccc}
div#frontpage_menu{width:258px;float:left; padding: 20px 12px 20px 5px; border: none; background: none}

div#frontpage_left {width:620px; float:left; margin:0 20px 12px 0; padding:15px;border:1px solid #e1e1e1;background:#f5f5f5;}

div#frontpage_middle {width:620px; float:left; position:relative; z-index:5;}
div#frontpage_right {width:250px; float:right; position:relative; z-index:6; margin:5px 0 0 0;}

div#frontpage_left img {float:right; margin:0;}
div#frontpage_middle img {margin:0;}

div#feature p {margin-left:0px;}

ul.list_frontpage{
list-style-type:none;
padding:0px ;
margin:0px;

}

ul.list_frontpage { list-style:none; overflow:hidden; }
ul.list_frontpage li {border-bottom: 1px solid #d3d3d3;margin: 0; }

ul.list_frontpage li a {
		display: block;
		padding: 3px 3px 3px 0;
		background: transparent;
		color: #4682B4;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

ul.list_frontpage li a:hover {
		background: #efefef;
		color: #4682B4;
                font-weight: normal;
		}


li.news{
padding:0px;
margin:0px;

}


ul.list_news{
list-style-type:none;
padding:0px;
margin:0px;

}

li.news{
padding:0px;
margin:0px;

}

div#feature2{width:938px;background: #fff;float:left;padding:10px 20px 20px 20px;position:relative;margin:10px 0 0 0;}

div#branding_sub #lang{float:right;position:absolute;}
div#branding_sub #lang a{font-family: "Verdana", sans-serif;font-size: 10px;color:#4682B4; font-weight:bold;text-decoration:none; }
div#branding_sub #lang a:hover {color:#999; }

div#image {clear:both;float:left;width: 190px; }
div#body {float:right;width: 500px;}

table#partner_bio {width:400px;}
table#partner_bio td#left {width:150px;}
table#partner_bio td#right {width:250px;}



/* Partner Profiles */
div#content_partner{float:left;  background: none;  }
div#content_partner.partner_profiles {width:718px;float:left;padding:25px 25px 25px 25px;position:relative;margin: 10px 0;border-right: 1px dotted #ccc}

/* Partner */
div#content_partner ul.staff_member { list-style:none; overflow:hidden; margin-bottom:-20px; }
div#content_partner ul.staff_member li { width:230px; height:200px; overflow:hidden; position:relative; float:left; margin:0 10px 20px 0;background: none; border-right: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
div#content_partner ul.staff_member li.end { margin-right:0px;border-right: none }
div#content_partner ul.staff_member li div.profile { position:absolute; bottom:-40px; left:0; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_50.png); z-index:2; padding:5px; width:110px; }
div#content_partner ul.staff_member li img { position:absolute; top:0; left:0; height:120px }
div.profile {color:#000;}
h3.staff {font-family: "Verdana", sans-serif; font-size: 12px; color: #4682B4; width:100%; border-bottom: 1px solid #ccc; padding: 0 0 5px 0}

div.title {clear:both; position:relative; top:88px; left:0;background: none; }
div.title a {font-family: "Verdana", sans-serif;font-size: 10px;color:#4682B4; font-weight:bold;text-decoration:none; }
div.title a:hover {color:#999; }

div.partner_title {clear:both; position:relative; height: 20px; top:88px; padding: 0 0 0 0; left:0;background: #fff; font-family: "Verdana", sans-serif;font-size: 9px; }




/* Partner Menu */
div#content_partner_menu{width:180px;float:left; padding: 28px 0 0 10px; border-left:none; background: none}
.list { list-style:none; overflow:hidden; }
.list li {border-bottom: 1px solid #d3d3d3;margin: 0; }

.list li a {
		display: block;
		padding: 3px 3px 3px 1em;
		background: none;
		color: #4682B4;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

.list li a:hover {
		background-color: #efefef;
		color: #4682B4;
                font-weight: normal;
		}


/* Tables */
/* site_url explanation: http://expressionengine.com/docs/templates/globals/single_variables.html#var_site_url */
/* only site_url will be parsed, other variables will not be parsed unless you call the stylesheet using path= instead of stylesheet=:

http://expressionengine.com/docs/templates/globals/stylesheet.html */

table{background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_40.png);font-size:10px;width:100%;}
tr{border-bottom:none;}
tr.alt{background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_20.png);}
th,td{padding:5px 0;}
th{background:none;color:#4682B4;font-weight:bold;font-size:11px;}
.member_table{width:60%; margin:10px;}
.member_console{width:100%;}
h5{background:none;color:#666;font-weight:bold;font-size:11px; line-height: 15px;}

/* Page Styles */
div#branding{height:160px;margin:0; padding: 0;background: #999;position:relative;z-index:2;}
div#branding_sub{width:980px;margin:0 auto;position:relative;}
div#page{width:980px;padding-top:10px;margin:0 auto;position:relative;top:0px;margin-top:0;z-index:1;}
div#content_wrapper{padding:20px 0 0 0; margin:0;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
div#feature{width:938px;background: #fff;float:left;padding:30px 20px 20px 20px;position:relative;margin:10px 0 10px 0; border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}



div#legend{width:980px;background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_70.png);overflow:hidden;position:relative;top:30px;margin-top:-30px;padding:10px 0 30px 0;font-size:11px;}
hr.legend_start{width:980px;clear:both;background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_70_top.png) no-repeat top left;height:35px;margin:0;margin-top:20px;border:none;}

div#content_pri{width:608px;float:left;margin:0 10px 10px 0px; padding:10px 20px 0 20px; border-right:1px solid #ccc;}
div#content_sec{width:276px;float:left; padding: 0 0 0 5px; border: none}

input.input { border:1px solid #aaa; position:relative; left:5px;}
input.input:focus { background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_70.png); }
textarea { border:1px solid #aaa; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_50.png); }
textarea:focus { background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_70.png); }

/* Branding */
div#branding_logo{background:url(http://vista-analyse.no/themes/site_themes/vista/images/newtop2.jpg) no-repeat 0;margin:0 auto;position:relative;left:0;margin-bottom:-0;height:160px;width:980px;}
div#branding_logo img{display:none;}

div#branding_sub h1 a {width:180px;height:160px;display:block;background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/newtop2.jpg) no-repeat 0px 0px; margin-top: -160px;position:relative;left: 0px;margin-bottom: 0px;}

div#branding_sub form{position:absolute; right:0px;top:0px;width:260px;height:19px;}
div#branding_sub form fieldset{position:relative;}
div#branding_sub form label{margin-top:4px;width:40px;padding:0px;position:absolute;left:4px;display:inline;}
div#branding_sub form input#search{border:none;position:absolute;top:2px;left:50px;width:172px;padding:2px 5px;font-size:10px;font-weight:bold;color:#fff;background: #999}
div#branding_sub form input#submit{position:absolute;right:0px;top:1px; background:transparent url(http://vista-analyse.no/themes/site_themes/vista/images/agile_sprite.png) no-repeat -590px -80px; width:24px; height:24px; display:block; font-size:1px; border:none; outline:none;}

div#branding_sub div#member{position:absolute;right:30px;top:120px; width: 163px;background: none;border:none;color:#ccc;font-size:11px;padding:8px;}
div#branding_sub div#member ul{margin:0;line-height:13px;list-style:disc;}
div#branding_sub div#member h4{margin-bottom:4px;}
div#branding_sub div#member a:link, div#branding_sub div#member a:visited{color:#ccc;}
div#branding_sub div#member a:hover, div#branding_sub div#member a:focus{color:#fff;}


/* Navigation */
ul#navigation_pri{list-style:none;padding:3px 10px; width:958px;background:#fff;position:absolute;bottom:-26px;border: 1px solid #ccc;}
ul#navigation_pri li{margin-right:0;float:left;font-size:11px}
ul#navigation_pri li a{font-family:'Verdana',sans-serif;font-weight:normal;color:#333333;text-decoration:none}
ul#navigation_pri li a:hover{color:#4682B4;}
ul#navigation_pri li.cur a{color:#4682B4; font-weight: bold;}

/* Footer */
div#siteinfo {background:#f0f0f0;margin-top: 0px; padding:10px 0;position:relative;clear:both;font-size:10px;z-index:3; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; }
div#siteinfo p{text-align:center; color:#999;font-weight:bold;margin:0; padding-left: 20px;}
div#siteinfo a {color:#999;text-decoration:underline;}
div#siteinfo a:hover {color:#666;text-decoration:underline;}
div#siteinfo p.logo a{display:block;}


/* 11.PAGEHEADERS
---------------------------------------------------------------------- */

div#page_header { background:#999; height:50px; z-index:3; position:relative; top:-25px; margin:30px 0 -10px 0; }

div#page_header h2 { float:left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; text-transform:uppercase; color:#ebebeb; letter-spacing: -0.01em; }
div#page_header h2 a { display:block; }

div#page_header h2 { margin:0; width:400px; height:15px; padding-top:30px; margin-left:32px;}

div#page_header ol#breadcrumbs { float:left; list-style:none; margin:0; margin-left:10px; margin-top:26px; padding:0px 0 0 20px; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/breadcrumbs_bg.png) no-repeat left center; }
div#page_header ol#breadcrumbs li { margin:0; float:left; font-weight:bold; color:#d6d6d6; text-transform:uppercase; font-size:12px; }
div#page_header ol#breadcrumbs li a { color:#d6d6d6; text-decoration:none; }




/* News
---------------- */
h3.oldernews {}
ul#news_listing { list-style:none; }
ul#news_listing li { margin:0 0 30px 0; overflow:hidden; }
ul#news_listing li img { float:left; margin:0 10px 10px 0;}
ul#news_listing li p { margin-bottom:10px; }

div#news_archives { overflow:hidden; }
div#news_archives div#categories_box {width:120px; float: left;}
div#news_archives div#months_box {width:120px; float: right;}
div#news_archives ul#categories { width:120px; float:left; margin-right:30px; }
div#news_archives ul#months { width:120px; float:left; }


div#captcha_box img {margin-left: 5px;}

input#captcha {display:block; margin: 5px 0 0 0; border:1px solid #aaa; width:228px; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_50.png);}
input#captcha:focus {background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_70.png);}

/* News Archive Page */
div.archive ul#news_listing li img {float:right; margin:auto auto 10px 10px;}
div.archive ul#news_listing li p {margin-bottom:10px; padding-left:0;}

/* About */
div#content_pri.about {width:450px;}
div#feature.about p {color:#666666;font-weight:bold;margin-left:10px;width:450px;}
div#feature h3.about {font-size:22px;font-weight:bold;color:#47472C;text-decoration:none; margin:10px 0 20px 10px; width:300px;}


/* Contact */
div#content_partner.contact { width:530px; margin-right:110px; }
div#content_partner.contact {  width:270px; float:left; padding:10px; padding-bottom:0; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/staff_bg.jpg); position:relative; top:-170px; margin-bottom:-140px; color:#eee; }
div#feature.contact p {color:#666666;font-weight:bold;margin-left:10px;width:600px;}

/*div#feature { padding-left:10px; padding-right:410px; width:530px; }*/



/*  Member Templates */
/* 22.MEMBERS
---------------------------------------------------------------------- */

/* CONTROL PANEL */
div#navigation_sec.member_cp { width:270px; padding:10px; float:left; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/green_40.png); margin:35px 30px 30px 10px; font-size:11px; line-height:16px; }
/*div#content_pri.member_cp  { width:610px; margin:0 0 0 10px; }*/

div#page_header.member_cp  a.viewprofile { display:block; width:182px; height:22px; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/member_viewprofile.jpg) no-repeat left top; text-indent:-9999em; position:absolute; right:10px; top:25px; }
.member_cp div#page_header a.viewprofile:hover,
.member_cp div#page_header a.viewprofile:focus { background-position:left bottom; }

div#navigation_sec.member_cp h4 { color:#fff; border-bottom:1px solid #b1b1a9; font-size:12px; padding-bottom:5px; position:relative; }
div#navigation_sec.member_cp h4 a.expand { position:absolute; right:0; top:0; display:block; height:14px; width:14px; background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/controlpanel_expand.jpg) no-repeat bottom left; text-indent:-9999em; }
div#navigation_sec.member_cp h4 a.expand.open { background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/controlpanel_expand.jpg) no-repeat top left; }
div#navigation_sec.member_cp a:link,
div#navigation_sec.member_cp a:visited { color:#ddd; }
div#navigation_sec.member_cp a:hover,
div#navigation_sec.member_cp a:focus { color:#fff; }

div#content_pri table { width:400px; background:none;}
div#content_pri table th { background:none; }
div#content_pri table tr { background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_60.png); }
div#content_pri table tr.alt { background:url(http://vista-analyse.no/no/themes/site_themes/vista/images/white_40.png); }