/* CSS Document */
body	{
		 margin-left:0;
		 margin-top:0;
		background:#A1909D url(../images/all_bg.jpg) repeat-x left top;
		}
.header_bg {
              background-image:url(../images/index_03.jpg);
			  background-repeat:no-repeat;
            }
.paddingTop {
             padding-top:10px;
}
.tablePadding{
              padding-left:14px;
			  padding-right:14px;
			  padding-top:12px;

              }
.tablePadding1{

			  padding-right:14px;
			  padding-bottom:12px;
              }
.tablePadding2{
              padding-left:18px;
			  padding-right:18px;
			  padding-top:10px;
			  padding-bottom:10px;
              }
.tablePadding3{
              padding-left:14px;
			  padding-right:14px;
			  padding-top:12px;
			   padding-bottom:12px;
              }
.tablePadding4{
              padding-left:18px;
			  padding-right:16px;
			  padding-top:12px;
			  padding-bottom:12px;
              }
 .tablePadding5{
              padding-left:18px;
			  padding-right:18px;
			  padding-top:12px;
			  padding-bottom:12px;
              }
 .tablePadding6{
 padding:10px;

              }

td      {
		font-family: Arial;
		font-size: 12px;
		color: #ffffff;
        }
.title_txt{
    font-family: Arial, Arial Rounded MT Bold;
	font-size:35px;
	font-weight:bold;
	color:#FCEA75;
	text-transform: uppercase;

}
.title_txt2{
font-family:Vogue Cyr;
font-size:25px;
font-weight:bold;
color:#FCEA75;
text-transform: capitalize;
}
.text_small
       {
	    font-family: Arial;
		font-size:11px;
		color:#FFFFFF;
	   }

.text_1
       {
	    font-family: Arial;
		font-size:11px;
		color:#FFFFFF;
		text-align:justify;
	   }
.text_2
       {
	    line-height:25px;
		text-align:justify;
	   }
.text_3 {
        font-family: Arial;
		font-size:16px;
		color:#FFFFFF;
		font-weight:bold;
}
.text_4
       {
	    font-family: Arial;
		font-size:10px;
		color:#FFFFFF;
	   }
.text_5
       {
	    font-family: Arial;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
		padding-top:10px;
	   }
.text_6 {
        font-family: Arial;
		font-size:15px;
		color:#FFFFFF;
		font-weight:bold;
}
.text_7
       {
	    padding-top:10px;
		text-align:justify;
	   }
.text_8
       {
	     font-size:13px;
	   }
