@charset "utf-8";
@import url("stylesheet.css");
/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:center;
	background:#b6c0c6 url(images/bgsides.jpg) repeat-x;
	color:#000;
	font:normal normal 12pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
}
* html body {
	font-size:small; /* IE5 Win */
	f\ont-size:normal; /* all others */
}
/*.normalstyle {font:normal normal 13pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;}*/
a:link, a:visited {
	color:#4370C7;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
a.plainlink:hover {
	background:#FFF;
}
#container {
	margin:0 auto;
	text-align:left;
	width:75%;
	max-width:70em;
	min-width:55em;
	background:#FFF url(images/shadowright.jpg) top right repeat-y;
	border-left:thin solid #999999;
	padding:0 40px 0 1px;/*border-bottom:8px solid #ccffff;*/
	}
#header {
	height:110px;
	width:100%;
	background:#FFF;
	display:block;
	text-align:right;
	margin:0;
	padding:20px 0 0 0;
}
* html #header {
	margin-right:0px;
}
#headerlogo {
	float:left;
	width:205px;
	margin:0;
	padding-left:12px;
}
* html #headerlogo {
	margin:0;
	padding-left:12px;
}
/*#headerbuttons {float:left;margin:30px 0 0 30px;}*/

#headerlang {
	margin:0;
	padding:5px 0 5px;
	clear:right;
	text-align:right;
	font:normal normal 10pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	color:#FFF;
	background:#FFF;
	float:right;
}
* html #headerlang {
	margin-bottom:0;
}
#headerlang li {
	list-style-type:none;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000;
	display:inline;
}
#submenu {
	clear:right;
	margin-top:0px;
	margin-left:10px;
	padding:10px 0 10px;
	font:normal bold 10pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	float:right;
	display:inline;
	background-color:white;
	text-align:right;/*background:url(images/top_submenu.gif) repeat-x;*/
	}
* html #submenu {
	margin-left:0px;
	padding-top:5px;
} /*fix IE/win */
#submenu ul {
	margin:0;
	padding:0;
	height:28px;
}
* html #submenu ul {
	padding:0;
	height:28px;
}
#submenu li {
	list-style-type:none;
	display:inline;
}
.submenu {
	padding:4px 0 2px 0.7em;
}
* html .submenu {
	padding:4px 0 2px 0.7em;
}
#submenu img {
	vertical-align:middle;
	padding-right:4px;
}
a.submenu:link, a.submenu:visited {
	color:#005b9a;
	font-weight:bold;
}
a.submenu:hover {
	background-color:white;
	color:#009ee0;
	text-decoration:none;
	font-weight:bold;
}
/*#headericons {width:30px;margin:0;padding:4px 0 0;
	font:normal bold 11px Calibri, Arial, Verdana, Helvetica, sans-serif;
	float:left;background-color:#fff;
	text-align:right;}
* html #headericons {margin:0;padding-top:2px;} /*fix IE/win 
#headericons ul {margin:0;padding:0;height:50px;}
* html #headericons ul {padding:0;height:50px;}
#headericons li {list-style-type:none;display:inline;}
.headericons {padding:4px;}
* html .headericons {padding:4px;}
a.headericons:link, a.headericons:visited {color:#FFF;font-weight:bold;}
a.headericons:hover {color:#FFF;text-decoration:none;font-weight:bold;}*/

#searchform {
	float:right;
	clear:right;
	padding:10px 0 0;
	margin:0;
	background-color:#FFF;
	text-align: right;
	font-size: 80%;
	color: black;
}
#searchform form {
	margin: 0px;
}
.search-input {
	margin:0;
	padding:1px;
	border:1px solid grey;
	background: #FFF;
	color:#000;
	width:14em;
	font:normal normal 10pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	vertical-align:middle;
}
#searchform input.submit {
	vertical-align: middle;
	padding:0;
	background:#19AA95;
	font-size:100%;
	font-weight:bold;
	color:#FFF;
	border:thin solid #006600;
}
#searchform input#gobtn {
	vertical-align: middle;
	padding:0;
	background:#19AA95;
	font-size:100%;
	font-weight:bold;
	color:#FFF;
	border:thin solid #006600;
	display:none;
}
* html #searchbtn {
	vertical-align: middle;/*margin-top:4px;*/
}
#productsform {
	padding-right:20px;
	padding-left: 20px;
	float:left;
}
#productsform select {
	margin:0;
	vertical-align:middle;
	border:1px solid grey;
	/*background: url(images/bggreen.png) no-repeat;*/
	color:#000;
	width:10em;
	font:normal normal 10pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	display:none;
}
#maincontent {
	width:100%;
	/*height:auto;*/
	padding:0;
	margin:0;
	/*clear:both;*/
	/*background:#FFF url(images/bggreen.png) repeat-x;*/
	}
