/* lists */

	



.mainNav ul{
	margin-top:0;
	padding:0;
	list-style:none;
	margin-right: 8px;
	
}

.mainNav ul li{
	display:block;
	float:left;
	
}


.mainNav ul li a{
	display:block;
	margin-left: 18px;
	padding-top: 7px;
	padding-bottom: 10px;
	color:#9d9a9a;
	
	font-size: 110%;
}


.mainNav ul li.current a {
	color:#5f2c88;
}


.navMain{
	background-color:#e7e8ea;
	}
.navMain ul{
	margin-top:0;
	padding:0;
	list-style:none;
	}
.navMain ul li{
	display:block;
	float:left;
	background-color:#e7e8ea;
	
	}


.navMain ul li a{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	color:#717274;
	font-size:120%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:0;
	border-right:1px solid white;
	background-color:#e7e8ea;
	}
	

.navMain ul li.current a{
	background-color:#c01f25;
	}
	

.navMain ul li a:link, .navMain ul li a:visited{
	color:#717274;
	}
.navMain ul li.current a:link, .navMain ul li.current a:visited{
	color:white;
	}
.navMain ul li a:hover{
	/*color:#8b8c90;*/
	/*background-color:#f5f5f5;*/
	color:#ffffff;
	background-color:#515153;
	}
.navMain ul li.current a:hover{
	color:white;
	/*background-color:#c12026;*/
		background-color:#515153;
	}

.navMain ul li a.on{
	background-color:#515153;
	color: #ffffff;
	}

ul.listType01{
	margin-top:0;
	padding:0;
	list-style:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);
	}
ul.listType01.products{
	
	background-image:none;
	}
ul.listType01 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType01 li a{
	display:block;
	padding:5px;
	padding-left:10px;
	padding-bottom:3px;
	color:white;
	font-size:95%;
	letter-spacing:0;
	border:1px solid #d2d2d4;
	border-top:none;
	}
ul.listType01 li a:link, ul.listType01 li a:visited{
	color:#555555;
	}
ul.listType01 li.current a:link, ul.listType01 li.current a:visited{
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li a.current {
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li a:hover{
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li.current a:hover{
	color:#555555;
	background-color:#e9eaec;
	}

ul.listType02{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	border-top:1px solid #d2d2d4;
	}
ul.listType02 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType02 li a{
	display:block;
	padding:7px;
	padding-left:40px;
	padding-bottom:5px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #d2d2d4;
	background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	}
ul.listType02 li a:link, ul.listType02 li a:visited{
	color:#4a4a4a;
	}
ul.listType02 li.current a:link, ul.listType02 li.current a:visited{
	color:#4a4a4a;
	/*background-color:#e9eaec;*/
	}
ul.listType02 li a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}
ul.listType02 li.current a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}


ul.listType03{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	/*border-top:1px solid #d2d2d4;*/
	}
ul.listType03 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType03 li a{
	display:block;
	padding:7px;
	padding-left:40px;
	padding-bottom:5px;
	/*border-bottom:1px solid #d2d2d4;*/
	background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	}
ul.listType03 a .lTitle{
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	}
ul.listType03 a .lSubTitle{
	font-style:italic;
	color:#939498;
	}
ul.listType03 a .body{
	
	}

ul.listType03 li a:link, ul.listType03 li a:visited{
	color:#4a4a4a;
	}
ul.listType03 li a:link .lTitle, ul.listType03 li a:visited .lTitle{
	color:#4a4a4a;
	}
ul.listType03 li a:link .lSubTitle, ul.listType03 li a:visited .lSubTitle{
	color:#939498;
	}




ul.listType03 li a:hover{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}
ul.listType03 li a:hover .lTitle{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}

ul.listType03 li a:hover .lSubTitle{
	color:#939498;
	/*background-color:#e9eaec;*/
	}
	
	

ul.listType03 li.current a:link, ul.listType03 li.current a:visited{
	color:#4a4a4a;
	background-color:#e9eaec;
	}
ul.listType03 li.current a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}






ul.listType04{
	margin-top:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #d2d2d4;
	
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	/*border-top:1px solid #d2d2d4;*/
	}
ul.listType04 li{
	display:block;
	border-top: 0;
	/*margin-bottom:2px;*/
	}
ul.listType04 li a{
	display:block;
	padding:7px;
	padding-left:15px;
	padding-bottom:5px;
	/*border-bottom:1px solid #d2d2d4;*/
	/*background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;*/
	}
ul.listType04 a .lTitle{
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	}
ul.listType04 a .lSubTitle{
	font-style:italic;
	color:#939498;
	}
ul.listType04 a .body{
	
	}
ul.listType04 li a{
border-bottom:none;
}



ul.listType04 li a:link, ul.listType04 li a:visited{
	color:#4a4a4a;
	}
ul.listType04 li a:link .lTitle, ul.listType04 li a:visited .lTitle{
	color:#4a4a4a;
	}
ul.listType04 li a:link .lSubTitle, ul.listType04 li a:visited .lSubTitle{
	color:#939498;
	}
ul.listType04 li a:hover{
	color:#ba2124;
	background-color: transparent;

	/*background-color:#e9eaec;*/
	}
ul.listType04 li a:hover .lTitle{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}

ul.listType04 li a:hover .lSubTitle{
	color:#939498;
	/*background-color:#e9eaec;*/
	}

ul.listType04 li.current a:link, ul.listType04 li.current a:visited{
	color:#ba2124;
	background-color: transparent;

	/*background-color:#e9eaec;*/
	}
ul.listType04 li.current a:hover{
	color:#ba2124;
	background-color: transparent;

	
	}




