@charset "utf-8";
/* CSS Document */
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */
body,div,form,input,p,h1,h2,h3{margin:0;padding:0;}
body{ font-family: Arial;font-size:12px;width: 755px;background-image: url(img/bg.gif); background-repeat:repeat-y; font-weight:normal; }
img{border:0;}
a{font-family: Arial; font-weight:normal;}
a:link,a:visited{text-decoration: none; color:#024D97;}
a:hover{color: #FF9900;text-decoration:underline;}
#top{height:35px; background-image:url(img/top_a1.jpg); background-repeat:no-repeat;}
#logo{height:35px; width:177px; background-image:url(img/top_a2.jpg); background-repeat:no-repeat; float:left;}
#logo h1,#logo h1 a,#logo h1 a:hover,#logo h1 a:link,#logo h1 a:visited {display:block;height:35px; width:177px; }
#logo h1 strong{ display:none;}
#login{width:500px; float:right; height:30px; padding:5px 20px 0 0; color:#FFFFFF; font-size:12px;}

#top2{height:106px; background-image:url(img/top_b1.jpg); background-repeat:no-repeat;}
#top2 h2 span{ display:none;}
#navi {height: 26px;font-size:12px;background: #000;width: 750px;float:left;line-height:26px;}
#navi ul{height: 26px;margin: 0;padding: 0;list-style-type: none;text-align: center;}
#navi ul li {border-right: 1px solid #fff;display: block;float: left;text-align: center; padding: 0;}
#navi ul li a {background: #000;width: 76px; padding: 0;margin: 0 0 0 0; color: #fff;  text-decoration: none;display: block; text-align: center;}
#navi ul li a:hover {color: #fff;background: #FF9900;}
#navi a:active {background: #FF9900;color: #fff;}
#navi a:visited{background: #000;color: #fff;}

#navi #n1 a{background: #FF9900;color: #fff; width:113px;}
#navi #m a,#navi #m a:visited,#navi #m a:hover{background: #FF9900!important;color: #fff; width:76px;}

#navi #n11 a,#navi #n11 a:visited{background: #000;color: #fff;width:113px;}
#navi #n11 a:hover{background: #FF9900;color: #fff;width:113px;}
#navi #n11 a:active{background: #FF9900;color: #fff;width:113px;}
#navi li#n2 {border-right: 0px !important;}
#navi li#n2 a:hover,#navi li#n2 a:active {border-right: 1px solid #fff;}
#main{height:auto; padding-top:5px; float:left;}
.left{width:213px;background-image:url(img/bg_t_left.gif);background-repeat:repeat-y;background-position:right;background-color:#FFFFFF;}
.right{background-image:url(img/main_right_bg.gif);background-repeat:repeat-y;background-position:right;background-color:#FFFFFF;text-align: left;padding:0 0 0 13px;}
#rightmenu{ width:528px; height:500px;}
#leftmenu{ background-image:url(img/main_left_bg.jpg); background-repeat:repeat-x; background-position:top; height:20px; width:195px; line-height:20px; font-weight:bold; padding-left:10px; font-size:12px; margin:0;}
#foot{font-size:12px; height: 40px; line-height:40px; background-color:#0255A3; padding-left: 20px; color:#FFFFFF;width:730px; float:left;}
#foot a{color:#FFFFFF;}
#foot a:link,#foot a:visited{text-decoration: none; color:#FFF;}
#foot a:hover{color: #FFF;text-decoration:underline;}
#navlist {color: white;padding: 10px 0 0 0;margin: 0;width: 206px;}
#navlist li {list-style: none;margin: 0;}
#navlist a { display: block;text-decoration: none;margin: 5px 0 5px 3px;color: white;background: #39c;border-width: 1px;
       		 border-style: solid;border-color: #D5D5D5 #CCC #D5D5D5 #6cf;border-left: 10px solid white;padding: 3px 4px 4px 12px;letter-spacing: 1px;}
#navlist a { width: 100%;}
#navi2{margin:0;padding:0;}
#navi2>#navlist a {width: auto;}
#navlist a:hover{border-color: #E4E4E4 #EFEFF8 #E4E4E4 #fff;padding: 4px 3px 3px 13px;background-color: #FF9900;}
#navlist a:active{border-color: #ccc #ccc #ccc #fff;padding: 4px 3px 3px 13px;background-color: #FFCC00;}
#navlist  #sub a{color:#024D97;display: block;text-decoration: none;margin-bottom: 3px;margin-left: 25px;margin-top: 3px;
				border-width: 0px;border-left: 10px solid white;padding: 3px 0px 3px 10px;width: 150px;letter-spacing: 1px;background-color: #fff;
				background-image: url(img/sub_bg.jpg);background-repeat: no-repeat;background-position: left ;}
#navlist  #sub a:hover{color:#FF9900;	background-image: url(img/sub_bg_on.jpg);background-repeat: no-repeat;background-position: left ;}
#navlist  #subsub a{color:#333;display: block;text-decoration: none;margin-bottom: 3px;margin-left: 50px;margin-top: 3px;
				border-width: 0px;border-left: 10px solid white;padding: 3px 0px 3px 10px;width: 125px;letter-spacing: 1px;background-color: #fff;
				background-image: url(img/sub_bg.jpg);background-repeat: no-repeat;background-position: left ;}
#navlist  #subsub a:hover{color:#FF9900;background-image: url(img/sub_bg_on.jpg);background-repeat: no-repeat;background-position: left ;}

#navlist  #subsubpoint a{color:#FF9900;display: block;text-decoration: none;margin-bottom: 3px;margin-left: 50px;margin-top: 3px;
				border-width: 0px;border-left: 10px solid white;padding: 3px 0px 3px 10px;width: 125px;letter-spacing: 1px;background-color: #fff;
				background-image: url(img/sub_bg_on.jpg);background-repeat: no-repeat;background-position: left ;}
#navlist  #subsublogo a{color:#FF9900;display: block;text-decoration: none;margin-bottom: 3px;margin-left: 45px;margin-top: 3px;
				border-width: 0px;border-left: 10px solid white;padding: 3px 0px 3px 20px;width: 120px;letter-spacing: 1px;background-color: #fff;
				background-image: url(img/star.gif);background-repeat: no-repeat;background-position:left;}
				
