﻿body
{
    font-family: Arial,Verdana,Tahoma;
    font-size: 9pt;
    padding: 0px;
    margin: 0px;
}

A:link {
	color: #003366;
	text-decoration: none;
}

A:visited {
	color: #003366;
	text-decoration: none;
}

A:active {
	color: #003366;
	text-decoration: none;
}

A:hover {
	color: #3366CC;
	text-decoration: underline;
}


.euro
{
  font-family: eurofurence,eurofurence light;
}

.univ
{
  font-family: Arial,Verdana,Tahoma;
}

.univsm
{
  font-family: Arial,Verdana,Tahoma;
}

div.logo
{
background-color:Gray;
border-style:solid;
border-width:1px 1px 1px 1px;
padding:10px 0px 10px 10px;     
}

.nav-wrapper{
color: #44433f;
font-family:Arial,Verdana,Tahoma;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear: both;
float: left;
}
/*color: #E5F2FB;*/
.nav-wrapper a{
color: black;
text-decoration: none;
}

/* color: #09548B; */
.nav-wrapper a:hover {
color: white;
}

/*float: left; */
.nav {
/*position:relative;
left:-40px; 
*/
}
/* width: 650px; */
/* mnu tab*/
.nav ul {
width: 657px;
height: 29px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
font-size: 12px;
font-weight:bold;
}

.nav li {
float: left;
padding: 0;
position: relative;
z-index: 1;
}

.nav li.last {
background:none;
}

.nav li:hover {
z-index:2;
}

.nav li a {
display: block;
line-height: 19px;
overflow: hidden;
float: left;
}


a .menu-left {
background: url(images/menu_left.png) no-repeat left top;
width: 8px;
height: 30px;
line-height: 35px;
display: block;
float: left;
}

a .menu-mid {
background: url(images/menu_mid.png) repeat-x top left;
height: 30px;
line-height: 35px;
display: block;
float: left;
text-align:center;
width:75px;
}

a .menu-right {
background: url(images/menu_right.png) no-repeat top;
width: 8px;
height: 30px;
line-height: 35px;
display: block;
float: left;
}

/* tab highlight tab   background-position: 0 -37px; */
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left{
background: url(images/menu_leftsel.png) no-repeat left top;
line-height: 35px;
}
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid{
background: url(images/menu_midsel.png) left top;
line-height: 35px;
}
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right{
background: url(images/menu_rightsel.png) no-repeat left top;
line-height: 35px;
}


/* tab text  color: #09548B;*/
.nav li a:hover,
.nav li.hover a,
.nav li:hover a {
color: #A31515;
}

.nav li a:hover .mnutab,
.nav li.active a,
.nav li.hover a.mnutab,
.nav li:hover a.mnutab {
color: white;
}

/* tab menu -show */
.nav li:hover .sub,
.nav li.hover .sub,
.nav li:hover .submnu2,
.nav li.hover .submnu2 {
display:block;
}


/* tab menu -hide   width: 186px; */
.nav li .sub {
display: none;
position: absolute;
top: 27px;
left: 6px;
background: url(images/submenu_top.png) no-repeat;
width: 186px;
padding-top: 9px;
}

.nav li .submnu2 {
display: none;
position: absolute;
top: 27px;
background: url(images/submenu_topmnu2.png) no-repeat;
width: 400px;
padding-top: 9px;
}

