﻿body {
    font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Geneva;
    background: transparent url(../../Images/SiteImages/background-gradient.jpg);
    background-repeat:repeat-x; 
    margin: 0px 0px 5px;
}
form {
    margin: 0px auto;
    width: 788px;
}

/********PAGE HEADER**********/
#pageHeader{
background-image: url(../../Images/8_6_SiteImages/8_6_logoheader_2.jpg);
height:84px;
width: 800px;
background-repeat:no-repeat;
vertical-align:top;
}
#headerLeft {
float: left;    
width: 400px;
height:84px;
}
#headerLeftImage
{
float: left;    
width: 160px;
height:84px;
cursor:pointer;
}
#headerRight {      
margin-left: 400px;
height:84px;
width:388px;
}
#loginPanelTop, #loginPanelBottom {
display: block;
height: 30px;  
white-space:nowrap; 
width:388px; 
}
.loginPanelTop, .loginPanelBottom {
display: block;
height: 30px;  
white-space:nowrap; 
width:388px; 
}
#login div {
 height:27px;  
 display: inline;
 white-space:nowrap; 
 width:100px;
}
#login button {
 position:relative;
 top:5px;
 left:112px;
 font-size:10px;
}
.login {
 height:27px;  
 display: inline;
 white-space:nowrap; 
 width:100px;
 position:relative;left:196px;
}
.login button {
 position:relative;
 top:5px;
 left:110px;
 font-size:10px;
}
#login span {
    padding-right:13px;
}
#login input {
    background:url(../../Images/8_6_SiteImages/8_6_login-img-white.jpg) no-repeat;
    border-style:none;
    width:79px;
    height:26px;
    position:relative;
    top:8px;
    left:115px;
    font-size: 10px;
    padding-top: 0px;
    padding-left: 5px;
}
#logininfo {height:10px;width:388px;}
#logininfo span {
    color:#7BB6D4;
    font-size:8px;
    position:relative;
    left:85px;    
}
#logininfo a {
    color:#7BB6D4;
    font-size:8px;
    position:relative;
    left:85px;    
}
.dupUser {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;
	bottom:20px;
	right:498px;
}
.validateUser {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;	
	right:194px;
}
.validatePassword {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;	
	right:194px;
}
.validateEmail {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;	
	right:194px;
}
.validateZip {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;
	right:194px;
}
.validateMobile {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;
	right:194px;
}
.validateMobileRight {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;
	right:120px;
	bottom:3px;
}
.validateDOB {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;	
	right:134px;
}
.validateCarrier {
   	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:nowrap;
	position:relative;
	right:140px;
}
#username {
    position:relative;
    top:4px;
    left:33px;
}
#password {
    position:relative;
    left:122px;
    bottom:6px;    
    width:100px;  
}
#forgot {
    position:relative;
    left:218px;
    bottom:16px;
    width:100px; 
}
.hoverpanel {
    border:1px outset white;    
    font-size:10px;
    font-weight:normal;
    white-space:normal;
}
.hoverpanelbottom {
    border:1px outset white;    
    font-size:10px;
    font-weight:normal;
    position:relative;
    bottom:40px;
}
#signUp div {
height:30px;  
display: inline;
white-space:nowrap;
}
.signUp div {
height:30px;  
display: inline;
white-space:nowrap;
}
#signUp button {
height:23px;  
display: inline;
position:relative;
bottom:10px;
}

/********MEMBER MAIN**********/
#memberContentTop {
height: 364px;
background-color:#ffffff;
background-repeat:no-repeat;
border-top: solid 8px #899CAA;
border-left: solid 6px #899CAA;
border-right: solid 6px #899CAA;
width:788px;

}
.memberLeftTop {
    float: left;
    background-image: url(../../Images/8_6_SiteImages/8_6_membervisual.jpg);    
    width: 72%;
    height:344px;
    background-color:White;
    background-repeat:no-repeat;
}
#changePassword, #adminHome
{
    text-align:right;
}
/*******MEMBER PREVIEW*********/
#memberHomePreview
{
    width:788px;
    height:475px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #f7a31e;   
    border-left: solid 6px #f7a31e;
    border-right: solid 6px #f7a31e;
}
.memberPreviewLeftTop {
    float: left;       
    width: 50%;
    height:385px;
    background-color:White;
    background-repeat:no-repeat;
}
.memberPreviewRightTop {
    margin-left: 50%;
    height:385px;
    background-color:White;    
    background-repeat:no-repeat;
    
}
#memberContentPreviewBottom {
background-color:#ffffff;
background-repeat:no-repeat;
border-bottom: solid 8px #f7a31e;
border-left: solid 6px #f7a31e;
border-right: solid 6px #f7a31e;
width:788px;
}
#newOfferAlert {
    float:left;
    width:50%;
    height:20px;
    font-size:small;
    font-weight:bold;
    font-family:Verdana;
    padding-top:10px;
    padding-left:10px;
}
#offerMessage
{
    margin-left:50%;
    height:20px;
    font-size:small;
    font-weight:bold;
    font-family:Verdana;
    padding-top:10px;
    padding-left:10px;
    position:relative;right:20px;
}
#mobileRight     
{
    width:215px;
    background-image:url(../../Images/mobile_phone_image.GIF); 
    background-repeat:no-repeat; 
    height:355px; 
    position:relative;
    left:80px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.tblbrd
{
	position:relative;
	
}
.tblbrd2
{	
	background-color:White;
	position:relative;
	right:394px;
}
#scrollPreviewRight
{
    width:152px;
    height:146px;
    position:relative;
    left:24px;
    top:46px;
    padding-right:11px;
    overflow-y:scroll;
    overflow-x:hidden;
               
}
.mobileRightText {
    vertical-align:top;
    width:146px;
    height:182px;
    overflow-y:hidden;
    overflow-x:hidden; 
}}
#mobileLeft    
{
    width:215px;
    background-image:url(../../Images/mobile_phone_image.GIF); 
    background-repeat:no-repeat; 
    height:355px;
    position:relative;
    left:100px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

#scrollPreviewLeft
{
    width:152px;
    height:146px;
    position:relative;
    left:25px;
    top:46px;
    padding-right:8px;
    overflow-y:scroll;
    overflow-x:hidden;
               
}
}
/*******END MEMBER PREVIEW*********/
.memberRightTop {
    margin-left: 72%;
    height:374px;
    background-color:White;
    background-image: url(../../Images/8_6_SiteImages/8_6_pnl-signup-member_2.jpg);
    background-repeat:no-repeat;
    margin-top:10px; 
}
#memberContentBottom {
height: 74px;
background-color:#ffffff;
background-repeat:no-repeat;
border-bottom: solid 8px #899CAA;
border-left: solid 6px #899CAA;
border-right: solid 6px #899CAA;
width:788px;
}
#memberLeftBottom {
    float: left;
    width: 68%;
    height:84px;
    padding-left:10px;
    padding-right:10px;
}
#memberLeftBottomPanel 
{
    background-image: url('../../Images/8_6_SiteImages/8_6_pnl-teal-light-large.png');
    background-repeat:no-repeat;
    height:62px;
    width: 530px;
    padding-left:10px;
    padding-right:8px;
    padding-top:5px;
    position:relative;
	bottom:28px;
    left: 0px;
}
.offers{width:540px;}
.offer {
    width:14%;
    background-color:#ffffff;
    height:54px;
    border-width:2px;
    border-color:#3f838c;
    background-color:Transparent;}
    
.offerImg {
    position:relative;bottom:2px;
}

memberLeftBottomPanel table {
    width:650px;
}
memberLeftBottomPanel td {
    width:14%;
    background-color:White;
    height:54px;
    border-width:2px;
    border-color:#3f838c;
}
#memberRightBottom {
    margin-left: 68%;
    height:84px;    
    background-repeat:no-repeat;     
}
#memberRightBottom button {
    position:relative;
    height:60px;  
    width:200px;
    background-image:  url(../../Images/8_6_SiteImages/8_6_btn-green-large_2.png);
    position:relative;
    left:20px;
    top:8px;
}
#memberRightBottom span {
    background-color:Transparent;
    font-style:italic;
    font-weight:bolder;
    color:#01395a;
    font-size:12px;
    white-space:nowrap;
    padding-top:3px;
}
#bottomText {    
    width:200px;
    height:34px;
    white-space:normal;
}
#bottomText span {
    background-color:Transparent;
    font-style:italic;
    font-weight:bolder;
    color:#ffffff;
    font-size:11px; 
    white-space:normal;
    width:200px;  
}

/* SIGN UP PANEL */
#signupBoxTop {
 width:150px;
 position:relative;
 left:18px;
 top:10px;
 margin-bottom:5px;
 font-style:italic;
 font-weight:bolder;
 color:#295C77;
 font-size:12px;
 white-space:nowrap;
}
#signupBox { 
 padding-left:8px; 
 background-color:Transparent;
 white-space:nowrap;
 width:178; 
}

.signupBox {
    height:18px;
}
.signupBoxMiddle {
    height:18px;
    position:relative;top:7px;
}

#signupBoxMobile {
    height:18px;    
}
.signupBoxMobile {
    height:18px;
    position:relative;right:10px;
    color:#C45F33;
}


#signupBox input {
    text-decoration:none;
    background:url(../../Images/8_6_SiteImages/8_6_signup-img-white.jpg) no-repeat;
    height:18px;
    width:179px;
    margin-left: 8px;
    font-size: 10px;
    border-style:none;   
    padding-left:5px;
    padding-top:4px;
}

#signupBox select {
    text-decoration:none;
    height:20px;
    width:184px;
    margin-left: 8px;
    font-size: 10px;
    border-style:none;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
}

#signupBoxBottom input {
    text-decoration:none;
    background:url(../../Images/8_6_SiteImages/8_6_signup-img-white.jpg) no-repeat;
    height:20px;
    width:234px;
    margin-left: 8px;
    font-size: 10px;
    border-style:none;
    padding-top: 0px;
    padding-left: 5px;
    
}
#signupBox span {
text-decoration:none;
font-weight:bold;
height:8px;
width:100px;
margin-left: 8px;
font-size: 10px;
border-style:none;
}
.memberhelp {
    position:relative;
    left:40px;   
    cursor:pointer;    
}
.whycarrier {
    position:relative;
    left:73px;
    cursor:pointer;
}
.whydob {
    position:relative;
    left:60px;
    cursor:pointer;
}
.terms { 
padding-left:20px;
position:relative;
bottom:14px;
}
.info { 
width:180px;
padding-top:5px;
font-size:8px;
}
.info input {
position:relative;
left:-2px;
top:8px;
text-decoration:none;
vertical-align:bottom;
padding-top: 5px;
}
.info span {
font-size:8px;
width:178px;
position:relative;
top:8px;
}

