/* stylesheet transdata.net, last change on 2008-09-09 */

html, body {
	padding: 0px; margin: 0px; font-size: 12px; width: 100%; color: #666666; font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif; height: 101%
}
#container {
	margin: 0px auto; width: 750px
}
#container-logo {
	padding: 20px 40px 0px 40px; background-image: url(../images/bg_header.gif); width: 670px; height: 85px
}
span {
	color: #c39
}
#container-pipelines {
	padding: 0px 40px 0px 40px; background-image: url(../images/bg_pipelines.gif); width: 670px; height: 175px
}
p.nospace {
	padding: 0px; margin: 0px
}
#container-content {
	padding: 20px 40px 0px 40px; background-image: url(../images/bg_content.gif); margin: 0px; width: 670px; background-repeat: no-repeat; height: auto
}
#content {
	float: right; width: 430px
}
#border {
	width: 190px
}
#container-footer {
	clear: both; padding: 10px 0px 20px 0px; border-top: #ccc 1px solid; margin: 0px 40px; width: 670px; color: #aeaeae
}
#container-footer a {
	padding: 2px; font-weight: bold; color: #aeaeae
}
#container-footer a:hover {
	color: #c39
}
#footer {
	font-size: 11px; margin-bottom: 20px; width: 670px; color: #aeaeae
}
#footer-copyright {
	float: left; width: 325px
}
.clearer {
	clear: both
}
h1 {
	padding: 0px 0px 20px 25px; background-position: 5px 7px; font-size: 22px; background-image: url(../images/h1_arrow.gif); margin: 0px; color: #666; line-height: 24px; background-repeat: no-repeat
}
h2 {
	padding: 5px 0px 5px 25px; font-size: 16px; text-transform: uppercase; color: #666; letter-spacing: 1px
}
h3 {
	padding: 5px 0px 0px 25px; font-size: 14px; color: #666
}
h4 {
	font-size: 12px; color: #666; letter-spacing: 0px
}
hr {
	border-right: 0px; border-top: #cccccc 1px solid; border-left: 0px; border-bottom: 0px; height: 1px
}
#content hr {
	border-right: 0px; border-top: #cccccc 1px solid; margin: 0px 0px 0px 25px; border-left: 0px; border-bottom: 0px; height: 1px
}
#content table {
	margin: 0px 0px 0px 25px; color: #666; line-height: 19px
}
#content table tr td p {
	margin: 10px 2px 10px 2px; color: #666; line-height: 19px
}
#content p {
	margin: 0px 0px 20px 25px; color: #666; line-height: 19px
}
#content p a, #border p a, #content ul li a {
	padding: 2px; color: #c39; border-bottom: #c39 1px dotted; text-decoration: none
}
#content p a:hover, #border p a:hover, #content ul li a:hover {
	padding: 2px; color: #fff; background-color: #006ac3; text-decoration: none
}
#content li {
	margin: 0px 0px 0px 15px; color: #666; line-height: 20px
}
#content p.quote {
	padding: 15px 15px 15px 65px; background-position: 10px 10px; border-top: #e5e5e5 1px solid; background-image: url(../images/bg_quote.gif); color: #c90; border-bottom: #e5e5e5 1px solid; background-repeat: no-repeat; font-style: italic; background-color: #f7f7f7
}
#border h4 {
	font-size: 12px; margin: 0px 0px 15px 5px; color: #666;
}
#border p {
	font-size: 11px; margin: 0px 0px 15px 15px; color: #666; line-height: 17px
}
#content p a.imgLink, #content p a:hover.imgLink, #border p a.imgLink, #border p a:hover.imgLink {
	border: 0px none; padding: 0px; margin: 0px; text-decoration: none; background-color: transparent;
}
ul#menu {
	padding: 0px; background-image: none; margin: 0px 0px 15px
}
ul#menu li a.current {
	font-weight: bold
}
#menu li {
	padding: 7px 10px 7px 10px; font-weight: bold; font-size: 16px; margin: 0px 0px 5px; line-height: 24px; list-style-type: none
}
#menu li a {
	color: #666; text-decoration: none
}
#menu li a:hover {
	border-bottom: #c39 1px solid; text-decoration: none
}
ul#news {
	padding: 0px; background-image: none; margin: 0px
}
#news li {
	padding: 2px 0px 2px 15px; background-position: 2px 6px; background-image: url(../images/bullet.gif); margin: 0px 0px 15px; background-repeat: no-repeat; list-style-type: none
}
#news a {
	padding: 2px; color: #c39; border-bottom: #c39 1px dotted; text-decoration: none
}
#news a:hover {
	padding: 2px; color: #fff; background-color: #006ac3; text-decoration: none
}
#content img {
	border: 0px none
}
img.alignleft {
	float: left; margin: 0px 15px 5px 0px
}
img.alignright {
	float: right; margin: 0px 0px 5px 15px
}
img.isolated {
	border: 0px none; float: left; margin: 5px
}
img.alignabove {
	margin: 0px 0px 10px
}
.horizontalnav {
	font: bold 14px "Lucida Sans unicode","Lucida Grande",verdana,sans-serif; width: 670px; padding: 2px 40px 2px 40px; background-image: url(../images/bg_horizontalnav.gif) 
}
.horizontalnav ul {
	border-top-width: 1px; padding: 0px; border-left-width: 0px; background: url(../images/horizontalnav.gif) #cccccc repeat-x center center; float: left; border-bottom-width: 1px; margin: 0px; width: 100%; border-right-width: 0px
}
.horizontalnav ul li {
	display: inline
}
.horizontalnav ul li a {
	border-right: #ffffff 2px solid; padding: 5px 12px 5px 12px; float: left; color: #222222; text-decoration: none
}
.horizontalnav ul li a:visited {
	color: #222222
}
.horizontalnav ul li a:hover {
	background: url(../images/horizontalnav2.gif) black repeat-x center center; color: #fff !important
}
.horizontalnav ul li .current {
	background: url(../images/horizontalnav2.gif) black repeat-x center center; color: #fff !important
}
#sidebarmenu {
	clear: left; float: left; padding: 0; font: 12px 'Lucida Sans Unicode','Lucida Grande',verdana,sans-serif
}
#sidebarmenu ul {	
	list-style: none; width: 198px; margin: 0 0 20px 0; padding: 0
}	
#sidebarmenu li {
	margin-bottom: 2px
}
#sidebarmenu li a {
	font-weight: bold; height: 17px; text-decoration: none; color: #222222; display: block; padding: 5px; background: transparent;
}	
#sidebarmenu li a:hover, #sidebarmenu li a.current {
	background: #222222 url(../images/horizontalnav2.gif) repeat-x center center; color: #ffffff
}
#sidebarmenu .child {
	font-weight: normal; font-size: 11px; padding: 0
}
#sidebarmenu .child a {
	font-weight: normal; font-size: 11px; height: 17px; padding-left: 15px; color: #222222
}
#sidebarmenu .child a:hover {
	font-weight: normal; font-size: 11px; background-color: #ffffff
}
.onlineform {
	width: 200px;
}
