/* CSS Document */
body	{
margin-left:0; 
margin-top:0;
background:#A1909D url(../images/all_bg.jpg) repeat-x left top;	
font-family:Arial, Helvetica, sans-serif;
}
.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;              
}					  	  	

.tablePadding7{
padding-left:14px;  
padding-top:5px;
padding-bottom:5px;            
}			
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_txt1{
font-family: Arial, Arial Rounded MT Bold;
font-size:25px;
font-weight:bold;
color:#FCEA75;
text-transform: uppercase;

}	
.title_txt2{
font-family: Arial, Arial Rounded MT Bold;
font-size:27px;
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; 
}
.Indextxt_1
{
font-family: Arial;
font-size:11px;
color:#FFFFFF;
line-height:20px;
text-align:justify; 
}
.text_2
{
line-height:25px;
text-align:justify;
}
.Indextxt_2
{
line-height:28px;
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;
} 
.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;
}	
.text_11 {
font-family: Arial;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
}     
.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_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;
}
.black_text {
font-family: Arial;
font-size:16px;
color:#000000;
font-weight:bold;
}
.blue_link {
color:#08A9F4;
font-family:Arial;
text-decoration:underline;
}

.blue_link:hover {
color:#08A9F4;
font-family:Arial;
text-decoration:underline;
}
.blue_link_small {
color:#08A9F4;
font-size:11px;
font-family:Arial;
text-decoration:underline;
}	
.blue_link_small:hover {
color:#08A9F4;
font-size:11px;
font-family:Arial;
text-decoration:underline;
}   
.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;
}
.surveyBorder{
border:1px solid #044A74;
padding-left:5px;
color:#000000;
}
.reward_txt 
{
font-family: Arial;
font-size:14px;
color:#fff;
padding:3px 5px 2px 5px;
font-weight:bold;
text-align: center;
}


.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;
}
.tableBorder {
border:#03C9FF 2px solid;
color:#000000;
}
.tab-Border {
border-left:#4fa2e4 2px solid;
border-bottom:#4fa2e4 2px solid;
border-right:#4fa2e4 2px solid;
padding:10px;

}
a		{

color:#FFFFFF; 
text-decoration:underline;

}
a:hover	{
color:#FFFFFF; 
text-decoration:underline;
}
.menu-bg {
background-image:url(../images/menu-bg.gif);          
}	

.link	{ color:#FFFFFF; text-decoration:none; font-weight:bold; }	
.link:hover	{  color:#FFFFFF; text-decoration:none;	font-weight:bold;  }		
.blink	{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:16px; }	
.blink:hover	{  color:#FFFFFF; text-decoration:none;	font-weight:bold; font-size:16px; }			  

.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:none;
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_small.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-right:14px;
padding-top:15px;
padding-bottom:15px;
height:37px;
}
.large_footer_bg{
background-image:url(../images/index_27-large.gif);
background-repeat:no-repeat;
padding-left:14px;
padding-right:14px;
height:120px;
}

.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;
}

/* */

/* Yellow box*/
.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;
}

/* */



/* 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;
}
.textbox1 {
font-family:Arial;
font-size:12px;
background-color:#ffffff;
color:#000000;	
border: 1px solid #036ca3;	
}
input.checkbox, input.radio, input.inputButton {background-color:transparent;border:none;}

.copyright {
font-size:11px;
color:#FFFFFF;
}
.footer_link {
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;

}
.footer_link:hover {
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
.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;  
}  
H2 {
MARGIN-TOP: 3px; FONT-SIZE: 14pt; COLOR: #fff; font-family:Arial;
line-height:5px;

}    	  
.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;
}

.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;

}




/*Profile Banner Css */

#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;
}


.a { 
color:#FFFFFF;
text-decoration:underline;
}

/* End */


/* Home Page */

.banner_padding { padding:12px 29px 10px 29px;  }
.banner_txt { font-family:Arial, Helvetica, sans-serif; font-size:27px;}

.button_big {	
color: #fff; background-color: #63bf04; border: 1px solid #3c7304; 
font-family: Arial; font-size: 16px; font-weight:bold; 	height:24px;  width:150px; text-transform: uppercase; 
}	
.button_small {	
color: #fff; background-color: #63bf04; border: 1px solid #3c7304; 
font-family: Arial; font-size: 12px; font-weight:bold; 	height:20px
}	  
/* End */			  

/*Join Now Box */	

