/************ BORDER *******************/
body {
    padding: 0px 0 0 0;
}
#container {
	margin: 0 auto;
	width: 900px; 
}
#middle {
    margin: 0 0 0 54px;
    width: 824px;
}
.boxFull {
	background: url(/images/sprite-y.gif) repeat-y;
    margin: 0 0 10px 0;
}
.boxFull .header, .boxFull .footer, .boxFull .footerstraight  {
	background: url(/images/block_sprite.gif) no-repeat;
}
.boxFull .header {
    height: 10px;
}
.boxFull .footer {
    height: 33px;
}
.boxFull .footerstraight { 
    height: 20px;
}
.boxFull .content {	
    margin: 0 40px 0 10px;  
}
/***********END OF BORDER **************/
/* CSS Document */
/* ================= vegas bof =============== */
#numActions {
 position: absolute;
 top: 8px;
 left: 600px;
}

#numActions span {
    color: #f09;
    font-weight: bold;
}
/* ================= vegas eof =============== */

html, body {direction:ltr}
/* begin bidirectionality */
bdo[dir=ltr] {direction:ltr; unicode-bidi:bidi-override}
bdo[dir=rtl] {direction:rtl; unicode-bidi:bidi-override}
*[dir=ltr] {direction:ltr; unicode-bidi:embed}
*[dir=rtl] {direction:rtl; unicode-bidi:embed}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0;
	color: #000;
	text-align: left;}
a img {border: none; }
h1, h2, h3, h4, h6 {margin: 0; padding: 0; font-size: 18px;}

/* LAYOUT
***********************************************/

/*************************************FORMS*****************************************/


/********* CODE REFERENCE:	 ***********
//GOOGLE TOOLBAR 	 background-color: #FFFFFF !important;
********************/