/*#maincontent TABLE {margin: 0; padding: 0;}*/

#navi {
	width:200px;
	float:left;
}
td.bgnavi {
	background:url(images/acanthus/bg_navileft.jpg) 0px 194px repeat-x;
}
#content {
	margin:0 0 25px 0;
	padding:0;
	/*float:right;*/
	width:100%;
}
#menubar {
	width:100%;
	display:block;
	margin:0;
	padding:0;
}
#mainmenu {
	width:100%;
	font:normal normal 10pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	float:left;
	display:inline;
	background:url(images/menubar.jpg) top left no-repeat;/*background-color:#FF0000;*/
	}
* html #mainmenu {
	margin-left:0px;
	padding-top:0px;
} /*fix IE/win */
#mainmenu ul {
	margin:0;
	padding:10px 8px 10px 8px;
}
* html #mainmenu ul {
	padding-top:10px;
}
#mainmenu li {
	list-style-type:none;
	display:inline;
	padding:5px;
}
.mainmenu {
	padding:5px;
}
* html .mainmenu {
	padding:5px;
}
a.mainmenu:link, a.mainmenu:visited {
	color:#FFF;
	font-weight:bold;
}
a.mainmenu:hover {
	background-color:#0066B4;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:9px 5px 10px 5px;
}
/*a.stdlink:link, a.stdlink:visited {color:#FFF;text-decoration:none;font-weight:normal;font-size:10pt;}
a.stdlink:hover {color:#FFF;text-decoration:underline;font-weight:normal;font-size:10pt;}*/

#breadcrumb {
	width:100%;
	height:auto;
	margin:0;
	padding:2px 0 2px 0;
	float:left;
	background:url(images/bgdarkgreen.png) top left repeat-x;
}
* html #breadcrumb {
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
} /*fix IE/win */
#breadcrumb h1 {
	margin:0;
	/*padding-left:15px;*/
	font:normal normal 9pt Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	color:#fff;
}
#breadcrumb h1 a {
	color:#fff;
	text-decoration:none;
}
#breadcrumb h1 a:hover {
	background: none;
	color:#FFFFFF;
	text-decoration:underline;
}
/*#navblock {margin-top:15px;
	/*height:15em;*/
	/*background:url(images/topblock.gif) no-repeat;
	}*/

#main {
	width:99%;
	float:left;
	/*height:35em;*/
	margin: 20px -200px 0 0; /* So we move the #main container over the sidebars to compensate */
	background:#fff url(images/bgboxleft.png) top left no-repeat;
}
#main h1 {
	margin:0 0 0.8em;
	font: bold normal 1.2em Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	color:#005b9a;
}
#squeeze {
	margin: 0 200px 0 0; /* And add blanks left and right for the sidebars to fill */
	position: relative;
	padding: 0 1em;
}
h2 {
	font: normal normal 1.1em Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	color:#005b9a;
	line-height: 20pt;
	background:none;
	margin:0;
	text-align:left;
}
#main img {
	margin-right:5px;
}
p {
	text-align:left;
}
/* We ensure the sidebars are still clickable using z-index */
.sidebar {
  margin: 0 0 5em;
  width: 200px;
  float: right;
  z-index: 2;
  position: relative;
}
/*#navright {
	display:block;
	width:200px; /*16em
	float:right;
	margin-top:20px;
}*/
#box {
	margin-left:10px;
	margin-bottom:20px;
	padding:10px;
	background:#e3e9ec;
}
#box h1 {
	margin:0 0 0.8em;
	font: normal normal 1em Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	color:#005b9a;
}
#box img {
	margin-right:5px;
}
.boxtext {
	font-family:Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size:small;
	font-style:normal;
	font-weight:300;
}
.boxtext a {
	font-family:Calibri, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size:small;
	font-style:normal;
	font-weight:300;
	line-height:1.5em;
}

#footer {/*border-bottom:8px solid #ccffff;	*/
	margin: 0;
}
#footerlinks {
	padding:10px 0 10px 17px;
	text-align:center;
	color:#000;
	font:normal normal 8pt Calibri, "trebuchet ms", Verdana, Helvetica, sans-serif;
	line-height:24px;
}
#footerlinks a:link, #footerlinks a:visited {
	color:#000;
	font:normal normal 8pt Calibri, "trebuchet ms", Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
#footerlinks a:hover {
	color:blue;
	font-weight:normal;
	text-decoration:underline;
}
.footertext {
	font:normal normal 8pt Calibri, "trebuchet ms", Verdana, Helvetica, sans-serif;
}
