/* CSS Document */
/* POLYPIPE CSS */

body
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
               line-height: 140%;
}

a
{
	color:#0053a4;
	text-decoration:underline;
}

a:hover
{
	color:#999;
	text-decoration:underline;
}


/* H's */

h1.title
{
	margin: 0;
	padding: 0;	
	padding-bottom:10px;
	color: #0053A4;
	font-weight: bold;
	font-size: 12pt;
}

h1.gtitle
{	
	margin: 0;
	padding: 0;	
	padding-bottom:10px;
	font-weight: bold;
	font-size: 12pt;
	color: #40ac49;
}

h2.intro
{
	margin: 0;
	padding: 0;
	padding-bottom:10px;
	color: #000;
	font-weight:normal;
	font-size:12pt;
        line-height: 120%;
}

h3.subtitle
{
	margin: 0;
	padding: 0;
	padding-bottom:5px;
	color: #0053A4;
	font-weight:normal;
	font-size:12pt;
}


/* DIVS */

#blurb
{
    width: 550px;
	margin: 0px auto;
	padding: 0;
	overflow: hidden;
	float:left;
}

#blurb.a1 { width:420px !important; }

#blurb.a1b { width:410px !important; }

#blurb.a2 { width:380px !important; }

#blurb.a3 { width:340px!important; }

#blurb.a4 { width:350px !important; }

#blurb.a8 { width:380px !important; padding-bottom:15px; }

#blurb.s1 { width:550px !important; }

#blurb.s2 { width:450px; padding-right:10px; }

#blurb ul.list
{
	padding:0px;
	padding-left:15px;
	margin:0px;
	list-style:square;
}

#blurb ul.list li
{
        padding:0px;
        margin:0px;
}

#blurb ul.list2
{
	padding:0px;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:-10px;
	margin:0px;
	list-style:square;
}


#blurbimg
{
	padding: 0;
	float:right;
	clear:right;
	text-align:right;
}

#holder
{
	padding-top:5px;
	margin:0px;
	width:683px;
}

#sustholder
{
	padding-top:5px;
	margin:-20px;
	margin-bottom:10px;
	width:720px;
	overflow:hidden;
	text-align:center;
	clear:both;
position: relative;
left: -20px;
}
div#topimg img
{
width: 700px;
}
div#content
{
left: 210px;
padding-left: 35px;
}
#a1boxes
{
	padding: 0;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	width: 148px;
	float:left;
}

#smtitle { font-weight:bold;}

#smtitle.redtitle{ color: #e31c22; }

#smtitle.yellowtitle{ color: #ffdd00; }

#smtitle.pinktitle{ color: #f04055; }

#smtitle.dbluetitle{ color: #0053a4; }

#smtitle.orangetitle{ color: #faa926; }

#smtitle.lbluetitle{ color: #00acf0; }

#smtitle.greentitle{ color: #55b049; }
#smtitle.greentitle a { color: #55b049; text-decoration: none; }
#smtitle greentitle a hover { text-decoration: underline; }

#a2boxes
{
	padding: 0;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	width: 207px;
	float:left;
	text-align:left;
}

#a2boxes.finance
{
	font-weight:bold;
	color:#0053a4;
	text-align:center;
}

#s1boxes
{
	padding: 0;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	width: 207px;
	float:left;
	text-align:left;
}

ul#sustain
{
	padding:0px;
	padding-left:0px;
	margin:0px;
	list-style:none;
	font-size:8pt;
padding-bottom: 30px;
}

ul#sustain li
{
        background: url(/polypipe/frontend/about/images/bullet1.gif) no-repeat scroll top left;
        padding-left:10px;
        margin-left: -15px;
}

ul#sustain li.readon a { text-decoration: none; color: #000; }


ul#sustain li.title
{
	color: #40ac49;
	font-weight:bold;
	font-size:8pt;
	background: url(images/bullet2.gif) no-repeat scroll top left;
	padding-left:10px;
}

ul#sustain li.sectitle
{
	color: #0053a4;
	font-weight:bold;
	font-size:8pt;
	background: url(images/bullet3.gif) no-repeat scroll top left;
	padding-left:10px;
}

ul#sustain li.sectitle a { text-decoration:none; }

ul#sustain li.secblurb { padding-left:10px; background: none; }

#topimg
{
	margin:0px auto;
	padding:0px;
	width:665px;
	padding-bottom:10px;
}

#intextimg
{
	padding: 0px;
	margin-right:7px;
	float:left;
        height:150px;
}

#otherline
{
	margin:0px;
        margin-bottom: 10px;
	padding:0px;
        padding-top: 20px;
        padding-bottom: 10px;
	border-top: #000 1px solid;
        clear: both;
        height: 20px;
top: 15px;
position: relative;

}
div#rightcolumn ul#sustain
{
margin-top: 4px;
}
div#otherline div#leftcolumn p
{
margin-bottom: 4px;
}

#leftcolumn
{
	float:left;
	width:320px;
	padding:0px;
        margin-top: 20px;


}

#rightcolumn
{
	float:right;
	width:320px;
	padding:0px;
        margin-top: 20px;
}

#colimg { text-align:center; width:295px; margin:0px auto; }
#colimg2 { text-align:center; width:320px; margin:0px auto; }

#rightimg
{
	float:right;
	padding-right:40px;
}

#minilcol
{
	float:left;
	width:90px;
	height:55px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	clear:left;

}

#minircol
{
	float:left;
	width:460px;
	height:45px;
	padding: 20px 0px 0px 10px;
	clear:right;

}
div#about-top
{
margin-top: 210px;
}
div.breaksection
{
    clear: both; 
    width: 100%;
    height: 1px;
}

#pipedreams
{
    height: 19px;
    margin-top: 10px;
    margin-bottom: 15px;
}

#bottomgap
{
    height: 50px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    clear: both;
}

#linklist li
{
list-style: none;
}

/*CLASSES*/

.imgtxt { text-align:right; padding: 10px; }

.footer
{
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:7pt;
}

.boldblue
{
	font-weight:bold;
	color:#0053a4;
}

.bluetext
{
	color:#0053a4;
}

li.title a
{
	color: #40ac49 !important;
        text-decoration: none !important;
}
  
.finance
{
margin-top: -8px !important;
}
li.readon
{
margin-top: 0px !important;
padding-top: 0px !important;
margin-bottom: 1px !important;
padding-bottom: 1px !important;
}