/*******	FORM CLASSES	class="fform"  *******/
.fform INPUT 		{
	padding:2px; margin:0px; 	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
	border-top-color:#000000;
	border-left-color:#000000;	   }
.fform SELECT {
	padding:0px; margin:0px;
	font-size:12px;
	color:#000000;
	border: 1px solid #2BAAE2; 	   }
.fform TEXTAREA	{
	padding:2px; margin:0px; 	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
	border-top-color:#000000;
	border-left-color:#000000;	   }

.fform INPUT.checkbox	 	{ border:0px;	 margin:0px; 	padding:0px;}
.fform INPUT.clean		 	{ border:0px;	 margin:0px; 	padding:0px;}

.fform INPUT.formButton 	{
	font-size:12px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0;
	background-color:#2BAAE2; color:#FFFFFF;
 	border: none;	}
.fform INPUT.formButton:hover 	{ background-color:#ec008c;}
/*.fform INPUT.formButton:hover 	{ background-color:#68BADE;}*/
.fform INPUT.formButton:active { border-style: inset;}

.formItem 			{ margin: 0 0 2px 0;}
.formItem LABEL 		{ font-size:12px; width:42%; float:left; text-align: right; font-weight: bold;  text-align: right; padding: 0 0 0 0; color:#333333; margin: 0 4px 0 0;}



.button, .button:visited, .button:hover, .button:active			{
					  font-size:12px; font-variant: small-caps; font-weight:Bold;
					  text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 0 0px 0px 0;
					  background-color:#850019; color:#FFFFFF;
 					  border: 2px solid #000000;
					  border-top-color:#CCCCCC;
					  border-left-color:#CCCCCC;
					  }

.button:hover 	{ background-color:#0053ec;}
.button:active { border-style: inset;}

.signmoduleform INPUT 		{
	padding:2px; margin:0px; 	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
	border-top-color:#000000;
	border-left-color:#000000;	   }

.signmoduleform INPUT.formButton 	{
	font-size:12px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0;
	background-color:#2BAAE2; color:#FFFFFF;
 	border: none;
}

.signform INPUT 		{
	padding:2px; margin:0px; 	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
	border-top-color:#000000;
	border-left-color:#000000;	   }

.signform input.formButton, input.formButton-b {
	background: #ff0099 url(/images/pink-bg.gif) bottom left repeat-x;
    border:1px outset #CCCCCC;
    color:#FFFFFF;
    font-size:16px;
    margin:3px 0pt 0pt;
    padding:3px 8px;
    text-decoration:none;
}


.signform input.formButton-pressed {
	background: #ff0099 url(/images/blue-bg.gif) bottom left repeat-x;
	position: relative;
	left: 1px;
	top: 1px;
}

.signform input.formButton-b:active {
	background: #ff0099 url(/images/pink-bg.gif) top left repeat-x;
	position: relative;
	left: 1px;
	top: 1px;
}

.adform INPUT.formButton 	{
	font-size:16px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0; color:#ffffff; background-color:#2BAAE2; border-style:outset; border-width:2px; border-color:#CCCCCC;
 	}

	TEXTAREA	{
	padding:2px; margin:0px; 	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
	border-top-color:#000000;
	border-left-color:#000000;	   }


/**
 *	Comments counter.
 */
span.comments_counter {
	color:#FF0099;
	display:block;
	float:right;
	margin-bottom:10px;
}

span.cl_r {
	clear:right;
	display:block;
}

/******************************END OF FROMS ***************************/

/**************************CAMPAIGNS***********************************/
.progressBar {
	height: 25px;
	width: 373px;
	float: left;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	vertical-align: middle;
}

.progressBar p {
	margin: 3px 3px;
}

.progressBar h5 {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
}
.progressBar .content {
	margin: 0px 23px 5px 90px;
}

.progressBarText {
	width: 385px;
	float: left;
	color: #ec008c;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	vertical-align: middle;
}

.progressBarText p {
	margin: 3px 3px;
}
.progressBarText .content {
	margin: 0px 23px 5px 90px;
}


.boxPetition {
	width: 384px;
	margin: 0 0 0 0;
	background: #00AEF0;
}
.boxPetition .header {
	width: 100%;
	height: 10px;
}
.boxPetition .content {
	color: #ffffff;
	font-weight: bold;
	background: #00AEF0;
	text-align: left;
}
.boxPetition .footer {
	width: 100%;
	height: 20px;
}
.boxPetition .footerRidged {
	width: 100%;
	height: 46px;
}

.boxPetitionGrey {
	width: 374px;
	margin: 0 0 0 0;
	background: #CCCCCC;
}
.boxPetitionGrey .header {
	width: 100%;
	height: 10px;
}
.boxPetitionGrey .content {
	color: #000000;
	width: 374px;
	font-weight: bold;
	background: #CCCCCC;
	text-align: left;
}
.boxPetitionGrey .footer {
	width: 100%;
	height: 20px;
}
.boxPetitionGrey .footerRidged {
	width: 100%;
	height: 46px;
}

.box384blue {
	width: 384px;
	background: url(/images/sprite-y.gif) repeat-y;
	background-position: 0px 0px;
	margin: 0 0 10px 1px;
}

.box384blueheader {
	width: 100%;
	height: 35px;
	background: url(/images/block_sprite.gif) no-repeat;
	background-position: -68px -1297px;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	color: #ffffff;
}

.box384blueheadersmall {
	width: 100%;
	height: 10px;
	background: url(/images/header_box384bluesmall.gif) top no-repeat;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	color: #ffffff;
}
.box384bluecontent {
	margin: 0 23px 0 10px;
	text-align: left;
}
.box384bluefooter {
	width: 100%;
	height: 20px;
	background: url(/images/block_sprite.gif) no-repeat;
	background-position: -68px -698px;
}

.box384blue .footerRidged {
	width: 100%;
	height: 42px;
	background: url(/images/block_sprite.gif) no-repeat;
	background-position: -68px -698px;
}

.leftFloat {
	float: left;
}

.rightFloat {
	float: right;
}


/*****************************END OF CAMPAIGNS**************************/



#container {
	padding: 0;
}
#header {
	height: 114px;
	width: 910px;
	background: url(/images/block_sprite.gif) no-repeat;
	background-position: -68px -1048px;
}

#middle {
	padding:0;
}

#middleThreeFourths {
	padding:0;
	width: 900px;
	margin: 0 0 0 54px;
	}

#signerstotal {
	float: left;
}

.leftCol {
	float: left;
	width: 400px; }

.rightCol {
	float: right;
	width: 400px;
	margin: 0 10px 0 0;
	/* this is for the admin page border: 1px solid; */
	}
.rightCol413 {
	float: right;
	width: 413px;
	/* this is for the admin page border: 1px solid; */
}

.leftColThreeFourths {
	float: left; }

.rightColThreeFourths  {
 	float: left;
	width: 205px;
	margin: 0 7px;
	/* this is for the admin page border: 1px solid; */
	}
.rightColThreeFourthAlignLeft {
	float: left;
	width: 250px;
	margin: 0 7px;
}

#footer {
	width: 823px;
	font-size: 10px;
	margin-left: 55px; }

#reportback1 {
	color:#FF0099;
	font-size: 30px;
	font-weight: bold;
	text-align:center;
	}


#reportback2 {
	color: #FF0099;
	font-size: 22px;
	text-align:center;
	font-style: italic;
	margin: 0 0 20px 0;
	}

#reportback3 {
	color: #000000;
	font-size: 12px;
	text-align:center;
	font-style: italic;
	margin: 0 0 10px 0;
	}

