
/* ytterram */
#container {
	/*background: #849AA9 url(bilder/bg1.gif) top left repeat-y; */
	background: #ffffff; 
	text-align: left;
	width: 1026px; 
	min-height: 2356;
	margin: 0px auto;
	position: relative;
	}

	
	#intro { 
	width: 1026px; 
	min-height:4526px;
	/* background: #708bc0 ; */
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}
	
/* huvudnivå */
#pageHeader h1 {

	background: #3877ff url(pict/dog_blue.jpg) no-repeat top left; 
	width: 982px;
	height: 150px; 
	margin: 22px 22px 22px 22px;
	position: absolute; top: 0px; left:0px;
	padding: 0px;
	}
	
#pageHeader h1 span {
	/* display: none;  */
	letter-spacing: 0px;
	line-height: 21px;
	display: block;
	font: normal 14px tahoma, georgia, serif;
	position: relative; top: 32px; left:170px;
	}
#pageHeader2 h1 {

	background: #3877ff url(pict/dog_blue.jpg) no-repeat top left; 
	width: 982px;
	height: 150px; 
	margin: 22px 22px 22px 22px;
	position: absolute; top: 0px; left:0px;
	padding: 0px;
	}
	
#pageHeader2 h1 span {
	/* display: none;  */
	letter-spacing: 0px;
	line-height: 14px;
	display: block;
	font: normal 10px tahoma, georgia, serif;
	position: relative; top: 67px; left:787px;
	}	

	#logout h1 {
	float: left; 
	background: #ffff; 
	width: 60px;
	height: 20px; 
	margin: 0px 0px 0px 0px;
	position: absolute; top: 116px; right:150px;
	padding: 22px 0px 0px 0px;
	}

	#login{
	font: normal 10px tahoma, georgia, serif; 
	
	/* background: transparent;  */

	margin: 0px 0px 0px 0px;
	position: absolute; top: 66px; left:787px;
	/* padding: 22px 0px 0px 0px; */
	}
	
	INPUT.TEXT{ 
  font-family:TrebuchetMS; 
  font-size:9pt; 
  font-weight:bold; 
  background-color:336699;
  border-color:336699; 
  border-style:inset; 
  border-width:2px; 
  color:FFFFFF; 
}
	
/*  länk till info medlemsinfo */	
#membercontainer {
	background:transparent;
	width: 120px;
	height: 20px; 	
	margin: 0px auto;
	position: absolute; top: 128px; right:36px;
	padding: 22px 0px 0px 0px;
}
#membercontainer ul {margin: 0; padding: 0.3px 0 0 0; background: transparent; }
#membercontainer li {
display: block; 
float: right; 
padding: 0 0.3em 0 0; 

} 
 .membercontent {
display: block; 
text-decoration:none; 
padding: 0 0 0.1em 0; 
background: #c9d3d6; 
color: #3877ff;
text-align: center;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
border-bottom: 4px solid #ffffff;
}
a#current .membercontent{background: #ffffff; text-decoration:none; }
a#current .membercontent {border-bottom: 4px solid #ffffff}
/* länkar till träningsgrupper */
#groupcontainer {
	background:#ffff;
	width: 880px;
	height: 60px; 	
	margin: 0px auto;
	position: absolute; top: 22px; right:36px;
	padding: 22px 0px 0px 0px;
}
#groupcontainer ul {margin: 0; padding: 0.0px 0 0 0; background: transparent; }
#groupcontainer li {
display: list-item; 
float: right; 
padding: 0 0.3em 0 0; 

} 
 .groupcontent {
display: list-item; 
text-decoration:none; 
padding: 0 0 0.1em 0; 
background: #c9d3d6; 
color: #3877ff;
text-align: center;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
width: 96px; 
}

a#current .groupcontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; }
a#current .groupcontent {border-bottom: 4px solid #ffffff}
a.group {
width: 96px; 
display: list-item; 
text-decoration:none; 
border-top: 4px solid #ffffff;
border-bottom: 4px solid #ffffff;
font-weight:bold;
font-size:10pt;
vertical-align:center;
}
/* länkar till förarens hundar  */
#dogcontainer {
	background:#ffff;
	width: 800px;
	height: 10px; 	
	margin: 0px auto;
	position: absolute; top: 74px; right:36px;
	padding: 22px 0px 0px 0px;
}
#dogcontainer ul {margin: 0; padding: 0.0px 0 0 0; background: transparent; }
#dogcontainer li {
display: block; 
float: right; 
padding: 0 0.3em 0 0; 
text-decoration:none; 
} 
 .dogcontent {
display: block; 
text-decoration:none; 
padding: 0 0 0.1em 0; 
background: #c9d3d6; 
color: #3877ff;
text-align: center;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
width: 96px; 
}
a#current .dogcontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; }
a#current .dogcontent {border-bottom: 4px solid #ffffff}


