body {margin:0;padding:0;width:100%; font-size: 62.5%; background: url(../dsg/bgr/body-bg.gif) 0 0 repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;}



h1 {margin:0 0 1em;padding:0;text-transform:uppercase;font-weight:bold;font-family: Trebuchet MS, Verdana, sans-serif;font-size:1.6em;color:#753f00;}
h1 a {color:#753f00; text-decoration:underline;}
h1 a:hover {text-decoration:none;}
h2 {margin:0 0 1em;padding:0;font-size:1.4em;color:#ed6923;}
h2 a {color:#ed6923;font-family:verdana,arial,sans-serif;text-decoration:underline;}
h2 span {font-weight: normal;color:#000; font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
h2 a:hover {text-decoration:none;}
	h3 {margin:0 0 1em;padding:0;font-family:georgia,arial,sans-serif;font-size:1.4em;color:#785C3D;}
	h4 {margin:0 0 1em;padding:0;font-size:1.1em;color:#06567B;}
p {margin:0 0 1em;font-size:1.2em;}
li {font-size:1.2em;}
input,select,label,.label,li,dt {font-size:1.2em;}
li li, li p, table td p, table td li {font-size:1em;}

.cOhome h1 {margin-bottom:0.5em;}
.cOhome h2 {margin-bottom:0.4em;}
.centerOut .cr241 h1 {margin-bottom:0.5em;}

a {color:#c40c1b;text-decoration:none;}
a:hover {text-decoration:underline;}
a.more {display:block;float:right;}

img {border:0;}
dl,dt,dd,form,fieldset,li {margin:0;padding:0;}
fieldset {border:none;}
ul {list-style:none;margin:0 0 15px 0;padding:0;}
div {float:left;}

input,textarea,select {font-size: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}


/*layout*/
#all {width:996px;margin:0 auto;float:none;}
#all-in {width:100%;background:url(../dsg/bgr/torso-bg.gif) 0 0 no-repeat;}

.head {width:100%;position:relative;height:165px;}
.centerOut {padding-left:12px;}
.center {background:#fff;width:971px;padding-top:21px;margin-top:7px;height: 450px;}
html>body .center {height:auto;min-height: 450px;}
.foot {width:100%;text-align:center; background:url(../dsg/bgr/footer-bg.gif) center 0 no-repeat;padding-top:11px;}

.cl700 {width:700px;}
.cl700.fontMin {font-size: 1em;}
.cl700.fontMax {font-size: 1.2em;}

.centerOut.cOhome .cl700 {background:url(../dsg/bgr/bottom-line.gif) 10px 100% no-repeat;}
.cr241 {width:241px;float:right;padding-bottom: 25px;}


/*head defs*/
a.home-logo {display:block;position:absolute;top: 40px;left:32px;}
ul.tools {position:absolute;top:92px;right: 24px;}
ul.tools img {float:left;margin-top:3px;}
ul.tools li {float:left;border-right: 1px solid #e6d6a3;padding: 0 10px 0 10px;}
ul.tools li.searchbox {border-right: 0; padding:0;margin-left:-1px;background:url(../dsg/bgr/search-input-bg.gif) 0 0 no-repeat;}
ul.tools input {margin:0;padding:2px 0;width:126px;border:0px;text-indent:4px;float:left; background:none;}
ul.tools li.searchbox img {margin:2px 0 0 5px;}

ul.tools li.q_fontDown,
ul.tools li.q_fontUp,
ul.tools li.q_mail,
ul.tools li.q_sitemap { text-indent:-200px; overflow:hidden;margin-top:3px;}
ul.tools li.q_fontDown a,
ul.tools li.q_fontUp a,
ul.tools li.q_mail a,
ul.tools li.q_sitemap a {display:block;width: 15px;height: 15px;}
ul.tools li.q_mail { background:url(../dsg/mail.gif) center center no-repeat;}
ul.tools li.q_sitemap {background:url(../dsg/sitemap.gif) center center no-repeat; }
ul.tools li.q_fontDown {background:url(../dsg/minus.gif) center center no-repeat; }
ul.tools li.q_fontUp {background:url(../dsg/plus.gif) center center no-repeat;}
ul.main-nav {margin:0;padding:0;position:absolute;bottom:0;left:12px;}
ul.main-nav li {float:left;text-transform:uppercase;font-family: Trebuchet MS, Verdana, sans-serif;font-size: 1.4em;border-right:1px solid #fff;padding: 8px 20px 7px 20px;}
ul.main-nav li a {color:#fff;text-decoration:none;}
ul.main-nav li a:hover {color:#fff;text-decoration:underline;}
ul.main-nav li.sel a {color:#fff1af;text-decoration:underline;}
ul.main-nav li.last {border-right: 0px;}


/*center defs*/


ul.rNavig {margin:0 0 8px 0;padding:0;width:221px;float:left;}
ul.rNavig li {margin:0 0 8px 0;padding:0 0 8px 13px;border-bottom: 1px solid #e6d6a3; background:url(../dsg/bullet1.gif) 0 3px no-repeat;}

p.lead {border-left: 5px solid #e6d6a3;padding-left: 10px;}
.cl700 ul {padding-left: 10px;}
.cl700 ul ul {border-left:0px;padding-left: 5px;padding-top:14px;margin-bottom:0px;padding-bottom:0;}
.cl700 ul li { background:url(../dsg/bullet.gif) 0 4px no-repeat;padding-left: 16px;padding-bottom: 16px;}
.cl700 ul ul li {background:url(../dsg/bullet1.gif) 0 4px no-repeat;}
.cl700 ul li.dynamicLast {padding-bottom:0px;}

.cr241 .content ul {padding: 0px;}
.cr241 .content ul li { background:url(../dsg/bullet1.gif) 0 4px no-repeat;padding-left: 16px;padding-bottom: 8px;}
.cr241 .content ul li.dynamicLast {padding-bottom:0px;}



.cr241 .banner {width: 221px; text-align:center;padding-top:20px;}
.cl233 {width:233px;}
.cl467 {width:467px;}

.content {padding-left:10px;padding-bottom: 15px;}
.article {padding-left:36px;}
.cr241 .content {padding-left:0px;}

.cl467 .article img, .news p img, .content img.newsImg {float:left;margin: 0 15px 10px 0;}


dl {margin:0 0 0 0px;padding:0;}
dl dt {margin:0;padding:0 0 5px 0;border-bottom:1px solid #e6d6a3;color:#ed6923;font-family:verdana,arial,sans-serif;font-size: 13px;}
dl dt a {color:#ed6923; text-decoration:underline;}
dl dt a:hover {text-decoration:none;}
dl dt span {font-weight:bold;font-size: 20px;}
dl dd {margin:0;padding:0;}
dl dt.sel {border-bottom:0px;padding:0 0 0 0;}
dl dd.sel {border-bottom:1px solid #e6d6a3;padding:0 0 10px 0;}
.cl700 dl dd ul {border:5px solid #e6d6a3;padding: 3px 0 0 10px;margin:10px 0 0 0;background:#fffbe7;}
dl dd ul li {font-size:13px; background:url(../dsg/bullet.gif) 0 9px no-repeat;padding: 0px 5px 5px 16px;border-bottom:0px;font-weight:normal;color:#000;}
.cl700 dl dd p {border:5px solid #e6d6a3;padding: 3px 5px 10px 26px;margin:10px 0 0 0;background:#fffbe7 url(../dsg/bullet.gif) 15px 12px no-repeat;}


/**/
.QuesAnswer {width:690px;}
.Question {width:100%;}
.Answer {display:none;}
.Question p {margin:0;padding:0 0 5px 0;border-bottom:1px solid #e6d6a3;color:#ed6923;font-family:verdana,arial,sans-serif;font-size: 1.3em;}
.Question p span {font-weight:bold;font-size: 1.4em;}
.Question p a {color:#ed6923; text-decoration:underline;}
.Question p a:hover { text-decoration:none;}
.QAselected .Question p {border-bottom:0px;padding-bottom:0;}
.QAselected .Answer {display:block;width:100%;border-bottom:1px solid #e6d6a3;padding:0 0 10px 0;}


.cl700 .Answer ul {border:5px solid #e6d6a3;padding: 3px 0 0 10px;margin:10px 0 0 0;background:#fffbe7;}
.Answer ul li {font-size:1.3em; background:url(../dsg/bullet.gif) 0 5px no-repeat;padding: 0px 5px 5px 16px;border-bottom:0px;font-weight:normal;color:#000;}
.cl700 .Answer p {border:5px solid #e6d6a3;padding: 3px 5px 10px 26px;margin:10px 0 0 0;background:#fffbe7 url(../dsg/bullet.gif) 15px 12px no-repeat;}


.contact {background:#fff1af;width:221px;height:245px;}
.cr241 .contact h1 { background:#fff;margin-bottom:5px;}
.contact form {float:left;}
.contact .input {padding: 0 0px 5px 5px;}
.contact .submit {padding: 0 5px 5px 0;}
.contact textarea {height: 156px;}
.contact textarea,
.contact input {border: 1px solid #e6d6a3;width:207px;margin:0;float:left;padding:1px 0;}
.contact input.submit {cursor: pointer;border: 0px;width:51px;color:#753f00;background:url(../dsg/button.gif) 0 0 no-repeat;padding: 3px 0 4px 0;float:right;}
.contact p {padding:5px 15px 10px 15px;margin:0;}

.sitemap h2 {margin-left: 20px;}
.sitemap h2 a { text-decoration:none;}
.sitemap h2 a:hover {text-decoration:underline;}


.contentSearchbox {width:100%;border-bottom:1px solid #e6d6a3;height: 40px;float:none;width:700px;margin-bottom: 10px;}
.contentSearchbox input.txt {border: 1px solid #e6d6a3;width:250px;padding: 3px 0;float:left;margin-top:1px;}
.contentSearchbox input.submit {border: 0px;width:51px;color:#753f00;background:url(../dsg/button.gif) 0 0 no-repeat;padding: 3px 0 4px 0;float:left;margin-left: 10px;cursor: pointer;}

.search h2,
.search p {margin-left: 18px;padding-left:15px;}
.search h2 { background:url(../dsg/bullet.gif) 0 4px no-repeat;}

 /*footer defs*/

.foot ul {margin: 0 auto 30px auto;}
.foot ul li {display:inline;padding:0 10px;font-size: 1.1em; border-right: 1px solid #753f00;}
.foot ul li a {color:#753f00;}
.foot ul li.last {border-right: 0px;}


