@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font:normal;
}
p, ul, ol {
	margin-top: 0px;
	margin-bottom: 0px;
}


.maintext {

	font-size: 14px;
	line-height: 22px;
	color: #333333;
	padding-right: 20px;
	padding-left: 20px;
}
.topmenu {

	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-transform: uppercase;
}
.footertext {

	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	color: #FFFFFF;
}
	.footertext a{
		color: fff;
		text-decoration:none;	
}
.newstitle {

	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.newstext {
	font-size: 10pt;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
}
.newstext a {
	color: #CC3300;
	text-decoration: none;
}
.newstext h2 {
	color: #CC3300;
	font-size: 10pt;
	margin:0;
	padding:0;
}
.topmenu a {
	text-decoration: none;
	color: #666666;
}
.topmenu a:hover {
	color: #666666;
	text-decoration: underline;
}






.subcatmenu {
	list-style-type:none;
	width:145px;
	display:block;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:24px;
	color: #333333;
	margin-left:10px;
}
.subcatmenu ul{
margin:0;
padding:0;
}
.subcatmenu a {
	display:block;
	width:100%;

	text-decoration: none;
	color: #666666;
}
.subcatmenu a:hover {
	color: #993300;
	background-color: #CCCCCC;
	display: block;
	list-style-type:none;
}
.subcatmenu ul li ul li{
margin:0;
padding:0;
}
.subcatmenu li{
	border-bottom:1px #CCC solid;
	list-style-type:none;
	text-indent:0px;
}
.subcatmenu li ul {
	padding-left: 0px;
	border-bottom: 0px;
}
ul.subcatmenu > li > a > span
{
display:block;
margin-left:4px; 
}
ul.subcatmenu > li > ul > li > a > span
{
display:block;
margin-left:14px; 
}


.subcatmenu li ul li {
	padding-left: 0px;
	border-bottom: 0px;
}

.subcatmenu li a:hover {
	color: #FFFFFF;
	display: block;
	background-color: #747474;
}
#CurrentPage{
	color: #FFFFFF;
	display: block;
	line-height: 18px;
	background-color: #747474;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	list-style-type:none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left:-35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	
}












.menuMarket {
	list-style-type:none;
	width:145px;
	display:block;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:24px;
	color: #333333;
	margin-left:10px;
}
.menuMarket ul{
margin:0;
padding:0;
}
.menuMarket a {
	display:block;
	width:100%;

	text-decoration: none;
	color: #666666;
}
.menumarket li a{
color:#666666;

}
.menuMarket a:hover {
	color: #993300;
	background-color: #CCCCCC;
	display: block;
	list-style-type:none;
}
.menuMarket li{
	border-bottom:1px #CCC solid;
	list-style-type:none;
	text-indent:0px;
}
.menuMarket li a:hover {
	color: #FFFFFF;
	display: block;
	background-color: #747474;
}


























#CurrentPage a{
	color:#FFFFFF;
}
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: -36px;
}
	#menu li {	
	list-style: none;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
	#menu li a { cursor: pointer; padding: 5px 13px; line-height: 25px; background: #FFFFFF; margin: 0 1px 0 0; color: #999999; text-decoration: none; }
	#menu li a:hover { background: #DDDDDD; color: #000000; }
	#menu li a.current { color: #333333; background-color: #FFFFFF; }
	
	.last { 	border-right-style: none; }


/* font styles */
/* TEXT 1 */
	.text1 {
	font-size:10pt;
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16pt;
	}
	
	.text1 a {
	color: #CC3300;
	text-decoration:none
			}
			.text1 a:hover {
	color:#333;
			}
					a > span.text1 {
	color:#CC3300;
	text-decoration:none;
					}
					a:hover > span.text1 {
	color:#333;
					}
