/*
Theme Name: Pareto Theme
Author: Digital White
*/


/*--------------------------------------------------RESET----------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote
{
	color:#666;
}
/* 
blockquote > *:first-child:before Tripoli bonus: pure CSS blockquote 
{
	content:"\201C";
	font-size:2.5em;
	margin-left:-.62em;
	font-family:georgia,serif;
	padding-right:.2em;
	color:#aaa;
	line-height:0;
}
*/

/*---------------------------------------------IMAGE SIZES
 
 main content images: 
 large - 300 x 200
 medium - 200 x 130
 composite image - 650 x XX
 
 special column layouts:
 3 thin blue border - 200 x 130
 2 thick blue border - 298 x 130

 logos:
 large - 250 x XX
 
  */


/*--------------------------------------------COLORS----------------------------------------------------*/

.blue{color:#00aef0;}
.medium-grey{color:#9e9e9e;}
.very-light-blue{color:#e7eef4;}
.lime-green{color:#c1df31;}
.orange{color:#f1a400;}


body{background:#f6f6f6 url(../../../images/back2.gif) repeat-y 50% 0;font:normal 0.75em/1.5 Arial,Helvetica,sans-serif;color:#000;text-align:left;}

a, a:hover{text-decoration:none;}
a{color:#00aef0;padding-bottom:1px;border-bottom:1px dotted #888;}
a:hover{color:#00aef0;padding-bottom:1px;border-bottom:1px solid #00aef0;}
#header a, #header a:hover, #footer a, #footer a:hover{border-bottom:none;padding-bottom:0;}

.clear{clear:both;color:#fff;}
.hrule-main{margin:20px 0;border-top:1px solid #ccc;clear:both;}
.dotrule-main{clear:both;margin:30px 0;height:1px;line-height:1px;width:100%;font-size:1px;background:url("../../../images/dot1.gif") repeat-x;}
.inrule-main{margin:20px 0;width:100%;height:1px;clear:both;}
.dotrule-sidebar{margin:20px 0;clear:both;height:1px;font-size:1px;background:url("../../../images/dot1.gif") repeat-x;}
.clr{}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}

.imgleft{float:left;margin:5px 10px 5px 0;}
.imgright{float:right;margin:5px 0 5px 10px;}
.imgcentre{float:right;margin:5px 5px 5px 10px;}
a img, a:hover img, a.nolinkstyle, a:hover.nolinkstyle{padding-bottom:0;border-bottom:none;}

/*--------------------------------------------TEXT-------------------------------------------------------*/


p{padding-bottom:18px;}
h1{font:normal 1.4em Arial, Helvetica, sans-serif;line-height:1.5em;color:#666;padding-bottom:7px;margin-bottom:20px;background:url(../../../images/dot1.gif) repeat-x 0 bottom;}
h2{font:bold 1.3em Arial, Helvetica, sans-serif;line-height:1.5em;color:#00aef0;margin-bottom:20px;clear:both;}
h3{font:bold 1.1em Arial, Helvetica, sans-serif;color:#f1a400;margin:5px 0 20px 0;}
h4{font:normal 1.3em Arial, Helvetica, sans-serif;line-height:1.4em;color:#8eab14;margin-bottom:20px;clear:both;} 
h5{font:normal 1.2em Arial, Helvetica, sans-serif;line-height:1.4em;color:#8eab14;margin-bottom:20px;clear:both;} 
h2 a{color:#00aef0;}
ul, li{list-style-type:none;}
blockquote{font-style:italic;margin:20px 0;padding-left:25px;} 
blockquote p{padding:0 0 8px 12px;border-left:3px solid #f1a400;} 
.quote-by{color:#222;font:normal 0.9em Arial, Helvetica, sans-serif;}
small{font-size:0.8em;}
strong{font-weight:bold;}
a.anchor, a.anchor:hover{padding:0;border-bottom:none;height:1px;}
.letter{padding:0 100px 20px 50px;border-left:2px solid #c1df31;margin:30px 0 0 25px;font-family:Georgia, "Times New Roman", Times, serif;}
.quote-by2{margin:5px 15px 10px;font-style:italic;color:#666;}

/*list for block text*/
ul.list-block{margin-bottom:15px;}
ul.list-block li{margin-bottom:12px;}
ul.list-block ul{color:#333;margin:0 0 0 10px;}
ul.list-block ul li{margin-bottom:10px;}

/*list for bullet point text*/
ul.list-bullet, ul.list-bullet2, .entry ul{margin-bottom:15px;}
ul.list-bullet li, .entry ul li{padding:0 0 7px 20px;background:url(../../../images/bullet-small-black.gif) no-repeat 6px 7px;}
ul.list-bullet li.clearstyle, ul.list-bullet2 li.clearstyle{padding:0;background:none;}
ul.list-bullet2 li{padding:0 0 7px 20px;background:url(../../../images/bullet-small-blue.gif) no-repeat 6px 7px;}

/*list of links*/
ul.list-links{margin-bottom:15px;}
ul.list-links li{padding:0 0 7px 20px;background:url(../../../images/arrow1.gif) no-repeat 4px 5px;}

/*list by ordered numbers*/
ol.list-numbered{text-indent:-14px;margin:0 0 15px 24px;}
ol.list-numbered li{padding:0 0 12px 0;}
ol.list-numbered ul.list-bullet{text-indent:0;}
ol.list-numbered ul.list-bullet li{padding:0 0 7px 20px;}


/*list of radio buttons*/
ul.list-radio{}
ul.list-radio input{margin:0 5px 0 0;}

/*list of links2*/
.special-links{padding-bottom:18px;}
.special-links li{margin:0 0 7px 0;background:url(../../../images/arrow1.gif) no-repeat 4px 5px;padding:0 0 0 20px;}
.special-links li a, .special-links li a:hover{}
.special-links li.bullet-square{background:url(../../../images/bullet-square.gif) no-repeat 5px 6px;margin-left:16px;padding:0 0 0 17px;}


.highlight{background:#F8EACD;padding:20px;margin-bottom:15px;color:#333;}
.link{background:url(../../../images/arrow1.gif) no-repeat 0 4px;padding:0 0 0 15px;}
.strong{font-size:1.1em;line-height:1.6em;}
.text-large{font-size:1.1em;line-height:1.5em;}

#company-info h3{margin:15px 0;}

/*--------------------------------------------BUILD-------------------------------------------------------*/

#container{width:1001px;margin:0 auto;font-size:1em;line-height:1.5em;}
#header{height:80px;width:1000px;background:#00aef0 url(../../../images/header.jpg) no-repeat 0 0;border-bottom:1px solid #fff;position:relative;}
#menu{background:#9e9e9e;width:960px;padding:15px 0px 15px 40px;border-bottom:3px solid #f1a500;border-top:1px solid #f1a500;}
#showcase{height:110px;width:1000px;background-color:#eee;border-bottom:1px solid #fff;}
#content{width:1000px;}
#main{float:left;width:650px;padding:32px 27px 70px 45px;background:#FFF;}
#sidebar, #sidebar-pareto-live{float:left;padding:32px 0 70px 26px;width:225px;background:#e7eff4;}
#footer{background:#b6d22f;padding:15px 0px 15px 40px;width:1000px;font-size:1em;color:#999;border-top:2px solid #75871f;}/*c1df31*/
#footer a{color:#75871f;}


/*
.breadcrumbs{font-size:1em;color:#666;margin-bottom:15px;}
.breadcrumbs li{display:inline;float:left;}
*/

/*3 columns, thin blue left border*/
.main-3column-wrap{padding:20px 0;clear:both;}
.main-3column-wrap h2{height:3em;font-size:1.2em;line-height:1.2em;margin-bottom:0;}
.main-3column{width:190px;float:left;display:inline;margin-left:20px;padding-left:10px;border-left:2px solid #00aef0;}
.main-3column-first{margin-left:0;width:190px;float:left;display:inline;padding-left:10px;border-left:2px solid #00aef0;}
.main-3column-wrap p{padding-bottom:10px;}
.main-3column-wrap p.image{margin-left:-10px;}
.list-column-clear{clear:left;width:1px;margin-left:0;padding-left:0;height:1px;}

/*2 columns, thin blue left border*/
.main-2column-wrap{padding:20px 0;clear:both;}
.main-2column-wrap h2{height:2.4em;}
.main-2column{width:290px;float:left;display:inline;margin-left:40px;padding-left:10px;border-left:2px solid #00aef0;}
.main-2column-first{margin-left:0;width:290px;float:left;display:inline;padding-left:10px;border-left:2px solid #00aef0;}
.main-2column-wrap p{padding-bottom:10px;}
.main-2column-wrap p.image{margin:15px 0 0 -10px;}
.list-column-clear{clear:left;width:1px;margin-left:0;padding-left:0;height:1px;}

/*2 columns, thick blue left border with h3 over image*/
.main-2column2-wrap{padding:20px 0;clear:both;}
.main-2column2{margin-left:40px;width:288px;float:left;display:inline;border-left:12px solid #00aef0;}
.main-2column2-first{margin-left:0;width:288px;float:left;display:inline;border-left:12px solid #00aef0;}
.main-2column2-wrap p{padding:10px;}
.main-2column2-wrap p.link{margin:0 0 0 10px;padding:0 10px 10px 15px;}
.main-2column2-wrap .image{height:130px;width:298px;margin-bottom:10px;position:relative;}
.main-2column2-wrap .image h3{position:absolute;bottom:10px;left:-12px;width:200px;margin:0;background:#fff;padding:8px 8px 8px 20px;}
.main-2column2-wrap .getting-most{background:url(../../../images/298x130_home_getting-most.jpg) no-repeat 0 0;}
.main-2column2-wrap .charity-benchmark{background:url(../../../images/298x130_home_charity-benchmark.jpg) no-repeat 0 0;}
.main-2column2-wrap .about-us1{background:url(../../../images/298x130_about_us_1.jpg) no-repeat 0 0;}
.main-2column2-wrap .about-us2{background:url(../../../images/298x130_about_us_2.jpg) no-repeat 0 0;}
.main-2column2-wrap ul.list-bullet{margin-left:10px;}

/*rows with thin blue bottom border and left image*/

.hfeature{height:130px;padding:0 0 0 220px;border-bottom:2px solid #00aef0;background:url(../../../images/hfeature1.jpg) no-repeat 0 bottom;position:relative;margin-bottom:15px;}
.hfeature h3{margin-bottom:10px;}
.hfeature p{padding:0;margin:0;}

.main-row1-wrap{}
.main-row1{margin-bottom:20px;}
.main-row1 .image{float:right;padding:0 0 15px 15px;}

.main23{width:420px;margin-right:20px;float:left;}
.main13{width:210px;float:left;}
.main13-right{width:210px;margin-left:15px;float:left;}
.main12, .main12-right{width:315px;float:left;margin-right:20px;}
.main12-right{margin-right:0;}




.back-blue{background-color:#00aef0;}
.back-medium-grey{background-color:#9e9e9e;}
.back-very-light-blue{background-color:#e7eef4;}
.back-lime-green{background-color:#c1df31;}
.back-orange{background-color:#f1a400;}



#header-search{position:absolute;bottom:10px;right:20px;}
#header-search label.hidden{display:none;}
#header-search form#searchform input#s{float:left;width:160px;border:none;}
#header-search input#searchsubmit{background:#0c86a9;}


/*--------------------------------------------LOGO-------------------------------------------------------*/

.replace span{display:block;position:absolute;top:0px;left:0px;z-index:3;}
a.replace span{cursor:pointer;}

#logo-wrap{position:absolute;top:10px;left:50px;}
h2#logo, h2#logo a span{width:350px;height:50px;background:url(../../../images/pareto-fundraising-logo.gif) no-repeat;overflow:hidden;}
h2#logo a{display:block;position:relative;z-index:1;color:#fff;}
h2#logo{overflow:hidden;}


/*--------------------------------------------CALL TO ACTION BUTTONS-------------------------------------------------------*/

.events-calendar, .events-calendar a span{background:#f1a400 url(../../../images/button-events-calendar.gif) no-repeat 0 0;}
.contact-us, .contact-us a span{background:#00aef0 url(../../../images/button-contact-us.gif) no-repeat 0 0;}
.register, .register a span{background:#00aef0 url(../../../images/button-register.gif) no-repeat 0 0;}
.contact-us, .events-calendar, .contact-us a span, .events-calendar a span, .register, .register a span{width:650px;height:53px;overflow:hidden;}
.contact-us a, .events-calendar a, .register a{display:block;position:relative;z-index:1;color:#fff;}
.contact-us, .events-calendar, .register{overflow:hidden;margin:15px 0 25px 0;}



/*--------------------------------------------HEADER NAV-------------------------------------------------------*/

#header-nav{position:absolute;right:22px;top:11px;font-size:0.8em;}
#header-nav li{list-style-type:none;display:inline;float:left;padding:0;margin:0;}
#header-nav li a{color:#fff;padding:0 5px;border-right:1px solid #fff;}
#header-nav li a:hover{text-decoration:underline;}
#header-nav li.last a{border-right:none;}


/*--------------------------------------------MAIN MENU-------------------------------------------------------*/


#menu ul{display:inline;}
#menu ul li{display:inline;list-style-type:none;}
#menu ul li a{color:#FFF;padding:0 10px;border:none;}
#menu ul li a:hover{color:#00A4DC;border:none;}


/*--------------------------------------------BODY CLASS RELATED TAGS-------------------------------------------------------
 Key:

 0  .page     > ALL - General (if no assigned)
 0b .search   > Search - Events
 1  .page-10  > Home Page - General
 1b .page-127 > Privacy Policy - General
 2  .page-25  > About Us - Clients
 3  .page-41  > Our Services - General2
 3c .page-185 > Pareto Phone - Phone
 3c1.page-401 > Pareto Phone Case 1 - Phone
 3c2.page-403 > Pareto Phone Case 2 - Phone
 3c3.page-405 > Pareto Phone Case 3 - Phone
 3c4.page-914 > Pareto Phone Contact - Phone
 4  .page-96  > Our Clients - Clients
 5  .page-138 > Events - General2
 6  .page-114 > Join our Team - General
 7  .home     > Latest News / Blog main - General2
 7b .post     > All Posts - General
 7c .archive  > Archives - Clients
 8  .page-116 > Contact us - General2
 X  .error    > 404 page - General
 X  .login    > login, register, etc - General
 * */

/*General*/
body.page #showcase, body.page-10 #showcase, body.page-30 #showcase, body.page-127 #showcase, body.post #showcase, body.error #showcase, body.login #showcase, body.page-114 #showcase
{background-image:url(../../../images/1000x120_pareto-general.jpg);background-position:0 0;background-repeat:no-repeat;}

/*General2*/
body.page-41 #showcase, body.home #showcase, body.page-57 #showcase, body.category #showcase, body.search #showcase, body.page-138 #showcase
{background-image:url(../../../images/1000x120_pareto-general.jpg);background-position:0 0;background-repeat:no-repeat;}

/*Clients*/
body.page-96 #showcase, body.page-25 #showcase, body.page-116 #showcase, body.archive #showcase
{background-image:url(../../../images/1000x120_pareto-general2.jpg);background-position:0 0;background-repeat:no-repeat;}

/*Events*/
{background-image:url(../../../images/1000x240_pareto-general.jpg);background-position:0 0;background-repeat:no-repeat;}

/*Phone*/
body.page-185 #showcase, body.page-401 #showcase, body.page-403 #showcase, body.page-405 #showcase, body.page-914 #showcase
{background-image:url(../../../images/1000x120_pareto-general2.jpg);background-position:0 0;background-repeat:no-repeat;}



body.page-185 h2#logo, body.page-185 h2#logo a span,
body.page-401 h2#logo, body.page-401 h2#logo a span,
body.page-403 h2#logo, body.page-403 h2#logo a span,
body.page-405 h2#logo, body.page-405 h2#logo a span,
body.page-914 h2#logo, body.page-914 h2#logo a span
{width:270px;height:50px;background:url(../../../images/pareto-phone-logo.gif) no-repeat;overflow:hidden;}

body.page-10 #menu ul li a.active-home,
body.home #menu ul li a.active-news,
body.page-25 #menu ul li a.active-about,
body.page-41 #menu ul li a.active-services,
body.page-96 #menu ul li a.active-clients,
body.page-138 #menu ul li a.active-events,
body.page-114 #menu ul li a.active-team,
body.page-116 #menu ul li a.active-contact,
body.page-1302 #menu ul li a.active-benchmarking
{color:#fff;border:none;}


/*--------------------------------------------SIDEBAR-------------------------------------------------------*/


.large-links li{list-style-type:none;margin:0 0 10px 0;}
.large-links li.sidebar-link-events, .large-links li.sidebar-link-events a span{width:225px;height:48px;background:url(../../../images/button-eventscal.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-paretophone, .large-links li.sidebar-link-paretophone a span{width:225px;height:48px;background:url(../../../images/button-paretophone.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-joinourteam, .large-links li.sidebar-link-joinourteam a span{width:225px;height:48px;background:url(../../../images/button-join_our_team.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-news, .large-links li.sidebar-link-news a span{width:225px;height:48px;background:url(../../../images/button-news.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-northamerica, .large-links li.sidebar-link-northamerica a span{width:225px;height:48px;background:url(../../../images/button-northamerica.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-subscribe, .large-links li.sidebar-link-subscribe a span{width:225px;height:48px;background:url(../../../images/button-subscribe.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-paretoway, .large-links li.sidebar-link-paretoway a span{width:225px;height:48px;background:url(../../../images/button-paretoway.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-paretofundraising, .large-links li.sidebar-link-paretofundraising a span{width:225px;height:48px;background:url(../../../images/button-paretofundraising.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-contactus, .large-links li.sidebar-link-contactus a span{width:225px;height:48px;background:url(../../../images/button-contactus.png) no-repeat;overflow:hidden;}

.large-links li.sidebar-link-bi-account, .large-links li.sidebar-link-bi-account a span{width:225px;height:48px;background:url(../../../images/button-insights_account.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-bi-downloads, .large-links li.sidebar-link-bi-downloads a span{width:225px;height:48px;background:url(../../../images/button-insights_downloads.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-bi-marketplace, .large-links li.sidebar-link-bi-marketplace a span{width:225px;height:48px;background:url(../../../images/button-insights_marketplace.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-bi-news, .large-links li.sidebar-link-bi-news a span{width:225px;height:48px;background:url(../../../images/button-insights_news.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-bi-reports, .large-links li.sidebar-link-bi-reports a span{width:225px;height:48px;background:url(../../../images/button-insights_reports.png) no-repeat;overflow:hidden;}
.large-links li.sidebar-link-bi-search, .large-links li.sidebar-link-bi-search a span{width:225px;height:48px;background:url(../../../images/button-insights_search.png) no-repeat;overflow:hidden;}

.large-links li a{display:block;position:absolute;z-index:1;color:#00aef0;}
.large-links li{overflow:hidden;padding:0;}

.feature-links2{margin:0 auto 10px auto;width:400px;height:50px;}
.feature-links2 ul{display:inline;width:100%}
.feature-links2 ul li{float:left;padding:0 5px 10px 5px;}
.feature-links2 ul li a, .feature-links1 ul li a:hover{background:#f1a500 url(../../../images/arrow1.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:165px;display:block;}

.feature-links3{margin:10px auto 10px auto;width:700px;height:50px;}
.feature-links3 ul{display:inline;width:100%}
.feature-links3 ul li{float:left;padding:0 5px 10px 10px;}
.feature-links3 ul li a, .feature-links1 ul li a:hover{background:#0AB7F1 url(../../../images/arrow1.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #3898B8;border-top:1px solid #3898B8;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:165px;display:block;}

/*feature links - our-services*/
.feature-links4{margin:0 auto 20px auto;width:600px;height:50px;}
.feature-links4 ul{display:inline;width:100%}
.feature-links4 ul li{float:left;padding:0 5px 10px 5px;}
.feature-links4 ul li a, .feature-links1 ul li a:hover{background:#0AB7F1 url(../../../images/arrow1.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #3898B8;border-top:1px solid #3898B8;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:250px;display:block;}


.feature-links5{margin:20px auto 10px auto;width:800px;height:50px;}
.feature-links5 ul{display:inline;width:100%}
.feature-links5 ul li{float:left;padding:0 5px 10px 80px;}
.feature-links5 ul li a, .feature-links1 ul li a:hover{background:#f1a500  url(../../../images/arrow2.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #FB8600;border-top:1px solid #FB8600;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:250px;display:block;}


.feature-links6{margin:20px auto 10px auto;width:350px;height:50px;}
.feature-links6 ul{display:left;width:100%}
.feature-links6 ul li{float:left;padding:0 5px 10px 0px;}
.feature-links6 ul li a, .feature-links1 ul li a:hover{background:#A3D552 url(../../../images/arrow2.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:190px;display:block;}

.feature-links7{margin:10px auto 10px auto;width:750px;height:50px;}
.feature-links7 ul{display:inline;width:100%}
.feature-links7 ul li{float:left;padding:0 5px 10px 0px;}
.feature-links7 ul li a, .feature-links1 ul li a:hover{background:#0AB7F1 url(../../../images/arrow1.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #3898B8;border-top:1px solid #3898B8;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:190px;display:block;}


/*---------------------------------------------HOME----------------------------------------------------------------*/

h1#home-header, h1#home-header span{width:650px;color:#00aef0;font-size:1.1em;height:66px;background:url(../../../images/home-header.gif) no-repeat;font-weight:bold;line-height:1.6em;font-family:Helvetica, sans-serif;}
h1#home-header{display:block;position:relative;z-index:1;color:#00aef0;overflow:hidden;margin-bottom:0;}

.home-tag2{margin-top:0px;font-size:1.2em;color:#444;}

.list-contact{background:#f3f7ec;color:#666;padding:15px;width:180px;}
.list-contact h4{margin-bottom:10px;}
.list-contact-us, .list-contact-us a span{width:180px;height:41px;background:#c1df31 url(../../../images/home-contact-us.gif) no-repeat;overflow:hidden;}
.list-contact-us a{display:block;position:relative;z-index:1;color:#fff;}
.list-contact-us{overflow:hidden;}

/*-----------------------------------------------FOOTER-----------------------------------------------------------*/
#footer {clear:both;bottom:0px; width:960px; height:30px; margin:0px auto;}
#footer li{display:inline;color:#fff;}/*color:#75871f;*/
#footer a{color:#fff;padding-bottom:2px;border-bottom:1px dotted #75871f;}
#footer a:hover{color:#fff;padding-bottom:2px;border-bottom:1px solid #fff;}

#share{clear:both;margin-top:80px;}
#share a, #share a:hover{border-bottom:none;}


/*---------------------------------------------NEWS------------------------------------------------------------------*/

li.widget a{border-bottom:none;padding-bottom:0;}
li.widget{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;}
li.widget_archive ul li, li.widget_links ul li, ul.sidebar-link li{margin-bottom:0;border:none;list-style-type:none;padding:0 0 4px 20px;margin:0;background:url(../../../images/arrow1.gif) no-repeat 4px 5px;}
li.widget ul li ul li{background:url(../../../images/arrow-orange.gif) no-repeat 4px 5px;margin-bottom:0;padding-bottom:0px;}
li.widget ul li ul li ul li{background:url(../../../images/arrow-green.gif) no-repeat 4px 5px;margin-bottom:0;padding-bottom:0px;}

li.widget_categories ul li{margin-bottom:0;border:none;list-style-type:none;padding:0 0 4px 20px;margin:0;background:url(../../../images/arrow-orange.gif) no-repeat 4px 5px;}


ul.wp-polls-ul li{padding:0 0 4px 0;border:none;margin-bottom:0;}
ul.wp-polls-ul li label{margin-left:3px;}
ul.wp-polls-ul li input{margin-top:2px;}
input#submit{border:none;background:#00aef0;color:#fff;font-weight:bold;padding:5px 9px;cursor:pointer;}


.post{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ddd;}
.post h2, .search h2{margin-bottom:2px;}
.post-date{margin-bottom:15px;background:url(../../../images/date.gif) no-repeat 2px 3px;padding-left:18px;font-size:0.9em;color:#888;}
.post h2.post-header-margin{margin-bottom:15px;}
#respond h2, .post .entry h2{margin-bottom:20px;}
#respond label{margin:0 0 0 15px;color:#555;}


p.postmetadata{margin-top:15px;}


/*-----------------------------------------------OUR SERVICES---------------------------------------------------*/

.our-services-section{margin-bottom:10px;position:relative;}
.backtotop a{background:url(../../../images/arrow-up.gif) no-repeat 0 5px;position:absolute;top:0;right:5px;border:none;padding:0 0 0 10px;font-size:0.9em;color:#999;}
.backtotop a:hover{border:none;padding:0 0 0 10px;color:#666;}

.backtotop2 a{background:url(../../../images/arrow-up.gif) no-repeat 0 5px;float:right;border:none;padding:0 0 0 10px;font-size:0.9em;color:#999;}
.backtotop2 a:hover{border:none;padding:0 0 0 10px;color:#666;}

.backpage a{float:right;background:url(../../../images/arrow-left.gif) no-repeat 0 13px;border:none;padding:7px 0 0 12px;font-size:0.9em;color:#999;}
.backpage a:hover{border:none;padding:7px 0 0 12px;color:#666;}

.special-links li.logosright{float:right;margin:-20px 0 0 0;background:none;padding:0;}

/*feature links - our-services*/
.feature-links1{margin:0 auto 20px auto;width:700px;height:50px;}
.feature-links1 ul{display:inline;width:100%}
.feature-links1 ul li{float:left;padding:0 5px 10px 5px;}
.feature-links1 ul li a, .feature-links1 ul li a:hover{background:#0AB7F1 url(../../../images/arrow1.gif) no-repeat 10px 50%;font-size:1.1em;border-bottom:1px solid #3898B8;border-top:1px solid #3898B8;color:#FFF;padding:0 10px 0 25px;line-height:46px;height:46px;width:165px;display:block;}


/*-----------------------------------------------JOIN OUR TEAM---------------------------------------------------*/


#jobs{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:15px;}
#jobs td{width:245px;padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#jobs td.download{width:90px;}
#jobs td.medium{width:115px;}
.job-header td{background:#F8EACD;color:#333;}
.job1{background:#f3f7ec;color:#555;}
.job2{}


/*-----------------------------------------------------PROFILE-------------------------------------------------------*/

.profile-wrap{height:190px;width:640px;}
.profile-image{width:120px;height:145px;float:left;}
.profile-info{width:500px;margin-left:130px;}
.profile strong{padding-bottom:18px;}

/*-----------------------------------------------------FORMS-------------------------------------------------------*/

.required{color:#f5340e;margin-left:5px;}
input#wp-submit, input#send, #commentform input#submit, #newsletter input#submit, input#pass-submit{border:none;background:#00aef0;color:#fff;font-weight:bold;padding:5px 9px;cursor:pointer;}
input#pass-submit{margin-top:10px;}

input{border:1px solid #e2e2e2;padding:5px 8px;background:#fff;}
input:focus{border:1px solid #00aef0;}

ul#contact-us-form .input, form#searchform input#s, textarea#comment{border:1px solid #e2e2e2;padding:5px 8px;background:#fff;}
ul#contact-us-form .input:focus, form#searchform input#s:focus, textarea#comment:focus{border:1px solid #00aef0;}

/*Contact us*/

ul#contact-us-form, form#registerform{margin:15px 0 0 15px;}
ul#contact-us-form li label{width:70px;padding:5px 0;display:block;float:left;}
ul#contact-us-form .input{margin-left:20px;width:270px;}
ul#contact-us-form li{width:600px;margin-bottom:10px;display:block;} 
ul#contact-us-form select{margin:3px 0 3px 20px;width:280px;}

input#send{margin-left:105px;}

form#searchform{margin-bottom:20px;}
form#searchform input#s{width:120px;float:left;}
input#searchsubmit{float:left;margin-left:10px;width:75px;border:none;background:#00aef0;color:#fff;font-weight:bold;text-align:center;padding:4px 0;cursor:pointer;}
form#searchform label.hidden{margin:0;padding:0 0 2px 0;font-size:0.9em;color:#aaa;}

#respond{}
#commentform input#submit{}
textarea#comment{width:632px;}


ul.wp-polls-ul input{background:none;}


/*-----------------------------------------------------SITEMAP-------------------------------------------------------------*/

ul.sitemap li{margin-bottom:0;border:none;list-style-type:none;padding:6px 0 6px 20px;margin:0;background:url(../../../images/arrow1.gif) no-repeat 4px 11px;}
ul.sitemap li ul li{background:url(../../../images/arrow-orange.gif) no-repeat 4px 8px;margin-bottom:0;padding-bottom:0px;padding:3px 0 3px 20px;}
ul.sitemap li ul li ul li{font-size:0.9em;background:url(../../../images/arrow-green.gif) no-repeat 4px 5px;margin-bottom:0;padding-bottom:0px;padding:0px 0 0px 20px;}
ul.sitemap li ul li ul li.bullet-square{background:url(../../../images/bullet-square.gif) no-repeat 5px 6px;padding:0 0 0 20px;}


/*-----------------------------------------------------EVENT REGISTRATION-------------------------------------------------------------*/


.event-list ul{width:640px;padding-bottom:10px;margin-bottom:30px;display:block;border-bottom:1px solid #eee;}
.event-list ul li{display:inline;border:none;padding:0;margin:0;padding:10px 20px 10px 0;}
li.event-list-img{width:150px;float:left;}
li.event-list-body{width:400px;float:left;}
.event-list ul li.event-list-register{width:150px;float:left;}
input.event-register, input#event-submit{border:none;background:#00aef0;color:#fff;font-weight:bold;padding:5px 9px;cursor:pointer;}
li.event-list-register form{}
label.add-question{margin-right:20px;}

#event-main{clear:both;margin-top:20px;}

#event-main-form{margin:30px auto;width:520px;}
#event-main-form li label{width:150px;padding:5px 0;display:block;float:left;background:none;}
#event-main-form .input{margin-left:20px;width:300px;}
#event-main-form li{width:640px;margin-bottom:10px;display:block;clear:both;background:none;} 
#event-main-form select{margin:3px 0 3px 20px;width:280px;}
input#event-submit{margin-top:30px;}




/*--------------------------------------------------------REGISTER PLUS--------------------------------------------------------------*/

#login h1 a{width:312px;margin:0;padding:0;background-repeat:no-repeat;}
#loginform{margin:0;padding:0;}
#login h1{width:312px;}



/*--------------------------------------------------------SUBSCRIBE / NEWSLETTER--------------------------------------------------------------*/

#newsletter-signup ul{margin-bottom:40px;width:500px;}
#newsletter-signup li{margin-top:-15px;display:block;clear:both;width:500px;}
#newsletter-signup li label{margin:15px 0 0 0;display:block;float:left;width:80px;}
#newsletter-signup .input{margin-left:10px;width:250px;vertical-align:top;}
#newsletter-signup .input-code{}
.newsletter-code{float:left;padding-bottom:15px;}

/*--------------------------------------------------------BENCHMARKING INSIGHTS--------------------------------------------------------------*/


.page-1302 .AccordionPanelTab {
	color:#333;
	margin: 0px;
	padding-left:14px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background:url(../images/accordion-closed.gif) no-repeat 0 6px;
	font-size:1.2em;
}

.page-1302 .AccordionPanelContent {
	overflow: auto;
	padding: 0 0 0 14px;
	margin: 0px;
	color:#555;
	line-height:1.4em;
	height:auto;
}


body.page-1302 h2#logo, body.page-1302 h2#logo a span,
body.page-1290 h2#logo, body.page-1290 h2#logo a span,
body.page-1299 h2#logo, body.page-1299 h2#logo a span, 
body.page-1346 h2#logo, body.page-1346 h2#logo a span,
body.page-1443 h2#logo, body.page-1443 h2#logo a span,
body.page-1449 h2#logo, body.page-1449 h2#logo a span
{width:422px;height:82px;background:url(../../../images/pareto-insights-logo.gif) no-repeat;overflow:hidden;}

body.page-1302 #logo-wrap, body.page-1290 #logo-wrap, body.page-1299 #logo-wrap, body.page-1443 #logo-wrap, body.page-1449 #logo-wrap, body.page-1346 #logo-wrap{position:absolute;top:30px;left:50px;}

#insights-login label{float:left;width:80px;}
#insights-login input{width:120px;}
#insights-login #send{margin:0 7px 0 0;width:auto;float:right;}

#insights-login li{margin-bottom:10px;}



img.alignleft { margin:0 10px 15px 0; float:left; }
img.alignright { margin:0 0 15px 10px; float:right; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }

.classname {
padding-left: 4em;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}






