body {
	background: url(/img/bgr.jpg) top repeat-x #066CAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
div#body {
	margin: 0 auto;
	width: 816px;
}
.form {
	padding: 0;
	margin: 0;
}
.header {
	height: 140px;
	position: relative;
}
.navigation_top {
	position: absolute;
	left: 19px;
	top: -26px;
	/*z-index: 10; caused problem with opacity overlay of background items when Feedback YUI dialog was open .sw031608*/
}
.feedback_top {
	position: absolute;
	right: 10px;
	top: 10px;
	/*z-index: 11;caused problem with opacity overlay of background items when Feedback YUI dialog was open .sw031608*/
	border: 0;
}
.feedbackAnchor {
   width: 1px;
   height: 1px;
   position: absolute;
   top: 45px;
   left: 770px;
}
.logo {
	position: absolute;
	left: 36px;
	top: 12px;
	background-image:url(/img/Yotify_logo.png);
	background-repeat: no-repeat;
	height: 96px;
	width: 192px;
}
.encourage1 {
	position: absolute;
	left: 510px;
	top: 40px;
	background-image:url(/img/encourage-1.png);
	background-repeat: no-repeat;
	height: 69px;
	width: 324px;
}
.encourage1text {
	color:#FFF;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
	font: bold 11px/18px "trebuchet MS",Arial,Helvetica,sans-serif;
	position:absolute;
	top: 20px;
	left: 20px;
}
.beta_badge {
	position: absolute;
	left: 165px;
	top: -6px;
	background-image:url(/img/beta_badge.png?v=2307);
	background-repeat: no-repeat;
	height: 38px;
	width: 110px;
}
.video_badge {
	position: absolute;
	left: 230px;
	top: -4px;
	background-image:url(/img/videotour_badge.png?v=2307);
	background-repeat: no-repeat;
	height: 38px;
	width: 110px;
	cursor: pointer;
}
/* start of styles for simple slide login panel */
slide a:focus {
	outline: none;
}
#panel {
    height: 156px;
    display: block;
	width: 252px;
	margin-left: 595px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	color: #5D83BD;
}
.slide {
	margin: 0;
	padding: 0;
	background: url(/img/loginTab.png) no-repeat 0px -9px;
	margin: 0 0 0 700px;
	height: 31px;
	width: 78px;
}
.btn-slide {
	height: 31px;
	padding: 2px 20px 0 0;
	margin: 0px auto;
	display: block;
	font: bold 70%/100% "trebuchet MS",Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
}
#panel .checkboxRow {
	display: block;
	width: 75%;
	height: 33px;
	margin-top: 5px;
}
#panel .checkboxRow .checkbox {
    margin-left: 10px;
}
#panel .checkboxRow .checkboxLabel {
	font-size: 10px;
	font-weight: normal;
	position:relative;
	left: 1px;
	bottom: 4px;
}
#panel .loginSubmitRow {
    position: relative;
    right: -110px;
    bottom: 30px;
    width: 67px;
    bottom: 32px;
}
#panel .loginSubmitRow .loginPanelButton {
    display: block;
    height: 33px;
    width: 67px;
}
#panel .loginSubmitRow a {
	background: url(/img/loginPanelButtonBlue.png) no-repeat 1px 1px;
}
#panel .loginSubmitRow a:hover {
	background: url(/img/loginPanelButtonGreen.png) no-repeat 1px 1px;
}
#panel .loginPanelClose {
    cursor: pointer;
    padding:0 0 0 0px;
}

.panelUL {
	float:left;
	width: 14px;
	height: 3px;
	background: url(/img/loginPanel_UL.png) no-repeat;
	padding: 0;
	margin: 0;
}
.panelTop {
	float:left;
	width: 184px;
	height: 3px;
	background: url(/img/loginPanel_Upper.png) repeat-x;
	padding: 0;
	margin: 0;
}
.panelUR {
	float:left;
	width: 20px;
	height: 3px;
	background: url(/img/loginPanel_UR.png) no-repeat;
	padding: 0;
	margin: 0;
}
.panelLeft {
	float:left;
	clear:both;
	width: 14px;
	height: 130px;
	background: url(/img/loginPanel_Left.png) repeat-y;
	padding: 0;
	margin: 0;
}
.panelMain {
	float:left;
	width: 178px;
	height: 130px;
	background:#fff;
	padding: 0pt 0pt 0pt 6px;
	margin: 0;
}
.panelRight {
	float:left;
	width: 20px;
	height: 130px;
	background: url(/img/loginPanel_Right.png) repeat-y;
	padding: 0;
	margin: 0;
}
.panelLL {
	float:left;
	clear:both;
	width: 14px;
	height: 13px;
	background: url(/img/loginPanel_LL.png) no-repeat;
	padding: 0;
	margin: 0;
}
.panelBottom {
	float:left;
	width: 184px;
	height: 13px;
	background: url(/img/loginPanel_Lower.png) repeat-x;
	padding: 0;
	margin: 0;
}
.panelLR {
	float:left;
	width: 20px;
	height: 13px;
	background: url(/img/loginPanel_LR.png) no-repeat;
	padding: 0;
	margin: 0;
}
/* end of styles for simple slide login panel */
.input {
	color: #004f80;
	font-size: 11px;
	font-weight: normal;
	width: 152px;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 2px;
}
.signup {
	position: absolute;
	/*right:-15px;*/ 
	right:-30px; /* Modified to align the login controls - had to add an inline style to put back to -15 when the user is logged in */
	top: 0px;
	color: #004f80;
	font-size: 9px;
	font-weight: bold;
	line-height: 19px;
	width:50px;
	height:19px;
}
.skipLink {
    position: relative;
    left: 675px;
    top: 85px;
    color: #004f80;
	font-size: 12px;
	font-weight:normal;
	line-height: 15px;
	text-decoration: none;
}
.skipLink:hover {
	text-decoration: underline;
}

.signup a.signupLink {
	color: #004f80;
	font-size: 10px;
	font-weight:bold;
	line-height: 15px;
	float:right;
	margin:0;
	text-decoration: none;
}
.signup a.signupLink:hover {
	text-decoration: underline;
}
.signup a.regLink:signupLink {
	text-decoration: none;
}
.login {
	position: absolute;
	right:10px; /* Modified to align the login controls - had to add an inline style to put back to -15 when the user is logged in */
	top: 8px;
	color: #004f80;
	font-size: 9px;
	font-weight: bold;
	line-height: 19px;
	width:400px;
	height:44px;
}
.login .logedin {
	color: #004f80;
	font-size: 10px;
	font-weight:normal;
	line-height: 15px;
	position:absolute;
	right:100px;
	display:inline;
	text-align:right;
	width:260px;
}
.userThumbContainer {
	position: absolute;
	right: 44px;
	border: 0;
	top: -5px;
	width: 50px;
	height: 33px;
	display: block;
}
/*.login img {
	position: absolute;
	left: 165px;
	border: 0;
	top: 35px;
}*/

.loggedinIMG{
	display: block;
	text-align: center;
	margin:0 auto;
	font-size: 1px;
	border: 1px solid #33B0EFF;
}
.login a.loggedinLink {
	color: #004f80;
	font-size: 10px;
	font-weight:normal;
	line-height: 15px;
	float:right;
	display:inline;
	text-decoration: none;
}
.login a.loggedinLink:hover {
	text-decoration: underline;
}
/*
.login H1 {
	color: #004f80;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-align: right;
	padding-right: 22px;
}
.login p {
	color: #004f80;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
}
.login p label, .login p a, .login p .newUser {
    vertical-align: 20%;
}
.login p label, .login p .newUser {
    font-weight:normal;
}
.login p a:hover {
    text-decoration: underline;
}
.login a {
	color: #004f80;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}
.login .input {
	padding: 3px 0 0 3px;
	height: 15px;
	line-height: 15px;
}*/
.loginbutton{ /* Added this class to be able to able to position the ASP.NET image button we are using for the login button*/
	margin:0;
	padding:0;
	position:absolute;
	left:175px;
	border:0;
	top:30px;
}
#panel .inputTop,
#panel .input {
	border: 1px solid #0096E4;
	background-color: #F6F6F6;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	width: 168px;
	height: 16px;
	padding: 3px 0 0 2px;
	margin: 2px 0;	
}
#panel p {
	color: #5D83BD;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	margin-left: 0px;
}
#panel .label {
	color: #5D83BD;
	font-size: 10px;
	font-weight: normal;
	width: 152px;
	padding: 0 0 0 2px;
	margin-left: 0px;
}
#panel .forgot {
    width: 75px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
    color: #529214;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: underline;
    cursor: pointer;
    padding: 2px;
    border:1px solid #FFFFFF;
}
#panel .forgot:hover {
    width: 75px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
    color: #529214;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    cursor: pointer;
    background-color: #E6EFC2;
    padding: 2px;
    border:1px solid #C6D880;
}

#panel br{
	padding: 0;
	margin: 0;
	clear:both;
}
.nav {
	background: url(/img/content_bgr.jpg) repeat-y;
	position: relative;
	padding-left: 8px;
	padding-right: 8px;
	height: 20px;
	padding-bottom: 15px;
}
.progressIndicator {
    color: #5D83BD;
    margin-left: 300px;
    margin-top: -20px;
	font-size:12px;
	font-weight: normal;
}
.content_top {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 816px;
	background: url(/img/content_top.jpg) no-repeat top;
	z-index: 0;
}
.content_left {
	position: absolute;
	top: 15px;
	right: 0;
	height: 261px;
	width: 8px;
	background: url(/img/content_right.jpg) no-repeat top;
}
.content_right {
	position: absolute;
	top: 15px;
	left: 0;
	height: 261px;
	width: 8px;
	background: url(/img/content_left.jpg) no-repeat top;
}
.alertmsg_box {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	position: relative;
	margin-top: -5px;
	padding-bottom: 5px;
}
.alertmsg_top {
	padding: 0;
	margin: 0 auto;
	background: url(/img/alertmsg_left.jpg) left top no-repeat #D9D9D9;
	height: 25px;
	width: 500px;
}
/* Removed styles to fix hairline rule error on Safari

.alertmsg_top_ins img {
	margin: 0;
	padding: 0;
	height: 25px;
	margin-bottom: -9px
}
html > body .alertmsg_top_ins img {
    margin: 0;
    padding: 0;
    height: 25px;
    margin-bottom: -8px; 
}
*/
.alertmsg_top_ins {
	margin: 0 auto;
	padding: 0;
	height: 25px;
	text-align: center;
}
.alertmsg_top_ins2 {
	margin: 0 auto;
	padding: 0;
	height: 25px;
	text-align: center;
}
.alertmsg_top_ins td.centerAlert{
	margin: 0;
	padding: 0 20px 0 20px;
	vertical-align:middle;
	width:481px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
    color: #FFFFFF; /* added when we changed the background color above */
	background-color: #66CC66;  /*was gray #D9D9D9 try green #66CC66 or blue #0099CC */
}
.alertmsg_top_ins a{
    color: #FFFFFF; /* added when we changed the background color above */
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.alertmsg_top_ins2 p {
	margin: 0;
	padding: 0 20px 0 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:-10px;
	
}
/* replaced by "#body .cover_content .cover_content_c .alertmsg_box .alertmsg_top_ins2 .greencolor" */
#body .cover_content .cover_content_c .alertmsg_box .alertmsg_top_ins2 .greycolor{
	margin: 0;
	padding: 0;
	background-color: #D9D9D9;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.content {
	padding: 0 17px 0 22px;
	background: url(/img/content_bgr.jpg) repeat-y;
	height:auto;
}
.box100 {
    float:left;
    clear:both;
	background: url(/img/box100_bgr.gif) repeat-y;
	margin: 20px 0 20px 0;
	height:auto;
	width:100%;
}
.box100_registration {
    float:left;
    clear:both;
	background: url(/img/box100_bgr.gif) repeat-y;
	margin: 20px 0 20px 0;
	height:auto;
	width:100%;
}
.box100 p {
	height: auto;
}
.box100 H6.top {
    float:left;
	width: 772px;
	height: 12px;
	background: url(/img/box100_top.gif) no-repeat;
	margin: 0;
}
.box100 H6.bottom {
    clear:both;
    float:left;
	width: 772px;
	height: 12px;
	margin:0;
	background: url(/img/box100_bottom.gif) no-repeat;
	background-color: #FFFFFF;
}
.sendScout {
	margin: 30px 0 0 0;
	height: auto;
	float:left;
}
.sendScout p {
	height: auto;
}
.sendScout_content {
    float:left;
	margin: 10px 0 0 5px;
	padding: 0;
	height:auto;
	/*min-height:27px;*/
}
#scoutTabGroup {
    display:none;
}
.inviteOthersTabs {
	margin-top: 27px;
	min-height: 110px;
	height:auto;
}
.inviteOthersTabs p {
	height: auto;
}
.inviteOthers_content {
    float:left;
	margin: 10px 5px 8px 5px;
	padding: 0;
	height:auto;
	min-height:27px;
}
#inviteTabGroup {
    display:none;
}
.box75 {
	background: url(/img/box75_bgr.gif) repeat-y;
	margin-top: 18px;
	position: relative;
}
.box75 H6.top {
	width: 792px;
	height: 12px;
	background: url(/img/box75_top.gif) no-repeat;
}
.box75 H6.bottom {
	width: 792px;
	height: 12px;
	background: url(/img/box75_bottom.gif) no-repeat;
	background-color: #FFFFFF;
}
.content_leftpart {
	float: left;
	width: 792px;
}
.content_leftpart_100 {
	float: left;
	width: 772px;
	/* margin-top: 5px;  added to push Registration panel down from alertmsg_box .sw030108*/
}
.content_banner {
	margin: 22px 5px 0 0;
	padding: 0;
	float: right;
	width: 120px;
}
.registration .contents_headline_open {
    margin:-50px 0 0 -9px;
}
.fg_f .contents_headline_open,
.fg_g .contents_headline_open {
    margin:-32px 0 0 -9px;
}

