﻿body
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #303030; 
	background-color: #FFFFFF;
	margin: 0px;
	SCROLLBAR-BASE-COLOR: #434B8E;
}

P, LI
{
	font-family:Verdana, Helvetica, Arial;
	font-size:11px;
}

SELECT, TEXTAREA, INPUT
{	font-family:verdana,arial,sans-serif;
	font-size:10px;
	background-color:#f3f3f3;
	border:1px solid #CCCCCC;
	SCROLLBAR-BASE-COLOR: #CCCCCC;
	background-image: url('/images/buttonback4.gif');
}

BUTTON
{	
    font-family:tahoma,sans-serif;
	font-size:11px;background: #D9D9D9 url('/images/buttons/button.gif');
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#9999CB;
	height:20px;text-decoration:none;
	cursor: hand;
	background-image:url('/images/buttons/button.gif');
}
.sbutton 
{
	font-family:tahoma,sans-serif;
	font-size:11px;background: #D9D9D9 url('/images/buttons/buttonback2.gif');
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#9999CB;
	height:20px;text-decoration:none;
	cursor: hand;
	background-image:url('/images/buttons/buttonback2.gif');
}

TABLE
{    
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	border: 0px;
}


Legend
{
	color: #273996;
	font-weight: bold;
}

A:Link
{
	text-decoration: none;
	color: #000000;
}

A:Visited
{
	text-decoration: none;
	color: #000000;
}

A:Hover
{
	text-decoration: none;
	color: #000000;
}

A:Link {text-decoration: none;color:#434B8E}
A:Visited {text-decoration: none;color:#434B8E}
A:Hover{ text-decoration: none;color:#91C258}

A.bold:Link
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.bold:Visited
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.bold:Hover
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.more:Link
{
	text-decoration: none;
	color: #000000;
}

A.more:Visited
{
	text-decoration: none;
	color: #000000;
}

A.more:Hover
{
	text-decoration: underline;
	color: #000000;
}

A.topmenu:Link
{
	text-decoration: none;
	color: #858585;
}

A.topmenu:Visited
{
	text-decoration: none;
	color: #858585;
}

A.topmenu:Hover
{
	text-decoration: none;
	color: #5B5B5B;
}

A.news:Link
{
	text-decoration: none;
	color: #303030;
}

A.news:Visited
{
	text-decoration: none;
	color: #303030;
}

A.news:Hover
{
	text-decoration: underline;
	color: #000000;
}

A.offer:Link
{
	text-decoration: none;
	color: green;
}

A.offer:Visited
{
	text-decoration: none;
	color: green;
}

A.offer:Hover
{
	text-decoration: underline;
	color: green;
}

A.navlink:Link
{
	text-decoration: none;
	color: #000000;
}

A.navlink:Visited
{
	text-decoration: none;
	color: #000000;
}

A.navlink:Hover
{
	text-decoration: none;
	color: #000000;
}

A.breadcrumb:Link
{
	text-decoration: none;
	color: #000000;
}

A.breadcrumb:Visited
{
	text-decoration: none;
	color: #000000;
}

A.breadcrumb:Hover
{
	text-decoration: none;
	color: #000000;
}

A.shtitle:Hover 
{
	text-decoration: none;
	color: #000000;
}
.textflow
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	border: 0px;
	line-height:1.6em;
}

.leftmenuheader
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
}
.leftmenuheader11
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:5px;
}

.leftmenucell
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	border: 1px solid #F0F5FF;
	line-height:6px;
}

.leftmenuover
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	background-color: #D8E3FC;
	border: 1px solid #C6D6FB;
	line-height:6px;
}

h3.leftmenuLinks
{
    margin: 0;
    padding: 0 0 0 8px;
    border: 0;
    font-weight: normal;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
}
.leftmenuLinks11
{
    margin: 0;
    padding: 0 0 0 0px;
    border: 0;
    font-weight: normal;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    
}
h2.leftmenuSections
{
    margin: 0;
    padding:16px 0 0;
    border: 0;
    font-size: 11px;
    font-family: Verdana, Helvetica, Arial;
}

h4.homepageSub 
{
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-size: 10px;
}

.resetHeader 
{
    margin: 0;
    padding: 0;
    border: 0;
}

.resetHeaderBottom 
{
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0;
}

.h3Links 
{
    font-size: 10px;
    font-weight: normal;
}


.rightmenucell
{
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
}

.quicklinks
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #273996;
}

