*{line-height:1;margin:0;padding:0}
.left{text-align:left}
.right{text-align:right}
small{font-size:.95em}
big{font-size:1.25em}
.centered{margin-left:auto;margin-right:auto;width:860px}
body{background:#F5F6F0 url(images/header_bg.gif) repeat-x;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:62.5%}
hr{display:none}
#mcontainer{margin:0 auto;width:900px}
a{overflow:hidden}
#header{height:136px;position:relative;z-index:500}
#header h1{background:url(images/logo.gif) no-repeat;float:left;height:60px;margin-top:37px;text-indent:-9999px;width:350px}
#header h1 a{display:block;height:60px;width:350px}
#header #headerTopMnu{position:absolute;right:0;top:7px}
#header #headerTopMnu li{background:url(images/mnus.gif) no-repeat left center;color:#8E9EAA;float:left;font-size:1.2em;list-style:none;padding:0 7px 0 10px}
#header #headerTopMnu li.first{background:none}
#header #headerTopMnu a{color:#8E9EAA;outline:0;text-decoration:none}
#header #headerTopMnu a:hover{color:#FFF;text-decoration:underline}
#search{bottom:-40px;position:absolute;right:12px;z-index:5;width:560px}
#search h2{color:#696B64;float:left;font-size:1.2em;margin:6px 9px 0 0}
input#search_term{border:2px solid #C4C7BA;color:#696B64;display:block;float:left;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2em;margin-right:5px;padding:4px 3px 3px;width:370px;height:15px}
input#search_btn{border:2px solid #C4C7BA;color:#696B64;display:block;float:left;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2em;margin-right:5px;padding:4px 3px 6px;width:60px}
select#search_type{border:2px solid #C4C7BA;color:#696B64;display:block;float:left;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2em;margin-right:5px;padding:2px 3px 3px;width:150px;height:22px}
#searchdirectory a{display:block;float:left;height:27px;text-indent:-9999px;width:68px}
#menu{bottom:0;list-style:none;position:absolute;right:0;z-index:999}
#menu li{float:left;list-style:none;margin-right:2px;text-indent:-9999px}
#menu li a{background-repeat:no-repeat;display:block;height:34px;width:101px}
#menu li#btnsearch a{background-image:url(images/btnsearch.gif)}
#menu li#btnhome a{background-image:url(images/btnhome.gif)}
#menu li#btnmycp a{background-image:url(images/btnmycp.gif)}
#menu li#btnregister a{background-image:url(images/btnregister.gif)}
#menu li#btnadd a{background-image:url(images/btnadd.gif)}
#menu li a:hover{background-position:left bottom}
#content, #ccontent{display:inline;float:left;margin-left:14px;margin-top:60px;width:900px}
#content h3, #ccontent h3{color:#8E9EAA;font-size:1.3em;font-weight:normal;letter-spacing:-.06em;margin-bottom:24px;margin-top:-15px;position:relative;text-decoration:none;z-index:5}
#content h3 a, #ccontent h3 a{border:none;color:#8E9EAA;font-size:1.3em;font-weight:normal;list-style:none;padding:0 5px 0 5px;text-decoration:none}
#content h3 a:hover, #ccontent h3 a:hover{color:#000}
#content h4{color:#CD411D;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5em}
#content h5{color:#2E7099;font-size:1.4em}
#content h6{color:#8DB826;font-size:1.3em;text-transform:uppercase}
#content p{color:#272D2F;font-size:1.2em;line-height:1.5;margin-bottom:1em}
#content ul{color:#272D2F;display:block;font-size:1.8em;line-height:1.5;margin-bottom:1em}
#content dl{float:left;margin:0 2px 10px 0;min-height:35px;max-height:35px;padding-left:25px;padding-right:25px;width:398px}
#content dd a{color:#8DB826;font-size:12px;margin-left:15px;text-decoration:none}
#content dd a:hover{color:#2E7099;text-decoration:underline}
#content dl a{color:#8DB826;font-size:12px;margin:0 2px 10px 0;text-decoration:none}
#content dl a:hover{color:#2E7099;text-decoration:underline}
#content dt{color:#999;font-size:10px;text-decoration:none}
#content dt a{color:#2E7099;font-size:18px;margin:0 1px 0 0;text-decoration:none}
#content dt a.kids span{color:#ff0000;font-size:18px;margin:0 1px 0 0;text-decoration:none}
#content dt a.kids:hover span{color:#0066ff;font-size:18px;margin:0 1px 0 0;text-decoration:underline}
#content dt a.kids span span{color:#339900;font-size:18px;margin:0 1px 0 0;text-decoration:none}
#content dt a.kids:hover span span{color:#ff6600;font-size:18px;margin:0 1px 0 0;text-decoration:underline}
#content dt a.kids span span span{color:#ff6600;font-size:18px;margin:0 1px 0 0;text-decoration:none}
#content dt a.kids:hover span span span{color:#339900;font-size:18px;margin:0 1px 0 0;text-decoration:underline}
#content dt a.kids span span span span{color:#0066ff;font-size:18px;margin:0 1px 0 0;text-decoration:none}
#content dt a.kids:hover span span span span{color:#ff0000;font-size:18px;margin:0 1px 0 0;text-decoration:underline}
#content .line{border-bottom:1px solid #2E7099;clear:both;margin-bottom:20px;padding-bottom:20px}
#content blockquote{font-family:Georgia,serif;font-size:13px;font-style:italic;margin:0 55px 50px 0;padding:2px 0 0 34px}
#content #call{background:url(images/bg_call.gif) no-repeat left bottom;margin-bottom:34px;padding:27px 30px 44px 33px;width:440px}
#content #call h3{color:#252525;font-size:1.5em;font-weight:normal;line-height:1.45}
#content #toprandom dl{float:left;margin:0 2px 10px 0;min-height:20px;padding-left:25px;padding-right:25px;width:44%}
#content #toprandom dd a{color:#8DB826;font-size:12px;padding-left:10px;text-decoration:none}
#content #toprandom dd a:hover{color:#2E7099;text-decoration:underline}
#content #toprandom dl a{color:#8DB826;font-size:12px;margin:0 2px 10px 0;text-decoration:none}
#content #toprandom dl a:hover{color:#2E7099;text-decoration:underline}
#content #toprandom dt a{color:#2E7099;font-size:14px;margin:0 15px 10px 0;text-decoration:none}
#news, #scat{color:#008040;font-size:16px;font-weight:normal;margin-left:-3px;text-decoration:none;width:900px}
#news a, #scat a{color:#008040;font-size:16px;font-weight:normal;text-decoration:none}
#news a:hover, #scat a:hover{text-decoration:underline}
#news h2, #news h3, #scat h3, #scat h1{background:url(images/bg_h3_news.gif) no-repeat;color:#A0A0A0;font-size:20px;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#news h2 a, #news h3 a, #scat h3 a, #scat h1 a{height:16px;position:absolute;right:9px;text-indent:-9999px;top:8px;width:16px}
#news h4, #scat h4{font-size:1.5em;font-weight:normal;line-height:1.15;margin-bottom:.5em}
#news h4 a, #scat h4 a{color:#448FA5;text-decoration:none}
#news p, #scat p{color:#626262;font-size:1.1em;line-height:1.6363}
#news p span.date, #scat p span.date{color:#A0A0A0;text-transform:uppercase}
#news p a, #scat p a{color:#1F7F9B;text-decoration:none}
#news .item, #scat .item{margin:0 11px 24px}
#news p.more, #scat p.more{margin:0 11px;text-align:right}
#none h3{background:url(images/bg_h3.gif) no-repeat;color:#A0A0A0;font-size:1.8em;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#none ul{list-style:none;padding-bottom:5px;padding-top:3px;width:32%}
#none li a{color:#006b85;display:inline;font-size:16px;line-height:20px;padding-left:21px;text-decoration:none}
#none li a:hover{text-decoration:underline}
#path h3{background:url(images/bg_h3.gif) no-repeat;color:#A0A0A0;font-size:1.3em;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#path h3 a{color:#8E9EAA;font-size:1.3em;font-weight:normal;text-decoration:none}
#path h3 a:hover{color:#000}
#tags{margin-left:-3px;width:900px}
#tags h3{background:url(images/bg_h3.gif) no-repeat;color:#A0A0A0;font-size:1.8em;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#tags h3 a{height:16px;position:absolute;right:9px;text-indent:-9999px;top:8px;width:16px}
#tags h4{font-size:1.5em;font-weight:normal;line-height:1.15;margin-bottom:.5em}
#tags h4 a{color:#448FA5;text-decoration:none}
#tags p{color:#626262;font-size:1.1em;line-height:1.6363}
#tags p span.date{color:#A0A0A0;text-transform:uppercase}
#tags p a{color:#1F7F9B;text-decoration:none}
#tags a:hover{text-decoration:underline}
#tags .item{margin:0 11px 24px}
#tags p.more{margin:0 11px;text-align:right}
#toprandom{margin-left:-3px;width:900px}
#toprandom h5{background:url(images/bg_h3_news.gif) no-repeat;color:#A0A0A0;font-size:1.8em;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#toprandom h5 a{height:16px;position:absolute;right:9px;text-indent:-9999px;top:8px;width:16px}
#toprandom h4{font-size:1.5em;font-weight:normal;line-height:1.15;margin-bottom:.5em}
#toprandom h4 a{color:#448FA5;padding-left:15px;text-decoration:none}
ul.screencast li{list-style:none;margin-bottom:5px}
ul.screencast li img{border:none;float:left;margin:0 10px 5px 0}
ul.screencast li h3{border-bottom:1px solid #ccc;font-size:1.0em;text-transform:uppercase}
ul.screencast li h3 a, ul.screencast li h3 a:hover{color:#d9006f;font-size:0.8em;text-decoration:none}
ul.screencast li .description{font-size:0.7em;margin-left:284px}
ul.screencast li:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.title-emph{font-size:1.8em;margin:0 0 .1em 0}
.title-emph em{color:#d9006f}
.knowledge-base h3 span{display:block;padding:12px 0 7px 20px}
.col-main{float:left;width:895px}
#popular_tags{font-size:14px;margin:0 20px;padding:10px;text-align:justify}
#popular_pr{font-size:14px;margin:0 20px;padding:10px;text-align:center}
#popular_tags li, #popular_pr li{display:inline;line-height:20px;list-style:none}
#popular_tags li a, #popular_pr li a{color:#668f03;text-decoration:none}
#popular_tags li a:hover, #popular_pr li a:hover{color:#000;text-decoration:underline}
#popular_tags .smallest_tag{font-size:100%}
#popular_tags .small_tag{font-size:125%}
#popular_tags .medium_tag{font-size:150%}
#popular_tags .large_tag{font-size:175%}
#popular_tags .largest_tag{font-size:200%}
#popular_tags li span{color:#999;font-size:8px;padding:0 5px 0 0}
.nav2{margin:0;padding:0}
.nav2 li{background:#192227;display:inline;list-style:none;margin:0;padding:0}
* html .nav2 ul{height:1%}
*:first-child+html .nav2 ul{min-height:1px}
#footert{background:#192227;clear:both;color:#5b584c;padding-top:15px}
#footert .nav2{float:right;margin-top:.75em}
#footert .nav2 a{background:url(images/mnus.gif) no-repeat left center;border:none;color:#8E9EAA;font-size:1.2em;font-weight:normal;list-style:none;padding:0 7px 0 10px;text-decoration:none}
#footert .nav2 a:hover{color:#f1eeda}
#footert .nav2 img{vertical-align:middle}
#footert p a{border-color:#5b584c;color:#5b584c}
#footert p a:hover{border-color:#bab6a4;color:#f1eeda}
#footert .contents{background:#192227 url(images/footer_bg.jpg) repeat-x left 3em;margin:0 auto;min-width:900px;padding:0.556em 0 1.556em 0;text-align:left;width:900px}
#footert .copyr{margin:0.25em 0 1em}
#footert .copyr span{display:none}
#footert .copyr strong{color:#fff;font-size:1.2em;font-style:normal}
#footert .copyr a{color:#8DB826;font-size:11px;line-height:1.1;text-decoration:none}
#footert address{display:block;font-style:normal;margin:0;padding:0}
#footert dl{float:left;margin-right:2%;margin-top:2em;width:30%}
#footert dt{color:#f1eeda;display:inline;font-size:12px;font-weight:bold;margin:0;padding:0}
#footert dl a{color:#2E7099;font-size:11px;line-height:1.1;margin:0 15px 10px 0;text-decoration:none}
#footert dl a:hover{color:#fff;text-decoration:underline}
#footert dd{clear:right;color:#bab6a4;display:inline;margin:0 0 1.5em 0;padding:0}
#footert p{clear:both;display:block;padding-top:15px}
#privacy{font-size:1.0em;padding:10px 10px 10px 35px}
#privacy h2{background:#F3F5EF;color:#666;font-size:2.8em;font-weight:normal;margin:5px 0px 10px 0px}
#privacy h3{background:#F3F5EF;color:#666;font-size:2.5em;font-weight:normal;margin:5px 0px 10px 0px}
#privacy h4{color:#F86919;font-size:1.2em;font-weight:normal;padding:20px 0px 0px 10px}
#privacy h5{color:#666;font-size:1.3em;font-weight:normal;line-height:190%;padding:5px 10px 10px 10px}
#privacy a{color:#F86919;padding-left:0px}
#privacy a:hover{color:#666}
#terms-service{font-size:1.0em}
#terms-service h2{background:#F3F5EF;color:#666;font-size:2.8em;font-weight:normal;margin:5px 0px 10px 0px}
#terms-service h3{background:#F3F5EF;color:#666;font-size:2.0em;font-weight:normal;margin:5px 0px 10px 0px}
#terms-service h4{color:#F86919;font-size:1.2em;font-weight:normal;padding:20px 0px 0px 10px}
#terms-service h5{color:#666;font-size:1.3em;font-weight:normal;line-height:190%;padding:5px 10px 10px 10px}
#terms-service a{color:#F86919;padding-left:0px}
#terms-service a:hover{color:#666}
#terms-service li{list-style-type:none;color:#666;font-size:0.7em;font-weight:normal;line-height:18px;padding-left:20px}
#terms-service li a{color:#668f03;text-decoration:none}
#terms-service li a:hover{color:#000;text-decoration:underline}
#terms-service ul ul li{list-style-type:none;color:#666;font-size:14px;font-weight:normal;padding-left:40px;padding-bottom:2px}
#mthumbs ul, #mthumbs li, #mthumbs p{margin-left:4px;padding:0}
#mthumbs li, #mthumbs a, #mthumbs p{float:left;display:inline;clear:none}
#mthumbs li, #mthumbs a, #mthumbs p, #mthumbs img{border-width:1px;border-style:solid;line-height:1em}
#mthumbs li{margin:4px}
#mthumbs a{margin:1px}
#mthumbs img{margin:2px}
#mthumbs li, #mthumbs p{border-color:#e2e2e2;background:#d2d2d2}
#mthumbs a{border-color:#83929f;background:#444}
#mthumbs a:hover{border-color:#777;background:#d2d2d2}
#mthumbs img{border-color:#333;background:#fff}
div.tocenter{margin-left:auto;margin-right:auto}
.custom-tip{color:#000;width:300px;z-index:13000}
.custom-title{font-weight:bold;font-size:16px;margin:0;color:#FFF;padding:8px 8px 8px;background:url(images/backt.png) top left}
.custom-text{font-size:12px;padding:4px 8px 12px;color:#F9F7E0;background:url(images/backt.png) bottom right}
.custom-text ul{margin:0px;margin-left:10px;padding:10px}
.custom-text li{margin:0px;padding:0px;padding-left:5px}
.poin{cursor:pointer}
.pagination{clear:both;color:#a6a6a6;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin-right:10px;padding:10px 0;text-align:right}
.pagination li{color:#a6a6a6;display:inline;font-size:11px !important}
.pagination li a{background:#fff;border:1px solid #ccc;color:#a6a6a6;padding:2px 5px}
.pagination li b{color:#000;font-size:16px !important;font-weight:bold}
.pagination li a:hover{background:#a6a6a6;border-color:#a6a6a6;color:#000;text-decoration:none}
.pagination li strong{padding:2px 5px}
#letter-choice_small b{background:#CBDFC6;border:1px solid #008040;color:#008040;font-size:1.2em;margin:0 5px 0 0;padding:0 0.3em;font-weight:bold}
#letter-choice a:link, #letter-choice_small a:link, #letter-choice a:visited, #letter-choice_small a:visited{background:#fff;border:1px solid #8E9EAA;color:#8E9EAA;font-size:1.2em;margin:0 0.2em 0 0;padding:0 0.3em;font-weight:bold}
#letter-choice a:hover, #letter-choice a:active, #letter-choice a.active:link, #letter-choice a.active:visited, #letter-choice a.active:hover, #letter-choice a.active:active, #letter-choice_small a:hover, #letter-choice_small a:active, #letter-choice_small a.active:link, #letter-choice_small a.active:visited, #letter-choice_small a.active:hover, #letter-choice_small a.active:active{border:1px solid #b7b8bd;color:#292e34}
li.category-root, li.sitemap-root{float:left}
ul.newsl, ul.sitemap{margin:0px;margin-left:-15px;padding:0px;position:relative}
ul.newsl ul, ul.sitemap ul{background-image:url(images/ul.gif);background-position:-9px 15px;background-repeat:repeat-y;margin:0;margin:4px 0px -2px;padding:0}
ul.newsl li, ul.sitemap li{font-size:11px;font-weight:bold;list-style-type:none;margin:0px;padding-bottom:4px;padding-left:20px;padding-right:0px;padding-top:4px}
ul.newsl li a{color:#333;text-decoration:none}
ul.sitemap li a{color:#000;text-decoration:none}
ul.newsl li a:hover, ul.sitemap li a:hover{text-decoration:underline}
ul.newsl ul ul, ul.sitemap ul ul{background-image:url(images/ul.gif);background-position:-9px 15px;background-repeat:repeat-y}
ul.newsl ul li, ul.sitemap ul li{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;font-weight:normal}
ul.newsl ul li a, ul.sitemap ul li a{text-decoration:underline}
ul.newsl ul li a:hover, ul.sitemap ul li a:hover{text-decoration:none}
ul.newsl ul ul li, ul.sitemap ul ul li{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;font-size:10px}
ul.newsl ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#555;font-size:10px}
ul.sitemap ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#0F0F0F;font-size:10px}
ul.sitemap ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#2D2D2D;font-size:10px}
ul.sitemap ul ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#4B4B4B;font-size:10px}
ul.sitemap ul ul ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#696969;font-size:10px}
ul.sitemap ul ul ul ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#878787;font-size:10px}
ul.sitemap ul ul ul ul ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#A5A5A5;font-size:10px}
ul.sitemap ul ul ul ul ul ul ul li a{background-image:url(images/li.gif);background-position:0px 7px;background-repeat:no-repeat;color:#B4B4B4;font-size:10px}
#catdesc{font-family:Georgia,serif;font-size:13px;font-style:italic}
#catdesc p{margin:0 0 20px 0}
#catdesc a:link{color:#dc037c;font-size:16px;text-decoration:none;font-weight:bold}
#catdesc a:visited{color:#dc037c;font-size:16px;text-decoration:none;font-weight:bold}
#catdesc p span{font-weight:bold}
#catdesc ul{list-style:none;margin:0 0 1.5em 0;margin-left:20px;padding:0}
#catdesc ul li{font-family:Georgia,serif;font-size:14px;font-size:16px;line-height:1.4em;padding:0 0 4px 14px}
#catdesc h2{color:#666b75;font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:normal;line-height:1.6em;margin:3px 0 0 0;padding:0}
#catdesc h2 a{color:#666b75}
#catdesc h2 a:hover{color:#383d44}
#catdesc-title{border-bottom:2px solid #dbd5c5;margin:0 0 20px 0;padding:0 0 6px 0}
#catdesc h1#catdesc-title{border:none;color:#383d44;font-family:Georgia,serif;font-size:24px;font-weight:normal;letter-spacing:0;line-height:1.2em;margin:0;padding:0;text-transform:none}
#catdesc h1#catdesc-title span{color:#666b75}
#mybox{float:left;font-size:11px;line-height:17px;text-align:center;width:100%}
#mybox p{font-size:11px;line-height:17px}
#mybox img{border:0px}
#mybox h3{background-color:#000;border:1px solid #000;color:#fff;font-size:11px;font-weight:normal;height:14px;margin:0px;padding:5px;padding-left:10px;padding-top:7px}
#mybox .content{background-color:#ebe3cd;border:1px solid #d1c7ac;margin:0px;margin-bottom:20px;padding:10px;text-align:left;width:98%}
#mybox a{}
#mybox .content a{display:inline}
#mybox small{color:#928565;display:block;font-size:11px;margin-top:10px}
#mybox ul.regular{margin-left:10px;padding-left:10px}
#mybox ul.regular li{list-style:square;margin-bottom:5px}
#ccontent a{font-size:16px;padding-left:20px}
#ccontent a:link, #ccontent a:visited{color:#433232}
#ccontent a:hover{color:#c0d860}
#ccontent .biog{margin-left:30px}
#ccontent ul, #ccontent p{padding:5px 0px}
#ccontent li{list-style-type:none;padding:2px 0px 13px 25px}
.text-right{margin-top:-17px;text-align:right}
.img{float:left;margin:5px 5px 5px 0px}
.info{padding:0px 10px 0px 10px}
.button{border-bottom:1px solid;margin-bottom:10px;padding:5px 0px;text-align:center}
.button a{display:block;text-align:center}
#ccontent div#cp-leftcol{float:left;width:600px}
#ccontent div#cp-rightcol{float:right;width:253px}
#ccontent div.cp-rightbox{float:right;margin:12px 0px 13px 0px;width:240px}
#cp-rightcol .cp-rightbox h1{background:url(images/rss.gif) top left no-repeat;font-size:17px;padding-left:22px;text-align:left}
#ccontent div.sepMain{background-image:url(images/separator.gif);background-position:left 9px;background-repeat:repeat-x;display:block;float:left;height:18px;line-height:18px;width:100%}
#cp-rightcol ul.external-links{list-style:none}
#cp-rightcol ul.external-links li{border-bottom:1px dotted #c7c7bc;padding-bottom:5px;padding-top:3px}
#cp-rightcol ul.external-links li a{background:url(images/arrow_magenta.gif) no-repeat 1px 2px;color:#006b85;display:block;font-size:16px;padding-left:21px}
#cp-rightcol ul.external-links >li:hover{background:url(/themes/tdz2/images/gradient_lightorange.gif)}
#content div#leftcol p{margin:8px 0 6px 0}
#content div#dcat{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:20px;padding-bottom:20px}
#content div#dcat a{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px}
#content div#dkey{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:20px;padding-bottom:20px}
#content div#dcontact{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:20px;padding-bottom:20px}
#content div#dother{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:20px;padding-bottom:20px}
#content div#dkey a{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px}
#content div#dcontact a{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px}
#content div#dother a{color:#2E7099;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px}
#content div#leftcol{float:left;width:600px}
#content div#leftcol h1{color:#8E9EAA;font-size:20px;padding-top:22px;text-align:left}
#content div#leftcol h1 a{color:#8E9EAA;text-decoration:none}
#content div#leftcol h1 a:hover{text-decoration:underline}
#content div#leftcol h2{color:#8E9EAA;font-size:18px;padding-bottom:5px;padding-top:5px;text-align:left}
#content div#leftcol blockquote{font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;font-style:italic;margin:0 5px 50px 0;padding:2px 0 0 3px}
#content div#leftcol blockquote a{color:#006}
#content div#leftcol blockquote p{color:#2E7099}
#content div#rightcol{float:right;width:253px}
#content div#rightcol .rightbox h1{font-size:17px;padding-left:22px;text-align:left}
div.rightbox{float:right;margin:12px 0px 13px 0px;width:240px}
.centered{margin-left:auto;margin-right:auto;width:860px}
.rightbox img{border:none}
ul.external-links{list-style:none}
ul.external-links li{border-bottom:1px dotted #c7c7bc;padding-bottom:5px;padding-top:3px}
ul.external-links li a{background:url(images/arrow_magenta.gif) no-repeat 1px 2px;color:#006b85;display:block;font-size:16px;padding-left:21px}
ul.external-links >li:hover{background:url(/themes/tdz2/images/gradient_lightorange.gif)}
p.divide{background:#edede2;border:1px solid #e6e6e0;line-height:2em;margin:6px 0 6px 0 !important;padding:5px 0 5px 8px}
p.divide a{background:none !important;color:#555;display:inline !important;padding:0 !important}
.noborder{border:none !important}
form div.r{border-bottom:1px dotted #ebe3cd;margin-bottom:20px;padding-bottom:15px}
form div.btn{padding:0 0 10px 145px}
form div.btn input{font-size:14px;margin:0;padding:2px 4px}
form span.in{background:#fff;border:1px solid #d1c7ac;display:block;margin-left:145px;padding:2px;position:relative}
form span.in input, form span.in textarea, form span.in select{background-color:#fcfcfc;border:1px solid #ccc;border-bottom-color:#DDD;border-top-color:#777;color:#111;font-family:inherit;font-size:14px;margin:0;padding:4px 0;width:99.5%}
form span.in input:focus, form span.in textarea:focus, form span.in select:focus{background-color:#FFF}
form span.in textarea{height:18em}
form span.in span.n{font-size:11px;margin:2px -2px -2px -2px;padding:4px}
form span.box{display:block;margin-left:145px;padding:2px;position:relative}
form label{color:#7D7A6F;display:block;float:left;font-size:18px;font-weight:bold;margin:2px 0 0 0;width:125px}
form span.eg{color:#7A8599;display:block;font-size:11px;margin-left:145px;padding:3px 2px 0 2px}
form span.eg ul{color:#272D2F;display:block;font-size:1.8em;line-height:1.5;margin-bottom:1em}
form span.eg li{color:#006b85;display:block;font-size:14px;font-weight:bold}
form span.eg li a{color:#006b85;font-size:12px;font-weight:bold;text-decoration:none}
form span.eg li a:hover{color:#006b85;font-size:12px;font-weight:bold;text-decoration:underline}
form span.eg ul ul li{color:#000;display:block;font-size:12px;line-height:14px;padding-left:21px;text-decoration:none}
form span.inf{color:#525966;display:block;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;line-height:1.5;margin-left:145px;padding:3px 2px 0 2px}
form span.inf a{color:#7A8599;font-size:14px;text-decoration:none}
form span.inf a:hover{color:#000!important}
form .change{background:#f4f4f4;display:block;font-size:14px;margin:0 0 0 145px;padding:10px}
form .change a{float:right}
form .editblock{background:#efefef;display:block;margin:0 0 0 145px;padding:10px}
form .legend{border-bottom:2px solid #ddd;color:#999;margin:15px 0;padding:5px 0 10px 145px}
.signup form label, .ad form label{font-size:13px;margin-top:6px;width:145px}
.signup form span.b, .ad form span.b, .signup form span.eg, .ad form span.eg, .signup form span.box .ad form span.box{margin-left:165px}
.signup form span.terms{display:block;height:8em;overflow:auto;padding:4px}
div.invalid{background:#F00;margin:10px 0 10px;padding:8px 8px 3px}
div.invalid li{color:#FFC;list-style:none}
#listings{font-family:Georgia,serif;font-size:12px;margin-left:-3px;width:900px}
#listings h3{background:url(images/bg_h3_news.gif) no-repeat;color:#A0A0A0;font-size:1.8em;font-weight:normal;height:24px;margin-bottom:1.5em;padding:9px 0 0 12px;position:relative}
#listings h3 a{height:16px;position:absolute;right:9px;text-indent:-9999px;top:8px;width:16px}
#listings .regular p, #listings .express p, #listings .sponsored p{font-size:14px;color:#272D2F;text-decoration:none}
#listings .regular p a{color:#1F7F9B;text-decoration:none}
#listings .regular h4{font-size:1.5em;font-weight:normal;margin-bottom:.2em}
#listings .regular h4 a{color:#448FA5;text-decoration:none}
#listings .express h4{font-size:1.5em;font-weight:normal;line-height:1.15;margin-bottom:.2em}
#listings .express h4 a{color:#8DB826;text-decoration:none}
#listings .sponsored h4{font-size:1.5em;font-weight:normal;line-height:1.15;margin-bottom:.2em}
#listings .sponsored h4 a{color:#dc037c;text-decoration:none}
#listings p{color:#626262;font-size:1.1em;line-height:1.1}
#listings p span.date{color:#A0A0A0;text-transform:uppercase}
#listings .express p a{color:#8DB826;text-decoration:none}
#listings .sponsored p a{color:#dc037c;text-decoration:none}
#listings a:hover{text-decoration:underline}
#listings .regular, #listings .express, #listings .sponsored{margin:0 11px 24px}
#listings p.more{margin:0 11px;text-align:right}
#sortl input#go{border:2px solid #C4C7BA;color:#696B64;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2em;margin-right:5px;padding:4px 3px 3px;width:50px}
#sortl select#sort_order, #sortl select#sort_by{border:2px solid #C4C7BA;color:#696B64;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2em;margin-right:5px;padding:2px 3px 3px;width:100px}
fieldset{border:1px solid #d3caac;clear:both;margin-bottom:20px;padding:20px;padding-top:0px}
fieldset small{font-size:11px}
legend{color:#111;font-size:12px;font-size:15px;font-weight:bold;margin-bottom:10px;margin-left:-10px;padding-left:8px;padding-right:15px}
.ss{background-color:#ebe3cd;border:1px solid #d1c7ac;color:#333;font-size:14px;margin:0px;padding:0px;width:100%}
.ss thead{font-weight:bold;line-height:13px}
.ss thead td{border-bottom:1px solid #d1c7ac;border-top:1px solid #fff;padding:7px}
.ss tbody td{border-bottom:1px solid #e0d6ba;padding:7px}
.ss tbody tr:hover{background-color:#f4eedd}
.ss tfoot td{background-color:#FADAB7;border-bottom:1px solid #E17716;border-top:1px solid #E17716;color:#000;font-size:1.1em;font-weight:bold;padding:7px}