#calendar input
{
    width:54px;
    height:9px;
    position:relative;
    bottom:18px;
    left:68px;
    background-color:#ACC6D7;
    background-image:none;
    cursor:default;
}
/********TOP NAVIGATION**********/
#topNav {
background-color:#002F4E;
white-space:nowrap;
height:28px;
padding-top:4px;
width:800px;
}

#topNav div {
background-color:#002F4E;
white-space:nowrap;
height:28px;
padding-top:0px;
}
/* MENU BUTTONS */
button.menuBtn {
height:28px; 
padding: 0 10px 0 0; 
margin-right:5px; 
font-size:10px; 
text-align: center; 
background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat right -33px;
top: 0px;
left: 0px;
vertical-align:middle;
margin: 0;
text-decoration:none;
}	
button.menuBtn span {
	padding: 4px 0px 0 10px; 
	height:22px; 
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat left top; 
    color:#7BB6D4;
	vertical-align:middle;	
	text-decoration:none;
}
button.menuGlowBtn {
    height:28px; 
    padding: 0 10px 0 0; 
    margin-right:5px; 
    font-size:12px; 
    text-align: center; 
    background: transparent url(../../Images/8_6_SiteImages/MemberHome/menu-btn-blueglow-sprite.png) no-repeat right -33px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    text-decoration:none;
}	
button.menuGlowBtn span {
	padding: 4px 0px 0 10px; 
	height:24px; 
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/menu-btn-blueglow-sprite.png) no-repeat left top; 
    color:#7BB6D4;
	vertical-align:middle;	
	text-decoration:none;
}
button.menuGlowBtnSelected {
    height:28px; 
    padding: 0 10px 0 0; 
    margin-right:5px; 
    font-size:12px; 
    text-align: center; 
    background: transparent url(../../Images/8_6_SiteImages/MemberHome/menu-btn-blueglow-sprite.png) no-repeat right -33px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    text-decoration:none;
}	
button.menuGlowBtnSelected span {
	padding: 4px 0px 0 10px; 
	height:24px; 
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/menu-btn-blueglow-sprite.png) no-repeat left top; 
    color:White;
    background: white#7BB6D4;
	vertical-align:middle;	
	text-decoration:none;
}
button.menuBtnSelected {
    height:28px; 
    padding: 0 10px 0 0; 
    margin-right:5px; 
    font-size:10px; 
    text-align: center; 
    background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat right -33px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    text-decoration:none;
}	
button.menuBtnSelected span {
	padding: 4px 0px 0 10px; 
	height:22px; 
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat left top; 
    color:white;
	vertical-align:middle;	
	text-decoration:none;
}
button.menuBtnLong  
{
    height:28px; 
	padding: 0 10px 0 0; 
	margin-right:5px;	
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat right -32px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    cursor:default;
}	
button.menuBtnLong span {
	padding: 2px 0 0 10px; 
	height:24px; 
	width:234px;
	position:relative;
	left:10px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat left top;	
	vertical-align:middle;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Google Chrome only - needs to be Safari and Firefox 
    this is working right now for Chrome only even though Safari and
    Chrome use webkit Safari is acting more like Firefox */
    button.menuBtnLong span {
	padding: 4px 0 0 20px; 
	height:22px;
	width:180px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-sprite.png) no-repeat left top; 
	color:#fff; 
	vertical-align:middle;	
}
}

/********LEFT NAVIGATION**********/
/**#leftNav div {
background-color:White;
white-space:nowrap;
}**/

/**#leftNav
{
    float:left;width:20%;height:100px;
}
#mainContent
{
    margin-left:20%;height:100px;
}**/

#leftNavContent {
float: left;
width: 256px;
background-color:Transparent;
background-repeat:no-repeat;
border-top: solid 8px #3f838c;
border-bottom: solid 8px #3f838c;
border-left: solid 6px #3f838c;
display: list-item;
padding: 30px 0px 0px 15px;
}

/********MAIN CONTENT**********/
.error {
	font-style:normal; 
	font-weight:normal;
	font-size:x-small;
	color:#FF0000;
	white-space:normal;
}
.errorBold {
	font-style:normal; 
	font-weight:bold;
	font-size:8pt;
	color:#FF0000;
}
.help_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-style:normal; font-weight:normal; text-decoration:none;
	color: #FF6600;
}
.style1
{
    height: 16px;
}
OL.numbers  { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;list-style-type: decimal;list-style-position: outside; text-align:justify; }	
/* 1 2 3 4 5 etc. */
/********FOOTER**********/
#pageFooter div {
background-image: url(../../Images/8_6_SiteImages/8_6_footerbar.jpg);
height:28px;
width: 100%;
background-color:#ffffff;
background-repeat:no-repeat;
clear: both;
padding-top:3px;
width:800px;
}
#pageFooterContent div 
{
	height:28px;
	background-color: Transparent;
	vertical-align:bottom;
	padding-top:15px;
	display:inline;
}
.footerText-10-bold-italic  
{
	font-size:10pt;
    font-weight:bold;
	font-style:italic;
    color:#7BB6D4;
    padding-left:20px;
    padding-right:10px;
}
#copyRight {
background-color:#ffffff;
height:27px;
width:800px;
}
/********COPYRIGHT**********/
#pageCopyrightLeft {
    float:left;
    height:28px;
    width: 500px;
    background-color:white;
    font-size:10px;
    padding-left:5px;
    white-space:nowrap;
}
.pageCopyrightLeft {
    float:left;
    height:28px;
    width: 70%;
    background-color:white;
    font-size:10px;
    padding-left:5px;
    white-space:nowrap;
}
#pageCopyrightRight {    
    height:28px;
    margin-left:500px;
    background-color:white;
    font-size:10px;
    white-space:nowrap;
    padding-right:5px;
    text-align:right;
    vertical-align:top;
}
.pageCopyrightRight {    
    height:28px;
    margin-left:70%;
    background-color:white;
    font-size:10px;
    white-space:nowrap;
    padding-right:5px;
    text-align:right;
    vertical-align:top;
}

a.linkCopyright:link
{
    padding:0 2px 0 2px;
    cursor: pointer;
    color:#5e88a1;
    text-decoration:none;
}

a.linkCopyright:visited
{
    padding:0 2px 0 2px;
    cursor: pointer;
    color:#5e88a1;
    text-decoration:none;
}

a.linkCopyright:hover
{
    padding:0 2px 0 2px;
    text-decoration:underline;
	font-weight:bolder;
	color:#06385b;
} 

/********COPYRIGHT END**********/


/********ALL BUTTONS**********/
button { 
	position: relative;
	border: 0; 	
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	font-weight:bold;
    color:#06385b;
}
button::-moz-focus-inner { 
padding:0; 
border:none; /* overrides extra padding in Firefox */ 
} 
button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}
/********OTHER BUTTONS**********/

/*RIGHT PART*/
button.greenBtn {
    height:25px; /* (22px height + 8px top padding) */
	padding: 0 10px 0 0px; 
	margin-right:5px; 
	font-size:10px; 
	text-align: center; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_2.png) no-repeat right -32px;
	position:relative;left:114px;top:10px;
}
/*LEFT PART*/	
button.greenBtn span {
	padding: 5px 0 0 12px; 
	height:20px; 
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_2.png) no-repeat left top;
}
/*RIGHT PART*/
button.purpleBtn {
    height:25px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	margin-right:5px; 
	font-size:10px; 
	text-align: right;
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-purple-sprite_4.png) no-repeat right -32px;	
	position:relative;left:112px;top:10px;
}
/*LEFT PART*/	
button.purpleBtn span {
	padding: 5px 0 0 20px; 
	height:18px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-purple-sprite_4.png) no-repeat left top; 	
}
/*RIGHT PART*/
button.tealLightBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 25px 0 0; 
	margin-right:5px;	
	color:#ffffff;
	font-size:18px; 
	font-style:italic;
    font-weight:bolder;
	text-align: left;	
	cursor:default;
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat right -40px;	
	position:relative;
	left:-4px;
	bottom:28px;
}
/*LEFT PART*/	
button.tealLightBtn span {
	padding: 5px 0 0 10px; 
	height:25px;
	width:505px;	
	margin-bottom:5px;
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat left top;
	
}

/*RIGHT PART*/
#tealBtn {
    position:relative;left:30px;width:100px;
}
button.tealBtn {
    height:25px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	margin-right:5px; 
	font-size:10px; 
	text-align: right;	
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-sprite_4.png) no-repeat right -34px;
}
/*LEFT PART*/	
button.tealBtn span {
	padding: 5px 0 0 20px; 
	height:20px; 
	width:30px;	
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-sprite_4.png) no-repeat left top;
}
/*RIGHT PART*/
button.tealBtnInfo {
    height:25px; /* (22px height + 8px top padding) */
	padding: 0 30px 0 0; 
	margin-right:5px; 
	font-size:10px; 
	text-align: right;	
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-sprite_4.png) no-repeat right -34px;
}
/*LEFT PART*/	
button.tealBtnInfo span {
	padding: 5px 0 0 20px; 
	height:20px; 
	width:30px;	
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-sprite_4.png) no-repeat left top;
}
#tealBtn {
    position:relative;left:20px;bottom:7px;width:170px;
}
button.tealBtnBottom {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 26px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:80px;
	position:relative;
	top:8px;	
	background:  #A2CBE1 url(../../Images/8_6_SiteImages/8_6_btn-teal-bottom-sprite_3.png) no-repeat right -35px;

}
/*LEFT PART*/	
button.tealBtnBottom span {
	padding: 8px 0 0 20px; 
	height:18px; 
	width:30px;
	margin-bottom:4px;
	background: #A2CBE1 url(../../Images/8_6_SiteImages/8_6_btn-teal-bottom-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: right; 
    top:1px;
}
.panVerifyText
{
      position:relative !important;
      top:132px !important;
      left:-86px !important;
}
.panVerify
{
      position:relative !important;
      top:132px !important;
      left:-100px !important;
}
.panVerifyButton
{
      position:relative;
      top:132px;
      right:70px;
}
button.tealBtnVerify {
    height:26px; /* (22px height + 8px top padding) */
      padding: 0 28px 0 0; 
      margin-right:5px; 
      font-size:10px;   
      left:74px;
      position:relative;
      top:8px;    
      background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-transparent-sprite.png) no-repeat right -33px;

}
/*LEFT PART*/     
button.tealBtnVerify span {
        padding: 6px 0 0 24px; 
        height:20px; 
        width:30px;
        margin-bottom:4px;
        background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-transparent-sprite.png) no-repeat left top;
        position:relative;
        text-align: right; 
        top:1px;
}