#reportback4 {
	color: #000000;
	font-size: 11.5px;
	text-align:left;
	font-style: italic;
	margin: 0 0 10px 0;
	}

.spacer {clear: both;}
img.left {float: none; margin: 0px 0px 10px 0px; }


/* HEADER
***********************************************/

#logo {
	position: absolute;
	height: 63px;
	width: 255px;
	/* background: url(/images/avaazlogo.gif) no-repeat; */
	top: 22px;
	left: 92px; }
#headerContent {
	position: absolute;
	width: 900px; }
#language {
	position: absolute;
	top: 40px;
	right: 50px; }

#topNav {
	position: absolute;
	top: 22px;
	right:35px;
	}
#topNav ul {margin: 0; padding: 0; }
#topNav li {
	float: left;
	list-style: none;
	margin: 0; }
#topNav ul a {
	font-size: 10.5px;
	font-weight: bold;
	color: #00ADEF;
	display: block;
	padding: 0 10px;
	border-right: 1px solid #BBBDC0;
	text-transform: uppercase;
	text-decoration: none; }
#topNav ul a:hover {color: #EC008C; }
#topNav ul a.last {border: none; }

#adminStart {
 }
#adminStart ul {margin: 0; padding: 0; }
#adminStart li {
	list-style: none;
	margin: 20px;
}
#adminStart ul a {
	font-size: 15px;
	font-weight: bold;
	color: #3399CC;
	display: block;
	padding: 0 10px;
	text-transform: uppercase;
	text-decoration: none; }
#adminStart ul a:hover {color: #FF0099; }
#adminStart ul a.last {border: none; }

#topNavLanguagesTable {
	position: absolute;
	top: 83px;
	right: 50px;
}

#topNavLanguages {
	position: absolute;
	top: 47px;
	right: 80px;}

#topNavLanguages a {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-right: 3px;
	margin:0px;
	text-transform: uppercase;
	text-decoration: none; }

#topNavLanguages a:hover {color: #000000; }

#adminNav {
	position: absolute;
	top: 50px;
	left: 350px;
	width: 500px;}
#adminNav ul {margin: 0; padding: 0; }
#adminNav li {
	float: left;
	list-style: none;
	margin: 0; }
#adminNav ul a {
	font-size: 12px;
	color: #3399CC;
	display: block;
	padding: 0 10px;
	border-right: 1px solid #BBBDC0;
	/* text-transform: uppercase;
	text-decoration: none; */}
#adminNav ul a:hover {color: #FF0099; }
#adminNav ul a.last {border: none; }

/* BOXES
**********************************************/
.boxFull {
	width: 100%;
	background-position: -467px 0px;
	 }
.boxFull .header {
	width: 100%;
	background-position: -68px -1468px;
}
.boxFull .footer {
	width: 100%;
	background-position: -68px -856px;
}
.boxFull .footerstraight {
	width: 100%;
	background-position: -68px -542px;
}
.boxFull .reportback1 {color:#FF0099;
	font-size: 28px;
	text-align:center;
	margin: 0 0 10px 0;}

.boxRight384 {
	width: 386px;
	background: url(/images/sprite-y.gif) repeat-y;
	background-position: -1453px 0px;
	margin: 0 0 0 0;}
.boxRight384 .header { width: 100%; height: 10px;
	background: url(/images/block_sprite.gif) no-repeat;
	background-position: -68px -1918px;

}
.boxRight384 .content {	margin: 0 35px 0 10px; text-align: left;  }
.boxRight384 .footer { width: 100%; height: 20px;
	background: url(/images/block_sprite.gif) no-repeat ;
	background-position: -68px -1762px;

}
.boxRight384 .footerRidged { width: 100%; height: 46px;
	background: url(/images/footer2_boxright.gif) top no-repeat; }

.boxRight400 {
	width: 400px;
	background: url(/images/bg_boxright.gif) repeat-y;
	margin: 0 0 0 0;}

