/* CSS Document */
ul.a {
  list-style-type: circle;
}

ul.b {
  list-style-type: square;
}

body {
	margin:0;
	background-color: #CCCCCC;
}

body, th, td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; line-height:13px;}


h1, h2, h3, {font-family: Arial, Helvetica, sans-serif; color:black; font-weight:bold;}

h1 {font-size:18px; line-height:20px;}
h2 {font-size:16px; line-height:18px;}
h3 {font:15px Arial, Helvetica, sans-serif; line-height:16px; color:#00528C; font-weight:bold;}
h4 {font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#1C3547; margin:0; padding:0 0 1px 0;}

a {color:blue;}
a:hover {color:#68a7d5;}

td#contentBG {width:601px; }


/*Main Navigation*/

td#topNav {width:609px; height:25px; background-image:url("images/nav_r2_c4.jpg");
		  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-right:5px;}
td#topNav a:link {color:white; text-decoration:none;}
td#topNav a:visited {color:white; text-decoration:none;}
td#topNav a:hover {color:#0268B2; text-decoration:none;}
td#topNav a:active {color:white; text-decoration:none;}

td#sideNavBG {width:163px; background-image:url("images/sideNavBG.jpg");}

td#sideTitle {background-image:url("images/sideTitleBG.jpg"); width:163px; height:30px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0268B2; padding-left:5px;}
td#sideTitle a:link {color:black; text-decoration:none;}
td#sideTitle a:visited {color:black; text-decoration:none;}
td#sideTitle a:hover {color:blue; text-decoration:none;}
td#sideTitle a:active {color:black; text-decoration:none;}

ul#sideLinks_ul {
	margin: 0px;
	padding: 10px 10px 10px 20px;
	list-style-image: url("images/arrow.gif");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight:normal;
	}
ul#sideLinks_ul li{ padding-bottom: 1px;}
ul#sideLinks_ul a:link{ color:#00345B; text-decoration:none; }
ul#sideLinks_ul a:visited{ color:#00345B; text-decoration:none; }
ul#sideLinks_ul a:hover{ color:blue; text-decoration:underline; }
ul#sideLinks_ul a:active{ color:#00345B; text-decoration:none; }




td#footerBG {width:780px; background-image:url("images/footerBG.jpg");}
div#footer {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-right:5px;}
div#footer a:link {color:#FFFFFF; text-decoration:none;}
div#footer a:visited {color:#FFFFFF; text-decoration:none;}
div#footer a:hover {color:white; text-decoration:underline;}
div#footer a:active {color:#FFFFFF; text-decoration:none;}


div#address {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-right:5px;}
div#address a:link {color:#FFFFFF; text-decoration:none;}
div#address a:visited {color:#FFFFFF; text-decoration:none;}
div#address a:hover {color:white; text-decoration:underline;}
div#address a:active {color:#FFFFFF; text-decoration:none;}

/*Titles*/

.bucket_T {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;color:#0268B2; font-weight:bold; padding-left:5px; }
.bucket_T  a:link {color:black; text-decoration:none;}
.bucket_T  a:visited {color:black; text-decoration:none;}
.bucket_T  a:hover  {color:blue; text-decoration:none;}
.bucket_T   a:active {color:black; text-decoration:none;}

td#cta {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#840000; line-height:18px; padding-top:5px;padding-bottom:5px;}
td#cta a:link {color:blue; text-decoration:none;}
td#cta a:visited {color:blue; text-decoration:none;}
td#cta a:hover {color:#0268B2; text-decoration:none;}
td#cta a:active {color:blue; text-decoration:none;}

/*content*/
td#border3left {border-left:1px solid #cccccc; border-top:1px solid#cccccc; border-bottom:1px solid #cccccc;}
td#allborder {border-left:1px solid #cccccc;border-right:1px solid #cccccc; border-top:1px solid#cccccc; border-bottom:1px solid #cccccc;}
ul#buck_ul {
	margin: 0px;
	padding: 5px 5px 5px 60px;
	list-style-type:square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	}
ul#buck_ul li{ padding-bottom: 1px;}
ul#buck_ul a:link{ color:#333333; text-decoration:none; }
ul#buck_ul a:visited{ color:#333333; text-decoration:none; }
ul#buck_ul a:hover{ color:black; text-decoration:underline; }
ul#buck_ul a:active{ color:#333333; text-decoration:none; }

/* Markets Served Pages */

.markets ul, .markets ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

.markets ul {
	margin:0 0 20px 0;
}

.markets ul li table {
	padding:0;
	margin:0 auto 14px;
	height:0;
}

.markets ul li table td {
	height:0;
	padding:8px;
	text-align:center;
}

.markets hr {
	height:1px;
	color:#ccc;
	background:#ccc;
	width:90%;
	border:0;
	margin-bottom:20px;
}

#pyramid {
	width:100%;
	height:223px;
	background:url("images/pyramid-2.jpg") center top no-repeat;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1px;
}

