.boxText { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #666666; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #C8CECE; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #F55F05; text-decoration: underline; }



 body { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; margin:0px 20px;}
        /* menu */
        #menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; }
        #menu a { color:#fff; text-decoration:none; }
        #menu > li {background-image: url('navi_bg.png'); scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 10px;}
        #menu > li a:hover {color:#B0D730;}
        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent; width:76px;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:200px; line-height:16px; background-color:#4C4C4F; color:#ffffff; /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li a { display:block; color:#ffffff; }
        #menu li ul li a:hover { color:#B0D730; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:200px;}
        #menu .last { margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:182px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 165px; top:0px;}
	

	
	
	
	
		  
#productpage {
    float: left; 
    top: 80px;
	left: 0px;
	margin-right: 20px;
	padding: 0px;
	border: 0px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1000px;
	}
		  
#left {
    float: left;
    top: 80px;
	left: 0px;
	margin-right: 20px;
	padding: 0px;
	border: 0px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
	}

#teaser {

	
	top: 400px;
	left: 450px;
	margin-left:300px;
	
	margin-top:60px;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
color: #4D4D4D;
font-size: 10pt;
}


#teaser_buy {

	
	top: 400px;
	left: 450px;
	margin-left:300px;
	
	margin-top:60px;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
color: #4D4D4D;
font-size: 10pt;
}


#teaserimage {
background-image: url(images/teaser1.jpg);
	float: left;
	width: 700px;
	height:255px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
color: #4D4D4D;
font-size: 10pt;
}



.presentation {
	align: center;
	float: left;
	text-align: center;
	width: 185px;
}

 
#Info {
    float: right;
    top: 80px;
    border: 0px;
    width: 150px; /* ie5win fudge begins */
    }
    
#container_right {
    float: left;
    padding-top: 20px;
    border: 0px;
    width: 250px; /* ie5win fudge begins */
    }
    
#bg {
    float: left;
background-image: url(images/bg_header.gif);
background-repeat:no-repeat;
width:250px;height:29px;
color:#4D4D4D;
}
h3 {
    margin-left:0px;
    margin-top: 5px;
    font-size: 12pt;
    font-weight:bold;
    color: #4D4D4D;
font-family: Arial, Helvetica, sans-serif;
}

a.link{
 margin: 0;
padding: 0;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #4D4D4D;
font-size: 9pt;
}

a.link:hover{
 margin: 0;
padding: 0;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #71971F;
font-size: 9pt;
}

#boxcontent{
 margin: 0;
padding: 0;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #4D4D4D;
font-size: 8pt;
font-weight: normal;
}

#full {
    float: left;
    top: 80px;
    border: 0px;
    width: 1000px; /* ie5win fudge begins */
    }

.ro {
	background:url(images/roundedbox_ro.gif) top right no-repeat;
}

.lo {
	background:url(images/roundedbox_lo.gif) top left no-repeat;
}

.ru {
	background:url(images/roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(images/roundedbox_lu.gif) bottom left no-repeat;
}

.inhalt {

	margin:0;
	padding:1.5em 2.5em 2.5em 2.5em;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
align:center;
color: #4D4D4D;
}

.inhaltmodule {

	margin:0;
	padding:1.5em 1.5em 1.5em 1.5em;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
align:center;

color: #4D4D4D;
}

.inhaltmodule2 {

	margin:0;
	padding:1.5em 1.5em 1.5em 1.5em;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
align:center;
color: #4D4D4D;
}

.inhalt p {
	margin:0;
	padding:0;
}	





A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}

.products_short {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
}

img {  
border:0;
}

.absmiddle {
vertical-align: middle;
} 

.headcontent {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 10pt;
    color: #ffffff;
	 }

.content {
font-style:normal;
font-variant: normal;
font-weight:normal;
font-size:9pt;
line-height: normal;
font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
color: #484848;
marin-right:15px;
text-align: justify; 
}

.contentsupport {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 10pt;
	 font-weight: bold;
    color: #484848;
	 background-color: #EAEAEA;
	
}

a.content {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 9pt;
    color: #484848;
	 background-color: White;
	
}

.contentbox {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 9pt;
    color: #484848;
	 background-color: #EAEAEA;
	
}

