BODY  {
font-family : Arial;
} 
.mainmenu:ACTIVE, .mainmenu:FOCUS, .mainmenu:LINK, .mainmenu:VISITED {
font-family : Arial;
font-size : 10pt;
color : #B5D0E3;
} 
.mainmenu:HOVER {
font-family : Arial;
font-size : 10pt;
color : #B5D0E3;
} 
.submenu:ACTIVE, .submenu:FOCUS, .submenu:LINK, .submenu:VISITED {
font-family : Arial;
font-size : 8pt;
color : #000000;
} 
.submenu:HOVER {
font-family : Arial;
font-size : 8pt;
color : #000000;
} 
.stdlink:ACTIVE, .stdlink:FOCUS, .stdlink:LINK, .stdlink:VISITED {
font-family : Arial;
font-size : 10pt;
color : #990000;
} 
.stdlink:HOVER {
font-family : Arial;
font-size : 10pt;
color : #990000;
} 

A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED  {
text-decoration : none;
color : #990000;
} 

P  {
font-family : Arial;
font-size : 10pt;
color : #000000;
} 

B  {
font-family : Arial;
font-size : 10pt;
color : #000000;
} 


TD  {
font-family : Arial;
font-size : 10pt;
color : #000000;
} 

.newsticker  {
font-family : Arial;
font-size : 10pt;
color : black;
} 

.scal  {
font-family : Arial;
font-size : 9pt;
} 

.cal  {
font-family : Arial;
font-size : 10pt;
} 

#content{
position:relative;
left:0px;
float:left;
width:100%;
text-align:left;
vertical-align:top;
}

.h1, H1{
font-size:12pt;
}
.h2, H2{
font-size:11pt;  color:#CC0000;
font-weight: normal;
}

.menulist2 {
background-color:#e5e5e5;
height:36px;
font-weight:bold;
margin-bottom:1px;
padding-left:5px;
vertical-align:middle;
}
.menulist2hover a {
height:10px;
}
.menulist2hover {
background-color:#86929f;
height:36px;
font-weight:bold;
margin-bottom:1px;
padding-left:5px;
vertical-align:middle;
}
.menulist2.a {
color:#ffffff;
}
#clear {
clear:both;
}
LI, li {
font-size:10pt; color:#000000;
margin-bottom:5px;
list-style-image: url(/def/li.gif);
}

hr, HR {
border: 1px dotted;
}

p { 
font-size:10pt; color:#000000;
margin-bottom:5px;
}

#infos2{
  float:right;
  margin: 40px 10px 0px 10px;
}
#headerright {
position:absolute;
right:0px;
top:100px;
}
#headerright div {
width:240px;
background-image:url(/def/images2009/semitrans.png);
padding:6px;
padding-left:15px;
margin:0px 0px 5px 0px;
font-size:10pt;
color:#ffffff
}

#headerarea {
position:relative;
text-align:left;
float:left;
z-index:0;
}
.submenulist{
background-color:#FFFFFF;
}

#content2 {
position:relative;
left:200px;
  float:left;
  margin: 30px 0px 0px 30px;
  width:455px;
  text-align:left;
  vertical-align:top;
}
#mainborder2 {
position:relative;
top:0px;
clear:both;
width:100%;
background-color:#FFFFFF;
}

#datatitle2 {
position:relative;
font-size:14pt;
font-style:italic;
width:300px;
}

#datatitlesub2 {
position:relative;
clear:both;
font-size:10pt;
}
#datatitlesub2 p {
color:#ffffff;
}
#datatitlemain2 {
position:absolute;
left:200px;
text-align:left;
float:right;
top:130px;
margin:40px 0px 0px 20px;
width:300px;
z-index:100;
}
#datatitlemain2_homepage {
position:absolute;
left:100px;
text-align:left;
float:right;
top:130px;
margin:40px 0px 0px 20px;
width:300px;
z-index:100;
}
#blackbar {
position:relative;
left:0px;
clear:both;
margin: 0px 0px 0px 0px;
width:100%;
height:328px;
background-color:#000000;
color:#ffffff;
text-align:left;
}
#menu2 { 
position:relative;
float:left;
left:1px;
width:197px;
min-height:350px;
height:auto !important;
height:350px;
background-image:url(/def/images2009/shadow.png);
}
#menu2bottom { 
position:relative;
clear:both;
left:1px;
width:197px;
height:26px;
background-image:url(/def/images2009/shadow_bottom.png);
}
#mainmenu2 {
position:relative;
left:4px;
width:189px;
padding:0px;
}
#gidbody {
background-image:url(/def/images2009/background.png);
margin:0px;
text-align:center;
background-repeat:repeat-x;
background-color:#CCCCCC;
}
#outerbody {
margin: 0px auto; 
width:892px; 
text-align:left;
}
#header2 {
position:relative;
margin: 0px;
margin-top:0px;
z-index:20;
}
#headerback2{
position:relative;
top:0px;
margin:0px;
width:100%;
background-image:url(/def/images2009/header_back.png);
height:30px;
text-align:center;
}
#linkbar {
position:relative;
width:100%;
height:86px;
background-image:url(/def/images2009/linkbar_back.png);
}
#logobar2 {
position:relative;
float:right;
margin: 0px 10px 0px 0px;
}
#sidebar {
margin-left:10px;
position:absolute;
top:35px;
width:200px;
height:400px;
z-index:10;
}
.inputfield {
width:100%;
}
#popupborder {
background-color:#ffffff;
padding:20px;
}

