/* CSS Document */

*	{
    margin: 0;
    padding: 0;
    border: 0;
    }
    
p,blockquote	{
                margin-bottom: 1em;
                }

h1,h2	{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #CE1020;
    margin: 0 0 .75em 0;
    }
        
h2.invisible    {
                height: 0px;
                width: 0px;
                overflow: hidden;
                margin: 0;
                }
        
h3	{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: .75em;
    }
        
h3.latestnews   {
                margin-bottom: .5em;
                margin-top: 2em;
                }

h3.productpage  {
                margin-bottom: 0;
                }

        
h4	{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    }
    
a	{
    color: #CE1020;
    overflow:hidden;
    }
    
ul  {
    list-style: none;
    margin-left: 0px;
    margin-bottom: 2em;
    }

ul li   {
        background: url(/images/sitewide/bullet.gif) 0 4px no-repeat;
        padding-left: 16px;
        margin-bottom: 1em;
        }
        
ol  {
    margin-left: 3em;
    margin-bottom: 2em;
    }
    
li	{
    margin-bottom: .5em;
    }

        
ul#recentfinancings li  {
                        margin-bottom: 1em;
                        }

html	{
        font-size: 70%;
        font-family: Arial;
        }

body	{
        font-family: Arial, Helvetica, sans-serif;
        color: black;
        background-repeat: repeat-x;
        background-color: #EEEEEE;
        margin: 0px;
        }
		
table.inyourregion	{
                    border-collapse: collapse;
                    }

table.inyourregion th   {
                        padding: 3px;
                        background-color: silver;
                        vertical-align: bottom;
                        }

table.inyourregion td   {
                        padding: 3px;
                        vertical-align: top;
                        }

table.standard	{
				text-align: left;
				padding: 3px;
				margin-bottom: 1em;
				border-width: 1px;
				border-style: solid;
				border-color: #CCCCCC #666666 #666666 #CCCCCC;
				}
		
table.standard th	{
					border-width: 1px;
					padding: 3px 1.5em 3px 1.5em;
					background-color: #CCCCCC;
					}

table.standard td	{
					padding: 3px 1.5em 3px 1.5em;
					}

tbody.shaded td     {
                    background-color: #ECECEC;
                    }

.small	{
		font-size: .9em;
		}
        
p.redquote  {
            color: #D10000;
            font-size: 1.1em;
            }

div.divider	{
            height: 2px;
            background-repeat: repeat-x;
            }
        
div#container	{
                background-color: white;
                width: 750px; 
                margin: 0 auto; 
                text-align: left;
                }

div#header	{
            width: 750px;
            }

div#topheader	{
				width: 730px;
				background-repeat: repeat-x;
				padding: 0 10px 0 10px;
				}
				
ul#homelist	{
			list-style: none;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			height: 33px;
			background-repeat: repeat-x;
			background-color: transparent;
			}

ul#homelist li	{
                background-image: none;
                background-position: 0 0;
				float: left;
				height: 33px;
				background-repeat: no-repeat;
                margin: 0;
                padding: 0;
				}

ul#homelist li#over	{
					float: right;
					margin-right: 10px;
					}

ul#homelist li a	{
					display: block;
					}

ul#homelist li a:hover	{
						background-color: transparent;
						background-repeat: no-repeat;
						background-position: 0 -33px;
						}
						
div#headertitle	{
				background-repeat: repeat-x;
				}
                
div#ltitle	{
            width: 212px;
			float: left;
			background-repeat: no-repeat;
            }

a#homelink  {
            display: block;
            width: 212px;
            height: 73px;
            text-indent: -9999px;
            }

div#rtitle	{
            width: 470px;
            float: right;
			background-repeat: no-repeat;
            }

ul#headerselections	{
                    width: 750px;
                    height: 30px;
                    padding: 0;
                    margin: 0;
                    list-style: none;
                    position: relative;
                    }
                
ul#headerselections li	{
                        background-image: none;
                        display: block;
                        margin: 0;
                        padding: 0;
                        float: left;
                        }
                
ul#headerselections li a	{
                            background-repeat: no-repeat;
                            display: block;
                            height: 30px;
                            text-indent: -9999px;
                            }
                
ul#headerselections li a.at	{
                            background-position: 0 -30px;
                            }
                
ul#headerselections li a:hover	{
                                background-position: 0 -30px;
                                }
            
div#centercontainer {
                    width: 730px;
                    margin: 0 10px 0 10px;
                    background-repeat: repeat-y;
                    overflow: hidden;
                    }

div#content	{
            float: left;
            overflow: hidden;
            margin: 15px;
            }
            
