@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

img { border: none; }

body { background-image: url(images/bg.jpg); background-repeat: repeat-x; background-color: #fafafa; font: 1.2em/1.4em Arial, Helvetica, sans-serif; color: #333333; }

#wrap { width: 802px; margin: 0 auto; }

#header { height: 37px; padding-top: 8px; width: 802px; }

.phone { color: #003366; font-size: 24px; float: right; padding-right: 20px; }

#top { width: 802px; height: 20px; background-image: url(images/top.jpg); }

#blue { padding: 0px 20px 0px 65px; height: 276px; width: 717px; background: url(images/bluebg.jpg) no-repeat; }

#logo { width: 104px; height: 275px; float: left; }

#mainfl { margin-top: 5px; width: 544px; height: 220px; float: right; }

#mainflnew { margin-top: 5px; width: 544px; height: 220px; float: right; }

#nav { float: right; width: 548px; height: 44px; background-image: url(images/navbg.jpg); }

#nav ul { }

#nav li { list-style-type: none; display: inline; float: left; display: block; height: 40px; line-height: 45px; text-align: center; }

#nav a { text-align: center; color: #333333; text-decoration: none; font-size: 13px; }

#nav a:hover { color: #000066; }

.home { width: 60px; }

.floor { width: 90px; }

.floorcare { width: 80px; }

.about { width: 60px; }

.services { width: 66px; }

.test { width: 60px; }

.contact { width: 60px; }

#text { clear: both; background-image: url(images/mid.jpg); background-repeat: repeat-y; overflow: hidden; width: 802px; }

#leftcol { padding: 15px 0px 0px 15px; width: 220px; float: left; }

.logos { float: left; margin-right: 10px; }

#leftcol p { font-size: 11px; line-height: 16px; padding-top: 10px; }

.picon { float: left; padding: 17px 10px 10px 10px; }

#leftcol h3 { font-size: 16px; font-weight: lighter; color: #003366; padding-bottom: 10px; line-height: 35px; }

#reg { padding: 10px 0px; }

.iso { margin-left: 35px; }

.ncca { margin-left: 20px; }

#rss { padding: 10px 0px; }

#rss a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; }

#rss a:hover { color: #003366; text-decoration: none; }

#rss ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; padding-bottom: 4px; padding-top: 0px; list-style-type: none; }

#rss h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003366; font-weight: bold; padding-left: 25px; padding-top: 5px; }

#contact { padding: 10px 0px 40px 0px; }

.bibformstyle { margin-bottom: 8px; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; padding: 2px; float: left; clear: left; }

.button { float: left; clear: left; margin-left: 20px; }

.icon { float: left; padding-right: 15px; }

.linkbox { background-color: #CCCCCC; padding: 20px 10px 0px 10px; border: thin dotted #FFFFFF; }

#rightcol ul { padding: 5px 0px 5px 20px; font-size: 12px; }

#rightcol { padding: 30px 30px 0px 10px; width: 512px; float: right; }

#rightcol a { color: #003366; }

#rightcol a:hover { color: #333333; }

#rightcol h1 { font-size: 22px; font-weight: lighter; color: #003366; padding-bottom: 15px; }

#rightcol h2 { font-size: 20px; font-weight: lighter; color: #003366; padding-bottom: 15px; }

.headingtwo { font-size: 20px; font-weight: lighter; color: #003366; padding-bottom: 15px; }

#rightcol h3 { font-size: 16px; font-weight: lighter; color: #003366; padding-bottom: 10px; line-height: 35px; }

#rightcol p { font-size: 12px; line-height: 20px; padding-bottom: 15px; }

#rightcol li { font-size: 12px; line-height: 20px; padding-bottom: 10px; }

.small { font-size: 14px; }

.green { padding: 10px; background-color: #c2dda7; margin: 10px 0px; }

.blue { padding: 10px; background-color: #e1f1f5; margin: 10px 0px; }

.formp { padding-bottom: 0px; }

.divide { border-top-width: 1px; border-top-style: dotted; border-top-color: #003366; margin-top: 10px; padding-top: 20px; }

#rightcol form p { margin: 10px 0px 5px 0px; padding: 0px; }

#rightform { float: right; background-color: #CCCCCC; padding: 10px; border: thin dashed #CCCCCC; width: 200px; margin-bottom: 15px; }

.floatr { float: right; margin-left: 10px; margin-bottom: 5px; }

.floatl { float: left; margin-right: 10px; margin-bottom: 5px; }

.floatltwo { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }

#flashcontract { float: right; margin-left: 10px; width: 123px; height: 178px; }

#flashfloor { float: right; margin-left: 10px; width: 123px; height: 178px; }

#flashcare { float: right; margin-left: 10px; width: 123px; height: 178px; }

#footer { padding: 0px 0px 20px 0px; background-color: #c4c4c4; clear: both; }

#footertext { width: 802px; margin: 0 auto; background-image: url(images/footertop.jpg); background-repeat: no-repeat; top: 0px; padding-top: 30px; }

#footertext p { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; margin: 0 auto; text-align: center; }

#footertext a { color: #333333; }

#footertext a:hover { color: #003399; }

#footertext ul { width: 800px; margin: 0 auto; padding-top: 10px; color: #333333; text-align: center; }

#footertext li { display: inline; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; padding: 0px 3px 0px 0px; }

.bordernone { border: none; }

#bottomfooter { padding-top: 10px; height: 200px; width: 802px; margin: 0 auto; text-align: center; clear: both; }

#bottomfooter p { font-size: 11px; font-weight: lighter; color: #333333; line-height: 20px; padding-bottom: 10px; }

#bottomfooter h5 { font-size: 16px; font-weight: lighter; line-height: 35px; }

#bottomfooter ul { float: left; width: 250px; }

#bottomfooter li { font-size: 10px; font-weight: lighter; color: #333333; line-height: 18px; }

.headrss { margin-top: 14px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:  #003366; text-decoration: none; padding-left: 22px; }

.arss { color: #003366; font-size: 11px; margin-top: 0px; padding-top: 0px; padding-left: 0px; }

#rss a:hover { font-family: Arial, Helvetica, sans-serif; color: #003366; }

#rss h4 a { font-size: 13px; color: #333333; font-family: Arial, Helvetica, sans-serif; margin-bottom: 4px; padding: 0px; text-decoration: none; }

iframe { float: right; clear: right; }

.floatrclearr { float: right; clear: right; }

#resource { text-align: center; }

#resource ul { width: 900px; }

#resource a { color: #666; text-decoration: none; }