.contents_headline_open {
    background:none;
    margin:-32px 0 0 -10px;
	height: 56px;
	width: auto;
	color: #fff;
	text-decoration: none;
	float:left;
	z-index:10000;
}
.contents_headline_closed {
    background:none;
    margin:-32px 0 0 -10px;
	height: 56px;
	width: auto;
	color: #fff;
	text-decoration: none;
	float:left;
}
.contents_headline_open_scout {
    background:none;
    margin:-32px 0 0 -10px;
	height: 56px;
	width: auto;
	color: #fff;
	text-decoration: none;
	float:left;
}
.contents_headline_closed_scout {
    background:none;
    margin:-32px 0 0 -10px;
	height: 56px;
	width: auto;
	color: #fff;
	text-decoration: none;
	float:left;
}

.contents_headline_off {
	position: absolute;
	top: -18px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 -112px;
	width: auto;
	color: #fff;
	text-decoration: none;
	cursor: default;
}
a.contents_headline_open:hover {
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 -56px;
	color: #fff;
	text-decoration: none;
}

a.contents_headline_closed:hover {
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 0;
	color: #fff;
	text-decoration: none;
}
.contents_headline_color2 {
	position: absolute;
	top: -20px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgs.jpg) repeat-x;
	width: auto;
	color: #fff;
	text-decoration: none;
}
a.contents_headline_color2:hover {
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 -56px;
	color: #fff;
	text-decoration: underline;
}
.contents_headline75 {
	position: absolute;
	top: -19px;
	left: -10px;
	height: 56px;
	background:url(/img/contents_headline_bgr.jpg) repeat-x;
	width: auto;
}
.contents_headline_left {
    cursor: pointer;
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_left_sides.jpg) no-repeat;
	float: left;
}
.contents_headline_left_scout {
    cursor: default;
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_left_sides.jpg) no-repeat;
	float: left;
}
.contents_headline_left-2 {
    cursor: default;
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_left_sides-2.jpg) no-repeat;
	float: left;
}
.contents_headline_closed .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 -56px;
}
.contents_headline_off .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 -112px;
}

a.contents_headline_open:hover .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 -56px;
}
a.contents_headline_closed:hover .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 0;
}
.contents_headline_open .contents_headline_content {
    background:transparent url(/img/contents_headline_bgs.jpg) repeat-x scroll 0 0;
	float: left;
	padding: 0;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	height:56px;
	text-decoration: none;
    cursor: pointer;
}
.contents_headline_open .contents_headline_content_scout {
    background:transparent url(/img/contents_headline_bgs.jpg) repeat-x scroll 0 0;
	float: left;
	padding: 0;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	height:56px;
	text-decoration: none;
    cursor:default;
}
.contents_headline_closed .contents_headline_content {
    background:transparent url(/img/contents_headline_bgs.jpg) repeat-x scroll 0 -56px;
	float: left;
	padding: 0;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	height:56px;
	text-decoration: none;
    cursor: pointer;
}
.contents_headline_arrowdown,
.contents_headline_arrowdown_scout {
    float:left;
    margin:46px 0 0 0px;
	height: 19px;
	width: 27px;
	background:transparent url(/img/contents_headline_arrows.jpg) no-repeat;
	overflow: hidden;
}
.contents_headline_right {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_right_sides.jpg) no-repeat;
	float: left;
    cursor: pointer;
}
.contents_headline_right_scout {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_right_sides.jpg) no-repeat;
	float: left;
    cursor: default;
}
.contents_headline_right-2 {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_right_sides-2.jpg) no-repeat;
	float: left;
    cursor: default;
}
.noPointer {
    cursor:default;
}
.contents_headline_closed .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 -56px;
}
.contents_headline_off .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 -112px;
}
a.contents_headline_open:hover .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 -56px;
}
a.contents_headline_closed:hover .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 0;
}


div.contents_headline_open:hover .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 -56px;
    cursor: pointer;
}
div.contents_headline_closed:hover .contents_headline_left {
	background: url(/img/contents_headline_left_sides.jpg) no-repeat 0 0;
    cursor: pointer;
}
div.contents_headline_open:hover .contents_headline_content {
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 -56px;
	color: #fff;
	text-decoration: none;
}
div.contents_headline_closed:hover .contents_headline_content {
	background: url(/img/contents_headline_bgs.jpg) repeat-x 0 0;
	color: #fff;
	text-decoration: none;
}
.contents_headline_closed .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 -19px;
}
.contents_headline_off .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 -38px;
}
a.contents_headline_open:hover .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 -19px;
}
a.contents_headline_closed:hover .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 0;
}
div.contents_headline_open:hover .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 -19px;
    cursor: pointer;
}
div.contents_headline_closed:hover .contents_headline_arrowdown {
	background: url(/img/contents_headline_arrows.jpg) no-repeat 0 0;
    cursor: pointer;
}
div.contents_headline_open:hover .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 -56px;
}
div.contents_headline_closed:hover .contents_headline_right {
	background: url(/img/contents_headline_right_sides.jpg) no-repeat 0 0;
}

.inviteOthersTab_content {
	margin: 10px 0;
	padding: 0;
	height:auto;
	min-height:27px;
}
.box100_content {
	margin: 45px 15px 8px 15px;
	padding: 0;
	height:auto;
	min-height:27px;
}
.box100_content span.eaGreeting {
    font-family: "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0099FF;
    position: relative;
    top: -10px;
    left: 250px;
}
.scoutList {
	height: 80px;
	width: 710px;
	padding: 5px;
}
.ytSlotContainer {
    margin-left: 30px;

}
.scoutList li, .scoutList03 li, .scoutList04 li, .scoutList05 li, .scoutList06 li {
	float: left;
	/*margin-bottom: 10px;*/
}
.scoutList li a {
	display: block;
	height: 100%;
	margin: 1px 10px;
	padding: 0;
}
.scoutList03 li a {
    border: 1px solid #FFFFFF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList03 li a:hover {
    border: 1px dotted #0C66BB;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList04 .scoutList04aTabContent li a {
    border: 2px solid #FFFFFF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList04 .scoutList04aTabContent li a:hover {
    border: 2px dotted #FF0000;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList04 .scoutList04bTabContent li a {
    border: 2px solid #FFFFFF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList04 .scoutList04bTabContent li a:hover {
    border: 2px dotted #832DBF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList05 li a {
    border: 1px solid #FFFFFF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList05 li a:hover {
    border: 1px dotted #FF0000;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList06 li a {
    border: 1px solid #FFFFFF;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
.scoutList06 li a:hover {
    border: 1px dotted #9F9F9F;
    display: block;
    height: 100%;
    margin: 1px 8px;
    padding: 0;
}
#scoutSuppliers {
	width: 475px;
	height: 68px;
	float: left;
}
.scoutListTabContent, .scoutList04TabContent {
	width: 710px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	border: none;
	float: left;
	margin-bottom: 6px;
}
.scoutListTab2Content, .scoutListTab03aContent, .scoutListTab03bContent, .scoutListTab05Content, .scoutListTab06Content {
	width: 710px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	border: none;
	float: left;
	margin-bottom: 6px;
}
#scoutTab01 p, #scoutTab02 p,  #scoutTab03 p,  #scoutTab04 p,  #scoutTab05 p,  #scoutTab06 p,  #scoutTab07 p,  #scoutTab08 p {
	padding: 0;
	margin: 5px;
    color: #666666;
    font: 12px/18px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.alertslist {
	height: 68px;
	/*position: relative;*/
	width: 720px;
	padding-top: 0;
	padding-right: 17px;
	padding-bottom: 0;
	top:0px;
}
.alertslist img {
	margin: 0 20px 7px 0;
	padding: 0;
	float: left;
}
.alertslist_arrow_left {
	top: 17px;
	position: relative;
	float: left;
}
.alertslist_arrow_right {
	position: relative;
	top: 17px;
	float: left;
}
.suggest_another_site {
	float: left;
	position: relative;
	top: -7px;
}

#alertsCompanies {
	width: 475px;
	height: 68px;
	float: left;
}