.jnheader_txt { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}		
.jntxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; line-height:20px; }  
.jntxt_green { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#085a2a; }

/* End */

/*Money artwork */	

.artwork_txt { font-size:18px; font-weight:bold; color:#064974; padding-left:55px;}
.artwork_txt1 { font-size:11px; font-weight:normal; color:#064974; padding-left:55px; text-decoration:none;}
.artwork_link {  color:#064974;  text-decoration:none;}
.artwork_link:hover {  color:#064974;  text-decoration:none;}
.artwork_txt2 { font-size:14px; font-weight:bold; color:#0e89c6; text-decoration:none;}
.artwork_txt2:hover { color:#0e89c6; text-decoration:none; font-weight:bold;} 
/* End */			  

/* rounded button on blue bg for pagination links in profiles*/
a.ovalbutton_pagination{
background: transparent  url(../images/oval-left.gif) no-repeat top left;
display: block;
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
float: right;
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16x; /* Height of button background height */
padding-left: 17px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton_pagination, a:visited.ovalbutton_pagination, a:active.ovalbutton_pagination{
color: #fff; /*button text color*/
text-decoration:none;
}

a.ovalbutton_pagination span{
background: transparent url('../images/oval-right.gif') no-repeat top right;
display: block;
line-height: 12px;
padding: 2px 11px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}
/* end pagination links in profiles */

/* rounded button on blue bg */
a.ovalbutton{
background: transparent  url(../images/oval-left.gif) no-repeat top left;
display: block;
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
float: left;
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16x; /* Height of button background height */
padding-left: 17px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff; /*button text color*/
text-decoration:none;
}

a.ovalbutton span{
background: transparent url('../images/oval-right.gif') no-repeat top right;
display: block;
line-height: 12px;
padding: 2px 11px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* */

/* rounded long  button on blue bg */
a.longbutton{
background: transparent  url(../images/oval-left.gif) no-repeat top left;
display: block;
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
float: left;
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16x; /* Height of button background height */
padding-left: 17px; /* Width of left menu image */
text-decoration: none;
}

a:link.longbutton, a:visited.longbutton, a:active.longbutton{
color: #fff; /*button text color*/
text-decoration:none;
}

a.longbutton span{
background: transparent url('../images/oval-right-large.gif') no-repeat top right;
display: block;
line-height: 12px;
padding: 2px 11px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}


.longwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* */


/* rounded Big button on blue bg */
a.ovalBig{
background: transparent  url(../images/oval-left-big.gif) no-repeat top left; display: block; color:#FFFFFF; text-decoration:none; 
font-weight:bold; float: right; 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.ovalBig, a:visited.ovalBig, a:active.ovalBig{
color: #fff; /*button text color*/
text-decoration:none;
}

a.ovalBig span{
background: transparent url('../images/oval-right-big.gif') no-repeat top right;
display: block;
height: 26x;
line-height: 22px;
padding: 2px 24px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}


.ovalBigwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* */

/* previous button on blue bg */
a.buttonprev{
background: transparent  url(../images/oval-arrow-right.gif) no-repeat top left;
display: block;
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
float: right;
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16x; /* Height of button background height */
padding-left: 17px; /* Width of left menu image */
text-decoration: none;
}

a:link.buttonprev, a:visited.buttonprev, a:active.buttonprev{
color: #fff; /*button text color*/
text-decoration:none;
}

a.buttonprev span{
background: transparent url('../images/oval-right.gif') no-repeat top right;
display: block;
line-height: 12px;
padding: 2px 11px 2px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}

.prevbutton{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* */


/* rounded button on white bg */
.round {
cursor:pointer; 
cursor:hand; 
line-height:15px;
background:url(../images/oval-left-whtbg.gif) no-repeat top left; 
padding-left: 17px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
height: 16px;
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
}

.round span { 
background:url(../images/oval-right-whtbg.gif) no-repeat top right; 
height: 16px;
display:block;
display:inline-block;
padding: 0px 15px 0px 5px; 
line-height:15px;
}

a:link.round, a:visited.round, a:active.round{
color: #fff; /*button text color*/
text-decoration:none;
}	

/*button tag*/
button {border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; 
cursor:pointer; cursor:hand;}


.hidden_none{ 
width:0;
height:0;
border:0;
border:none;
}

/*return top link*/
.returnTopLink
{
  font-family: Arial;
  float:right;
  color:#036CA3;
  text-decoration:underline;
}
.returnTopLink:hover
{
  font-family: Arial;
  color:#036CA3;
  text-decoration:none;
}
/*end*/

.confirmBox {
border:1px #9cc373 solid;
padding:10px;
background-color:#eafdd7;
color:#596f43;
}

.ProfilePageLoad
{
	color:#000000;
	background-color:#FFFFFF;
}

/* Added to fix Banner for different langauges */
.bannerPadding { padding:0px 29px 0px 29px; }
/* End Richard */

/*  Big button on blue bg */
a.Submit{
background: transparent  url(../images/oval-left-big.gif) no-repeat top left; display: block; color:#FFFFFF; text-decoration:none; 
font-weight:bold;  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;
width:120px;
text-decoration: none;
}

a:link.Submit, a:visited.Submit, a:active.Submit{
color: #fff; /*button text color*/
text-decoration:none;
}

a.Submit 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*/
}


.Submitwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* */

/*  Big button on blue bg */
a.Big{
background: transparent  url(../images/oval-left-big.gif) no-repeat top left; display: block; color:#FFFFFF; text-decoration:none; 
font-weight:bold;  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;
/*width:190px;*/
/*width:325px;*/
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%;
}

/* button red */

INPUT.redBut{  width:150px; height:38px; background:url(../images/button-red.png) no-repeat 0 0; border:0px;
background-position: 0px top;  font-size:16px; font-weight:bold;  text-align:center; color: #fff;  padding-bottom:2px;}

/*US349 classes*/
#id_table_survey_details td
{
	color:#000000;
	font-weight:bold;
}

a.survey_skip
{
  color:#0000ff;
  font-size:10px;
  text-decoration:underline;	
}
a.survey_skip:hover
{
  color:#0000ff;
  font-size:10px;
  text-decoration:none;	
}
.survey_hint
{
   color:#000000;
   font-size:10px;
   font-weight:normal;  
}	
/*End*/