/********COMMON INFO PAGES STYLES**********/
#infoContent div 
{
    width:100%;
    border:none;
    background-color:white;
    background-repeat:no-repeat;
    display: inline;
    padding: 0;
}

#leftInfoContent div {
    float:left;
    border:none;
    background-color:white;
    background-repeat:no-repeat;
    display: inline;
    padding: 0;
}

#rightInfoContent div 
{
    border:none;
    background-color:white;
    background-repeat:no-repeat;
    padding:0;
}

.textTableCell {
    vertical-align:top;
    padding-left:20px;
    padding-right:20px;
    width:40%;
}

.imgTableCell {
    vertical-align:top;
    width:28%;
}

.btnTableCell {
    vertical-align:top;
    width:40%;
}
.navTableCell {
    height:40px; 
    vertical-align:middle;
    padding-left:10px;
}
.spacerTableCell 
{
	width:4%;
}

.text-16-bolder
{
	font-size:16px;
	font-weight:bolder;
    color:#5e88a1;
}
.text-16-bold 
{
    font-weight:bold;
	font-size:16px;
    color:#5e88a1;
}
.text-16
{
    text-align:left;
	font-size:16px;
    color:#5e88a1;
}
.text-14  
{
	font-size:14px;
    color:#5e88a1;
}
.text-12  
{
	font-size:12px;
    color:#5e88a1;
}
.text-12-italic
{
	font-size:12px;
	font-style:italic;
	text-align:center;
    color:#5e88a1;
}

.text-28{
	font-size: 28px;
	color: #5e88a1;
}

.text-20{
	font-size: 20px;
	color: #5e88a1;
}
.text-20-bold{
font-size: 20px;
color: #5e88a1;
font-weight:bold;
}
.text-internalLink 
{
	font-size:14px;
    color:#06385b;
}
.loggedIn
{
    font-weight:bold;color:White;font-size:10pt;position:relative;top:14px;
}
#changePassword
{
}
#adminHome
{
}
.welcomeUser
{
    font-weight:bold;color:White;font-size:10pt;position:relative;top:14px;
}
/********COMMON INFO PAGES STYLES**********/

/********How it Works (QuickStart.aspx)**********/
/*LIGHT TEAL LEFT NAV BUTTON - RIGHT PART*/
button.lightTealNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat right -40px;	
	width:110px;
}
/*LEFT PART*/	
button.lightTealNavBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat left top; 
}

/*LIGHT TEAL BAR BUTTON - RIGHT PART*/
button.lightTealBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat right -40px;	
	width:570px;
    cursor:default;
}
/*LEFT PART*/	
button.lightTealBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-teal-light-sprite.png) no-repeat left top; 
}
/*RIGHT PART*/
button.purpleSignUpBtn {
    height:25px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	margin-right:5px; 
	font-size:10px; 
	text-align: right;
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-purple-sprite_5.png) no-repeat right -33px;	
}
/*LEFT PART*/	
button.purpleSignUpBtn span {
	padding: 3px 0 0 20px; 
	height:25px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-purple-sprite_5.png) no-repeat left top; 	
}
.contentTealBorder {
    float:left;
    width:754px;
    border-bottom:solid 8px #3f838c;
    border-left:solid 8px #3f838c;
    border-top:solid 8px #3f838c;
    border-right:solid 8px #3f838c;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
}

.textQSTableCell {
    vertical-align:top;
    padding-left:20px;
    padding-right:20px;
    width:20%;
}

.spacerQSTableCell 
{
	width:3%;
}

/********How it Works (QuickStart.aspx)**********/

/********Why Cellepathic (WhyCellepathic.aspx)**********/
/*PURPLE LEFT NAV BUTTON - RIGHT PART*/
button.purpleNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-purple-sprite.png) no-repeat right -40px;	
	width:230px;
}
/*LEFT PART*/	
button.purpleNavBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-purple-sprite.png) no-repeat left top; 
}

/*PURPLE BAR BUTTON - RIGHT PART*/
button.purpleBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-purple-sprite.png) no-repeat right -40px;	
	width:450px;
    cursor:default;
}
/*LEFT PART*/	
button.purpleBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-purple-sprite.png) no-repeat left top; 
}

/*GREEN LEFT NAV BUTTON - RIGHT PART*/
button.greenNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: center;
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-green-sprite.png) no-repeat right -40px;	
	width:230px;
}
/*LEFT PART*/	
button.greenNavBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-green-sprite.png) no-repeat left top; 
}

/*GREEN BAR BUTTON - RIGHT PART*/
button.greenBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-green-sprite.png) no-repeat right -40px;	
	width:450px;
    cursor:default;
}
/*LEFT PART*/	
button.greenBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-green-sprite.png) no-repeat left top; 
}

.contentPurpleBorder {
    float:left;
    width:764px;
    border-bottom:solid 8px #64609b;
    border-left:solid 8px #64609b;
    border-top:solid 8px #64609b;
    border-right:solid 8px #64609b;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 20px;
}

/********Why Cellepathic (WhyCellepathic.aspx)**********/

/********FAQs (Faqs.aspx)**********/
/*BLUE GRAY LEFT NAV BUTTON - RIGHT PART*/
button.blueGrayNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 12px 0 0; 
	font-size:12px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-bluegray-sprite.png) no-repeat right -40px;	
	width:180px;
}
/*LEFT PART*/	
button.blueGrayNavBtn span {
	padding: 8px 0 0 12px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-bluegray-sprite.png) no-repeat left top; 
}

/*BLUE GRAY BAR BUTTON - RIGHT PART*/
button.blueGrayBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-bluegray-sprite.png) no-repeat right -40px;	
	width:470px;
    cursor:default;
}
/*LEFT PART*/	
button.blueGrayBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-bluegray-sprite.png) no-repeat left top; 
}

.contentBlueGrayBorder {
    float:left;
    width:754px;
    border-bottom:solid 8px #416091;
    border-left:solid 8px #416091;
    border-top:solid 8px #416091;
    border-right:solid 8px #416091;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
}

/********FAQs (Faqs.aspx)**********/

/********ABOUT (aboutUs.aspx)**********/
/*GRAY GREEN LEFT NAV BUTTON - RIGHT PART*/
button.grayGreenNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-graygreen-sprite.png) no-repeat right -40px;	
	width:180px;
}
/*LEFT PART*/	
button.grayGreenNavBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-graygreen-sprite.png) no-repeat left top; 
}

/*GRAY GREEN BAR BUTTON - RIGHT PART*/
button.grayGreenBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-graygreen-sprite.png) no-repeat right -40px;	
	width:480px;
    cursor:default;
}
/*LEFT PART*/	
button.grayGreenBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-graygreen-sprite.png) no-repeat left top; 
}

.contentGrayGreenBorder {
    float:left;
    width:754px;
    border-bottom:solid 8px #719697;
    border-left:solid 8px #719697;
    border-top:solid 8px #719697;
    border-right:solid 8px #719697;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
}
/********ABOUT (aboutUs.aspx)**********/

/********CONTACT (ContactUs.aspx)**********/
/*ORANGE LEFT NAV BUTTON - RIGHT PART*/
button.orangeNavBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat right -40px;	
	width:220px;
}
/*LEFT PART*/	
button.orangeNavBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat left top; 
}

/*ORANGE BAR BUTTON - RIGHT PART*/
button.orangeBarBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:10px; 
	text-align: left; 
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat right -40px;	
	width:460px;
    cursor:default;
}
/*LEFT PART*/	
button.orangeBarBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat left top; 
}

/*ORANGE SUBMIT BUTTON - RIGHT PART*/
button.orangeSubmitBtn {
    height:30px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	text-align: center; 
	text-decoration:none;
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat right -40px;	
	width:100px;
}
/*LEFT PART*/	
button.orangeSubmitBtn span {
	padding: 8px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/SiteImages/btn-orange-sprite.png) no-repeat left top; 
}

.contentOrangeBorder {
    float:left;
    width:754px;
    border-bottom:solid 8px #efb576;
    border-left:solid 8px #efb576;
    border-top:solid 8px #efb576;
    border-right:solid 8px #efb576;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
}
/********CONTACT (ContactUs.aspx)**********/


.font_black8
{
    font-size:8pt;
    color:Black;
    font-style:normal;
}

.get_started
{
    font-family:Calibri,Tahoma,Verdana,Arial,Helvetica,sans-serif; 
    font-size:12pt;
    color:#003597;
    font-style:normal;
    font-weight:bold
}

/********ADVERTISER MAIN**********/
#advertiserContentTop {
background-color:#ffffff;
background-repeat:no-repeat;
border-top: solid 8px #5D9731;
border-left: solid 6px #5D9731;
border-right: solid 6px #5D9731;
border-bottom: solid 6px #5D9731;
width:788px;
}
.advertiserContentTop {
height: 420px;
background-color:#ffffff;
background-repeat:no-repeat;
border-top: solid 8px #5D9731;
border-left: solid 6px #5D9731;
border-right: solid 6px #5D9731;
border-bottom: solid 6px #5D9731;
width:788px;
}
.advertiserLeftTop {
    float: left;
    background-image: url(../../Images/8_6_SiteImages/advertiser-visual.jpg);    
    width: 70%;
    height:420px;
    background-color:White;
    background-repeat:no-repeat;
}
.advertiserRightTop {
    margin-left: 70%;
    height:410px;
    background-color:White;
    background-image: url(../../Images/8_6_SiteImages/pnl-signup-advertiser.png);
    background-repeat:no-repeat;
    position:relative;
    margin-top:10px;
}
button.menuGreenBtnSelected {
    height:28px; 
    padding: 0 10px 0 0; 
    margin-right:5px; 
    font-size:12px; 
    text-align: center; 
    background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-green-sprite.png) no-repeat right -33px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    text-decoration:none;
}	
button.menuGreenBtnSelected span {
	padding: 2px 0px 0 10px; 
	height:24px; 
	color:White;
	background: white#7BB6D4;
	vertical-align:middle;	
	text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-menu-green-sprite.png) no-repeat left top; 

}
button.greenSignupBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 30px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:80px;
	position:relative;
	top:8px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;

}
/*LEFT PART*/	
button.greenSignupBtn span {
	padding: 6px 0 0 14px; 
	height:20px; 
	width:30px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: right; 
    top:1px;
}
button.greenVerifyBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:80px;
	position:relative;
	top:8px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;

}
/*LEFT PART*/	
button.greenVerifyBtn span {
	padding: 6px 0 0 18px; 
	height:20px; 
	width:30px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: right; 
    top:1px;
}
.info2 { 
width:180px;
padding-top:5px;
font-size:8px;
height:10px;
}
.info2 input {
position:relative;
left:-2px;
top:3px;
text-decoration:none;
vertical-align:bottom;
padding-top: 8px;
}
.info2 span {
font-size:8px;
width:178px;
position:relative;
top:8px;
}

