BODY { 	BACKGROUND-IMAGE: url(images/bg_body.gif); 
				MARGIN: 0px; 
				BACKGROUND-REPEAT: repeat-y; 
				BACKGROUND-COLOR: #e5e5e5;
	     	font-size: 12px; }
				
.homep {	font-size: 13px;	}

P { FONT-SIZE: 11px; 
		FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; }

TD, LI, H1, H2, H3, H4 { FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; }

TD.nav { BACKGROUND-COLOR: #e5e5e5 }

TD.leftside { BACKGROUND-IMAGE: url(images/bg_leftside.gif); 
							BACKGROUND-REPEAT: repeat-y }

TD.rightside { 	BACKGROUND-IMAGE: url(images/bg_rightside.gif); 
								BACKGROUND-REPEAT: repeat-y }

TD.seperator { COLOR: #c8c8c8 }

TD.footer {	COLOR: #999999	}

TD.greybox {	FONT-SIZE: 10px; 
							WIDTH: 180px; 
							BACKGROUND-COLOR: #efefef	}

TD.greyboxinfo {	PADDING-RIGHT: 0px; 
									PADDING-LEFT: 0px; 
									FONT-SIZE: 9px; 
									PADDING-BOTTOM: 5px; 
									WIDTH: 174px; 
									COLOR: #003399; 
									PADDING-TOP: 2px	}

TD.greybox_leftside {	BACKGROUND-IMAGE: url(images/greybox_leftside.gif); 
											BACKGROUND-REPEAT: repeat-y	}

TD.greybox_rightside {	BACKGROUND-IMAGE: url(images/greybox_rightside.gif); 
												BACKGROUND-REPEAT: repeat-y	}

.greyboxhead {	COLOR: #333333	}

.price {	COLOR: #000000	}

.errorText {	COLOR: red	}

HR {	MARGIN: 5px 0px; 
			WIDTH: 300px; 
			COLOR: #cccccc; 
			HEIGHT: 1px}

P.fbox_link_spacer {	MARGIN: 4px 0px 0px; 
											COLOR: #bcbbbb	}

P.txt_home {	MARGIN: 13px 10px 0px 25px; 
							COLOR: #000000	}

P.infobox {	MARGIN: 5px 5px 10px 8px; 
						COLOR: #333333	}

P.access {	MARGIN: 7px 0px	}

P.action {	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px 2px	}

LI.infobox {	MARGIN: 5px 2px 4px -15px; COLOR: #333333	}

UL.subnav {	PADDING-RIGHT: 0px; 
						PADDING-LEFT: 0px; 
						LEFT: -11px; 
						PADDING-BOTTOM: 0px; 
						MARGIN: 4px 0px; 
						PADDING-TOP: 0px; 
						POSITION: relative; TOP: 0px	}

LI.subnav {	MARGIN: 2px 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right	}

P.copyright {	FONT-SIZE: 9px; MARGIN: 7px 0px 0px	}

A.subnav:link, A.subnav:visited {	COLOR: #000000; }

A.products:link {	PADDING-RIGHT: 		0px; 
									PADDING-LEFT: 		0px; 
									FONT-WEIGHT: 			bold; 
									FONT-SIZE: 				12px; 
									PADDING-BOTTOM: 	0px; 
									MARGIN: 					0px; 
									COLOR: 						#006600; 
									PADDING-TOP: 			0px; 
									TEXT-DECORATION: 	none	}

A.submenu:link, A.submenu:visited, A.greyboxlink:link, A.greyboxlink:visited, A.product:link, A.product:visited
	{ PADDING-RIGHT: 2px; 
		PADDING-LEFT: 2px; 
		PADDING-BOTTOM: 0px; 
		COLOR: #003399; 
		LINE-HEIGHT: 14px; 
		PADDING-TOP: 0px; 
		TEXT-DECORATION: none	}

A.subnav:hover, A.subnavon:link, A.subnavon:visited, A.subnavon:hover 
	{	COLOR: #003399; TEXT-DECORATION: none	}
	
A.more:link, A.more:visited, A.more:hover, A:link, A:visited  {
	COLOR: #384e93; TEXT-DECORATION: underline
}
A:hover {	COLOR: #006600; 
					TEXT-DECORATION: none;	}
					
A.submenu:hover, A.greyboxlink:hover, A.product:hover, A.products:hover, A:hover 
	{	TEXT-DECORATION: underline	}
	
FORM {	MARGIN: 0px	}

INPUT.formbutton {	FONT-WEIGHT: bold; 
										FONT-SIZE: 10px; 
										FONT-FAMILY: Arial, Helvetica, sans-serif; 
										BACKGROUND-COLOR: white; }

.sidebar {	MARGIN-TOP: 10px; 
						PADDING-LEFT: 10px; 
						FLOAT: right; 
						MARGIN-LEFT: 10px; 
						BORDER-LEFT: gray 1px solid;	}

P.access {	FONT-WEIGHT: bold; 
						MARGIN: 7px 0px	}

DIV.indentContent A, A:visited {	COLOR: #039; 
											TEXT-DECORATION: underline;	}

DIV.indentContent {	PADDING-LEFT: 21px;	}

DIV.indentContent H1 {	COLOR: #039;	}

DL.sidebarMenu DD {	MARGIN-LEFT: 2em;	}