/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
/* Headings */
h1 { font-size:26px; font-weight:normal; padding:0; margin:0 0 10px 0;}
h2 { font-size:20px; font-weight:normal; padding:0; margin:0 0 10px 0;}
h3 { font-size:18px; font-weight:normal; padding:0; margin:0 0 10px 0;}
h4 { font-size:16px; font-weight:bold; padding:0; margin:0 0 10px 0;}
h5 { font-size:15px; font-weight:bold; padding:0; margin:0 0 10px 0;}
h6 { font-size:14px; font-weight:bold; padding:0; margin:0 0 10px 0;}
/* Important */ 
.no-margin { marginin: 0 !important; } /* No marginin */
.no-margin-top { marginin-top: 0 !important; } /* No marginin top*/
.no-margin-left { marginin-left: 0 !important; } /* No marginin left */
.no-margin-right { marginin-right: 0 !important; } /* No marginin right */
.no-margin-bot { marginin-bottom: 0 !important; } /* No marginin bottom */
.no-pad { padding: 0 !important; }  /* No padding */
.no-pad-top { padding-top: 0 !important; } /* No padding top */
.no-pad-left { padding-left: 0 !important; } /* No padding left */
.no-pad-right { padding-right: 0 !important; } /* No padding right */
.no-pad-bot { padding-bottom: 0 !important; } /* No padding bottotm */
.no-border { borderer: none !important; }  /* No borderer */
.no-border-top { borderer-top: none !important; }  /* No borderer top */
.no-border-left { borderer-left: none !important; }  /* No borderer left */
.no-border-right { borderer-right: none !important; }  /* No borderer right */
.no-border-bottom { borderer-bottom: none !important; } /* No borderer bottom */
.no-bg { background: none !important; }  /* No Backgorund */
.f-left { float: left !important; } /* Always float left */
.f-right { float: right !important; } /* Always float right */ 
body { overflow-x: hidden; background: #f2f2f8 url(http://d2qcctj8epnr7y.cloudfront.net/uploads/master-bg.jpg) repeat;font-family: 'Quattrocento Sans',Arial, Helvetica, sans-serif; color:#434343; font-size:14px;}
.clearfixed {padding:0;margin:0;clear:both;height:0; width:100%;}  /* Clear Fixed */
.clear {padding:0;margin:0;clear:both;height:0;}  /* Clear Fixed */
a { color:#116B8D; text-decoration:none;}
a:hover { text-decoration:underline;}
p { margin-bottom:15px;}
input,select,textarea {font-family: 'Quattrocento Sans';}
.sans-font {font-family: 'Quattrocento Sans' !important;}
.arabella-font {font-family:'arabellaregular' !important;}
@font-face {
    font-family: 'arabellaregular';
    src: url('arabella-webfont.eot');
    src: url('arabella-webfont.eot?#iefix') format('embedded-opentype'),
         url('arabella-webfont.woff') format('woff'),
         url('arabella-webfont.ttf') format('truetype'),
         url('arabella-webfont.svg#arabellaregular') format('svg');
    font-weight: normal;
    font-style: normal;}
#main-wrap { width:100%; float:left;clear:both;font-family: 'Quattrocento Sans'; background:none; min-height:100%;}
#header-wrap { width:100%; float:left; height:53px; background:#18A2DB url(../img/header-strip.jpg) repeat-x;}
#header-wrap  #header-inner { width:1100px; margin:0 auto;}
#header-wrap  #header-inner .top-nav{ display:block; position:relative; padding:0; margin:0;}
#header-wrap  #header-inner .top-nav li{ display:inline; font-size:15px; position:relative; float:left;}
#header-wrap  #header-inner .top-nav li span.top-nav-home{ width:18px; height:16px; background:url(../img/home-icon.png) no-repeat; display:inline-block; position:relative; top:2px;}
#header-wrap  #header-inner .top-nav li a{color:#ffffff;text-transform:uppercase;display:inline-block;height:33px; padding:20px 12px 0 12px;
letter-spacing:-1px;}
#header-wrap  #header-inner .top-nav li a:hover{ color:#DAF2FC; text-decoration:none;}
#header-wrap  #header-inner .top-nav li .top-nav-line{ display:inline-block; width:2px; background:url(../img/top-nav-line.jpg) no-repeat; height:53px;}
#header-wrap-2 { width:100%; float:left; height:53px; background:#18A2DB url(../img/header-strip-gray.jpg) repeat-x;}
#header-wrap-2  #header-inner-2 { width:1100px; margin:0 auto;}
#header-wrap-2  #header-inner-2 a#logo{ width:223px; height:35px; background:url(http://d2qcctj8epnr7y.cloudfront.net/images/2013/logo-consultants-small2.png) no-repeat; cursor:pointer; text-indent:-99999em;
display:inline-block; float:left; top:10px; position:relative; float:left; margin-right:25px;}
#header-wrap-2  #header-inner-2 .top-nav-2 { display:inline-block; position:relative; padding:0; margin:0; float:left;}
#header-wrap-2  #header-inner-2 .top-nav-2 li{ display:inline; font-size:15px; position:relative; float:left;}
#header-wrap-2  #header-inner-2 .top-nav-2 li span.top-nav-home{ width:18px; height:16px; background:none; display:inline-block; position:relative; top:2px; margin-right:5px;}
#header-wrap-2  #header-inner-2 .top-nav-2 li a{color:#0F74A0;text-transform:uppercase;display:inline-block;height:33px; padding:20px 12px 0 12px;
letter-spacing:-1px;}
#header-wrap-2  #header-inner-2 .top-nav-2 li a:hover{ color:#747478; text-decoration:none;}
#header-wrap-2  #header-inner-2 .top-nav-2 li .top-nav-line{ display:inline-block; width:2px; background:url(../img/top-nav-line-gray.jpg) no-repeat; height:53px;}
/*Structure*/
#sub-head-wrap { width:100%; float:left; padding:30px 0 30px 0;background:#fff;border-bottom:1px solid #ccc;}
#sub-head-wrap  #sub-head-inner { width:1100px; margin:0 auto;}
#container-wrap { width:100%; float:left; padding:0;}
#container-wrap  #container-inner { width:1100px; margin:0 auto; min-height:500px;}
#sub-head-wrap  #sub-head-inner a#logo{ width:310px; height:50px; background:url(http://consultants.com/img/logo-consultants4_310x40.png) no-repeat; cursor:pointer; text-indent:-99999em;
display:inline-block; float:left; top:40px; position:relative;}  
#sub-head-wrap  #sub-head-inner h1{ width:700px; height:120px; background:url(../img/bracket.png) no-repeat left top; cursor:pointer;margin:0;
display:block; float:right; color:#a1a1a1; font-size:28px;font-family:'Lucida Sans Unicode',sans-serif; padding:0 0 0 50px; font-weight:normal; line-height:30px;
text-shadow:1px 1px 1px #ffffff;letter-spacing: -2px;}  
#inner-body {width:1060px; float:left; background:transparent;  min-height:500px; padding:20px;}
/*Body Style*/
.button-front { width:100%; float:left; padding:20px 0 20px 0;	 clear:both; text-align:center;background: url(../img/pattern-diag.jpg) repeat;}
.button-front a{ display:inline-block; width:296px; height:37px; background:url(../img/btn-round.png) no-repeat; color:#fff; 
padding:15px 0 0 0; text-align:center; font-size:15px; margin-right:15px;}
.button-front a:hover{ text-decoration:none; background-position:-296px 0;color:#ccc;}
.main-search { width:100% !important; float:left; background:url(../img/pattern-diag.jpg) repeat;  margin-bottom:20px;}
.main-search .main-search-inner { background:#4D4D4D;color:#ffffff;width:100%; float:left;}
.main-search .main-search-inner div{padding:10px;}
.main-search .main-search-inner span{ display:block; padding:0 0 5px 0; font-size:20px; font-weight:bold;}
.main-search .main-search-inner .search-left{ width:530px; float:left; padding:0 10px 0 0;}
.main-search .main-search-inner .search-left input{ background:#EBEBEB; font-size:18px; color:#959595; width:500px; padding:6px 15px 0 15px;
 height:42px; border:0;}
.main-search .main-search-inner .search-left input:focus{background:#ffffff; }
.main-search .main-search-inner .search-mid {width:310px; float:left; padding: 0 10px 0 0;}
/*.main-search .main-search-inner .search-mid .search-mid-select{ width:285px; float:left;background:#EBEBEB; height:34px;padding:14px 10px 0 15px; float:left;}*/
.main-search .main-search-inner .search-mid .search-mid-select{ width: 285px;
float: left;
background: #FFFFFF;
height: 35px;
padding: 12px 6px 0px 5px;
float: left;
border-radius: 4px;}
.main-search .main-search-inner .search-mid .search-mid-select:focus{background:#ffffff; }
.main-search .main-search-inner .search-mid .search-mid-select select{font-size:18px; color:#959595; border:0; background:none !important; width:285px;}
.main-search .main-search-inner .search-btn { width: 149px;
height: 48px;
background: url(../img/search-btn.jpg) no-repeat;
cursor: pointer;
border: 0;
float: left;
top: 24px;
position: relative;
border-radius: 5px;}
.front-block {width:100%; float:left;background: url(../img/pattern-diag.jpg) repeat;}
.front-block .front-block-left{width:500px; float:left;  padding:10px;}
.front-block .front-block-right{width:500px; float:right;  padding:10px;}
.front-block .front-block-full{width:1040px;float:left;  padding:10px;}
.front-block .front-block-inner { width:500px; height:330px; float:left; overflow-x:hidden;overflow-y:auto;}
.front-block .front-block-inner-full { width:1040px; float:left; overflow-x:hidden;overflow-y:auto;}
.front-block .front-block-inner .front-block-inner-head{ padding:10px 20px; border-bottom:1px #F4F4F4 solid; clear:both; width:460px;}
.front-block .front-block-inner .front-block-inner-head h3{ font-size:20px; padding:0; margin:0;} 
.front-block .front-block-inner .front-block-inner-head h3 span{ color:#858585;}
.front-block .front-block-inner .front-block-inner-body{ padding:20px 20px 0 20px; float:left; clear:both; width:460px;}
.front-block .front-block-inner-full .front-block-inner-head{ padding:10px 20px; border-bottom:1px #F4F4F4 solid; clear:both; width:1000px;}
.front-block .front-block-inner-full .front-block-inner-head h3{ font-size:20px; padding:0; margin:0;} 
.front-block .front-block-inner-full .front-block-inner-head h3 span{ color:#858585;}
.front-block .front-block-inner-full .front-block-inner-body{ padding:20px 20px 0 20px; float:left; clear:both; width:1000px;}
.front-block-inner-col-1 { width:40%; float:left;}
.front-block-inner-col-2 { width:55%; float:right;}
.front-block-inner-col-full { width:30%; float:left;}
ul.list-arrow { display:block; font-size:16px;}
ul.list-arrow li{ display:block; background:url(../img/icon-arrow.jpg) no-repeat 0 6px; padding:0 0 0 15px; line-height:25px;}
ul.list-arrow li a:hover{ color:#B1B1B1; text-decoration:none;}
/*Footer*/
#footer-wrap { width:100%; float:left; padding:40px 0;background: #eee;}
#footer-wrap-2 { width:100%; float:left; padding:40px 0;background: transparent;}
#footer-wrap  #footer-inner { width:1100px; margin:0 auto; color:#acacac;}
#footer-inner .foot-logo{ width:235px; height:38px; background:url(../img/logo-footer.png) no-repeat; cursor:pointer; text-indent:-99999em;
display:inline-block; float:left;position:relative; margin-bottom:10px;} 
.foot-col-1 { width:316px; float:left; padding:0 0 0 10px;}
.foot-col-1 span{ display:block; clear:both; margin-bottom:10px; padding-left:8px;}

.foot-col-2a {width:200px; float:left; padding-right:40px}
.foot-col-2a span{ display:block; clear:both; margin-bottom:5px; border-bottom:1px solid #E7E7E7;}

.foot-col-2b {width:200px; float:left; padding-right:40px}
.foot-col-2b span{ display:block; clear:both; margin-bottom:5px; border-bottom:1px solid #E7E7E7;}

.foot-col-2 p{ margin-bottom:10px;}
.foot-col-3 { width:230px; float:left; }
.foot-col-3 span{ display:block; clear:both; margin-bottom:5px; border-bottom:1px solid #E7E7E7;}
ul.social-links { display:block; padding:10px 0 0 0; margin:0;}
ul.social-links li{ display:inline; margin-right:3px;}
ul.social-links li a{ display:inline-block; width:51px; height:51px; cursor:pointer;}
ul.social-links li a.soc-fb{ background:url(../img/soc-fb.png) no-repeat;}
ul.social-links li a.soc-tw{ background:url(../img/soc-twitter.png) no-repeat;}
ul.social-links li a.soc-ln{ background:url(../img/soc-linkin.png) no-repeat;}
ul.social-links li a.soc-gp{ background:url(../img/soc-gplus.png) no-repeat;}
/*Sign-up*/
.sign-up-box { width:550px; float:left; padding:40px 0 40px 50px;}
.sign-up-box h2{ font-size:24px; border-bottom:1px solid #F3F3F3; padding:0; margin:0 0 30px 0;}
.sign-up-box h2 span{ display:inline-block; border-bottom:5px solid #DDF2FB;}
.sign-up-form { padding:0 0 20px 20px;}
.sign-up-form input.in-ss{ width:480px; padding:10px 10px; font-size:14px;background:#ffffff;border-radius:3px;border-top:2px #DADAD8 solid; 
border-right:1px #EEEEEE solid;border-bottom:1px #EEEEEE solid;border-left:2px #DADAD8 solid;margin-bottom: 10px;}
.sign-up-form input.in-ss:focus{background:#F8F8F8; }
.sign-up-form select.in-ss{ width:480px; padding:10px 10px; font-size:14px;background:#ffffff;border-radius:3px;border-top:2px #DADAD8 solid; 
border-right:1px #EEEEEE solid;border-bottom:1px #EEEEEE solid;border-left:2px #DADAD8 solid;margin-bottom: 10px;}
.sign-up-form select.in-ss:focus{background:#F8F8F8; }
.sign-up-form textarea.in-ss{width:480px; padding:10px 10px; font-size:14px;background:#ffffff;border-radius:3px;border-top:2px #DADAD8 solid; 
border-right:1px #EEEEEE solid;border-bottom:1px #EEEEEE solid;border-left:2px #DADAD8 solid;}
.sign-up-form textarea.in-ss:focus{background:#F8F8F8;}
.sign-up-form span{ display:block; padding:2px 0 0 2px; color:#B5B5B5; font-size:12px;margin-top:-10px;}
/*.sign-up-btn { color:#ffffff; background:#19A1DB; text-align:center; border:0; padding:12px 0; font-size:18px; cursor:pointer; float:right; margin-right:30px;}*/
.sign-up-btn { color: #3c3c3d;text-decoration: none;text-shadow: 1px 1px 1px #fff;font-size: 15px;padding: 8px;border: 1px solid #cacaca;float:right;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: rgb(255,255,255);margin-right: 20px;width:120px;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
/*.sign-up-btn:hover { background:#50565E;}*/
.sign-up-btn:hover { border:1px solid #aaa;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ }
.ss-space { width:100%; float:left; clear:both; height:12px;}
.sign-up-box-linkedin { width:350px; float:right; padding:40px 50px 40px 0;}
.sign-up-box-linkedin h2{ font-size:24px; border-bottom:1px solid #F3F3F3; padding:0; margin:0 0 30px 0;}
.sign-up-box-linkedin h2 span{ display:inline-block; border-bottom:5px solid #DDF2FB;}
.sign-linkedin-button { float:left; padding:0 0 0 30px;}
.sign-linkedin-button { float:left; padding:0 0 0 30px;}
.sign-linkedin-button span{ display:block; padding:8px 0 0 0;} 
a.sl-btn { display:inline-block; width:150px; height:22px; background:url(../img/linkedin_signin.png) no-repeat;}
a:hover.sl-btn { background-position:0 -24px;}
a:active.sl-btn { background-position:0 -48px;}
/*Color*/
span.col-error{ color:#EE3358;}
span.col-success{ color:#4DBF40;}
span.col-label{ color:#000000;}
/*Profile*/
.header-info {width:1060px; float:left; padding:0 20px;}
.header-info-left { width:210px; float:left; }
.header-info-pic {width:210px; float:left; }
.header-info-pic img{padding:0; margin:0; border:5px solid #ECECEC;}
.header-info-right { float:right; width:800px;color:#838383; font-size:18px;}
.header-info-right h2{margin:0;display:inline-block;color:#a1a1a1; font-size:60px;font-family:'arabellaregular'; padding:10px 0 0 0; 
font-weight:normal; line-height:40px;text-shadow:1px 1px 1px #ffffff; clear:both; border-bottom:1px solid #CECECE;}  
.header-info-right h3{ font-size:22px;}
#inner-profile {width:1100px;float:left;background:#ffffff ; min-height:500px; padding:0;border-radius:6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
#inner-profile-tools {width:1100px;float:left;background: #ffffff url(http://d2qcctj8epnr7y.cloudfront.net/images/2013/cornerleaf-tool-100x100-1.png) no-repeat top right; min-height:500px; padding:0;border-radius:6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
#inner-profile-2 {width:1050px; margin-left:8%;float:left;background:#ffffff url(../img/inner-shade.png) repeat-y left top; min-height:500px; padding:0;border-radius:6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.pro-left { width:265px; float:left; padding:40px 1px 40px 0; }
.pro-right { float:right; width:760px; padding:40px 40px 40px 0;}
ul.pro-link { display:block; text-align:right;}
ul.pro-link li{ display:block; list-style:none;}
ul.pro-link li a{display:block;font-size:18px; height:30px; background:url(../img/pro-link-line.jpg) no-repeat bottom right;padding:7px 15px 0 0; margin:0;}
ul.pro-link li a:hover{color:#868583; text-decoration:none;}
ul.pro-link li a.active{ background:#868583 url(../img/pro-link-active.jpg) no-repeat; color:#fff;}
.pro-block { width:100%; float:left; clear:both; margin-bottom:15px;}
.pro-block h4{ margin-bottom:8px; border-bottom:1px solid #E6E6E6;}
.pro-col-1 { width:400px; float:left;margin-left: 40px;}
.pro-col-2 { width:300px; float:right;}
ul.list-green { display:block; list-style:none;}
ul.list-green li{ display:block; padding:0; margin:0; line-height:18px; background:url(../img/icon-check-green.jpg) no-repeat 0 5px; padding:0 0 0 15px;}
.pro-social-media { display:block; list-style:none;}
.pro-map{ border:5px solid #E6E6E6;}
input[type="file"]{-moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); padding:6px; width:200px; }
/*Top List*/
.top-list { width:270px; float:left; padding:10px; background:#ffffff; margin-bottom:1px;}
.top-list .top-list-pic { width:90px; float:left;}
.top-list .top-list-pic img{ width:80px; height:60px; border-radius:3px; top:2px; position:relative;}
.top-list .top-list-content { width:180px; float:right;}
.top-list .top-list-content h4{ display:block; padding:0; margin:0;}
.top-list .top-list-content b{ display:block; padding:0; margin:0;}
.top-list .top-list-content ul{ display:block; width:100%; float:left; clear:both; margin:0 0 5px 0;}
.top-list .top-list-content ul li{ display:inline-block;float:left;}
.top-list .top-list-content ul li span.wc-flag { margin:0 5px 0 0;}
.panel-left { width:510px; float:left; padding:0; margin-bottom:25px}
.panel-right { float:right; width:510px; padding:0;margin-bottom:25px}
/*Dashboard*/
ul.side-main-menu { display:block;margin:0 0 20px 0;clear:both;padding:8px 0 0 0;}
ul.side-main-menu li{ display:block; font-size:14px; border-bottom:1px dashed #EFEFEF; margin-bottom:1px;}
ul.side-main-menu li a{ display:block; text-align:left; background-position:-180% 0; color:#666;}
ul.side-main-menu li a:hover {color:#000;background:url(../images/side-main-menu-grad2.png) repeat-y right 0;
-moz-transition:all .3s ease-in; -webkit-transition:all.3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in; }
ul.side-main-menu li a:focus {background:#CFE7AB !important;background:url(../images/side-main-menu-grad.png) repeat-y right !important; 
font-weight:bold; color:#000000 !important; font-size:16px;} 
ul.side-main-menu li a span {display:block;padding:6px 40px 6px 20px; background-repeat:no-repeat;background-position:0 11px;}
ul.side-main-menu li a.dashboard span{ background-image:url(../images/icon-main-dashboard.png); }
ul.side-main-menu li a.buildsite span{ background-image:url(../images/icon-main-builde-site.png);}
ul.side-main-menu li a.mysite span{ background-image:url(../images/icon-main-mysite.png);}
ul.side-main-menu li a.seotools span{ background-image:url(../images/icon-main-seo.png);}
ul.side-main-menu li a.faq span{ background-image:url(../images/icon-main-faq.png);}
ul.side-main-menu li.current a{background:#CFE7AB !important;background:url(../images/side-main-menu-grad.png) repeat-y right !important; 
font-weight:bold; color:#000000 !important; font-size:16px;} 
.heading-title { display:block; font-size:28px; background:url(../img/icon-dash.png) no-repeat left; padding:16px 0 8px 45px; clear:both;}
.panel-box { width:510px; float:left; margin-bottom:25px}
.panel-box .panel-box-head { width:480px; float:left; padding:12px 15px 8px 15px; background:#1582AF; 
border-radius:3px 3px 0 0; color:#ffffff;position:relative;}
.panel-box .panel-box-head a{ color:#ffffff;}
.panel-box .panel-box-head h3{ font-size:20px; font-weight:normal; padding:0; margin:0; line-height:20px; position:relative;}
a.panel-edit { display:inline-block;position:absolute; right:10px; top:8px; border-radius:15px; background:#ffffff; color:#1582AF !important;
 padding:4px 15px; font-size:12px;}
 a:hover.panel-edit { text-decoration:none; background:#333; color:#ffffff;}
.panel-box .panel-box-body { width:480px; float:left; padding:14px; border:1px solid #E3E3E3; border-radius:0 0 3px 3px;}
.panel-box-300 { height:300px;}
.panel-box-320 { height:320px;}
.panel-box-735 { height:735px;}
.stat-box { width:210px; height:108px; padding:30px 0 0 0; text-align:center; float:left; margin:0 20px 20px 0; border:1px solid #E3E3E3;}
.stat-box:hover { background:#EEEEEE;}
.stat-box b{ font-size:40px; display:block;}
.stat-box span{ font-size:14px; display:block;}
.c-list-left { width:220px; float:left;}
.c-list-right { width:220px; float:right;}
.c-list-box { width:auto; float:left; margin-bottom: 5px; padding: 5px;border-bottom: 1px dashed #ccc;}
.c-list-box .c-list-box-pic{ width:50px; float:left;}
.c-list-box .c-list-box-pic img{ width:45px; height:45px; border-radius:2px;} 
.c-list-box .c-list-box-con{ width:160px; float:right;}
.c-list-box .c-list-box-con b{ display:block; font-size:16px;}
.stat-gallery-box { width:35px; height:35px;float:left; background:#EEEEEE; border-radius:2px; padding:5px; margin:2px;}
.stat-gallery-box:hover { background:#E2E2E2;}
.stat-gallery-box a{padding:0 !important; margin:0 !important; display:block;}
.stat-gallery-box img{padding:0 !important; margin:0 !important;width:35px;height:35px;}
.tools-box { width:458px;padding:10px; border:1px solid #E3E3E3; margin:0 0 5px 0; float:left;background:#fafafa}
.tools-box h4{ display:block; font-size:18px; padding:0; margin:0 0 5px 0;} 
.message-error {background:#F2BBA0; width:100%; float:left; margin:0 0 5px 0; clear:both; color:#333; font-weight:bold;}
.message-error span{ display:block; padding:8px 10px 6px 35px;background:url(../img/mes-error.png) no-repeat 8px 8px;}
.message-success {background:#CEE790; width:100%; float:left; margin:0 0 5px 0; clear:both; color:#333; font-weight:bold;}
.message-success span{ display:block; padding:8px 10px 6px 35px;background:url(../img/mes-success.png) no-repeat 8px 8px;}
.message-warning {background:#F9EDAA; width:100%; float:left; margin:0 0 5px 0; clear:both; color:#333; font-weight:bold;}
.message-warning span{ display:block; padding:8px 10px 6px 35px;background:url(../img/mes-warning.png) no-repeat 8px 8px;}
.message-info {background:#DAEFFB; width:100%; float:left; margin:0 0 5px 0; clear:both; color:#333; font-weight:bold;}
.message-info span{ display:block; padding:8px 10px 6px 35px;background:url(../img/mes-info.png) no-repeat 8px 8px;}
#baBreadcrumbTop {
    font-size: 9px;
    font-weight: bold;
}
#baBreadcrumbTop dd {
    color: #666666;
}
#baBreadcrumbTop dd a:link, #baBreadcrumbTop dd a:visited {
    color: #666666;
}
#baBreadcrumbTop dd a:active, #baBreadcrumbTop dd a:hover, #baBreadcrumbTop dd a:focus {
    color: #0066FF;
}
#baBreadcrumbTop, #bcaBreadcrumbTop, #bcaBreadcrumbBottom {
    margin: 0 0 5px;
    padding: 5px;
}
#baBreadcrumbTop dd, #bcaBreadcrumbTop dd, #bcaBreadcrumbBottom dd {
    display: inline;
    font-size: 1.2em;
}
.v660 #bcaBreadcrumbTop dd, #bcaBreadcrumbBottom dd {
    font-size: 1.1em;
}
#baBreadcrumbTop dd.egg, #bcaBreadcrumbTop dd.egg, #bcaBreadcrumbBottom dd.egg {
    vertical-align: bottom;
}
#baBreadcrumbTop dl, #bcaBreadcrumbTop dl {
    margin: 0;
}

#titlecolumns{width:100%}
#titlecolumns .titlecolumns-left{float:left;width:70%}
#titlecolumns .titlecolumns-right{float:left;width:30%;padding:33px 0px 10px}
#titlecolumns .titlecolumns-right .profile_link{float:left;margin-right:10px;}
#titlecolumns .titlecolumns-right .profile_arrow{float:left}
#titlecolumns .titlecolumns-right .profile_arrow img{margin-top:2px;}