.terms2 { 
padding-left:20px;
position:relative;
bottom:14px;
}
#agree
{
    font-size:8px;
    width:178px;
    position:relative;
    right:362px;
    top:10px;
    white-space:nowrap;
}
.panVerifyText2
{
      position:relative !important;
      top:-80px !important;
      left:-204px !important;
      width:440px;
      font-size:8pt;
}
.panVerify2
{
      position:relative !important;
      top:-80px !important;
      left:-167px !important;
}
.panVerifyButton2
{
      position:relative !important;
      top:-86px !important;
      right:127px !important;
}
#agreeBar {
    position:relative;
    right:367px;
    top:16px;
}
#agreePanel
{
    background-image: url(../../Images/8_6_SiteImages/pnl-adv-agreement2.png);
    background-repeat:no-repeat;
    height:150px;
    width: 728px;
    position:relative;
    right:364px;
    top:10px;        
}
#securityBar {
    position:relative;
    right:367px;
    top:20px;
}
#securityPanel {
    background-image: url(../../Images/8_6_SiteImages/pnl-adv-securityquestions2.png);
    background-repeat:no-repeat;
    height:150px;
    width: 728px;
    position:relative;
    right:364px;
    top:14px;           
}

#securityPanel input {
     width:328px;
     border-style:solid;
     border-color:#295C77;
     border-width:thin;
     position:relative;
     top:6px;
     left:40px;
}
#securityPanel select {
    width:328px;
    border-style:solid;
    border-color:#295C77;
    border-width:thin;
    position:relative;
    top:6px;
    left:20px;
}
#securityPanel span {
    font-size:12px;
    font-weight:bold;
}
.securityQuestion
{
    position:relative;
    top:4px;
    left:20px;
}
.validateSecurityQuestion
{
    position:relative;
    top:-12px;
    left:160px;
    white-space:nowrap;
}
.securityAnswer
{
    position:relative;
    top:4px;
    left:266px;
}
.validateSecurityAnswer
{
    position:relative;
    top:-12px;
    left:160px;
    white-space:nowrap;
}
.advertiserAgreement
{    
    height:118px;
    width: 696px;
    position:relative;
    left:5px; 
    top:4px;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    font-size:10px;
    text-align:justify;
}
.advertiserAgreement {    
    height:118px;
    width: 696px;
    position:relative;
    left:5px; 
    top:4px;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    font-size:12px;
    font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Geneva;
    text-align:justify;
}
.agreeText {
   font-size:10px;
}
/*RIGHT PART*/
button.greenRimmedBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	cursor:default;
	width:380px;	
	background: transparent url(../../Images/8_6_SiteImages/security-questions-img-sprite.png) no-repeat right -36px;		
	position:relative;
	top:146px;
}
/*LEFT PART*/	
button.greenRimmedBtn span {
	padding: 3px 0 0 20px; 
	height:23px;	
	background: transparent url(../../Images/8_6_SiteImages/security-questions-img-sprite.png) no-repeat left top;
	
}
#agreementBar
{
    position:relative;right:364px;top:13px;width:732px;background:url(../../Images/8_6_SiteImages/agreementBar.png)
}
.agreementBar
{
    position:relative;
    right:364px;
    top:16px;
    width:732px;
    height:22px;
    background:url(../../Images/8_6_SiteImages/agreementBar.png);
    background-repeat:no-repeat;
    cursor:default;
}
button.greenTransBar {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	margin-right:5px; 
	font-size:10px;	
    width:732px;
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_4.png) no-repeat right -31px;
	cursor:default;

}
/*LEFT PART*/	
button.greenTransBar span {
	padding: 6px 0 0 20px; 
	height:20px; 
	width:30px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_4.png) no-repeat left top;
    position:relative;
    text-align: center; 
    top:1px;
    width:728px;
}
.signupBoxMobileAdv {
    height:18px; 
    position:relative;
    top:7px;   
}
/********END ADVERTISER MAIN**********/

/********MEMBER HOME MAIN**********/
button.menuOrangeBtnSelected {
    height:28px; 
    padding: 0 10px 0 0; 
    margin-right:5px; 
    font-size:12px; 
    text-align: center; 
    background: transparent url(../../Images/8_6_SiteImages/MemberHome/mnu-btn-orange-sprite.png) no-repeat right -33px;
    top: 0px;
    left: 0px;
    vertical-align:middle;
    margin: 0;
    text-decoration:none;
}	
button.menuOrangeBtnSelected span {
	padding: 4px 0px 0 10px; 
	height:24px; 
	color:White;
	background: white#7BB6D4;
	vertical-align:middle;	
	text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/mnu-btn-orange-sprite.png) no-repeat left top; 

}
#memberHome
{
    width:788px;
    height:700px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #f7a31e;
    border-bottom: solid 8px #f7a31e;
    border-left: solid 6px #f7a31e;
    border-right: solid 6px #f7a31e;
}
#memberHome2
{
    width:800px;
    height:700px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #f7a31e;
    border-bottom: solid 8px #f7a31e;
    border-left: solid 6px #f7a31e;
    border-right: solid 6px #f7a31e;
}

