body
{
	background:url(../img/tausta.gif) repeat-x;
	color: #33302d;
	font-family: Arial, helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
}

a, a:visited, a:active { font-family: Arial, Helvetica; color: #083186; text-decoration: underline; }
a:hover { text-decoration: none; }

#page_wrapper
{
	width: 1008px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	background-color:#FFFFFF;
}

#head
{
	width: 181px;
	height: 254px;
	margin: 0;
	background:transparent url(../img/worldwide3.gif) no-repeat top left;
	padding:0;
}

#head_banner
{
	margin: 0;
	background:transparent url(../img/worldwide3.gif) no-repeat top left;
	padding:0;
}

.ir,
.ir:hover,
.ir:active
{
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	margin:0;
	padding:0;
}



/*
	Page head
*/

#head_wrapper
{
text-align:center;
margin:0 auto;
width: 972px;
}

#head_wrapper table
{ 
}

#head_wrapper td
{
	vertical-align: top;
}

#masthead h1
{
	margin: 0;
	padding: 0;
	width: 194px;
	height: 109px;
	background: transparent url(../img/picosun_logo.gif) no-repeat left top;
	overflow: hidden;
}

#masthead h1 a,
#masthead h1 a:link,
#masthead h1 a:visited,
#masthead h1 a:hover,
#masthead h1 a:active
{
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	width: 194px;
	height: 109px;
	text-indent: -9999px;
	text-decoration: none;
}

ul#mainnavi
{
	width: 568px;
	height: 81px;
	margin: 0;
	padding: 0;
	list-style: none;
	background:transparent url(/img/navi_sprites.gif) no-repeat left top;
}

li#navitem_1,
li#navitem_2,
li#navitem_3,
li#navitem_4,
li#navitem_5,
li#navitem_6
{
	height: 81px;
	margin: 0;
	padding: 0;
	float: left;
	background: transparent url(/img/navi_sprites.gif) no-repeat left top;
}

a#navlink_1,
a#navlink_1:link,
a#navlink_1:visited,
a#navlink_1:hover,
a#navlink_1:active,
a#navlink_2,
a#navlink_2:link,
a#navlink_2:visited,
a#navlink_2:hover,
a#navlink_2:active,
a#navlink_3,
a#navlink_3:link,
a#navlink_3:visited,
a#navlink_3:hover,
a#navlink_3:active,
a#navlink_4,
a#navlink_4:link,
a#navlink_4:visited,
a#navlink_4:hover,
a#navlink_4:active,
a#navlink_5,
a#navlink_5:link,
a#navlink_5:visited,
a#navlink_5:hover,
a#navlink_5:active,
a#navlink_6,
a#navlink_6:link,
a#navlink_6:visited,
a#navlink_6:hover,
a#navlink_6:active,
a#navlink_7,
a#navlink_7:link,
a#navlink_7:visited,
a#navlink_7:hover,
a#navlink_7:active
{
	display: block;
	height: 81px;
	background: transparent url(/img/navi_sprites.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

li#navitem_1,
a#navlink_1,
a#navlink_1:link,
a#navlink_1:visited
{
	width: 63px;
	background-position: left top;
}

li#navitem_1.sfHover a#navlink_1,
li#navitem_1.current a#navlink_1,
a#navlink_1:hover,
a#navlink_1:active
{
	background-position: left -81px;
}

li#navitem_2,
a#navlink_2,
a#navlink_2:link,
a#navlink_2:visited
{
	width: 82px;
	background-position: -63px 0;
}

li#navitem_2.sfHover a#navlink_2,
li#navitem_2.current a#navlink_2,
a#navlink_2:hover,
a#navlink_2:active
{
	background-position: -63px -81px;
}

li#navitem_3,
a#navlink_3,
a#navlink_3:link,
a#navlink_3:visited
{
	width: 116px;
	background-position: -145px 0;
}

li#navitem_3.sfHover a#navlink_3,
li#navitem_3.current a#navlink_3,
a#navlink_3:hover,
a#navlink_3:active
{
	background-position: -145px -81px;
}

li#navitem_4,
a#navlink_4,
a#navlink_4:link,
a#navlink_4:visited
{
	width: 77px;
	background-position: -261px 0;
}

li#navitem_4.sfHover a#navlink_4,
li#navitem_4.current a#navlink_4,
a#navlink_4:hover,
a#navlink_4:active 
{
	background-position: -261px -81px;
}

li#navitem_5,
a#navlink_5,
a#navlink_5:link,
a#navlink_5:visited
{
	width: 92px;
	background-position: -338px 0;
}

li#navitem_5.sfHover a#navlink_5,
li#navitem_5.current a#navlink_5,
a#navlink_5:hover,
a#navlink_5:active
{
	background-position: -338px -81px;
}

li#navitem_6,
a#navlink_6,
a#navlink_6:link,
a#navlink_6:visited
{
	width: 70px;
	background-position: -430px 0;
}

li#navitem_6.sfHover a#navlink_6,
li#navitem_6.current a#navlink_6,
a#navlink_6:hover,
a#navlink_6:active
{
	background-position: -430px -81px;
}


li#navitem_7,
a#navlink_7,
a#navlink_7:link,
a#navlink_7:visited
{
	width: 68px;
	background-position: right 0;
}

li#navitem_7.sfHover a#navlink_7,
li#navitem_7.current a#navlink_7,
a#navlink_7:hover,
a#navlink_7:active
{
	background-position: right -81px;
}

/*
	Page body
*/

#body_wrapper
{
	
}

#breadcrum
{ 	font-size:11px;
	color:#616161;
	padding:0 16px 3px 16px;
}

#breadcrum a,
#breadcrum a:link,
#breadcrum a:visited 
{ 	font-size:11px;
	color:#003c73;
	text-decoration:none;
}

#breadcrum a:hover,
#breadcrum a:active
{ 	font-size:11px;
	color:#003c73;
	text-decoration:underline;
	
}


#body_wrapper #main_content
{
	border-left:#ccd4dd solid 1px;
	border-top:#ccd4dd solid 1px;
	padding:18px 15px;
	width:753px;
	height:auto !important;
	min-height:500px;
	height:500px;
}


#body_wrapper #main_content h1
{ 	font-size:18px;
	color:#33302d;

}

#body_wrapper #main_content h2
{ 	font-size:14px;
	color:#33302d;

}

#body_wrapper #main_content h3
{ 	font-size:12px;
	color:#33302d;
	font-weight:bold;

}

#subhome
{ 	
    border-bottom:#e0e7ee solid 1px; 
	border-left:#023d7a solid 6px;	
	padding:3px 12px 3px 12px;
	margin:0;
	width:136px;
	
	
}

#subhome a,
#subhome a:link,
#subhome a:visited 
{ 	font-size:12px;
	color:#023d7a;
	font-weight:bold;
	text-decoration:none;	
}

#subhome a:hover,
#subhome a:active
{ 	font-size:12px;
	color:#023d7a;
	font-weight:bold;
	text-decoration:underline;
	
}

#subnavi 
{
	width: 166px;
}
	

#subnavi ul 
{
	list-style: none;
	display:block;
	margin:0;
	padding:0;
	background:none;

}
	

#subnavi ul a,
#subnavi ul a:link,
#subnavi ul a:visited
{
	color: #595d61;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-color:#ecf4fb;
	border-bottom:#e0e7ee solid 1px;
	border-left:#023d7a solid 6px;
	padding:3px 12px 3px 12px;
	margin:0;
	width:136px;
	
	
}

#subnavi ul a:hover,
#subnavi ul a:active
{
	text-decoration:none;
	background-color:#f8fcff;
	border-left:#d21242 solid 6px;
}

/*
	Page foot
*/

#footer
{	
	border-left: 18px solid #FFFFFF;
	color:#33302d;
	font-size:11px;
}

#faq p
{	
	color:#33302d;
	font-size:11px;
}


.homesmall { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #33302d;
}
.homesmall a { color: #083186; text-decoration: underline; } 
.homesmall a:link { color: #083186; text-decoration: underline; } 
.homesmall a:visited { color: #083186; text-decoration: underline; }
.homesmall a:active { color: #083186; text-decoration: underline; }
.homesmall a:hover { color: #083186; text-decoration: none; }


.homenews { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #003c73;}

.homenews a { color: #595959; text-decoration: none; } 
.homenews a:link { color: #595959; text-decoration: none; } 
.homenews a:visited { color: #595959; text-decoration: none; }
.homenews a:active { color: #595959; text-decoration: none; }
.homenews a:hover { color: #595959; text-decoration: underline; }

