body{font:70% Verdana,Tahoma,Arial,sans-serif;background:#eaeaea url(/images/bg.gif) top center repeat-y;color:#3a3a3a;margin:0 auto;padding:0;}
#wrap{background-color:#fff;color:#303030;width:778px;margin:0 auto;padding:0;}
#header{color:#505050;background:#fff url(/images/dc_02.jpg) bottom left no-repeat;height:307px;margin:0;padding:0;}
#header h2{color:#FFF;font-size:2.5em;font-weight:400;letter-spacing:-2px;margin:0 0 4px 15px;padding:15px 0 0;}
#header h2 a,#header h2 a:hover{color:#FFF;padding:0;}
#header p{color:#FFF;font-size:1.1em;letter-spacing:-1px;margin:0 0 20px 15px;padding:0 0 0 3px;}
.topbg{height:42px;background-image:url(/images/topbg.gif);background-repeat:repeat-x;margin:0;padding:0;}
.logo{width:140px;margin:0;padding:0;}
.logo img{width:140px;margin:10px 0 0;padding:0;}
.topbg ul{margin:0 0 0 530px;padding:0;}
.topbg ul li{list-style-type:none;white-space:nowrap;float:left;font-size:0.8em;margin:0;padding:0 10px;}
.topbg ul li a:hover{color:#099;}
.tmenu{background-image:url(/images/topmenubg.jpg);height:60px;}
.tmenu ul{margin:0 0 0 385px;padding:0;}
.tmenu ul li{list-style-type:none;white-space:nowrap;float:left;font-weight:700;color:#FFF;margin:0;padding:25px 10px 0;}
.tmenu a{color:#FFF;}
.tmenu a:hover{color:#036;}
#lmenu{clear:left;float:left;width:230px;margin:0 0 1px;padding:0;}
#lmenu ul{list-style:none;width:230px;margin:0 0 11px;padding:0;}
#lmenu li{margin-bottom:5px;}
#lmenu li a{height:20px;text-decoration:none;color:#505050;display:block;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:6px solid #ccc;font-size:0.82em;background-color:#f4f4f4;word-spacing:-0.1em;padding:6px 0 0 7px;}
#lmenu li a:hover{background-color:#ECFFFF;color:#39C;border-color:#6CF #6CF #6CF #39C;border-style:solid;border-width:1px 1px 1px 6px;}
#lmenu ul ul{width:215px;margin:5px 0 5px 15px;}
#lmenu ul ul a{font-size:0.8em;height:100%;margin:0;padding:4px 0 4px 6px;}
#lmenu h2{font-size:1.5em;font-weight:400;}
#lmenu h3{font-size:0.8em;line-height:1px;font-weight:400;}
#content{line-height:1.5em;text-align:left;margin:0 140px 1px 235px;padding:0;}
#contentwide{line-height:1.5em;text-align:left;margin:0 0 10px 235px;padding:0;width:540px;}
.pit,.pit a{color:#39c;}
#contentfull{line-height:1.5em;text-align:left;margin:0 10px 10px;padding:2px 0 0;}
#content h1,#contentwide h1,#contentfull h1{font-size:2em;color:#099;margin:0 0 10px;padding:0;}
#content h2,#contentwide h2,#contentfull h2{font-size:1.8em;letter-spacing:-1px;color:#099;margin:8px 0 10px;padding:0;}
#content h3,#contentwide h3,#contentfull h3{font-size:1.5em;color:#099;margin:8px 0 10px;padding:0;}
#content img,#contentwide img,#contentfull img{display:inline;background:#ccc;color:#303030;border:4px solid #f0f0f0;padding:1px;}
#content ul,#content ol,#contentwide ul,#contentwide ol,#contentfull ul,#contentfull ol{margin:0 0 16px 20px;padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol,#contentfull ul ul,#contentfull ol ol{margin:2px 0 2px 20px;}
#content li,#contentwide li,#contentfull li{margin:0 0 2px 10px;padding:0 0 0 4px;}
#contentwide p{margin:0;padding:0 5px 8px;}
#footer{clear:both;border-top:2px solid #dadada;width:778px;text-align:center;color:gray;background-color:#fff;font-size:0.9em;margin:0 auto;padding:8px 0;}
#footer p{margin:0;padding:0;}
#footer a{color:gray;background-color:inherit;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
a{text-decoration:none;color:#505050;background-color:inherit;}
a:hover{text-decoration:underline;color:#286ea0;background-color:inherit;}
a img{border:0;}
p{margin:0 0 16px;}
hr{color:#39C;}
blockquote{border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #ccc;background-color:#f4f4f4;color:#505050;margin:16px;padding:7px 7px 7px 11px;}
blockquote p{font-size:1.1em;line-height:1.3em;margin:0;}
.m table{line-height:1.3em;border-collapse:collapse;border:1px solid #d8d8d8;margin:0 0 16px;padding:0;}
.caption{text-align:left;font-size:1em;font-weight:700;margin:0;padding:6px 0 8px;}
.m th{text-align:left;background-color:#eaeaea;color:#69C;border-top-width:5px;border-top-style:solid;border-top-color:#ddd;padding:7px;}
.m th a{color:#09b;}
.m td{font-size:0.9em;text-align:left;background-color:#f9f9f9;color:#303030;padding:7px;}
.left{float:left;margin:10px 10px 5px 0;}
.right{float:right;margin:10px 0 5px 10px;}
.announce{width:205px;color:#505050;background-color:#f4f4f4;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #ccc;line-height:1.3em;margin:10px 0;padding:10px 10px 5px;}
.announce p{font-size:0.9em;}
.announce h2{margin:0 0 10px;padding:0;}
.announce h4{font-size:1.2em;}
#avmenu .announce{width:125px;}
.textright{text-align:right;margin:-10px 0 4px;}
.center{text-align:center;}
.small{font-size:0.8em;}
.large{font-size:1.3em;}
.highlighted{background-color:#f0f0f0;color:#303030;border:1px solid #b0b0b0;padding:3px;}
.hi{color:#ddd;letter-spacing:-0.05em;line-height:10px;top:0;position:relative;z-index:2;font-variant:small-caps;height:10px;}
.dahchingtop{height:200px;width:400px;top:-600px;position:absolute;}
.announce a,.bold{font-weight:700;}