#navlist  #subsubvander {color:#fff;display: block;text-decoration: none;margin-bottom: 3px;margin-left: 60px;margin-top: 3px;
				border-width: 0px;border-left: 10px solid white;padding: 3px 0px 3px 5px;width: 120px;letter-spacing: 1px;background-color: #CCC;
				}
#navlist  #subsubvander2 a {color:#333;display: block;text-decoration: none;margin-bottom: 2px;margin-left: 65px;margin-top: 2px;border-width: 0px;border-left: 10px solid white;padding: 1px 0px 1px 10px;width: 110px;letter-spacing: 1px;background-color: #fff;background-image: url(img/sub_vander_bg.jpg);background-repeat: no-repeat;background-position: left ; font-size:9px;}
#navlist  #subsubvander2 h3{display:inline!important;font-size:9px;font-weight:normal;}

#vaderdetail {color:#333;padding:0;margin:10px 0 0 0 ;width: 480px;}
#vaderdetail li {list-style: disc;margin: 0;list-style-position:outside; padding:0;}
#speil{ margin:0 0 15px 15px;padding:0 0 0 10px;}											
#pan{margin:2px 0 0 0;width:495px;height:18px;line-height:18px;padding:2px 0 0 0;}
#title{margin:13px 0 3px 5px;width:483px;height:24px;line-height:24px;padding:10px 0 13px 8px;border-bottom-width: 1px;
	border-left-width: 13px;border-top-style: none;border-right-style: none;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #9BCDFF;border-left-color: #9BCDFF;background-image: url(img/bg.gif); background-repeat:repeat; }
