@charset "utf-8";
body {margin:0;padding:0;font:12px Arial,Helvetica,Verdana,sans-serif;background:#fff;}
h1,h2,h3,p,ul,li,strong,span,dl,dt,dd {margin:0px;padding:0px;}
strong {font-style:normal;font-weight:normal;}
ul li{list-style:none}
img {border:0;vertical-align:middle;}
br{clear:both}
.back,#right span,.subject,.pre {float:left;}
.searchbox,.next {float:right;}
a {text-decoration:none;}

/* Compatible IE6.0 */

/* Compatible IE7.0 */
html* #keywords a {margin:-16px 0 0;}

/* index */
#global {width:1000px;margin-left:auto;margin-right:auto;}
.toptxt {float:left;width:1000px;height:18px;text-align:right;background:url(../images/background.gif) no-repeat;font-size:10px;line-height:18px;text-transform:uppercase;color:#AAAAAA;}
.toptxt p {margin:0 8px;}
#top {float:left;width:1000px;height:64px;margin:10px 0;}
.logo {float:left;width:208px;height:64px;font-size:24px;text-align:left;}
.logo a {color:#d8114e;text-decoration:none;}
.logo a:hover {text-decoration:none;}
.logoimg {float:left;margin:12px 0 10px 19px;}
.logotxt1 {float:left;padding:0 0 0 2px;margin:8px 0 1px;}
.logotxt1 strong {color:#666;}
.logotxt2 {float:left;width:150px;height:12px;font-size:12px;text-align:right;font-weight:normal;margin:1px;overflow:hidden;color:#b9b9b9;}
#topmenu {float:left;width:1000px;height:30px;background:url(../images/topmenu.gif) no-repeat;}
#topmenu a {float:left;margin:2px 0;padding:0 11px;line-height:26px;font-weight:bold;text-decoration:none;display:block;border-right:1px solid #8B8779;color:#fff;}
#topmenu a:hover {color:#A7A292;}
.search {float:right;width:158px;height:21px;margin:5px 5px 0 0;}
.searchtxt {float:left;width:105px;height:15px;margin:0 0 0 3px;padding:2px 0 0;border:1px solid #FFF;}
.searchbutton {float:right;width:48px;height:21px;}
#keywords {float:left;width:1000px;margin:0 0 22px;border-bottom:1px solid #E6E6E6;}
#keywords a {float:left;padding:0 8px;line-height:29px;text-decoration:underline;display:block;color:#D8114E;}
#keywords a:hover {text-decoration:none;background-color:#F8F8F2;color:#800000;}
#central {float:left;width:1000px;margin:0 0 2px;}
#left {float:left;width:163px;}
.nav {float:left;width:163px;margin:0 0 22px;background:url(../images/navigation.gif) no-repeat;}
.navtxt {float:left;width:163px;padding:30px 0 0;clear:both;text-align:left;list-style:none;}
.navtxt li {float:left;width:163px;border-bottom:1px dashed #DCDCDC;}
.navtxt a {float:left;width:143px;padding:0 0 0 20px;line-height:21px;display:block;color:#6D695A;}
.navtxt a:hover {background-color:#F8F8F2;}
.navtxt span {color:#800000;}
.none {display:none;}
.resolutions {float:left;width:163px;margin:0 0 23px;background:url(../images/resolutions.gif) no-repeat;}
.resolutions ul,.wonderful ul,.partners ul,.friends ul {float:left;width:163px;padding:30px 0 0;}
.resolutions li,.wonderful li,.partners li,.friends li {float:left;width:163px;border-bottom:1px dashed #DCDCDC;}
.resolutions a,.wonderful a,.partners a,.friends a {float:left;width:143px;padding:0 0 0 20px;line-height:22px;display:block;color:#6D695A;}
.resolutions a:hover,.wonderful a:hover,.partners a:hover,.friends a:hover {background-color:#F8F8F2;}
.wonderful {float:left;width:163px;margin:0 0 23px;background:url(../images/wonderful.gif) no-repeat;}
.partners {float:left;width:163px;margin:0 0 23px;background:url(../images/partners.gif) no-repeat;}
.friends {float:left;width:163px;margin:0 0 23px;background:url(../images/friends.gif) no-repeat;}
#left span {font-size:13px;}
#centralbox {float:left;width:630px;margin:0 21px;}
.centraltit {float:left;width:630px;height:30px;margin:0 0 3px;background:url(../images/centraltit.gif) no-repeat;}
h1,h2 {float:left;margin:0 10px;font-size:12px;line-height:30px;color:#FFF;}
h1 a,h2 a {color:#B7FCA7;}
.rss {float:right;margin:8px;}
.centraltxt {float:left;width:630px;margin:6px 0 2px;}
.centraltxt img {width:123px;height:92px;}
.centraltxt dl {float:left;width:133px;padding:0px 12px 8px;}
.centraltxt dt {width:123px;height:92px;padding:4px;border:solid 1px;border-color:#CCC;}
.centraltxt dt a {position:relative;overflow:visible;width:116px;height:87px;display:block;color:#D8114E;}
.centraltxt dd {text-align:center;margin:2px 0 0;}
.centraltxt dd a {color:#D8114E;}
.centraltxt dd a:hover {text-decoration:underline;color:#800000;}
#right {float:right;width:163px;}
#bottom {float:left;width:1000px;text-align:center;line-height:18px;border-top:1px solid #E6E6E6;}
#bottom a {color:#000;}
#bottom p {margin:6px 0;}

/* list */
.page {float:left;width:630px;text-align:center;margin:10px 0;color:#666;}
.page a {margin:0 6px;text-decoration:underline;color:#D8114E;}

/* article */
.subject {width:307px;margin:6px 20px 0 0;}
.thumbnails {float:left;width:296px;height:222px;padding:4px;border:solid 1px;margin:0 0 4px;border-color:#CCC;}
.prenext {width:307px;}
.presentation {float:left;width:630px;margin:0 0 6px;}
.diggit,.presentation span {width:38px;height:16px;position:absolute;}
.diggit {background:url(../images/diggit.gif) no-repeat;}
.presentation span {background:url(../images/dugg.gif) no-repeat;color:#666;}
h3 {float:left;width:630px;font-size:12px;line-height:24px;margin:12px 0 4px;}
.presentation p {float:left;width:630px;margin:8px 0 0;}
.download {float:left;width:630px;}
.download b {float:left;}
.download a {float:left;margin:0 4px 0 8px;font-size:13px;color:#D8114E;}
.download a:hover {text-decoration:underline;color:#800000;}

/* maps */
.maps {font-size:13px;background:#fff;margin:0 0 12px;}
.maps a {color:#000;text-decoration:none;margin:1px 8px;}
.maps a:hover {color:#800000;text-decoration:underline;}

/* ADS */
.analytics {text-align:center;}
.ad1 {float:left;width:568px;margin:10px 0 0 81px;}
.ad2 {float:left;width:300px;height:250px;margin:0 6px 10px;}
.ad3 {float:left;width:1000px;height:90px;text-align:center;margin:0 0 8px;}
.ad4 {float:left;width:630px;height:250px;text-align:center;}
.ad5 {float:left;text-align:center;margin:0 0 0 100px;}
.ad6 {float:right;width:300px;height:250px;margin:3px 1px 0;}
.ad7 {float:left;width:300px;height:250px;margin:8px 4px 0;}
.ad9 {float:left;width:468px;height:15px;margin:0 0 16px;}