body, html {
	height:100%;
}

body,table,ul,ol{

	scrollbar-3dlight-color : #e4f0ff;
	scrollbar-arrow-color : #003366;
	scrollbar-base-color : #e4f0ff;
	scrollbar-darkshadow-color : #e4f0ff;
	scrollbar-face-color : #e4f0ff;
	scrollbar-highlight-color : #003366;
	scrollbar-shadow-color : #003366;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.medium {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.large {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.white {
	color: #FFFFFF;
}

a.mini_cart,a.mini_cart:VISITED {
	display:block;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding: 1px;
	color: #003366;
	border: solid 1px #ffffff;
	margin: 0px;
}
a.mini_cart:hover {
	display:block;
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px #003366;
	margin: 0px;
}

a.menu,a.menu:VISITED {
	display:block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
a.menu:hover {
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3366CC;
	padding: 4px;
	border-left-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

a.hmenu {
	display:block;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

a.lmenu {
	display:block;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	text-align: right;
	padding: 4px 8px;
	color: #003366;
	margin:0px;
}
a.lmenu:hover {
	display:block;
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	text-align: right;
	background-color: #ffffff;
	padding: 3px 7px;
	border:solid 1px #003366;
	margin:0px;
}

a.hlmenu {
	display:block;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color: #003366;
	padding: 4px 8px;
	margin:0px;
}

a.lsmenu {
	display:block;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	text-align: right;
	padding: 4px 8px;
	color: #003366;
	margin:0px;
}
a.lsmenu:hover {
	display:block;
	font-weight: normal;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	text-align: right;
	background-color: #ffffff;
	padding: 3px 7px;
	border:solid 1px #003366;
	margin:0px;
}

a.hlsmenu {
	display:block;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color: #336699;
	padding: 4px 8px;
	margin:0px;
}

.ttx0 {
  background-color:#FFFFFF;
}

.ttx1 {
  background-color:#E4F0FF;
}

h6{font-size:8pt;color:#003366;margin:0px;}
h5{font-size:9pt;color:#003366;margin:0px;}
h4{font-size:10pt;color:#003366;margin:0px;}
h3{font-size:11pt;color:#003366;margin:0px;}
h2{font-size:12pt;color:#003366;margin:0px;}
h1{font-size:14pt;color:#003366;margin:0px;}

/* error message */
td.error
{
	border: 1px dotted #ff0000;
    color: #000000;
	text-align: center;
}
