@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
}
*{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}


body,html{height:100%;cursor:default;line-height:12px; :0px;font-family:Segoe UI,Lucida Grande,arial,verdana,tahoma;background-color:#ffffff;color:#333331;}


body,html input::-moz-focus-inner{border:0;}


a:link,a:visited,a:active{text-decoration:underline;color:#2297d9;outline:none;font-weight:normal;}


a:hover{text-decoration:underline;color:#222222;outline:none;}


h1{font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;text-shadow:-1px 1px 0px #f2f3f4;font-size:30px;line-height:30px;margin:0px 0px 16px 0px;color:#111111;letter-spacing:-0.05em;font-weight:bold; }


h2{font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;text-shadow:-1px 1px 0px #f2f3f4;font-size:23px;line-height:23px;color:#222222;:-0.03em;margin:8px 0px 14px 0px;font-weight:bold;}


h3{font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;text-shadow:-1px 1px 0px #f2f3f4;font-size:23px;line-height:23px;color:#222222;:-0.03em;margin:8px 0px 14px 0px;font-weight:bold;}


h4{font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;text-shadow:-1px 1px 0px #f2f3f4;font-size:23px;line-height:23px;color:#222222;:-0.03em;margin:8px 0px 14px 0px;font-weight:bold;}


li{padding-left:4px;color:#000000;margin:0px 0px 2px 4px;}


li span{color:#5e5e5d;}


ul,ol{margin-bottom:20px;margin-left:30px;padding-right:20px;}


ul ul,ol ol{margin-top:10px;margin-bottom:10px;}


li,ul,ol{line-height:20px;}


p{padding-bottom:20px;font-size:11px;line-height:19px; color:#000000}


img{border:0px;}


blockquote{color:#71716a;font-style:italic;margin:0px 0px 20px 40px;border-left:4px solid #a5d34b;padding-left:20px;padding-right:60px;background-repeat:no-repeat;background-position:bottom right;line-height:20px;}

#firstdiv {float: left; border-right: 0px solid rgb(230, 238, 243); width: 590px; margin-top: -16px; padding-top: 16px; font-size:11px}

#primer{background-color:#e6eef3;background-image:url(bg.png);background-repeat:repeat-x;padding-bottom:40px;}


#header{width:980px;margin:0px auto 8px auto;padding-top:14px;height:80px; position:absolute; top:2px}


#header .logo{float:left;}


#header .logo img{margin-top:10px;}


#header .extra{float:right; margin-top:10px;}


#header .extra .links{margin-bottom:16px;margin-top:10px;}


#header .extra .links a{text-shadow:0px 1px 0px #ffffff;background-color:#f2f3f4;border:2px solid #f2f3f4;padding:5px 12px 5px 12px;margin-left:4px;color:#959595;text-decoration:none;font-size:11px;}


#header .extra .links a:hover{background-color:#f2f3f4;border-bottom:2px solid #abda3c;color:#86898a;}


#header .extra .search{width:200px;}


#header .extra .search input[type=text]{float:left;text-align:center;height:21px;margin-top:0px;border:1px solid #e9eaeb;font-size:13px;width:300px;}


#header .extra .search input[type=text]:focus{-moz-box-shadow:0px 0px 4px #e4e5e6;-webkit-box-shadow:0px 0px 4px #e4e5e6;box-shadow:0px 0px 4px #e4e5e6;}


#header .extra .search input[type=submit]{width:80px;padding-left:0px;padding-right:0px;float:right;text-align:center;margin-right:0px;background-image:none;border:0px;color:#959595;background-color:#f2f3f4;text-shadow:0px 1px 0px #ffffff;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#eaebec,#f2f3f4);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f2f3f4),to(#eaebec));background-position:0px 0px;}


#header .extra .search input[type=submit]:hover{float:right;margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#87cc18;text-shadow:0px 1px 0px #7cbd14;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#87cc18,#b6df48);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#b6df48),to(#87cc18));background-position:0px 0px;}


#header .extra .links span.highlight{color:#97c922;:0px;font-weight:normal;margin-left:2px;text-transform:uppercase;}


#nav{width:982px;background-color:#0468DF;height:40px;border-bottom:4px solid #A8D0FF;font-family:Segoe UI,lucida grande,arial; position:absolute; top:100px}


#nav .links{margin:0px auto 0px 4px;}


#nav .link{text-shadow:0px 1px 0px #2d84b5;float:left;color:#ffffff;background-color:#3182E2;height:17px;text-decoration:none;margin:4px 4px 0px 0px;padding:7px 12px 6px 12px;border:1px solid #4A9DFF;font-size:11px;line-height:16px;display:block;}


#nav .link:hover{background-color:#419A00;color:#ffffff;border:1px solid #92d4f9;}


#nav ul.nav-top{float:left;margin:0px;padding:0px;}


#nav ul.nav-top li{list-style:none;margin:0px;padding:0px;float:left;position:relative;}


#nav ul.nav-top li ul.dropdown{float:left;list-style:none;position:absolute;margin:0px;padding:0px;display:none;top:36px;}


#nav ul.nav-top li ul.dropdown li{}


#nav ul.nav-top li .link:link,#nav .links .nav-top li .link:visited,#nav .links .nav-top li .link:active{font-weight:normal;}


#nav .menu{background-color:#ffffff;padding:12px 30px 20px 30px;line-height:22px;border:4px solid #59b6ea;}


#nav .menu a.join{color:#d34b8b;font-weight:bold;}


#nav .menu a.join:hover{color:#333333;}


#nav .social{float:right;padding:8px 10px;}


#nav .social img{margin-left:4px;}


#binder{width:980px;background-color:#ffffff;margin:6px auto 0px auto;padding:6px 0px 20px 0px;border:1px solid #e6eef3;border-top:0px solid #ffffff; margin-top:360px}

#binder2{width:980px;background-color:#ffffff;margin:6px auto 0px auto;padding:6px 0px 20px 0px;border:1px solid #e6eef3;border-top:0px solid #ffffff; margin-top:100px}

#bindertogether{width:1200px;background-color:#ffffff;margin:6px auto 0px auto;min-height:400px;padding:6px 0px 20px 0px;border:1px solid #e6eef3;border-top:0px solid #ffffff;}


#subnav{height:38px;color:#5e8a08;text-align:left;font-weight:normal;margin-top:-4px;}


#subnav .left{float:left;width:10px;border-top:1px solid #e6eef3;}


#subnav .right{float:right;width:10px;border-top:1px solid #e6eef3;}


#subnav .links{float:left;height:26px;width:948px;padding-left:10px;padding-top:2px;font-size:11px;border:1px solid #e6eef3;border-top:0px;background-color:#fefff9;}


#subnav .links a{margin-right:12px;color:#47a1d4;text-decoration:none;}


#subnav .links a:hover{color:#222222;text-decoration:underline;}


#subnav strong{color:#90908e;margin-right:4px;}


#subnav span{color:#cbd0af;margin-right:4px;}


#breadcrumb{color:#a4a697;margin:0px auto 10px auto;width:958px;border-bottom:1px dotted #dadbd3;height:25px;padding:1px 0px 0px 0px;font-size:12px;}


#breadcrumb a{font-weight:normal;}


#breadcrumb .trail{float:left;}


#breadcrumb .trail a:hover{color:#444444;}


#breadcrumb .route{float:right;color:#b5b7a6;;}


#breadcrumb .trail span.arrow{color:#cbd0af;margin-right:2px;font-weight:normal;}


#breadcrumb .trail span.location{color:#90908e;}


#breadcrumb .trail span.arrow{font-size:11px;}


#content{float:left;width:980px;}


#twitter{background-color:#e6eef3;padding:0px 0px 10px 0px;margin-top:-30px;}


#twitter .latest{width:980px;margin:0px auto 0px auto;}


#twitter div.bird{margin-top:0px;float:left;position:absolute;}


#twitter .buffer{padding:20px 0px 16px 0px;background-repeat:no-repeat;background-position:100px 30px;}


#twitter .tweet{background-color:#ffffff;color:#8c9eaa;font-size:11px;margin:0px 0px 0px 124px;padding:14px 20px 14px 20px;}


#footer{border-top:6px solid #abda3c;background-color:#ffffff;}


#footer .container{width:980px;margin:0px auto 0px auto;}


#footer .question{background-color:#f5f5f5;padding:20px 20px 20px 20px;}


#footer .question a{color:#59b6ea;font-weight:bold;text-decoration:none;}


#footer .question a:hover{color:#000000;font-weight:bold;text-decoration:underline;}


#footer .learn{background-color:#f5f5f5;padding:20px 20px 20px 20px;}


#footer .learn a{display:block;color:#515354;border-bottom:1px solid #e8ebec;height:28px;line-height:28px;text-decoration:none;}


#footer .learn a:hover{text-decoration:underline;color:#000000;}


#footer .about{background-color:#f5f5f5;padding:20px 20px 20px 20px;}


#footer .col{float:left;width:320px;margin:-6px 40px 0px 0px;border-top:6px solid #bbe84f;}


#footer .col h3{font-weight:normal;color:#59b6ea;font-size:20px;line-height:20px;margin-bottom:16px;}


#footer .col h3 span{color:#333333;}


#footer .nav{padding-top:40px;line-height:34px;font-size:11px;}


#footer .nav a{color:#8a9195;text-decoration:none;margin:0px 10px 0px 10px;}


#footer .nav a:hover{color:#555555;text-decoration:underline;}


#footer .nav div{height:34px;}


#footer .credit{color:#000000;padding:20px 0px 40px 0px;font-size:11px;line-height:18px;}

.round{-moz-border-radius:4px;-webkit-border-radius:4px;}


.round-top{-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}


.round-bottom{-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}


.round-right{-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;}


.round-left{-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;}


.round-top-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}


.round-top-left{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}


.round-bottom-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}


.round-bottom-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}



.pages{height:30px;margin:40px auto 0px auto;font-size:13px;text-align:left;}


.pages .on{padding:6px 12px 6px 12px;background-color:#59b6ea;border:1px solid #59b6ea;color:#ffffff;margin-right:4px;cursor:pointer;}


.pages .on{text-decoration:none;}


.pages .off{padding:6px 12px 6px 12px;background-color:#ffffff;border:1px solid #b3ddf5;color:#59b6ea;margin-right:4px;cursor:pointer;}


.pages .off:hover{border:1px solid #e6d649;background-color:#f7f2c2;color:#d3ad15;cursor:pointer;text-decoration:none;}


.split-left{float:left;}


.split-right{float:right;}


.foot{clear:both;font-size:1px;line-height:0px;height:0px;}


.break{margin-bottom:10px;}


.line{height:0px;font-size:0px;line-height:0px;border-top:1px solid #dee2e3;margin:10px 0px 10px 0px;}


.ribbon-fold-left{height:4px;margin:0px 0px 0px -8px;}


.ribbon-fold-right{height:4px;margin:0px -8px 0px 0px;}


.ribbon{height:25px;padding:8px 10px 0px 10px;margin:0px 0px 0px -8px; font-family:'Droid Sans';text-align:right;font-size:18px;}


.ribbon.right{margin:0px 0px 0px 0px;background-position:right;text-align:left;}


.ribbon.green{text-shadow:-1px 1px 0px #8cb52d;color:#ffffff;background-color:#87cc18;}


.ribbon.blue{text-shadow:-1px 1px 0px #3f9fd4;color:#ffffff;background-color:#0468DF;}


div#content > h2:first-child{font-size:26px;margin-bottom:20px;color:#333333;line-height:32px;padding-bottom:8px;margin-top:4px;padding-right:0px;border-bottom:4px solid #59b6ea;font-weight:bold;text-shadow:-1px 1px 0px #f2f3f4;}


div#content > h1:first-child{margin-bottom:20px;}


div#content h3 + h4{color:#ec6109;}


div#content h3 > h4{color:#ec6109;}


div#content ol + h4{margin-top:30px;}


.post dd{padding-bottom:14px;padding-top:14px;padding-left:30px;}


.post dt a{font-weight:bold;font-size:1.3em;}



input,textarea{color:#b1b4b5;font-size:12px;}


input:focus,textbox:focus{color:#7e8385;}


.msg-success{color:#407294;background-color:#ecf4f7;font-size:11px;font-weight:bold;text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;border:1px solid #d3e3ea;-moz-border-radius:6px;-webkit-border-radius:6px;}


.msg-fail{color:#874e74;background-color:#f6eff4;font-size:11px;font-weight:bold;text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;border:1px solid #ead3e3;-moz-border-radius:6px;-webkit-border-radius:6px;}


.buttons{padding:0px 0px 0px 0px;height:32px;}


input,textarea,select{color:#80868b;}


textarea{padding:6px 6px 5px 6px;margin:2px 0px 10px 0px;border:1px solid #dddedf;background-color:#f5f7f7;height:100px;}


textarea:focus{border:1px solid #9dd2f3;background-color:#ffffff;}


input[type=text]{padding:4px 6px 5px 6px;margin:2px 0px 10px 0px;border:1px solid #dddedf;background-color:#f5f7f7;}


input[type=text]:focus{border:1px solid #9dd2f3;background-color:#ffffff;}


input[type=text]:active{border:1px solid #9dd2f3;}


input[type=password]{padding:4px 6px 5px 6px;margin:2px 0px 10px 0px;border:1px solid #dddedf;background-color:#f5f7f7;}


input[type=password]:focus{border:1px solid #9dd2f3;background-color:#ffffff;}


input[type=password]:active{border:1px solid #9dd2f3;}


input[type=submit]{float:left;line-height:14px;height:32px;font-size:11px;color:#6d7279;background-color:#f5f7f7;padding:6px 14px 8px 30px;margin:0px 8px 0px 0px;text-align:left;border:1px solid #d7d9da;background-repeat:no-repeat;background-position:9px 7px;}


input[type=submit]:hover{background-color:#eff8fa;border:1px solid #9dd2f3;cursor:pointer;}


input[type=submit]:active{background-color:#fbfbfb;border:1px solid #87c9f3;cursor:pointer;}


input[type=submit]{float:none;margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#87cc18;text-shadow:0px 1px 0px #7cbd14;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#87cc18,#b6df48);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#b6df48),to(#87cc18));background-position:0px 0px;}


input[type=submit]:hover{margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#87cc18;text-shadow:0px 1px 0px #333333;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#5c6063,#7b8387);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8387),to(#5c6063));background-position:0px 0px;}


input[type=checkbox]{margin:4px 8px 10px 0px;}


select{padding:3px 4px 2px 6px;height:28px;margin:2px 0px 10px 0px;cursor:pointer;background-color:#f5f7f7;border:1px solid #dddedf;outline:none;outline-style:none;}


select:focus{border:1px solid #d6d9dc;background-color:#ffffff;}


select:active{border:1px solid #ece58c;}


option{padding:2px 10px 2px 10px;outline:none;background-color:#ffffff;border:0px solid #e2e4e7;}


input[type=submit].small{font-size:13px;padding:4px 14px 6px 30px;height:26px;margin-top:2px;background-position:8px 4px;}


.form .col{float:left;margin-right:20px;}


.form .col span{font-size:10px;text-transform:uppercase;}


.form .col strong{color:#b4b8ba;font-weight:normal;margin-left:8px;}


.form .col em{color:#db5688;font-style:normal;}


.form .captcha{padding:6px 0px 16px 0px;}



#home .benefit{background-image:url(bullet-arrow.png);background-repeat:no-repeat;background-position:2px 4px;padding-left:32px;margin-bottom:8px;}


#home .benefit span:hover{background-color:#fffeeb;}


#home #sidebar{float:left;margin-left:50px;width:270px; margin-top:40px}


#home #sidebar a{color:#7fac13;}


#home #sidebar a:hover{color:#333333;}


#home #sidebar .ribbon{height:4px;margin:0px -8px 0px 0px;}


#home #sidebar .ribbon-blue{font-family:'Droid Sans';height:25px;width:258px;font-size:18px;color:#ffffff;padding:8px 10px 0px 10px;margin:0px 0px 0px 0px;background-color:#59b6ea;background-image:url(ribbon-bg-right.png);background-position:right;background-repeat:repeat-y;text-align:left;}


#home #sidebar .ribbon-green{font-family:'Droid Sans';height:25px;width:258px;font-size:18px;color:#ffffff;padding:8px 10px 0px 10px;margin:0px 0px 0px 0px;background-color:#9bc732;background-image:url(ribbon-bg-right.png);background-position:right;background-repeat:repeat-y;text-align:left;}



#home #sidebar .ribbon-dark{font-family:'Droid Sans';height:25px;width:258px;font-size:18px;color:#ffffff;padding:8px 10px 0px 10px;margin:0px 0px 0px 0px;background-color:#3a3d3f;background-image:url(ribbon-bg-right.png);background-position:right;background-repeat:repeat-y;text-align:left;}


#home #sidebar .ribbon-purple{font-family:'Droid Sans';height:25px;width:258px;font-size:18px;color:#ffffff;padding:8px 10px 0px 10px;margin:0px 0px 0px 0px;background-color:#c046ac;background-image:url(ribbon-bg-right.png);background-position:right;background-repeat:repeat-y;text-align:left;}


#home #sidebar .login{width:250px;color:#97998d;background-color:#f2f3f4;border-top:4px solid #ffffff;padding:10px 10px 10px 10px;line-height:16px;text-transform:uppercase;font-size:10px;}


#home #sidebar .login .field{float:left;width:120px;}


#home #sidebar .login .join{float:right;font-size:11px;text-transform:none;padding-top:4px;}


#home #sidebar h2{color:#222222;border-bottom:4px solid #e6eef3;padding-bottom:10px;margin:20px 20px 20px 10px;}


#home #sidebar p{margin:0px 20px 16px 10px;}


#home #sidebar .link-blue a{color:#2297d9;}


#home #sidebar .link-blue a:hover{color:#333333;}


#home #sidebar input[type=textbox]{height:20px;}


#home #sidebar .site-links div{font-size:11px;line-height:20px;margin-bottom:4px;padding:0px 20px 0px 18px;Background-position:0px 7px;background-repeat:no-repeat;}


#home #sidebar .site-links div div{font-size:11px;margin-top:-2px;color:#9d9d96;background-image:none;padding-left:0px;font-style:italic;}



#login{padding-top:20px;}


#login .box{width:510px;margin:0px auto 0px auto;border:4px solid #c9de9e;background-color:#ffffff;padding:8px 20px 10px 20px;}


#login .box .logo{padding-bottom:2px;}


#login .box .field{float:left;width:250px;text-align:center;color:#a6acb1;}


#login .box .field input{width:220px;text-align:center;margin:4px 0px 0px 0px;}


#login .buttons{margin:20px auto 0px auto;}


#login .buttons input{float:none;height:30px;margin:0px auto 0px auto;padding-bottom:8px;background-position:8px 5px;}


#login .buttons input.continue{background-position:9px 6px;}


#login .links{margin-top:8px;font-size:11px;text-align:center;}


#login .links span{color:#a6acb1;}


#login a{color:#72ad13;}


#login a:hover{color:#333333;}


#login .sell{border:4px dashed #d2d9dd;width:600px;background-color:#ffffff;padding:10px 10px 10px 10px;margin:20px auto 50px auto;}


#login .sell:hover{border:4px dashed #1fa8f5;cursor:pointer;background-color:#f1f6f9;}


#login .sell .benefits{float:right;width:200px;margin-top:10px;margin-right:20px;}


#login .sell .message{margin-left:4px;margin-top:10px;}


#login .sell .video{margin-left:4px;margin-bottom:0px;padding-bottom:0px;}



#blog #content{width:630px;margin-left:30px;}


#blog #content2{width:920px;margin-left:30px;}


#blog .post{margin-bottom:20px;}


#blog .post h1{font-size:26px;color:#333333;line-height:32px;padding-bottom:8px;margin-top:4px;padding-right:0px;border-bottom:4px solid #59b6ea;font-weight:bold;text-shadow:-1px 1px 0px #f2f3f4;}


#blog .post h1 a{display:block;font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;color:#222222;text-decoration:none;text-shadow:-1px 1px 0px #f2f3f4;:-0.04em;}


#blog .post h1 a:hover{color:#000000;}


#blog .post h1:hover{border-bottom:4px solid #87cc18;}


#blog .post .info{float:left;margin:0px 20px 20px -30px;}


#blog .post .info .date{width:108px;}


#blog .post .info .other{width:100px;color:#97998d;background-color:#f2f3f4;border-top:4px solid #ffffff;padding:10px 10px 10px 10px;line-height:16px;text-transform:uppercase;font-size:10px;}


#blog .post .info .other .facebook{margin-bottom:10px;margin-left:54px;}


#blog .post .info .other .author{float:right;}


#blog .post .info .other .comments{float:right;background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 0px 18px;}


#blog .post .info .other .line{margin:8px 0px 8px 0px;border-bottom:1px solid #e8e9ea;}


#blog .post .info .other .posted{float:right;}


#blog .post .info .other .categories{float:right;}


#blog .sell{border:4px dashed #1fa8f5;background-color:#f1f6f9;padding:10px 10px 10px 10px;margin:20px 0px 50px 0px;}


#blog .sell:hover{border:4px dashed #addb3f;cursor:pointer;}


#blog .sell .benefits{float:right;width:210px;margin-top:10px;margin-right:20px;}


#blog .sell .message{margin-left:4px;margin-top:10px;}


#blog .sell .video{margin-left:4px;margin-bottom:0px;padding-bottom:0px;}


#blog #sidebar{float:left;margin-left:50px;width:270px;}


#blog #sidebar a:hover{color:#333333;}


#blog #sidebar .login{width:250px;color:#97998d;background-color:#f2f3f4;border-top:4px solid #ffffff;padding:10px 10px 10px 10px;line-height:16px;text-transform:uppercase;font-size:10px;}


#blog #sidebar .login .field{float:left;width:120px;}


#blog #sidebar .login .join{float:right;font-size:11px;text-transform:none;padding-top:4px;}


#blog #sidebar h2{color:#555555;border-bottom:4px solid #e6eef3;padding-bottom:10px;margin:20px 20px 10px 0px;font-size:21px;font-weight:normal;}


#blog #sidebar h2.comment{background-repeat:no-repeat;background-position:0px -2px;padding-left:42px;}


#blog #sidebar p{margin:0px 20px 16px 0px;}


#blog #sidebar .link-blue a{color:#2297d9;}


#blog #sidebar .link-blue a:hover{color:#333333;}


#blog #sidebar input[type=textbox]{height:20px;}


#sidebar input[type=submit]{float:none;font-size:11px;border:0px;margin:0px 0px 0px 0px;height:24px;padding:0px 20px 0px 20px;background-color:#39a3df;color:#ffffff;background-image:none;}


#sidebar input[type=submit]:hover{background-color:#4a5257;}


#blog #sidebar .site-links div{font-size:11px;line-height:20px;margin-bottom:4px;padding:0px 20px 0px 20px;background-position:2px 6px;background-repeat:no-repeat;}


#blog #sidebar .youtube div{background-position:0px 6px;}


#blog #sidebar .site-links div div{font-size:12px;margin-top:-2px;color:#c3c6c8;background-image:none;padding-left:0px;font-style:normal;}


#blog #sidebar .training-links div{font-size:13px;border-bottom:1px solid #e6eef3;line-height:19px;margin-bottom:4px;margin-right:20px;padding:1px 20px 5px 22px;background-position:0px 4px;background-repeat:no-repeat;}


#blog #sidebar .training-links div a{display:block;text-decoration:none;color:#877041;}


#blog #sidebar .training-links div a:hover{text-decoration:underline;}


#blog #sidebar .training div{background-position:0px 6px;}


#blog .next-previous{border-bottom:4px solid #e6eef3;padding:4px 0px 10px 0px;margin-bottom:20px;}


#blog .next-previous-bottom{border-top:4px solid #e6eef3;padding:14px 0px 10px 0px;}


#blog .next-previous .previous{float:left;color:#ffffff;margin-right:8px;margin-bottom:8px;width:64px;margin-left:0px;font-weight:bold;padding:3px 8px 5px 8px;margin-top:-4px;background-color:#87cc18;text-shadow:-1px 1px 0px #7eb919;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#87cc18,#b6df48);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#b6df48),to(#87cc18));background-position:0px 0px;}


#blog .next-previous .next{float:left;color:#ffffff;margin-right:8px;width:64px;font-weight:bold;padding:3px 8px 5px 8px;margin-top:-4px;text-shadow:-1px 1px 0px #1478b1;background-color:#178ccd;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#178ccd,#35aef1);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#35aef1),to(#178ccd));background-position:0px 0px;}


#blog .next-previous .link{float:left;margin-top:-2px;padding:1px 20px 2px 4px;}


#blog .next-previous .link a{color:#555555;}


#blog .next-previous .link a:hover{color:#000000;}


#blog .comment{margin-bottom:30px;}


#blog .comment h3{background-color:#555555;border-bottom:4px solid #cccccc;margin-left:-10px;color:#ffffff;padding:10px 10px 10px 20px;text-shadow:-1px 1px 0px #000000;margin-bottom:0px;background-repeat:no-repeat;background-position:top right;:-0.01em;}


#blog .comment .thoughts{background-color:#f2f3f4;padding-top:14px;padding-bottom:16px;margin-left:-10px;background-repeat:no-repeat;background-position:10px 90px;}


#blog .comment .subject{float:left;width:90px;padding:5px 0px 0px 20px;font-weight:bold;}


#blog .comment .blank{float:left;width:90px;padding:5px 0px 0px 20px;}


#blog .comment input[type=submit]{float:right;margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#444444;text-shadow:0px 1px 0px #000000;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#333333,#444444);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#444444),to(#333333));background-position:0px 0px;}


#blog .comment input[type=submit]:hover{float:right;margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#dddede;text-shadow:0px 1px 0px #157fba;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#178ccd,#35aef1);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#35aef1),to(#178ccd));background-position:0px 0px;}


#blog .comments .subject{padding:8px 8px 8px 12px;background-color:#eef3e6;margin-left:170px;margin-bottom:10px;}


#blog .comments .subject a{color:#8cb52d;font-weight:bold;text-decoration:none;}


#blog .comments .subject2{padding:8px 8px 8px 12px;background-color:#e6eef3;margin-left:170px;margin-bottom:10px;}


#blog .comments .subject2 a{color:#2297d9;font-weight:bold;text-decoration:none;}


#blog .comments .bubble{background-position:bottom right;padding-bottom:4px;padding-top:4px;background-repeat:no-repeat;}


#blog .comments .bubble2{background-position:bottom right;padding-bottom:4px;padding-top:4px;background-repeat:no-repeat;}


#blog .comments .member{text-shadow:-1px 1px 0px #8cb52d;font-family:'Droid Sans';height:25px;width:118px;font-size:18px;color:#ffffff;padding:8px 10px 0px 0px;margin:0px 0px 0px -8px;background-color:#87cc18;background-repeat:repeat-y;text-align:right;}


#blog .comments .member2{text-shadow:-1px 1px 0px #3f9fd4;width:180px;background-color:#59b6ea;}


#blog .comments .break{border-bottom:4px solid #eef3e6;margin-bottom:20px;}


#blog .comments .break2{border-bottom:4px solid #e6eef3;margin-bottom:20px;}



#training #content{width:690px;margin-left:30px;margin-top:4px;}


#training #courses .current{margin:0px 20px 10px 0px;width:240px;}


#training #courses .current .other{color:#8f9294;background-color:#f2f3f4;border-top:4px solid #ffffff;padding:8px 10px 10px 10px;line-height:18px;text-transform:none;font-size:13px;}


#training h1{font-size:26px;color:#333333;line-height:32px;padding-bottom:8px;margin-top:4px;padding-right:0px;border-bottom:4px solid #59b6ea;font-weight:bold;text-shadow:-1px 1px 0px #f2f3f4;}


#training h2.comment{color:#555555;border-bottom:4px solid #e6eef3;padding-bottom:10px;margin:20px 20px 10px 0px;font-size:21px;font-weight:normal;background-image:url(icons/32x32/comment.png);background-repeat:no-repeat;background-position:0px -2px;padding-left:42px;}


#courses{float:left;width:220px;}


#courses .chapters{font-size:13px;margin:0px 0px 0px 10px;margin-top:4px;margin-bottom:20px;width:220px;line-height:18px;}


#courses .chapters div{margin-bottom:0px;background-position:0px 7px;background-repeat:no-repeat;margin-left:10px;padding-left:12px;}


#courses .chapters div div{margin-bottom:0px;background-position:0px 6px;background-repeat:no-repeat;margin-left:0px;padding-left:12px;margin-top:0px;border-top:2px solid #e5f2f9;padding-top:0px;}


#courses .chapters div div div{margin-bottom:0px;background-position:0px 6px;background-repeat:no-repeat;margin-left:0px;padding-left:12px;margin-top:0px;border-top:2px solid #e5f2f9;padding-top:0px;}


#courses .chapters div a{font-weight:normal;text-decoration:underline;display:block;padding:2px 2px 4px 4px;}


#courses .chapters a{color:#333333;}


#courses .course .summary{width:220px;color:#8f9294;background-color:#f2f3f4;border-top:4px solid #ffffff;margin:0px 0px 10px 0px;padding:6px 10px 8px 10px;line-height:18px;text-transform:none;font-size:13px;}


#courses .course:hover{cursor:pointer;}


#courses .course:hover .summary{color:#7f9294;background-color:#e0e2e4;}


#courses .course:hover .title-green{color:#fff586;background-color:#24709b;text-shadow:-1px 1px 0px #1f516d;}


#courses a{color:#64b20f;}


#courses a:hover{color:#111111;}


#training .question{margin:0px 0px 0px 10px;padding-left:10px;width:220px;margin-bottom:10px;}


#training .question .title{border-bottom:4px solid #eef1de;padding-bottom:10px;font-size:18px;font-family:arial,tahoma,trebuchet ms;font-weight:normal;}


#training .question .note{color:#4a5040;width:220px;margin-top:8px;font-size:13px;line-height:18px;}


#training div#content > h2:first-child{font-size:26px;margin-bottom:20px;color:#333333;line-height:32px;padding-bottom:8px;margin-top:4px;padding-right:0px;border-bottom:4px solid #59b6ea;font-weight:bold;text-shadow:-1px 1px 0px #f2f3f4;}


#training div#content > h1:first-child{margin-bottom:20px;}


#training div#content h3 + h4{color:#ec6109;}


#training div#content h3 > h4{color:#ec6109;}


#training div#content ol + h4{margin-top:30px;}



.tool{background-color:#f2f4f3;padding:14px 14px 14px 14px;margin-top:34px;}


.tool img.title{position:absolute;margin-top:-40px;}


.tool .buffer{height:30px;}


.tool .description{text-shadow:-1px 1px 0px #ffffff;color:#898f92;font-size:15px;padding:0px 10px 4px 4px;}


.tool .action{background-color:#ffffff;margin-top:10px;padding:20px 20px 20px 20px;-moz-box-shadow:0px 0px 4px #dfe0e0;-webkit-box-shadow:0px 0px 4px #dfe0e0;box-shadow:0px 0px 4px #dfe0e0;}


.tool img.download{margin-left:-36px;}


.tool-link{float:left;width:288px;border:8px solid #f2f3f4;padding:12px 10px 12px 10px;margin:0px 20px 20px 0px;cursor:pointer;}


.tool-link:hover{border:8px solid #d9eaf4;}


.tool-link img{float:left;margin:4px 16px 0px 0px;}


.tool-link a{font-size:16px;color:#222222;font-weight:bold;text-decoration:none;}


.tool-link p{color:#949697;margin-bottom:0px;padding-bottom:0px;margin-top:8px;line-height:18px;}



#colorbox,#cboxOverlay,#cboxWrapper{top:0;left:0;position:absolute;z-index:9999;overflow:hidden;background-color:#252526;}


#cboxOverlay{position:fixed;width:100%;height:100%;}


#cboxMiddleLeft,#cboxBottomLeft{clear:left;}


#cboxContent{position:relative;overflow:hidden;}


#cboxLoadedContent{overflow:auto;}


#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}


#cboxTitle{margin:0;}


#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}


#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}


.autoresponder{width:680px;height:330px;border:4px solid #59b6ea;background-color:#ffffff;margin:0px auto 0px auto;}


.autoresponder .deal{border-bottom:4px solid #ececd2;height:80px;padding:16px 0px 0px 0px;background-position:bottom;background-repeat:repeat-x;}


.autoresponder .close{margin-top:-108px;margin-left:8px;position:absolute;cursor:pointer;}


.autoresponder input[type=submit]{float:none;font-size:20px;border:0px;margin:10px 0px 0px 0px;height:40px;padding:0px 20px 4px 20px;background-color:#39a3df;color:#ffffff;background-image:none;}



#block-simplenews-content > p{padding-bottom:0;}


#block-simplenews-content input[type=submit]{clear:both;margin-bottom:1.25em;margin-right:6em;}




#block-simplenews-content input[type=submit]:hover{background-color:#eff8fa;border:1px solid #9dd2f3;cursor:pointer;}


#block-simplenews-content input[type=submit]:active{background-color:#fbfbfb;border:1px solid #87c9f3;cursor:pointer;}


#block-simplenews-content input[type=submit]{float:none;margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#87cc18;text-shadow:0px 1px 0px #7cbd14;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#87cc18,#b6df48);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#b6df48),to(#87cc18));background-position:0px 0px;}


#block-simplenews-content input[type=submit]:hover{margin-right:0px;background-image:none;padding-left:14px;border:0px;color:#ffffff;background-color:#87cc18;text-shadow:0px 1px 0px #333333;background-image:none;background-image:-moz-linear-gradient(0% 100% 90deg,#5c6063,#7b8387);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8387),to(#5c6063));background-position:0px 0px;}


#training .post{margin-bottom:20px;}


#training .post h1{font-size:26px;color:#333333;line-height:32px;padding-bottom:8px;margin-top:4px;padding-right:0px;border-bottom:4px solid #59b6ea;font-weight:bold;text-shadow:-1px 1px 0px #f2f3f4;}


#training .post h1 a{display:block;font-family:'Droid Sans',Segoe UI,Lucida Grande,arial,tahoma,trebuchet ms;color:#222222;text-decoration:none;text-shadow:-1px 1px 0px #f2f3f4;:-0.04em;}


#training .post h1 a:hover{color:#000000;}


#training .post h1:hover{border-bottom:4px solid #87cc18;}


div.block-inner div.content div.item-list ul li{margin-right:0.75em;}
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}


.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}


.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}


.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}


.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}


#book-outline{min-width:56em;}


.book-outline-form .form-item{margin-top:0;margin-bottom:0;}


html.js #edit-book-pick-book{display:none;}


.form-item-book-bid .description{clear:both;}


#book-admin-edit select{margin-right:24px;}


#book-admin-edit select.progress-disabled{margin-right:0;}


#book-admin-edit tr.ajax-new-content{background-color:#ffd;}


#book-admin-edit .form-item{float:left;}



#comments{margin-top:15px;}


.indented{margin-left:25px;}


.comment-unpublished{background-color:#fff4f4;}


.preview .comment{background-color:#ffffea;}



.field .field-label{font-weight:bold;}


.field-label-inline .field-label,.field-label-inline .field-items{float:left;}


form .field-multiple-table{margin:0;}


form .field-multiple-table th.field-label{padding-left:0;}


form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}


form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}


form .field-add-more-submit{margin:.5em 0 0;}



div.toboggan-container{text-align:center;}


div.toboggan-login-link-container{text-align:left;}


div.toboggan-login-link-container a{text-decoration:none;}


div.toboggan-block-message{text-align:left;}


div.user-login-block{text-align:left;}


div.user-login-block a{text-align:left;}


.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}


.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}


.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}


.toboggan-unified #login-links a:hover{background-color:#DDD;}


.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}


.toboggan-unified.login #register-form{display:none;}


.toboggan-unified.register #login-form{display:none;}



.node-unpublished{background-color:#fff4f4;}


.preview .node{background-color:#ffffea;}


td.revision-current{background:#ffc;}



.search-form{margin-bottom:1em;}


.search-form input{margin-top:0;margin-bottom:0;}


.search-results{list-style:none;}


.search-results p{margin-top:0;}


.search-results .title{font-size:1.2em;}


.search-results li{margin-bottom:1em;}


.search-results .search-snippet-info{padding-left:1em;}


.search-results .search-info{font-size:0.85em;}


.search-advanced .criterion{float:left;margin-right:2em;}


.search-advanced .action{float:left;clear:left;}



#permissions td.module{font-weight:bold;}


#permissions td.permission{padding-left:1.5em;}


#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}


#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}


#user-admin-roles td.edit-name{clear:both;}


#user-admin-roles .form-item-name{float:left;margin-right:1em;}


.password-strength{width:17em;float:right;margin-top:1.4em;}


.password-strength-title{display:inline;}


.password-strength-text{float:right;font-weight:bold;}


.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}


.password-indicator div{height:100%;width:0%;background-color:#47C965;}


input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}


div.password-confirm{display:inline;padding-left:1em;}


div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}


div.password-suggestions ul{margin-bottom:0;}


.password-parent{margin:0;width:34.3em;}


.confirm-parent{margin:0;}


div.password-confirm{visibility:hidden;}


.profile{clear:both;margin:1em 0;}


.profile .user-picture{float:right;margin:0 1em 1em 0;}


.profile h3{border-bottom:1px solid #ccc;}


.profile dl{margin:0 0 1.5em 0;}


.profile dt{margin:0 0 0.2em 0;font-weight:bold;}


.profile dd{margin:0 0 1em 0;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}


.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}


a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;}


div.ctools-ajaxing{float:left;width:18px;}



.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}


.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}


.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}


.views-exposed-form label{font-weight:bold;}


.views-exposed-widgets{margin-bottom:.5em;}


.views-align-left{text-align:left;}


.views-align-right{text-align:right;}


.views-align-center{text-align:center;}


div.view div.views-hide{display:none;}


div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}


div.view:hover div.views-hide{margin-top:-1.5em;}


.views-view-grid tbody{border-top:none;}



.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}


.container-inline-date .form-item{float:none;padding:0;margin:0;}


.container-inline-date .form-item .form-item{float:left;}


.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}


.container-inline-date .description{clear:both;}


.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}


.container-inline-date .date-spacer{margin-left:-5px;}


.views-right-60 .container-inline-date div{padding:0;margin:0;}


.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}


#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}


#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}


.calendar td{padding:0;}


span.date-display-single{}


span.date-display-start{}


span.date-display-end{}


span.date-display-separator{}


.date-repeat-input{float:left;width:auto;margin-right:5px;}


.date-repeat-input select{min-width:7em;}


.date-repeat fieldset{clear:both;float:none;}


.date-views-filter-wrapper{min-width:250px;}


.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}


.date-nav{width:100%;padding-bottom:1.5em;clear:both;}


.date-nav div.date-prev{text-align:left;width:24%;float:left;}


.date-nav div.date-next{text-align:right;width:24%;float:right;}


.date-nav div.date-heading{text-align:center;width:50%;float:left;}


.date-nav div.date-heading h3{margin:0;padding:0;}


.date-clear{float:none;clear:both;display:block;}


.date-clear-block{float:none;width:auto;clear:both;}


.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}


.date-clear-block{display:inline-block;}


* html .date-clear-block{height:1%;}


.date-clear-block{display:block;}


.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}


.date-container .date-format-name{float:left;}


.date-container .date-format-type{float:left;padding-left:10px;}


.date-container .select-container{clear:left;float:left;}


div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}


div.date-calendar-day span{display:block;text-align:center;}


div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}


div.date-calendar-day span.day{font-weight:bold;font-size:2em;}


div.date-calendar-day span.year{font-size:.9em;padding:2px;}
#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}


#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}


#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}


html.js input.form-autocomplete{background-position:100% 2px;background-repeat:no-repeat;}


html.js input.throbbing{background-position:100% -18px;}


html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}


html.js fieldset.collapsed .fieldset-wrapper{display:none;}


fieldset.collapsible{position:relative;}


fieldset.collapsible .fieldset-legend{display:block;}


.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.resizable-textarea .grippie{border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}


body.drag{cursor:move;}


.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}


a.tabledrag-handle:hover{text-decoration:none;}


a.tabledrag-handle .handle{height:13px;margin-top:4px;width:13px;}


a.tabledrag-handle-hover .handle{background-position:0 -20px;}


div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}


div.tree-child{}


div.tree-child-last{}


div.tree-child-horizontal{}


.tabledrag-toggle-weight-wrapper{text-align:right;}


table.sticky-header{background-color:#fff;margin-top:0;}


.progress .bar{background-color:#fff;border:1px solid;}


.progress .filled{background-color:#000;height:1.5em;width:5px;}


.progress .percentage{float:right;}


.progress-disabled{float:left;}


.ajax-progress{float:left;}


.ajax-progress .throbber{float:left;height:15px;margin:2px;width:15px;}


tr .ajax-progress .throbber{margin:0 2px;}


.ajax-progress-bar{width:16em;}


.container-inline div,.container-inline label{display:inline;}


.container-inline .fieldset-wrapper{display:block;}


.nowrap{white-space:nowrap;}


html.js .js-hide{display:none;}


.element-hidden{display:none;}


.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}


.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


* html .clearfix{height:1%;}


*:first-child + html .clearfix{min-height:1%;}



ul.menu{border:none;list-style:none;text-align:left;}


ul.menu li{margin:0 0 0 0.5em;}


ul li.expanded{list-style-type:circle;}


ul li.collapsed{list-style-type:disc;}


ul li.leaf{list-style-type:square;}


li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}


li a.active{color:#000;}


td.menu-disabled{background:#ccc;}


ul.inline,ul.links.inline{display:inline;padding-left:0;}


ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}


.breadcrumb{padding-bottom:0.5em;}


ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}


ul.primary li{display:inline;}


ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}


ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}


ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}


ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}


ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}


ul.secondary a{padding:0;text-decoration:none;}


ul.secondary a.active{border-bottom:4px solid #999;}



div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}


div.status{border-color:#be7;}


div.status,.ok{color:#234600;}


div.status,table tr.ok{background-color:#f8fff0;}


div.warning{border-color:#ed5;}


div.warning,.warning{color:#840;}


div.warning,table tr.warning{background-color:#fffce5;}


div.error{border-color:#ed541d;}


div.error,.error{color:#8c2e0b;}


div.error,table tr.error{background-color:#fef5f1;}


div.error p.error{color:#333;}


div.messages ul{margin:0 0 0 1em;padding:0;}


div.messages ul li{list-style-image:none;}



fieldset{margin-bottom:1em;padding:0.5em;}


form{margin:0;padding:0;}


hr{border:1px solid gray;height:1px;}


img{border:0;}


table{border-collapse:collapse;}


th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}


tbody{border-top:1px solid #ccc;}


tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}


th.active img{display:inline;}


td.active{background-color:#ddd;}


.item-list .title{font-weight:bold;}


.item-list ul{margin:0 0 0.75em 0;padding:0;}


.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}


.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}


tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.form-item .description{font-size:0.85em;}


label{display:block;font-weight:bold;}


label.option{display:inline;font-weight:normal;}


.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}


.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}


input.form-checkbox,input.form-radio{vertical-align:middle;}


.marker,.form-required{color:#f00;}


.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}


.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}


.more-link{text-align:right;}


.more-help-link{text-align:right;}


.more-help-link a{padding:1px 0 1px 20px;}


.item-list .pager{clear:both;text-align:center;}


.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}


.pager-current{font-weight:bold;}


#autocomplete li.selected{background:#0072b9;color:#fff;}


html.js fieldset.collapsible .fieldset-legend{padding-left:15px;}


html.js fieldset.collapsed .fieldset-legend{background-position:5px 50%;}


.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}


tr.drag{background-color:#fffff0;}


tr.drag-previous{background-color:#ffd;}


.tabledrag-toggle-weight{font-size:0.9em;}


body div.tabledrag-changed-warning{margin-bottom:0.5em;}


tr.selected td{background:#ffc;}


td.checkbox,th.checkbox{text-align:center;}


.progress{font-weight:bold;}


.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


.progress .filled{}


#contdiv {float: left; width: 630px; margin-left: 30px; font-size:11px; margin-top:40px}

#firstsub {border-bottom: 4px solid #0468DF; padding-top: 8px; padding-bottom: -25px; margin-bottom: 20px; }



#webpage {
	BACKGROUND: #fff repeat-y left top; MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: left; margin-bottom:-10px;  border-top: 0px solid rgb(230, 238, 243); 
}


#pagehead{width:982px; background-image:url(pagehead.gif); background-color:#0468DF;height:223px;font-family:Segoe UI,lucida grande,arial; position:absolute; top:160px}
#menu {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 40px;
	width: 982px;
	border: 1px solid #999;
	position: absolute;
	top: 100px;
	background-image: url(menu_image.gif);
	background-repeat: repeat-x;
}
#menu ul {
	list-style-type: none;
}
#menu li {
	float: left;
	display: inline;
}
#menu a {
	display: block;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-right: 22px;
	padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none
}
#menu a:hover {
	color:#BEEFED;
		font-weight:bold

}
#menu .end {
	background-image: none;
}
.ct {
	BACKGROUND: url(box.gif) no-repeat left top
}
.ct DIV {
	BACKGROUND: url(box.gif) no-repeat right top; MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
.cb {
	BACKGROUND: url(box.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px
}
.cb DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(box.gif) no-repeat right bottom; PADDING-BOTTOM: 8px; MARGIN-LEFT: 5px; PADDING-TOP: 3px
}