a.dog:visited {color:  #3877ff; }
a.dog:hover {color:  #3877ff;}
a.dog:link {color:  #3877ff;}
a.dog:hover .dogcontent, a.dog:hover .m1, a.dog:hover .m2, a.dog:hover .m3, a.dog:hover .m4 {background:#a7b8bc;}

a.dog {
width: 96px; display: block; text-decoration:none; border-bottom: 4px solid #ffffff; border-top: 4px solid #ffffff; font-weight:bold; font-size:10pt;vertical-align:center;
}


#menycontainer {
	background:transparent;
	min-width: 718px;
	min-height: 26px; 	
	margin: 0px auto;
	position: absolute; top: 97px; left:52px;
	padding: 3em 0em 0 0em;
}
#menycontainer ul {margin: 0; padding:0px 0 0 0; background: transparent; height: 1.5em; }
#menycontainer li {
display: block; 
float: left; 
padding: 0 0.3em 0 0; 
font: 100% Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
} 

 .menycontent {
display: block; 
padding: 0 0 0.5em 0;
background: #c9d3d6; 
color: #3877ff;
text-align: center;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
}

a.meny {width: 7em; display: block; text-decoration:none; border-top: 4px solid #ffffff; font-weight:bold;font-size:10pt;vertical-align:center;}
a.meny:visited {color:  #3877ff; }
a.meny:hover {color:  #3877ff;}
a.meny:link {color:  #3877ff;}
a#current .menycontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; }
a#current .menycontent {border-bottom: none}
a.meny:hover .menycontent, a.meny:hover .m1, a.meny:hover .m2, a.meny:hover .m3, a.meny:hover .m4 {background:#a7b8bc;}

.roundtop_meny {background: transparent;}
.roundbottom {background: #ffffff;}
.roundtop {background: transparent;}


/* basic elements */
body {
	font-family: tahoma,georgia, serif;
	text-align: center;
	color: #ffffff;
	/* background: #3877ff url(bilder/bg2.gif) 0 0 repeat-y; */
	margin: 0px;
	background: #545D64;
	}
p {
	font-family:  tahoma,georgia, serif;
	text-align: justify;
	color: #000000;
	margin-top: 0;
	}
h3 {
	/*font: bold 1.2em/1em Arial, Helvetica, sans-serif; */
	font: bold 10px georgia, serif; 
	/* text-transform: lowercase; */
	margin-bottom: 0;
	}
	
ol.std { 	
	margin-bottom: 10px;
	margin-top: 15px;
	}
	
ol .abc{ 
	list-style-type: lower-alpha;
	margin-bottom: 10px;
	margin-top: 15px;	
	} 

h1 {
	/*font: bold 1.2em/1em Arial, Helvetica, sans-serif; */
	font: bold 18px Arial, Helvetica, sans-serif; 
	/* text-transform: lowercase; */
	color: #00008B;
	margin-bottom: 10px;
	margin-top: 10px;
	}	
	
h2 {
	/*font: bold 1.2em/1em Arial, Helvetica, sans-serif; */
	font: bold 16px Arial, Helvetica, sans-serif; 
	/* text-transform: lowercase; */
	color: #00008B;
	margin-bottom: 15px;
	margin-top: 25px;
	}	
	
acronym { 
	border-bottom: dotted 1px #ffffff; 
	}
a:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #00008B;
	font: Verdana, Arial, sans-serif;
	}
a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #00008B;
	}
a:active, a:hover {
	text-decoration: underline;
	color:#3877ff;
	}

a.header:link { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #ffffff;
	}
a.header:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
	}
a.header:active, a.header:hover {
	text-decoration: underline;
	color:#fff;
	}
/* specific divs */

#newscontainer  h1{
	/* background:#c07073; */
	background:#fff;
	width: 242px;
	max-height: 180px; 	
	text-align: left;
	margin: 22px 0px 0px 0px;
	font: 14px tahoma,georgia, serif;
	position: absolute; top: 174px; left:392px;
	
	}
	
#newscontainer .newsitem  {
	color: #000000;
	background-color: transparent;
	font: 13px tahoma,georgia, serif;
	letter-spacing: -0.4px;
	font-weight: normal;
	}
#newscontainer .newsitem a:visited {
	color: #85ABC5;
	text-decoration: none;
	font-weight: normal;
	}
	
#newscontainer .newsitem a:link, #newscontainer .newsitem a:visited {
	color: #3877ff;
	text-decoration: none;
	}
#newscontainer .newsitem a:hover {
	text-decoration: underline;
	color: #85ABC5;
	}	
	

	
	
