.pibHeader {
	width: 754px;
	height: 90px;
	background: url(images/pib/pib-header.jpg) no-repeat;
	float: left;
}

.pibNav {
	float: left;
	margin: 5px 0 8px 0;
	width:716px;
	height: 33px;
	border-bottom: 1px solid #556e1b;
	background:url(images/pib/pibNav_slice.jpg) repeat-x;
}

.pibNav_topleft {
	float: left;
	width:14px;
	height: 34px;
	margin-top: 5px;
	background:url(images/pib/pibNav-topleft.jpg) no-repeat;
}

.pibNav_topright {
	float: left;
	width:14px;
	height: 34px;
	margin-top: 5px;
	background:url(images/pib/pibNav-topright.jpg) no-repeat;
}

.pibNav .pib_buffer{
	width:100%;
	height:29px;
	z-index:999;
}

.pibNav .pib_buffer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	clear:both;
	width: 100%;
}

.pibNav .pib_buffer li{
	display:block;
	float:left;
	position:relative;
	list-style:none;
	height: 20px;
	padding: 7px 10px 0 10px;
	border-right: 1px solid #516820;
}

.pibNav .pib_buffer a:link, .pibNav .pib_buffer a:visited {
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
	font-variant: small-caps;
}

.pibNav .pib_buffer a:hover, .pibNav .pib_buffer a:active {
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #b1d165;
	line-height: 18px;
	font-variant: small-caps;
}

#pibSponsors_box{
	width:156px; 
	background:#b7b8ba url(images/pib/pibSponsors_top.jpg) no-repeat;
	padding-top:50px;
	margin-top:13px;
}

#pibSponsors_box_btm{
	background:#b7b8ba url(images/advertisers_btm.jpg) no-repeat;
	height:15px;
	width:156px;
}

.sponsorsLogo{
	width: 126px;
	height: auto;
	margin: 0 0 15px 9px;
	
}

div.pibColumn1 {
	width: 185px;
	height: 100%;
	float: left;
	margin: 8px 10px 0 0;
}

/*----------------------------------------------
	css for PIB column 1 (quote and fuel banner)
------------------------------------------------*/

div.tipsBanner {
	width: 185px;
	height: 350px;
	background: #f4f4f4;
	border: 1px solid #999;
	margin-bottom: 8px;
	
}

div.tipsHeader {
	width: 181px;
	height: 30px;
	background: #f4f4f4 url(images/pib/tipsHeader.jpg) top left no-repeat;
	margin-top: 5px;
	
}

#quoterotator .firstLine{
	color: #3a408e;
	height: auto;
	margin:0 40px 5px 0;
	display: inline-block;
}


#quoterotator{
	width: 166px;
	height: auto;
	float: left;
	display: inline;
	padding-right: 5px;
}

div.tipsPosts {
	width: auto;
	height: auto;
	background: #f4f4f4;
	padding: 8px 10px 0 15px;
	
}

div.fuelCard {
	width: 185px;
	height: 185px;
	background:url(images/pib/fuelCard.jpg) no-repeat;
	
}

div.pibColumn2 {
	width: 556px;
	height: 100%;
	float: left;
	margin: 4px 0 0 0;
}

/*----------------------------------------------
	css for gray box container on hompepage
------------------------------------------------*/

.pibContainer_all {
	float: left;
	width: 274px;
	min-height: 236px;
	height: auto;
	margin: -3px 4px 0 0;
}

.pibContainer {
	background:url(images/pib/pib_container_bg_tile.jpg) repeat 0 top ;
	width:274px;
	height:355px;
	position:relative;
	padding-bottom: 10px;
}

.pibContainer .pibBox_buffer{
	background:url(images/pib/pib_container_top.jpg) no-repeat 0 top;
	width:274px;
	height:auto;
	min-height: 272px;
	padding: 10px 0 0 0;
}

.pibContainer_btm{
	background:url(images/pib/pib_container_btm.jpg) no-repeat 0 top;
	width:274px;
	height:26px;
	margin-bottom:8px;
}

div.pibSeminarHeader {
	width: 192px;
	height: 30px;
	background: #f4f4f4 url(images/pib/pibSeminar.jpg) top left no-repeat;
	margin: 5px 0 -6px 15px;
	
}

/*----------------------------------
	css for internal pib home page
------------------------------------*/

div.pibColumn2 .pib_post_group p{
	width: 244px;
	height: auto;
	margin: 15px 20px 0 18px;
}

div.pibColumn2 .pib_post_group p img {
	width: 236px;
	height: auto;
	padding: 0 0 5px 0;
	margin-top: -10px;
	display:block;
}

