body {
background-color:#F8F8F8;
margin:0px;
}
html { overflow: -moz-scrollbars-vertical; }


.casing {
position:relative;
top:15px;
left:80px;
}

#top{
background-image:url(../StageFiles/header/outBG.jpg);
height:71px;
width:100%;
text-align:center;
margin:0px auto 0px auto;
}
.topM{

height:48px;
width:547px;
text-align:left;
float:left;
background: url(../StageFiles/header/middleGrey.jpg) #F7F7F7;
}

.topbM{

height:23px;
width:547px;
text-align:left;
float:left;
background: url(../StageFiles/header/middleBlue.jpg) #49B4FB;

}
.bglog{

width:213px;
height:71px;
float:left;
}
#headerContainer {
width:760px;
height:71px;
margin:0px auto 0px auto;
background-image:url(../StageFiles/header/middleBG.jpg);
background-repeat:repeat-x;
}

#navtitle {
width:96px;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
float:left;
font-weight:bold;
text-align:center;
padding:4px 0 0 0;
height:18px;
text-decoration:none;

}
#navtitle:hover {
width:96px;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
float:left;
font-weight:bold;
text-align:center;
padding:4px 0 0 0;
height:18px;
background: url(../StageFiles/header/middleDBlue.jpg);
text-decoration:none;
}
.first {
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

.break {
width:5px;
float:left;
background-color:#FFFFFF;
height:23px;
}


#leftNav {
width:155px;
background:#E5F3FA;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
}
#content {
width:605px;
background:#FFFFFF;
vertical-align:top;
padding: 10px 20px 20px 20px;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006997;
}

#content a:link {
color:#0091D0;
}
#content a:visited {
color:#0091D0;
}
#content a:hover {
color:#0091D0;
font-weight:bold;
}
#content a:active {
color:#0091D0;
font-weight:bold;
}






 
#footerContainer{
text-align:right;
width:760px;
margin:0px auto 0px auto;
}

.footerKalle {
position:relative;
right:100px;
}
.footerNalo {
position:relative;
right:50px;
}

.footerL{
position:relative;
right:px;
}
.footerText {
color:#FFFFFF;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:300px;

}
.head {
width:145px;
margin:5px 5px 10px 5px;
background-color:#FFFFFF;
padding:1px 0px 1px 0px;
color:#0091D0;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
}



.hide{
	display: none;
}

.show{
	display: block;
}

	
.leftSubLinks{
	color:#66C0FD;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:10px;

}
.leftSubLinks:hover {
	color:#66C0FD;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:0px;
	padding-left:10px;
}	
	
.leftSubHome {
	font-size:12px;
	color:#0091D0;
	font-weight:bold;
	padding:0px;
	cursor:pointer;
	text-decoration:none;
	padding-left:10px;
	text-align:left;
}	
.leftSubHome:hover {
	font-size:12px;
	color:#0091D0;
	font-weight:bold;
	padding:0px;
	cursor:pointer;
	background-color:#FFFFFF;
	padding-left:10px;
	text-align:left;
}		

.leftSubHomeText {
	color:#0091D0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
.leftSubHomeText:hover {
	color:#0091D0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	

.sideMainLinks {
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#0091D0;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	border-top: 1px dashed #66C0FD;

}
.sideMainLinks:hover {
	font-weight:lighter;
	color:#0091D0;
	cursor:pointer;
	font-size:12px;
	padding-top:5px;
}
.sideMainLinksF {
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#0091D0;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	padding-top:5px;
	padding-bottom:1px;

}
.sideMainLinksF:hover {
	font-weight:lighter;
	color:#0091D0;
	cursor:pointer;
	font-size:12px;
	padding-top:5px;
}

#holder {
padding: 0 10px 10px 10px;
}


#product {
width:189px;
height:36px;
float:left;
margin:5px;
cursor:pointer;
background-color:#9CD7FF;

}
#product:hover {
width:189px;
height:36px;
float:left;
margin:5px;
cursor:pointer;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;

}
#productB {
width:260px;
height:51px;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
cursor:pointer;
background-color:#9CD7FF;

}
#productB:hover {
width:260px;
height:51px;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
cursor:pointer;

}

#tableProduct:hover {
cursor:pointer;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.pageTitle {
	font-size: 21px;
	font-weight: bold;
	color: #0091D0;
	border-bottom: 1px dashed #0091D0;
}

.imgpad {
padding:5px;
margin:0 0 0 8px;
}
.required {
	color:#0091D0;
	font-size:12px;
}
.SubjectTitle {
	font-size: 14px;
	font-weight: bold;
	color:#0091D0;
}
.formElements {
border: 1px solid #0091D0;
font:Arial, Helvetica, sans-serif;
font-size:13px;
}
.formButton {
border: 1px solid #0091D0;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0091D0;
background-color:#FFFFFF;
}
.newsTable {
border: 2px solid #87C7E9;
}


.brochure {
color:#0091D0;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0px 0px 100px;
display:block;
}

.sunspice {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.SunSpiceVarTitle {
	font-size: 21px;
	font-weight: bold;
	color:#018ECC;
	text-align:center;
	width:525px;
}
#sunSpiceTable  {
width:525px;
margin:auto;
}
.pouchTable {
color: #FFFFFF; 
font-weight: bold;
font:Arial, Helvetica, sans-serif ;
text-align:center;
margin:auto;
}
.sitemapTable {
vertical-align:top;
}
.accessDenied {
color:#FF0000;
font-weight:bold;
}
/*Admin*/






















#holdera {
padding: 0 10px 10px 10px;
}
#sideMainLinksa {
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#0091D0;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	border-top: 1px dashed #66C0FD;
	display:block;

}
#sideMainLinksa:hover {
	color:#0091D0;
	cursor:pointer;
	font-size:12px;
	padding-top:5px;
	display:block;
	background-color:#FFFFFF;
}

#sideMainLinksf {
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#0091D0;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	display:block;

}
#sideMainLinksf:hover {
	color:#0091D0;
	cursor:pointer;
	font-size:12px;
	padding-top:5px;
	display:block;
	background-color:#FFFFFF;
}


.heada {
width:145px;
margin:5px 5px 10px 5px;
background-color:#FFFFFF;
padding:1px 0px 1px 0px;
color:#0091D0;
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
}
.hidea{
	display: none;
}

.showa{
	display: block;
}
#holdera {
padding: 0 10px 10px 10px;
}
#leftSubLinksA{
	color:#66C0FD;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:10px;
	display:block;
}
#leftSubLinksA:hover {
	color:#66C0FD;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:0px;
	padding-left:10px;
	display:block;}	