a.contentbox {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 9pt;
    color: #484848;
	 background-color: #EAEAEA;
	
}

#column .column_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #154C83;
    }

#column a.column_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #154C83;
	 text-decoration: none;
   }

#column a.column_navi:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #E91C1C;
	 text-decoration: none;
   }

#column3 .column_navi3 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #B6B6B5;
    }

#column3 a.column_navi3 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #B6B6B5;
	 text-decoration: none;
   }

#column3 a.column_navi3:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #154C83;
	 text-decoration: none;
   }	
	
	
#column2 .column_navi2 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
	 font-weight: bold;
    }

#column2 a.column_navi2 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
   }

#column2 a.column_navi2:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
   }	


#navi2 .store_navi2 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    }

#navi2 a.store_navi2 {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
   }

#navi2 a.store_navi2:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
   }




#navi .store_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #808080;
    }

#navi a.store_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #808080;
   }

#navi a.store_navi:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #808080;
   }

#navi .header_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 10pt;
    color: #ffffff;
    }

#navi a.header_navi {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 10pt;
    color: #ffffff;
   }

#navi a.header_navi:hover {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 10pt;
    color: #ffffff;
   }	
	
	
	
	
.store_navi:nolink {
    font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 8pt;
    color: #000000;
    }
	 
#menunavi .nenu_navi {
   font-family:  Arial,Verdana,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
    }

#menunavi a.menu_navi {
    font-family:  Arial,Verdana,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
   }

#menunavi a.menu_navi:hover {
    font-family:  Arial,Verdana,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline,overline;
	
	
   }
.menu_navi:nolink {
    font-family:  Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
    }	 
	 
.header_text {
	font-family:  Arial,Verdana,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.header_search {
	font-family:  Arial,Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
}

.top_nav {
font-family:  Arial,Verdana,sans-serif;
	font-size: 8px;
	color: #B6B6B5;
	
}

.search_nav {
font-family:  Arial,Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
}

#newsnavi .news_navi {
   font-family:  Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #154C83;
	font-weight: bold;
    }

#newsnavi a.news_navi {
    font-family:  Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #154C83;
	font-weight: bold;
   }

#newsnavi a.news_navi:hover {
    font-family:  Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}


TD.colleft {

}

TD.colright {
  
}

TD.piccollumn {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #DBDBDB;
}

FORM {
	display: inline;
}

TR.header {
  background-image: url("/images/background.gif"); 
  background-repeat:repeat;
}

TR.headerNavigation {
  background: #DEDEDE;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #1258A0;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.columnampak {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
  padding: 15px;
}

TD.myheader {
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  }

TD.myheadercart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  }

TD.headerampak {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #50667E;
  color: #000000;
  
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
}

TR.headerampak {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #000000;
  font-weight : bold;
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
}

TD.footerampakcenter {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #A5B6C3;
  color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
  border-right-style: none;
  border-left-style: none;
  padding: 15px;
}

TD.footerampakleft {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #A5B6C3;
  color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
  border-right-style: none;
  padding: 15px;
}

TD.footerampakright {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #A5B6C3;
  color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #A5A2A5;
  border-spacing: 1px;
  border-left-style: none;
  padding: 15px;
}

TD.footerampak1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  border: 0px;
  border-style: solid;
  border-color: #808080;
  border-spacing: 1px;
  padding: 25px;
}

TR.footerampak {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  border: 2px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  padding: 25px;
}

TD.newpages {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #000000;
  border: 0px;
  border-style: solid;
  border-color: #50667E;
  border-spacing: 1px;
  padding: 15px;
}

TD.startpage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #C8D1D8;
  color: #000000;
  border: 0px;
  border-style: solid;
  border-color: #50667E;
  border-spacing: 1px;
  padding: 15px;
}

TD.headerError {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #16568C;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: ##16568C;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #95C121;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #95C121;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  border: 1px;
  border-style: solid;
  border-color: #D1D1D1;
  border-spacing: 0px;
  padding: 0px;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  

}

.infoBoxNotice {
  background: #608CAE;
}

.infoBoxNoticeContents {
  background: #608CAE;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #484848;
  color: #ffffff;
padding:3px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #DEDEDE;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #C8D1D8;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #4D4D4D;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #C00000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ffffff;
background: #1258A0;
}