/* TEXT 2 */
			.text2 {
				font-size:8pt;
				color:#494949;
			}
			.text2 a {
	color: #CC3300;
	text-decoration:none
			}
			.text2 a:hover {
	color:#333;
			}
					a > span.text2 {
	color:#CC3300;
	text-decoration:none;
					}
					a:hover > span.text2 {
	color:#333;
					}
/* TEXT 3 */
			.text3 {
				font-size:12pt;
				color:#494949;
			}
			.text3 a {
	color: #CC3300;
	text-decoration:none
			}
			.text3 a:hover {
	color:#333;
			}
					a > span.text3 {
	color:#CC3300;
	text-decoration:none;
					}
					a:hover > span.text3 {
	color:#333;
					}
/*Text 4 (Disclaimer)*/
.text4 {
	font-size:8pt;
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	}
	
	.text4 a {
	color: #333333;
	text-decoration:none
			}
			.text4 a:hover {
	color:#CC3300;
			}
					a > span.text4 {
					color:#999;
					text-decoration:none;
					}
					a:hover > span.text4 {
					color:#CCC;
					}
/* HEADER 1 */
.header1 {
	font-size:15pt;
	color: #494949;
	line-height:26px;
}
.header1 a {
	color: #999;
	text-decoration:none
}
.header1 a:hover {
	color:#CCC;
}
			a > span.header1 {
			color:#999;
			text-decoration:none;
			}
			a:hover > span.header1 {
			color:#CCC;
			}
	h1 {
		font-size: 15pt;
		font-weight:normal;
		margin:0;
		padding:0;
		color: #494949;
		line-height:26px;
	}
	h1 a {
	color: #CC3300;
	text-decoration:none
	}
	h1 a:hover {
	color:#333;
	}
/* HEADER 2 */
.header2 {
	font-size:13pt;
	color:#494949;
	line-height:26pt;
}
.header2 a {
	color: #CC3300;
	text-decoration:none;
}
.header2 a:hover {
	color:#333;
}
			a > span.header2 {
	color:#CC3300;
	text-decoration:none;
			}
			a:hover > span.header2 {
	color:#333;
			}
	h2 {
		font-size:13pt;
		margin:0;
		padding:0;
		line-height:26pt;
		color:#494949;
		font-weight:normal;
	}
	h2 a {
	color: #CC3300;
	text-decoration:none;
	}
	h2 a:hover {
	color:#333;
	}
/* HEADER 3 */
.header3 {
	font-size:12pt;
	line-height: 26pt;
	color:#494949;
	font-weight:bold;
}
.header3 a {
	color: #CC3300;
	text-decoration:none
}
.header3 a:hover {
	color:#333;
}
			a > span.header3 {
	color:#CC3300;
	text-decoration:none;
			}
			a:hover > span.header3 {
	color:#333;
			}
	h3 {
		font-size: 12pt;
		line-height: 26pt;
		color: #494949;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	h3 a {
	color: #CC3300;
	text-decoration:none
	}
	h3 a:hover {
	color:#333;
	}
/* END font styles */		

.mainpgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 30px;
	color: #121212;
	padding-right: 25px;
	padding-left: 25px;
}

.careers {
font-size:10pt;
color: #666;
}
	.careers a {
	color: #EE3427;
	text-decoration:none
	}
		.careers a:hover {
			text-decoration:underline;
		}
#careersHeader{
	color:#FFFFFF;
	font-size:10pt;
}
#careersHeader a{
	color:#FFFFFF;
}
#careersHeader a:hover{
	text-decoration:none;
}





/*-------------test menu css--------------------*/
#menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: -36px;
}
	#menu2 li {	
	list-style: none;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
	#menu2 li a { cursor: pointer; padding: 5px 13px; line-height: 25px; background: #FFFFFF; margin: 0 1px 0 0; color: #999999; text-decoration: none; }
	#menu2 li a:hover { background: #DDDDDD; color: #000000; }
	#menu2 li a.current { color: #333333; background-color: #FFFFFF; }