#pictcontainer h1{
	background:#ffffff;
	text-align: left;
	width: 270px; 
	height: 198px; 
	margin: 0px auto;
	position: absolute; top: 174px; left:0px;
	padding: 22px 22px 22px 22px;
	} 
	

	
#pictcontainer2 h1{
	background: #ffffff;
	width: 198px;
	min-height: 498px; 
	margin: 0px auto;
	position: absolute; top: 392px; right:392px;
	padding: 0px 22px 22px 22px;
	}
	


#toprightcontainer h1{
	background: #c0bb70;
	width: 518px;
	height: 122px; 
	margin: 0px auto;
	position: absolute; top: 198px; left:320px;
	padding: 0px;
	} 
	
	
#funktioner h1 {
	background: #3877ff;
	width: 198px;
	min-height: 198px; 
	margin: 0px 0px 0px 0px;
	position: absolute; top: 634px; right:414px;
	padding: 0px 0px 0px 0px;
	}
	
#funktioner h1 span {
	/* display: none;  */
	margin: 0px 10px 0px 0px;
	letter-spacing: 0px;
	line-height: 14px;
	display: block;
	color: #fffff;
	font: normal 10px tahoma, georgia, serif;
	position: relative; top: 0px; left:0px;
	}
 
#training_container {
	font: 12px tahoma,georgia, serif;
	/* background: #849AA9; */
	 background: transparent; 
	text-align: left;
	width: 370px; 
	margin: 22px 0px 0px 0px;
	min-height:716px;
	position: absolute; top: 174px; right:22px;
	}

#add_container {
	background:#ffffff;
	text-align: left;
	width: 518px; 
	font: 12px tahoma,georgia, serif;
	min-height: 518px; 
	margin: 0px 0px 0px 22px;
	position: absolute; top: 174px; left:0px;
	padding: 22px 22px 0px 0px;
	} 
	
#full_container {
	background:#ffffff;
	text-align: left;
	width: 518px; 
	font: 13px tahoma,georgia, serif;
	color:#000000;
	min-height: 518px; 
	margin:  0px;
	position: absolute; top: 174px; left:22px;
	padding: 0px 0px 0px 0px;
	} 
	
#slim_container {
	background:#ffffff;
	text-align: left;
	width: 100px; 
	font: 13px tahoma,georgia, serif;
	color:#000000;
	min-height: 518px; 
	margin:  0px;
	position: absolute; top: 174px; left:22px;
	padding: 0px 0px 0px 0px;
	} 
	
#leftcontainer3 {
	font: 12px tahoma,georgia, serif;
	background: #ffffff;
	text-align: left;
	width: 370px;
	min-height:518px;
	margin: 0px auto;
	position: absolute; top: 392px; left:22px;
	padding: 0px;
	display:box;
	float:left;
	}	
	
#update_container {
	background:#ffffff;
	text-align: left;
	width: 242px; 
	font: 12px tahoma,georgia, serif;
	min-height: 518px; 
	margin: 0px 0px 0px 22px;
	position: absolute; top: 174px; left:0px;
	padding: 22px 22px 0px 0px;
	} 


	
#center_container {
	background:#ffffff;
	text-align: left;
	width: 322px; 
	font: 12px tahoma,georgia, serif;
	min-height: 518px; 
	margin: 0px 0px 0px 22px;
	color:#000000;
	position: absolute; top: 1px; left:242px;
	padding: 22px 22px 0px 0px;
	} 
	
#rubrik {
	background: #3877ff; 
	border-bottom:none;
	color:#ffffff;
	padding: 8px 8px 8px 20px;
}	

#rubrik_tabell {
	background: #3877ff; 
	border-bottom:none;
	color:#ffffff;
	padding: 8px 8px 8px 8px;
}	

