/* CSS Document */
html, body, div, img, dl, dt, dd, h1, h2, h3, h4, h5, p, form, input, select, textarea, a, ol, ul, li {margin: 0; padding: 0;}

body, html {width: 100%; text-align: center;}
body {background: #FFFCFC;}
.testing{border:#CC00FF 1px solid;}
body, div, table {font: 12px Arial, Tahoma, Verdana, sans-serif; color: #1C1C1C;}
a, a:hover {color: #B11C52; text-decoration: underline;}a:hover {text-decoration: none;}a img, img {border: none;}

.clear{clear:both; display:block; font-size:0px; visibility:hidden;}
#full-content{width:1004px; height:auto; margin:0 auto; /*border:#CC00FF 1px solid;*/}
#full-content #header{background:url(/includes/templates/imgs/header-full.jpg) bottom right no-repeat; width:945px; float:left; height:190px; margin:0 auto;}
#full-content #header #logo{width:313px; height:139px; float:left; margin-top:15px;}
#content{border-left:1px solid #D7618C; border-right:1px solid #D7618C; width:855px; float:left; margin:0 0 0 88px; _margin-left:44px; height:auto;}
#framecontainer{height:630px; width:630px; float:left;}
#framecontainer .top-frame{ background:url(/includes/templates/imgs/frame-top.jpg) center top no-repeat; width:604px; height:21px; margin:0 auto;}
#framecontainer .left-frame{background:url(/includes/templates/imgs/frame-left.jpg) right no-repeat; width:50px; float:left; height:454px; margin-top:70px;  margin-left:80px; _margin-left:40px; }
#framecontainer .right-frame{background:url(/includes/templates/imgs/frame-right.jpg) left center no-repeat; float:left; width:50px; height:454px; margin-top:70px;}
#framecontainer .bottom-frame{ background:url(/includes/templates/imgs/frame-bottom.jpg) center bottom no-repeat; width:604px; height:22px; margin:0 auto;}
#framecontainer .pic{height:auto; width:604; float:left; margin:auto; padding:10px;}
#content .rightcontent{width:190px; height:auto; float:left; text-align:left; margin-top:25px;}
#content .rightcontent h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
#content .rightcontent h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000;}
#content .rightcontent span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; text-align:justify; padding-right:5px;}
/*#contentclose{background:url(/includes/templates/imgs/content-close.jpg) top left no-repeat; width:100%; height:12px; margin:0 auto;}*/
.before-after{ width:600px; height:33px; margin-top:30px; margin-left:210px;}


.footer {width: 100%; padding: 20px 0; margin-left:10px;}
.footer * {font-size: 11px; font-family: Tahoma;}
.footer .fr  {color: #8a8e99 !important; text-align: right; float:right; width: 49%;}
.footer .fl  {width: 49%; float:left; text-align:left; padding-left:5px;}
.footer-l {font-weight: bold;}
.footer-l, .footer-ls {padding-bottom: 5px;}
.footer div, .footer-ls * {color: #9B9A9A !important;}
.footer .fr a, .footer .fr a:hover {margin-left: 10px;}
.footer .fl img {margin: 0 5px 7px 0;}
.u-left {width: 222px;}
.u-right {width: 448px;}
.u-right1 {width: 670px;}
.u {height: 31px; position: relative;}
.u div {position: absolute; left: 9px;}
.u div img {vertical-align: top;}
.u-top {background: #BDBDBD url('/includes/templates/imgs/bg-u-top.gif') no-repeat; text-align: right; padding: 10px 10px 8px 0;}
