body
{
	margin: 0px;
	background-color: white;
	color: #59676C;
	font-family: Arial;
	font-size: 75%;
}
table
{
	font-size: 100%;
}
form
{
	margin: 0px;
}
input, textarea, select
{
	font-family: Arial;
	font-size: 100%;
}
button
{
	border: outset 1px;
	background-color: #6B848D;
	color: white;
	font-family: Arial;
	font-size: 100%;
}
hr
{
	height: 2px;
	border-bottom: solid 1px #DEDEDF;
	color: #BFBFC0;
}
ul li
{
	padding-bottom: 4px;
	list-style-image: url(../images/bullet1.gif);
}
a
{
	color: #007DAA;
	text-decoration: none;
}
a:hover
{
	color: #008DBB;
}
h1
{
	font-size: 100%;
	font-weight: bold;
}
h2
{
	font-size: 120%;
	font-weight: bold;
}
h3
{
	border-top: solid 1px #C9968C;
	border-bottom: solid 1px #A24D3A;
	border-left: solid 1px #E2C7C1;
	border-right: solid 1px #EDDDDA;
	padding: 1px 17px 1px 17px;
	background-color: #A0281E;
	color: white;
	font-size: 120%;
	font-weight: bold;
}
p
{
	margin-top: 0px;
}
.container
{
	width: 780px;
}
.accessoriesmenu
{
	height: 19px;
	font-weight: bold;
}
.accessoriesmenu td
{
	padding: 0px 2px 0px 2px;
	white-space: nowrap;
}
.accessoriesmenu a
{
	color: #7c959e;
	text-decoration: none;
}
.accessoriesmenusep
{
	width: 1px;
	height: 100%;
	background-color: #d6d6d6;
}
.header
{
	padding: 18px 0px 28px 0px;
}
.header td
{
	vertical-align: bottom;
}
.searchbox
{
	color: #626263;
	font-weight: bold;
}
.searchbox input
{
	width: 120px;
	border: solid 1px #DEE4E6;
	background-color: #D3DADD;
}
.searchbox button
{
	border: none;
	padding: 0px 1px 0px 2px;
	background-color: #6B848D;
	color: white;
	font-weight: bold;
}
.sectionmenucontainer
{
	width: 100%;
	border: solid 1px #8C9FA6;
	background-color: #6B848D;
	padding: 0px 7px 0px 7px;
}
.sectionmenu
{
	width: 100%;
	height: 22px;
	font-size: 110%;
}
.sectionmenu td
{
	cursor: default;
}
.sectionmenu a
{
	color: #EAEEEF;
	text-decoration: none;
}
.sectionmenu a:hover
{
	color: #FBE6BA;
}
.sectionmenusep
{
	width: 22px;
	white-space: nowrap;
}
.sectionmenucurrent
{
	font-weight: bold;
}
.menusubcontainer
{
	width: 105px;
	top: 0px;
	z-index: 1;
	visibility: hidden;
	position: absolute;
	background-color: #D3D9E7;
	cursor: default;
}
.menusubcontainer td
{
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color: white;
	padding: 2px 8px 2px 6px;
}
.menusubcontainer a
{
	width: 100%;
	color: #444444;
	text-decoration: none;
}
.toolsbox
{
	padding-top: 2px;
	font-size: 90%;
	color: #EAEEEF;
}
.intro
{
	height: 216px;
	background-image: url(../images/intro.jpg);
	padding: 110px 0px 0px 18px;
	vertical-align: top;
	color: #4D5D62;
	direction: ltr;
}
.footer
{
	width: 100%;
	color: #7c959e;
	font-size: 90%;
}
.footer a
{
	color: #aaaabb;
	text-decoration: none;
}
.homecontent
{
	height: 175px;
	padding-top: 5px;
	vertical-align: top;
}
.news
{
	width: 100%;
	height: 200px;
	overflow: auto;
	color: #616162;
}
.news p
{
	margin-bottom: 8px;
}
.news a
{
	color: #616162;
	text-decoration: none;
}
.sidemenu
{
	width: 116px;
	background-color: #D3DADD;
	cursor: default;
}
.sidemenutitle
{
	border-top: solid 1px #DFE4E7;
	border-bottom: solid 1px #C7D0D4;
	background-color: #B5C1C6;
	padding: 6px 0px 6px 0px;
	font-weight: bold;
}
.sidemenutitle a
{
	color: #505F65;
}
.sidemenutree
{
	padding: 30px 0px 20px 0px;
}
.sidemenutree p
{
	margin: 0px 0px 5px 0px;
}
.sidemenutree a
{
	color: #505F65;
}
.sidemenutreecurrent
{
	color: #9E4633;
	font-weight: bold;
}
.content
{
	padding-bottom: 20px;
}
.searchbar
{
	margin-bottom: 10px;
	padding: 1px 8px 1px 8px;
	background-color: #993B27;
	color: white;
}