#rubrik_2{
	background: #3877ff; 
	border-bottom:none;
	color:#ffffff;
	padding: 8px 0px 8px 4px;
}	

#add {
	background: #3877ff; 
	border-bottom:none;
	color:#ffffff;
	padding: 8px 8px 8px 8px;
}

#info {
	background: #3877ff; 
	border-bottom:none;
	color:#ffffff;
	padding: 2px;
}

#add_tabell {
	background: #3877ff; 
	/*border:2pt solid #3877ff; */
}

#tabell {
	background: #ffffff; 
	border:2pt solid #3877ff;
	padding: 8px 8px 8px 8px;
}

#inactive {
	font: 11px tahoma,georgia, serif;
	color:#24282b;
	background: #ffffff;
	/* background: #82a15e; */

}		

#active {
	font: 12px tahoma,georgia, serif;
	color:#000;
	background: #ffffff;
	/* background: #82a15e; */

}	

#bkgr3 {
	font: 11px tahoma,georgia, serif;
	color:#000;
	background:#fff;

}


td#present {
font-size: 11px; vertical-align:top; 
border-color:black;
border-style: solid none none none;
border-width: thin;
color:#000000;
padding:10px 0px 10px 10px;
}
td#lowpoint {
background-color: #DCDCDC;
font-size: 11px; 
vertical-align:top; 
border-color:black;
border-style: solid none none none;
border-width: thin;
color:#000000;
padding:10px 10px 10px 10px;
vertical-align:middle;
text-align:left;
}

td#abscent {
font-size: 11px; 
vertical-align:top;
color:dimgray; 
border-color:black;
border-style: solid none none none;
border-width: thin;
padding:10px 0px 10px 10px;
}

td#lowpointstart {
background-color: #DCDCDC;
font-size: 11px; 
color:#000000;
vertical-align:top; 
border-color:black;
border-right:dashed black thin; 
border-left:none;
border-top:solid black thin;
border-bottom:none;
padding:10px 10px 10px 10px;
}

td#goodpoint {
font-size: 11px; 
color:#000000;
vertical-align:top; 
border-color:black;
border-right:dashed black thin; 
border-left:none;
border-top:solid black thin;
border-bottom:none;
padding:10px 0px 10px 10px;
background:#fff;
}

td#nopoint {
font-size: 11px; 
color:#000000;
vertical-align:top; 
border-color:black;
border-right:none; 
border-left:none;
border-top:none;
border-bottom:none;
padding:0px 0px 0px 0px;
background:#fff;
}

td#practice {
font-size: 12px; 
color:#000000;
vertical-align:top; 
border-color:black;
border-right:dashed black thin; 
border-left:none;
border-top:solid black thin;
border-bottom:none;
padding:10px 0px 10px 10px;
background:#fff;
}

table.startsida{
	background: #ffffff; 
	border-bottom:1pt dotted #c9c9c9;
	border-left:1pt dotted #c9c9c9;
	border-right:1pt dotted #c9c9c9;
}
	
#supportingText {
	font: 12px tahoma,georgia, serif;
	color:#000;
	background:#ffffff;
	padding:6px 6px 6px 6px;
	/* background: #82a15e; */
	
	}

td#grey {
font-size: 12px; 
vertical-align:top; 
color:#000000;
background-color: #CCCCCC;
}
	
td#grey11 {
font-size: 11px; 
vertical-align:top; 
color:#000000;
background-color: #CCCCCC;
padding:6px 6px 6px 6px;
}	
	
td#greyText11 {
font-size: 11px; 
vertical-align:top;
color:dimgray; 
background:#ffffff;
padding:6px 6px 6px 6px;
}	
	
td#supportingText11 {
font-size: 11px; 
vertical-align:top; 
color:#000000;
background:#ffffff;
padding:6px 6px 6px 6px;
}

