body {
font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px; 
	margin:0px; 
	padding: 0px;
background-color: #EFF4FB;
background-image: url(../getfile.php/172112.858/navcolbakg.gif);
background-repeat: repeat-y;
background-position: top left;
}

body,p,dt,dd,dl,caption,th,td,select,option,form,div,li{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
}

table.layout{
margin: 0px;
padding: 0px;
}
td.layout{
padding: 0px;
text-align: left;
vertical-align: top;
}

img.layout, a img.layout{
	border: none;
margin: 0px;
padding: 0px;
}

img.artimage{
  border: 1px solid black;
}

.default { font-size: 10px; }

/* SECTION:Link styles */

a:link { color: #003366; }
a:visited { color: #003366; }
a:hover { color: #FF0000; }
.menu { color: #ffffff; font-weight: normal; font-size: 10px; font-family:verdana;}
a.menu:link { text-decoration: none; color: #ffffff;}
a.menu:visited { text-decoration: none; color: #ffffff;}
a.menu:hover { text-decoration: underline; color: #ffffff;}

.menulevel0{ color: #ffffff; font-weight: bold; font-size: 10px; font-family:verdana;}
a.menulevel0:link { text-decoration: none; color: #ffffff;}
a.menulevel0:visited { text-decoration: none; color: #ffffff;}
a.menulevel0:hover { text-decoration: underline; color: #ffffff;}

.menuselected { text-decoration: none; color: #ffffff; font-size: 10px; font-weight: bold; font-family:verdana;}
a.menuselected:link { text-decoration: none; color: #ffffff; font-size: 10px; }
a.menuselected:visited { text-decoration: none; color: #ffffff; font-size: 10px;}
a.menuselected:hover { text-decoration: underline; color: #ffffff; font-size: 10px;}

.menulevel0selected { text-decoration: underline; color: #ffffff; font-size: 10px; font-weight: bold; font-family:verdana;}
a.menulevel0selected:link { text-decoration: underline; color: #ffffff; font-size: 10px; }
a.menulevel0selected:visited { text-decoration: underline; color: #ffffff; font-size: 10px;}
a.menulevel0selected:hover { text-decoration: underline; color: #ffffff; font-size: 10px;}


.topmenu { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family:verdana; }
a.topmenu { text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight:bold; font-family:verdana; }
a.topmenu:link { text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight:bold; font-family:verdana; }
a.topmenu:visited { text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight:bold; font-family:verdana; }
a.topmenu:hover { text-decoration: underline; color: #FFFFFF; font-size: 10px; font-weight:bold; font-family:verdana; }
.topmenuselected { font-weight:bold; color: #FFFFFF; font-size: 10px; font-family:verdana;}
a.topmenuselected {text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:link {text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:visited {text-decoration: underline; color: #FFFFFF; }
a.topmenuselected:hover {text-decoration: underline; color: #FFFFFF; }


/* Printable/tell a friend links  */
.toollink{font-size: 11px;}
a.toollink{color: #FFFFFF; text-decoration: none;}
a.toollink:visited { color: #FFFFFF; text-decoration: none; }
a.toollink:hover { color: #FFFFFF; text-decoration: underline; }


.sitecredits{font-size: 10px; font-weight: normal;}
a.sitecredits:link{text-decoration: none; color: #FFFFFF;}
a.sitecredits:visited{text-decoration: none; color: #FFFFFF;}
a.sitecredits:hover{text-decoration: underline; color: #FFFFFF;}

.cp{font-size: 10px; font-weight: normal;}
a.cp:link{text-decoration: none; color: #FFFFFF;}
a.cp:visited{text-decoration: none; color: #FFFFFF;}
a.cp:hover{text-decoration: underline; color: #FFFFFF;}

/* Sitemap links */
.tree{font-size: 12px; font-weight: normal;}
a.tree:link{text-decoration: underline; color: #003466;}
a.tree:visited{text-decoration: underline; color: #003466;}
a.tree:hover{text-decoration: underline; color: #FF0000;}

.sitetree{font-size: 12px; font-weight: bold;}
a.sitetree:link{text-decoration: underline; color: #003466;}
a.sitetree:visited{text-decoration: underline; color: #003466;}
a.sitetree:hover{text-decoration: underline; color: #FF0000;}

a.attachment{
font-weight: bold;
}

.headline a.headlinelink{ font-size: 11px;}



/* End Links styles */



/* SECTION: Standard CP classes */
.pagedescription{
 font-size: 12px; font-weight: normal; color: #003366; 
padding: 0px; margin: 15px 0px;
}
.pagelogo{
	float: right;
	margin: 15px;
}
.pagebar{
	margin: 15px 0px;
}
.headline, h1.headline { font-size: 14px; font-weight: bold; color: #00518C; 
padding: 0px; margin: 2px 0px 3px 0px; color: #085C7D;}
.headlineview, h1.headlineview { font-size: 18px; font-weight: bold; 
color: #085C7D; text-align: center; 
padding: 0px; margin: 15px 0px 0px 0px; }
.headlinelink { font-size: 12px; font-weight: bold; color: #0000EF; }

.subheadline, h2.subheadline { font-size: 12px; font-weight: bold; 
color: #085C7D; padding: 0px; margin: 0px 0px 15px 0px;}

.subheadlineview, h2.subheadlineview { font-size: 14px; font-weight: bold; 
color: #00518C; padding: 0px; margin: 0px 0px 15px 0px; text-align: center; }

.ingress, p.ingress{ font-size: 11px; font-weight: normal; color: #000000; padding: 0px; margin: 0px 0px 5px 0px;}
.ingressview, p.ingressview { font-size: 11px; font-weight: bold; color: #000000;  padding: 0px; margin: 15px 0px;}

.body { font-size: 10px; font-weight: normal; color: #000000; }
.date { font-size: 10px; font-weight: normal; color: #999999; }
.link { font-size: 10px; font-weight: normal; color: #0000EF; }
.toollink { font-size: 10px; font-weight: bold; color: #000000; }
.feedback { font-size: 10px; font-weight: normal; color: #000000; }

div.byline{}

i.paragraphpictext, .paragraphpictext{
text-align: center;
font-style: normal;
}
table.paragraphpictable{
margin-bottom: 15px;
}


.paragraphpictable td{
text-align: center;
}
/* SECTION: Listing elements*/
td.listingpic{
width: 140px;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;

}

table.listing{

}

td.listing{
text-align: left;
vertical-align: top;
padding-bottom: 20px;

}

td.simplelisting{
text-align: left;
vertical-align: top;
padding: 3px 0px;
}

table.newslisting{

}

table.newslisting td{
text-align: left;
vertical-align: top;
padding-bottom: 10px;
}

/* Styles for view pages */
.block{
	clear: both;
	margin-bottom: 10px;
}
hr{
clear: both;
/*padding-top: 15px;*/
}
div.hr{
	/* Replacement for hr. This is easier to style */
	clear: both;
	height: 15px;
}
.body{
	clear: both; 
	margin: 22px 0px;
}





/* SECTION: Site elements */

#venstrelogo{
margin-left: 10px;
}

#menu{
padding: 0px 0px 0px 10px;
margin: 10px 0px 20px 0px;
list-style-type: none;
}

#menu li{
padding: 1px 0px 1px 12px;
margin: 2px 0px;
list-style-type: none;
background-image: url(../getfile.php/172119.858/menuclosed.gif);
background-repeat: no-repeat;
background-position: center left;
}
#menu li.selected{
background-image: url(../getfile.php/172117.858/menuopen.gif);
}





#navcol{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 195px;
background-color: #085C7D;
}
#maincol{
	margin-left: 197px;
	margin-top: 123px;
}
#topwrap{
	position: absolute;
top: 0px;
left: 0px;
margin-left: 197px;
	width: 785px;
background-color: #085C7D;
}
#top{
	height:103px;
background-image: url(../getfile.php/170798.858/topp2.jpg);
background-repeat: no-repeat;
background-position: top left;
border-bottom: 1px solid #FFFFFF;
}
#topmenu{
	width: 560px;
padding: 2px 0px;
margin: 0px;
list-style-type: none;
}
#topmenu li{
	display: inline;
padding: 0px;
margin: 0px 10px;

}

#info{
width: 150px;
}

#path{
margin-bottom: 15px;
}
#viewarea{
padding: 10px 80px 10px 10px;
min-height: 400px;
}
#mainpadding{
  padding-right: 20px;
  
}
#footer{
color: #003366;
text-align: center;
border: 1px solid #085C7D;
padding: 5px;
margin: 30px 10px 10px 10px;
}
/*
#footertbl{
	width: 100%;
}
#footerleft{
	width: 195px;
background-color: #003466;
}
#footermain{
padding: 0px 0px 0px 2px;
}
*/

#tools{
padding: 5px 0px 0px 10px;
margin: 0px 0px 20px 0px;
list-style-type: none;
}
#tools li{
padding: 1px 0px;
margin: 5px 0px;
color: #696969;
}
#tools li#search{
margin: 10px 0px;
}
#tools li#tips{
margin-left: -2px;
}
#tools li#printable{
margin-left: -2px;
}
#sitecredits{
color: #FFFFFF;
padding-left: 10px;
margin-bottom: 20px;
}
#cp{
color: #FFFFFF;
padding-left: 10px;
margin-bottom: 20px;
}

/* SECTION: standard box */ 
.infobox{
	clear: both;
border: 1px solid black;
padding: 0px;
margin: 0px 0px 15px 0px;
background-color: #FFFFFF;
color: #000000;
}

.infobox div.cell{
padding: 5px;
}

.infobox p{
padding: 0px 5px;
margin: 0px;
}
.infobox ul{
padding: 5px;
margin: 0px;
list-style-type: none;
}
.infobox ul li{
margin: 0px;
padding: 1px 0px;
}
.infobox h3{
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 1px 5px;
color: #FFFFFF;


background-color: #085C7D;
border-width: 1px;
border-style: outset;
border-color: #E6DB8E;
}