*{outline:0;margin:0;padding:0}
body{font-size:13px;color:#111;font-family:Geneva, Arial, Helvetica, sans-serif;background:#fff url(../images/bg.png) repeat-x 0 0}
#no-wrap{background:#FFF url(../images/bg-no-wrap.gif) repeat-x scroll 0 0}
p,li,dd,dt{font-size:13px;line-height:22px}
a{color:#369;text-decoration:none}
a:hover{color:#369;text-decoration:underline}
#header form{padding:0 0 15px}
#logo{float:left;display:inline;height:61px;width:299px;font-size:0!important;line-height:0}
#logo a{display:block;background:url(../images/logo.gif) no-repeat 0 0;height:61px;text-indent:-4000px}
#header input{background-color:#FFF;color:#2E5481;font:12px/14px "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;border:1px solid #2E5481;margin:0}
#header label{font-size:12px;line-height:20px;padding-right:10px}
#header .topemail{background:#FFF none repeat scroll 0 0;border:1px solid #8FADCE;color:#3D628C;font-size:11px;margin-right:7px;width:113px;padding:2px 0 2px 3px}
#header .b-search{background:#3C618B url(../images/b-search-bg.gif) repeat-x scroll 0 bottom;border:1px solid #8FADCE;color:#FFF;cursor:pointer;display:inline;font-family:"Trebuchet MS";font-size:11px;font-weight:700;height:18px;text-align:center;width:47px}
#header ul{float:right;list-style:none;margin:0}
#header ul li{float:left;margin:0}
#header ul li a{display:block;font-size:12px;line-height:21px;font-weight:700;color:#2E5481;text-decoration:none;padding:0 0 0 15px}
#menus li ul{display:none;background:#F4F5F7;border:1px solid #CCC;border-top-color:#A6A6A6;z-index:100;margin:5px 0;padding:0 5px}
#menus li li{float:none;display:block;list-style:none;margin:0!important;padding:0}
#menus li li a{float:none;display:block;text-decoration:none;width:125px;font-size:12px;background-image:none;height:20px;line-height:20px;border-color:#DDD;border-style:solid;border-width:1px 0 0;margin:0;padding:5px}
#menus li li.first a{border-top:none}
#menus li li a:hover{font-weight:bolder}
#leader_home{background:transparent url(../images/bg-effect.png) no-repeat scroll center;color:#fff;height:268px;margin:0;padding:0}
#leader{background:url(../images/leader-bg.png) no-repeat 80%;color:#fff;height:76px}
#leader h1{color:#fff;font-size:28px;font-weight:700;border:none;text-shadow:1px 1px 1px #333;margin:20px 0;padding:0}
#leader .buttons{text-align:center;margin:6px 0;padding:0}
#leader_home p{font-size:12px;text-shadow:1px 1px 1px #333}
#leader_home h1{color:#fff;border:none;text-shadow:1px 1px 1px #333;margin:16px 0 18px;padding:0}
.leader_img{display:inline;float:right;margin:8px 15px 8px 0}
h1,h2,h3,h4,h5{color:#111;font-weight:400}
h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h4 a:hover,h5 a:hover{color:#0C356A;margin:0 0 10px}
h1{font-size:30px;line-height:28px;margin:0 0 10px}
h2{font-size:25px;line-height:36px;color:#333;margin:17px 0 18px;padding:0}
h2 a{color:#333}
h2.blue{color:#044573}
h2.red{color:#C00}
h3{font-size:22px;border-color:#eee}
h4{font-size:130%}
h5{font-size:110%;font-weight:700}
p{margin:0 0 13px;padding:0}
#content{padding:20px 0}
#content hr{margin-bottom:0}
.entry .features p{margin:0 0 0 40px}
.features img{float:left;margin:3px 5px 0 0}
.features h3{font-size:21px;border:none;margin:0 0 10px 5px;padding:0}
.features p { padding: 0 5px;}
.features li{list-style-type:square;margin:2px 0 2px 15px}
#blog h3{font-size:18px;border:none;margin:0}
#blog h3 a{text-decoration:none;color:#369}
#blog h3 a:hover{text-decoration:underline;color:#369}
.blog textarea{width:100%}
table#format{width:100%;border-collapse:collapse;margin:0 auto}
tr.highlight{background:#f2f2f2 url(../images/bg_td_highlight.png) repeat-x left top}
th.first{height:28px;color:#6c6c6c;font-size:15px;text-align:left;vertical-align:middle;border:solid 1px #d5d5d5;padding-left:3px;font-weight:400}
#format td{height:28px;color:#6c6c6c;font-size:13px;text-align:center;vertical-align:middle;border:solid 1px #d5d5d5;border-left:0}
#testimonials h3{background:transparent url(../images/icons/16/testimonial.png) no-repeat scroll left center;font-size:16px;line-height:27px;padding-left:20px;margin:1px 0 0}
#sidebar{padding:3px}
#sidebar .cats { background:#FFFFFF url(../images/cats_bg.gif) repeat-x;border:1px solid #cbcbcb;margin-bottom:15px;padding:1px 15px 1px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
#sidebar .cats h4 { padding-bottom: 10px;margin:0;text-decoration:none;}


#sidebar .box{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}
#sidebar h3{color:#111;font:normal 16px/26px "Trebuchet MS", Georgia,"Times New Roman",Times,serif;margin:0;padding:0}
#sidebar h4{color:#111;font:normal 16px/26px "Trebuchet MS", Georgia,"Times New Roman",Times,serif;margin:0;padding:2px 10px}
#sidebar h5{margin:5px 0;padding:0}
.submenu{margin-left:0;font-size:12px;list-style:none}
.submenu li.head{background:#f2f2f2 url(../images/bg_td_highlight.png) repeat-x left top;font-size:15px;font-weight:700;display:none;margin:0;padding:5px}
.submenu li{border-bottom:1px solid #dedede;font-size:13px;line-height:15px;display:block;color:#999;margin:0;padding:5px 10px}
.modifications .submenu li a{width:100%;text-decoration:none;color:#369;background:none;padding-left:0}
.submenu li a{width:100%;text-decoration:none;color:#111;background:url(../images/arrow.gif) center left no-repeat;padding-left:15px}
.submenu li a:hover{width:100%;text-decoration:underline}
.submenu li.active{background:url(../images/arrow.gif) center left no-repeat;padding-left:10px;font-weight:700}
.submenu li ul{margin-top:0!important;margin-left:16px!important}
.submenu li ul li{border:none;line-height:1.4em;padding-bottom:2px}
#mods h3{background:transparent url(../images/icons/16/72.png) no-repeat scroll left center;font-size:16px;line-height:27px;padding-left:20px;margin:1px 0 0}
#templates h3{background:transparent url(../images/icons/16/131.png) no-repeat scroll left center;font-size:16px;line-height:27px;padding-left:20px;margin:1px 0 0}
.features_img{background:#EEE none repeat scroll 0 0;border:1px solid #CCC;margin:5px auto;padding:5px}
#s{background:#EFEFEF url(../images/search.gif) repeat scroll 0 0;border:1px solid silver;color:#333;font-family:Verdana,Helvetica,Sans-Serif;font-size:11px;width:190px;margin:8px 0 0;padding:3px}
#blog{color:#111}
.wp-pagenavi{font-size:13px}
.wp-pagenavi a:hover{border:1px solid #666;color:#000;background-color:#FFF}
.wp-pagenavi a:active{text-decoration:none;border:1px solid #666;color:#06c;background-color:#FFF;margin:2px;padding:2px 4px}
.wp-pagenavi span.pages{color:#555;background-color:#FFF;float:right;margin:2px;padding:2px 4px}
.wp-pagenavi span.current{font-weight:700;border:1px solid #666;color:#555;background-color:#EEE;margin:2px;padding:2px 4px}
.wp-pagenavi span.extend{border:1px solid #666;color:#555;background-color:#FFF;margin:2px;padding:2px 4px}
#blog .meta a{color:#666;text-decoration:none}
#blog p{font-size:12px}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px}
a.rss{background:transparent url(../images/icon_rss.gif) no-repeat scroll 0 0;margin-right:20px;padding:0 0 1px 20px}
a.email{background:transparent url(../images/icons/16/75.png) no-repeat scroll 0 0;margin-right:20px;padding:0 0 1px 20px}
#blog .meta,.meta{clear:both;color:#666;font-size:13px;margin:0 0 1.81818em;padding:0}
h1.posttitle{border-bottom:none;margin:0}
.post_info{float:right;width:170px;background:#F0F0F0;border:1px solid #ccc;margin:0 10px;padding:0!important}
.post_info li{list-style-type:none;margin:0 2px 0 5px}
#blog .date,.blog .date{background:transparent url(../images/icons/16/50.png) no-repeat center left;padding:1px 0 1px 20px}
#blog .categories,.blog .categories{background:transparent url(../images/icons/16/99.png) no-repeat center left;padding:1px 0 0 20px}
#blog .comments,.blog .comments{background:transparent url(../images/icons/16/testimonial.png) no-repeat scroll 0 50%;margin:0 0 0 10px;padding:0 0 0 20px}
.commentarea{margin-top:25px}
.commentlist{margin-bottom:25px}
.comment .text{line-height:19px}
.commentarea p{margin-bottom:10px}
.comment{border-bottom:1px solid #bfbaaf;background:#F0F0F0;border:1px solid #ccc;height:100%;overflow:hidden;margin:0 0 20px;padding:19px 19px 0}
.comment_testimonial{margin:15px 0}
.thecomment{width:85%;float:left}
.pic{background:#ebebeb none repeat scroll 0 0;border:1px solid #ccc;float:left;height:40px;width:40px;margin:0 15px 5px 0;padding:4px}
h4 .trackbacks{margin-bottom:5px}
.time{color:#878787}
.text{clear:left;margin:10px 0}
.trackbacks ul,.trackbacks ol{margin:0 0 10px 25px}
.trackbacks ul li{list-style-image:none;list-style-position:outside;list-style-type:disc}
.navigation .alignleft{float:left;text-align:left;margin-right:10px;background:#eee;border:1px solid #ccc;padding:5px}
.navigation .alignright{float:right;text-align:right;margin-left:10px;background:#eee;border:1px solid #ccc;padding:5px}
.post .aligncenter{display:block;margin-left:auto;margin-right:auto}
.post img.frame{background:#eee;border:1px solid #ccc}
.post .left{float:left;margin-right:10px}
.post .right{float:right;margin-left:10px}
.fixed,.clear{clear:both}
img.left,img.alignleft{float:left;clear:left;background:#eee;border:1px solid #ccc;margin:0 10px 1.53846em 0;padding:3px}
img.right,img.alignright{clear:right;float:right;background:#eee;border:1px solid #ccc;margin:0 0 1.53846em 10px;padding:3px}
img.center{display:block;float:none;clear:both;margin:0 auto 1.53846em}
img.block{display:block;float:none;clear:both;margin:0 auto 1.53846em 0}
img.frame{border:1px solid #ddd;background:#eee;padding:9px}
pre{font-size:13px;line-height:1.3em;overflow:auto;background:#f6f6f6;border:1px solid #e5e5e5;display:block;margin:0 0 1em;padding:10px}
code{font-weight:700}
.boxhighlight{background:#FDF7E2;border:1px solid #D7CD90;margin:0 0 10px;padding:5px 10px}
.note,span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc{display:block;font-size:12px;margin:15px 0;padding:8px 10px 8px 36px}
.download{display:block;font-size:12px;color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(../images/icons/32/16.png) 10px 50% no-repeat;margin:15px 0;padding:8px 10px 8px 46px}
span.attention,.note{border:1px solid #E7BD72;background:#FFF3A3 url(../images/icons/32/10.png) 10px 50% no-repeat;padding:8px 10px 8px 48px}
span.notice{color:#1C6B8B;border:1px solid #6ABCE2;background:#A8CDE3 url(../images/icons/16/info.png) 10px 50% no-repeat}
span.alert{color:#CF3738;border:1px solid #FFACAD;background:#FFD5D5 url(../images/icons/16/alert.png) 10px 50% no-repeat}
span.cart{color:#666;border:1px solid #C5C5C5;background:#E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat}
#footer{border-top:1px solid #ccc;font-size:11px;padding:20px 0}
#footer a{color:#555;text-decoration:none;font-size:11px}
#footer p{text-align:right;line-height:18px;font-size:11px;margin:0;padding:0}
#footer h3{text-transform:uppercase}
#footer h5{border:none;margin:0;padding:0}
dl{margin-top:10px}
dt{font-weight:700;margin-bottom:3px}
dd{color:#333;margin-bottom:15px;margin-left:10pt}
.docsearch{margin:16px 0 18px}
#documentation ul{margin-bottom:1px}
#documentation h2{margin:12px 0 7px;padding:2px 0 7px}
#documentation blockquote,.blog blockquote{font-style:italic;font-size:11px;background:#F4F5F7 url(../images/blockquote.gif) no-repeat scroll 3px 3px;border:1px dashed #CCC;margin:5px 0;padding:8px 12px 8px 36px}
.testimonial{border-bottom:1px solid #ccc;margin:20px 0 0;padding:0 0 10px}
.testimonial h3{background:transparent url(../images/icons/16/73.png) no-repeat scroll left center;font-size:16px;line-height:27px;margin-bottom:0;padding-left:20px;border:0 none}
.testimonial .author{display:block;text-align:right;font-size:12px;line-height:1.3em;color:#999}
.cobhl{background:#ebebeb}
.tdleft{text-align:left;padding-left:4px}
.tdright{text-align:right;padding-right:4px}
.prodtitle{font:normal 20px/34px "Trebuchet MS", Georgia,"Times New Roman",Times,serif;border-color:#eee}
.prodseparator{width:100%;margin:10px 0;padding:10px 0}
.prodprice{color:#F26521;font-family:verdana;font-weight:700}
.prodlistprice{color:#999;font-family:verdana;font-weight:700;text-decoration: line-through}
img.thumb{border:1px solid #CCC;cursor:pointer;display:block;padding:3px}
.thumb{float:left;padding:3px 3px 10px}
.product h2{margin-left:180px;display:block;border:none}
.product p{margin-left:180px}
.product span.price{color:#6D7F83;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;display:block;text-align:right;margin:-35px 15px 0 0}
td{font-size:13px;padding:3px}
table#pricing{width:100%;border-collapse:collapse;margin:0 0 20px}
#pricing th{height:42px;color:#6c6c6c;font-size:12px;text-align:center;font-weight:700;vertical-align:middle}
#pricing th.col1,#pricing th.col2,#pricing th.col3,#pricing th.col4{width:146px}
#pricing th.first{text-align:left}
#pricing h3{font-size:170%;border:0 none;margin:0}
#pricing td.first{border-left:solid 1px #d5d5d5}
#pricing td{height:28px;color:#6c6c6c;font-size:1.2em;text-align:center;vertical-align:middle;border:solid 1px #d5d5d5;border-left:0}
#pricing sup{vertical-align:top;font-size:x-small}
fieldset{margin-bottom:6px;border:1px solid #ccc;padding:4px}
legend{color:#111;font:normal 20px/34px "Trebuchet MS", Georgia,"Times New Roman",Times,serif}
#kbnav{border-bottom:1px solid #ccc;margin-bottom:10px;text-align:center;font-size:xx-small}
#kbnav a{text-decoration:none;color:#000}
#searchtab{background:transparent url(../images/search-bg.png) no-repeat left top;width:400px}
#searchtab .inside{background:transparent url(../images/search-go.png) no-repeat right top;height:40px;position:relative}
#searchtab input{border:0;background:none;font-size:12px;padding:0}
#searchtab input.searchfield,#searchtab input#s{position:absolute;top:6px;left:46px;color:#949496;margin:0;padding:0}
#searchtab input.searchfield:focus,#searchtab input#s:focus{color:#000}
#searchtab input.searchbutton,#searchtab input#searchsubmit{position:absolute;right:37px;top:6px;color:#e5e5e5;text-transform:uppercase;margin:0;padding:0}
#searchtab label{display:none}
#searchtab input.searchbutton:hover{color:#fff}
.left,.commentnavleft,.post .floatleft{float:left}
.right,.commentnavright,.post .floatright{float:right}
#header .email,#testimonials em{text-align:right}
#header ul li a:hover,#header ul li a.order{color:#900}
.box,.borderleft{background:#F0F0F0;border:1px solid #ccc;padding:5px 10px}
#testimonials blockquote,.blog .post_author{font-style:italic}
#testimonials p,.post_info ul{margin:0}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{text-decoration:none;border:1px solid #ccc;color:#369;background-color:#FFF;margin:2px;padding:2px 4px}
.comment .name,.author{font-size:14px}
.cobtbl,.cobll{border:1px solid #b1b1b1}
.tdcenter,#pricing p{text-align:center}
.breadcrumbs {color:#696969;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;padding: 0 0 4px 0;line-height:20px;} 
#documentation { border-top: 3px solid #ccc;padding-top:15px; } 
#documentation h1,#documentation h2,#documentation h3 {border: none;}
#documentation h1 a, #documentation h1 a:hover,#documentation h2 a,#documentation h2 a:hover,#documentation h3 a,#documentation h4 a:hover,#documentation h5 a:hover{color:#111;text-decoration:none;}
.search_quickresult { margin-bottom: 15px; border-bottom: 1px solid #ccc;}
.search_result { margin-bottom:6px; padding:0 10px 0 10px; }
.search_snippet { padding: 5px 0; color:#666; font-size:12px; margin-left:20px; }
.search_hit {background-color:#E6E6E6; color:#000000; font-weight: normal; }
.fullItem { padding: 0 0 20px;}
.fullItem h3 {margin: 0;}
.fullItem form {margin: 0; padding: 0;}
.fullItem .icon {float: left; padding: 0 10px 0 0;}
.fullItem .body {margin: 0 0 0 65px;}

.infobox {
background-color:#EEEEFF;
border:1px solid #CCCCCC;
font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;
font-size:11px;
margin:10px 0;
padding:5px;
}

.infobox h4 {
margin:3px 0;
padding:0;
text-align:center;
font-size:1.6em;
line-height:1.4em;
color:#454950;
font-weight:700;
}
.infobox p {text-align:center;font-size:13px;
line-height:16px;padding:0 0 10px;}