#full_width {
	background:#ffffff;
	text-align: left;
	width: 840px; 
	font: 13px tahoma,georgia, serif;
	color:#000000;
	min-height: 518px; 
	margin:  0px;
	position: absolute; top: 174px; left:22px;
	padding: 0px 0px 0px 0px;
	} 
	
	
	#full_width_1 { 
	font: 12px tahoma,georgia, serif;
	min-width: 840px;
	min-height:200px;
	color : #708bc0 ; 
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 174px; left:22px;
	padding: 0px 0px 0px 0px;
	}
	
	#full_width_2 { 
	font: 12px tahoma,georgia, serif;
	min-width: 840px;
	min-height:200px;
	color : #708bc0 ; 
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 560px; left:22px;
	padding: 0px 0px 0px 0px;
	}
	
	#full_width_3 { 
	font: 12px tahoma,georgia, serif;
	min-width: 840px;
	min-height:200px;
	color : #708bc0 ; 
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 896px; left:22px;
	padding: 0px 0px 0px 0px;
	}
	
	#full_width_4 { 
	font: 12px tahoma,georgia, serif;
	min-width: 840px;
	min-height:200px;
	color : #708bc0 ; 
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 1232px; left:22px;
	padding: 0px 0px 0px 0px;
	}
	
	#full_width_5 { 
	font: 12px tahoma,georgia, serif;
	min-width: 840px;
	min-height:200px;
	color : #708bc0 ; 
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 1559px; left:22px;
	padding: 0px 0px 0px 0px;
	}
	
#topicon_container h1{
	 background: #c07073 url(bilder/bruksliv_se.gif) no-repeat center center;  
	/* background: #c07073 ; */
	width: 393px;
	height: 122px;
	margin: 0px auto;
	position: absolute; top: 0px; left:445px;
	padding: 0px;
	} 
	


#quickSummary { 
	width: 770px; 
	margin: 0px auto; 
	position: relative; 
	
	}

#quickSummary .p1 {
	font-size: 1px;
	color: white;
	background: transparent;
	width: 0px auto;  
	padding: 0px 0px 0px 5px; 
	float: left; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 10px; 
	}
#quickSummary .p1 span {
	display: none;
	}
#quickSummary .p2 {
	color: #7593A7;
	background: transparent url(panel3.jpg) no-repeat 0 0;
	padding: 90px 45px 0px 45px;
	float: right; 
	width: 214px;
	height: 338px; 
	voice-family: "\"}\""; 
	voice-family:inherit;

	}
#quickSummary .p2 span {
	letter-spacing: -1px;
	line-height: 26px;
	display: block;
	}
#quickSummary .p2 a:link, #quickSummary .p2 a:visited {
	color: #7593A7;
	}
#quickSummary .p2 a:hover {
	color: #85ABC5;
	}

#preamble { 
	position: relative; top: -120px; 
	padding: 0px 0px 70px 33px; 
	margin: 0px 0 20px 0px; 
	width: 770px auto;
	float: left;
	background: transparent  50% 100% no-repeat;
	}
#preamble h2 { 
	font: bold 14px georgia, serif; 
	margin-top: 0px;
	padding: 0px;
	}
#preamble p {
	font: italic 12px/20px georgia, serif;
	color: #000000;
	}

#footer {
	text-align: right;
	clear: both;
	}
#footer a {
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	border: solid 1px #859BAA;
	padding: 6px;
	}
#footer a:hover {
	color: #7E868D;
	background-color: #ffffff;
	border-right: solid 1px #6F818D;
	border-bottom: solid 1px #6F818D;
	}

#lselect {
	position: absolute;
	top: 20px;
	left: 320px;
	padding-left: 0px;
	margin: 0px auto;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	
	}


#linkList ul {
	position: absolute;
	top: 10px;
	left: 380px;
font: normal 14px tahoma,georgia;
color: #ffffff;
	margin: 0px;
	padding: 0px;
	}
#linkList li {
	font-size: 10px;
	margin-right: 5px;
	list-style-type: none;
	display: outline;
	}
#linkList li a {
	font-weight: normal;
	}


#lselect li {
	font: 12px/15px tahoma,georgia;
	letter-spacing: -0.1px;
	color: #ffffff;
	}
#lselect li a:link, #lselect li a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
#lselect li a:hover {
	font-weight: bold;
	color: #fffff;
	text-decoration: underline;
	}

	
#memberinfo {
	position: absolute;
	top: 20px;
	left: 320px;
	padding-left: 0px;
	margin: 0px auto;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	
	}


#memberList ul {
	position: relative;
	top: 0px;
	left: 0px;
font: normal 14px tahoma,georgia;
color: #ffffff;
	margin: 0px;
	padding: 0px;
	}
#memberList li {
	font-size: 10px;
	margin-right: 5px;
	list-style-type: none;
	display: outline;
	}
#memberList li a {
	font-weight: normal;
	}


#member li {
	font: 12px/15px tahoma,georgia;
	letter-spacing: -0.1px;
	color: #ffffff;
	}