.box75_content 
{
    width:100%;
    float:left;
	margin: 10px 0 10px 10px;
	padding: 0;
}
.categories H6.results_h {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	left: 488px;
	position: absolute;
	top: 0;
}
.categories H6.date_h {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	left: 582px;
	position: absolute;
	top: 0;
}
.categories {
	padding-left: 38px;
	padding-bottom: 4px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
}
.box75_showhide {	
	float:right;
	clear:none;
	text-align: right;
	/*width:380px;*/ /*Commented out: Caused problems as we added other filter controls and we felt it was unecessary to specify*/
	/*width:auto;*/
	width:40px;
	height:40px;
	overflow:visible;
	margin:-2px 28px 0 0;
	z-index:-1;
}
.box75_showhide p {
	margin:-2px 0 0 -500px;
	width:500px;
}
.box75_showhide a.arrow_open {
	display: block;
	width: 34px;
	height: 37px;
	background:url(/img/showhide_arrows.jpg) 0 -185px;
	float:right;
}
.box75_showhide a.arrow_open:hover {
	background: url(/img/showhide_arrows.jpg) 0 -148px
}
/* changed reveal circles to img's */
.box75_showhide img.arrow_closed{
	display:block;
	width:34px;
	height:37px;
	background: url(/img/showhide_arrows.jpg) 0 -37px;
	float: right;
	cursor: pointer;
}
.box75_showhide img.arrow_closed:hover{
	display:block;
	width:34px;
	height:37px;
	background:url(/img/showhide_arrows.jpg);
	cursor: pointer;
}
.box75_showhide img.arrow_open{
	display:block;
	width:34px;
	height:37px;
	background:url(/img/showhide_arrows.jpg) 0 -185px;
	float:right;
	clear:none;
	cursor: pointer;
}
.box75_showhide img.arrow_open:hover {
	background: url(/img/showhide_arrows.jpg) 0 -148px;
	cursor: pointer;
}
.box75_showhide a.arrow_closed {
	display: block;
	width: 34px;
	height: 37px;
	background: url(/img/showhide_arrows.jpg) 0 -37px;
	float: right;
}
.box75_showhide a.arrow_closed:hover {
	display: block;
	width: 34px;
	height: 37px;
	background: url(/img/showhide_arrows.jpg);
}
.box75_showhide a.arrow_off {
	display: block;
	width: 34px;
	height: 37px;
	background: url(/img/showhide_arrows.jpg) 0 -74px;
	float: right;
	cursor: default;
}
/* --dropdown menus for My Yolerts filtering -- */
.box75_showhide .select_opt{ /* also in IE7 styles */
	margin-right:10px;
    background-color:#F2F2F2;
    color:#4C4C4C;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
}
.box75_content ul {
	list-style: none;
	float:left;
	width: 740px;
}
.box75_content li {
	color: #666666;
	border-top: dotted 1px #0096E4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 0 14px;
	float:left;
	width: 726px;
	height:auto; /*Was 22px - needs to be auto so that expand/collpase of panels showing details works correctly */
	min-height: 26px;
}
.box75_content li.down_open {
	color: #000000;
	border-top: dotted 1px #0096E4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 24px;
	margin-left: 14px;
	min-height: 26px;
	float:left;
	height: auto;
	background-color: #E5FFE5;
/**border-top: 4px #0096E4 solid;*/
}
.box75_content .alert_selected{ 
	background-color:#E5FFE5;
	width:726px;
	float:left;
	clear:both;
	height:26px;
	line-height:26px;
}
.box75_content .alert_selected:hover{ 
	background-color:#E5FFE5;
	cursor:pointer;
	width:726px;
	float:left;
	clear:both;
	height:26px;
	line-height:26px;
}
.box75_content .alert_deselected{ 
	background-color:#FFFFFF;
	width:726px;
	float:left;
	clear:both;
	height:26px;
	line-height:26px;
}
.box75_content .alert_deselected:hover{ 
	background-color:#E5FFE5; 
	cursor:pointer;
	width:726px;
	float:left;
	clear:both;
	height:26px;
	line-height:26px;
}
.box75_content li .readcheckbox{ 
	/* background-color:#FFFFFF; */
	position: relative;
	top: 1px;
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 26px;
    float: left;
    left: 5px;
}
/* end of styles to controls backgrounds and on-hover of selected alert setting*/
.box75_content li .notificationTitle{ 
    padding: 0;
    float:left;
    clear:none;
    margin: 0 0 0 -16px;
}
.box75_content li .notificationTitle_h{ 
    color: #808080; 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal; 
    line-height: 26px;
    float:left;
}
.box75_content li .notificationTitle_read{ 
    color: #666666; 
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 26px;
}
.box75_content li .notificationTitle_unread{ 
    color: #666666;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 26px;
}
.box75_content li .priority_0{ 
	/*background: url(/img/bullet_red.png) no-repeat;*/
	height: 16px;
	width: 16px;
	margin:3px 0 0 0;
	float:left;
}
.box75_content li .priority_1{ 
	background: url(/img/bullet_red.png) no-repeat;
	height: 16px;
	width: 16px;
	margin:3px 0 0 0;
	float:left;
}
.box75_content li .priority_2{ 
	background: url(/img/bullet_yellow.png) no-repeat;
	height: 16px;
	width: 16px;
	margin:3px 0 0 0;
	float:left;
}
.box75_content li .priority_3{ 
	background: url(/img/bullet_green.png) no-repeat;
	height: 16px;
	width: 16px;
	margin:3px 0 0 0;
	float:left;
}
.box75_content li .friendlydate_h {
    margin:0 6px 0 0;
    padding: 0;
    color: #808080;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 26px;
	margin:0 6px 0 0;
	float:right;
	clear:none;
}
.box75_content li H6.results_h {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 26px;
	margin:-26px 0 0 474px;
	float:left;
	clear:none;
}
/* to right-align Friend name in lite edit .sw031208*/
.box75_content li H6.friend_h{
	color: #808080;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 26px;
	margin:-26px 6px 0 0;
	float:right;
	clear:none;
    text-align: right;   
}
.box75_content li H6.date_h{
    color: #808080;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 26px;
	margin:-26px 0 0 568px;
	float:left;
	clear:none;
}
.box75_content li H6.friendName{
    color: #808080;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 26px;
	margin:-26px 6pt 0 0;
	float:right;
	clear:none;
    right: 5px;
    text-align: right; /* for IE7 */
}
.box75_content li .noti_name {
    clear:none;
    color:#808080;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    height:26px;
    line-height:26px;
    width:300px;
}
.box75_content li h6.search_h {
    clear:none;
    color:#808080;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    height:26px;
    line-height:26px;
    margin:-26px 0 0 350px;
    text-align:left;
    width:376px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .box75_content li H6.search_h{
        height:24px;
        line-height:24px;
	    margin:-24px 0 0 350px;
    }
    .box75_content li H6.bnTruncate45    {
        height:22px;
        line-height:22px;
	    margin:-20px 0 0 350px;
    }
    .box75_content li H6.friend_h{
        height:22px;
        line-height:22px;
        margin:-22px 6px 0 0;
    }
}
.box75_content li H6.bnTruncateSummary {
	color: #808080;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 26px;
	margin:-26px 0 0 350px;
	float:left;
	clear:none;
}
.box75_content li img {
	/* float:left; .sw030708*/
    float:left;
    clear:none;
    margin:4px 2px 0 0;
}
.box75_content ul .showhide {
    float:left;
    clear:none;
    height:16px;
    width:16px;
    margin:4px 2px 0 0;
}
.box75_content ul .information {
    float:left;
    clear:none;
    height:26px;
    width:auto;
}
.notiCount {
    clear:none;
    float:left;
    height:26px;
    margin:-4px 0 0 1px;
    width:auto;
    color: #0096e4;
    font-size:80%;
    font-weight: bold;
}
.li_content {
	text-align: right;
    clear:both;
    float:left;
    width:726px;
}
.li_content a {
	margin: 0;
	padding: 0 6px 0 16px;
	text-align: right;
	color: #0096e4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
}
.li_content a:hover {
	text-decoration: underline;
	color: #000000;
}
.li_content ul {
	list-style: none;
	clear: both;
	background-color: #FFFFFF;
	width: 726px;
}
.li_content li {
	color: #808080;
	border-top: dotted 1px #0096E4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin-left: 20px;
	height: auto;
	/*height:22px;*/  /* changed to support the light edit option reveal */
	background-color: #FFFFFF;
	text-align: left;
	min-height: 26px;/*need this for doted lines in IE*/
	width:706px;
}
/* start of styles to controls backgrounds and on-hover of selected alert setting */
.box75_content .notification_selected{ 
	background-color:#E5FFE5;
	clear:left;
	float:left;
	width:706px;
	height:26px;
	line-height:26px;
}
.box75_content .notification_selected:hover{ 
	background-color:#E5FFE5;
	cursor:pointer;
	clear:left;
	float:left;
	width:706px;
	height:26px;
	line-height:26px;
}
.box75_content .notification_deselected{ 
	background-color:#FFFFFF;
	clear:left;
	float:left;
	width:706px;
	height:26px;
	line-height:26px;
}
.box75_content .notification_deselected:hover{ 
	background-color:#E5FFE5; 
	cursor:pointer;
	clear:left;
	float:left;
	width:706px;
	height:26px;
	line-height:26px;
}
.li_content li img {
	margin: 6px 5px 0 5px;
	padding: 0;
	float: left;
	border: 0;
}
.retreivingReports {
    position: relative;
    top: -3px;
}
.li_content li a {
	border: 0;
}
.box75_content li.down_open2 {
	color: #000000;
	border-top: dotted 1px #0096E4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 22px;
	margin-left: 21px;
	height: auto;
	background-color: #E5FFE5;
}
.li_content .li_content2 {
	text-align: right;
	background-color:#E5FFE5; /* added since background color of light-edit shoul be statically set*/
	float:left;
	clear:left;
	width:706px;
	line-height:22px;
	height:22px;
}
.li_content .li_content2 a {
	margin: 0;
	padding: 0 6px 0 16px;
	text-align: right;
	color: #0096e4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
.li_content .li_content2 a:hover {
	text-decoration: underline;
	color: #000000;
	text-decoration:none; /* added because it was overiding .li_notifications .linkOut in panel.css .sw031108*/
}
.contents_headline100_gray {
	position: absolute;
	top: -18px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgr_gray.jpg) repeat-x;
	width: auto;
}
.contents_headline75_gray {
	position: absolute;
	top: -17px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgr_gray.jpg) repeat-x;
	width: auto;
}
.contents_headline_left_gray {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_left_gray.jpg) no-repeat;
	float: left;
}
.contents_headline_content_gray {
	float: left;
	padding-top: 13px;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	padding-right: 30px;
}
.contents_headline_content_gray H6 {
	padding-top: 0px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: absolute;
	right: 0px;
	top: 12px;
}
.contents_headline_arrowdown_gray {
	position: absolute;
	height: 19px;
	width: 27px;
	background: url(/img/contents_headline_arrow_gray.jpg) no-repeat;
	top: 46px;
	left: 11px;
}
.contents_headline_right_gray {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_right_gray.jpg) no-repeat;
	float: left;
}
.contents_headline100_green {
	position: absolute;
	top: -18px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgr_green.jpg) repeat-x;
	width: auto;
}
.contents_headline75_green {
	position: absolute;
	top: -17px;
	left: -10px;
	height: 56px;
	background: url(/img/contents_headline_bgr_green.jpg) repeat-x;
	width: auto;
}
.contents_headline_left_green {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_left_green.jpg) no-repeat;
	float: left;
}
.contents_headline_content_green {
	float: left;
	padding-top: 13px;
	color: #FFFFFF;
	font-size: 24px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	padding-right: 30px;
}
.contents_headline_content_green H6 {
	padding-top: 0px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: absolute;
	right: 0px;
	top: 12px;
}
.contents_headline_arrowdown_green {
	position: absolute;
	height: 19px;
	width: 27px;
	background: url(/img/contents_headline_arrow_green.jpg) no-repeat;
	top: 46px;
	left: 11px;
}
.contents_headline_right_green {
	width: 19px;
	height: 56px;
	background: url(/img/contents_headline_right_green.jpg) no-repeat;
	float: left;
}
.content_footer {
	height: 15px;
	width: 816px;
	background: url(/img/content_footer.jpg) no-repeat top #066CAA;
	z-index: 0;
}
.footer{ /* alt copy in styles_ie7.css and cover.css .sw031408 */
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer a {
	margin: 0;
	padding: 0 18px 5px 18px;
	text-align: center;
	line-height: 46px;
	color: #FFFFFF;
	font-size: 20px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer p {
	padding: 20px 0 0 0;
	line-height: normal;
	color: #FFF;
	font-size: 10px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer p span.footerLegal,
.footer p a {
	padding: 0 18px 5px 18px;
	text-align: center;
	line-height: normal;
	color: #FFF;
	font-size: 10px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer p a:hover {
	text-decoration: underline;
}
.headline2row {
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	padding-top: 12px;
}
.contents_headline_content p,
.contents_headline_content_scout p {
    padding:13px 0 0 0;
    margin: 0 0 0 -26px;
    float: left;
	color: #FFFFFF;
	font: normal 24px/30px "trebuchet MS", Arial, Helvetica, sans-serif;
}
.li_notifications {
	border: 0;
	background-color: #FFFFFF;
	width:726px;
	float:left;
	clear:both;
}
.li_links {
	border: 0;
	background-color:#E5FFE5;
	width:726px;
	float:left;
	clear:both;
	line-height:26px;
}
/* Sliding Nav */
#sliding_nav {
	float: left;
	width: auto;
	background: repeat-x bottom;
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: normal;
}
#sliding_nav ul {
	margin: 0;
	padding: 11px 11px 0;
	list-style: none;
}
#sliding_nav li {
	float: left;
	background: url(/img/norm_left.jpg) no-repeat left top;
	margin: 0;
	padding: 0 0 0 10px;
}
#sliding_nav a, #sliding_nav strong, #sliding_nav span {
	float: left;
	display: block;
	background: url(/img/norm_right_o.jpg) no-repeat right top;
	padding: 14px 18px 14px 8px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#sliding_nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(/img/norm_right_g.jpg);
	text-decoration: none;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/

#sliding_nav a {
	float: none;
}
/* End IE5-Mac hack */
#sliding_nav #current {
	background-image: url(/img/norm_left.jpg);
}
#sliding_nav #current a {
	background-image: url(/img/norm_right.jpg);
	padding-bottom: 12px;
	color: #FFFFFF;
}
#sliding_nav #current a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(/img/norm_right_g.jpg);
	text-decoration: none;
}

#sliding_nav .current { /* class was added to use class swapping instead of id for selected tab*/
    background-image:url(/img/norm_left.jpg);
    }
#sliding_nav .current a { /* class was added to use class swapping instead of id for selected tab*/
	background-image:url(/img/norm_right.jpg);
	padding-bottom:12px;
	color:#FFFFFF;
	}