.boxRight {
	width: 413px;
	background: url(/images/bg_boxright.gif) repeat-y;
	margin: 0 0 0 0;}
.boxRight .header { width: 100%; height: 10px;
	background: url(/images/header_boxright.gif) top no-repeat; }
.boxRight .content {	margin: 0 35px 0 10px; text-align: left;  }
.boxRight .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxright.gif) top no-repeat; }
.boxRight .footerRidged { width: 100%; height: 46px;
	background: url(/images/footer2_boxright.gif) top no-repeat; }

.boxLeft {
	width: 400px;
	background: url(/images/bg_boxleft.gif) repeat-y;
	margin: 0 0 10px 1px; }
.boxLeft .header { width: 100%; height: 12px;
	background: url(/images/header_boxleft.gif) top no-repeat; }
.boxLeft .content {	margin: 0 23px 0 10px; text-align: left;  }
.boxLeft .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxleft.gif) top no-repeat; }
.boxLeft .footerRidged { width: 100%; height: 42px;
	background: url(/images/footer2_boxleft.gif) top no-repeat; }

.boxLeftBottom {
	width: 400px;
	background: url(/images/bg_boxleft.gif) repeat-y;
	margin: 0 0 10px 1px; }
.boxLeftBottom .header { width: 100%; height: 12px;
	background: url(/images/header_boxleft.gif) top no-repeat; }
.boxLeftBottom .content {	margin: 0 23px 0 10px; text-align: left;  }
.boxLeftBottom .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxleft.gif) top no-repeat; }
.boxLeftBottom .footerRidged { width: 100%; height: 42px;
	background: url(/images/footer2_boxleft.gif) top no-repeat; }

.boxBottom {
	width: 413px;
	background: url(/images/bg_boxright.gif) repeat-y;
	margin: 0 0 10px 0;}
.boxBottom .header { width: 100%; height: 10px;
	background: url(/images/header_boxright.gif) top no-repeat; }
.boxBottom .content {	margin: 0 35px 0 10px; text-align: left;  }
.boxBottom .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxright.gif) top no-repeat; }
.boxBottom .footerRidged { width: 100%; height: 46px;
	background: url(/images/footer2_boxright.gif) top no-repeat; }

.boxHalf {
	width: 198px;
	float: left;
	background: url(/images/bg_boxhalf.gif) repeat-y;  }
.boxHalf .header { width: 100%; height: 17px;
	background: url(/images/header_boxhalf.gif) top no-repeat; }
.boxHalf .content {	margin: 0 20px 5px 10px;  text-align: left;  }
.boxHalf .footer { width: 100%; height: 15px;
	background: url(/images/footer_boxhalf.gif) top no-repeat; }

.boxHalfFixed {
	width: 198px;

	float: left;
	background: url(/images/bg_boxhalf.gif) repeat-y;  }
.boxHalfFixed .header { width: 100%; height: 17px;
	background: url(/images/header_boxhalf.gif) top no-repeat; }
.boxHalfFixed .content {height: 275px;	margin: 0 20px 5px 10px;  text-align: left;  }
.boxHalfFixed .footer { width: 100%; height: 15px;
	background: url(/images/footer_boxhalf.gif) top no-repeat; }

.boxMedia {
	width: 198px;
	float: left;
	background: url(/images/bg_boxhalf.gif) repeat-y;
}
.boxMedia .header { width: 100%; height: 17px;
	background: url(/images/header_boxhalf.gif) top no-repeat; }
.boxMedia .content {	margin: 0 20px 5px 10px; height: 92px;  text-align: left;  }
.boxMedia .footer { width: 100%; height: 15px;
	background: url(/images/footer_boxhalf.gif) top no-repeat; }


.boxThreeFourths {
	width: 600px;
	background: url(/images/bg_boxleftThreeFourths.gif) repeat-y;
	margin: 0 0 10px 1px; }
.boxThreeFourths .header { width: 100%; height: 12px;
	background: url(/images/header_boxThreeFourths.gif) top no-repeat; }
.boxThreeFourths .content {	margin: 0 23px 0 10px; text-align: left;  }
.boxThreeFourths .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxThreeFourths.gif) top no-repeat; }
.boxThreeFourths .footerRidged { width: 100%; height: 42px;
	background: url(/images/footer_boxThreeFourthsRidged.gif) top no-repeat; }

