body {margin: 0px auto; text-align:center; padding: 0px; background: url(../img/background_body_grey900.gif) top center repeat-y; font-family: arial, sans-serif;}
.condc {background-color: #CCCCFF;width:884px;margin-left:4px;padding:4px;}
body:last-child .condc {background-color: #CCCCFF;width:887px;margin-left:2px;padding:4px;padding-right:6px}
.site-name {width: 400px; height: 45px; top: 12px; position: absolute; z-index: 4; overflow: hidden; margin: 0px; padding-left: 75px; color: rgb(69,140,204);}
.site-name p.title  {margin: 0px; padding: 0px; font-family: "trebuchet ms", arial, sans serif; font-weight: bold; font-size: 24px;}
.site-name p.subtitle  {clear: both; width: 400px; margin: -6px 0px 0px 0px; padding: 0px; background-color: transparent; font-family: "trebuchet ms", arial, sans serif; font-size: 12px;}
.site-name a {margin: 0px; padding: 0px; text-decoration: none; color: #4682B4;}
.site-name a:hover {text-decoration: none;}
.page-container-1 {width: 900px; margin: 0px auto;text-align:left; padding: 0px;}
.content-right {text-align:right;color:#000080;font-weight: bold;}
.add-container {float: left; width: 890px; margin: 0px; }
.add-container-left {float: left; width: 230px; margin: 0px; }
.add-container-center { width: 728px; margin-left: 85px; }
.add-container-box { width: 336px; margin-left: 85px; float: left;}
.buffer {clear: both; width: 896px; margin-left:4px;height: 0px;  padding: 0px; background-color: rgb(255,255,255);}
.img-header {clear: both; float: left; width: 900px; height: 250px; margin: 0px; padding: 0px;}
.site-slogan-container  {width: 885px; height: 130px; top: 112px; position: absolute; z-index: 1; overflow: hidden; margin: 0px; padding-right: 15px; background-color: transparent;}
.site-slogan {float: right; width: 830px; margin: 0px; padding: 0px; background-color: transparent; font-size: 10px;}
.site-slogan p.title, .site-slogan h1 {float: right; width: 830px; margin: 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif;  text-align: right; font-weight: bold; font-size: 220%;}
.site-slogan img {float: right; margin: 0px 50px 0px 0px; padding: 0px; background-color: transparent;text-align: right}
.site-slogan p.subtitle {clear: both; float: right; width: 830px; margin: -5px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; font-size: 200%;}
.site-slogan p.text, .site-slogan h2 {clear: both; float: right; width: 830px; margin: 10px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; line-height: 1.0em; font-size: 12px;}
.site-slogan p.readmore {clear: both; float: right; width: 830px; margin: 10px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; line-height: 1.0em; font-size: 10px;}
.site-slogan a {color: rgb(234,239,247);}
.site-slogan a:hover {text-decoration: none; color: rgb(50,50,50);}
.nav1-container {width: 900px; top: 35px; position: absolute; z-index: 3; background: transparent;}
.nav1 {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav1 ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; border-left: solid 1px rgb(115,162,182); background-color: rgb(255,255,255); font-weight: bold;}
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(115,162,182); color: rgb(115,162,182); text-decoration: none; font-size: 10px;}
.nav1 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}
.condtext {margin-left: 20%; margin-right: 20%;}