#memberHome3
{
    width:800px;
    height:300px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #f7a31e;
    border-bottom: solid 8px #f7a31e;
    border-left: solid 6px #f7a31e;
    border-right: solid 6px #f7a31e;
}
.memberHomeLeft {
    float: left;
    width: 76%;
    height:700px;
    background-color:White;
}
.memberHomeRight {
    margin-left: 76%;
    height:700px;
    background-color:White;
    
}
#memberFeatures {
    width:596px;
    height:118px;
    background-color:White;
}
.memberFeatures {
    width:547px;
    height:99px;
    background-color:White;
    position:relative;
    left:49px;
    top:48PX;
}
#memberSearch {
    width:596px;
    height:99px;
    background-color:White;
}
.memberSearch {
    width:547px;
    height:99px;
    background-color:White;
    background: url(../../Images/8_6_SiteImages/MemberHome/pnl-orange-member-short.png) no-repeat; 
    position:relative;
    left:49px;
}
#myOffers {
    width:596px;
    height:237px;
    background-color:White;
}
.myOffers {
    width:547px;
    height:237px;
    background-color:White;
    background: url(../../Images/8_6_SiteImages/MemberHome/pnl-orange-member.png) no-repeat; 
    position:relative;
    left:49px;
}
#favoriteOffers {
    width:596px;
    height:244px;
    background-color:White;
}
.favoriteOffers {
    width:547px;
    height:244px;
    background-color:White;
    background: url(../../Images/8_6_SiteImages/MemberHome/pnl-red-member.png) no-repeat; 
    position:relative;
    left:49px;
}
#memberRightNav{
    width:180px;
    height:224px;
    background-color:White;
    position:relative;
    left:4px;
}
#rightNavTop
{
    width:180px;
    height:61px;
}
.rightNavButton
{
    width:180px;
    height:26px;
}
#rightNavBottom
{
    width:180px;
    height:34px;
}
#mySettings{
    width:180px;
    height:456px;
    background-color:White;  
    position:relative;
    left:4px; 
} 
.mySettings {
    width:168px;
    height:456px;
    background-color:White;  
    position:relative;
    left:6px; 
    background: url(../../Images/8_6_SiteImages/MemberHome/pnl-red-member-thin.png) no-repeat; 
}
/*RIGHT PART*/
button.orangeBtn {
    height:25px; /* (22px height + 8px top padding) */
    width:160px;    
	padding: 0 20px 0 20px; 
	margin-right:5px; 
	font-size:12px;	
	color:White;	
	text-align:left; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat right -33px;
	position:relative;left:10px;top:35px;
	cursor:default;
}
/*LEFT PART*/	
button.orangeBtn span {
	padding: 5px 0 0 10px; 
	height:20px;
	width:120px; 
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat left top;
	position:relative;right:20px;
}
#rewardPoints {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-seagreen.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
}
#getMobileApp {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-purpblue.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
    font-size:9px;	
	font-weight:bold;	
	color:White;
	padding-bottom:4px;	
	text-align:left;
}
#inviteAFriend {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-brightgreen.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
}
#tipsAndTricks {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-seablue.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
}
#tellUs {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-purpblue.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
    font-size:9px;	
	font-weight:bold;	
	color:White;
	padding-bottom:4px;
	text-align:left;	
}
#tellUs span {
    position:relative;left:-3px;
}
#messages {
    background: url(../../Images/8_6_SiteImages/MemberHome/btn-paleblue.png) no-repeat; 
    position:relative;left:10px;
    width:180px;
    height:26px;
}
.memberHomePanelHeader {
    font-size:14px;	
	font-weight:bold;	
    color:White;
    font-style:italic;
    padding-left:8px;
    position:relative;top:4px;
}
.memberHomePanelHeader2 {
    font-size:14px;	
	font-weight:bold;	
    color:White;
    font-style:italic;
    padding-left:8px;
    position:relative;top:0px;
}
#memberHomeRadioButtons {
    color:#5e88a1;
    font-size:11px;   
    font-weight:bolder;
    width:170px;
    height:50px;
    position:relative;top:12px;left:30px;
}
#memberHomeSearchText {
    width:220px;
    height:30px;
    position:relative;bottom:30px;left:200px;
}
#memberHomeSearchText input{
    width:214px;
    height:16px;    
}
/*RIGHT PART*/
button.orangeSearchBtn {
    height:25px; /* (22px height + 8px top padding) */    
	padding: 0 0 0 20px; 
	margin-right:5px; 
	font-size:12px;
	font-weight:bold;	
	color:White;	
	text-align: right; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat right -33px;
	position:relative;left:10px;top:4px;
}
/*LEFT PART*/	
button.orangeSearchBtn span {
	padding: 5px 0 0 20px; 
	height:20px;	
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat left top;
	position:relative;right:20px;	
}
#searchButton {
    position:relative;
    bottom:64px;
    left:428px;
    width:100px;
}
#searchButton a {
    display:block;
    font-size:8px;
    position:relative;
    top:4px;
    left:28px;
}
#myOffersGrid {    
    position:relative;
    bottom:200px;
    left:56px;
    width:532px;
    color:#5e88a1;
    font-size:11px;   
}
#myOffersGrid td {
     padding-left:12px;     
}
#myOffersGrid a {
    color:#5e88a1;
}
#favoriteOffersGrid {    
    position:relative;
    bottom:214px;
    left:56px;
    width:532px;
    color:#5e88a1;    
    font-size:11px;   
}
#favoriteOffersGrid a {
    color:#5e88a1;
}
.scrollPanel {
    overflow:scroll;height:144px;
}
.instructions {
    color:#5e88a1;
    font-size:11px;   
    font-style:italic;
    font-weight:normal;
    padding-top:4px;
}
/*RIGHT PART*/
button.orangeSaveBtn {
    height:25px; /* (22px height + 8px top padding) */    
	padding: 0 0 0 20px; 
	margin-right:5px; 
	font-size:12px;
	font-weight:bold;	
	color:White;	
	text-align: right; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat right -33px;
	position:relative;left:348px;bottom:28px;
}
/*LEFT PART*/	
button.orangeSaveBtn span {
	padding: 5px 0 0 20px; 
	height:20px;	
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-orange-sprite.png) no-repeat left top;
	position:relative;right:20px;	
}
/*RIGHT PART*/
button.redRemoveBtn {
    height:20px; /* (22px height + 8px top padding) */    
	padding: 0 0 0 20px;	
	font-size:12px;
	font-weight:bold;	
	color:White;	
	text-align: right; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-red-sprite.png) no-repeat right -28px;
	position:relative;left:300px;bottom:28px;
}
/*LEFT PART*/	
button.redRemoveBtn span {
	padding: 2px 0 0 20px; 
	height:18px;	
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-red-sprite.png) no-repeat left top;
	position:relative;right:20px;	
}
/*RIGHT PART*/
button.redSaveBtn {
    height:20px; /* (22px height + 8px top padding) */    
	padding: 0 0 0 20px;	
	font-size:12px;
	font-weight:bold;	
	color:White;	
	text-align: right; 
    text-decoration:none;
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-red-sprite.png) no-repeat right -28px;
	position:relative;right:16px;bottom:10px;
}
/*LEFT PART*/	
button.redSaveBtn span {
	padding: 2px 0 0 20px; 
	height:18px;	
	background: transparent url(../../Images/8_6_SiteImages/MemberHome/btn-red-sprite.png) no-repeat left top;
	position:relative;right:20px;
}
#mySettingsInfo
{
    position:relative;   
    top:4px;  
    left:4px; 
    color:#D95420;
    font-size:11px;
    font-weight:bold;
    padding-top:4px; 
    width:164px; 
    height:414px;     
}
.mySettingsInfoTop
{
    padding-top:4px;
    padding-left:8px;
}
.mySettingsInfo
{
    padding-top:6px;
    padding-left:8px;
}
.mySettingsInfoPanel
{   
    padding-left:8px;
}
.instructions2 {
    color:#5e88a1;
    font-size:10px;   
    font-style:normal;
    padding-left:32px;
    width:68px;   
}
.instructions3 {
    color:#5e88a1;
    font-size:10px;   
    font-style:normal;
    padding-left:28px;
    width:62px; 
    position:relative;
    bottom:14px;left:48px;  
}
.instructions3 a {
    color:#D95420;
}
.instructions4 {
    color:#5e88a1;
    font-size:10px;   
    font-style:normal;    
    width:100px; 
    position:relative;
    bottom:14px;left:38px;
    
}
.instructions4 span{
    color:#5e88a1;
    font-size:9px;   
    font-style:normal;    
    width:100px;      
}
.instructions4 a {
    color:#D95420;
}
.instructions5 {
    color:#5e88a1;
    font-size:10px;   
    font-style:normal;
    padding-left:4px;
    width:68px;    
}
.locationLabel
{
    position:relative;
    left:8px;
}
/********END MEMBER HOME MAIN**********/

/********START PATRON CAMPAIGN PAGES**********/
.contentAdvBorder {
    float:left;
    width:754px;
    border-bottom:solid 8px #5D9731;
    border-left:solid 8px #5D9731;
    border-top:solid 8px #5D9731;
    border-right:solid 8px #5D9731;
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
}

.advertiserTable
{
	border-bottom: 1px Solid #5E88A1;
	border-left: 1px Solid #5E88A1;
	border-right: 1px Solid #5E88A1;
	border-top: 1px Solid #5E88A1;
	background-color:White;
}

.advertiserTableSeparator
{
	background-color:#5E88A1;
	height:1px;
}

.advertiserButton
{
    background-color:#5E88A1;
	height:34px;
	vertical-align:middle; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:14px; color:white; text-decoration:none; cursor:pointer; 
	border:0px; padding-left:6px; padding-right:6px;
}
	
.advertiserCheckBoxList
{
	border-bottom: 1px Solid #5E88A1;
	border-left: 1px Solid #5E88A1;
	border-right: 1px Solid #5E88A1;
	border-top: 1px Solid #5E88A1;
	background-color:White;
	font-size:10pt;
}

.advertiser-text-10-black  
{
	font-size:10pt;
    color:black;
}

.advertiserTextBox
{
	border-bottom: 1px Solid #5E88A1;
	border-left: 1px Solid #5E88A1;
	border-right: 1px Solid #5E88A1;
	border-top: 1px Solid #5E88A1;
	background-color:White;
	font-size:10pt;
}
/********START PATRON CAMPAIGN PAGES**********/

/**START MESSAGE BUILDER**/

/*TRIGGER PAGE*/
.contentAdvOD {
    float:left;
    width:654px;   
    background-color:white;
    background-repeat:no-repeat;
    padding:30px 0 0 30px;
    position:relative;
    right:60px;
    bottom:20px;
}
/*TRIGGER PAGE*/

.MessageBuilderContent {
background-color:#ffffff;
background-repeat:no-repeat;
border-top: solid 8px #5D9731;
border-left: solid 6px #5D9731;
border-right: solid 6px #5D9731;
border-bottom: solid 6px #5D9731;
width:788px;
}