.boxThreeFourthsBlue {
	width: 550px;
	float: none;
	background: url(/images/bg_boxleftThreeFourthsBlue.gif) repeat-y;
	margin: 10px 0px 10px 10px; }
.boxThreeFourthsBlue .header { width: 100%; height: 35px;
	background: url(/images/header_boxThreeFourthsBlue.gif) repeat-y;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	color: #ffffff;}
.boxThreeFourthsBlue .content {	margin: 0 23px 0 10px; text-align: left;  }
.boxThreeFourthsBlue .footer { width: 100%; height: 20px;
	background: url(/images/footer_boxThreeFourthsBlue.gif) top no-repeat; }

.boxThreeFourthsBlue .footerRidged { width: 100%; height: 42px;
	background: url(/images/footer_boxThreeFourthsBlueR.gif) top no-repeat; }


.donateBox {
	height: 133px;
        width: 199px;
        float: left;
	background: url(/images/donate.jpg) no-repeat;
	color: #ffffff; font-size: 12px; font-weight: bold; margin: 0; }
.donateBox p {margin: 3px 0; }
.donateBox h5 { font-size: 18px; text-transform: uppercase; margin: 0px 0px 3px 0px; }
.donateBox .content { margin: 0px 23px 5px 90px; }


.donateBoxR {
	height: 133px; width: 199px; float: right;
	background: url(/images/donate.jpg) no-repeat;
	color: #ffffff; font-size: 12px; font-weight: bold; margin: 0; }
.donateBoxR p {color: #ffffff; margin: 3px 0; }
.donateBoxR h5 { font-size: 18px; text-transform: uppercase; margin: 0px 0px 3px 0px; }
.donateBoxR .content { color: #ffffff; margin: 0px 23px 5px 90px; }

/* #avaazblog .content { height: 103px; } */

/*.tellyourfriends {float: left; }*/
.tellyourfriends{
	height: 133px; width: 199px; float: left;
	background: url(/images/tellyourfriends.jpg) no-repeat; border: none;
	color: #ffffff; font-size: 30px; margin: 0; text-transform:uppercase; font-weight: bold; cursor: pointer;}
.tellyourfriends p {margin: 3px 0; text-decoration: none; border: none; }
.tellyourfriends h2 { font-size: 16px; text-transform: uppercase; margin: 0 0 3px 0;text-decoration: none; border: none; }
.tellyourfriends .content { margin: 5px 20px 5px 5px; }
.tellyourfriends a {text-decoration: none; color: #ffffff; display: block; }
.tellyourfriends a:hover {text-decoration: none; color: #ffffff; }

/*.tellyourfriends {float: right; }*/
.tellyourfriendsR{
	height: 133px; width: 199px; float: right;
	background: url(/images/tellyourfriends.jpg) no-repeat; border: none;
	color: #ffffff; font-size: 30px; margin: 0; text-transform:uppercase; font-weight: bold; cursor: pointer;}
.tellyourfriendsR p {margin: 3px 0; text-decoration: none; border: none; }
.tellyourfriendsR h2 { font-size: 16px; text-transform: uppercase; margin: 0 0 3px 0;text-decoration: none; border: none; }
.tellyourfriendsR .content { margin: 5px 20px 5px 5px; }
.tellyourfriendsR a {text-decoration: none; color: #ffffff; display: block; }
.tellyourfriendsR a:hover {text-decoration: none; color: #ffffff; }

/*.volunteer {float: right; }*/
.volunteerR{
	height: 133px; width: 199px; float: right;
	background: url(/images/volunteer.gif) no-repeat; border: none;
	color: #0099FF; font-size: 24px; margin: 0;  font-weight: bold; cursor: pointer;}
.volunteerR p {margin: 3px 0; text-decoration: none; border: none; }
.volunteerR h2 { font-size: 12px; color: #0099FF; margin: 5px 0 3px 0;text-decoration: none; border: none; }
.volunteerR .content { color: #0099FF; margin: 0px 20px 5px 5px; }
.volunteerR a {text-decoration: none; color: #0099FF; display: block; }
.volunteerR a:hover {text-decoration: none; color: #0099FF; }

/*.comments {float: right; }*/
.commentsR{
	height: 133px; width: 199px; float: right;
	background: url(/images/comments.gif) no-repeat; border: none;
	color: #ffffff; font-size: 24px; margin: 0;  font-weight: bold; cursor: pointer;}
.commentsR p {margin: 3px 0; text-decoration: none; border: none; }
.commentsR h2 { font-size: 20px; font-weight: bold; color: #ffffff; margin: 10px 20px 3px 60px;text-decoration: none; border: none; }
.commentsR .content { margin: 0px 20px 5px 5px; }
.commentsR a {text-decoration: none; color: #ffffff; display: block; }
.commentsR a:hover {text-decoration: none; color: #ffffff; }


.signup {
	height: 133px; width: 199px; float: left;
	background: url(/images/signup.jpg) no-repeat;
	color: #ffffff; font-size: 10px; margin: 0; }
.signup p {margin: 3px 0;}
.signup h5 { font-size: 18px;  text-transform: uppercase; margin: 0 0 3px 0; }
.signup .content { margin: 5px 20px 5px 5px; }


.signupFullForm {
	width: 199px; float: left;
	color: #000000; font-size: 10px; margin: 0; }
.signupFullForm p {margin: 3px 0;}
.signupFullForm h5 { font-size: 18px;  text-transform: uppercase; margin: 0 0 3px 0; }
.signupFullForm .content { margin: 5px 20px 5px 5px; }


/* TEXT
**********************************************/

h1 {color: #FF0099; font-size: 28px; margin: 0 0 10px 0; }
h2 {color: #0099FF; font-size: 12px; margin: 0 0 10px 0; }
h3 {color: #FF0099; font-size: 18px; text-transform: uppercase;  margin: 0 0 10px 0; }
h4 {color: #0099FF; font-size: 18px; margin: 0 0 10px 0; }
h5 {color: #FFFFFF; font-size: 26px; text-transform: uppercase; font-weight: bold; margin: 0 0 10px 0; }
h6 {color: #000000; font-size: 18px; margin: 0 0 10px 0; }
h7 {color: #FF0099; font-size: 28px; text-align:center; margin: 0 0 10px 0; }
h8 {color: #FF0099; font-size: 22px; text-align:center; font-style: italic; margin: 0 0 10px 0; }
h9 {color: #000000; font-size: 14px; text-align:center; font-weight: bold; margin: 0 0 10px 0; }

/* LINKS
*********************************************/

a {color: #FF0099; text-decoration: none;}
a:hover {color: #FF0099; }
a.more {font-size: 11px; }


.formBox { padding: 0 0 10px 0; }
.formBox .header { background: #00AEF0; color: #ffffff; font-weight: bold; font-size: 14px; height: auto; margin: 0 0 10px 0; }
.formBox .header .content { padding: 5px; }

.legal {border: 1px solid 	#D4D2D4; margin: 10px 0;}
.legalcontent { padding: 10px;  color:#706D6C; }

.formTable { color: #0BA7E0; font-weight: bold; }
.formTable td { padding: 2px 5px; }
.fontcontrol td { font-size: 12px; }

.button_div{
        background: url(http://www.avaaz.org/images/button_pink_right.gif) top right no-repeat;
        height: 36px;
        margin: 0 0 5px 0;
}
.button_div_left{
        background: url(http://www.avaaz.org/images/button_pink_left.gif) top left no-repeat;
        height: 36px;
        padding: 9px 10px 0 10px;
        font-size: 11pt;
        text-align: center;
        color: #fff;
        font-weight: bold;
}


/* Styles for Report-Back
*********************************************/

div.campaignimage {
    margin: 0;
    text-align: left;
}

.campaign-box {
    margin: 20px 0 20px 0;
    width: 100%;
}

.campaign-left {
    float: left;
    width: 310px;
    padding: 0 0 0 5px;
}

.campaign-right {
    margin: 0 5px 0 325px;
}

.clear {
    clear: both;
    height: 1px;
}
#counter_align {
	float: left;
}


/*********splash page**********/


/*---HEADER---*/

#splash_container {
margin: 0 auto;
padding: 0;
width: 770px;
}

#splash_header {
height: 120px;
width: 770px;
}

#splash_logo {
position: absolute;
background: url(/images/avaazlogoanimated.gif) no-repeat;
background-position: left bottom;
float: left;
width: 255px;
height: 100px;
}

#splash_topNavLanguages{
padding-top: 65px;
padding-right: 0px;

text-align: right;}

#splash_topNavLanguages a {
font-size: 10px;
font-weight: bold;
color: #00ADEF;
padding-right: 3px;
margin:0px;
text-transform: uppercase;
text-decoration: none;
}

#splash_topNavLanguages a:hover {color: #EC008C; }

.Languages1 {
padding-top: 7px;
padding-right: 0px;

}
.Languages2 {
padding-top: 7px;
padding-right:0px;
}

/*---HEADER END---*/

/*---MAINAREA---*/

#splash_MainArea {
padding-top: 5px;
}

#splash_footer {
width:770px;
padding-top: 20px;
}

.rtl_and_ltr {
    float: left;
}
/******angular tabs *************/
ul.tab_menu
{
	float: left;
	padding:0px;
	margin:0px;
	border: 1px solid #666666;
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
}
ul.tab_menu li
{
	float: left;
	list-style: none;
	background: url(http://avaazmedia.s3.amazonaws.com/tabbg-1.gif) #999999 no-repeat top right;
	padding-right: 30px;
	padding-left: 6px;
	padding-top:2px;
	height:18px;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
ul.tab_menu li a
{
	float: left;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
ul.tab_menu li.last_tab {
	background: url(http://avaazmedia.s3.amazonaws.com/tabbg-last.gif) #999999 no-repeat top right;
}
ul.tab_menu li.active_tab {
	background: url(http://avaazmedia.s3.amazonaws.com/tabactivewithgrey.gif) #999999 no-repeat top right;
}
ul.tab_menu li.hover_last_tab {
	background: url(http://avaazmedia.s3.amazonaws.com/tabhoverlast.gif) #999999 no-repeat top right;
}
ul.tab_menu li.active_last_tab {
	background: url(http://avaazmedia.s3.amazonaws.com/tabactivelast.gif) #999999 no-repeat top right;
}
ul.tab_menu li.hover_blue_tab {
	background: url(http://avaazmedia.s3.amazonaws.com/tabhoverblue.gif) #999999 no-repeat top right;
}
ul.tab_menu li.not_active_pink {
	background: url(http://avaazmedia.s3.amazonaws.com/tabnotactive-pink.gif) #999999 no-repeat top right;
}
ul.tab_menu li.not_active_blue {
	background: url(http://avaazmedia.s3.amazonaws.com/tabnotactive-blue.gif) #999999 no-repeat top right;
}
ul.tab_menu li.active_pink {
	background: url(http://avaazmedia.s3.amazonaws.com/tabactivewithpink.gif) #999999 no-repeat top right;
}
ul.tab_menu li.hover_pink {
	background: url(http://avaazmedia.s3.amazonaws.com/tabhovergray.gif) #999999 no-repeat top right;
}
.display_tab{
	display:block;
}
.hide_tab{
	display:none;
}
/****** end of angular tabs********/
/* LARYN requests
***********************************************/
 iframe { border: none; }
.image_number_1 {
    background: url(/images/block_sprite.gif);
    background-position: -68px -68px;
    width: 29px; height: 22px;
}
.image_number_2 {
    background: url(/images/block_sprite.gif);
    background-position: -68px -226px;
    width: 29px; height: 22px;
}
.close_import_img {
	background: url(/images/block_sprite.gif);
    background-position: -68px -1614px;
    width: 13px;
    height: 12px;
}
 /********** COUNTER STYLE *****************/
.counter_progress_f {
	float:left;
	width: 215px;
	height: 28px;
	background: url('/images/block_sprite.gif') no-repeat;
	background-position: -68px -2070px;
}

.counter_progress_s {
	float:left;
	width:0px;
	height:28px;
	background: url('/images/block_sprite.gif') no-repeat;
	background-position: -68px -2227px;
}

.counter_progress_n {
	float:left;
	width:100px;
	height:21px;
	background:url('/images/block_sprite.gif') no-repeat;
	position:relative;
	background-position: -68px -2384px;
}
.counter_m {
    float:left;
    width:5px;
    margin-left:1px;
    margin-top:1px;
    color:#FFFFFF;
    font-size:14px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-align:right;
}
.counter_mn {
    float:right;
    width:88px;
    margin:1px;
    color:#FFFFFF;
    font-size:14px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-align:left;
}
 /**********END OF COUNTER STYLE**************/

 /**********DONATE STYLE**********************/
/**.donate_button_l {
	float:left;
	height: 29px;
	width:28px;
	background: url('/images/block_sprite.gif' ) no-repeat;
	background-position: -68px -2541px;
}
.donate_button_r{
	float:left;
	height: 29px;
	width:28px;
	background: url('/images/block_sprite.gif' ) no-repeat;
	background-position: -68px -2706px;
}
**/
input.don_sub_but, input.don_sub_but-b  {
    background: #ff0099 url(/images/pink-bg.gif) bottom left repeat-x;
    border:1px outset #CCCCCC;
    color:#FFFFFF;
    font-size:20px;
    font-weight:bold;
    height:30px;
    margin:3px 0pt 0pt;
    padding:3px 8px;
    text-decoration:none;
}
input.don_sub_but-pressed {
	background: #ff0099 url(/images/blue-bg.gif) bottom left repeat-x;
	position: relative;
	left: 1px;
	top: 1px;
}

input.don_sub_but-b:active {
	background: #ff0099 url(/images/pink-bg.gif) top left repeat-x;
	position: relative;
	left: 1px;
	top: 1px;
}
 /*********END OF DONATE STYLE*****************/

/**********SHARE ICONS**************/
.sharethis, .aim, .aol, .blinklist, .blogger, .blogmarks, .care2, .current, .dealsplus, .delicious, .digg, .diigo, .email, .facebook, .faves, .fresqui, .friendfeed, .friendster, .funp, .furl, .fark, .bus_exchange, .gmail, .google_bmarks, .hi5, .hugg, .kirtsy, .linkedin, .livejournal, .magnolia, .meneame, .mister_wong, .mixx, .msn, .myspace, .n4g, .netscape, .newsvine, .oknotizie, .orkut, .propeller, .reddit, .simpy, .slashdot, .sms, .sphinn, .stumbleupon, .tailrank, .technorati, .twitter, .typepad, .windows_live, .wordpress, .xanga, .yahoo, .yahoo_bmarks, .ybuzz, .yahoo_myweb, .yigg {
background-image:url(/images/share_icons.gif);
background-repeat:no-repeat;
width:18px;
height:18px;
}
.digg {
    background-position:0 -20px;
}
.facebook {
    background-position:0 -180px;
}
.delicious {
    background-position:0 -40px;
}
.reddit {
    background-position:0 -320px;
}
/*******END OF SHARE ICONS******************/

/***************ATTENDS STYLE********************/
.txtBlue { color: #00adef; }
.txtPink { color: #ec008c; }
.txtGray { color: #808284; }
.left_15 { margin-left:15px;}
.font_bold { font-weight: bold; }
.txt_13 {
    font-size: 13px;
}
.txt_16 {
    font-size:16px;
}

.shortContentBlock {
    padding-left:45px;
    min-height: 40px;
}

.infoicon {
    background: url(/images/icon_info.png) no-repeat;
}
.mail {
    background: url(/images/icon_mail.png) no-repeat;
}
.directions {
    background: url(/images/icon_directions.png) no-repeat;
}
.sync_clock {
    background: url(/images/sync_clock.gif) no-repeat;
}

.blockUploadPhoto {
    padding-left:16px;
    background: url(/images/icon_upload_photo.png) no-repeat;
}

.formButton  { font-size:16px;font-weight:Bold;text-decoration:none;padding: 1px 5px 1px 5px;margin: 3px 0 0 0;color:#ffffff; background-color:#ec008c; border-style:outset;border-width:2px;border-color:#CCCCCC;}

.fieldset_content { padding-right:5px;padding-top:5px; }
.fieldset_table {  width:100%; border: 2px solid #00adef; }

.formTitle {background-color:#00adef;padding-top:5px;padding-left:5px;color:#FFF;}
.formContainer {border:1px solid #828282;width:371px;margin-left:2px;}
.formContent {padding:5px;}

.tableBottomBorder {border-bottom:1px dashed #828282;height:1px;}

.leftPhotoContainer {padding-left:6px;padding-right:2px;}
.uploadPhotoContainer {border:1px solid #828282;padding:15px;}
/***************END OF ATTENDS STYLE********************/
/******************************************************/
.list_element_small {
 color:#777;
 font-size:9px;
 padding-left: 5px;
}
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('/images/upload_mini.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}
/******************************************************/
/******* SHADOW************/
.bottom_blue_background {
    background: url(/images/bottom_blue_background.png) left bottom repeat-x;
}
.left_blue_corner {
    background: url(/images/left_blue_corner.png) left bottom no-repeat;
}
.right_blue_background {
    background: url(/images/right_blue_background.png) right top repeat-y;
}
.right_blue_corner {
    background: url(/images/right_blue_corner.png) right bottom no-repeat;
}
.top_blue_corner {
    background: url(/images/top_blue_corner.png) right top no-repeat;
    padding-bottom: 14px;
    padding-right: 14px;
}
/***********END OF SHADOW****************/