.redinfobox {
 margin:1px;
 padding:2px;
 width:160px;
 border-spacing:0px;
 border-collapse:collapse;
}
.redinfobox th {
color:white;
text-align:left;
font-size:12px;
font-weight:bold;
background-image:url(/def/images/red_header.gif);
height:26px;
padding-left:13px;
}
.redinfobox th a {
color:white;
}
.redinfobox td {
background-color:#f2f2f2;
font-size:12px;
padding-left:13px;
border-bottom:1px solid #dfdfdf;
}

.grayinfobox {
 margin:1px;
 padding:2px;
 width:160px; 
border-spacing:0px;
 border-collapse:collapse;

}
.grayinfobox th {
color:#636363;
text-align:left;
padding-left:13px;
font-size:12px;
font-weight:bold;
background-image:url(/def/images/gray_header.gif);
height:26px;
padding-left:13px;
border:1px solid #dfdfdf;
}
.grayinfobox tr {
}
.grayinfobox td {
background-color:#f2f2f2;
font-size:11px;
padding-left:13px;
border:1px solid #dfdfdf;
}

.grayinfobox A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED  {
text-decoration : none;
color : #636363;
} 

.infotable {
 margin:1px;
border-spacing:0px;
 border-collapse:collapse;
border:1px solid #dfdfdf;
}
.infotable th {
color:#ffffff;
text-align:left;
font-size:12px;
font-weight:bold;
background-image:url(/def/images/gray_header.gif);
height:26px;
padding:2px 3px;
}
.infotable tr {
}
.infotable td {
background-color:white;
font-size:12px;
border-bottom:1px solid #dfdfdf;
padding:2px 3px;
}


#mainborder {
position:relative;
left:0px;
clear:both;
width:100%;
background-color:#FFFFFF;
}

#graybarback {
position:absolute;
top:80px;
height:167px;
width:100%;
background-color:#86929f;
}

#headerback{
margin:0px;
width:100%;
background-color:#86929f;
height:22px;
text-align:center;
}

.header {
margin: 0px;
z-index:20;

}

#topmenu {
margin:0px auto;text-align:left;
}

.logo{
clear:both;
margin: 0px;
height: 55px;
background-color:#FFFFFF;
}

#gidlogo {
float:left;
margin: 2px 0px 0px 0px;
}

#logobar {
float:right;
margin: 2px 10px 0px 0px;
}

#graybar {
clear:both;
margin: 0px 0px 0px 0px;
width:100%;
background-image:url(/def/images/graybar_back.gif);
background-repeat:repeat-x;
}

#graybar_hp {
clear:both;
margin: 0px 0px 0px 0px;
width:100%;
height:293px;
background-image:url(/def/images/hp_back.png);
background-repeat:repeat-x;
background-color:#E8E8E8;
}

#datatitle_hp {
float:left;
margin: 75px 0px 0px 40px;
color:#ffffff;
font-size:16pt;
}

#datatitlemain {
float:left;
margin:40px 0px 0px 20px;
width:500px;
}

#datatitle {
clear:both;
color:#ffffff;
font-size:18pt;
}

#datatitlesub {
clear:both;
color:#ffffff;
font-size:17px;
font-style:italic;
}

#mainbody {
clear:both;
}

#mainbody_hp {
background-color:#FFFFFF;
margin: 0px 100px 20px 30px;
border:3px dotted green;
width:870px;
}

#mainmenu {
width:180px;
background-color:#f2f2f2;
padding:3px;
}
.menu { 
float:left;
margin: 10px 0px 0px 20px;
width:180px;
text-align:left;
background-image:url(/images/menu_back.png);
}
.menulist{
border-bottom:2px dotted #dadada;
}


#infos{
  float:left;
  margin: 40px 0px 0px 10px
}

.disclaimer {
padding-left:5px;
margin:5px;
  border-left: 2px solid #666666;
  font-size:8pt;
  color: #666666;
  text-align:left;
}

.greenbtn { 
background: #FFFFFF url(/def/images/greenbtn.gif) no-repeat; 
padding: 1px 19px 5px 18px; 
color: #fff; 
text-decoration: none;  
font-size:7pt; 
width:57px;}
.bluebtn:hover, .greenbtn:hover { background: #FFFFFF url(/def/images/hoverbtn.gif) no-repeat; color: #fff; }
A.greenbtn { color: #fff; }

.more {
clear:both;
text-align:right;
width : 100%; 
height:25px;
border-bottom: 1px dotted #cccccc;
}

.product_box {
  float: left; 
  margin: 10px 0px 0px 10px;
  width: 190px;
  border-right: 1px solid #CCCCCC;
  height: 120px;
  font-size:10px;
}

 .product_box td{
 	font-size:10px;
 }
.product_box P{
  float: left; 
  margin-top: 2px;
  padding-left: 5px;
  padding-right: 2px;
  font-size:10px;

}

.product_box A:hover, .product_box A:ACTIVE, .product_box A:FOCUS, .product_box A:LINK, .product_box A:VISITED{
  font-size:9px;
  color: #990000;
}


.product_box H3{
  color:#000000;
  margin: 0px 0px 0px 0px;
  text-align:left;
  padding-left:3px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
  height:22px;
  vertical-align: middle;  
}

.hp_box {
  float: left; 
  margin: 10px 0px 0px 10px;
  width: 250px;
}

#infos_hp{
  float:left;
  margin: 40px 0px 0px 70px;
  width:100px;
}

#content_hp{
  float:left;
  margin: 30px 0px 30px 20px; 
  width:540px;
  text-align:left;
  vertical-align:top;

};

