@charset "UTF-8";
/* CSS Document */

body { background-color: #ffffff; margin: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }
p { font-size: 0.69em; }
#banner1 { width:1000px; height:22px; margin-left:auto; margin-right:auto }
#banner { width:1000px; height:168px; margin-left:auto; margin-right:auto; }
#nav { width:928px; height:40px; margin-left:auto; margin-right:auto }
#tabs { width:928px; height:193px; margin-left:auto; margin-right:auto }
#container { width:100%; margin-left:auto; margin-right:auto; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#f1f1f1 }
#main { width:928px; background-repeat:repeat-x; margin-left:auto; margin-right:auto; overflow:hidden; clear:both }
#leftflash { width:578px; height:339px; margin-bottom:30px; padding-top:10px; }
#left { width:578px; float:left; padding-left:18px; padding-right:89px; padding-top:10px; margin-top:20px; }
#right { width:223px; float:left; background-image:url(images/rssbg.jpg); background-repeat:no-repeat; padding-top:60px; margin-top:20px; padding-left:10px; padding-right:10px; color:#FFFFFF }
#right a, a:visited, a:active { color:#FFFFFF; text-decoration:none; }
#right a:hover { color:#FFFFFF; text-decoration:underline; }
#right2 { width:243px; float:left; background-image:url(images/rssbg2.jpg); background-repeat:no-repeat; padding-top:50px; margin-top:25p; }
#right3 { width:243px; float:left; margin-top:25px }
#seo { width:928px; margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; clear:both }
#foot { width:928px; margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; clear:both }
#foot ul { display:inline; list-style-type:none; }
#foot li { display:inline; list-style-type:none; padding-left:5px; padding-right:5px; border-right:1px solid #666; }
ul { font-size:0.69em; }
.news ul, #right ul { padding:0 0 0 20px !important; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
.news li, #right li { margin: 0; padding:0 10px 0 10px; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; width: 253px; }
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }
a.greylinks:link { color: #333; text-decoration: underline; }
a.greylinks:visited { color: #333; text-decoration: underline; }
a.greylinks:active { color: #333; text-decoration: underline; }
a.greylinks:hover { color: #666; text-decoration: underline; }
a:link { text-decoration: underline; color:#20729c; }
a:visited { text-decoration: underline; color:#20729c; }
a:hover { text-decoration: none; color:#20729c; }
a:active { text-decoration: underline; color:#20729c; }
h1 { font-family:Arial, Helvetica, sans-serif; color:#20729c; font-size:1.50em; font-weight:bold; font-style:italic; letter-spacing:-1px; line-height:18px }
.h1copy { font-family:Arial, Helvetica, sans-serif; color:#20729c; font-size:1.50em; font-weight:bold; font-style:italic; letter-spacing:-1px; line-height:18px }
h2 { font-family:Arial, Helvetica, sans-serif; color:#20729c; font-size:1.00em; font-style:italic }
.h2copy { font-family:Arial, Helvetica, sans-serif; color:#20729c; font-size:1.00em; font-style:italic }
.sidebar { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.00em; font-style:italic }
.bullets { font-family:Arial, Helvetica, sans-serif; color:#47647b; font-size:0.88em; font-weight:100; line-height:25px; padding-left:20px }
.bullets2 { font-family:Arial, Helvetica, sans-serif; color:#47647b; font-size:0.88em; font-weight:100; line-height:15px; padding-left:20px; }
.foot { display:inline; margin:0px }
.sub { font-family:Arial, Helvetica, sans-serif; color:#20729c; line-height:10px; text-transform:uppercase }
.sub2 { font-family:Arial, Helvetica, sans-serif; color:#20729c; padding-top:5px; text-transform:uppercase }
.sub3 { font-family:Arial, Helvetica, sans-serif; color:#20729c; padding-top:0px; font-size:0.69em; font-style:normal; letter-spacing:0px; text-transform:uppercase }
.sub4 { font-family:Arial, Helvetica, sans-serif; color:#20729c; padding-top:0px; font-size:0.5em; font-style:normal; letter-spacing:0px; text-transform:uppercase }
.layouts { border-right-color:#08445c; border-right-width:thin; border-right-style:solid; }
#layouts { width:235px; height:240px; margin-top:30px; }
#toilets { height:207px; width:146px; float:right; }
.head { font-family:Arial, Helvetica, sans-serif; color:#20729c; font-size:0.94em; font-weight:bold; font-style:italic; letter-spacing:-1px; }
.border { border-color:#999999; border:1px; border:solid }
.form { border: #fff 1px solid; width:195px; color:#444141; margin-bottom:5px; background-color:#fff; }
.paddingleft10px { padding-left:20px; }
.news { background-image:url(images/news.jpg); width:234px; padding-top:0; padding-left:0; padding-right:0; padding-bottom:30px; margin-right:4px; background-repeat:no-repeat; font-size:1.00em; margin-bottom:15px; color:#000000; float:right; }