.toplink {
padding-right:10px;
padding-top:30px;
font-family: Arial;
font-size:11px;
color:#FFFFFF;
}
.black_bold {
color:#000000;
font-weight:bold;
}
.black_bold:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.black_normal {
color:#000000;
text-align:justify;

}
.black_text {
        font-family: Arial;
		font-size:16px;
		color:#000000;
		font-weight:bold;
}
.button {
text-align:center;
vertical-align:middle;
height:17px;
background-image:url(../images/button_04.gif);
}
.button_text {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.button_text:hover {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.paypal{
font-size:12px;
font-style:italic;
font-weight:bold;
}
.text_underline {
font-size:12px;
text-decoration:underline;
}
.text_bold
{
font-weight:bold;
}
.optional {
 color:#FCEA75;
}
.optional_large {
 color:#FCEA75;
 font-size:14px;
}
.earningBox {
text-align:center;
vertical-align:middle;
color:#90E5FC;
text-decoration:underline;
font-weight:bold;
background-image:url(../images/img_04.gif);

}
.total_earnings
{
color:#90E5FC;
text-decoration:underline;
}

.cellBorder {
padding-left:5px;
border-right:1px solid #044A74;
border-top:1px solid #044A74;
color:#000000;

}
.cellBorder1 {
padding-left:5px;
border-top:1px solid #044A74;
 color:#000000;
}
.cellBorder2 {
padding-left:5px;
border-bottom:1px solid #044A74;
 color:#000000;
}
.cellBorder3 {
padding-left:5px;
border-bottom:1px solid #044A74;
border-right:1px solid #044A74;
 color:#000000;
}
.cellBorder4 {
padding-left:5px;
border-right:1px solid #044A74;
 color:#000000;
}
.cellBorder5 {
padding-left:5px;

 color:#000000;
}
.tableBorder {
border:#03C9FF 2px solid;
color:#000000;
}

a		{

		   color:#FFFFFF;
		text-decoration:underline;

		}
a:hover	{
         color:#FFFFFF;
		text-decoration:underline;
		}
.menu-bg {
            background-image:url(../images/menu-bg.gif);
          }
.menu {
        font-family: Arial;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
        }
.menu:hover {
        font-family: Arial;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		text-decoration:underline;
		color:#FFFFFF;
        }
.but_green {
         background-image:url(../images/but-green.gif);
            }
.but_darkg {
         background-image:url(../images/but-darkg.gif);
            }
.but_blue {
         background-image:url(../images/but-blue.gif);
            }
.but_dark {
         background-image:url(../images/but-darkb.gif);
            }
.but_purple{
         background-image:url(../images/but-purple.gif);
            }
.but_pink {
         background-image:url(../images/but-pink.gif);
            }
.footer_bg{
background-image:url(../images/index_27.gif);
 background-repeat:no-repeat;
padding-left:14px;
padding-right:14px;
height:67px;
}
.dots_bg {
background-image:url(../images/index_10.jpg);
height:1px;
}
.dots_vertical {
background-image:url(../images/index_14.jpg);
width:1px;
}
.blue_bg {
background-color:#044A74;
}
.box_tl {
	background:url(../images/box_03.jpg) no-repeat;
}
.box_bl {
	background:url(../images/box_10.jpg) no-repeat;
}
.box_b {
	background:url(../images/box_11.jpg) repeat-x;
}
.box_br {
	background:url(../images/box_13.jpg) no-repeat;
}
.box_left {
	background:url(../images/box_09.gif) repeat-y;
}
.box_right {
	background:url(../images/box_11.gif) repeat-y;
}
.box_t {
	background:url(../images/box_04.jpg) repeat-x;
}
.box_tr {
	background:url(../images/box_06.jpg) no-repeat;
}
.box_bg {
	background:url(../images/box_08.gif) repeat-y;
}

/* Blue box */
.bluebox_right
{
	background:url(../images/box_blue_10.gif) repeat-y;
}

.bluebox_left {
background:url(../images/box_blue_08.gif) repeat-y;
}
.bluebox_t
{
	background:url(../images/box_blue_04.gif) repeat-x;
}
.bluebox_b
{
	background:url(../images/box_blue_14.gif) repeat-x;
}
/* */
/* White box*/
.whitebox_right
{
	background:url(../images/box_white_10.gif) repeat-y;
}

.whitebox_left {
background:url(../images/box_white_08.gif) repeat-y;
}
.whitebox_t
{
	background:url(../images/box_white_04.gif) repeat-x;
}
.whitebox_b
{
	background:url(../images/box_white_14.gif) repeat-x;
}

/* */
/* Green box*/
.greenbox_right
{
	background:url(../images/green_box_10.jpg) repeat-y;
}

.greenbox_left {
background:url(../images/green_box_08.jpg) repeat-y;
}
.greenbox_t
{
	background:url(../images/green_box_04.jpg) repeat-x;
}
.greenbox_b
{
	background:url(../images/green_box_14.jpg) repeat-x;
}

/* */
/* Pink box*/
.pinkbox_right
{
	background:url(../images/pink_box_10.jpg) repeat-y;
}

.pinkbox_left {
background:url(../images/pink_box_08.jpg) repeat-y;
}
.pinkbox_t
{
	background:url(../images/pink_box_04.jpg) repeat-x;
}
.pinkbox_b
{
	background:url(../images/pink_box_14.jpg) repeat-x;
}

/* */
/* Orange box*/
.orangebox_right
{
	background:url(../images/orange_box_10.jpg) repeat-y;
}

.orangebox_left {
background:url(../images/orange_box_08.jpg) repeat-y;
}
.orangebox_t
{
	background:url(../images/orange_box_04.jpg) repeat-x;
}
.orangebox_b
{
	background:url(../images/orange_box_14.jpg) repeat-x;
}

/* */
select  {  font-family:Arial;font-size:12px;background-color:#ffffff;border-top: 2px solid #AAC4D3;
	       border-left: 2px solid #AAC4D3;color:#000000; }
textarea { font-family:Arial;font-size:12px;background-color:#ffffff;border-top: 2px solid #AAC4D3;
	       border-left: 2px solid #AAC4D3;color:#000000; }
.textbox {

	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	border-top: 2px solid #AAC4D3;
	border-left: 2px solid #AAC4D3;
}
input.checkbox, input.radio, input.inputButton {background-color:transparent;border:none;}

.copyright {
font-size:11px;
color:#FFFFFF;
}
.footer_link {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.footer_link:hover {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
.pending {
          font-weight:bold;
          color:#FEC337;
         }
.earned  {
          font-weight:bold;
          color:#00C8FF;
         }
.invalid {
          font-weight:bold;
          color:#FF0000;
         }
.confirmed {
             font-weight:bold;
             color:#63BF04;
           }
.requested {
             font-weight:bold;
             color:#C85EB6;
           }
.rejected {
            font-weight:bold;
            color:#8F1313;
          }
.success {
          font-size:16px;
		 font-weight:bold;
		  color:#558C4B;

}
.success_txt {
          font-size:12px;
		  color:#558C4B;
		  text-align:justify;
}
.fail {
          font-size:16px;
		 font-weight:bold;
		  color:#FF001E;

}
.fail_txt {
          font-size:12px;
		  color:#FF001E;
		  text-align:justify;
}
.overquota {
          font-size:16px;
		 font-weight:bold;
		  color:#F38402;

}
.overquota_txt {
          font-size:12px;
		  color:#F38402;
		  text-align:justify;
}

/*added by sarvesh*/

.error_msg
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ff0000;
  font-size:12px;
  font-weight:bold;
  border:1px solid #ff0000;
  padding:5px;
  background-color:#FFD9FF;
}
.success_msg
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#0A4F00;
  font-size:12px;
  font-weight:bold;
  border:1px solid #0A4F00;
  padding:5px;
  background-color:#E7F9DF;
}
.compulsory_note
{
  color:#ffffff;
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.compulsory_field
{
  color:#ff0000;
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ethinicity_table
{
 display:none;
}

#zip_name
{
 padding:0;
}

/*end added by sarvesh*/

/*Mail CSS*/
.tablePaddingMail{
padding:15px;
}
.copyright {
font-size:11px;
color:#FFFFFF;

}
.link {
color:#55d9ff;
text-decoration:underline;
}
.link_small {
font-size:11px;
color:#55d9ff;
text-decoration:underline;
}
.finePrint {
font-size:11px;
color:#000000;
text-align:justify;
}
.Heading{
font-size:21px;
font-weight:bold;
color:#fcea75;
}
.yellowTxt {
color:#fcea75;
}
.blackTxt{
color:#000000;
padding-left:5px;
}
.SurveryTxt{
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
.Table {
background-color:#FFFFFF;
border: 2px solid #03c9ff;
}
.tableInnerpadding{
padding:8px;
color:#000000;
}
.tableBG{
background-color:#074c76;
}
.cellBG{
background-color:#f2feff;
color:#000000;
padding-left:5px;
}
.footer {
background-image: url(../images/footer.jpg);
background-repeat:no-repeat;
height:48px;
}
.txt_underline {
text-decoration:underline;
}
.closedSurveyTable td
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#ffffff;
  font-weight:bold;
}
.text_9 {
        font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:25px;
}
.text_10 {
        font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		font-weight:normal;
}
.rolloverlink{
		font-family: Arial;
		color:#044A74;
		text-decoration:none;
}
.rolloverlink:hover{
		font-family: Arial;
		color:#044A74;
		text-decoration:none;
}
/*END*/

/*close account link*/
.closeAccountLink
{
  font-family: Arial;
  color:#036CA3;
  text-decoration:underline;
}
.closeAccountLink:hover
{
  font-family: Arial;
  color:#036CA3;
  text-decoration:none;
}
/*end*/

/*begin: profile classes */
.text_profile {
	background-color:#2F60A8;
}

#whiteBgProfile a {
	color:blue;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
}

#whiteBgProfile a:hover {
	color:blue;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
}

#whiteBgProfile a:visited {
	color:blue;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
}
#whiteBgProfile a:active {
	color:blue;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
}
.tab_Active {
height:24px;
width:103px;
background-image:url(../images/tab_active.gif);
color:#fff;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
text-align:center;
padding-top:5px;
}
.tabBorder {
background-image:url(../images/tab_inactive.gif);
color:#000;
font-size:11px;
width:103px;
text-align:center;
font-weight:bold;
text-transform: uppercase;
padding-top:5px;
}
.tabTable3 {
border-top:2px solid #039ce2;

}
.black_link {
color:#000000;
font-size:11px;
text-transform: uppercase;
text-align:justify;
}
.black_link:hover {
color:#000000;
font-size:11px;
text-align:justify;
text-transform: uppercase;
text-decoration:underline;
}
.blackLink1 {
color:#3f3f3f;
font-size:11px;
text-transform: uppercase;
text-decoration:none;
}
.blackLink1:hover {
color:#3f3f3f;
font-size:11px;
text-transform: uppercase;
text-decoration:none;
}
.tablePadding7{
                 padding-left:14px;
				 padding-top:5px;
				 padding-bottom:5px;
              }
.Indextxt_1
       {
	    font-family: Arial;
		font-size:11px;
		color:#FFFFFF;
		line-height:20px;
		text-align:justify;
	   }
.Indextxt_2
       {
	    line-height:28px;
		text-align:justify;
	   }

.surveyBorder{
border:1px solid #044A74;
padding-left:5px;
color:#000000;
}

.surveyRow {
background-color:#044A74;
padding-left:5px;
}
.survey-Left{
background-color:#e0f0fc;
border:1px solid #044A74;
padding-left:15px;
color:#000000;
}
.survey-Right {
background-color:#e0f0fc;
border:1px solid #044A74;
padding-left:5px;
color:#000000;
}
.tab-Border {
border-left:#4fa2e4 2px solid;
border-bottom:#4fa2e4 2px solid;
border-right:#4fa2e4 2px solid;
padding:10px;

}
.textbox1 {
	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #036ca3;
}
H2 {
	MARGIN-TOP: 3px; FONT-SIZE: 14pt; COLOR: #fff; font-family:Arial;
	line-height:5px;
}
.txtPadding{
padding-left:20px;
}
.txtBlack {
color:#000000;
padding-left:20px;
}
.txtBlack-1 {
color:#000000;
line-height:25px;
}
.txtBlack-2 {
color:#000000;
line-height:25px;
padding-left:10px;
}
.Subtxt-Black {
color:#000000;
line-height:25px;
padding-left:25px;
}
.Subtxt-Black1 {
color:#000000;
padding-left:30px;
}
.surveyInner-Table {

background-color:#ffffff;
border: 1px solid #044A74;
padding:10px;
color:#000000;
}

.surveryTable {
background-color:#e0f0fc;
padding:10px;
border: 1px solid #044A74;

}

.Question {
color:#339900;
font-weight:bold;

}
 .toolsuccessMsg {
	background-color:#66FF99;
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.txtBlackNew {
 color:#000000;
 padding:0px;
 text-align:left;
 padding-right:15px;
}
/*end: profile classes */

/*RM css*/
.black_text1 {
	font-family: Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align: center;
}
.tablePadding8{
	padding-left:9px;
}
.text_9 {
        font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:25px;
}
.text_10 {
        font-family: Arial;
		font-size:18px;
		color:#FFFFFF;
		font-weight:normal;
}
.blue_link {
color:#08A9F4;
font-family:Arial;
text-decoration:underline;
}

.blue_link:hover {
color:#08A9F4;
font-family:Arial;
text-decoration:underline;
}


.yellowbox_right
{
	background:url(../images/yellow_box_10.gif) repeat-y;
}

.yellowbox_left {
background:url(../images/yellow_box_08.gif) repeat-y;
}
.yellowbox_t 
{
	background:url(../images/yellow_box_04.gif) repeat-x;
}
.yellowbox_b 
{
	background:url(../images/yellow_box_14.gif) repeat-x;
}
.viewdetailsbox {
        font-family: Arial;
		color:#000000;
		padding-top:10px;
        }

.viewdetailsbox a {
	color:blue;
	font-family:Arial;
	text-decoration:underline;
}

.viewdetailsbox a:hover {
	color:blue;
	font-family:Arial;
	text-decoration:underline;
}

.viewdetailsbox a:visited {
	color:blue;
	font-family:Arial;
	text-decoration:underline;
}
.viewdetailsbox a:active {
	color:blue;
	font-family:Arial;
	text-decoration:underline;
}
.earnCash {
	font-family: Arial, Arial Rounded MT Bold;
	font-size:16px;
	font-weight:bold;
	color:#FCEA75;
}

.scroll_checkboxes {
    height: 100px;
    padding: 5px;
    overflow: scroll;
    border: 1px solid #ccc
}

/*fonta {default.css (line 5)
font-family:Arial Unicode MS;
font-size:175%;
padding:0;
text-align:center;
}*/

/*RM css*/
/* Profile Phase2 */
.tdBackGrnd1{
background-color:#e0f0fc;
color:#000000;
padding:0px;
text-align:left;
padding-right:15px;
width:470px; 
height:30px;
}
.tdBackGrnd2{
background-color:#FFFFFF;
color:#000000;
padding:0px;
text-align:left;
padding-right:15px;
width:400px; 
height:30px;
}
.tableBg {
background-color: #044A74;
}
.row1{
background-color: #e7f5fe;
color:#000;
}
.row2{
background-color: #fff;
color:#000;
}
/*end: profile classes */

.show{
display:block;
}

.hide{
display:none
}

/*added gauri 18 May 09 For Profile Module*/
.tblPaddingLeft
{margin-left:20px; }


/*added gauri 25 May 09 For Profile Module*/
.tblPaddingLeft2
{margin-left:35px; }
/* End -Profile Phase2 */


.confirmBox {
border:1px #9cc373 solid;
padding:10px;
background-color:#eafdd7;
color:#596f43;
}

.ProfilePageLoad
{
	color:#000000;
	background-color:#FFFFFF;
}

/* Added by Abhijit for My Rewards */
.dropcontent{
width: 100px;
height: 40px;
border: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #FFFFFF;
display:block;
}
.blue_dots{
background:url(../images/dots-blue-bg.gif) repeat-x;
height:1px;
} 
.rewards_name {
font-size:14px;
color:#044a74;
font-weight:bold;
}
.logo-border{
border:#abaaaa 1px solid;
}
.tab-Border_1 {
border-left:#4fa2e4 2px solid;
border-bottom:#4fa2e4 2px solid;
border-right:#4fa2e4 2px solid;
border-top:#4fa2e4 2px solid;
background-color:#FFFFFF;
padding:10px;
color:#000000;
}
.txtBlack-3 {
color:#000000;
padding-left:10px;
text-align:justify;
}
.rewardsBox {
border:#03C9FF 2px solid;
color:#000000;
background-color:#FFFFFF;
padding:10px;
height: 200px;
}

/* rounded Big button  */
a.Big{
background: transparent  url(../images/big-left.gif) no-repeat top left; display: block; color:#FFFFFF; text-decoration:none; 
font-weight:bold; float: left; line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 26x; /* Height of button background height */
padding-left: 24px; /* Width of left menu image */
font-size:16px;
text-decoration: none;
}

a:link.Big, a:visited.Big, a:active.Big{
color: #fff; /*button text color*/
text-decoration:none;
}

a.Big span{
background: transparent url('../images/oval-right-big.gif') no-repeat top right;
display: block;
height: 26x;
line-height: 22px;
padding: 2px 18px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}
.Bigwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
a.rewardTitleLink
{
text-decoration:none;
}

a:link.rewardTitleLink, a:visited.rewardTitleLink, a:active.rewardTitleLink, .a:hover.rewardTitleLink{
text-decoration:none;
}

/* End by Abhijit */

/* Added Gauri */
.jobHeadings
{
background-color:#99CCFF;
color:#333333;
font-family: Arial;
font-size:12px;
font:bold;
}
/* End Gauri */
