body{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#999999;
	text-align:center;
	background-image:url(../images2/backgrounds/greygrad.gif); background-repeat:repeat-x; 
}
h4{margin:0; padding:0 0 0 10px;}
ul{margin:0 0 25px 0; padding:0;}
ul li{margin:5px 0 0 25px; padding:0;}
form{margin:0; padding:0;}



/***************************/
/*Links*/
/***************************/
a{color:#666666; text-decoration:none;}
a:visited{color:#666666;}
a:hover{ text-decoration:underline; color:#3300FF;}
a:active{}
a img{border:none;}
a.introlinks{margin:0 20px 0 0px;}


/***************************/
/*Text*/
/***************************/
.low{color:#FF0000;}
.high{color:#00CC33;}


/***************************/
/*Tables*/
/***************************/
td{text-align:center; background-color:#FFFFFF; padding:3px;}
table{border-collapse:collapse; color:#000000; border:1px solid #CCCCCC; width:100%;}
tr.itemsalt td{background-color:#EBF8FE; }
tr.headings td{ background-color:#CCCCCC;}
table.nymexprices{font-size:11px;}
table.stripprices{font-size:11px;}


/***************************/
/*Wrappers/ Backgrounds*/
/***************************/
#logoback{
	position:absolute;height:476px; width:99%; 
	background-image:url(../images/logos/logolargefade.gif); background-repeat:repeat-x; 
}
#wrapper-main{
	margin:25px auto 0 auto; background-color:#FFFFFF; padding:0; position:relative;
	width:850px; border:1px solid #CCCCCC;
}
div.wrapper-data{
	padding:10px;
}
div.wrapper-email{
	padding:10px; text-align:left; font-size:small; line-height:120%;
}
div.twocol{float:left; width:50%;}

/***************************/
/*Header Footer*/
/***************************/
#header{height:80px; border-bottom:2px solid #000000; position:relative; text-align:left;}
#headlogo{
	background-image:url(../images2/logos/logo.gif); background-repeat:no-repeat; 
	height:75px; width:125px; margin:3px;}
#headlogo span{display:none;}
#headlogo-adv{
	background-image:url(../emailimages/adv/logo.gif); background-repeat:no-repeat; 
	height:50px; width:236px; margin:3px;}
#headlogo-adv span{display:none;}
#footer{margin:0 auto 0 auto; width:800px; font-size:small;}
#headlogolink{position:absolute; left:0; top:0; height:75px; width:125px;}
#login{
	font-variant:small-caps; font-size:small; position:absolute; right:0; top:0px; background-color:#FFFFFF; color:#000000;
	 padding:0 5px 5px 5px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:0; display:inline;
}
#login .button{border:1px solid #CCCCCC; font-variant:small-caps; font-size:smaller; vertical-align:top; font-size:11px;}
#login .box{border:1px solid #CCCCCC; height:13px; font-size:smaller;}
#login h6{font-size:small; margin:0 0 1px 0; padding:1px; font-weight:normal; color:#666666;}



/***************************/
/*Navigation*/
/***************************/
#nav{
	height:20px;position:absolute; right:0; bottom:0px; font-size:11px; padding:5px;
}


/***************************/
/*Homepage*/
/***************************/
#banner{text-align:left; position:relative;}
#homepic{float:left; left:0; top:-5px;}
#intro{float:left; font-size:13px; padding:0; width:379px; border-left:2px solid #CCCCCC;}
#intro ul{font-size:11px;}
div.col{border-bottom:1px solid #CCCCCC; padding:10px; }
#introtext{ 
	width:100%; background-color:#999999; color:#FFFFFF;
 	background-image:url(../images2/backgrounds/introback.gif); background-repeat:repeat-x; background-position:bottom; 
}
#introtext p{margin:0; padding:10px 10px 20px 10px; font-size:13px; text-align:left; }
#icons{text-align:center; padding:10px; }

/***************************/
/*Information Request*/
/***************************/
div.wrapper-email input{border:1px solid #000000; margin:0 0 5px 0;}
div.wrapper-email textarea{border:1px solid #000000;}