﻿/* Theme Colors 
#02243C Dark Blue
#336699 Medium Blue
#005DB3 Medium Blue
#5195CE Light Blue
#9AC4E7 Lightest Blue
#E6E6E6 Medium Grey
#F9F9F9 Light Grey
#5bc236 Green
#c20000 Dark Red
#c20000 Light Red*/

/***** Text Boxes *****/
.smalltextbox { width:50px; }
.normaltextbox { width:125px; }
.mediumtextbox { width:175px; }
.widetextbox { width:250px; }
.verywidetextbox { width:400px; }
.txterror { font-size:100%; font-weight:700; color:Red; }
.watermarktextbox { width:9em; color:Gray; }
input[type=text], input[type=password]{ height: 16px;border: 1px solid #8d9095;background: #fff;font-size: 13px;color: #29384c;padding: 3px;padding-top: 5px; }
select{ font-size:1em; padding:4px; }
.login .settingrow input[type=text],.login settingrow input[type=password]{width:250px;}

/**** Buttons ******/
.btn-text{background-color:#9AC4E7;cursor:pointer;color:#fff;font-weight:bold;height:34px;border-style:none;}
.btn-text a{padding:4px;font-size:12px;}
.btn-plus{background:#9AC4E7 url(images/plus.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer; border-style:none;}
.btn-starred{background:#F5EC96 url(images/star.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer; border:1px solid #9AC4E7;}
.btn-unstarred{background:#9AC4E7 url(images/star-empty.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer;border-style:none;}
.btn-check{background:#E9FFD3 url(images/tick.png) no-repeat scroll center center; height:34px;width:34px;cursor:pointer; border:1px solid #9AC4E7;}
.btn-cross{background:#FFDBDF url(images/cross.png) no-repeat scroll center center; height:34px;width:34px;cursor:pointer;border:1px solid #9AC4E7;}
.btn-neutral{background:#9AC4E7 url(images/sentiment_neutral.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer; border-style:none;}
.btn-positive{background:#E9FFD3 url(images/sentiment_positive.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer;border:1px solid #9AC4E7;}
.btn-negative{background:#FFDBDF url(images/sentiment_negative.png) no-repeat scroll center center;height:34px;width:34px; cursor:pointer; border:1px solid #9AC4E7;}
/*9AC4E7*/
/* ############################ HDQ Fancy Forms ############################ */
.hdq-form{ text-shadow: #fff 0 1px 1px;padding:0; }

/***** Headers *****/
.hdq-form h3{ font-weight: bold;font-size: 18px;color: #0350a6;margin: 6px 0 0 32px;padding: 0; }
.hdq-form h4{ font-size: 11px; color: #011934; margin-left: 32px; font-weight: normal; }

/***** List Layout *****/
.hdq-form ul.section{ list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;float: left; width:100%;}
.hdq-form ul.section li{ background-color: #e3e9f2;border-top: 1px solid #f3f6f9;border-bottom: 1px solid #F9F9F9;padding: 4px;position: relative;zoom: 1; }
.hdq-form ul.section li.header{ border: 0;height: 32px;background-color: transparent;position: relative;background-color: #E6E6E6;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px; }

/***** Controls *****/

.hdq-form label{ font-size: 13px;font-weight: bold;color: #29384c;text-align: right;line-height: 32px;margin: 0 5px 0 5px; }
.hdq-form .leftlabel{ float: left;min-width:80px;display: block; }
/*.hdq-form .checkbox{ border: 1px solid #8d9095; padding: 12px 7px 7px 7px; background: #fff url(images/background-signup-inputs.png) repeat-x top left; }
*/.hdq-form textarea
{
    height: 90px;border: 1px solid #8d9095;border-radius: 1px;
    -moz-border-radius: 1px;-webkit-border-radius: 1px;background: #fff url(images/background-signup-inputs.png) repeat-x top left;
    font-size: 13px;
    color: #29384c;
    padding: 5px;
    padding-top: 7px;
}

.hdq-form select{ font-size: 11px;color: #29384c;margin-bottom: 5px;margin-top: 5px; }
.hdq-form ul.section li.incomplete{ background-color: #fcffc9; }
span.wrap{border:1px solid #f00;display:block;}
.hdq-form ul.section li.bottom{ border: 0;background-color: transparent;}

/***** Wizard *****/

/*
.prev, .next{ background-color: #5195CE;padding: 6px;font-weight: bold;color: #fff;text-decoration: none;margin:5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; }
.prev:hover, .next:hover{ color: #ADC6DF;text-decoration: none;}
.prev{ float: left; }
.next{ float: right; }
#steps{ background: #5195CE;font-weight: bold;height:40px;padding: 10px 10px 5px 25px;-moz-background-clip: border;-moz-background-inline-policy: continuous;-moz-background-origin: padding;}
#steps li.current span{ color: #fff; }
#steps li.current{ color: #fff; }#steps li{ float: left;color: #b0b1b3;float:left;font-size:18px;display:block;padding:0 15px 5px 0;}
#steps li span{ display:block;color: #b0b1b3;font-size: 10px;font-weight: normal; }
#steps{clear:both;width:100%;}
#steps li {background-color:#EBEBEB;background-image:url(images/wizardBtn.gif);background-position:right top;
background-repeat:no-repeat;float:left;height:71px;list-style-image:none;list-style-position:outside;list-style-type:none;width:128px;}
#steps li.current {background-color:#C36615;background-image:url(images/wizardBtnCurrent.gif);}
#steps li em {display:block;font-style:normal;font-weight:bold;margin:6px 0 0 10px;width:150px;}

.hdq-form ul.section li.url b
{
    font-size: 15px;
    font-weight: bold;
    color: #29384c;
    margin-top: 10px;
    margin-left: 5px;
    line-height: 30px;
}

.hdq-form ul#pub-info .bottom .signup-button-wrap
{
    display: block;
    float: right;
    position: relative;
    padding: 0 0 8px 0;
}

.hdq-form ul#pub-info .bottom .signup-button-wrap button
{
    padding: 0.2em 0.6em 0.3em;
}
*/



/*



#wizard-header p{padding-left:10px;}
.wizard-content
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(images/content.png) repeat-y scroll 50% 0;
    overflow: hidden;
    padding: 0 20px;
}


#wizard-main fieldset {border: none;}
.wizard-text
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(images/about-li.png) repeat-x scroll 0 bottom;
    padding-bottom: 10px;
    -x-system-font:none;
color:#666666;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding-left:5px;
}
*/
#networks {background: transparent url(images/networks.png) repeat 0 0;padding:0;margin:0;width: 450px;float: left;display:block;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
#networks li {width: 225px;height: 60px;float: left;}

#networks li a {
	display: block;
	width: 225px;
	height: 45px;
	padding: 10px 0 5px;
	text-decoration: none;
	color:#666666;
	-webkit-transition: background-color 0.25s linear;
}

#networks li a:hover,
#networks li a:focus {
	background: rgba(164, 173, 183, .15);
}

#networks li a:active {
	background: rgba(164, 173, 183, .25);
	padding: 12px 0 3px
}

#networks li a img {
	float: left;
	margin: 0 10px 0 15px;
	-webkit-transition: margin-left 0.25s linear;
}

#networks li a:hover img {
	margin-left: 10px;
}

#networks li a strong {

	
	-x-system-font:none;
color:#000000;
display:block;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
padding-top:2px;
}

#networks-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content.png) repeat-y scroll 50% 0;
overflow:hidden;
padding:0 125px;
}
