BODY {
	background-color:#FFF;
	padding : 0px;
	margin : 0px;
}

P, UL, OL, DL, TD, TH, DIV {
	font-size: small;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
}

H1 {
	font-family:Arial, Helvetica, Sans-serif;
	font-size:small;
	margin:5px 0px;
	padding:5px 5px;
	text-transform:uppercase;
	border-bottom:1px solid #6C6C6C;
}
H2, H3 { font-family:Times New Roman, Serif; }
H2 { font-size:medium; color:#913D04; margin:5px 0px; }
H2.headTitle { padding:5px; }
H3 { font-size:medium; color:#00F; }
H1 + H2 { margin-top:20px; }

A:link, A:visited { color:#00F; text-decoration:none; }
A:hover, A:active { color:#F00; text-decoration:underline; }

H2 A:visited, H2 A:link, H2 A:hover, H2 A:active { color:#913D04; }

#titleArea {
	margin:0px;
	padding:0px 0px 0px 40px;
}

#topMenuArea {
	background:transparent url('/images/topmenu_bg.gif') repeat-x left;
	margin:0px;
	padding:0px;
	height:122px;
}

#mainAreaWrapper {
	float:left;
	border-bottom:2px solid white;
	background:transparent url('/images/visual_bg.gif') repeat-y left;
}

#contentArea { float:left; }

#visualArea {
	float:left;
	width:205px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#mainArea {
	float:left;
	padding:0px;
	margin:0px;
	width:555px;
}

#bottomArea {
	clear:both;
	border-top:2px solid #1B6BBC;
	padding:5px;
}


.homepageWrapper { background:#FFF url('/images/homepage_bg.gif') repeat-y top left; float:left; margin:0px; padding:0px; }
.homepageText { background-color:#ECE8DD; float:left; margin:0px; padding:0px; width:325px; }
.homepageNews { background-color:#FFF; margin:0px 0px 0px 325px; padding:10px; }


DL.newsList { margin-left:5px; }
DL.newsList DD { margin:0px 0px 20px 0px; }

DL.newsList1 { margin-top:20px; }
DL.newsList1 DD { margin-left:0px; }
DL.newsList1 DT { border-top:1px solid #6C6C6C; }
DL.newsList1 DT:first-child { border-top:0px; }

.catCell { float:left; width:235px; padding:10px; background-color: transparent; }
.catImageCell { float:left; margin:0px 10px 0px 0px; background:#DBE8F9 url('/images/icon_gradient_bg.jpg') repeat-x bottom left; }
.catList {margin:0px 0px 0px 120px; padding:0px; list-style-image:url('/images/arrow.gif'); font-size:x-small; }
.catList LI {margin:0px 0px 10px 10px; padding:0px;}


.catMenuList { list-style-type:none; margin:0px 5px; padding:0px 5px; }
.catMenuList LI { margin:0px; padding:0px; border:1px solid #ECEADD; }

.catMenuList1 { font-size:x-small; list-style-image:url('/images/arrow_blank.gif'); margin:0px 10px; padding:0px 10px; }
.catMenuList1 LI { margin-bottom:10px; }
.catMenuList1 LI.selected { color:#00F; list-style-image:url('/images/arrow.gif'); }


.prodCell { float:left; width:235px; padding:10px; background-color:transparent; }

.horizSeparator { clear:both; height:1px; border-bottom:1px solid #AFAFAF; }

.errorPageText { margin:50px; }
.errorPageText P, .errorPageText UL { font-size:medium; color:#CC3333; }
