
html,body {margin:0px auto 0px auto;padding:0px;width:100%;height:100%;font-family:Arial, Verdana, sans-serif;background:#fff; font-size:12px;line-height:20px;}

a { font-size:12px; color:#0000FF; }
.breadcrumbs a { font-size:11px; color:#222; text-decoration:underline;}
.breadcrumbs span.underline-11-drkgray { font-size:11px; color:#666; }

a.subfolder { text-decoration:none;color:#000;}
a.subfolder:hover { text-decoration:underline;}

#masthead {margin:0px;padding:0px;height:129px;background-color:#971925;background-image:url(/images/images_keystonepipelinexl/xlnewbanner.jpg); background-repeat: no-repeat;}
/* keyword search assets */
#keyword-search {position:absolute;left:650px; top:50px; /*display:none;*/}

/*#search-field {margin:0px 3px 0px 1px;padding:4px 0px 6px 5px;width:169px;border:none;vertical-align:middle;font:11px Verdana, sans-serif;}*/
/*#search-the-site form {margin:10px 0px 30px 0px;padding:0px;}*/

/* search field - new and improved - no errors! */
#search-field-input {margin:0px;padding:6px 0px 6px 6px;width:164px;font-family:Arial, sans-serif;font-size:10px;border:0px;vertical-align:middle;border:1px solid black;}

/* not sure why firefox is giving me errors with this?
#search-field {margin:0px 3px 0px 1px;padding:6px 0px 0px 5px;width:169px;height:19px;font-family: Arial, sans-serif;font-size:11px;display:block;border:none;background-image:url("/otherdomains/images/search-field.gif") 0px 0px no-repeat;float:left;}
*/

#search-button {margin:0px 0px 0px 2px;padding:0px;width:52px;height:25px;background:transparent url("/images/images_keystonepipelinexl/search-button.gif") 0px 0px no-repeat;border:none;cursor:pointer;vertical-align:middle;}
#search-button span {display:none;}
#redstretchy { background:#981A26 none repeat scroll 0 0; float:left; height:129px; left:950px; position:absolute; top:0 ; width:auto; }


#wrapper {
background-color:#FFFFFF;
min-height:100%;
}

#page-title {
	color:#620012;
	font-size:18px;
	font-family:Verdana;
}

#page-body{ background-color:#FFFFFF; float:left; padding-left:10px; padding-top:10px; width:785px; min-height:600px; line-height:22px;}

H2 {
	color:#620012;
	font-size:16px;
	font-family:Verdana;
}

.breadcrumbs {
	padding-top:5px;
	padding-bottom:5px;
}
.center-content{
background-color:#E7E3E7;
float:left;
width:950px;
}

.leftnavcontainer {
background-color:#E7E3E7;
width:155px;
color:#000063;
font-size:11px;
float:left;
min-height:600px;
}

.leftnavcontainer a {
color: #000063;
text-decoration:underline;
font-family:Arial;
line-height:24px;
}

.leftnavcontainer ul {
list-style-type: none;
line-height:20px;
/*margin: 10px 0px 10px 12px;*/
padding-left: 12px;
}
.leftnavcontainer .navheading {
background-color:#000063;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Verdana;
border-left:12px solid #29388C;
}



#footer {
clear:both;
width:100%;
}


.blue-hr {
color: #000063;
background-color:#000063;
height:2px;
}


.doc_ico { background: url("/images/pdf.gif") no-repeat scroll 0 0 transparent; width:20px; height:16px; float: left; padding:0px; margin:0px; }
ul.subitems {list-style-type:none;margin-top:0;}

.cat_ico { background: url("/images/folder.gif") no-repeat scroll 0 0 transparent; display:inline; width:20px; height:16px; float: left; padding:0px; margin:0px; }
