/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0;}
html {height: 100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:84%; color:#444444; text-align:center;background-color:#2b2b2b;}
#wrapper {width:1000px;  margin:0px auto 0px auto;background-image:url(../images/css/top-wrapper.jpg); background-position:center top; background-repeat:no-repeat; border:1px solid #202020;   }
#topwrapper {width:920px;margin:0px auto 0px auto;background-image:url(../images/css/top-wrapper.jpg); background-position:center top; background-repeat:no-repeat;   }
#header {height:174px;width:880px; margin:0px auto 0px auto;   }
#logo { width:680px;float:left; margin-top:70px;}
#contact{width:180px;float:left;margin-top:35px; }
#navmenu {width:880px;margin:0px auto 0px auto; }
#cwrapper {width:920px; margin:0px auto 0px auto;background:#2b2b2b; background-image:url(../images/css/c-wrapper.jpg); background-position:center top; background-repeat:no-repeat; clear:both; }
#content {float:left;width:712px; background-color:#f7f7f7; min-height:320px; text-align:left; padding:20px 70px 40px 78px;}
#content p {line-height:20px;}
#content p.title {padding-bottom:20px;}
#content p.txt {padding-bottom:20px;line-height:20px;}
#content ul {padding-bottom:30px;}
#content li {list-style-type:none;margin-left:20px;}
#content li a {list-style-type:none;  line-height:22px;}
#content ul.index li a {list-style-type:none;margin-left:20px;}
#content ul.products li {list-style-type:none;margin-left:80px;}
#content ul.qualifications li {list-style-type:none;margin-left:20px;}
#content ul.products li a {list-style-type:none;  line-height:22px;}
#content.add {float:left;}
#left {width:360px; float:left;line-height:20px;border: 0px solid #c51960;padding-right:10px;}
#right {width: 288px; height:348px; float:right;border: 0px solid #c51960;margin-top:10px; background-image:url(../images/flash/draft/bg.jpg); background-position:left; background-repeat:no-repeat; padding-top:20px; padding-left:10px;}
#flash {width: 260px; height:320px; z-index:0;}
#right p.txt {padding-bottom:20px;}
img.lpad {padding-left:20px;}
#leftqual{width:520px; float:left;}
#rightqual{width:180px; float:right;}
#content p.linkdesc {padding-left:38px;line-height:20px;}
#content p.link {padding-left:38px;line-height:20px; padding-bottom:40px;}
#content p.qual {padding-left:38px;line-height:20px; padding-bottom:10px;}
.leftnext{float:left;padding-bottom:10px; }
.rightnext{float:right;padding-bottom:10px; }
h2 {font-size:20px;  margin-bottom:1px;margin-top:0px; color:#c51960; font-family:trebuchet ms, Arial, Helvetica, sans-serif;}
h3 {font-size:13px; margin-bottom:20px; color:#444444; font-family:Arial, Helvetica, sans-serif;}
h4 {font-size:14px; margin-bottom:10px; color:#c51960; }
b {font-weight:bold; color:#c51960;}
a {color: #de2b76; }
a:hover {color: #990B47;}
#book{width:40px;float:left;}
#ft {clear:both;background-image:url(../images/css/ft.jpg); background-position:center top; background-repeat:no-repeat; height:147px;}
#ftlinks {width:920px; margin:0px auto 40px auto;text-align:center; padding-top:60px;   }
#ft li.ft {list-style-type:none; display:inline;padding-left:20px; }
#ft a.btmnav { color:#a8a8a8; text-decoration:none;padding-right:20px; }
#ft a:hover { color:#c51960; text-decoration:none; }
#ctlinks {margin:20px;}
#ctlinks li.ct {list-style-type:none; display:inline;padding-left:60px;padding-right:60px; }
#ctlinks li.ct {font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#606060; }
#ctlinks li.ct a{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#606060;text-decoration:none;margin-top:20px;}
#ctlinks li.ct a:hover{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#606060;text-decoration:underline;}
div.bubble {width: 90%;margin: 30px auto;}
div.bubble blockquote {border: 1px solid #c9c2c1;background-color: #fff;}
div.bubble blockquote p {margin: 10px;padding: 10px;}
div.bubble cite {position: relative;padding: 7px 0px 0px 15px;top: 6px;background: transparent url(../images/css/tip.gif) no-repeat 20px 0;font-style: normal;}
div.bubble div.rounded {margin-bottom: 10px;border: 3px solid #fff;background-color: #b7e0ff;}
div.bubble div.rounded blockquote {border: 0;background-color: transparent;}
div.bubble div.rounded blockquote p {margin: 0px 10px;}
div.bubble cite.rounded {position: relative;margin: 0px;padding-left: 15px;padding-top: 12px;top: 9px;background: transparent url(../images/css/tip-rounded.gif) no-repeat 15px 0;}
div#pink.bubble {font-size: 0.9em;}
div#pink.bubble div.rounded {color: #fff;border: 3px solid #fff;background:#e54689 url(../images/css/bbg.jpg) repeat-x top left ;}
div#pink.bubble cite.rounded {background: transparent url(../images/css/tip-pink.gif) no-repeat 15px 0;}