#pyramid ul, #pyramid ul li {
	margin:0;
	padding:0;
	outline:0;
	list-style-type:none;
}

#pyramid ul {
	width:308px;
	text-align:center;
	padding:25px 0 0;
	margin:25px 0 0 95px;
	_padding:0;
}

#pyramid ul li {
	height:30px;
	overflow:hidden;
	font:9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:30px;
}

#pyramid ul li.twoline {
	height:25px;
	_height:29px;
	line-height:10px;
	padding:5px 0 0;
}

#pyramid ul li.top {
	padding:15px 0 0;
	height:15px;
	_height:30px;
	line-height:10px;
}

#pyramid ul li.active1 {
	background:url("images/pyramid-2-over.jpg") no-repeat;
	background-position:-16px -25px;
	_background-position:-15px -25px;
}


#pyramid ul li.active2 {
	background:url("images/pyramid-2-over.jpg") no-repeat;
	background-position:-16px -55px;
	_background-position:-15px -55px;
}

#pyramid ul li.active3 {
	background:url("images/pyramid-2-over.jpg") no-repeat;
	background-position:-16px -85px;
	_background-position:-15px -85px;
}

#pyramid ul li.active4 {
	background:url("images/pyramid-2-over.jpg") no-repeat;
	background-position:-16px -115px;
	_background-position:-15px -115px;
}

#pyramid ul li.active5 {
	background:url("images/pyramid-2-over.jpg") no-repeat;
	background-position:-16px -145px;
	_background-position:-15px -145px;
}

/* Pyramid 2 */

#pyramid2 {
	width:100%;
	height:223px;
	background:url("images/pyramid-bg.jpg") center top no-repeat;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1px;
}

#pyramid2 ul, #pyramid2 ul li {
	margin:0;
	padding:0;
	outline:0;
	list-style-type:none;
}

#pyramid2 ul {
	width:308px;
	text-align:center;
	padding:55px 0 0;
	margin:25px 0 0 95px;
	_margin:55px 0 0 95px;
	_padding:0px;
}

#pyramid2 ul li {
	height:30px;
	overflow:hidden;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:30px;
}

#pyramid2 ul li.twoline {
	height:25px;
	_height:30px;
	line-height:10px;
	padding:5px 0 0;
}

#pyramid2 ul li.active2 {
	background:url("images/pyramid-over.jpg") no-repeat;
	background-position:-16px -55px;
	_background-position:-15px -55px;
}

#pyramid2 ul li.active3 {
	background:url("images/pyramid-over.jpg") no-repeat;
	background-position:-16px -85px;
	_background-position:-15px -86px;
}

#pyramid2 ul li.active4 {
	background:url("images/pyramid-over.jpg") no-repeat;
	background-position:-16px -115px;
	_background-position:-15px -116px;
}

#pyramid2 ul li.active5 {
	background:url("images/pyramid-over.jpg") no-repeat;
	background-position:-16px -145px;
	_background-position:-15px -145px;
}

/* Product Buckets */

ul.prod-box {
	margin: 0px;
	padding: 0 0 10px 5px;
	list-style-type:none;
	}
	
ul.prod-box li {
	margin:0;
	padding:0 0 2px 10px;
	list-style-type:none;
	background:url("images/arrow.gif") 0 4px no-repeat;
}

ul.prod-box li a {
	color:#00345b;
}

ul.prod-box li a:hover {
	text-decoration:none;
}

.imgright {
	float:right;
	margin:0 0 10px 10px;
}

.caption {
	float:right;
	text-align:center;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 10px 10px;
}

.clrright {
	clear:right;
}