/* tab menu -ul */
.nav li ul {
background: url(images/submenu_bg.png) repeat-y;
width: 162px;
height: auto;
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.nav ul .mnu2  {
width: 162px;
height: auto;
margin: 0;
padding: 0 12px 10px;
list-style: none;
font-size: 12px;
}
.nav li .mnu2  {
width: 162px;
height: auto;
margin: 0;
padding: 0 12px 10px;
list-style: none;
font-size: 12px;
}

.subbodymnu2 {
background: url(images/submenu_bgmnu2.png) repeat-y;
height: 270px;
margin: 0;
padding: 0px 0px 0px 1px;
list-style: none;
font-size: 9px;
}



/* tab menu -li active */
.nav li:hover li a,
.nav li.active li a {
color: #09548B;
background: none !important;
line-height: normal;
width: 156px;
padding: 8px 3px 3px;
text-indent: 0px;
}


.nav li:hover li a:hover,
.nav li.active li a:hover {
color: #fff;
background: #165B9F !important;
text-decoration: none;
line-height: normal;
}


/*IE*/
.nav li li a:hover,
.nav li li a:hover {
color: #fff;
background: #165B9F !important;
text-decoration: none;
line-height: normal;
}


/**/
.nav .btm-bg {
background: url(images/submenu_bottom.png) no-repeat;
width: 205px;
height:9px;
overflow: hidden;
clear: both;
}

.nav .btm-bgmnu2 {
background: url(images/submenu_bottommnu2.png) no-repeat;
width: 609px;
height:9px;
overflow: hidden;
clear: both;
}

.nav .btm-bgmnu3 {
background: url(images/submenu_bottommnu3.png) no-repeat;
width: 710px;
height:9px;
overflow: hidden;
clear: both;
}

.nav .btm-bgmnu4 {
background: url(images/submenu_bottommnu4.png) no-repeat;
width: 420px;
height:9px;
overflow: hidden;
clear: both;
}

.content {
width: 670px;
background: transparent url(images/content_bg.png) repeat-y;
float: left;
padding: 10px 20px;
}

.content h1 {
color: #333;
font-weight: 400;
text-transform: uppercase;
font-size: 18px;
border-bottom: 1px dashed #C1D9F0;
}

.content h2 {
font-weight: 400;
text-transform: uppercase;
font-size: 14px;
padding-left: 10px;
margin-bottom: -5px;
}

.content p {
padding: 0 15px;
text-align: justify;
}

.content-bottom {
width: 710px;
background: transparent url(images/content_bottom.png) no-repeat;
height: 13px;
float: left;
}



            .mnulistgrp{
            float:left;
            margin:0px;
            padding:4px 2px 0px 2px;
            border-style:solid;
            border-width:0px 1px 0px 0px;
            border-color:White;
            background-color:#DEDFDE;
            font-size: 10px;
            font-weight:normal; 
            }
            .mnulistgrp_r{
            float:left;
            margin:0px;
            padding:4px 2px 0px 2px;
            background-color:#DEDFDE;
            font-size: 10px;
            font-weight:normal; 
            }
            .mnubar {
	            padding:0px 0px 0px 16px;
	            height:18px;
            } 
            a.mnubar:hover {
   	            background-color:#BCBCBC;
	            width:100%;
	            height:18px;
            }
            .mnubar2 {
	            padding:2px 0px 0px 16px;
	            height:32px;
            } 
            a.mnubar2:hover {
	            background-color:#BCBCBC;
	            width:100%;
	            height:32px;
            }
            
            .mnulistgrp a div.mnudesc {
	            display:none
            }
            .mnulistgrp_r a div.mnudesc {
	            display:none
            }
            .mnulistgrp a div.mnudesc3 {
	            display:none
            }
            .mnulistgrp_r a div.mnudesc3 {
	            display:none
            }            
            
            .mnulistgrp a div.mnudesc-all {
	            display:none
            }
            .mnulistgrp_r a div.mnudesc-all {
	            display:none
            }
            .mnulistgrp a div.mnudesc3-all {
	            display:none
            }
            .mnulistgrp_r a div.mnudesc3-all {
	            display:none
            }  
            
.mnudesctop {
position:absolute;
top:336px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
line-height:15px;
font-size:8pt;
font-weight:normal; 
background-color:black;
height:80px;
}

.mnudesctopsub {
position:absolute;
top:336px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
line-height:15px;
font-size:8pt;
font-weight:normal; 
background-color:black;
height:80px;
}

.mnudesctop3 {
position:absolute;
top:336px;
left:78px;
padding:0px 0px 0px 0;
width:460px;
color:White;
line-height:15px;
font-size:8pt;
font-weight:normal; 
background-color:black;
height:80px;
}

.mnudesctop4 {
position:absolute;
top:336px;
left:-22px;
padding:0px 0px 0px 0;
width:460px;
color:White;
line-height:15px;
font-size:8pt;
font-weight:normal; 
background-color:black;
height:80px;
}
            
.mnulistgrp a:hover div.mnudesc {
display:block;
position:absolute;
top:364px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc {
display:block;
position:absolute;
top:364px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp a:hover div.mnudesc3 {
display:block;
position:absolute;
top:364px;
left:78px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc3 {
display:block;
position:absolute;
top:364px;
left:78px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}

.mnulistgrp a:hover div.mnudesc4 {
display:block;
position:absolute;
top:364px;
left:-22px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc4 {
display:block;
position:absolute;
top:364px;
left:-22px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}

.mnulistgrp a:hover div.mnudesc-all {
display:block;
position:absolute;
top:336px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc-all {
display:block;
position:absolute;
top:336px;
left:0px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp a:hover div.mnudesc3-all {
display:block;
position:absolute;
top:336px;
left:78px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc3-all {
display:block;
position:absolute;
top:336px;
left:78px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}

.mnulistgrp a:hover div.mnudesc4-all {
display:block;
position:absolute;
top:336px;
left:-22px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}
.mnulistgrp_r a:hover div.mnudesc4-all {
display:block;
position:absolute;
top:336px;
left:-22px;
padding:0px 0px 0px 0;
width:460px;
color:White;
background-color:black;
height:56px;
line-height:15px;
font-size:9pt;
}

.desctitle {
margin:0px 0px 6px 0px;
}
.desctitle_w {
font-family: eurofurence,eurofurence light;
color: #A31515;
font-size:20pt;
margin:0px 0px 6px 0px;
color:White;
font-style:italic;
}
.desctitle2 {
color: white;
font-size:9pt;
}

/* end menu */

ul.dtl {
margin:0;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 16px;  
font-family:Arial,Verdana,Tahoma;
font-size:8pt;
}
div.dtl {
margin:0;
padding:0px 0px 10px 0px;
font-size:8pt;
font-family:Arial,Verdana,Tahoma;
letter-spacing:0px; 
line-height:12px;
}
.dtl-title1 {
color: Black;
font-size:15pt;
font-weight:bold;
font-family:Arial,Verdana,Tahoma;
}
.dtl-title1rd {
color: #A31515;
font-size:15pt;
font-family:Arial,Verdana,Tahoma;
}
.dtl-title1rdm {
color: #A31515;
font-size:10pt;
font-family:Arial,Verdana,Tahoma;
font-weight:bold;
}
.dtl-title1bkm {
color: black;
font-size:10pt;
font-family:Arial,Verdana,Tahoma;
font-weight:bold;
}

.dtl-scroll{
    padding:0px 8px 0px 6px;
}

.dtl-title2 {
color: Gray;
font-size:11pt;
font-weight:bold;
font-family: Arial,Verdana,Tahoma;
letter-spacing:-1px;
line-height:15px;
padding-bottom:6px;
}

.dtl-title2blu {
color: #0081C7;
font-size:11pt;
font-weight:bold;
font-family: Arial,Verdana,Tahoma;
letter-spacing:-1px;
line-height:15px;
padding-bottom:6px;
}

.dtl-title2bk {
color: Black;
font-size:11pt;
font-weight:bold;
font-family: Arial,Verdana,Tahoma;
letter-spacing:-1px;
line-height:15px;
padding-bottom:6px;
}
.dtl-title3 {
color: #A31515;
font-size:9pt;
font-family:Arial,Verdana,Tahoma;
}
.dtl-title3sm {
color: #A31515;
font-size:8pt;
font-family:Arial,Verdana,Tahoma;
}

.titlerd1 {
font-family:Arial,Verdana,Tahoma;
color: #A31515;
font-size:14pt;

}

A.dtl:link {
    font-weight:normal; 
	color: #A31515;
	text-decoration: none;
}

A.dtl:visited {
    font-weight:normal; 
	color: #A31515;
	text-decoration: none;
}

A.dtl:active {
    font-weight:normal; 
	color: #A31515;
	text-decoration: none;
}

A.dtl:hover {
    font-weight:normal; 
	color: #A31515;
	text-decoration: underline;
}

A.dtlw:link {
    font-weight:normal; 
	color: white;
	text-decoration: none;
}

A.dtlw:visited {
    font-weight:normal; 
	color: white;
	text-decoration: none;
}

A.dtlw:active {
    font-weight:normal; 
	color: white;
	text-decoration: none;
}

A.dtlw:hover {
    font-weight:normal; 
	color: white;
	text-decoration: underline;
}

img {
 border-style:none;
 /* vertical-align:text-top; */
}

.LeftSidePanel {
    font-family:Arial,Verdana,Tahoma;
    font-size:16pt; 
}

div.dsnguides {
    width:135px;
    height:120px;
    font-size:8pt;
}
.red{
	color: #A31515;
}
.modalBackground
{
  background-color:Gray;
  filter:alpha(opacity=40);
  opacity:0.5;
}
.ModalWindow
{
  background:white;
  padding: 4px 4px 4px 4px;
  position:absolute;
  top:-1000px;
}
.ModalWindow-Forms
{
  background:white;
  padding: 0px 0px 0px 0px;
  position:absolute;
  top:-1000px;
}

div.dgcol1
{
float:left;
width:99px;
height:390px;
background-color:#E5E5E5;
padding:3px 0px 0px 0px;
}
div.dgcol2
{
float:left;
width:99px;
height:390px;
background-color:#F0F0F0;
padding:3px 0px 0px 0px;
}

div.dg-title1rd {
color: #A31515;
font-size:15pt;
font-family:Arial,Verdana,Tahoma;
float:left;
width:450px;
margin:10px 0px 6px 0px;
}
div.dgcol-title
{
color: #A31515;
font-weight:bold;
height:28px;	
line-height:11px;
}
div.dgcol-body1
{
height:93px;
}
div.dgcol-body2
{
font-family:Arial,Verdana,Tahoma;
font-size:7pt;
padding:0px 3px 0px 4px;
line-height:9px;
height:124px;
}
div.dgcol-title2
{
color: #A31515;
font-weight:bold;
padding:0px 4px 0px 4px;
line-height:12px;
height:14px;
}
div.dgcol-title2a
{
color: #A31515;
font-weight:bold;
padding:0px 0px 0px 0px;
line-height:12px;
height:14px;
}
div.dgcol-body3
{
font-family:Arial,Verdana,Tahoma;
font-size:7pt;
padding:0px 0px 0px 0px;
line-height:8px;
height:62px;
}
div.dgcol-body4
{
font-family:Arial,Verdana,Tahoma;
font-size:7pt;
padding:0px 0px 0px 0px;
line-height:8px;
}
div.dgcol-titlegry
{
color: gray;
}
img.dgcol-line1
{
width:95px;
height:1px;
padding-bottom:2px;
}
img.dgcol-line1a
{
width:99px;
height:1px;
padding-bottom:2px;
}
img.dgcol-line2
{
width:84px;
height:1px;
padding-bottom:2px;
}
.minfont{
font-size:5pt;
}

img.txtsurgeassurel
{
position:relative;
top:2px;
}
img.txtsurgeassurem
{
position:relative;
top:6px;
}
img.txtsurgeassures
{
position:relative;
top:2px;
}

ul.dtl-arrow
{
list-style-image:url('images/arrowleftli.GIF');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 16px;      
}

ul.dtl-arrow li
{
line-height:12px;
padding-bottom:10px;
}

ul.dtl-pdf
{
list-style-image:url('images/pdficonsm.png');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 16px;      
}

ul.dtl-pdf li
{
line-height:12px;
padding-bottom:10px;
}

ul.dtl-vid
{
list-style-image:url('images/videoiconsm.png');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 16px;      
}

ul.dtl-vid li
{
line-height:12px;
padding-bottom:10px;
}

ul.dtl-pdfsm
{
list-style-image:url('images/pdficonsm.png');
padding:0px 0px 0px 16px;      
}

ul.dtl-pdfsm li
{
line-height:13px;
padding-bottom:2px;
}


ul.dtl-arrowsm
{
list-style-image:url('images/arrowleftli.GIF');
padding:0px 0px 0px 16px;      
}

ul.dtl-arrowsm li
{
line-height:13px;
padding-bottom:2px;
}

ul.dtl-dashwsm
{
list-style-image:url('images/dashwleftli.png');
padding:0px 0px 0px 16px;      
}

ul.dtl-dashwsm li
{
line-height:13px;
padding-bottom:2px;
}

div.colbdy-wrapper1
{
float:left;
width:186px;
height:429px;
margin:16px 20px 0px 16px;
}

div.colbdy-wrapper2
{
float:left;
width:480px;
height:429px;
padding-top:16px;
}

ul.colbdy-arrow
{
list-style-image:url('images/arrowleftli.GIF');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 30px;    
}

ul.colbdy-arrow li
{
line-height:12px;
padding-bottom:10px;
}

ul.colbdy-pdf
{
list-style-image:url('images/pdficonsm.png');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 30px;    
}

ul.colbdy-pdf li
{
line-height:12px;
padding-bottom:10px;
}

ul.colbdy-vid
{
list-style-image:url('images/videoiconsm.png');
font-family:Arial,Verdana,Tahoma;
margin:0px 0px 0px 0px;      
padding:0px 0px 0px 30px;    
}

ul.colbdy-vid li
{
line-height:12px;
padding-bottom:10px;
}


div.smap-grp
{
border-style:solid;
border-width:1px 1px 1px 1px;
width:100px;
height:15px;
margin-bottom:2px;
}
div.smap-col
{
float:left;
width:128px;
}

ul.smap-rows
{
 list-style-type:none;  
 font-size:8pt;  
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
ul.smap-rows li
{
 font-size:8pt;  
 margin:0px 0px 0px 0px;
 padding:0px 0px 4px 0px;
}
ul.smap-rows2
{
 list-style-type:none;  
 font-size:8pt;  
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
}
ul.smap-rows2 li
{
 font-size:7pt;  
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.legacy-boxsm
{
margin-bottom:8px;
width:57px;
height:52px;
background-image:url('prodimages/leg_empty.gif') 
}

.legacy-box
{
font-size:13pt;
width:180px;
height:167px;
padding-top:4px;
margin:0px 0px 8px 0px;
}

div.bdy-wrapper
{
margin:16px 40px 40px 40px;
}

div.bdy-title
{
font-size:14pt;    
margin-bottom:16px;
}