.h1fontgreen
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #008000;
}

.h2fontgreen
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #008000;
}

.fontgreen
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #008000;
}

.h1fontdarkgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #808080;
}

.h2fontdarkgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
}

.fontdarkgreymenu
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #303030;
}

.fontdarkgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #808080;
}

.h1fontgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #C0C0C0;
}

.h2fontgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #C0C0C0;
}

.fontgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #C0C0C0;
}

.fontblack
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
}

.h3fontblack
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #000000;
}

.fontlightgrey
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #E1E1E1;
}

.fontwhite
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #FFFFFF;
}

.fontwhitebold
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.h1fontblack
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.h2fontblack
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.fontblack
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
}

.h0fontblue
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #273996;
}

.h1fontblue
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #273996;
}

.h2fontblue
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #273996;
}

.fontblue
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #273996;
}

.newssummary
{   
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #303030;
}

.shtitle
{	color: #333333; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Helvetica, Arial;
	background-color: #F0F5FF;
	background-color: #f3f3f3;
	margin-bottom: 25px; 
	padding: 2px 25px 2px 25px; 
	text-align: left;
	border: solid 1px #DEE1E2
	border: solid 1px #E4E4E4
}

.maincontentscell
{
	border-left-style: solid; 
	border-left-width: 1px; 
	border-left-color: #DEE1E2; 
	border-top-width: 15px; 
	border-bottom-width: 1px;
}

.menudivider
{
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #DEE1E2;
}

.footercell
{
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #DEE1E2; 
	border-top-width: 1px; 
	border-bottom-width: 1px;
}

.customtable1
{
	border-left-width: 1px;
	border-right-width: 1px;
	border-top: 1px solid #E5E5E5;
	border-bottom-width: 1px;
}

.customtable2
{
	border-left-width: 1px;
	border-right-width: 1px;
	border-top: 1px solid #E5E5E5;
	border-bottom-width: 1px;
}

.bordercollapse
{
	border-collapse: collapse;
}

.securabutton
{
	font-family:tahoma,sans-serif;
	font-size:11px;background: #D9D9D9 url('/images/buttons/button2.gif');
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#808080;
	height:20px;text-decoration:none;
	cursor: hand;
	background-image:url('/images/buttons/button2.gif');
}
.securabutton-large
{
	font-family:tahoma,sans-serif;
	font-size:12px;background: #D9D9D9 url('/images/buttons/button2.gif');
	font-weight: bold;
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#808080;
	height:25px;text-decoration:none;
	cursor: hand;
	background-image:url('/images/buttons/button2.gif');
}

.verticaldots
{
	background-image:url('/images/vdots2.gif');
}

.breadcrumbs
{
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom: 1px solid #E5E5E5;
}

.debug
{
    font: 8pt verdana;
    background-color:cccccc;
    border-color:black;
    border-width:1;
    border-style:solid;
    padding:10,10,10,10; 
}

.helptable
{
	width:100%;
	vertical-align: middle;
	background-color:#FFFFE8;
	text-align: left;
	BORDER-BOTTOM: rgb(240,240,240) 1px solid;
	BORDER-TOP: rgb(240,240,240) 1px solid;
	BORDER-RIGHT: rgb(240,240,240) 1px solid;
	BORDER-LEFT: rgb(240,240,240) 1px solid;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #808080;
	line-height:1.6em;
}

.helptable-blue
{
    width:100%;
	vertical-align: middle;
	background-color: #F0F5FF; /*  #EDF3FD; */
	text-align: left;
	BORDER-BOTTOM: 1px #CCDDF4 solid;
	BORDER-TOP: 1px #CCDDF4 solid;
	BORDER-RIGHT: 1px #CCDDF4 solid;
	BORDER-LEFT: 1px #CCDDF4 solid;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #3366AA;
	line-height:1.6em;

}

.secfieldset
{
    width: 100%;
    padding: 16;
}

.secedittable
{

	BORDER-BOTTOM: #E0E0E0 1px solid;
	BORDER-TOP: #E0E0E0 1px solid;
	/* BORDER-RIGHT: #E0E0E0 1px solid;*/
	/* BORDER-LEFT: #E0E0E0 1px solid;*/
}

h2 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B3B3;
	font-weight: bold;
}
.secedittable
{

	BORDER-BOTTOM: #E0E0E0 1px solid;
	BORDER-TOP: #E0E0E0 1px solid;
	/* BORDER-RIGHT: #E0E0E0 1px solid;*/
	/* BORDER-LEFT: #E0E0E0 1px solid;*/
}