.MessageBuilderContentMiddle{
background-color:#ffffff;
background-repeat:no-repeat;
}
.MessageBuilderContentBottom {
background-color:#ffffff;
background-repeat:no-repeat;
width:788px;
}
#headerText
{
    font-size: 22px;    
	color: #5e88a1;
	width:100%;
	text-align:center;
	padding-top:20px;
}
.saveButton
{
    /*Dynamic*/ 
}
button.greenSaveBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 34px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:272px;
	position:relative;
	top:1px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenSaveBtn span {
	padding: 3px 0 0 18px; 
	height:23px; 
	width:102px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: left; 
    top:1px;
}
button.greenSaveDraftBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 34px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:272px;
	position:relative;
	top:1px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenSaveDraftBtn span {
	padding: 3px 0 0 18px; 
	height:23px; 
	width:76px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: left; 
    top:1px;
}
.spacer
{
    height:20px;
}
.borderedSpacer
{
    height:20px;
    width:788px;
    border-left: solid 6px #5D9731;
    border-right: solid 6px #5D9731;
    background-color:White;
}
/******TOP PANEL*********/
.MessageBuilderContentTop {
height: 358px;
background-color:#ffffff;
background-repeat:no-repeat;
width:788px;
}
/***IDENTIFY CAMPAIGN*****/
#identifyCampaign
{
    height:80px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#identifyCampaignTop
{
    height:24px;
    font-size: 16px;
	color: #5e88a1;
	width:100%;
	text-align:left;
	position:relative;
	bottom:4px;
}
#identifyCampaignMiddle
{
    height:24px;
    font-size: 10px;
	color: #5e88a1;
}
#identifyCampaignMiddle span
{
    position:relative;
	left:20px;
	color:Black;
	font-size:14px;
}
#identifyCampaignMiddle textarea
{
    height:34px;
    font-size: 14px;
	color:Black;
	width:324px;
	position:relative;
	left:20px;
	bottom:4px;
	border-color:Black;
	border-width:thin;
}
#identifyCampaignBottom
{
    height:18px;
    font-size: 12px;
	color:Black;
	text-align:center;
	position:relative;
	bottom:6px;
}
#identifyCampaignBottom span
{
    position:relative;
    left:86px;
    top:18px;
}
/***BUILD MESSAGE*****/
#buildMessage
{
    height:152px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#buildMessageHeader
{
    height:24px;
    font-size: 16px;
	color: #5e88a1;
	width:100%;
	text-align:left;
}
#buildMessageTop
{
    height:24px;
    width:788px;
    font-size: 10px;
	color: #5e88a1;
}
#buildMessageTop span
{
    position:relative;
	left:20px;
	color:Black;
	font-size:14px;
}
#buildMessageTop input
{
    height:18px;
    font-size: 14px;
	color:Black;
	width:280px;
	position:relative;
	left:20px;
	border-color:Black;
	border-width:thin;
}
#buildMessageTopInfo
{
    height:18px;
    font-size: 12px;
	color:Black;
	text-align:center;
	position:relative;
	bottom:6px;	
}
#buildMessageTopInfo span
{
    position:relative;
    top:6px;
    left:34px;
}
#buildMessageBottom
{
    height:38px;
    width:620px;
    font-size: 12px;
	color: #5e88a1;
	position:relative;
	bottom:10px;
}
.buildMessageBottom1
{
    position:relative;
    top:2px;
	left:20px;
	color:Black;
	font-size:14px;
}
.buildMessageBottom2
{
    position:relative;
    top:4px;
	left:36px;
	color:Black;
}
#buildMessageBottom textarea
{
    height:54px;
    font-size: 14px;
	color:Black;
	width:560px;
	position:relative;
	left:38px;
	top:2px;
	border-color:Black;
	border-width:thin;
}
#buildMessageBottomInfo
{
    height:18px;
    font-size: 12px;
	color:Black;
	text-align:center;
	position:relative;
	bottom:14px;	
}
#buildMessageBottomInfo span
{
    position:relative;
    top:44px;
    left:128px;
}
/******END TOP PANEL*********/

/********MIDDLE PANEL**********/
button.greenUpdMobileBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 44px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	left:280px;
	position:relative;
	top:1px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenUpdMobileBtn span {
	padding: 3px 0 0 10px; 
	height:23px; 
	width:120px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: left; 
    top:1px;
}
#areaCodes
{
    position:relative;
    top:8px;
}
#areaCodeHeader
{
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:6px;
}
#areaCodeHeaderInfo
{
    font-size: 10px;
	color:Black;
	text-align:justify;
    position:relative;
    top:6px;
}
#useFilters
{
    width:640px;
    font-size: 12px;    
	color: black;	
	text-align:left;
	padding-top:5px;
	height:28px;

}
#useFilters span
{
    position:relative;
    top:2px;
    color:#5e88a1;
    font-size:16px;   
}
#selectFiltersHeader
{	
    width:640px;   
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#useFilters table
{
    position:relative;
    bottom:20px;
    left:88px;
    font-weight:bold;
}
.noBottomScroll
{
    overflow:hidden;
}
.noBottomScrollMngCampaign
{
    overflow:hidden;
    border-style:solid;
    border-color:#5E88A1;    

}
.noBottomScrollIE7Fix
{
    overflow:hidden;
    width:632px;
}
.campaignGridIE7Fix
{    
    width:632px;
}
#campaignGrid
{   
    padding-top:10px;
    padding-bottom:10px;
    height:330px;   
    padding-left:60px;
    padding-right:60px;   
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#campaignGrid table
{
    width:638px;    
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#campaignGrid th
{
    font-size:12px; 
    font-weight:bold; 
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    width:100px;
}
#campaignGrid td
{
    font-size:10px;  
    width:100px;
}

#mobileNumbers
{
    height:1070px;   
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
.mobileNumbers
{
    /*Dynamic*/
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
    
}
#mobileNumbersHeader
{
    width:640px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#mobileNumbersFilteringHeader
{
    width:640px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;	
}
#mobileNumbersHeaderInfo
{
    width:640px;
    font-size: 12px;
	color:Black;
	text-align:justify;
}
#mobileNumbersFilteringHeaderInfo
{
    width:640px;
    font-size: 12px;
	color:Black;
	text-align:justify;	
}
#mobileNumbersGrid
{
    width:638px;
    padding-top:20px;
    height:364px;
}


#mobileNumbers table
{
    width:600px;  
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#mobileNumbers th
{
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    font-size:12px; 
    font-weight:bold; 
}
#mobileNumbers td
{
    font-size:10px;  
}


#mobileNumbersGrid table
{
    width:638px;  
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#mobileNumbersGrid th
{
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    font-size:12px; 
    font-weight:bold;
    width:100px;
 
}
#mobileNumbersGrid td
{
    font-size:10px;  
    width:100px;
}


#mobileNumbersGridInfo
{
    width:656px;
    height:38px;    
    font-size: 10px;
	color:Black;
	text-align:left;
	position:relative;
	top:40px;
}
#mobileNumbersGridInfo span
{
    position:relative;    
    left:48px;
    font-size:12px;
}

#mobileNumbersGridInfo input
{
    position:relative;    
    left:48px;
    font-size:12px;
    font-weight:bolder;
}
#mobileNumbersDatesInfo
{
    width:640px;
    height:70px;
    font-size: 10px;
	color:Black;
	text-align:justify;
}
#mobileNumbersDates
{
    font-size:12px;
    font-weight:bold;
    height:120px; 
    position:relative;
    top:8px;    
}
#mobileNumbersDatesHeader
{
    font-size:12px;
    font-weight:bold;   
    height:14px;
}
#mobileNumbersDatesHeaderInfo
{
    font-size:10px;
    color:Black;
}

.locsGridUpdateButton
{
    position:relative;
    top:20px;
}


#locsGrid
{   
    padding-top:10px;
    padding-bottom:10px;
    height:180px;   
    width:638px;
    padding-right:60px;    
    margin-right:20px;
}
#locsGrid table
{
    width:638px;  
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#locsGrid th
{
    font-size:12px; 
    font-weight:bold; 
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    width:98px;
}
#locsGrid td
{
    font-size:10px;  
    width:90px;
}




#useFilters table
{
    position:relative;
    bottom:20px;
    left:88px;
    font-weight:bold;
    border-style:none;
}
#through 
{
    height:20px;
}
.through
{
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:10px;
    left:104px;
}
#resetDates
{
    position:relative;
    bottom:1px;
}
button.greenResetBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 	
	font-size:10px; 	
	left:64px;
	position:relative;
	top:4px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenResetBtn span {
	padding: 3px 0 0 8px; 
	height:23px; 
	width:60px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: center; 
    top:1px;
}
button.greenFilterBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 32px 0 0; 	
	font-size:10px; 	
	left:64px;
	position:relative;
	top:4px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenFilterBtn span {
	padding: 3px 0 0 8px; 
	height:23px; 
	width:74px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;
    text-align: center; 
    top:1px;
}
#cellMembersHeader
{
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:6px;
    left:24px;
}
#cellMembersSelect
{
    font-size:11px;
    font-weight:bold;
    position:relative;
    top:6px; 
    left:20px; 
    padding-top:10px;
}
#cellMembersSelect span
{
     display:block;
     position:relative;
     left:20px;
}

.filters
{
    height:200px;
}
#filtersLeft
{
    height:170px;
    width:20%;
    float:left;    
}
#filtersMiddle
{
    height:170px;
    width:45%;
    margin-left:20%;
    position:relative;
    top:6px;
}
#filtersRight
{
    height:170px;
    width:35%;
    margin-left:65%;
    position:relative;
    bottom:170px;
}
#mobileNumbersStartDate
{
    display:block;
}
#mobileNumbersEndDate
{
    display:block;
    position:relative;
    top:10px;
}
#mobileNumbersEndDate input
{    
    position:relative;
    left:7px;
}
#mobileNumbersStartDateValidator
{
    height:20px;
}
.mobileNumbersDateValidator
{
   font-size:12px;
   font-weight:bold;
}
#mobileNumbersEndDateValidator
{
    height:10px;
}
.whenSent
{
    height:134px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#whenSentTop
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#whenSentLeft
{
    height:112px;
    width:10%;
    float:left;    
	background: url(../../Images/8_6_SiteImages/SelectOne_smaller.png) no-repeat;	 
	background-position:right;
	position:relative;
	bottom:12px; 	
}
#whenSentRight
{
    height:112px;
    width:90%;
    margin-left:10%;
    font-size:12px;
}
#whenSentRight input
{
/*
    border-style:solid;
    border-width:thin;
    border-color:#5e88a1;
*/
}
#whenSentRight label
{
    font-weight:bold;
    padding-left:4px;
}
#whenSentRight span
{
    font-size:12px;
    display:block;
}
.scheduledSending
{
    height: 128px;
background-color:#ffffff;
background-repeat:no-repeat;
width:788px;
}
#scheduledSendingHeader
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#scheduledSendingBottom
{
    height:112px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
}
#timeMessagegSent, #dateMessageSent
{
    padding-top:10px;
}
.specialTriggers
{    
    margin-left:4px;
    margin-right:4px;
    width:779px;
    height:100%;
}
.specialTriggersInfo
{
    height:224px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:-2px;
}
#specialTriggersHeader
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
	text-decoration:underline;
}
#specialTriggersHeaderInfo
{
    width:594px;
    height:40px;
    font-size: 12px;
	color:Black;
	text-align:justify;
	color:#FF6600;
}
#acceptableDays
{
    padding-top:10px;
    height:12px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
}
#acceptableDays span
{
    position:relative;
    bottom:10px;
}
#acceptableDaysInfo
{
    font-size:10px;
    position:relative;
    left:64px;
}
#selectAcceptableDays
{
    padding-top:10px;
    height:18px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
}
#acceptableTimes
{
    padding-top:10px;
    height:12px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:10px;
}
#selectAcceptableTimes
{
    padding-top:10px;
    height:18px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:10px;
}
.howLongActive
{
    height:64px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:-2px;
}
#howLongActiveTop
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#howLongActiveDates
{
    width:640px;
    height:20px;
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:10px;
}
.autoResetting
{
    height:142px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:-2px;
 }
 #autoResettingHeader
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;	
}
#autoResettingHeaderInfo
{
    width:594px;
    height:48px;
    font-size: 12px;
	color:Black;
	text-align:justify;	
}
#resetTrigger
{
    padding-top:20px;
    height:12px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
}

#selectResetTrigger
{
    padding-top:10px;
    height:18px;
    width:90%;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
    position:relative;
    left:40px;
    bottom:4px;
}
.locationsForTriggerConditions
{
    height:608px;   
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;  
    border-style:none;
    height:100%;
}
#locationsForTriggerConditionsHeader
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#locationsForTriggerConditionsHeaderInfo
{
    width:594px;
    height:40px;
    font-size: 12px;
	color:Black;
	text-align:justify;
}
.triggerConditions
{
    height:408px;   
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#triggerConditionsHeader
{
    width:640px;
    height:20px;
    font-size: 16px;
	color: #5e88a1;	
	text-align:left;
}
#triggerConditionsHeaderInfo
{
    width:640px;
    height:12px;
    font-size: 12px;
	color:Black;
	text-align:justify;
}
#triggerConditionsHeaderInfoNote
{
    width:640px;
    height:40px;
    font-size: 10px;
    font-weight:bold;
	color:#FF6600;
	text-align:justify;
}
.calendar
{
    background-color:White !important;
    color:#5e88a1;
}

/** old location grid styles **/

.GridLoc
{
	border:solid 1px black;
}
.GridLoc td
{
	border-left:solid 0px #ffffff;
	border-right:solid 0px #ffffff;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.GridHeaderLoc
{
	padding:0px;
	vertical-align:middle;
	color:Black;  
	font-size:11px; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../../Images/grid_headerbg_blue.jpg);
	background-repeat:repeat-x; height:30px;
}
.GridHeaderLoc td
{
	border-bottom:solid 1px #e2d9c9;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:5px;
}
.GridHeaderLoc td a, .GridHeader td a:active, .GridHeader td a:link, .GridHeader td a:visited
{
	font-size:11px; 
	color:white; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.GridHeaderLoc td a:hover
{
	color:#000000;
	text-decoration:underline;
}
.GridItemLoc
{
	font-size:11px; 
	color:#000000; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
}
.GridItemLoc td
{
	border-bottom:solid 1px #e2d9c9;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
}
.GridItemLoc td a, .GridItem td a:active, .GridItem td a:link, .GridItem td a:visited
{
	font-size:11px; 
	color:#9e5b19; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.GridItemLoc td a:hover
{
	color:#414242;
	text-decoration:underline;
}
.GridAltItemLoc
{
	font-size:11px; 
	color:#000000;
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
}
.GridAltItemLoc td
{
	border-bottom:solid 1px #eee0c8;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:3px;
	padding-top:3px;
}
.GridAltItemLoc td a, .GridAltItem td a:active, .GridAltItem td a:link, .GridAltItem td a:visited
{
	font-size:11px; 
	color:#9e5b19; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.GridAltItemLoc td a:hover
{ 
	color:#414242;
	text-decoration:underline;
}
.GridPagerLoc
{
	font-size:11px; 	
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../../Images/grid_footerbg_purp.jpg);
	background-repeat:repeat-x; height:23px;
	background-position:bottom;
}
.GridPagerLoc td
{
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
}
.GridPagerLoc td span
{
	font-size:11px; 
	color:black; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.GridPagerLoc td a, .GridPager td a:active, .GridPager td a:link, .GridPager td a:visited
{
	font-size:11px; 
	color: black; 
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: normal;
	vertical-align:middle;
	text-decoration:none;
}

.GridPagerLoc td a:hover
{
	color: black; font-weight:bold; text-decoration:underline;
}
/**** end - Locations Grids *****/


/**** Tree View *****/
.ParentNode
{
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:Black;
 }

.ParentNodeSelected
{
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#003597;
	color:black;
	padding:3px 3px 3px 3px;
}

.ChildNode
{
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
}

/**** end - Tree View *****/

/******* DIV styles for progress indicator ********/
.Normal
{
  background-color: #FFFFFF;
  cursor: auto;
}
 
.Progress
{
  background-color: #FFFFFF;
  background-image: url(../../Images/progressSpinner100.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
}
.Progress2
{
    background-color: #ffffff;
    background-image: url(../../Images/progressSpinner100.gif);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: wait;
    height:134px;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
.Progress3
{
    background-color: #ffffff;
    background-image: url(../../Images/progressSpinner100.gif);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: wait;
    padding-left:60px;
    padding-right:60px;
    padding-top:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
/******* DIV styles for progress indicator ********/

.label_12pt_bold
{
    font-size:12px;
    font-weight:bold;
}
.label_12pt_bold_info
{
    font-size:10px;
    font-weight:bold;
    color:#FF6600;    
}
/** old location grid styles **/

#msgBuilderSaveError
{
    text-align:center;
    padding-bottom:8px;
    padding-left:15px;
}
#msgBuilderSaveError2
{
    text-align:center;
    padding-bottom:8px;
    padding-left:15px;
}
#msgBuilderSaveError3
{
    text-align:center;
    padding-bottom:8px;
    padding-left:15px;
}
/**END MESSAGE BUILDER**/

/**MANAGE CAMPAIGN**/
#mngCampaignsLeftNav
{
    position:relative;top:20px;
}

button.greenLeftNavBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
}
/*LEFT PART*/	
button.greenLeftNavBtn span {
	padding: 3px 0 0 8px; 
	height:23px; 
	width:128px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: left; 
    top:1px;
}
button.greenDeleteBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:260px;
}
/*LEFT PART*/	
button.greenDeleteBtn span {
	padding: 3px 0 0 12px; 
	height:23px; 
	width:68px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: left; 
    top:1px;
}
#mngCampaignLinks
{
    font-size:12px; 
    font-weight:bold; 
    color:#5E88A1;
}
.linkImages
{
    vertical-align:top;
    position:relative;top:5px;
}
.mngCampaignOfferLinks
{   
    vertical-align:top;
    position:relative;top:5px;
}
.mngCampaignODLinks
{
    width:110px;
    white-space:normal;
    vertical-align:bottom;
    position:relative;top:5px;
}
.mngCampaignCTALinks
{   
    vertical-align:top;
    position:relative;top:5px;left:110px;
}
#mngCampaignGrid
{ 
   position:relative;left:30px;top:10px;height:200px;
}
#mngCampaignGrid table
{
    width:550px;  
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#mngCampaignGrid th
{
    font-size:10px; 
    font-weight:bold; 
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    width:62px;
}
#mngCampaignGrid td
{
    font-size:10px;  
    width:52px;
}
#mngCampaignGrid input
{
    border-style:none;      
}
#mngCampaignLeft
{
    height:64px;
    width:145px;
    position:relative;
    top:40px;
    background: transparent url(../../Images/8_6_SiteImages/8_6_pnl-blue-small.png);      
}
#mngCampaignLeft span
{    
    position:relative;
    top:24px;
    left:10px;
    color:#06385b   
}
#mngCampaignLeft img
{    
    position:relative;
    top:64px;    
}
#mngCampaignLeft a
{    
    position:relative;
    top:64px;
    left:20px;  
    font-size:small;
    color:#06385b;  
}
.font_black8_2
{
    font-size:8pt;
    color:Black;
    font-style:normal;
}
/**END MANAGE CAMPAIGN**/

/*******OD CAMPAIGN PREVIEW********/

.ODPreviewRightTop {    
    height:385px;
    background-color:White;    
    background-repeat:no-repeat;
    padding-left:200px;
    position:relative;bottom:40px;
}
#ODOfferMessage
{   
    height:20px;
    font-size:small;
    font-weight:bold;
    font-family:Verdana;
    padding-top:10px;
    padding-left:20px;
    position:relative;right:10px;
}
    
/*******SEND NOW OD CAMPAIGN RESULTS********/
#sendNowResults
{
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #5D9731;
    border-left: solid 6px #5D9731;
    border-right: solid 6px #5D9731;
    border-bottom: solid 6px #5D9731;
    width:788px;
    height:100%;
}
#msgSentBottom
{
    height:100%;
   position:relative;
   bottom:58px;
}
#msgSentHeader
{
    font-size: 20px;    
	color: #5e88a1;
	width:100%;
	text-align:center;
	padding-top:20px;
	text-decoration:underline;
}
#msgIdentify
{    
	position:relative;
	left:10px;
	top:5px;
	height:48px;
}
#msgSent
{    
	position:relative;
	left:10px;
	top:5px;
}
#msgSentText
{
    position:relative;
	left:10px;
	color: #000000;
	top:5px;
}
.msgIdentifyText
{
    font-size:12px;
    padding-top:5px;
    position:relative;
    top:5px;
}
.msgIdentify
{
    height:24px;
    font-size: 16px;
	color: #5e88a1;
	width:100%;
	text-align:left;
    padding-top:5px;
    position:relative;
    top:5px;
}
.msgSentText
{
    font-size:12px;
    padding-top:5px;
    font-weight:normal;
}
.msgSent
{
    height:24px;
    font-size: 16px;
	color: #5e88a1;
	width:100%;
	text-align:left;
    padding-top:5px;
}
#msgSentCount
{
    position:relative;
    left:140px;
    width:480px;
    padding-top:10px; 
}
#msgSentTime
{
    position:relative;
    left:140px; 
    width:480px;
    padding-top:10px; 
}
#msgSentDetails
{
    position:relative;
    left:10px; 
    top:8px;
}
.msgSentCentered
{
    height:24px;
    font-size: 14px;
	color: #5e88a1;
	width:100%;
	text-align:left;	
	color: #FF6600;
	font-weight:bold;
}
#msgSentGrid
{ 
   position:relative;left:92px;top:10px;height:100px;width:528px;
}
#msgSentGrid table
{
    width:600px;   
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#msgSentGrid th
{
    font-size:10px; 
    font-weight:bold; 
    border-style:solid;
    border-width:medium;
    border-bottom-width:1px;
    border-color:#5E88A1;
    width:61px;
}
#msgSentGrid td
{
    font-size:10px;  
    width:38px;       
}
#msgSentGrid input
{
    border-style:none;      
}



#msgSentFiltersHeader
{
    position:relative;
    left:10px;
}
#msgSentFilters
{
    
}
#msgSentFiltersInfo
{
   
}

.msgFilters
{
   
}
#msgSentFiltersLeft
{
    height:100%;
    width:32%;
    float:left;
    position:relative;
    left:10px;    
}
#msgSentFiltersMiddle
{
    height:100%;
    width:32%;
    margin-left:32%;
    position:relative;
    top:6px;    
    left:10px;
}
#msgSentFiltersRight
{
    height:100%;
    width:34%;
    margin-left:64%;
    position:relative;
    bottom:132px;    
}
.msgSentFiltersThrough
{
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:8px;
    left:10px;
}
#msgSentCellMembersHeader
{
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:6px;
    left:24px;
}
button.greenBackBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:312px;top:38px;
}
/*LEFT PART*/	
button.greenBackBtn span {
	padding: 3px 0 0 12px; 
	height:23px; 
	width:160px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: left; 
    top:1px;
}
/*******SEND NOW OD CAMPAIGN RESULTS********/


/********ADVERTISER PORTAL**********/

.advPortalDDL
{
	font-size:10px;
	color:#002F4E; 
	width:150px;
}

.advPortalContent
{
	padding: 15px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-top: solid 8px #5D9731;
	border-left: solid 6px #5D9731;
	border-right: solid 6px #5D9731;
	border-bottom: solid 6px #5D9731;
	width: 758px;
}

.advPortalNavPanel
{
    height:120px;
    margin-left:50px;
    margin-right:50px;
}

/*GREEN BAR BUTTON - RIGHT PART*/
button.GreenLabelBtn {
    height:22px; /* (22px height + 8px top padding) */
	padding: 0 20px 0 0; 
	font-size:12px; 
	color:White;
	text-align: center; 
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -32px;
	width:160px;
    cursor:default;
}
/*LEFT PART*/	
button.GreenLabelBtn span {
	padding: 4px 0 0 20px; 
	height:22px; 
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
}

.text-20-bold-darkblue
{
	font-size: 20px;
	color: #295c77;
	font-weight:bold;
}

.text-14-darkblue
{
	font-size: 14px;
	color: #295c77;
}

.text-14-red-bold
{
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.text-18-bold-darkblue
{
	font-size: 18px;
	color: #295c77;
	font-weight:bold;
	text-decoration:underline;
}

.text-10-darkblue-underline
{
	font-size: 10px;
	color: #295c77;
	text-decoration:underline;
}

.gridHeaderPanel
{
	border-style: solid solid none solid;
	border-width: 2px 2px 0px 2px;
	border-color: #5D9731;
	width: 100%;
	height: 50px;
	font-size: medium;
	font-weight: bolder;
}

.gridHeaderText
{
    font-size: x-small;
    font-weight: bold;
	text-align: left;
    text-decoration: underline;
	vertical-align: bottom;
	height: 50px;
	width: 100%;
	border: none;
	color: Black;
}

.gridHeaderTable
{
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #000000;
	width: 758px;
	height: 50px;
}

.gridLowerPanel
{
	border-width: 0px 2px 2px 2px;
	border-color: #5D9731;
	border-style: none solid solid solid;
	width: 100%;
	height: 400px;
	top: 50px;
	position: static;
}

.label-12px-blueoutline
{
	font-size: 12px;
	border-color: #295c77;
	border-style: solid;
	border-width: 1px;
	text-align: left;
}

.label-12px-bold-right
{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.label-12px-bold-center
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.label-12px-center
{
	font-size: 12px;
	text-align: center;
}

.label-12px-bold-underline
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.label-12px-bold
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
    padding-left: 3px;
}

.linkButton-12px
{
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}  

.label-12px-bold-center-middle
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.reportDaily
{
	border-width: 2px;
	border-color: #5D9731;
	border-style: solid;
	width: 100%;
}

.reportMonthly
{
	border-width: 2px;
	border-color: #5D9731;
	border-style: solid;
}

    /**** DB Mobile Stats ******/
    
#gridPanelCampaigns
{
	width: 660px;
	height: 306px;
}

#gridPanelCampaigns table
{
	border-width: 2px;
	border-color: #5D9731;
	border-style: solid;
	width: 660px;
}

 #gridPanelCampaigns th
{
	border-width: 2px 1px 0px 1px;
	border-color: #5D9731;
	border-style: solid;
	padding: 2px 0px 2px 0px;
} 

 #gridPanelCampaigns td
{
	font-size: 8pt;
    color:Black
} 

.gridScrollPanel
{
    border-style: none solid solid none;
    border-width: 0px 2px 2px 0px;
    border-color: #5D9731;
    overflow:hidden;
}

.gridHeaderTemplate
{
    font-size: x-small;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    vertical-align: bottom;
    color: Black;
}

.gridTemplateBorder
{
    border-style: none solid solid none;
    border-width: 1px;
    border-color: #5D9731;
}
  
    /**** DB Mobile Stats ******/

/********ADVERTISER PORTAL**********/

/********WEB SERVICE CAMPAIGN**********/

.colorPickerImg {    
	
	cursor:pointer;
	position:relative;
	top:10px;
}
#advWSSetupTop
{
    height:120px;  
    padding-left:8px;  
    padding-top:8px;
    padding-bottom:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}

#WSSetupSelect
{
    float: left;    
    width: 364px;
    height:108px;   
}
#WSSetupSelect select
{
    position:relative;
    top:20px;   
    width:200px;
}
#WSSetupSelect span
{
    position:relative;
    top:20px;    
    font-size:14px;
}

#WSSetupDates
{
    margin-left: 364px;
    height:208px;
    width:360px;   
}
#WSSetupDates span
{
    font-size:14px;
}

#advWSSetupMiddle
{
    height:200px;  
    padding-left:8px;  
    padding-top:8px;
    padding-bottom:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#advWSSetupMiddle span
{   
    font-size:14px; 
   
}
#advWSSetupMiddle input
{   
    width:300px;
}

.advWSSetupMiddleDiv
{   
    height:30px;
}


#advWSSetupMessages
{
    height:320px;  
    padding-left:8px;  
    padding-top:8px;
    padding-bottom:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}

#advWSSetupMessages span
{
    font-size:14px; 
}

.advWSSetupMessagesDiv
{   
    height:80px;
}

#advWSSetupBottom
{
    height:360px;   
    padding-left:8px;  
    padding-top:8px;
    padding-bottom:8px;
    border-style:solid;
    border-color:#5e88a1;
    border-width:thin;
    margin-left:20px;
    margin-right:20px;
}
#advWSSetupBottom span
{    
	font-size:14px;
}
.advWSSetupBottomDiv
{
    height:60px;
}
.advWSSetupButtonDiv
{
    height:60px;
}
#skinCampaignMsg
{
    height:24px;
    font-size: 16px;
	color: #5e88a1;
	width:100%;
	text-align:left;
	position:relative;
	bottom:4px;
}
button.greenWSSaveBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:280px;
}
/*LEFT PART*/	
button.greenWSSaveBtn span {
	padding: 3px 0 0 42px; 
	height:23px; 
	width:62px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: left; 
    top:1px;
}
button.greenWSDoneBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:316px;
}
/*LEFT PART*/	
button.greenWSDoneBtn span {
	padding: 3px 0 0 42px; 
	height:23px; 
	width:62px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: left; 
    top:1px;
}
#htmlPanel
{
    background-image: url(../../Images/8_6_SiteImages/pnl-adv-agreement2.png);
    background-repeat:no-repeat;
    height:150px;
    width: 728px;
    position:relative;
    top:-10px;        
}
.advertiserHtml {    
    height:118px;
    width: 696px;
    position:relative;
    left:5px; 
    top:4px;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    font-size:10pt;
    font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Geneva;
    text-align:justify;
}
a[disabled]{
color:Gray !important; text-decoration:none !important; }

button[disabled]{
color:Gray !important; text-decoration:none !important; }

/********WEB SERVICE CAMPAIGN**********/

/********MEMBER CONFIRMATION***********/
#memberConfirmation
{
    width:788px;
    height:400px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #f7a31e;
    border-bottom: solid 8px #f7a31e;
    border-left: solid 6px #f7a31e;
    border-right: solid 6px #f7a31e;
}

#memberConfirmation2
{
    background-image: url(../../Images/8_6_SiteImages/pnl-member-confirm3.png);
    background-repeat:no-repeat;
    height:350px;
    width: 728px;
    position:relative;    
    top:20px;        
}
#confirmationWelcome
{
    height:20%;
    padding-top:40px;
    color:#06385b;
    font-size:xx-large;
    font-weight:bold;
}
#confirmationLogin
{
    height:15%;
    padding-top:10px;
    color:#06385b;
    font-size:x-large;
    font-weight:bold;
}
#confirmationBottom
{
    height:12%;
    padding-top:10px;
    color:#06385b;
    font-size:medium;
    font-weight:bold;
}
button.tealConfirmationBtn {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 28px 0 0; 
	margin-right:5px; 
	font-size:10px; 	
	position:relative;
	top:-60px;	
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-transparent-sprite.png) no-repeat right -33px;

}
/*LEFT PART*/	
button.tealConfirmationBtn span {
	padding: 6px 0 0 20px; 
	height:20px; 
	width:30px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-teal-transparent-sprite.png) no-repeat left top;
    position:relative;
    text-align: right; 
    top:1px;
}
/********MEMBER CONFIRMATION***********/

/********CAMPAIGN MOBILE LIST***********/

#mobileListResults
{
    background-color:#ffffff;
    background-repeat:no-repeat;
    border-top: solid 8px #5D9731;
    border-left: solid 6px #5D9731;
    border-right: solid 6px #5D9731;
    border-bottom: solid 6px #5D9731;
    width:788px;
    height:340px;
}

/********CAMPAIGN MOBILE LIST***********/

/********CAMPAIGN DETAILS TRIGGERED***********/

#triggeredListBoxes
{
	font-size: 12px;font-weight: bold;
}
.triggeredListBoxesLeft
{
    float:left;width:40%;height:180px;
}
.triggeredListBoxesRight
{
    margin-left:40%;height:200px;
}
#triggeredListBoxes select
{
    height:160px;width:200px;
}
#timesSelected
{
	font-size: 12px;font-weight: normal;padding-left:100px;
}
#timesSelected span
{
    padding-right:10px;padding-left:10px;position:relative;top:5px;
}
.labelPadding
{
	padding-top:16px;
}
.selectResetTrigger
{
    position:relative;bottom:10px;
}
#triggeringConditions
{
    padding-top:10px;
    width:400px;
    margin-left:10%;
    font-size:12px;
    font-weight:bold;
    position:relative;
    left:40px;
    bottom:4px;
}
#triggeringConditions textarea
{   
    width:480px;
    height:100px; 
    font-size: 12px;font-weight: normal;
    font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Geneva;  
}

#msgSentHistoryGrid
{ 
   position:relative;left:118px;height:100px;width:480px;padding-top:4px;
}
#msgSentHistoryGrid table
{
    width:480px;      
    border-right-style:solid;
    border-right-color:#5E88A1;
    border-right-width:medium; 
}
#msgSentHistoryGrid th
{
    font-size:10px; 
    font-weight:bold;     
    
}
#msgSentHistoryGrid td
{
    font-size:10px;  
           
}

button.greenBackBtnCampDetails {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:312px;top:8px;
}
/*LEFT PART*/	
button.greenBackBtnCampDetails span {
	padding: 3px 0 0 12px; 
	height:23px; 
	width:140px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: center; 
    top:1px;
}

button.greenBackBtnMobileList {
    height:26px; /* (22px height + 8px top padding) */
	padding: 0 24px 0 0; 
	margin-right:5px;
	margin-top:5px; 
	font-size:10px;		
	background:  transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat right -31px;
	position:relative;left:320px;top:142px;
}
/*LEFT PART*/	
button.greenBackBtnMobileList span {
	padding: 3px 0 0 12px; 
	height:23px; 
	width:120px;
	margin-bottom:4px;
	background: transparent url(../../Images/8_6_SiteImages/8_6_btn-green-sprite_3.png) no-repeat left top;
    position:relative;   
    text-align: center; 
    top:1px;
}
/********CAMPAIGN DETAILS TRIGGERED***********/