#member li a:link, #member li a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
#member li a:hover {
	font-weight: bold;
	color: #fffff;
	text-decoration: underline;
	}

	
#lresources, #larchives, #lfavorites {
	padding: 0px 40px 0px 266px;
	clear: both;
	/*position: relative; top: -20px;*/
	}
input{
	vertical-align: middle;
}	

input.std_small{
	vertical-align: center;
	font-size:90%;
}	
input.std{
	vertical-align: center;
	font-size:105%;
}	

input.std_big{
	vertical-align: center;
	font-size:120%;
}	

input.color_small{
	vertical-align: center;
	font-size:11px;
	background-color:#3877ff; 
	color:#ffffff;
	font-weight: normal;
}
input.color_big{
	vertical-align: center;
	font-size:15px;
	background-color:#3877ff; 
	color:#ffffff;
	font-weight: normal;
}	

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}


input.btn{
   color:#3a5483;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#fff;
   border:2px solid;
/*    border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
 */   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffcccccc',EndColorStr='#ffaaaaff');}

#bild_container {
	background: #ffffff;
	text-align: left;
	width: 518px; 
	font: 12px tahoma,georgia, serif;
	min-height: 518px; 
	margin: 22px 0px 0px 22px;
	position: absolute; top: 174px; left:0px;
	padding: 22px 22px 0px 0px;
	} 
	
a.jas{
	color: #3a5483;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* General */
div#container_jas{
	width: 450px;
	margin: 2em auto;
}

div#jas-container{
	/* Width HAS to be here for IE to render the filter */
	width: 410px;
	min-height: 400px;

}

div#jas-frame{
	float: left;
	width: 430px;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #666;
	background:#849AA9;
}

div#jas-tags{
	float: right;
	width: 110px;
}

div#jas-tags h3{
	margin-bottom: 1em;
}

div#jas-tags ul{
	list-style: none;
}

div#jas-tags ul li{
	margin-bottom: 0.3em;
}

div#jas-tags ul li input{
	margin-right: 3px;
}

div#jas-thumbnails_wide{
	float: left;
	clear: left;
	width: 904px;
	margin-top: 1em;
	border: 1px solid #666;
}

div#jas-thumbnails_wide ul{
	list-style: none;
	width: 900px;
	margin: 10px 0 10px 10px;
	overflow: hidden;
}

div#jas-thumbnails_wide ul li{
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 10px 10px 0;
}

div#jas-thumbnails_wide ul li img{
	width: 100px;
	height: 75px;
	cursor: pointer;
}

div#jas-thumbnails_wide ul li.selected-parent{
	width: 96px;
	height: 71px;
	padding: 1px;
	border: 1px solid #f60;
}

div#jas-thumbnails_wide ul li img.selected{
	width: 96px;
	height: 71px;
}

div#jas-thumbnails{
	float: left;
	clear: left;
	width: 448px;
	margin-top: 1em;
	border: 1px solid #666;
}

div#jas-thumbnails ul{
	list-style: none;
	width: 440px;
	margin: 10px 0 10px 10px;
	overflow: hidden;
}

div#jas-thumbnails ul li{
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 10px 10px 0;
}

div#jas-thumbnails ul li img{
	width: 100px;
	height: 75px;
	cursor: pointer;
}

div#jas-thumbnails ul li.selected-parent{
	width: 96px;
	height: 71px;
	padding: 1px;
	border: 1px solid #f60;
}

div#jas-thumbnails ul li img.selected{
	width: 96px;
	height: 71px;
}


h2#jas-image-text{
	color: #000;
	text-align: center;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img#jas-image{
	margin-bottom: 1em;
}
ul#links{
	display: block;
	clear: left;
	padding: 2em 0 1em 4em;
}

ul#links li{
	line-height: 2em
}

ul#navigation-controls{
	width: 260px;
	list-style: none;
	margin: 0 auto;
	background:transparent;
}

ul#navigation-controls li{
	float: left;
	line-height: 1.5em;
	margin-right: 0.5em;
}

ul#navigation-controls li#image-counter{
	margin: 0 0.75em 0 0.5em;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

li.slideshow-item{
	margin-left: 3em;
}


A.cal_nav {color:white;
		  		text-decoration:none;}
 A.cal_nav:hover {color:white;
		  		text-decoration:none;}
 A.link {color=black;
					text-decoration:none;}
