@charset "UTF-8";

body {background:#fcfcfc;}

/* 	General start	*/
.clear {clear:both;}
.error {padding:4px;color:red;border:1px dotted red;margin:5px 0px;}
.negative {color:red;}
.datetime {line-height:38px;}
.datetime select {float:none;}
.loading {background:url('imgs/loading.gif') center center no-repeat;}

/*
#flash-notice {text-align:center;position:fixed;bottom:130px;z-index:50000;font-size:22px;color:#ffffff;display:none;margin:0px auto;padding:4px;max-width:515px;background-color:#000000;background:rgba(0, 0, 0, 0.8);border:2px solid #cccccc;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius: 7px;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,0.30);}
ie6 #flash-notice {position:absolute;}
*/

.cake-sql-log {display:none;}
.audit {position:absolute;top:20px;right:20px;font-size:11px;border:1px solid #cccccc;padding:3px;line-height:14px;}
#undefined {display:none;}

span.lquote, span.rquote {font-size:14px !important;color:#3f3f3f !important;}
span.lquote {padding-right:1px;}
span.rquote {padding-left:1px;}
blockquote.quote {padding:0px 0px;margin:3px 5px 3px 0px;float:left;line-height:15px;font-style:italic;}
blockquote.quote.right {margin:5px 0px 8px 15px;float:right;}
blockquote.quote p {margin:0px !important;font-size:12px;color:#3f3f3f;font-weight:bold;}
/* 	General end	*/

/* 	Lytebox overide start	*/
#lbDetailsContainer {display:none;}
#lbOuterContainer {border: 3px solid #888888;}
/* 	Lytebox overide end	*/


/* 	Layouts start	*/
#mini {text-align:left;}
#mini .adminForm label {width:150px;}
#mini .adminForm textarea {width:400px;}
/* 	Layouts end	*/

/* Inputs start */
input.submit {margin:0;padding:0;position:absolute;top:0;right:0;}input.textplain {height:18px;border:none;padding:2px 0px 0px 5px;margin:0px;background:#ffffff url(../img/textFieldRoundCornersLeft.jpg) no-repeat left top;font-size:100%;color:#9a9a9a;}
input.typin, textarea.typin {color:#000000;}
div.typin-password {position:absolute;color:#9a9a9a;padding:0px 0px 0px 3px;}
.hinter {color:#999999;}
/* Inputs end */

/*	Buttons starts		*/
.choices {text-align:center;margin:10px;}
.buttons {text-align:right;margin:10px 0px;padding:0px;}
.btn {margin:0px 10px;display:inline-block;color:#ffffff;font-size:14px;}
.buttons .btn:last-child {margin-right:0px;}
.btn_ok {padding:7px 10px;background:#0C7608;}
.btn_cancel {padding:7px 10px;background:#cccccc;}
.btn_invite {padding:10px;background:#ffffff;font-weight:bold;color:#585350;}
.btn_tweet {padding:7px 10px;background:#30CCFF;font-weight:bold;}
.btn_copy {padding:7px 10px;background:#ff9900;font-weight:bold;}

.btn_twitter {float:left;background:url('imgs/twitter/twitter-signin.png') no-repeat;width:151px;height:24px;text-indent:-1000px;margin:-3px 0px 0px 8px;}


/*	Buttons end		*/

/* 	Toolbar start		*/
#toolBar {background:#585350;width:980px;height:40px;margin:0 auto 15px auto;position:relative;}
div#login {width:300px;height:25px;position:relative;top:5px;left:5px;padding-top: 5px;}
div#logged {max-width:500px;height:25px;position:relative;top:5px;left:5px;color:#ffffff;font-size:13px;text-align:left;margin-left:10px;}
div#logged img {width:28px;float:left;margin-right:8px;}
div#logged a { color:#ffffff;}
div#logged a:hover {text-decoration:underline;}
div#logged .welcome {padding-top:3px;}
div#login input {height:15px;color:#999999;width:120px;padding:2px;border:0px;}
div#login button {background:#58524f none repeat scroll 0px 0px;border:0px;width:20px;height:22px;padding:0px;margin:0px;vertical-align:bottom;cursor: pointer;}
ul#navigation {position:absolute;right:10px;top:6px;}
ul#navigation li {float:left;margin:0px 0px 0px 10px;}
ul#navigation a, ul#navigation a:link, ul#navigation a:active, ul#navigation a:visited {font-family: 'Trebuchet MS', Garuda;font-size:14px;font-weight:bold;color:#ffffff;text-transform:capitalize;display:block;text-decoration: none;padding:3px 10px;}
.recoverpass { color: #22594E; }
/*	Toolbar end		*/

/* 	Admin Menu start	*/
#adminmenu {position:absolute;top:10px;left:10px;}
#adminmenu .toggler {display:block;width:20px;height:20px;border:1px solid #cccccc;background:transparent url('imgs/menu_arrow_disabled.gif') center center;}
#adminmenu .toggler:hover {background:url('imgs/menu_arrow.gif') center center;background-color:#cccccc !important;}
#adminmenu.active .btn {background:url('imgs/menu_arrow.gif') center center;border-bottom:0px;}
#adminmenu .actions {display:none;border:1px solid #cccccc;margin:0px;padding:0px;}
#adminmenu.active .actions {display:block;}
#adminmenu.active .actions a {font-size:11px;padding:3px 5px;color:#888888;border:0px;margin:0px;}
#adminmenu.active .actions a:hover {color:#ffffff;background:#cccccc;border:0px;}

/* 	Admin Menu end	*/

/* 	Menu Bar start 	*/
.logo {float:left;}
.menu {height:40px;margin-bottom:20px;width:auto;padding:0px;background-color:#58524f;margin-left:150px;position:relative;}
/*.menu li.menu_left {background:transparent url(../img/roundedcornr_bl.png) no-repeat scroll left bottom;}
.menu li.menu_left div {background:transparent url(../img/roundedcornr_tl.png) no-repeat scroll left top;}
.menu li.menu_right {background:transparent url(../img/roundedcornr_br.png) no-repeat scroll right bottom;}
.menu li.menu_right div {background:transparent url(../img/roundedcornr_tr.png) no-repeat scroll right top;}
.menu li.menu_left, li.menu_left div, .menu li.menu_right, li.menu_right div {height:100%;font-size:1px;width:10px !important;margin:0px;padding:0px;border:0px;}
.menu li.menu_right {float:right;}
*/
.menu li {float:left;margin:0px;padding:0px;width:100px;text-align:center;}
.menu li a {color:#fff;margin:0px;display:block;height:20px;padding:10px;border-left:1px solid #d68000;}
.menu li:first-child {padding-left:10px;}
.menu li:first-child a {border:0px;}
.menu li a:hover {background-color:#6a6462;}
.menu li.logo {padding-right:10px;background-color:#fff;border:0px;margin:0px;width:auto;}
.menu li.logo a {padding:0px;margin:0px;display:block;border:0px;height:40px;}
/* 	Menu Bar end	*/

/* 	Data Navigation start	*/

.datanav {margin-top:10px;clear:both;}
.datanav .filters {font-size:11px;float:left;}
.datanav .search {float:right;width:122px;}
.datanav .search input.textplain {width:100px;float:left;}
.datanav .search .submit .input {float:left;}
.datanav .actions {clear:both;}
.datanav span {margin:0px 0px 0px 3px;}
.datanav span.current {padding:1px 3px;}
.datanav span a {padding:1px 3px;text-decoration:none;}
.datanav .nav {float:right;}

/*	styling		*/
.datanav .filters a {color:#333333;}
.datanav .filters a.current {color:#000000;font-weight:bold;}
.datanav .filters a:hover {color:#ff9900;}
.datanav .filters a span, .datanav .filters a:hover span {color:#808080;font-weight:normal;}
.datanav span.current {color:#000000;background-color:#FF9900;border:1px solid #000000;}
.datanav span a {border:1px solid #000000;background-color:#464646;color:#ffffff;}
.datanav span a:hover {background-color:#ff9900;color:#ffffff;}

/* 	Data Navigation end	*/

/* 	Data start	*/
.data {margin:15px 0px;}
.data .segment {position:relative;margin-bottom:40px;clear:both;}
.data h3 {overflow:hidden;padding: 7px 7px 8px 7px;vertical-align:text-top;line-height:16px;}
.data .item {padding:6px 8px;border-bottom:1px solid #ffffff;}
.data h3 span, .data .item span {display:none;margin-left:10px;line-height:12px;}
.data h3:hover span, .data .item:hover span {display:inline;}
.data h3 span a, .data .item span a {padding-left:8px;margin-left:4px;border-left:1px solid #ffffff;}
.data h3 span a:first-child, .data .item span a:first-child {border:0px;padding-left:0px;margin-left:0px;}

.data .create {position:absolute;background:green;color:#ffffff;right:10px;top:18px;padding:4px 8px;}
.data .archive {background:#ffffff;display:none;}
.data .archive .show {float:right;margin:3px 10px;font-size:12px;color:#cccccc;}
/*	styling		*/
.data h3 {background:url('imgs/data/gray-grad.png') repeat-x;border:1px solid #dfdfdf;text-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.8);}
.data h3 span, .data .item span {font-size:11px;}
.data h3 span a, .data .item span a {color:#333333;}
.data h3 span a:hover, .data .item span a:hover {color:#ff9900;}

/* 	Data end	*/

/*	Avatars start		*/
.avatar-small {width:31px;height:31px;}
.avatar-medium {width:48px;height:48px;}
.avatar-large {width:73px;height:73px;}
/*	Avatars end		*/

/* 	Campaign Action start	*/
.campaign_action {min-height:500px;}
.campaign_action .introduction {font-size:13px;margin:10px 0px;line-height:14px;}
.campaign_action .chooser {text-align:center;}
.campaign_action .chooser ul {margin:0px auto;width:500px;}
.campaign_action .chooser ul li {margin:5px;padding:15px 10px;float:left;text-align:center;border:1px solid #cccccc;}
.campaign_action .chooser ul li a {width:130px;height:100px;display:block;color:#000000;line-height:13px;}
.campaign_action .chooser ul li:hover {border:1px solid #ff9900;}
.campaign_action .chooser ul li span.title {font-size:14px;font-weight:bold;margin-bottom:10px;}
.campaign_action .chooser ul li span.intro {font-size:12px;font-weight:normal;}

.steps {margin:10px 0px;}
.steps li {float:left;padding:0px 13px 0px 0px;border:1px solid #cccccc;margin:0px 7px 0px 0px;}
.steps li span {padding:2px 5px;background:#cccccc;color:#ffffff;margin-right:7px;}
.steps li.current {background:#ff9900;color:#ffffff;}
.steps li.current span {background:#ffffff;color:#ff9900;font-weight:bold;}

.campaign_action #contact_lists {height:180px;margin:5px;overflow:auto;}
.campaign_action #contact_lists input {float:left;clear:both;}
.campaign_action #contact_lists label {float:left;margin-left:10px;color:#000000;font-size:14px;}
.campaign_action .counter {float:right;}
.campaign_action textarea {float:left;width:400px;padding:10px;font-size:18px;height:90px;}
.campaign_action select {width:auto;margin-right:8px;}
.campaign_action .submit {clear:both;position:absolute;bottom:0px;width:100%;}
.campaign_action .submit .previous {float:left;margin-right:8px;}
.campaign_action .submit .next {float:right;}
.campaign_action .submit input {background:transparent;border:1px solid #cccccc;padding:5px;font-weight:bold;}
.campaign_action .submit input:hover {background:#ff9900;color:#ffffff;}

.campaign_actions {background:#f9f9f9;}
.campaign_actions .archived {background:#fbfbfb;}

/* 	Campaign Action end	*/

/*	gopersonal start	*/
.gopersonal .description {margin:20px 0px;}
/*	gopersonal end		*/

#home #intro {margin-bottom:35px;}

/*	personal home start		*/
#personal {margin-bottom:20px;position:relative;}
#personal .profile {float:left;width:290px;background:#ff9900;padding:15px;}
#personal .profile span.quote {display:none;}
#personal .profile .avatar-box {float:left;background:#ffffff;width:73px;position:relative;}
#personal .profile .avatar-box .avatar {}
#personal .profile .avatar-box .upload {position:absolute;bottom:0px;text-align:center;width:100%;padding:1px 0px;font-size:11px;color:#000000;display:none;background:#efefef;}
#personal .profile .avatar-box:hover .upload {display:block;}
#personal .profile .info-box {float:right;width:200px;min-height:130px;padding:5px;background:#ffffff;font-size:13px;line-height:16px;}
#personal .profile .info-box span {font-weight:bold;color:#000000;}
#personal .profile .info-box a, #personal .profile .info-box a:active, #personal .profile .info-box a:visited, #personal .profile .info-box a:link {color:#ff9900;}
#personal .profile .info-box .date {font-size:10px;color:#cccccc;clear:both;text-align:right;}
#personal .profile .stat-box {float:left;width:73px;}

#personal .livefeed {float:left;height:138px;width:350px;margin:0px 0px 0px 20px;overflow:hidden;}
#personal .livefeed h3 {font-size:15px;border-bottom:2px solid #eeeeee;}
#personal .livefeed ul {margin-top:7px;border-right:10px solid #efefef;}
#personal .calls {float:right;border:0px;}
#personal .calls a {float:right;width:60px;height:60px;background:yellow;color:#000000;margin:0px 5px;text-align:center;}
#personal .personal-toolbox {clear:both;float:right;margin-top:20px;margin-right:20px;width:auto;}
#personal .personal-toolbox a {float:left;margin:0px;width:auto;}
#personal .personal-links {float:right;margin:10px 85px 0px 0px;}
#personal .personal-bottom {text-align:center;margin-top:15px;}

#personal .communicate {min-height:190px;background:#cccccc;padding:15px;margin-top:15px;}
#personal .communicate label {font-size:18px;color:#585350;margin:5px 30px 5px 0px;}
#personal .communicate label span {font-size:15px;}
#personal .communicate label #counter {float:right;font-size:20px;font-weight:bold;}
#personal .communicate input, #personal .communicate textarea {border:0px;padding:5px 0px;font-size:18px;width:450px;float:none;}
#personal .communicate .form {float:left;width:480px;background:url('imgs/arr-left.gif') right 30px no-repeat;padding-right:20px;}
#personal .communicate .form .buttons {margin-bottom:0px;padding-right:30px;}
#personal .communicate #details {min-height:215px;}
#personal .communicate .details, #personal .communicate .nextsteps {float:right;width:450px;background:#ffffff;min-height:215px;clear:right;}
#personal .communicate .introduction, #personal .communicate .callaction {padding:20px;font-size:16px;}
#personal .communicate h3 {font-size:21px;color:#ff9900;font-weight:bold;margin-bottom:10px;}
#personal .communicate p {margin:0px 0px 10px 0px;font-size:16px;}
#personal .communicate .introduction ol, #personal .communicate .introduction ul {margin:10px 4px;font-size:16px;}
#personal .communicate .introduction li {margin-bottom:5px;padding-left:17px;background:url('imgs/bullet-ok.jpg') 0px 5px no-repeat;}
#personal .communicate .introduction li span {font-size:11px;}
#personal .communicate fieldset {background:none;border:0px;border-left:10px solid #ff9900;padding:0px;margin:10px 0px;padding-left:10px;}
#personal .communicate fieldset div {margin:0px;}
#personal .communicate fieldset input {width:430px;}
#personal .communicate fieldset .half {float:left;width:230px;}
#personal .communicate fieldset .half input {width:200px;}
#personal .communicate .nextsteps {margin-top:20px;min-height:135px;background:#ff9900;color:#ffffff;}
#personal .communicate .nextsteps h3 {color:#ffffff;}
#personal .communicate .nextsteps a {display:block;text-align:center;}
#personal .communicate .nextsteps a span {font-weight:normal;font-size:10px;}
#personal .communicate #gatoggle {color:#000000;float:left;margin:5px 0px 0px 10px;padding:1px 3px;}
#personal .communicate #gatoggle:hover {background:yellow;}


#socialtracker .showshorturl .buttons {height:33px;margin-top:15px;}
#socialtracker .showshorturl .btn {margin:0px 0px 0px 5px;}
#socialtracker .showshorturl .btn_cancel {float:left;font-weight:bold;margin:0px;}
#socialtracker .shortntrack {width:600px;bbackground:#cccccc;}
#socialtracker .shortntrack label {font-size:18px;color:#585350;margin:5px 30px 5px 0px;width:595px;}
#socialtracker .shortntrack label #reviewcount {float:right;font-size:20px;font-weight:bold;}
#socialtracker .shortntrack textarea {width:595px;padding:5px 0px;font-size:18px;}
#socialtracker #facebox td.body {padding-bottom:0px !important;}
#socialtracker #facebox .footer {display:none !important;}
/*	personal home end		*/

/*footer*/#footer {border-top:5px solid #ff9900;background:#58524f;margin:30px 0px 0px 0px;padding:25px 0px 0px 0px;clear:both;}
#home #footer {margin:0px;}
#footer .wrapper {background:#58524f url('../img/footer.jpg') center top repeat-y;}#footer h2.sifr {font-family:'Century Gothic',sans-serif;font-size:22px;color:#ffffff;text-align:left;margin-bottom:16px;}#footer .wrapper .Col-left {background:#58524f url('../img/footer-list-divider.jpg') 45% 0% repeat-y;}ul.useFullLinks {color:#ffffff;float:left;width:40%;}ul.useFullLinks li a {color:#ffffff;text-decoration:none;font-size:12px;display:block;}ul.useFullLinks li a:hover {text-decoration:underline;}
ul.useFullLinks li.addthis {margin-top:10px;}ul#useFullLinksRightList {margin-left:15%;}div#disclaimer {font-size:9px;line-height:12px;color:#ffffff;font-weight:100;width:400px;clear:both;position:relative;padding-bottom:42px;padding-top:15px;background: #58524f;}div#disclaimer a img {position:absolute;left:0px;bottom:0px;}
div#disclaimer .hecho {position:absolute;width:40px;right:0px;bottom:0px;}/*blog entry*/div.blogEntry {margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #efefef;}div.blogEntry:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}div.blogEntry h3 a {color:#ff9900;font-size:14px;text-decoration:none;}
div.blogEntry h3 a:hover {border-bottom:1px dotted #ff9900;}div.blogEntry p {color:#ffffff;font-size:10px;line-height:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}div.blogEntry span.blogEntryDate {color:#cccccc;font-size:10px;}/*stats*/ul#stats li {display:block;width:250px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #efefef;}ul#stats li span.statValue {font-weight:bold;color:#ff9900;font-size:12px;display:inline-block;width:55px;text-align:right;}ul#stats li span.statKey {font-weight:normal;color:#ffffff;font-size:12px;}ul#stats li a.knowMore {float:left;background:url('../img/moreBtnGrey.jpg') left top no-repeat;margin:0px 10px 0px 0px;}
/*mailing list*/fieldset#mailingList {margin:0px;padding:0px;height:20px;position:relative;background:none;}
fieldset#mailingList .textplain {width:225px;}span#spamDisclaimer {display:block;color:#ffffff;font-size:10px;line-height:14px;margin:4px 0px 0px 4px;}span#spamDisclaimer a {color:#ffffff;border-bottom:1px dotted #efefef;}
span#spamDisclaimer a:hover {color:#ff9900;border-bottom:1px dotted #ff9900}

#introTutorial {text-align:center;}
#introTutorial .btn_tweet {margin-top:20px;text-align:center;font-size:20px;padding:10px;}
#introTutorial .btn_tweet span {font-weight:normal;font-size:15px;}
/*	Other elements start	*/
.charcount {padding:15px 20px;background:#cccccc;color:#ffffff;font-size:25px;text-align:center;width:70px;height:40px;}
/*	Other elements end	*/
