html{color:#000;background:#FFF;}
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}*/
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}

.w-bg-bb>.cn-2 .bl,.w-e-bb>.cn-2 .bl,.dgr-e-bb>.cn-2 .bl,.ly-e-bb>.cn-2 .bl,.ly-w-bb>.cn-2 .bl,.lr-w-bb>.cn-2 .bl,.lr-e-bb>.cn-2 .bl{height:4px;bottom:-2px;}
.w-bg-bb>.cn-2 .br,.w-e-bb>.cn-2 .br,.dgr-e-bb>.cn-2 .br,.ly-e-bb>.cn-2 .br,.ly-w-bb>.cn-2 .br,.lr-w-bb>.cn-2 .br,.lr-e-bb>.cn-2 .br{height:4px;bottom:-2px;}
.w-bg-bb>.cn-4 .bl{height:7px;bottom:-3px;}
.w-bg-bb>.cn-4 .br{height:7px;bottom:-3px;}
.w-bg .cn-4 span{background-image:url(../images/slider/w-bg-4.gif);}
.w-bg{background-color:#fff;position:relative;}
.w-bg-bb{background-color:#fff;border-bottom:3px solid #87d4e6;position:relative;}
.w-bg-bb .cn-4 span{background-image:url(../images/slider/w-bg-4-bb.gif);}

.home .w-bg-bb{border-bottom:none;display:inline-block;}
.home .header{height:42px;}
.home .header h1{margin:0;}
.home .header form{height:35px;width:509px;padding:7px 5px 0 6px;float:right;position:relative;}
.home .header form .ipt{margin-right:4px;position:relative;}
.home .header form .ipt img{cursor:text;position:absolute;top:9px;left:10px;}
.home .header form .homePassInput input{width:80px;padding-left:67px;}
.home .header form .homeEmailInput input{width:140px;padding-left:40px;}
.home .header .forgotPassword{margin-right:7px;font-size:12px;line-height:27px;float:left;}
.home .header .remember{background:#fcffc7 url(../images/slider/remember_bg.png) 0 0 repeat-x;padding:8px 10px 10px;position:absolute;top:42px;right:0;z-index:500;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.home .buckets{background:#fff url(../images/slider/buckets_bg.png) 0 0 repeat-x;width:952px;height:250px;float:left;}
.home .buckets div h2{color:#777;margin:6px 0 4px 5px;font-size:18px;font-weight:normal;}
.home .buckets .users{background:url(../images/slider/bucket_users.png) 0 0 no-repeat;display:inline;width:497px;height:233px;margin:10px 0 0 10px;float:left;}
.home .buckets .blog{background:url(../images/slider/bucket_blog.png) 0 0 no-repeat;display:inline;width:427px;height:233px;margin:10px 10px 0 0;float:right;}
.buckets .blog ul.messageList{padding:0 0 0 4px;}
.buckets .blog ul.messageList li{background:none;border:none;margin:0;padding:0;clear:both;}
.buckets .blog ul.messageList li a{background:url(../images/slider/blog_item_bg.png) 0 0 no-repeat;color:#777;width:375px;height:24px;margin-bottom:2px;padding:7px 10px 0 34px;font-size:12px;font-weight:normal;overflow:hidden;white-space:nowrap;float:left;clear:left;}
.static .home #footer{background:url(../images/slider/footer_bg.png) 0 0 no-repeat;height:33px;padding-top:4px;}
.home .slider{height:312px;overflow:hidden;position:relative;}
.home .slider .itemHolder{margin:0 26px;overflow:hidden;}
.home .slider .itemHolder .items{position:absolute;}
.home .slider .itemHolder .item{background-image:url(../images/slider/item_bg.png);background-position:0 0;width:196px;height:242px;padding:20px 12px 0 17px;float:left;}
.home .slider .itemHolder .active{background-position:0 -262px;}
.home .slider .itemHolder .item a:hover{text-decoration:none;}
.home .slider .itemHolder .item h2{color:#000;font-size:20px;margin-bottom:.35em;letter-spacing:-0.05em;}
.home .slider .itemHolder .item a:hover h2{color:#a43a00;}
.home .slider .itemHolder .item h2 span.new{font-size:10px;color:#C30;text-transform:uppercase;}
.home .slider .itemHolder .item p{height:65px;margin:0;}
.home .slider .itemHolder .item a:hover p{color:#4f1c00;}
.home .slider .itemHolder .item img{margin-left:6px;}
.home .slider .itemHolder .item img.cta{margin:1px 0 0;float:right;}
.home .slider a.slideLeft{background:#fff url(../images/slider/btn_slider-left.png) 0 0 no-repeat;left:0;}
.home .slider a.slideRight{background:#fff url(../images/slider/btn_slider-right.png) 0 0 no-repeat;right:0;}
.home .slider a.slideLeft,.home .slider a.slideRight{width:38px;height:262px;text-indent:-999em;overflow:hidden;position:absolute;top:0px;z-index:1; border-top:27px solid #fff; border-bottom:26px solid #fff}
.home .slider a.slideLeft:hover,.home .slider a.slideRight:hover{background-position:-38px 0;}
.home .slider a.slideLeft:active,.home .slider a.slideRight:active{background-position:-76px 0;}
.home .slider a.disabled,.home .slider a.disabled:hover,.home .slider a.disabled:active{background-position:-114px 0;}

#html{background:#cef8ff url(../images/slider/html_bg.jpg) 0 0 repeat-x;margin-bottom:1px;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:auto;}
#body{height:100%;}
#wrapper{border-top:2px solid #b5b5b5;}
#h1,h2,h3,h4,h5,h6{font-weight:bold;letter-spacing:-.05em;}
#h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000;text-decoration:none;}
#h1{font-size:24px;line-height:26px;margin:.2em 0 .4em;}
#h2{font-size:18px;line-height:18px;margin-bottom:.5em;}
#h3{font-size:18px;line-height:30px;}
#h3 span{color:#555;font-weight:normal;}
#h4{font-size:14px;line-height:16px;}
#h5{font-size:14px;line-height:20px;}
#a{color:#27a4c2;text-decoration:none;outline:none;}
#a:hover{text-decoration:underline;}
#a:active,a.active{color:#465053;}
#p{margin:0 0 .8em;}
#p.last{margin-bottom:0;}
#strong{font-weight:bold;}
#ul,ol{margin-bottom:1em;}
#ol{margin:0 0 1em 25px;}
#ol li{font-size:12px;list-style:outside decimal;padding-bottom:.2em;}
#.clear{clear:both;}
#.hidden{display:none;}