#title h2{font-size:14px; display:inline;color:#024D97; font-weight:bold;width:480px;}
#title h2 a{ font-weight:bold; display:block; text-decoration:none; color:#024D97; }
#subcontent{margin:15px 0 0 6px;width:518px; padding:0 0 0 0px;}
.servicebox{ width:107px;height:107px;}
.smallbox{ width:108px;height:160px;}
.smallbox2{ width:150px;height:160px;}
.detailbox{ padding: 0 10px 10px 10px;line-height:22px; color:#666666;}
.detailbox p{padding:10px 15px 0px 25px; line-height:20px !important;}
.detailbox strong{ color:#FF9900; font-size:12px;}
.detailboxsubtitle{ color:#024D97; border-bottom:1px; border-bottom-color:color:#024D97; border-bottom-style:solid; padding:2px 5px 2px 5px; margin: 0 15px 0 15px;}
.detailbox2{ padding:15px;line-height:30px; color:#666666;}
.detailbox2 strong a,.detailbox2 strong{color:#FF9900!important; font-weight:bold;}
.signbox{ padding: 0 10px 10px 10px;line-height:35px; color: #FF3300; font-weight:bold;}
#smalltitle {width:120px;height:12px; background-color:#0054AA;padding:12px 3px 12px 10px; color:#FFFFFF; background-image:url(img/server_bg.gif); background-repeat: repeat-x;}
#smalltitle a{color:#FFFFFF; display:block; text-decoration:none;}
#s_detail{ padding:8px 0px 10px 0px;line-height:17px; font-weight:normal; margin:0;width:140px;}
#s_detail ul{margin:0; padding:0;}
#s_detail li{margin:0 0 0 17px;list-style-type: none;padding:0;list-style-image: url(img/ten_on_sub.gif);color:#333333; list-style-position: outside;}
#s_detail li a{color:#333333;}
#s_detail li a:hover,#s_detail li a:active{ color:#0054AA;} 
.matrixkw_s1 {font-size:9px!important; color:#666666; line-height:13px; padding:2px;border:solid; border-color:#666666; border-width:1px; text-align:center;}
.matrixkw_s2 {font-size:9px!important; color:#666666; line-height:13px; padding:2px; border-bottom:solid; border-bottom-color:#666666; border-bottom-width:1px; border-right:solid; border-right-color:#666666; border-right-width:1px; border-left:solid; border-left-color:#666666;border-left-width:1px; }
.matrixkw_s3 {font-size:9px!important; color:#666666; line-height:13px; padding:2px; border-bottom:solid; border-bottom-color:#666666; border-bottom-width:1px; border-right:solid; border-right-color:#666666; border-right-width:1px; border-top:solid; border-top-color:#666666;border-top-width:1px; }
.matrixkw_s4 {font-size:9px!important; color:#666666; line-height:13px; padding:2px; border-bottom:solid; border-bottom-color:#666666; border-bottom-width:1px;border-right:solid; border-right-color:#666666; border-right-width:1px;text-align:center;}
.matrixkw_s1 h2{ display:inline; font-size:12px; text-align:center;line-height:20px;}
.price1 {color: #FFFFFF; line-height: 13px; padding: 2px;  border-bottom: solid; border-bottom-color: #666666; border-bottom-width: 1px; border-right: solid; border-right-color: #666666; border-right-width: 1px; border-left: solid; border-left-color: #666666; border-left-width: 1px; }
.price2 { color: #FFFFFF; line-height: 13px; padding: 2px;border-bottom: solid; border-bottom-color: #666666; border-bottom-width: 1px; border-right: solid; border-right-color: #666666; border-right-width: 1px; }
.matrixkw1 {font-size:11px; color:#666666; line-height:13px; padding:2px;font-family:Arial, Helvetica, sans-serif; border-bottom:solid; border-bottom-color:#666666; border-width:1px; border-right:solid; border-right-color:#666666; border-right-width:1px; }
.matrixkw1 a:link {color : #0055AD;}
.matrixkw1 a:active  {color : #0055AD;}
.matrixkw1 a:visited  {color : #0055AD;}
.matrixkw1 a:hover {color : #0055AD;}
.matrixkw2 {font-size:11px; color:#666666; line-height:13px; padding:2px;font-family:Arial, Helvetica, sans-serif; border-bottom:solid; border-bottom-color:#666666; border-bottom-width:1px; border-right:solid; border-right-color:#666666; border-right-width:1px; border-left:solid; border-left-color:#666666;border-left-width:1px; }
.matrixkw2 a:link {color : #0055AD;}
.matrixkw2 a:active  {color : #0055AD;}
.matrixkw2 a:visited  {color : #0055AD;}
.matrixkw2 a:hover {color : #0055AD;}
.matrixkw3 {font-size:11px; color:#666666; line-height:13px; padding:2px;font-family:Arial, Helvetica, sans-serif; border-bottom:solid; border-bottom-color:#666666; border-bottom-width:1px; border-right:solid; border-right-color:#666666; border-right-width:1px; border-top:solid; border-top-color:#666666;border-top-width:1px; }
.matrixkw3 a:link {color : #0055AD;}
.matrixkw3 a:active  {color : #0055AD;}
.matrixkw3 a:visited  {color : #0055AD;}
.matrixkw3 a:hover {color : #0055AD;}
.matrixkw4 {font-size:11px; color:#666666; line-height:13px; padding:2px;border:solid; border-color:#666666; border-width:1px; text-align:center;}
.matrixkw4 a:link {color : #0055AD;}
.matrixkw4 a:active  {color : #0055AD;}
.matrixkw4 a:visited  {color : #0055AD;}
.matrixkw4 a:hover {color : #0055AD;}
