/* Pipeco, Inc. CSS */

* { margin:0; padding:0;}
html, body {height:100%;}
body {
	font-size:100%;
	line-height:1.1em;
	background:#FFFFFF;
}
html, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

.alignMiddle {vertical-align:middle;}
.alignCenter {text-align: center;}
.container1 {width:100%;}
object {vertical-align:top;}
.clear {clear:both;}
.fleft{float:left;}
.fright{float:right;}
div.container {overflow:hidden; width: 100%;}
div.container2 {overflow:hidden; width: 100%;}
a img {border:0;}
img {vertical-align:top;}
a {color:#FF0000; text-decoration:none;} 
a:hover {text-decoration:underline;}

.link {color:#51a40e; background-position:0 1px; font-size:1.15em; line-height:27px; background-image: none; background-repeat: no-repeat;}
.link1 {color:#51a40e; display:block; margin-bottom:5px; font-size:1.15em; line-height:27px; }
.link2 {color:#51a40e; font-size:1.15em; }
.more {color:#51a40e; background:url(images/more.gif) top left no-repeat; width:92px; text-align:center; padding:2px 0 4px 0; display:block; text-decoration:none; float:left; }
.more:hover {color:#000; text-decoration:none; }
.go {color:#51a40e; 
	font-weight:bold; 
	background:url(images/button.gif) top left no-repeat; 
	width:42px; 
	text-align:center; 
	padding:2px 0 4px 0; 
	display:block; 
	text-decoration:none; 
	float:right; }
.go:hover {color:#000; text-decoration:none; }

.rss {color:#000000; background:url(images/rss.gif)  center right no-repeat; padding-right:41px; text-decoration:underline; margin-left:812px; margin-top:47px; position:absolute; line-height:27px;}
.rss:hover {text-decoration:none; }

.tagline {color:#000000; padding-right:200px; width:275px; margin-left:660px; margin-top:40px; position:absolute; line-height:18px; }

.link-1 {display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em {display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b {display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover {text-decoration:none; color:#000000;}

.title2 {display:block; float:left; background:url(images/title_bg.gif) left top repeat-x; width:100%; margin-bottom:12px; }
.title2 em {display:block; background:url(images/title_left.gif) no-repeat left top; }
.title2  b {display:block; background:url(images/title_right.gif) no-repeat right top; padding:11px 0 9px 15px; }

/* Homepage Header */
#header {font-size:0.7em; color:#0E0E0E;}
#header .logo {margin:9px 0 14px 56px; }
#header .slogan {margin:380px 0 0 535px;position:absolute;width: 219px;height: 32px;}
#header .indent {padding-top: 65px; padding-right:0; padding-bottom:0; padding-left: 54px;}
#header .title {margin-bottom:11px;}
#header .img-left {float:left; margin:0 16px 33px 0;}
#header a {color:#51a40e;} 

#header .dropdown {position: absolute; height: 39px; width: 585px; top: 55px; margin:0 0 0 415px; z-index: 9999;}
#header ul{margin:0; padding:0 0 0 19px; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#fff; text-decoration:none; margin:0 0 0 0; width:110px; text-align:center; display:block; float:left ; padding:5px 0 23px 0; font-weight:normal} 
#header ul .last a{ width:115px; } 
#header ul li a:hover { text-decoration:none; color:#59C014}
#header ul li .current{ text-decoration:none; color:#59C014}

/* Secondary Header */
#header2 {font-size:0.7em; color:#0E0E0E;}
#header2 .logo {margin:9px 0 14px 56px; }
#header2 .slogan {margin:380px 0 0 535px;position:absolute;width: 219px;height: 32px;}
#header2 .indent {padding-top: 65px; padding-right:0; padding-bottom:0; padding-left: 54px;}
#header2 .title {margin-bottom:11px;}
#header2 .img-left {float:left; margin:0 16px 33px 0;}
#header2 a {color:#51a40e;}

#header2 .dropdown {position: absolute; height: 39px; width: 585px; top: 55px; margin:0 0 0 415px; z-index: 9999;}

#header2 ul{margin:0; padding:0 0 0 19px; list-style:none;}
#header2 ul li{ margin:0; display:inline}
#header2 ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#fff; text-decoration:none; margin:0 0 0 0; width:110px; text-align:center; display:block; float:left ; padding:5px 0 23px 0; font-weight:normal} 
#header2 ul .last a{ width:115px; } 
#header2 ul li a:hover { text-decoration:none; color:#59C014}
#header2 ul li .current{ text-decoration:none; color:#59C014}

/*content*/
#content {font-size:0.75em;width:100%;text-align:left;background:url(images/bg_cont.gif);}
.bg-cont {background:url(images/bg_cont.jpg) no-repeat top left;}
.bg-cont2 {background:url(images/bg_cont2.jpg) no-repeat top left;}
#content .indent-main {padding:31px 50px 25px 57px;}
#content .indent-secondary2 {padding:31px 50px 33px 39px;}
#content .title {margin-bottom:12px; padding-bottom:2px; background:url(images/tail.gif) repeat-x bottom;}
#content .title1 {margin-bottom:16px;}
#content .ext {font-family:Verdana, sans-serif; font-size:10px; color:#999999;}
#content .red {font-family:Verdana, sans-serif; font-size:10px; color:#FF0000;}
#content .img-left {float:left; margin:0 14px 20px 0;}
#content .img-indent {margin:0 0 16px 0;}
#content p {margin:0 0 13px 0;}
#content .p {margin:0 0 19px 0;}
#content .p1 {margin:0 0 29px 0;}
#content .p2 {margin:0;}
#content h1 {color:#000000; font-size:1.65em; margin-top:5px; margin-bottom:15px;}
#content h2 {color:#FF0000; font-size: 1.2em; margin-bottom:8px;}
#content h3 {color:#333333; font-size:1.15em; margin-bottom:16px; font-weight:normal; line-height:1.3em;}
#content h4 {color:#FF0000; font-size:1.3em; line-height:1.3em;margin-bottom:8px; font-weight: normal;}
#content .subtitle {color:#FF0000; font-size:.65em; font-weight: normal; line-height:1.25em;margin-bottom:8px;}
#content UL {list-style-image: url(images/bullet_arrow2.gif); margin-left: 26px;}
#content UL UL LI {list-style-image: url(images/bullet_arrow2.gif);}
#content UL UL UL LI {list-style-image: url(images/bullet_arrow2.gif);}
#content .tail {background:url(images/tail1.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:13px;}

.txt {line-height:1.5em;}
.txt1 {font-size:1.07em;}
.txt1 b{font-size:1.07em; color:#414641;}
.txt2 {line-height:1.3em;}

#content .indent {padding:20px 0 0 0;}
#content .indent1 {padding:0 0 0 20px;}
#content .indent2 {padding:26px 0 0 0;}
#content .indent3 {padding: 0 0 2px 0;}
#content .indent4 {padding: 0 0 2px 0;}

.block {background:url(images/bg_block.jpg); height:108px; margin-top:27px;}
.block .indent-block {padding:22px 21px 0 76px;}

/* Left Navigation */
#content .leftnav 	{margin-bottom:5px; padding-bottom:5px; background:url(images/tail.gif) repeat-x bottom;}
#content .leftnav2 	{font-size:.85em; margin-bottom:5px; padding-bottom:5px; background:url(images/tail2.gif) repeat-x bottom;}

a.navLink:link 		{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink:visited  	{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink:hover 	{text-decoration:underline; color:#70A100; font-family:Verdana, Tahoma, Arial, san-serif; font-size:11px;}

a.navLink2:link 	{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink2:visited  {text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink2:hover 	{text-decoration:underline; color:#70A100; font-family:Verdana, Tahoma, Arial, san-serif; font-size:11px;}

/*box*/
.box {background:#EAE4E0; width:100%;}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box {padding:0 0 0 0; }

/*table*/
.highlightTable{border-collapse: collapse; border: 1px solid #ccc; margin: 0 0 0 0; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.highlightTable td, .highlightTable th {padding: 3px; border: 1px solid #ccc;}
.highlightTable th {background-color: #E8EED0; color:#505050; background: #DBE7BF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.highlightTable tbody tr:hover td {background-color:#F0F0F0;}

/* callout box */
.calloutbox {width: 157px; background:url(images/sidebar_background.gif); padding: 3px 10px; border: 1px solid #CCCCCC; margin-top: 15px;}
.calloutbox h5 {font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:1.00em; line-height:13px; margin-top: 6px; margin-bottom: 5px;}
.calloutbox p {font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:0.85em; line-height:14px; margin: 0; padding: 0;}

/*footer*/
#footer {
	color:#000;
	font-size:0.75em;
	text-align:center;
}
#footer .indent-footer {padding-top:25px; padding-right:50px; padding-bottom:0; padding-left:42px;}
#footer a {
	color:#525252;
	text-decoration:none;
}  
#footer a:hover {text-decoration:underline;}

/* General */
.jamp2 {width:40px; margin-left:6px;}
select {font-size:.84em; color:#2d3331; height:20px; font-family:Tahoma;}

.indent-2 {position:relative; padding-left:20px; float:left;}
.h {height:25px;}
.h1 {height:22px; background:url(images/bg_input.gif) no-repeat top left;}