TD.main, P.main {
 font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
    font-size: 9pt;
    color: #484848;
padding: 2px;	
	
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

CHECKBOX, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

INPUT.STRAIGHT {
  font-family: Arial, Verdana, sans-serif;
  background-color: #E6E4E4;
border: 0px solid #C0C0C0;
font-size: 10pt;

}
INPUTHEAD {
  font-family: Arial, Verdana, sans-serif;
  background-color: #E6E4E4;
  color: #c0c0c0;
border: 1px solid #C0C0C0;
font-size: 10pt;

}

INPUT {
  font-family: Arial, Verdana, sans-serif;
  background-color: #E6E4E4;
  color:#6D6D73;
  border: 1px solid #C0C0C0;
font-size: 10pt;

}
.Feld {
vertical-align: middle; 
background-color:#E6E4E4;
 border:1px solid #1258A0;
 font-size: 10pt; }

INPUT_HEAD {
  font-family: Arial, Verdana, sans-serif;
  background-color: #E6E4E4;
border: 1px solid #1258A0;
font-size: 10pt;

}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TABLE.formArea {
  background: #DEDEDE;
  border-color: #1258A0;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #C8CECE; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #DFE0E0; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; }

.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family:  Arial, Verdana, sans-serif;
                 font-size: 12px;
                 color: #4D4D4D;
				 font-weight: bold;
                 text-align : left;
                 vertical-align: middle;
                 white-space: nowrap; 
					  padding-bottom: 0px }
					  
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bottom.gif');
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 10px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #ffffff; 
				 font-size: 10px;}

TD.pollBoxRow {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 1px; 

}

TD.pollBoxText {

  font-family: Arial, Verdana, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 1px; 

}

TR.pollOptRow {

  background: #608CAE;

}

TR.pollFooter {

  background: #608CAE;

}
	
SPAN.indexText {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight : normal;
  }
  
SPAN.headerText {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 8pt;
  color: #ffffff;
  font-weight : normal;
  }  
  
  SPAN.softwareText {
  font-family: Arial,Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;
  font-size: 16pt;
  color: #484848;
  font-weight : normal;
  }
SPAN.columnText {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight : normal;
  padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0;
	margin-top: 0;
  }
  
   h1 {
   font-family: Arial,Helvetica,Sans-serif,sans-serif,Verdana,Tahoma;
  font-size: 8pt;
    margin: 0px;
	 display:inline;
	 font-weight:normal;
	 }
	 
	 h2 {
   font-family: Arial,Helvetica,Sans-serif,sans-serif,Verdana,Tahoma;
  font-size: 9pt;
    margin: 0px;
	 display:inline;
	 }
	 
.h1 {
   font-family: Arial,Helvetica,Sans-serif,sans-serif,Verdana,Tahoma;
  font-size: 9pt;
    display:inline;
	 margin-top:3px;
	 margin-left:10px;
	 }	

td.templatetext {
	font-family: Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
	font-size: 8pt;
  color: #000000;
}

td.cat_description {
	font-family: Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
	font-size: 10pt;
  color: #000000;
} 

.menu1{
background-image:url(images/menudiv1bg.gif);
background-repeat: no-repeat;
font-family: Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
font-size: 9pt;
font-weight: bold;
color: #666666;
margin-left:0px;
padding-left:19px;
padding-top:0px;
padding-bottom: px;
display:block;
text-decoration: none;
height: 19px;
}


.submenu{
background-image: url(images/submenu.gif);
background-repeat: no-repeat;
font-family: Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
font-size: 8pt;
color: #666666;
display: block;
height: 19px;
margin-left:0px;
padding-left:19px;
padding-top:2px;
padding-bottom: 0px;
text-decoration: none;
}

a. submenu{
background-image: url(images/submenu.gif);
background-repeat: no-repeat;
font-family: Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
font-size: 8pt;
color: #666666;
display: block;
height: 19px;
margin-left:0px;
padding-left:19px;
padding-top:2px;
padding-bottom: 0px;
text-decoration: none;
}


.hide{
display: none;
}

.show{
display: block;
}

a{cursor: hand}

	  