#sliding_nav .current a:hover{ /* class was added to use class swapping instead of id for selected tab*/
	color:#FFFFFF;
	text-decoration:underline;
	background-image:url(/img/norm_right_g.jpg);
	text-decoration:none;
}
/* Sliding Nav  END */
.friends_profile {
	margin: 0;
	padding: 0 30px 0 15px;
	height: 102px;
	width: 152px;
	float: left;
	clear:both;
}
div.friends_profile img {
	border: 1px solid #33B0EF;
	display: block;
	margin:0 auto;
}
.pickupRSScontainer {
	position: relative;
}
.pickupRSS {
    position: absolute;
	background-image:url(/img/yRSSbubble8.png);
	background-repeat: no-repeat;
	top: 5px;
	right: 10px;
	height: 47px;
	width: 49px;
	color: White;
}
.editProfile {
    float:left;
    clear:none;
    width:500px;
    margin:-15px 0 0 0;
}
.editProfile a {
    width: 125px;
    font-family: Arial, Helvetica, sans-serif;
    color: #529214;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: underline;
    cursor: pointer;
    padding: 2px;
    border:1px solid #F8F8F8;
    height: 20px;
    line-height: 20px;
}
.editProfile a:hover {
    width: 125px;
    font-family: Arial, Helvetica, sans-serif;
    color: #529214;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    cursor: pointer;
    background-color: #E6EFC2;
    padding: 2px;
    border:1px solid #C6D880;
    height: 20px;
    line-height: 20px;
}
.userProfileHead {
    margin: 0 10px 10px 10px;
    text-decoration: none;
    list-style-image: none;
    color: #666666;
    font: 12px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    top: 10px;
}
.userProfileData1 {
    float: left;
    text-decoration: none;
    list-style-image: none;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.userProfileData2 {
    float: right;
    margin-right: 100px;
    text-decoration: none;
    list-style-image: none;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.userProfileDataElement {
    color: #33B0EF;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.profileLine label {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.profileLine br {
	padding: 0;
	margin: 0;
	clear: both;
}
.friends_profile_name {
	height: auto;
	width: auto;
	float: left;
	margin-top: 7px;
}
.friends_profile_name H1 {
	color: #00aaff;
	font-size: 18px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
}
.friends_profile_name p {
	color: #404040;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.friends_profile_addname {
	margin: 22px 0 0 25px;
	padding: 0;
	height: auto;
	width: auto;
	float: left;
}
.friends_profile_addname img {
	float: left;
}
.friends_profile_addname a {
	color: #00aaff;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	line-height: 35px;
	text-decoration: none;
}
.friends_profile_addname a:hover {
	color: #000000;
	text-decoration: underline;
}
.craigslist_tracking {
    float:left;
	margin: 0;
	padding: 7px 0 7px 5px;
}
.refine_search_yt{
    width: 730px;
    float: left;
    display: block;
    height: 50px;
    width: 99%;
    margin-top: 20px;
}
.refine_search_yt label{
    color:#5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	line-height: 38px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width: 130px;
}
.refine_search_yt label.yt {
    color:#5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	line-height: 38px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width: 90px;
}
.refine_search_yt .keywords {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 200px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 7px;
    float: left;
    margin-right: 15px;
}
.refine_search{
    width: 730px;
    float: left;
}
.refine_search_deals {
    float: left;
    margin-top: 20px;
}
.refine_search .dealsKeywordErrors {
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 140px;
}
.refine_search .keywordErrors {
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 130px;
}
.refine_search .errors {
	color: #FF2700;
    left: -310px;
    top: 35px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.refine_search .errors2 {
	color: #FF2700;
    left: 135px;
    top: -1px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.refine_search label, .refine_search_deals label{
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	line-height: 38px;
	margin: 0 10px 0 0;
	padding: 0pt;
	text-align: right;
	width: 130px;
}
.refine_search .keywords, .refine_search_deals .keywords {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 300px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 7px;
    float: left;
    margin-right: 13px;
}
.refine_search .amount {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 75px;
    height: 18px;
    padding: 4px 2px 0px 2px;
    border: 1px solid #C0C0C0;
    margin-top: 7px;
    float: left;
    margin-right: 13px;
    text-align: right;
}

 .refine_search .checkbox, .refine_search2 .checkbox { 
	float: left;
	margin-left: 10px;
 }
 .refine_search .checkbox input {
    margin-top: 11px;
    /*margin-top: 3px;*/
 }
 .refine_search .checkbox_label {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: 75px;
    position: relative;
    top: -1px;
    /*top: 0px;*/
    width: 75px;
    margin-left: 5px;
    text-align: left;
 }
 .refine_search .dropdownmenu {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	float: left;
	width: auto;
	margin: 8px 13px 0 0;
	padding:4px 2px;
 }
.refine_search2{
    width: 730px;
    float: left;
    padding-left: 120px;
}
 .refine_search2 .checkbox_label {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: 75px;
    float: left;
    margin-left: 5px;
    margin-top: -4px;
   /*margin-top: -1px; */
    text-align: left;
 }


.refine_search_disabled{
    width: 730px;
    float: left;
}
.refine_search_disabled label{
	color: #C0C0C0;
	display: block;
	float: left;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 38px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width: 118px;
}
.refine_search_disabled .keywords_disabled {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
    border: 0;
    width: 300px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 7px;
    float: left;
    margin-right: 13px;
}
 .refine_search_disabled .checkbox_disabled, .refine_search_disabled2 .checkbox_disabled { 
	float: left;
	margin-left: 10px;
 }
 .refine_search_disabled .checkbox_label {
	color: #C0C0C0;
	font-size: 11px;
	font-weight: normal;
	width: 75px;
    position: relative;
    top: -13px;
    /*top: -10px;*/
    width: 75px;
    margin-left: 5px;
    text-align: left;
 }
.refine_search_disabled2{
    width: 730px;
    float: left;
    padding-left: 120px;
}
 .refine_search_disabled2 .checkbox_label {
	color: #C0C0C0;
	font-size: 11px;
	font-weight: normal;
	width: 75px;
    float: left;
    margin-left: 5px;
    margin-top: 1px;
    /*margin-top: 4px;*/
    text-align: left;
 }
/*
.refine_search P {
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 24px;
	float: left;
	padding-right: 10px;
}
*/
.previewJobsButtonContainer {
    line-height: 35px;
    float: right;
    height: 35px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.previewButtonContainer {
    line-height: 35px;
    float: right;
    height: 35px;
}
.previewButtonContainer a, .previewJobsButtonContainer a {
    background: transparent url(/img/preview_notifications_blue.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 270px;
    text-decoration: none;
}
.previewButtonContainer a:hover, .previewJobsButtonContainer a:hover {
    background: transparent url(/img/preview_notifications_green.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 270px;
    text-decoration: none;
}
.ytError {
	color: #FF2700;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 10px;
	display:block;
}
.ticketsError {
	color: #FF2700;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 34px;
	display:inline-block;
}
.input_search {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 312px;
	height: 18px;
	padding-top: 4px;
	/*padding-top: 0px;
	*height: 22px;*/
	line-height: 22px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	float: left;
}
.hotelCol1 {
    margin:0;
    padding:0;
    width: 55%;
    float: left;
}
.hotelCol2 {
    margin-left:0;
    padding:0;
    width: 45%;
    float: right;
}
.hotelReportOptions {
    margin-left:0;
    padding:0;
}
.hotelCol1 label, .hotelReportOptions label {
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	clear:both;
	line-height: 32px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width: 130px;
}
.hotelCol2 label {
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	clear:both;
	line-height: 36px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width: 180px;
}
.hotelCol1 .txtBoxLabel, .hotelCol2 .txtBoxLabel, .hotelReportOptions .txtBoxLabel{
	margin: 2px 10px 0 0;
}
.hotelCol1 .labelRunIn, .hotelCol2 .labelRunIn {
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	clear:none;
	line-height: 38px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: left;
	width: 20px;
}
.hotelCol1 .inputBox, .hotelCol2 .inputBox, .hotelReportOptions .inputBox {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 300px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 6px;
    float: left;
    margin-right: 13px;
}
.hotelReportOptions .inputKeywords {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 246px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 6px;
    float: left;
    margin-right: 13px;
}
.hotelCol1 .inputBoxSmall {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 150px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    margin-top: 6px;
    float: left;
    margin-right: 13px;
}
.hotelCol1 .inputDate {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 65px;
    height: 18px;
    padding: 4px 2px 0 4px;
    border: 1px solid #C0C0C0;
    margin-top: 6px;
    float: left;
    text-align:center;
}
 .hotelCol1 .checkbox, .hotelCol2 .checkbox { 
	float:left;
	clear:both;
	margin-left: 186px;
	margin-top:20px;
 }
  .hotelReportOptions .checkbox{ 
	float:left;
	margin-left: 15px;
	margin-top:10px;
 }
 .hotelCol1 .checkbox_label, .hotelCol2 .checkbox_label{
	color: #5D83BD;
	font-size: 11px;
	line-height:13px;
	font-weight: normal;
	float:left;
	clear:none;
	width:260px;
	margin-top:20px;
    margin-left: 5px;
    text-align: left;
 }
.hotelReportOptions label.checkbox_label{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	float:left;
	width:280px;
	margin-top:4px;
    margin-left: 5px;
    text-align: left;
    clear: none;
    display:inline-block;
 }
 .hotelCol1 .dropDownBox {
    color:#5D83BD;
    float:left;
    font-size:11px;
    font-weight:normal;
    margin-right:13px;
    margin-top:4px;
    padding:5px 3px 5px 3px;
    width:auto;
}
 .hotelCol1 .dropDownPrice {
    color:#5D83BD;
    float:left;
    font-size:11px;
    font-weight:normal;
    margin-right:13px;
    margin-top:4px;
    padding:5px 3px 5px 3px;
    width:75px;
    text-align:center;
}
.hotelCol2 .dropDownBox {
    color:#5D83BD;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:36px;
    margin:4px 40px 4px 0;
    padding:5px 3px 5px 3px;
    width:50px;
}
.hotelFieldValidation {
    width:auto;
    height: auto;
	display:block;
	margin-left: 120px;
	margin-right: 80px;
}
.hotelFieldValidation .hotelError {
	color: #FF2700;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	clear:none;
	display: inline-block;
}
.hotelCol1 .savealert_li, .hotelCol2 .savealert_li {
    clear:both;
    margin:0pt;
    padding:5px 560px 0pt 50px;
    width:auto;
}
.refine_search_tickets{
    width: 730px;
    float: left;
    display: block;
    height: 50px;
    width: 99%;
}
.refine_search_tickets label{
    color:#5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	line-height: 32px;
	margin: 0pt 10px 0pt 0pt;
	padding: 0pt;
	text-align: right;
	width:130px;
}
.refine_search_tickets .keywords {
    color: #5D83BD;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
	border: 1px solid #0096E4;
    width: 200px;
    height: 18px;
    padding: 4px 0 0 3px;
    border: 1px solid #C0C0C0;
    margin-top: 3px;
    float: left;
    margin-right: 15px;
}
.ticketsdropDownBox {
    color:#5D83BD;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:36px;
    margin:4px 4px 4px 0;
    padding:5px 3px 5px 3px;
}
#bnList {	
	font-size: 18px;
	/*margin: 10px 0 10px 0;*/
	float:left;
	clear:none;
	width: 99%;
}
.bnListNoResults {
    font-size: 18px;
	margin: 1px 0 1px 250px;
	float:left;
	clear:none;
	width: 50%;
	color:#666666;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
}
.bnListResultsFound {
    float: right;
    display:inline-block;
    margin: 0 26px 0 0;
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	clear:both;
}
.hotelPreview {
    width:auto;
    height:100px;
    overflow:hidden;
    margin-bottom: 20px;
    border-top: thin solid #5D83BD;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
}
.ticketsPreview {
    width:auto;
    height:auto;
    overflow:hidden;
    margin-bottom: 10px;
    border-top: thin solid #5D83BD;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
}
.hotelPreview .hotelThumbnail {
	margin: 0 10px 5px 0;
	padding: 0 0 0 12px;
    width: 64px;
    height: 64px;
	float: left;
	clear:both;
}
.ticketsPreview .ticketsThumbnail {
	margin: 10px 10px 5px 0;
	padding: 0 0 0 12px;
    width: 100px;
    height: auto;
	float: left;
	clear:both;
}
.hotelThumbnail img, .ticketsThumbnail img {
    border: thin solid #5D83BD;
}
.hotelPreview a, .ticketsPreview a {
    display:block;
    float:left;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 10px 0 0 10px;
    text-decoration:none;
    color: #5D83BD;
    height: 18px;
    width: 700px;
    overflow:hidden;
}
.hotelPreview a:hover, .ticketsPreview a:hover {
    display:block;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 10px 0 0 10px;
    text-decoration:underline;
    color: #5D83BD;
    height: 18px;
    width: 700px;
    overflow:hidden;
}
.hotelPreview .hotelDetails  {
    display: block;
    float: left;
    width:280px;
    overflow:hidden;
    color: #666666;
    font: 12px/17px "trebuchet MS" , Arial, Helvetica, sans-serif;
}
.ticketsPreview .ticketsDetails {
    display: block;
    float: left;
    overflow:hidden;
    color: #666666;
    font: 12px/17px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 10px 0 0 10px;
}
.hotelPreview .hotelDetailsRight {
    width: 360px;    
    display: block;
    float:right;
    clear:none;
}
.hotelNotifyMe {
    float:left;
    width:360px;
    height:auto;
}
.hotelDetailsRight .hotelInputLabel {
    float:left;
    width: auto;
    text-align:right;
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin:4px 0 0 160px;
    color: #666666;
}
.hotelDetailsRight .hotelNotifyMe  input[type="checkbox"] {
    float:left;
    clear:none;
    margin:4px 0 0 45px;
}
.hotelDetailsRight .hotelsCheckboxLabel {
    float:left;
    clear:none;
    width: auto;
    text-align:right;
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin:4px 0 0 4px;
    color: #666666;
}
.hotelDetailsRight .hotelsPriceField {
    font: 11px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: right;
    width: 70px;
    padding: 2px 3px 0 3px;
    color: #5D83BD;
	border: 1px solid #0096E4;
	background-color: #F6F6F6;
	float:right;
	clear:none;
}
.hotelDetailsRight .hotelsPriceFieldDisabled {
    font: 11px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: right;
    width: 70px;
    padding: 2px 3px 0 3px;
    color: #666666;
    border: 1px solid #999999; /*background-color: lightgrey;*/
    cursor: default;
	float:right;
	clear:none;
}
.methodReport {
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	float:left;
	clear:none;
	line-height: 32px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: right;
	width: 170px;
}
.frequencyReport {
	color: #5D83BD;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	float:left;
	clear:none;
	line-height: 32px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: right;
	width: 130px;
}
.input_search2 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 107px;
	height: 18px;
	padding-top: 4px;
	line-height: 22px;
	/*padding-top: 0px;
	*height: 22px;*/
	padding-left: 2px;
	border: 1px solid #0096E4;
	float: left;
	margin-right: 24px;
}

.refine_search2 {
	float: left;
	line-height: 34px;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.notifivcations_list {
    width:auto;
    height:auto;
	margin: 0;
	padding: 2px 0 7px 2px;
}
.notifivcations_list ul {
	list-style: none;
	position: relative;
}
.notifivcations_list li {
	line-height: 22px;
	color:#5D83BD; /* was #000000; */
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 10px;
	border-bottom: dotted 1px #0096E4;
	width: 99%;
	height: 22px; 
}
.notifivcations_list li .previewItemName {
    float: left;
    width: 670px;
}
.notifivcations_list li .previewButton {
    background: transparent url(/img/application_put.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin-top: 3px;
    margin-right: 10px;
    float: right;
    text-decoration: none;
	line-height:22px;
}
.notifivcations_list li .previewButton:hover {
    background: transparent url(/img/application_put.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px;
    text-decoration: none;
    margin-top: 3px;
    margin-right: 10px;
    float: right;
	line-height:22px;
}
.bottom_action_buttons {
	text-align: right;
	padding-bottom: 5px;
	padding-top: 3px;
}
.bottom_action_buttons img {
	border: 0;
	padding-left: 10px;
}
.save_alert {
	padding:0;
	margin:0;
}
.save_alert .clHousingScoutSettings {
    float:left;
    margin:0 0 0 0;
    width: 750px;
    height: auto;
}
.save_alert .clJobsScoutSettings {
    float:left;
    margin:0 0 0 170px;
    width: 580px;
    height: auto;
}
.save_alert .errors { 
	color: #FF2700;
    left: 190px;
    top: -5px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.save_alert .errors2 { 
	color: #FF2700;
    left: 190px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.save_alert .errorMsg { 
	color: #FF2700;
	float:left;
	clear:both;
	margin: 5px 0 0 40px;
	width:220px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.save_alert .errorMsg2 { 
	color: #FF2700;
	float:left;
	margin: 3px 0 0 20px;
	width:140px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.save_alert .siteIcon {
	position: relative;
	left: 185px;
}
.save_alert label {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 36px;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.save_alert label.long {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 34px;
	width: 85px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.save_alert label.long2 {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-weight: normal;
	width: 180px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
	line-height: 34px;
}
.save_alert .duration { 
	float:left;
	clear:both;
	width:280px;
	margin:0 0 20px 0;
}
.save_alert_form1 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 312px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
}
.save_alert_form {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
}
.save_alert_price {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 312px;
	height: 18px;
	padding-top: 4px;
	padding-right: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	text-align: right;
}
.save_alert_form1_long {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 480px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
}
.save_alert .form1longWatermark {
    color: #808080;
    font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
    width: 480px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.save_alert_form3 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 77px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 13px;
	text-align: right;
}
.save_account_password {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 77px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 13px;
	text-align: left;
}
.save_alert_amount { /* used by special project popup - right align for amounts .sw030408 */
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 77px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	/*float: left;*/
	margin-right: 13px;
	text-align: right;
}
.save_alert_desc { /* used by special project popup - right align for amounts .sw030408 */
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 77px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	/*float: left;*/
	margin-right: 13px;
}
.save_alert_form5 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding: 4px 2px;
	margin: 8px 13px 0 0;
	float: left;
}
.save_alert br {
	padding: 0;
	margin: 0;
	clear: both;
}
.save_alert .checkbox {
	float: left;
	margin: 14px 0 0 12px;
/*	*margin: 10px 0 0 12px; removed hack and added this class to IE7styles */
}
.save_alert .checkbox2 {
	float: left;
	margin: 14px 0 0 25px;
	/* *margin: 10px 0 0 45px; removed hack and added this class to IE7styles*/
}
.save_alert .checkbox3 {
	float: left;
	margin: 14px 0 0 40px;
}
.save_alert .checkbox4 {
	float: left;
	margin: 14px 0 0 5px;
}
.save_alert p {
	padding: 0;
	margin: 0;
	float: left;
	margin: 15px 0 0 10px;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
}
.save_alert .checkLabel {
	padding: 0;
	float: left;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	margin-left: 10px;
	padding-top:2px;
	margin-top: 3px;
}
.save_alert H6 {
	padding: 0;
	margin: 0;
	margin: 0px 0px 0 96px;
	top: -5px;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	bottom: -5px;
	width: auto;
}
.save_alert H5 {
	padding: 0;
	margin: 0;
	margin: 0px 0px 0 306px;
	top: -16px;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	bottom: -5px;
	width: auto;
}
.save_alert_form2 {
	color: #5D83BD;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 482px;
	height: 44px;
	line-height: 22px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 10px;
	float: left;
}
.save_alert .form2Watermark{
    color: #808080;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	width: 482px;
	height: 44px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
    line-height:22px;
}
.save_alert_form4 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 540px;
	height: 88px;
	line-height: 22px;
	padding-left: 2px;
	border: 1px solid #33B0EF;
	margin-top: 10px;
	float: left;
}
.save_alert ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: -12px;
}
html>body .save_alert ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 0px;
}
.save_alert a.sdcShoppingLogo {
    float:left;
    height:36px;
    margin:0;
    padding:0;
    width:160px; 
}
.save_alert a.sdcShoppingLogo img {
    margin:10px 0;
    padding:0;
}
.save_alert label {
	padding: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 36px;
	width: 130px;
	display: block;
	text-align: right;
	float: left;
	margin:0 10px 0 0;
}
.save_alert label.methodReport {
	padding: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 36px;
	width: 170px;
	display: block;
	text-align: right;
	float: left;
	margin:0 10px 0 0;
}
.save_alert label.frequencyReport {
	padding: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 36px;
	width: 130px;
	display: block;
	text-align: right;
	float: left;
	margin:0 10px 0 0;
}
.save_alert label.yt {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 36px;
	width: 130px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}

/* .DD 20080306 - changed from save_alert to savealert_li to be more specific to the graphic labels since we use LI elsewhere on the page */
.savealert_li li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/img/alert_headline_left.jpg) left no-repeat;
	height: 49px;
	padding-left: 35px;
	width:110px;
}
/* .DD 20080306 - changed from save_alert to savealert_li to be more specific to the graphic labels since we use LI elsewhere on the page */
.savealert_li li p {
	background: url(/img/alert_headline_right.jpg) right no-repeat;
	margin: 0;
	padding: 0 0 0 0;
	height: 49px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 9px;
	width:auto;
}
/* .DD 20080306 - changed from save_alert to savealert_li to be more specific to the graphic labels since we use LI elsewhere on the page */
.savealert_li li .spantext {
    margin: 0;
    padding: 0;
    width:auto;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    left: -22px;
    position: relative;
    cursor: default;
}
.savealert_li {
	margin: 0;
	padding: 0;
	width: auto;
	padding: 5px 540px 0 0;
	clear: both;
}
.sa_friends_groups { /* also in IE7 styles */
	margin: 10px 0 10px 185px;
	padding: 0;
	float: left;
	width: 242px; /* was 202px */
}
.sa_friends_groups img {
	padding: 0;
	margin: 0;
	border: 0;
}
.sa_friends_groups2 img {
	padding: 0;
	margin: 0;
	border: 0;
}
.sa_friends_groups2 { /* also in IE7 styles */
	margin: 10px 0 0 20px;
	padding: 0;
	float: left;
	width: 242px;
}
.sa_fg_checkbox{
	padding:7px 10px 7px 10px;
	margin: 0;
	width:200px;
	height:186px;
	border:1px solid #0096E4;
	background-color:#F6F6F6;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
}
.sa_fg_checkbox span {
    display: block;
    line-height: 18px;
    width: 200px;
    float: left;
    display:block;
}
.sa_fg_checkbox input {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    line-height: 18px;
}
.sa_fg_checkbox label {
    float: left;
    margin-left: 10px;
    width: 135px;
    top: 1px;
    line-height: 18px;
    text-align: left;
    margin-top: 3px;
}
.save_alert H2 {
	padding: 0;
	color: #5C83C6;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 5px;
	text-align: left;
	margin-left: 70px;
}
/* Select All link for Friends listbox and Groups listbox */
.sa_friends_groups a, .sa_friends_groups2 a {
	padding: 0;
	color: #5C83C6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin-left: 10px;
}
.sa_friends_groups a:hover, .sa_friends_groups2 a:hover {
	text-decoration: underline;
    color: #666666;
}
/* Deselect All link for Friends listbox and Groups listbox */
.sa_friends_groups a.left, .sa_friends_groups2 a.left {
	padding: 0;
	color: #5C83C6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-right: 0px;
	text-decoration: none;
	margin-left: 90px;
	line-height: 16px;
}
.sa_friends_groups a.left:hover, .sa_friends_groups2 a.left:hover {
	text-decoration: underline;
    color: #666666;
}
.save_alert H4.lil {
	padding: 0;
	margin: 0;
	width: 20px;
	float: left;
}
 /* -- .inviteOthers classes based on .registration classes below sw.030308 -- */
.inviteOthers {
    height:auto;
    margin:45px 15px 8px;
    padding:0;
    width:auto;
}
.box100_registration H6.top {
    float:left;
	width: 772px;
	height: 12px;
	background: url(/img/box100_top.gif) no-repeat;
	margin: 0;
}
.box100_registration H6.bottom {
    clear:both;
    float:left;
	width: 772px;
	height: 12px;
	margin:0;
	background: url(/img/box100_bottom.gif) no-repeat;
	background-color: #FFFFFF;
}
.inviteOthers_headline{
    float:left;
    width:auto;
    height:56px;
    padding: 0;
    margin:-33px 0 0 -10px;
}
.inviteOthers H5 {
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:22px;
	padding:0 0 0 80px;
	float:left;
	clear:both;
	width:80%;
}
.inviteOthers H6 {
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:22px;
	padding:20px 0 0 80px;
	float:left;
	clear:both;
	width:80%;
}
.inviteOthers br{
	padding: 0;
	margin: 0;
	clear:both;
}
.inviteOthers label {
	padding: 0;
	margin: 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	clear:both;
	margin:8px 10px 0 0;
}
.inviteOthers label.regLabel {
	padding: 0;
	margin: 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 36px;
	width: 94px;
	display: block;
	text-align: right;
	float: left;
	clear:none;
	margin:0 10px 0 0;
}
.inviteOthers .inviteOthers_form1,
.inviteOthers .form1Watermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 460px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.inviteOthers .form1Watermark{
    color: #808080;
}
.inviteOthers .inviteOthers_form2,
.inviteOthers .form2Watermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 460px;
	height: 54px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.inviteOthers .form2Watermark{
    color: #808080;
}
.inviteOthers .inviteOthers_form3{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 108px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.inviteOthers .inviteOthers_atSign{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	width: 10px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.inviteOthers .inviteOthers_emailPopmenu {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding: 4px 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.inviteOthers p {
	padding: 0;
	margin: 0;
	float: left;
	margin: 12px 0 0 0px;
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.inviteOthers .errors { /* positioning from #confirmAlert .errors in alertsettings.css */
	color: #FF2700;
    left: 130px;
    top: -5px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.importForm .errors { 
	color: #FF2700;
    left: 130px;
    top: -5px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
 /* -- end of .inviteOthers classes -- */
.registration {
    height:auto;
    margin:45px 15px 8px;
    padding:0;
    width:auto;
}
.registration H6.top {
	width: 505px;
	height: 11px;
	background: url(/img/reg_box_top.gif) no-repeat;
	margin:0 0 20px 0;
}

.registration H6.bottom {
	width: 505px;
	height: 11px;
	background: url(/img/reg_box_bottom.gif) no-repeat;
	background-color: #FFFFFF;
	margin:66px 0 0 0;
}

.registration H6.lostPassword {
	margin:10px 0 0 0;
}
.registration_headline{
    float:left;
    height:56px;
    margin:-33px 0 0 -10px;
    padding:0;
    width:auto;
}
.registration_headline_c{
	padding: 0;
	margin: 0;
	background:url(/img/reg_headline_right.jpg) right no-repeat;
	margin-left:62px;
	line-height:60px;
	height:65px;
	width:auto;
}
.registration_headline .registration_headline_c p{
	padding: 0;
	margin: 0;
	position:relative;
	left:-38px;
	color: #FFFFFF;
	font: normal 24px/56px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;

}
.registration H5 {
	padding: 0;
	margin: 0;
	color: #666666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:22px;
	padding:10px 0 15px 80px;
}
/* start of Account Settings styles 
.account_settings {
	padding: 0;
	margin: 0 auto;
	width: 505px;
	margin-top: 25px;
	background:url(/img/reg_box_bgr.gif) repeat-y;
	position:relative;
}
*/
/* start of login page styles */
.RememberMe {
	position: relative;
	left: 128px;
	display: block;
}
.RememberMe .checkbox3 {
	float: left;
	margin: 13px 0 0 0px;
	/*margin: 9px 0 0 0px;*/
}
.RememberMe .checkLabel {
	padding: 0;
	float: left;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	margin-left: 10px;
	margin-right:25px;
}
.registration a.forgot {
    float:left;
    color: #529214;
    border:1px solid #FFFFFF;
    height: 12px;
    width: 120px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin:10px 0 0 0;
    padding: 2px;
    text-decoration: underline;
    cursor: pointer;
    vertical-align:middle;
}
.registration a.forgot:hover {
    background: #E6EFC2;
    border:1px solid #C6D880;
    text-decoration: none;
    cursor: pointer;
}

/* end of login panel styles */
.sa_buttons {
	height: 19px;
}
.sa_buttons img {
	padding: 0;
	margin: 0;
	position: relative;
	float: right;
	padding-left: 10px;
}
/* registration classes used for login page also .sw030608*/
.registration br{
	padding: 0;
	margin: 0;
	clear:both;
}
.registration label {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin:0 10px 0 0;
}
.registration_form1{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 108px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
}
.registration_form2{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 178px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
}
/*.registration p {
	padding: 0;
	margin: 0;
	float: left;
	margin: 12px 0 0 0px;
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}*/
.registration .errors { /*added to supplement .registration p above .sw030108 */
	padding: 0;
	margin: 0;
	float: left;
	margin: 12px 0 0 0px;
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.registration .errorText {
	padding: 0;
	margin: 0;
	float: left;
	margin: 0 0 0 130px;
	color: #FF2700;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.registration .checkLabel {
	padding: 0;
	float: left;
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	margin:2px 25px 0 186px;
	line-height: 40px;
}
.registration .checkbox2 {
	float: left;
	margin: 15px 0 0 0px;
}
.registration .checkbox3 {
	float: left;
	margin: 13px 0 0 0px;
	/*margin: 9px 0 0 0px;*/
}
/* also in IE7 styles .sw030708 */
.registration .checkboxTOS input[type="checkbox"] {
	position: relative;
	top: 12px; 
	float: left;
}
.registration .checkboxLabelTOS {
	padding: 0;
	margin: 0 0 0 5px;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	width: auto;
	display: block;
	text-align: left;
	float: left;
}
.registration_form {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding: 4px 2px;
	float: left;
	color: #5D83BD;
	margin: 9px 13px 0 0;
}
.dropdownReg {
	font-size: 11px;
	font-weight: normal;
	width: 184px;
	padding: 4px 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.registration_form_country {
	font-size: 11px;
	font-weight: normal;
	width: 270px;
	padding: 4px 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.account_country {
	font-size: 11px;
	font-weight: normal;
	width: 210px;
	padding: 4px 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}

.regButtonsWrapper {
    cursor:pointer;
    float:right;
	padding:0;
	margin: 0;
	height:60px;
	width:722px;
	overflow:hidden;
}

.reg_buttons{
    cursor:pointer;
    float:right;
	padding: 0;
	margin: 0;
	height:60px;
	width:auto;
	overflow:hidden;
}
.reg_buttons_right{
    float:left;
	padding: 0;
	margin: 0;
	height:59px;
	width:13px;
	background:url(/img/reg_buttons_right.png) 0 0 no-repeat;
}
.reg_buttons_right:hover{
	background:url(/img/reg_buttons_right_HOVER.png) 0 0 no-repeat;
}
.reg_buttons_left {
    float:left;
	padding: 0;
	margin: 0;
	height:59px;
	width:13px;
	background:url(/img/reg_buttons_left.png) 0 0 no-repeat;
}
.reg_buttons_left:hover{
	background:url(/img/reg_buttons_left_HOVER.png) 0 0 no-repeat;
}
.reg_buttons_btm {
    float:left;
    position:relative;
    left:-40px;
    top:43px;
	padding: 0;
	margin: 0;
	height:14px;
	width:17px;
	background:url(/img/reg_buttons_btm.png) 0 0 no-repeat;
}
.reg_buttons_btm:hover{
	background:url(/img/reg_buttons_btm_HOVER.png) 0 0 no-repeat;
}
.reg_buttons_center {
    float:left;
	padding: 0;
	margin: 0;
	height:59px;
	width:auto;
	background:url(/img/reg_buttons_center.png) 0 0 repeat-x;
}
.reg_buttons_center:hover{
	background:url(/img/reg_buttons_center_HOVER.png) 0 0 repeat-x;
}
.reg_buttons_center p{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 22px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	text-decoration:none;
}
.reg_buttons_center p a{
	color: #FFFFFF;
	font: normal 22px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
h2.loginHeading2Error {
    color: #FF2700; 
    font-size: 12px;
    font-weight: bold; 
    line-height: 16px;  
    width:100%;
    text-align:center; 
    margin:33px 0 0 0;
}
h2.forgotPasswordHeader {
    color: #666666; 
    font: 12px/18px "trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    width:86%;
    text-align:left; 
    margin:33px 24px 0;
}
h2.forgotPasswordError {
    color: #FF2700; 
    font-size: 12px;
    font-weight: bold; 
    line-height: 16px;  
    width:100%;
    text-align:center; 
    margin:6px 0 0 0;
}
/* for div containing buttons on AlertDetails */
.bttns_down{
	padding: 0;
	margin: 0;
	height:59px;
	float:right;
	width:100%;
}
/* start of .bttn_d_green styles */
/* .bttn_d_green is for green buttons with tail in button position 4 */
/* _right is for the right portion of the green button graphic */
.bttn_d_green_right{ /* also in style_ie6.css .sw031808 */
	padding: 0;
	margin: 0;
	height:59px;
	width:auto;
	float:right;
	clear:none;
	background:url(/img/bttn_d_green_right.jpg) right no-repeat;
	padding-right:53px;
}
/* _left is for the left portion of the green button graphic */
.bttn_d_green_left{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_green_left.jpg) left no-repeat;
}
.bttn_d_green_left p{
	padding: 0;
	margin: 0;
	position:relative;
	color: #FFFFFF;
	right: -27px;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:51px;
}
.bttn_d_green_left p a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 24px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* end of .bttn_d_green styles */

/* start of .bttn_d_grey styles */
/* .bttn_d_grey is for grey buttons without tail in button position 3 */
/* _right is for the right portion of the grey button graphic */
.bttn_d_grey_right{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_right.jpg) right no-repeat;
	padding:0 15px 0 0;
	width:auto;
	float:right;
	clear:none;
	margin:0;
	cursor:pointer;
}
/* _left is for the left portion of the grey button graphic */
.bttn_d_grey_left{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_left.jpg) left no-repeat;
	padding-left:15px;
}
.bttn_d_grey_left p{
	padding: 0 10px;
	margin: 0;
	position:relative;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:51px;
}
.bttn_d_grey_left p a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 24px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* end of .bttn_d_grey styles */

/* start of .bttn_delete_grey styles */
/* .bttn_delete_grey is for grey delete buttons without tail in button position 2 */
/* _right is for the right portion of the grey button graphic */
.bttn_delete_grey_right{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_right.jpg) right no-repeat;
	padding:0 15px 0 0;
	width:auto;
	float:right;
	clear:none;
	margin:0;
	cursor:pointer;
}
/* _left is for the left portion of the grey button graphic */
.bttn_delete_grey_left{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_left.jpg) left no-repeat;
	padding-left:15px;
}
.bttn_delete_grey_left p{
	padding: 0 10px;
	margin: 0;
	position:relative;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:51px;
}
.bttn_delete_grey_left p a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 24px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* end of .bttn_delete_grey styles */

/* start of .bttn_disable_grey styles */
/* .bttn_disable_grey is for grey disable buttons without tail in button position 1 */
/* _right is for the right portion of the grey button graphic */
.bttn_disable_grey_right{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_right.jpg) right no-repeat;
	padding:0 15px 0 0;
	width:auto;
	float:right;
	clear:none;
	margin:0;
	cursor:pointer;
}
/* _left is for the left portion of the grey button graphic */
.bttn_disable_grey_left{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_left.jpg) left no-repeat;
	padding-left:15px;
}
.bttn_disable_grey_left p{
	padding: 0 10px;
	margin: 0;
	position:relative;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:51px;
}
.bttn_disable_grey_left p a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 24px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* end of .bttn_disable_grey styles */

.reg_buttons2{
	padding: 0;
	margin: 0;
	position:relative;
	height:40px;	
}
.reg_buttons2 .submitButton {
	padding: 0;
	margin: 0;
	position:absolute;	
	top:19px;
	right:-6px;
}
.reg_buttons img{ /* was on image, but we have changed to an asp image button */
	padding: 0;
	margin: 0;
	position:absolute;	
	top:19px;
	right:-6px;
}
.slotContainer1 label {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.slotContainer2 label {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	width: 135px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.ytEditSlots .slotContainer1, .ytEditSlots .slotContainer2 {
    float: left;
}
.ytEditSlots .slotContainer1 .ytSlot, .ytEditSlots .slotContainer2 .ytSlot {
	padding: 0;
	margin: 0 0 5px 0;
	width:150px;
	height:105px;
	border:1px solid #0096E4;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
}
.slot4{
	padding: 0;
	margin: 0;
	height:105px;
	border:1px solid #33B0EF;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
	margin: 0 5px 0 5px;
}
.slot{
	padding: 0;
	margin: 0;
	width:150px;
	height:105px;
	border:1px solid #33B0EF;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
	margin-right:10px;
	margin-left:10px;
}
.slot2{
	padding: 0;
	margin: 0;
	width:190px;
	height:105px;
	border:1px solid #33B0EF;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
	margin-right:10px;
}
.slotYT{
	padding: 0;
	margin: 0;
	float:left;
	width:150px;
	height:105px;
	border:1px solid #c0c0c0;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
	margin-right: 19px;
}
.slotTickets{
	padding: 0;
	margin: 0;
	float:left;
	height:105px;
	border:1px solid #c0c0c0;
	overflow:auto;
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:16px;
	margin-right: 35px;
}
.slotTitle {
	padding: 0;
	margin: 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	width: 70px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.slot option selected {
    background: #33CC33; /* was #e5ffe5 */
}
.checkboxTOS {
	position:relative;
	left: 128px;
	display: block;
}
.registration .checkboxTOS {
	position:relative;
	left: 180px;
	display: block;
}
/* DWD - The following classes were added to support the Registration page */
.reg_form {
    margin:0px;
    padding:0px;
    clear:both;
}
.reg_form br {
    clear:both;
    margin:0px;
    padding:0px;
}
.reg_form .inputLabel {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	width: 118px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.reg_form .shortInput {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 108px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
}
.reg_form .longInput {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 150px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
}
.regHeading2 {
    color:#535353;
    float:left;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:20px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align:left;
}
.regHeading2Error {
	color: #FF2700;
    /* float:left; */
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    padding:0px;
    margin-left: 190px;
}
.regHeading3 {
    color:#535353;
    float:left;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:20px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align:left;
}
.reg_form .errors {
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:15px 0px 0px 10px;
    padding:0px;
}
.reg_form .select {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding-left: 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.reg_form .checkbox {
    float:left;
    margin:15px 0px 0px 0px;
}
.reg_form p {
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:15px 0px 0px 10px;
    padding:0px;
}
/* DWD - Added to style the email import control*/
.importForm {
    margin:0 0 20px 0;
    padding:0px;
    clear:both;
    float:left;
    width:100%;
    height:auto;
}
.importForm br {
    clear:both;
    margin:0px;
    padding:0px;
}
.btnGetAddressBook {
    border: none;
}
.btnGetAddressBookReg {
    border: none;
    float:left;
    clear:both;
    margin:10px 0 20px 520px;
}
.addressBookTableContainer_open {
	border:1px solid #00B2FF;
    margin: 16px 0px 0px 76px;
    overflow-x: hidden; 
    overflow-y: scroll;
    height: 217px; 
    width:650px;
}
.addressBookTableContainerReg_open {
	border:1px solid #00B2FF;
    margin: 16px 30px;
    overflow-x: hidden; 
    overflow-y: scroll;
    height: 217px; 
    width:430px;
}
.addressBookTableContainer_closed {
    display: none;
    /*margin-right: 10px;
    overflow: auto; 
    height: 217px; 
    width:auto;*/
}
.addressBookTable { /* added for import address book table .sw030308 */
	width: 100%; /* was 430px */
	color: #5D83BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0;
	border: 0;
	margin: 0; 
}
/*.addressBookTable .addressBookTableRow {
  	color: #5D83BD;
	font-size: 11px;
}*/
.addressBookTable th {
    font-family: "trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-weight:bold;
    color: #5D83BD;
    text-align: left;
    padding: 2px;
	height: 18px;
    border-bottom: 1px solid #0096E4;
    background-color: #DADADA;
}
.addressBookTableLabel {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9px;
    color: #5D83BD;
	line-height: 18px;
	display: inline;
    padding: 0;
	margin: 0;
}
.addressBookTable td {
  	color: #5D83BD;
    text-align: left;
    padding: 2px;
	height: 18px;
    border-bottom: 1px solid #0096E4;
    background-color: #F6F6F6;
}
.addressBookTable .col1 {
    float:left;
    display:inline;
	width:100px;
}
.addressBookTable .col2 {
    float:left;
    display:inline;
	width:200px;
}
.addressBookTable .col3 {
    float:left;
    display:inline;
	width:200px;
}
.addressBookTable .col4 {
    float:left;
    display:inline;
	width:120px;
}
.addressBookTableContainerReg_open .addressBookTable { /* added for import address book table .sw030308 */
	width: 416px; /* was 430px */
	color: #5D83BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0;
	border: 0;
	margin: 0; 
}
.addressBookTableContainerReg_open .addressBookTable td {
  	color: #5D83BD;
    text-align: left;
    padding: 2px;
	height: 18px;
    border-bottom: 1px solid #0096E4;
    background-color: #F6F6F6;
    width: 30px;
}
.importForm .shortInput {
    background-color:#F2F2F2;
    border:1px solid #33B0EF;
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    height:22px;
    line-height:22px;
    margin-top:10px;
    padding-left:2px;
    width:120px;
}
.importForm .select {
    background-color:#F2F2F2;
    border:1px solid #33B0EF;
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
	height: 22px;
    line-height:22px;
    margin-top:10px;
    padding-left:2px;
}
.importForm p {
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:15px 0px 0px 10px;
    padding:0px;
}
.importForm .button {
	float:right;
}
.importForm .emailInput {
    background-color:#F2F2F2;
    border:1px solid #33B0EF;
    color:#4C4C4C;
	float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    height:22px;
    line-height:22px;
    margin-top:10px;
    padding-left:2px;
    width:540px;
}
.importForm .msgInput {
    background-color:#F2F2F2;
    border:1px solid #33B0EF;
    color:#4C4C4C;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    height:44px;
    line-height:22px;
    margin-top:10px;
    padding-left:2px;
    width:540px;
}
.importForm .errors {
	color: #FF2700;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:15px 0 0 90px;
    padding:0px;
}
.inviteOthers .errorMsg {
	color: #FF2700;
    float:left;
    clear:both;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:14px;
    font-weight:normal;
    margin:4px 0 0 184px;
    padding:0;
    width:120px;
}
.inviteOthersTabs .errorMsg {
	color: #FF2700;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:12px;
    font-weight:normal;
    margin:0;
    padding:0;
    width:120px;
}
.save_alert_form3_2 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 177px;
	height: 18px;
	padding-top: 4px;
	padding-left: 4px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 5px;
}
.postalcode {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 77px;
	height: 18px;
	padding-top: 4px;
	padding-left: 4px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 13px;
}
.accountSettingsContainerRight {
	float:left;
    display: block;
	width:260px;
}
span.accountImageUploadContainer input.button_uploadphoto_1{
	padding: 3px;
	margin: 0;
	margin-top:5px;
	height:24px; 
}
span.accountImageUploadContainer .button_uploadphoto_2{
	margin-top:5px;
}
span.accountImageUploadContainer input {
	/*height: 22px;
	border: 1px solid #0096E4;
	font-size: 11px;
	font-weight: normal;
	color: #5D83BD;
	background-color: #F6F6F6;    
	padding-top: 2px;
	padding-bottom: 4px;*/
}
.accountImageSizeWarning {
    color: #666666;
	font: normal 11px/20px "trebuchet MS", Arial, Helvetica, sans-serif;
	width: 90%;
	text-align: center;
}
span.accountSettingsContainerRight .accountImageContainer {
	float: left;
    display: block;
    width: 152px;
    height: 102px;
}
span.accountSettingsContainerRight img {
	border: 1px solid #0096E4;
	display: block;
	text-align: center;
	margin:0 auto;
}
span.accountSettingsContainerRight .accountImageUploadContainer {
	float: left;
    display: block;
    width: 260px;
}
.account_settings .accountSettingsContainerLeft {
    width: 470px;
    display: block;
    float: left;
}
.account_settings .accounts_right_p ul{
	margin: 0;
	padding: 0;
	list-style:none;
	clear:both;
}
.account_settings .accounts_right_p li{
	margin: 0;
	padding: 0;
	list-style:none;
	color:#404040;
	font: bold 12px/30px "trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:24px;
	background:url(/img/photo_icon.jpg) left no-repeat;
	height:30px;
}
.account_settings label {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.account_settings br {
	padding: 0;
	margin: 0;
	clear: both;
}
.encourage2 {
	clear: none;
	float: left;
	position: relative;
	margin-left: -30px;
	background-image:url(/img/encourage-2.png);
	background-repeat: no-repeat;
	height: 104px;
	width: 278px;
}
.encourage2text {
	color:#FFF;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
	font: bold 11px/18px "trebuchet MS",Arial,Helvetica,sans-serif;
	position:absolute;
	top: 15px;
	left: 40px;
}
.encourage2comptext {
	color:#FFF;
    font-family:"trebuchet MS",Arial,Helvetica,sans-serif;
	font: bold 11px/18px "trebuchet MS",Arial,Helvetica,sans-serif;
	position:absolute;
	top: 15px;
	left: 30px;
	width: 240px;
}
.missingFields {
    color: white;
}
/*
.account_settings ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: -12px;
}

html>body .account_settings ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 0px;
}

.account_settings li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/img/alert_headline_left.jpg) left no-repeat;
	height: 49px;
	padding-left: 35px;
	width:139px;
}
*/
.privacyOptionsBubbleContainer {
    height: 49px;
    width: 99%;
    clear:both;
}
.account_settings li p {
	background: url(/img/alert_headline_right.jpg) right no-repeat;
	margin: 0;
	padding: 0 0 0 0;
	height: 49px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 9px;
}

.account_settings li .spantext {
	margin: 0;
	padding: 0;
	line-height: 42px;
	color: #FFFFFF;
	font-size: 12px;
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	left: -22px;
	position: relative;
}
.savePrivacy_li li {
    clear:both;
    margin:0;
    padding:5px 540px 0 0;
    width:auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/img/alert_headline_left.jpg) left no-repeat;
	height: 49px;
	padding-left: 35px;
	width:136px;
}
.saveDigest_li li {
    clear:both;
    margin:0;
    padding:5px 540px 0 0;
    width:auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/img/alert_headline_left.jpg) left no-repeat;
	height: 49px;
	padding-left: 35px;
	width:116px;
}
.account_settings label.checkLabel {
	padding: 4px 2px 0px 0px;
	float: left;
    color: #666666; /* was color: #404040; */
	font-size: 11px;
	font-weight: normal;
	width: 194px;
	margin-left: 10px;
	padding-top:0px;
	text-align:left;
	/* line-height:23px; */
	margin-right:0px;
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
}
.accountSettingsDigest {
	float: left;
	clear:both;
	width: 100%;
	height:auto;
	margin:0px;
	padding:0 0 10px 140px;
}
.account_settings label.digestLabel {
	float: left;
	clear:both;
    color: #666666; /* was color: #404040; */
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 140px;
	text-align:left;
	margin:0px;
	padding:2px 10px;
}
.account_settings label.digestLabel2 {
	float: left;
	clear:both;
    color: #666666; /* was color: #404040; */
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
	text-align:left;
	margin:0px;
	padding:2px 10px;
}
.account_settings label.digestLabelAT {
	float: left;
    color: #666666; /* was color: #404040; */
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 20px;
	text-align:right;
	margin:0px;
	padding:2px 20px;
}
.account_settings .checkbox3 {
	float: left;
	margin: 8px 0 0 162px;
	display: block;
}
.account_settings h4 { /* also in style_ie6.css */
	padding: 0;
	margin: 0;
	color: #1495cc;
	font: bold 12px/36px "trebuchet MS", Arial, Helvetica, sans-serif;
	width: 215px;
	margin-left:135px;
	display: block;
	text-align: left;
	float: left;
	margin-right: 0px;
}
.account_settings .accountSettingsDigest h4 { /* also in style_ie6.css */
	padding: 0;
	margin: 0;
	color: #1495cc;
	font: bold 12px/36px "trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	display: block;
	text-align: left;
	float: left;
}
.digest_form {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding: 4px 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.account_settings h4.contact_prefs{
	padding: 0;
	margin: 0;
	color: #1495cc;
	font: bold 12px/36px "trebuchet MS", Arial, Helvetica, sans-serif;
	width: 215px;
	margin-left:0;
	display: block;
	text-align: left;
	float: left;
	margin-right: 0px;
}
.account_settings .checkbox3_3 {
	float: left;
	margin: 8px 0 0 0px;
	/*margin: 4px 0 0 0px;*/
}
.account_settings .errors { 
	color: #FF2700;
	float:left;
	clear:both;
	margin:5px 0 0 190px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
}
.account_settings .emailProviderWarning { 
	color: #FF2700;
	float:left;
	clear:both;
	margin:5px 0 0 95px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	width: 360px;
}
/* start of Social Agent Response (AR) page styles */
.friendReplyHeading {
    color: #666666;
    font: 13px/20px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 750px;
	margin:-20 0 10px 15px;
	display: block;
}
.agent_response label {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/36px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 175px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.agent_response br {
	padding: 0;
	margin: 0;
	clear: both;
}
.agent_response .dataDisplay {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: 500px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	margin-top: 8px;
	float: left;
	margin-right: 10px;
}
.agent_response .dataDisplay2 {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	width: 500px;
	height: 36px;
	padding-top: 4px;
	padding-left: 2px;
	margin-top: 8px;
	float: left;
	margin-right: 10px;
	line-height:normal;
}
.agent_response input {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 500px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 13px;
}
.agent_response textarea {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 500px;
	height: auto;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 8px;
	float: left;
	margin-right: 13px;
}
.agent_response .inputWatermark {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
    border: 0;
    width: 500px;
    height: 18px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #0096E4;
    margin-top: 8px;
    float: left;
    margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.agent_response .inputWatermark2 {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
    background-color: #F6F6F6;
    border: 0;
    width: 500px;
	height: auto;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #0096E4;
    margin-top: 8px;
    float: left;
    margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.agent_response .errors { 
	color: #FF2700;
    left: 190px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* start of Friends and Groups styles */

.box100_content .inviteDivider {
    width: 75%;
    background-color: #0096E4;
    height: 1px;
    position: absolute;
    top: 105px;
    left: 90px;
}
.invite_others {
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
	float:left;
	clear:both;
	/*margin-top: 15px;*/
}
.invite_others_message {
	padding: 0 0 0 75px;
	margin: 0;
	width: 654px;
	height: auto;
	display:block;
	float:left;
	clear:both;
	position:relative;
}
.inviteOthers_message_oneTimeTab {
	padding: 0;
	margin: 10px 15px 8px;
	height: auto;
	display:block;
	float:left;
	clear:both;
	width:700px;
}
.invite_others_oneTime {
	padding: 0;
	margin: 0;
	height: auto;
	display:block;
	float:left;
	clear:both;
}
.inviteOthers_oneTimeTab {
	padding: 0;
	margin: 10px 15px 8px;
	height: auto;
	display:block;
	float:left;
	clear:both;
	width:700px;
}
.invite_others H5 {
    padding: 0;
    margin: 0;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    /*line-height: 60px;*/
    padding-left: 23px;
}
.retrievingContacts {
    margin: 0px;
    padding: 4px 0 0 0;
    height: 16px;
    width: 740px;
    display: block;
    position:absolute;
    top: 36px;
    left:0px;
    background: transparent url(/img/indicator.gif) 292px 2px no-repeat;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #33B0EF;
    text-align:center;
}
.invite_others br{
	padding: 0;
	margin: 0;
	clear:both;
}
.invite_others label {
	padding: 0;
	margin: 0 10px 0 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	width: 65px;
	display: block;
	text-align: right;
	float: left;
}
.invite_others_message label {
	padding: 0;
	margin: 4px 10px 0 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
	width: 80px;
	display: block;
	text-align: right;
	float: left;
}
.inviteOthers_message_oneTimeTab label {
	padding: 0;
	margin: 6px 10px 0 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
	width: 80px;
	display: block;
	text-align: right;
	float: left;
}
.invite_others_oneTime label {
	padding: 0;
	margin: 0;
	color: #5D83BD;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 38px;
	width: 95px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
.invite_others_oneTime .inviteOthers_email,
.invite_others_oneTime .inviteOthers_emailWatermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 210px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; 
}
.invite_others_oneTime .inviteOthers_emailWatermark {
    color: #808080;
}
.inviteOthers_message_oneTimeTab .inviteOthers_email,
.inviteOthers_message_oneTimeTab .inviteOthers_emailWatermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 210px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; 
}
.inviteOthers_message_oneTimeTab .inviteOthers_emailWatermark {
    color: #808080;
}
.invite_others .inviteOthers_email,
.invite_others .inviteOthers_emailWatermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 330px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.invite_others .inviteOthers_emailWatermark {
    color: #808080;
}
.invite_others .inviteOthers_textArea,
.invite_others .inviteOthers_textAreaWatermark{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 330px;
	height: 54px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.invite_others .inviteOthers_textAreaWatermark{
    color: #808080;
}

.inviteOthers_message_oneTimeTab .inviteOthers_textArea,
.inviteOthers_message_oneTimeTab .inviteOthers_textAreaWatermark{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 440px;
	height: 54px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.inviteOthers_message_oneTimeTab .inviteOthers_textAreaWatermark{
    color: #808080;
}

.invite_others .inviteOthers_form3{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 108px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.invite_others_message .inviteOthers_textArea,
.invite_others_message .inviteOthers_textAreaWatermark {
	color: #5D83BD;
	background-color: #F6F6F6;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
	width: 558px;
	height: 54px;
	margin-top: 7px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	float: left;
}
.invite_others_message .inviteOthers_textAreaWatermark {
    color: #808080;
}
.invite_others .invite_others_atSign{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	width: 10px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; /* added for IE7 in textarea .sw030308 */
}
.invite_others .invite_others_emailPopmenu {
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding-left: 2px;
	margin-top: 12px;
	float: left;
	margin-right: 13px;
	color: #5D83BD;
	margin-top: 9px;
}
.invite_others .errors { /* positioning from #confirmAlert .errors in alertsettings.css */
	color: #FF2700;
    left: 130px;
    top: -5px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.inviteOthers_oneTimeTab label {
	padding: 0;
	margin: 6px 10px 0 0;
	color: #666666;
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
	width: 80px;
	display: block;
	text-align: right;
	float: left;
}
.inviteOthers_oneTimeTab .inviteOthers_email,
.inviteOthers_oneTimeTab .inviteOthers_emailWatermark {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 440px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-top: 7px;
	float: left;
	margin-right: 13px;
	font-family: Arial, Helvetica, sans-serif; 
}
.inviteOthers_oneTimeTab .inviteOthers_emailWatermark {
    color: #808080;
}

.fg_f{
	padding: 0;
	margin: 20px 0 0 0;
	width:316px;
	float:left;
	background:url(/img/fg_box_bgr.gif) repeat-y;
	height:100%;
	/*top: 40px;  sw073108 added for tab positioning */
}
.fg_nav{
	padding: 0;
	margin: 0;
	width:120px;
	float:left;
	height:100%;
	/*top: 40px;  sw073108 added for tab positioning */
}
.fg_g{
	padding: 0;
	margin:20px 4px 0 0;
	width:316px;
	float:right;
	background:url(/img/fg_box_bgr.gif) repeat-y;
	height:100%;
	/*top: 40px; /* sw073108 added for tab positioning */
}
.fg_top{
	padding: 0;
	margin: 0;
	width:316px;
	height:12px;
	background:url(/img/fg_box_top.gif) no-repeat top;
	margin:0;
}
.fg_bottom{
	padding: 0;
	margin: 0;
	width:316px;
	height:12px;
	background:url(/img/fg_box_bottom.gif) no-repeat top;
	margin-top:20px;
}
.fg_f_left{
	padding: 0;
	margin: 0;
	width:25px;
	float:left;
	margin-left:7px;
	padding-top:60px;
}
.fg_f_left ul{
	padding: 0;
	margin: 0;
	list-style:none;
	text-align:center;
}
.fg_f_left li{
	padding: 0;
	margin: 0;
	color:#cccccc;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
}
.fg_f_left li a{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fg_f_left li a:hover{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.fg_f_right{
	padding: 0;
	margin:0 0 0 18px;
	width:265px;
	float:left;
}
.fg_f_right a{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
	clear:both;
	margin-right:20px;
}
.fg_f_right a:hover{
	text-decoration:underline;
}
.fg_f_right a.inactive{
	padding: 0;
	margin: 0;
	color:#cccccc;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
	clear:both;
}
.fgLeftButton,
.fgLeftButtonOff {
	padding: 0;
	margin: 300px 20px 20px 20px;
	float:left;
	clear:none;
	width:120px;
    height:55px;
    padding:0px 0 0 0;
    background:#fff url(/img/btnArrowLeft_on.gif) no-repeat;
}
.fgLeftButtonOff {
    background:#fff url(/img/btnArrowLeft_off.gif) no-repeat;
}
.fgRightButton,
.fgRightButtonOff {
	padding: 0;
	margin:0 20px 20px 20px;
	float:left;
	clear:none;
	width:120px;
    height:55px;
    padding:2px 0 0 0;
    background:#fff url(/img/btnArrowRight_on.gif) no-repeat;
}
.fgRightButtonOff {
    background:#fff url(/img/btnArrowRight_off.gif) no-repeat;
}
.fgLeftButton:hover {
    background:#fff url(/img/btnArrowLeft_over.gif) no-repeat;
}
.fgRightButton:hover {
    background:#fff url(/img/btnArrowRight_over.gif) no-repeat;
}
a.arrowLeftText, a.arrowLeftText:link, a.arrowLeftText:hover, a.arrowLeftText:active {
	position:relative;
	top:20px;
	left:25px;
	width:120px;
	font-size:12px;
	text-align:center;
    color: #fff;
    font-weight:bold;
    text-decoration:none;
}
a.arrowRightText, a.arrowRightText:link, a.arrowRightTex:hover, a.arrowRightText:active {
	position:relative;
	top:20px;
	left:34px;
	width:120px;
	font-size:12px;
	text-align:center;
    color: #fff;
    font-weight:bold;
    text-decoration:none;   
}
a.arrowLeftTextDisabled, a.arrowLeftTextDisabled:link, a.arrowLeftTextDisabled:hover, a.arrowLeftTextDisabled:active {
	position:relative;
	top:20px;
	left:25px;
	width:120px;
	font-size:12px;
	text-align:center;
    color: #999999;
    font-weight:bold;
    text-decoration:none;
}
a.arrowRightTextDisabled, a.arrowRightTextDisabled:link, a.arrowRightTextDisabled:hover, a.arrowRightTextDisabled:active {
	position:relative;
	top:20px;
	left:34px;
	width:120px;
	font-size:12px;
	text-align:center;
    color: #999999;
    font-weight:bold;
    text-decoration:none;   
}
.friends_address_list{
	padding: 0;
	margin: 0;
	width:263px;
	height:447px;
	border:1px solid #00B2FF;
	overflow:auto;
	background-color:#FFFFFF;
	position:relative;
}
.friends_address_list ul{
	padding: 0;
	margin: 0;
	width:213px;
	list-style:none;
	margin-left:27px;
}
.friends_address_list li{
	padding: 0;
	margin: 0;
	border-bottom:1px solid #B2B2B2;
	display:block;
	width:213px;
	height:45px;
	color:#1495cc;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	position:relative;
}
.friends_address_list li p{
	padding: 0;
	margin: 0;
	color:#808080;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	position:relative;
	top:-11px;
	left:0px;
}
.friends_address_list li.headline{
	padding: 0;
	margin: 0;
	border-bottom:0px solid #B2B2B2;
	display:block;
	width:213px;
	height:25px;
	color:#1495cc;
	font: bold 14px/34px Arial, Helvetica, sans-serif;
	position:relative;
	background:url(/img/friends_address_list_hl_bgr.gif) top repeat-x;
}
.friends_address_list li.headline p{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	position:relative;
	top:10px;
	left:-20px;
}
.checkboxfg {
	position:absolute;
	top:16px;
	left:-20px;
	/*left:-23px;*/
}
.fg_g a{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:25px;
	padding-top:20px;
}
.fg_g a:hover{
	text-decoration:underline;
}
.g_box{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	margin:20px 0 0 25px;
	width:266px;
	height:137px;
	border:1px solid #00B2FF;
}
.g_box2{
	padding: 0;
	margin: 0;
	margin-left:25px;
	width:263px;
	height:207px;
	border:1px solid #00B2FF;
	overflow:auto;
	position:relative;
}
.fg_g p.left{
	padding: 0;
	margin: 0;
	color:#1495cc;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:25px;
}
.blueInviteBtnWrapper {
    width:auto;
	float:right;
	margin:20px 20px 0 0;
}
.blueInviteOthersBtnWrapper {
    width:auto;
	float:right;
	margin:20px 20px 0 0;
}
.blueBtnWrapper {
	float:left;
	clear:none;
}
.blueBtnWrapper2 {
    display:block;
	float:right;
    padding-top:4px;
}
.blueBtnWrapper3 {
    display:block;
	float:right;
    padding-top:10px;
    padding-right:26px;    
}
.blueBtnWrapperForgot {
    display:block;
	float:right;
	cursor:pointer;
	margin:-30px 14px 0 0;
}
.blueBtnWrapperReg {
    display:block;
	float:right;
    height:100%;
    padding-right:140px;    
}
.blueBtnLeft,
.greenBtnLeft {
	height:36px;
	width: 13px;
	background:url(/img/button.blue.left.gif) no-repeat;
	float:left;
	display:inline;
    margin-top:2px;
}
.greenBtnLeft {
	background:url(/img/button.green.left.gif) no-repeat;
}
.blueBtnContent,
.blueBtnContentInvite,
.blueBtnContent3,
.greenBtnContent {
	height:36px;
	width: auto;
	padding:10px 20px 0px 20px;
    margin-top:2px;
	text-align:center;
	background:url(/img/button.blue.gif) repeat-x;
	float:left;
	display:inline;
}
.blueBtnContentInvite {
	width: 160px;
}
.blueBtnContent3 {
	padding:4px 20px 0px 20px;
}
.greenBtnContent {
	background:url(/img/button.green.gif) repeat-x;
}
.blueBtnRight,
.greenBtnRight {
	height:36px;
	width: 13px;
    margin-top:2px;
	background:url(/img/button.blue.right.gif) no-repeat;
	float:left;
	display:inline;
}
.greenBtnRight {
	background:url(/img/button.green.right.gif) no-repeat;
}
.blueBtnWrapper2 .blueBtnContent {
	padding:11px 20px 0px 20px;
}
a.blueBtnText, a.blueBtnText:link, a.blueBtnText:active  {
    margin: 0px;
    padding:0px;
    font-size: 12px;
    font-weight:bold;
	text-align:center;
	color: #fff;
	text-decoration: none;
}
a.blueBtnText:hover {
	text-decoration: none;
}

.imputg{
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 263px;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
	border: 1px solid #0096E4;
	margin-left:25px;
}
.button_sg{
	padding: 0 6px 0 6px;
	margin: 0;
	float:right;
	margin-top:5px;
	margin-right:24px;
	float:right;
	clear:both;
	height:20px;
}
.g_box2 ul{
	padding: 0;
	margin: 0;
	width:213px;
	list-style:none;
	margin-left:27px;
}
.g_box2 li{
	padding: 0;
	margin: 0;
	border-bottom:1px solid #B2B2B2;
	display:block;
	width:213px;
	height:45px;
	color:#1495cc;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	position:relative;
}
.g_box2 li p{
	padding: 0;
	margin: 0;
	color:#808080;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	position:relative;
	top:-11px;
	left:0px;
}
.g_box ul{
	padding: 0;
	margin: 0;
	width:213px;
	list-style:none;
	margin-left:27px;
}
.g_box li{
	padding: 0;
	margin: 0;
	display:block;
	width:213px;
	height:23px;
	color:#1495cc;
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	position:relative;
}
.checkboxfg2{
	position:absolute;
	top:5px;
	left:-20px;
	/*left:-23px;*/
}
/* end of Friends and Groups styles */
#YotifyMarketing{
    margin-left: 65px;
    margin-top: -20px;
}
.sdc input, .crglst input, .blgs input, .nws input, .yt input {
    margin-top: 5px;
}
.sdcProductMatchesRight {
    float: left;
    color: #666666;
    position: relative;
    top: -160px;
    left: 340px;
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
}
.sdc label {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/26px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 200px;
	text-align: right;
	float: left;
	margin: 4px 10px 0 0;
}
.sdc .searchTerms {
	color: #5D83BD;
	font-size: 11px;
	font-weight: normal;
	background-color: #F6F6F6;
	border: 0;
	width: 177px;
	height: 18px;
	padding: 4px 2px 0 3px;
	border: 1px solid #0096E4;
	float: left;
	margin-right: 13px;
}
.sdcProductMatchesRight .errors { 
	color: #FF2700;
    left: 230px;
    position: relative;
	font-size: 11px;
	font-weight: normal;
	font-family: "trebuchet MS" Arial, Helvetica, sans-serif;
}
.sdc br {
	padding: 0;
	margin: 0;
	clear: both;
}
.searchingSDC {
    background: transparent url(/img/indicator.gif) no-repeat 240px 0px;
    font-family: "trebuchet MS" Arial, Helvetica, sans-serif;
    color: #33B0EF;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    width: 185px;
    padding: 0 0 0 260px;
}
/* corresponding style in style_ie7.css */
.deals_poweredBy {
    font: 10px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: right;
    float: right;
    margin-right: 15px;
    width: 60%;
}
.dealsLogo {
    margin-bottom: -5px;
}
.noResultsFound {
    color: #666666;
    font: 12px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 30px;
}
.sdc_poweredBy {
    font: 10px "trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: right;
}
.sdcLogo {
    margin-bottom: -5px;
}
.sdcRelatedSearches {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/26px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 200px;
	text-align: right;
	float: left;
	margin: 4px 10px 0 0;
}
.sdc .sdcRelatedSearchesList {
	padding-right: 10px;
	padding-left: 10px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	/*margin: 0 10px 0 40px;*/
	margin: 0 10px 0 10px;
    color: #5D83BD;
    font: 12px/12px "trebuchet MS" , Arial, Helvetica, sans-serif;
    list-style: none;
}
.sdc .sdcRelatedItem {
    float: left;
    margin: 0;
    padding: 4px 7px;
}
.sdc .sdcRelatedItem a {
    text-decoration: none;
    padding: 2px;
    color: #0096E4;
    white-space: nowrap;
}
.sdc .sdcRelatedItem a:hover {
    text-decoration: none;
    background-color: #0096E4;
    color: #FFFFFF;
    padding: 2px;
}
.sdcProductMatches {
    margin-left: 20px;
}
.sdcProductMatches .sdcProductMatchesList {
    list-style: none;
    font: 12px/12px "trebuchet MS" , Arial, Helvetica, sans-serif;
}
.sdcProductMatchesList .sdcProductMatchesItem {
    color: #666666;
    font: 10px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 -60px 10px;
    float: left;
    width: 99%;
}
.sdcProductMatchesItem a {
    float: left;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    text-decoration:none;
    color: #0096E4;
    }
.sdcProductMatchesItem a:hover {
    float: left;
    font: 14px/16px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    text-decoration:underline;
    color: #0096E4;
}
.sdcProductMatchesRule {
    color: #C0C0C0;
}
.sdcProductMatchesDivider {
    width: 99%;
    height: 1px;
    display: block;
    background-color: #0096E4;
    margin-bottom: 10px;
    /*position: relative;*/
}
.sdcProductMatchesRight {
    float: left;
    color: #666666;
    position: relative;
    top: -160px;
    left: 340px;
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
}
.sdcProductMatchesRight .sdcCheckboxLabel {
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 0 0 3px;
}
.sdcProductMatchesRight .sdcPriceField {
    font: 11px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: right;
    width: 100px;
    padding: 2px 3px 0 3px;
    color: #5D83BD;
	border: 1px solid #0096E4;
	background-color: #F6F6F6;
	position: relative;
	left: 10px;
}
.sdcProductMatchesRight .sdcPriceFieldDisabled {
    font: 11px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: right;
    width: 100px;
    padding: 2px 3px 0 3px;
    color: #666666;
    border: 1px solid #999999; /*background-color: lightgrey;*/
    cursor: default;
    position: relative;
    left: 53px;
}

.sdcProductMatchesList br {
	padding: 0;
	margin: 0;
	clear: both;
}
.sdcProductMatches .sdcNoProductsFound {
    color: #666666;
    font: 12px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 30px;
}
.sdcProductMatches .sdcProductDescription {
    display: block;
    width: 40%;
    font: 12px/14px "trebuchet MS" , Arial, Helvetica, sans-serif;
    min-height: 40px;/*Added 5 June 2008 by CAC -- This is to keep the checkboxes from moving up*/
}
.sdcProductMatches .sdcProductImage {
    margin-left: 50px;
}
/* start of .sdcBttn_d_grey styles */
/* .sdcBttn_d_grey is for grey buttons without tail in button position 3 */
/* _right is for the right portion of the grey button graphic */
.sdcBttn_d_grey_right{
    float:right;
    clear:none;
	padding: 0;
	margin: 0;
	height:59px;
	width:auto;
	background:url(/img/bttn_d_grey_right.jpg) right no-repeat;
	padding-right:15px;
}
/* _left is for the left portion of the grey button graphic */
.sdcBttn_d_grey_left{
	padding: 0;
	margin: 0;
	height:59px;
	background:url(/img/bttn_d_grey_left.jpg) left no-repeat;
	padding-left:15px;
}
.sdcBttn_d_grey_left p{
	padding: 0 10px;
	margin: 0;
	position:relative;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:51px;
}
.sdcBttn_d_grey_left p a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font: normal 24px/51px "trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* end of .bttn_d_grey styles */

.sdc .isPublic, .crglst .isPublic, .nws .isPublic, .blgs .isPublic, .yt .isPublic, .htls .isPublic {
    float:left;
    clear:none;
    width: 150px;
    margin:-40px 0 0 600px;
}
.sdc label.checkLabel, .crglst label.checkLabel, .nws label.checkLabel, .blgs label.checkLabel, .yt label.checkLabel, .htls label.checkLabel {
	padding: 4px 2px 0px 0px;
	float: left;
    color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding: 0 2px 0 0;
	text-align:left;
	margin: 1px 0 0 5px;
    font: 11px/32px "trebuchet MS" , Arial, Helvetica, sans-serif;
	width: auto;
}
.sdc .checkbox3, .crglst .checkbox3, .nws .checkbox3, .blgs .checkbox3, .yt .checkbox3 {
	float: left;
	margin: 6px 0 0 2px;
}
.htls .checkbox3 {
	float: left;
	margin: 11px 0 0 2px;
}
.bnLineSubtitle  {
    color:#666;
    display:block;
    float:left;
    clear:both;
    font:12px/14px "trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    width:90%;
    padding:4px; 
}
.bdLine  {
    display:block;
    float:left;
    clear:both;
    width:100%;
    padding:4px; 
}
.bdLine label {  
    color:#666;
    display:block;
    float:left;
    clear:both;
    font:12px/36px "trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:0 10px 0 0;
    padding:0;
    text-align:right;
    width:118px;
}
.bdLine input.Unknown {
    background-color:#F6F6F6;
    border:1px solid #0096E4;
    color:#5D83BD;
    float:left;
    font-size:11px;
    width:300px;
    height:18px;
    margin:7px 0 0 13px;
    padding:4px 0 0 2px;
}
.bdLine #txtPostTitle {
    background-color:#ffffff;
    border:1px solid #33B0EF;
    color:#4C4C4C;    
    float:left;
    font-size:11px;
    width:300px;
    height:18px;
    margin:0;
    padding:2px 0 0 2px;
} 
.bdLine #txtShareSubject {
    background-color:#ffffff;
    border:1px solid #33B0EF;
    color:#4C4C4C;    
    float:left;
    font-size:11px;
    width:286px;
    height:18px;
    margin:0;
    padding:2px 0 0 2px;
}
.bdLine input.bdLineTextInput {
    background-color:#ffffff;
    border:1px solid #33B0EF;
    color:#4C4C4C;    
    float:left;
    font-size:11px;
    width:286px;
    height:18px;
    margin:0;
    padding:2px 0 0 2px;
}
.bdLine a.findKey {
    border:1px solid #FFFFFF;
    color:#529214;
    float:left;
    font:11px/11px "trebuchet MS",Arial,Helvetica,sans-serif;
    height:12px;
    margin:10px 0 0 20px;
    padding:2px;
    text-decoration:underline;
    vertical-align:middle;
    text-align:center;
    width:80px;
    cursor:pointer;
}
.bdLine a.findKey:hover {
    background:#E6EFC2;
    border:1px solid #C6D880;
    cursor:pointer;
    text-decoration:none;
}
.bdLine span {  
    color:#FF0000;
    display:block;
    float:left;
    font:12px/12px "trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:14px 0 0 10px;
    padding:0;
    text-align:left;
    width:auto;
}
.bdLine span.bdLineText {  
    display:block;
    float:left;
    font:12px/12px "trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:left;
    width:auto;
}

.newsSearch {
    float:left;
    width:730px;
}
.newsRelatedSearches {
	padding: 0;
	margin: 0;
    color: #666666;
    font: 12px/24px "trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
	width: 230px;
	text-align: right;
	float: left;
	margin: 6px 10px;
}
.newsSearch .newsRelatedSearchesList {
    float:left;
	padding: 6px 10px;
	margin: 0 10px 0 10px;
    color: #5D83BD;
    font: 12px/24px "trebuchet MS" , Arial, Helvetica, sans-serif;
    list-style: none;
}
.newsSearch .newsRelatedItem {
    float: left;
    margin: 0;
    padding:0 20px;
}
.newsSearch .newsRelatedItem a {
    text-decoration: none;
    padding: 0;
    color: #0096E4;
    white-space: nowrap;
}
.newsSearch .newsRelatedItem a:hover {
    text-decoration: none;
    background-color: #0096E4;
    color: #FFFFFF;
    padding: 0;
}
.inviteOthersIntro {
    clear:both;
    color:#5D83BD;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    margin:14px 0 0 0;
    padding:0;
    width:700px;
}
.inviteOthersSourceIMG {
    clear:both;
    float:left;
    z-index:10000;
    margin:-46px 0 0 44px;
}
.inviteOthersSource {
    color:#666666;
    float:left;
    clear:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    background:#E5FFE5;
    border-top:1px dotted #0096E4;
    margin:0 0 0 38px;
    padding:0 0 0 30px;
    width:690px;
}
.inviteOthersSourceType {
    color:#000000;
    float:left;
    clear:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    background:#E5FFE5;
    border-bottom:1px dotted #0096E4;
    margin:0 0 0 38px;
    padding:0 0 12px 30px;
    width:690px;
}
.inviteOthersReport {
    color:#000000;
    float:left;
    clear:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    border-bottom:1px dotted #0096E4;
    margin:0 0 0 38px;
    padding:10px 0 10px 30px;
    width:690px;
}