BODY {
	MARGIN: 0 auto; FONT-FAMILY: arial; BACKGROUND: url(bg.jpg) repeat-x; FONT-SIZE: 11pt
}
H1 {
	MARGIN: 0px 0px 0.75em; COLOR: #13355b
}
H2 {
	MARGIN: 0px 0px 0.75em; COLOR: #13355b
}
H3 {
	MARGIN: 0px 0px 0.75em; COLOR: #13355b
}
H1 {
	FONT-SIZE: 1.5em
}
H2 {
	FONT-SIZE: 1.2em
}
H3 {
	FONT-SIZE: 1em
}
ul, ol, li {list-style-type:none;}HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #13355b; MARGIN-BOTTOM: 10px; HEIGHT: 3px; COLOR: #13355b; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #13355b;TEXT-DECORATION: none
}
A:link {
	COLOR: #13355b;TEXT-DECORATION: none
}
A:visited {
	COLOR: #5c8546;TEXT-DECORATION: none
}
A:hover {
	COLOR: #00aeef;TEXT-DECORATION: none
}
A:active {
	COLOR: #fff;TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.hidden {
	POSITION: absolute; WIDTH: 1px; HEIGHT: 1px; OVERFLOW: hidden; TOP: -500px; LEFT: 0px
}
.clear {
	CLEAR: both
}
.required {
	COLOR: #f00; FONT-WEIGHT: bold
}
#mainContainer {
	MARGIN: 0px auto auto; WIDTH: 1000px;margin-left:auto;margin-right:auto
}
#masthead {
	WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/logo.jpg); HEIGHT: 175px
}
#mastheadHome {
	POSITION: relative; WIDTH: 700px; DISPLAY: block; FLOAT: left; HEIGHT: 100%
}
#mastheadContact {
	POSITION: relative; WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; TOP: 130px; LEFT: 200px
}
#mainMenu {
	TEXT-ALIGN: center; LINE-HEIGHT: 48px; WIDTH: 100%; BACKGROUND: url(../images/menu_background.jpg) repeat-x; HEIGHT: 48px; COLOR: #fff; FONT-SIZE: 12pt; OVERFLOW: hidden
}
#mainMenu A {
	COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
#mainMenu A:hover {
	COLOR: #5c8546
}
#content {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; OVERFLOW: hidden
}
#leftPanel {
	PADDING-BOTTOM: 5000px !important; MARGIN-BOTTOM: -5000px; FLOAT: left;
}
#rightPanel {
	PADDING-BOTTOM: 5000px !important; MARGIN-BOTTOM: -5000px; FLOAT: left
}
#leftPanel IMG {
	MARGIN: 0px auto -15px; DISPLAY: block;width: 200px
}
#rightPanel IMG {
	MARGIN: 0px auto -15px; DISPLAY: block
}
#leftPanel {
	MIN-WIDTH: 205px; BACKGROUND-COLOR: #006f30; WIDTH: 205px; COLOR: #fff; FONT-SIZE: 0.85em;padding-right: 3px;
}
#leftPanel A {
	COLOR: #fff
}
#centerPanel {
	PADDING-BOTTOM: 5020px; PADDING-LEFT: 5px; WIDTH: 524px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: -5000px; BACKGROUND: #FFF; FLOAT: left; PADDING-TOP: 10px
}
#rightPanel {
	MIN-WIDTH: 255px; WIDTH: 255px; BACKGROUND: url(../images/rightPanel_background.jpg) #fff repeat-x;padding-left: 3px;
}
#footer A {
	COLOR: #333; CURSOR: pointer
}
#footerLinks  {
	POSITION: relative; height:80px; WIDTH: 100%; BACKGROUND: url(../images/footer.jpg) no-repeat center top;
}
#footerLinks A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#footerCopyright {
	TEXT-ALIGN: center;  WIDTH: 100%; HEIGHT:auto;line-height: 35px; COLOR: #333; FONT-SIZE: 11pt;background-color: #fff;padding-bottom:5px;
}
DIV.category {
	PADDING-BOTTOM: 10px; WIDTH: 510px
}
DIV.category IMG {
	WIDTH: 100px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 100px
}
#centerPanel H2 {
	CLEAR: both
}
H2 {
	BORDER-BOTTOM: #13355b 3px solid
}
H2 A {
	COLOR: #006; TEXT-DECORATION: none
}
H2 A:active {
	COLOR: #006; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #006; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #006; TEXT-DECORATION: none
}
DIV.product {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 127px; FLOAT: left
}
DIV.product IMG {
	WIDTH: 100px; HEIGHT: 100px
}

.page {
	font-size:12px;
	overflow:hidden;
	line-height:24px;
	height:55px;
	position:relative;
	TEXT-ALIGN:center;
	width:100%;
}
.page UL {
	left:50%;
	float:left;
	position:relative
}
.page LI {
	right:50%;
	float:left;
	margin:15px 3px;
	position:relative
}
.page LI A {
	border:#ccc 1px solid;
	padding-right:6px;
	border-top:#ccc 1px solid;
	DISPLAY:block;
	padding-left:6px;
	float:left;
	padding-bottom:0px;
	padding-TOP:0px;
	height:24px
}
.page LI A:hover {
	border:#002F5E 1px solid;
	background:#002F5E;
	color:#fff;
	text-decoration:none
}
.page .thisclass {
	border:#002F5E 1px solid;
	background:#002F5E;
	color:#fff;
	text-decoration:none
}
.page .thisclass {
	padding-right:8px;
	padding-left:8px;
	padding-bottom:0px;
	padding-TOP:0px
}
.page .thisclass A {
	border-top-width:0px;
	padding-right:0px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	padding-bottom:0px;
	color:#fff;
	padding-TOP:0px;
	border-right-width:0px
}
.page .thisclass A:hover {
	border-top-width:0px;
	padding-right:0px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	padding-bottom:0px;
	color:#fff;
	padding-TOP:0px;
	border-right-width:0px
}

#page {text-align: center;padding: 10px;}
#page li{ zoom:1; display:inline-block; *display:inline;padding-right:8px; }
#page a, #page span { display:inline-block; zoom:1; *display:inline; background: url(../images/bg_page.gif); height: 24px;line-height: 24px; border: 1px solid #dddddd;webkit-border-radius:2px; padding: 0px 8px;font-size: 14px;color: #556270;margin-left: 8px;}
#page span{background: #aaa;color: #fff;}
#page span.current{background: #1f7ee8;color: #fff;}
#page .next{width:45px;}