.cellback
{

	background-color: #E4EAF2;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	text-align: center;
	white-space: nowrap;

}

.cellback-left
{

	background-color: #E4EAF2;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	text-align: left;
	white-space: nowrap;

}


.cellback-alt
{

	background-color: #F1F4F8;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	text-align: center;
	white-space: nowrap;
}

.cellback-alt-left
{

	background-color: #F1F4F8;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	text-align: left;
	white-space: nowrap;
}


.cellback-sales
{

	background-color: #E4EAE2;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	
}

.cellback-disabled
{

	background-color: #DEDEDE;
	color: #606060;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	text-decoration: line-through;
	
}

.cellback-selected
{

	background-color: #E4EAE2;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	
}

.cellback-new
{

	background-color: #C9D5E4;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	
}

.cellback-sales-new
{

	background-color: #CAD5C6;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	
}

.tableborder
{
	background-color: #89959B;
	color: #000000;
	border-collapse: collapse;
}
.tableborderless
{	
	border:0;
	background-color: #89959B;
	color: #000000;
}
.tableheader
{
	background: #587CAD url('/images/style2/tableheader.gif') repeat-x top left;
	color: #496690;
	padding-left: 4px;
	padding-right: 8px;
	font-size: 8pt;
	font-weight: bold;
	height:20px;
	color: #FFFFFF;
	align: left;
	border:0px;
	background-color: #F1F4F8;
    

}
.tableheader h3
{
margin:0px;padding:0px;border:0px;font-size: 8pt;
	font-weight: bold;  color: #FFFFFF;height:18px;
}


.tableheader2
{
	
 /*   background-color: #E4EAE2;
	color: #505050;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-weight: regular;
	align: left;
*/
    background-color: #F1F4F8;
    background: #587CAD url('/images/style2/tableheader.gif') repeat-x top left;
	color: #FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-weight: regular;
	align: left;

}

.tableheader2-bold
{
	/*
    background-color: #E4EAE2;
	color: #000000;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-weight: bold;
	align: left;
*/
    background-color: #F1F4F8;
    background: #587CAD url('/images/style2/tableheader.gif') repeat-x top left;
	color: #FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-weight: bold;
	align: left;

}


.tableheader a
{
	color: white;
	text-decoration: underline;
}
.tableheader a:link
{
	color: white;
	text-decoration: none;
}
.tableheader a:hover
{
	color: white;
	text-decoration: underline;
}
.tableheader a:visited
{
	color: white;
	text-decoration: none;
}
.tableheader a:visited:hover
{
	color: white;
	text-decoration: underline;
}

a:link.tableheader
{
	color: white;
	text-decoration: none;
}
a:visited.tableheader
{
	color: white;
	text-decoration: none;
}
a:hover.tableheader
{
	color: white;
	text-decoration: none;
}

table
{
	font-family:Verdana, Helvetica, Arial;
	font-size:10px;
    border-collapse: collapse;	
}
a:link
{
	color: #496690;
	text-decoration: none;
}
.emptytable
{
    border:0;
	background-color: white;
	color: #000000;
}
.summarytext
{
	color: #808080;
}

.padding10
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    
}
.notificationtext
{
    /* PADDING-LEFT: 20px; */
    color: #202020;
    font-weight: regular;
    text-align: left;
	line-height:1.6em;
}

.greytable
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BORDER-COLLAPSE: collapse;
    background-color: #fafafa;
}

.buttonstyle
{
	font-family:tahoma;
	font-weight:regular;
	font-size:11px;
}
.tabdefault
{
	border-style:solid #000000; border-width:1px;
	background-color:#C0DCC0;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	width:79;
	height:21;
	text-align:center;
	border-left-style: solid #000000;
	border-left-width: 1px;
	border-right-style: solid #000000;
	border-right-width: 1px;
	border-top-style: solid #000000;
	border-top-width: 1px;
	border-bottom-style: solid #FFFFFF;
	border-bottom-width: 1px;	

}
.tabon
{
	border-left-style: solid #000000;
	border-left-width: 1px;
	border-right-style: solid #000000;
	border-right-width: 1px;
	border-top-style: solid #000000;
	border-top-width: 1px;
	border-bottom-style: solid #FFFFFF;
	border-bottom-width: 1px;	
}

.pricetable
{
	background-color: #89959B;
	color: #000000;
}