div#splitcolumns    {
                    overflow: hidden;
                    margin: 2em 0 2em 0;
                    }

div#leftcol {
            float: left;
            border-right: 1px solid #B2B2B2;
            padding-right: 15px;
            }

div#rightcol    {
                float: right;
                padding-left: 15px;
                }
                
.endofsection  {
                border-bottom: 1px solid #B2B2B2;
                padding-bottom: 2em;
                }

div#mmenu	{
            float:left;
            }
    
div#mlistitems a:focus, div#mlistitems  a:active{
                                                color: #FFF;
                                                }

div#mlistitems ul	{
                    list-style: none;
                    padding: 0;
                    margin: 0;
                    width: 132px;
                    }

div#mlistitems ul li{
                    background-image: none;
                    width: 132px;
                    height: 22px;
                    padding: 0;
                    margin: 0;
                    }

div#mlistitems ul li a	{
                        display: block;
                        text-decoration: none;
                        text-indent: -9999px;
                        height: 22px;
                        background-repeat: no-repeat;
                        }

div#mlistitems ul li a:hover	{
                                background-position: 0 -22px;
                                }

div#mlistitems ul li.at a	{
                            background-position: 0 -44px;
                            }

div#mlistitems ul li.at a:hover	{
                                background-position: 0 -22px;
                                }

div#mdecotop	{
                width: 132px;
                height: 6px;
                background-color: #D00000;
                }

div#mdecobottom {
                text-align: center;
                background-repeat: no-repeat;
                background-color: #666666;
                width: 132px;
                min-height: 349px;
                height: auto !important;
                height: 349px;
                }

div#rightcolumn	{
				float: right;
				}

div#rootstats	{
				padding: 1em .25em 0 .25em;
                margin-left: 12px;
				}

div#qlmenu	{
            width: 150px;
            text-align: center;
            }

div#qldecotop	{
                width: 150px;
                height: 120px;
                }

div#qldecotitle	{
                width: 150px;
                height: 45px;
                }

div#qllistitems	{
                text-align: left;
                background-color: #C9C9C9;
                }

div#qllistitems ul	{
                    margin: 0 .75em 0 .75em;
                    padding: 0;
                    list-style: none;
                    }

div#qllistitems ul li	{
                        padding: .1em .6em .1em .6em;
                        border-bottom: 1px solid #646464;
                        margin-bottom: 0;
                        background-image: none;
                        }

div#qllistitems ul li a	{
                        text-decoration: none;
                        color: black;
                        display: block;
                        }

div#qllistitems ul li a:hover	{
                                text-decoration: underline;
                                }

div#qllistitems ul li#qltop	{
                            border-top: 1px solid #646464;
                            }

div#qllistitems ul li.at	{
                            background-color: #D9D9D9;
                            }

div#qldecobottom	{
                    width: 150px;
                    height: 28px;
                    }
            
div#footer	{
            margin: 0 10px 10px 10px;
            }
            
div#bottomblock	{
                background-color: #666666; 
                height: 1.5em; 
                padding: 1em 0 1em 0;
                }
            
div#phonenumbers	{
                    background-repeat: no-repeat;
                    float: left; 
                    margin: 3px 0 0 20px; 
                    width: 491px; 
                    height: 11px;
                    text-indent: -9999px;
                    }
                    
div#privacyterms	{
                    color: white;
                    font-size: 7.5pt
                    }
                    
div#copyrightattribution	{
                            height: 12px;
                            background-color: #EEEEEE;
                            padding: 3px 10px 3px 10px;
                            }
                    
div#copyrightattribution a	{
                            color: black;
                            }
                            
div#copyright	{
                font-size: 7.5pt;
                float: left;
                }
                
a#attribution	{
                float: right; 
                width: 124px; 
                height: 18px;
                text-indent: -9999px;
                }
                
a#newattribution	{
                    float: right;
                    font-size: 7.5pt;
                    height: 18px;
                    }

a.doclink   {
            display: block;
            margin: 0 1em 1em 1em;
            padding: 1px 0 1px 1.7em;
            background-image: url(/images/sitewide/ico-word2003.gif);
            background-repeat: no-repeat;
            }

a.pdflink   {
            display: block;
            margin: 0 1em 1em 1em;
            padding: 1px 0 1px 1.7em;
            background-image: url(/images/sitewide/ico-pdf-separate.gif);
            background-repeat: no-repeat;
            }

a.xlslink   {
            display: block;
            margin: 0 1em 1em 1em;
            padding: 1px 0 1px 1.7em;
            background-image: url(/images/sitewide/ico-excel.gif);
            background-repeat: no-repeat;
            }
