p {

	line-height: 140%;

    margin-top: 10px;

    text-align: justify;

    }

a:link {color: #49836A}

a:hover {color: #446F5C;}

a:active {color: red}

a:visited {color: #446f5c}



.columnleft {

             font-family: Arial, Helvetica, sans-serif; 

             color: #999999; 

             font-weight: regar;  

             font-size: 9pt;

             line-height: 140%;

             text-align: justify;

             vertical-align: top;

             padding-left: 20px;

             padding-right: 0px;

             } 

.columnright {

             font-family: Arial, Helvetica, sans-serif; 

             color: #999999; 

             font-weight: regar;  

             font-size: 9pt;

             line-height: 140%;

             text-align: justify;

             vertical-align: top;

             padding-left: 0px;

             padding-right: 20px;

             }  

.columnright2 {

             font-family: Arial, Helvetica, sans-serif; 

             color: #999999; 

             font-weight: regar;  

             font-size: 9pt;

             line-height: 140%;

             text-align: justify;

             vertical-align: top;

             padding-left: 0px;

             padding-right: 20px;

             }            

             

.skyline1 {

        background-image: url('images/exterior-264x351-fade.jpg');

        background-repeat: no-repeat;

		background-position: top right;

		}

        

.skyline2 {

        background-image: url('images/exterior-264x351-fade.jpg');

        background-repeat: no-repeat;

		background-position: top right;

		}

.addressBackground {

	background-image: url(images/quality-home_05.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.leftNavBackground {

	background-image: url(images/quality-home_13.gif);

	background-repeat: repeat-y;

	background-position: left top;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #A2C4E5;



}

.mainTableBackground {

	background-image: url(images/backgroun-repeat.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.topNavBackground {

	background-image: url(images/quality-home_12.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.H3 {

   font-size: 10pt; 

   line-height: 18px; 

   font-weight: bold; 

   color: #3f74b3;

   font-family: Arial, Helvetica, sans-serif; 

   }	

   

.H5a {
background: #5e977e url(none); color: #ffffff; 

    font-size: 20pt;

    font-family: Arial, Helvetica, sans-serif; 

    font-weight: normal;

    line-height: 100%;

    padding: 3,3,3,3;

    }   

.H5b {

    background-image: none; background: #3f76b5; color: #ffffff; 

    font-size: 14pt;

    font-family: Arial, Helvetica, sans-serif; 

    font-weight: normal;

    line-height: 100%;

    }  



.F7        {background-color: #FFFFCC;

           font-family:Arial, Helvetica, sans-serif;

           font-weight: bold;  

           font-size: 8pt; 

           align: left; 

           vertical-align:center;

           padding: 3 0 3 0;

           }

.F8        {background-color: #F5F5F5;

           font-family:Arial, Helvetica, sans-serif;

           font-weight: normal;  

           font-size: 8pt; 

           align: left; 

           vertical-align:center;

           padding: 3 0 3 0;

           }

.Format2a {
background: #5C967D url(none); color: #FFFFFF; 

            font-family: Arial, Helvetica, sans-serif;

		    font-weight: normal;  

            font-size: 8pt;

            padding: 5,5,5,5;

            }  

.Format3 {

            font-family: Arial, Helvetica, sans-serif; background: none; color: #999999; 

		    font-weight: normal;  

            font-size: 9pt; 

            line-height: 140%;

            text-align: justify; 

            vertical-align:top;

            padding-left: 20px;

            padding-right: 20px;

            }

.Format3a {

            font-family: Arial, Helvetica, sans-serif; background: none; color: #999999; 

		    font-weight: normal;  

            font-size: 9pt; 

            line-height: 140%;

            vertical-align: center;

            padding-left: 20px;

            padding-right: 20px;

            }

.Format3b {

            font-family: Arial, Helvetica, sans-serif; background: none; color: #999999;

		    font-weight: normal;  

            font-size: 9pt; 

            line-height: 140%;

            vertical-align: center;

            padding-left: 0px;

            padding-right: 0px;

            }

.Format5a {

            background-color: #277856; 

            font-family: Arial, Helvetica, sans-serif; 

            line-height: 100%;

            color: #FFFFFF; 

            font-weight: bold;  

            font-size: 11pt; 

            }

.Format6 {

            font-family: Arial, Helvetica, sans-serif

            color: #999999; 

            font-weight: normal; 

            font-size: 9pt; 

            align: left; 

            vertical-align: top;

            }		

.Format10 {

             font-family: Arial, Helvetica, sans-serif; 

             color: #000000; 

             font-weight: regar;  

             font-size: 9pt

             }

.Format21 {font-family: Arial, Helvetica, sans-serif; 

             color: #539479; 

             font-weight: bold; 

             font-size: 10pt; 

             align:left; 

             vertical-align:top

             }                

.Format25 {background-color: none; 

            font-family:Arial, Helvetica, sans-serif; 

            color: #3f74b3; 

            font-weight: regar;  

            font-size: 10pt;

            }

h1 {

	margin: 10px 0px 15px;

	padding: 0px;

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 22px;

	font-weight: normal;

	color: #539479;

}

h2 {

	font-family: Georgia, Tahoma, Arial, Sans Serif;

	font-size: 13px;

	font-weight: bold;

	font-style: italic;

    color: #999999;

    line-height: 140%;

	margin: 0px 0px 10px;

	padding: 0px;

}



h3 {

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 12px;

	font-weight: bold;

	color: #999999;

    line-height: 140%;

	margin: 0px 0px 10px;

	padding: 0px;

}



h6  {

	font-family: Arial, tahoma, Sans Serif;

	font-size: 12px;

	font-weight: bold;

	color: #999999;

    line-height: 100%;

	margin: 0px;

	padding: 0px;

}



td {

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 12px;

	line-height: 14px;

	color: #838383;

}





.rightPromoBorder {

	border-left: 1px solid #E4EEF8;





}

.rightPromoHeaderText {

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 12px;

	font-weight: bold;

	color: #539479;

	padding-left: 6px;

	background-color: #DCE9E3;



}

.rightPromoText {

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 10px;

	font-weight: normal;

	color: #7C7C7C;

}

h4 {



	font-family: Tahoma, Arial, Sans Serif;

	font-size: 12px;

	font-weight: bold;

	color: #999999;

	margin: 0px 0px 10px;

	padding: 0px;

}

h5 {





	font-family: Tahoma, Arial, Sans Serif;

	font-size: 12px;

	font-weight: bold;

	color: #999999;

	margin: 0px 0px 10px;

	padding: 0px;

}

.footerText {



	font-family: Tahoma, Arial, Sans Serif;

	font-size: 10px;

	font-weight: normal;

	color: #999999;

}

.leftNavAddressText {



	font-family: Tahoma, Arial, Sans Serif;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

}

.leftNavAddressText br {

	margin-top: 6px;

}

.leftNavTextColor {

	color: #666666;

	font-size: 13px;

	font-weight: normal;

	font-family: Tahoma, Arial, Sans Serif;

}

li {
	list-style-position: outside;
	list-style-type: square;
	color:#999999;
    padding: 3 0 0 0
}

li.standard {
	list-style-position: outside;
	list-style-type: square;
	color:#999999;
    line-height: 140%;
    text-align: left;
    padding: 5 0 0 0
}
li.standardro {
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 12px;
	font-weight: normal;
    line-height: 140%;
    list-style-position: outside;
	list-style-type: disc;
	color:#72839C;
    text-align: left;
    padding: 5 0 0 0
}


.topNavText {

	font-family: Tahoma, Arial, Sans Serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

}

/* This is the print stylesheet to hide the Flash headlines from the browser... regar browser text headlines will now print as normal */



.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {

	display: none !important;

	height: 0;

	width: 0;

	position: absolute;

	overflow: hidden;

}



span.sIFR-alternate {

	visibility: visible !important;

	display: block !important;

	position: static !important;

	left: auto !important;

	top: auto !important;

}



/* Hide Adblock Object tab: the text shod show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */



.sIFR-hasFlash h1 {

	visibility: hidden;

}



.sIFR-hasFlash h2 {

	visibility: hidden;

	letter-spacing: -9px;

	font-size: 55px;

}



.sIFR-hasFlash h3 {

	visibility: hidden;

	letter-spacing: -6px;

	font-size: 25px;

}



.sIFR-hasFlash h4 {

	visibility: hidden;

	letter-spacing: -5px;

	font-size: 21px;

}



.sIFR-hasFlash h5#plquote {

	letter-spacing: -4px;

	visibility: hidden;

	font-size: 24px;

}

.footerTopBorder {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #C0D8CE;

	visibility: visible;

	width: 920px;

}
