@charset"utf-8";*{margin:0px;padding:0px;}
body{background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
a{color:#225c89;text-decoration:none;}
a:visited{}
a:hover{color:#C60;text-decoration:none;}
a:active{}
a.linkopacity img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;-khtml-opacity:1.0;}
a.linkopacity:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-khtml-opacity:0.8;}
#canvas{width:980px;margin:0 auto;background-color:#FFF;}
#top_menu{}
h1{display:block;width:100%;height:30px;line-height:30px;font-size:15px;color:#FFF;background:#225c89 url(../img/header_tile.jpg) top repeat-x;text-align:center;text-transform:uppercase;font-weight:bold;}
h2{display:block;width:100%;height:22px;line-height:22px;font-size:14px;color:#225c89;text-align:center;text-transform:uppercase;font-weight:bold;}
h3{display:block;width:100%;height:22px;line-height:22px;font-size:12px;color:#FFF;background:#225c89 url(../img/header_tile.jpg) top repeat-x;text-align:center;text-transform:uppercase;}
h3.null{height:auto;line-height:normal;}
h4{display:block;width:100%;height:15px;line-height:15px;font-size:10px;color:#225c89;overflow:hidden;}
h5{display:block;width:100%;height:18px;line-height:18px;font-size:12px;color:#CC0000;text-align:center;text-transform:uppercase;font-weight:bold;}
small{font-size:0.9em;font-style:italic;}
.highlite{background-color:#FFF;}
.error{color:#C00;}
.space{display:block;clear:both;height:5px;width:100%;}
.center{text-align:center;}
.clear{clear:both;}
img{border:0px;}
#greenhighlite{background-color:#E1FFE1;}
#redhighlite{background-color:#FFE1E1;}
#yellowhighlite{background-color:#FFFFD2;}
.header{width:100%;height:102px;margin:0 auto;text-align:left;}
.header #logo{width:280px;height:75px;float:left;}
.header #social_media{width:460px;height:70px;margin-top:5px;float:left;text-align:center;}
.header #social_media img{border:0px;}
.header #social_media a{text-decoration:none;}
.header #contact{width:235px;height:75px;float:right;text-align:right;font-size:10px;color:#666;margin-top:5px;background:url(../img/callus_red_small.jpg) center right no-repeat;}
.header #contact #title_one{display:block;width:200px;color:#999;font-size:12px;margin-right:35px;}
.header #contact #phone_one{display:block;width:200px;position:relative;color:#225c89;font-size:24px;font-weight:bold;margin-bottom:10px;margin-right:35px;}
.header #contact #title_two{display:block;width:200px;font-size:12px;margin-right:35px;}
.header #contact #phone_two{display:block;width:200px;font-size:14px;font-weight:bold;margin-right:35px;}
.content{width:980px;margin:0 auto;position:relative;clear:both;}
.content .sidebar{width:27%;float:right;padding:5px;padding-top:0px;background-color:#e9e9e9;}
.content .mainpan{width:70%;float:left;padding:5px;background-color:#e8eefa;}
.content .left{width:100%;float:left;position:relative;}
.content .right{width:100% float:right;position:relative;}
.content .text{margin:0 auto;margin-top:5px;border-right:#c3d9ff 1px solid;border-bottom:#c3d9ff 1px solid;text-align:left;line-height:14px;padding:5px;position:relative;background-color:#FFF;font-size:12px;}
.content .text.null{margin-top:0px;}
.content .text .bullet{margin:10px 0px;margin-left:30px;}
.content .text .bullet li{list-style:square;padding-bottom:5px;}
.content .text .number{margin:10px 0px;margin-left:30px;}
.content .text .number li{list-style:decimal;}
.content .hover:hover{border-right:#dbe8fd 1px solid;border-bottom:#dbe8fd 1px solid;}
.ranking{width:100%;border:0px;margin:0 auto;margin-top:5px;position:relative;color:#225c89;}
.ranking td{height:24px;line-height:24px;border-right:#dbe8fd 1px solid;border-top:#dbe8fd 1px solid;}
.ranking td.first{border-left:#dbe8fd 1px solid;}
.ranking td.last{border-bottom:#dbe8fd 1px solid;}
.ranking .engine{width:55%;}
.ranking .rank{width:15%;text-align:center;font-size:12px;font-weight:bold;}
.keyword{height:24px;line-height:24px;font-size:12px;font-weight:bold;text-align:center;border:#dbe8fd 1px solid;background-color:#e9e9e9;color:#225c89;margin-top:5px;}
.green{background-color:#E1FFE1;}
.yellow{background-color:#FFFFD2;}
.red{background-color:#FFE1E1;}
.redtext{color:#CC0000;}
.odd{background-color:#f1f3f7;}
.even{background-color:#d9e7ff;}
.side_menu{display:block;margin:0 auto;position:relative;clear:both;}
.side_menu li{list-style:none;display:block;height:22px;line-height:22px;}
.side_menu li a{display:block;height:18px;line-height:18px;font-weight:bold;border:#dbe8fd 1px solid;font-size:11px;text-indent:5px;}
.side_menu li a:visited{}
.side_menu li a:hover{color:#FFF;background-color:#225c89;border-color:#266698;}
.side_menu li a:active{}
#email{width:70%;height:20px;font-size:14px;color:#666;border:#CCC 1px solid;margin-right:2px;}
.submit{width:auto;height:21px;padding:0px 5px;position:absolute;background-color:#F60;color:#FFF;border-top:transparent 1px solid;border-right:#C30 1px solid;border-bottom:#C30 1px solid;border-left:transparent 1px solid;text-align:center;}
.submit:hover{border-top:#C30 1px solid;border-right:transparent 1px solid;border-bottom:transparent 1px solid;border-left:#C30 1px solid;}
table{width:100%;border:0px;border-collapse:collapse;}
table.border{border-collapse:separate;}
table.borderall th, table.borderall td{border-bottom:#CCCCCC 1px dotted;}
table tr{width:100%;}
table tr.even{background-color:#CAD7EC;}
table th{font-size:12px;font-weight:bold;background-color:#658AC7;color:#FFFFFF;text-transform:capitalize;text-indent:10px;text-align:left;height:18px;line-height:18px;}
table td{font-size:12px;padding-left:10px;text-align:left;height:18px;line-height:18px;width:33%;vertical-align:top;}
table td.single, table th.single{width:20%;}
table td.double, table th.double{width:40%;}
table td.doubledouble, table th.doubledouble{width:80%;}
.footer{width:980px;margin:0 auto;position:relative;clear:both;text-align:center;}
#jsddm{margin:0 auto;padding:0;position:absolute;z-index:1000000;top:80px;background:#225c89;width:980px;}
#jsddm li{float:left;list-style:none;font:12px Tahoma, Arial;text-align:left;}
#jsddm li a{display:block;background:#225c89;padding:5px 12px;text-decoration:none;border-right:1px solid white;width:97px;color:#EAFFED;white-space:nowrap;}
#jsddm li a:hover{background:#24313C;}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white;}
#jsddm li ul li{float:none;display:inline;}
#jsddm li ul li a{width:auto;background:#24313C;color:#FFFFFF;}
#jsddm li ul li a:hover{background:#8EA344;}
#slideshow{background-color:#EBEBEB;}
.slideshowlite{position:relative;overflow:hidden;}
.slideshowlite a{z-index:1;width:100%;height:100%;text-align:center;}
.slideshowlite img{border:none;}
.slideshowlite ul, .slideshowlite ol{list-style:none;position:absolute;margin:0;padding:0;bottom:15px;right:5px;z-index:3;}
.slideshowlite ul li, .slideshowlite ol li{float:left;margin:0 3px;width:16px;}
.slideshowlite ul li a{position:relative;display:block;width:100%;height:14px;padding-top:1px;padding-bottom:1px;text-decoration:none;color:#666;background:#eee;border:1px solid #666;text-align:center;font-size:11px;}
.slideshowlite ul li a.current{color:#111;font-weight:bold;border:1px solid #111;background:#fff;}
.slideshowlite ul li a:hover{color:#fff;background:#333;}
.slideshowlite ol{top:5px;position:relative;overflow:hidden;width:100%;font-size:14px;color:#fff;background:#000;padding:3px 10px;}
.slideshowlite ol li{width:100%;}
input.full{width:100%;}
input.small{width:10%;}
input.medium{width:15%;}
input.single{width:25%;}
input.double{width:50%;}
select.double{width:51%;}
textarea{width:50%;height:80px;}
textarea#pagecode{width:100%;height:400px;}
.newsnav{width:100%;text-align:center;}
.newsnav .prev{background-image:url(../img/arrows/arrows.gif);background-position:0px 0px;background-repeat:no-repeat;display:inline-block;width:18px;height:19px;text-decoration:none;}
.newsnav .prev-inactive{background-image:url(../img/arrows/arrows.gif);background-position:-18px 0px;background-repeat:no-repeat;display:inline-block;width:18px;height:19px;text-decoration:none;}
.newsnav .prev:hover{background-image:url(../img/arrows/arrows.gif);background-position:-18px 0px;background-repeat:no-repeat;}
.newsnav .prev span{display:none;text-indent:-100000;position:relative;}
.newsnav .next{background-image:url(../img/arrows/arrows.gif);background-position:-36px 0px;background-repeat:no-repeat;display:inline-block;width:18px;height:19px;text-decoration:none;}
.newsnav .next-inactive{background-image:url(../img/arrows/arrows.gif);background-position:-54px 0px;background-repeat:no-repeat;display:inline-block;width:18px;height:19px;text-decoration:none;}
.newsnav .next:hover{background-image:url(../img/arrows/arrows.gif);background-position:-54px 0px;background-repeat:no-repeat;}
.newsnav .next span{display:none;text-indent:-100000;position:relative;}
.bmarks{color:#222;margin:2px 0px 25px 0px;width:100%;}
.bmarks p.tip{margin:0;font-size:11px;color:#999999;}
.bmarks a{padding-right:10px;}
#title td{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:center;height:25px;line-height:25px;}
#title td #expand{background:#990000;float:right;}
#title td a{font-family:Arial, Helvetica, sans-serif;font-size:10px;display:block;float:right;height:25px;width:10px;color:#FFFFFF;text-decoration:none;}
#title td a:hover{height:25px;background-color:#CC0000;}
#title td h4{font-size:12px;color:#666666;display:block;text-align:center;padding:0px;margin:0px;}
#prprice td{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-align:center;height:20px;line-height:20px;}
#prprice #submit{font-size:16px;font-weight:bold;display:block;width:195px;height:38px;font-size:10px;color:#FFFFFF;border:0px;background:url(../img/order-red.jpg) #dd0023 no-repeat;cursor:pointer;position:relative;float:right;}
#prprice #submit:hover{background-color:#006699;background:url(../img/order-red-hover.jpg)#dd0023 no-repeat;}
#prdetail td{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;border:#8db3e2 1px solid;border-left:0px;border-bottom:0px;text-align:center;height:25px;line-height:25px;}
#prdetail #first{border-left:#8db3e2 1px solid;background-color:#dbe5f1;text-align:left;}
#prdetail .bottom{border-bottom:#8db3e2 1px solid;}
#link_popularity{width:100%;color:#FFFFFF;font-size:10px;border-collapse:separate;border:#FFFFFF 1px solid;}
#link_popularity a{color:#000000;text-decoration:underline;}
#link_popularity td{width:13%;height:24px;line-height:24px;padding:0px;text-indent:5px;font-weight:bold;color:#000000;}
#link_popularity td.references{width:22%;}
#link_popularity #header td{text-align:center;text-indent:0px;width:13%;height:36px;line-height:36px;font-weight:bold;color:#FFFFFF;}
#link_popularity #header{background-color:#007194;}
#link_popularity #group_1{background-color:#9CD0E8;}
#link_popularity #group_2{background-color:#6FBEE5;}
#link_popularity #group_3{background-color:#60BAE3;}
#link_popularity #group_4{background-color:#54B6DB;}
#link_popularity #group_5{background-color:#1EACE0;}
#link_popularity #group_6{background-color:#009DCB;}
#link_popularity #group_7{background-color:#0099D3;}
#link_popularity #group_8{background-color:#0F9BDC;}
#ksp_table{width:100%;color:#FFFFFF;font-size:10px;border-collapse:separate;border:#FFFFFF 1px solid;}
#ksp_table a{color:#990000;text-decoration:none;}
#ksp_table a span{color:#000000;line-height:14px;text-align:left;}
#ksp_table td{text-indent:0px;width:10%;height:24px;line-height:24px;font-weight:bold;color:#000000;text-align:center;padding:0px;}
#ksp_table td.keywords{width:30%;text-align:left;text-indent:5px;}
#ksp_table #header td{text-align:center;text-indent:0px;width:10%;height:36px;line-height:36px;font-weight:bold;color:#FFFFFF;background-color:#007194;}
#ksp_table #header td.keywords{width:30%;text-align:left;text-indent:5px;}
.tooltip a{z-index:10;}
.tooltip a:hover{position:relative;z-index:100;}
.tooltip a span{display:none;font-weight:normal;}
.tooltip a:hover span{display:block;position:absolute;white-space:nowrap;top:1.2em;left:.5em;background-color:#fffcd1;border:1px solid #444;color:#444;padding:3px 3px;z-index:10;}
.links_table{width:100%;color:#FFFFFF;font-size:10px;}
.links_table td{height:20px;line-height:20px;font-weight:bold;color:#000000;text-align:center;padding:0px;}
.links_table td input{width:95%;height:18px;font-size:10px;color:#000000;background-color:transparent;border:#CCCCCC 1px solid;}
.links_table .analyze{width:5%;}
.links_table .url{width:45%;}
.links_table .anchor{width:25%;}
.links_table .type{width:15%;}
.links_table .nofollow{width:10%;}
.links_table #header td{text-align:center;text-indent:0px;height:36px;line-height:36px;font-weight:bold;color:#FFFFFF;}
.links_table #header{background-color:#007194;}