div.pibColumn2 .pib_post_group a:link, div.pibColumn2 .pib_post_group a:visited {
	color: #4B4B49;
	font-weight: bold;
}

div.pibColumn2 .pib_post_group a:hover, div.pibColumn2 .pib_post_group a:active {
	color: #688720;
}

/*----------------------------------------------
	css for internal wide gray box background
------------------------------------------------*/


.pibContainer_wide {
	background:url(images/pib/pib_containerWide_bg_tile.jpg) repeat 0 top ;
	width:553px;
	height:auto;
	position:relative;
	padding-bottom: 10px;
}

.pibContainer_wide .pibWide_buffer{
	background:url(images/pib/pib_containerWide_top.jpg) no-repeat 0 top;
	width:553px;
	height:auto;
	min-height: 189px;
	padding: 10px 0 0 0;
}

.pibContainer_wide_btm{
	background:url(images/pib/pib_containerWide_btm.jpg) no-repeat 0 top;
	width:553px;
	height:25px;
}



/*----------------------------------
	css for internal post groups
------------------------------------*/

div.pibColumn2 .pib_post_internal{
	width: 553px;
	height: auto;
	margin-top: 15px;

}

div.pibColumn2 .pib_post_internal p{
	width: auto;
	height: auto;
	margin: 0 20px 15px 18px;
}

div.pibColumn2 .pib_post_internal p img {
	width: auto;
	height: auto;
	padding: 0 15px 10px 0;
	float: left;
}

div.pibColumn2 .pib_post_internal a:link, div.pibColumn2 .pib_post_internal a:visited {
	color: #4B4B49;
	font-weight: bold;
}

div.pibColumn2 .pib_post_internal a:hover, div.pibColumn2 .pib_post_internal a:active {
	color: #688720;
}

div.pibColumn2 .pib_post_internal h1 {
	color: #4B4B49;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0 5px 18px;
}

div.pibColumn2 .pib_post_internal h2 {
	color: #3a408e;
	font-weight: bold;
	margin: 10px 0 0 18px;
}

div.pibColumn2 .pib_post_internal h2 a:link, div.pibColumn2 .pib_post_internal h2 a:visited  {
	color: #3a408e;
	font-weight: bold;
}

div.pibColumn2 .pib_post_internal h2 a:hover, div.pibColumn2 .pib_post_internal h2 a:active  {
	color: #4B4B49;
	font-weight: bold;
}

div.pibColumn2 .pib_post_internal li{
	width: auto;
	height: auto;
	margin: 0 20px 15px 42px;
	list-style:circle;
}

div.pibColumn2 .pib_post_mag{
	width: 140px;
	height: auto;
	float: left;

}

.pib_dmt {
	width: 100px;
	height: 133px;
	margin: 12px 15px 10px 25px;
}

a.pib_dmt_btn:link, a.pib_dmt_btn:visited{
	display: block;
	margin: 0 0 0 22px;
	width: 105px;
	height: 40px;
	background-image: url(images/pib/dmt_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

a.pib_dmt_btn:hover, a.pib_dmt_btn:active{
	display: block;
	width: 105px;
	height: 40px;
	background-position: bottom left;
	text-indent: -1000em;
}



/*----------------------------------
	css for pib training videos
------------------------------------*/

div.pibVideo {
	width: 553px;
	height: 373px;
	float:left;
}


/*----------------------------------------------
	css for fuel card buttons
------------------------------------------------*/

div.fuel_btn {
	width: 160px;
	height: 40px;
	margin-right: 10px;
	display: inline-block;
}

a.accountLogin_btn:link, a.accountLogin_btn:visited{
	display: block;
	margin: 0 10px 0 22px;
	width: 160px;
	height: 40px;
	background-image: url(images/pib/accountLogin_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

a.accountLogin_btn:hover, a.accountLogin_btn:active{
	display: block;
	width: 160px;
	height: 40px;
	background-position: bottom left;
	text-indent: -1000em;
}

a.creditApp_btn:link, a.creditApp_btn:visited{
	display: block;
	margin: 0 0 0 22px;
	width: 160px;
	height: 40px;
	background-image: url(images/pib/creditApp_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

a.creditApp_btn:hover, a.creditApp_btn:active{
	display: block;
	width: 160px;
	height: 40px;
	background-position: bottom left;
	text-indent: -1000em;
}

.pib_manual{
	width: 550px;
    margin-top: 20px;
    }
h1.manual{
	margin-bottom: 8px;
	}

