/* CSS Document */

body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin:0px;
	color:#fff;
} 
a{
color:#333333;
text-decoration:none;
}
a:hover{
color:#FF6600;
}
a:visited{
color:#660033;
}
h1{}
h2{
font-size:1.6em;
font-weight:normal;
color:#404040;
}
img{
	border:none;
	display:block; /*sorts out the unwanted space under image in firefox*/
}
#mastercontainer{
	width:690px;
	margin:auto;
	margin-top:50px;
	display:block;
}
#mastercontainerPartial{
	width:690px;
	margin:auto;
	margin-top:71px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
}
#menuBarHolder{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:760px;
}
#menuBar{
	width:760px;
	position:absolute;
	text-transform:uppercase;
	top:0px;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	background-color:#3F3F3F;
	padding:5px 0px 5px 0px;
}
#menuBar a{
	color:#B4B4B4;
	text-decoration:none;
}
#menuBar a.selected{
	color:#00DB33;
}
#menuBar a:hover{
	color:#fff;

}
#homeLink1{
	background-image:url(../images/main/home-link1-default.jpg);
}
#homeLink1:hover{
	background-image:url(../images/main/home-link1-over.jpg);
	background-color:#3366CC;
}
#homeLink2{
	background-image:url(../images/main/home-link2-default.jpg);
}
#homeLink2:hover{
	background-image:url(../images/main/home-link2-over.jpg);
	background-color:#3366CC;
}
#homeLink3{
	background-image:url(../images/main/home-link3-default.jpg);
}
#homeLink3:hover{
	background-image:url(../images/main/home-link3-over.jpg);
	background-color:#3366CC;
}
#homeLink4{
	background-image:url(../images/main/home-link4-default.jpg);
}
#homeLink4:hover{
	background-image:url(../images/main/home-link4-over.jpg);
	background-color:#3366CC;
}

#campaignLink1{
	background-image:url(../images/main/campaigns1_default.jpg);
	visibility:hidden;
}
#campaignLink1:hover{
	background-image:url(../images/main/campaigns1_over.jpg);
	background-color:#3366CC;
}
#campaignLink2{
	background-image:url(../images/main/campaigns2_default.jpg);
	visibility:hidden;
}
#campaignLink2:hover{
	background-image:url(../images/main/campaigns2_over.jpg);
	background-color:#3366CC;
}
#campaignLink3{
	background-image:url(../images/main/campaigns3_default.jpg);
	visibility:hidden;
}
#campaignLink3:hover{
	background-image:url(../images/main/campaigns3_over.jpg);
	background-color:#3366CC;
}
#campaignLink4{
	background-image:url(../images/main/campaigns4_default.jpg);
}
#campaignLink4:hover{
	background-image:url(../images/main/campaigns4_over.jpg);
	background-color:#3366CC;
}

.imageLink{
	float:left;
}

.linkDivider{
	visibility:hidden;
	padding-left:24px;
}
.noshow{
	display:none;
}
#topImages{
	/*padding-bottom:67px;*/
}
#content{
	padding-top:64px;
	display:block;
}
#signUp{
	width:22em;
	color:#A6A6A6;
}
#signUp .borderDiv{
	border:1px solid #7F7F7F;
	padding:7px;	
	margin-bottom:21px;
	float:inherit;
	display:block;	
	text-align:left;
	font-size:0.7em;
}
#signUp label{
	text-align:left;
}
#signUp .labelDiv{
	float:left; width:3em;
}
#signUp input{
	border:0px;
	padding-left:5px;
}
#privacy{
	font-size:0.7em;
	display:block;
	color:#fff;
}
#advocate{
	width:32em;
}
#advocate div{
	
}
#advocate a{
	border:1px solid #7F7F7F;
	float:left;
	width:26%;
	height:4em;
	margin-right:14px;
	margin-bottom:15px;
	padding:7px;
	font-size:0.7em;
	color:#A7A7A7;
	text-decoration:none;
}
#advocate a:hover{
	border:1px solid #fff;
	color:#fff;
}
#origami{
	width:420px; 
	margin:auto; 
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;*/
	background-color:#FFFFFF;
	color:#333333;
	font-size:0.8em;
	display:none;
}
#origamiMask{
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	position:absolute;
	top:56px;
	display:block;
	overflow:hidden;
	margin:auto;
}

#origamiAdvocate{
	width:420px; 
	margin:auto; 
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;*/
	background-color:#FFFFFF;
	color:#333333;
	font-size:0.8em;
	display:none;
}
#origamiAdvocateMask{
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	position:absolute;
	top:56px;
	display:block;
	overflow:hidden;
	margin:auto;
}


#origamiCloseGreen{
	display:block; 
	background-color:#65E157;
	background-image:url(../images/close.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#origamiCloseBlue{
	display:block; 
	background-color:#0000ff;
	background-image:url(../images/close_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#origamiCloseRed{
	display:block; 
	background-color:#FF3100;
	background-image:url(../images/close_red.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#origamiClosePink{
	display:block; 
	background-color:#DE00AD;
	background-image:url(../images/close_pink.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#origamiCloseOrange{
	display:block; 
	background-color:#F47121;
	background-image:url(../images/close_orange.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#origamiCloseGrey{
	display:block; 
	background-color:#918f90;
	background-image:url(../images/close_grey.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#origamiMainContent{
	padding:0px 25px 25px 25px;
	
}
#origamiAdvocateMainContent{
	padding:0px 25px 25px 25px;
	
}


#origamiPages{
	padding:25px;
	padding-top:0px;
}
.showPartial{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#origamiShow{
	display:block;
	width:0px;
	margin:auto;
	position:absolute;
	top:60px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	height:600px;
	
}

#origamiAdvocateShow{
	display:block;
	width:0px;
	margin:auto;
	position:absolute;
	top:60px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	height:600px;
	
}

#origamiCentre{
	display:none;
	width:420px;
	margin:auto;
	position:absolute;
	top:60px;
}

#origamiAdvocateCentre{
	display:none;
	width:420px;
	margin:auto;
	position:absolute;
	top:60px;
}


#mContainer {
	position:absolute;
	left: 20px;
	top: 20px;	
	width: 430px;
	height: 400px;
	border-right: 1px solid #dcf;
	background-color: #609; 
	z-index: 5;
	margin: 0;
	Padding: 0;
	background-image: url("/images_generic/logo_purp.gif");
	background-repeat:no-repeat;
	background-position: center;
}

#mContainer h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 410px;
	padding: 2px 10px;
	font: bold 90% verdana, arial, sans-serif;
	color: #dcf;
	text-align: right; 
}

#caption {
	position:   absolute;
	top:        400px;
	width:      410px;
	text-align: center;
	padding:	2px 10px;
	font:       bold 70% verdana, arial, sans-serif;
	color:		#609;
}

#imageContainer {
	position: relative;
	margin: auto;
	background-color: #8066b0;	
}

#imageContainer img {
	-moz-opacity:0.0;
	opacity:	0.0;
	border:		1px solid #8066b0;
	filter:		progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#middleContent{
	height:296px;
	overflow:auto;
}
#middleContent .middleContentColumn{
	float:left; width:50%;
}
#middleContent .middleContentColumn p{
	font-size:0.75em;
}

#middleContent a{
	color:#fff;
}
#middleContent a:hover{
	text-decoration:underline;
}
#middleContent p{
	margin:2px 0px;
	font-size:0.9em;
}
#middleContent .what p{
	margin:10px 0px;
	font-size:0.9em;
}
#middleContent h3{
	margin:5px 0px;
}

#middleCampaignContent{
	height:107px;
	background-image:url(../images/campaign_content_background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#333333;
}
#middleCampaignContent .middleContentColumn{
	float:left; width:230px;

	
}
#middleCampaignContent a{
	color:#fff;
}
#middleCampaignContent a:hover{
	text-decoration:underline;
}
#middleCampaignContent p{
	margin:2px 0px;
	font-size:0.9em;
}
#middleCampaignContent .what p{
	margin:10px 0px;
	font-size:0.9em;
}
#middleCampaignContent h3{
	margin:5px 0px;
}
#signUp div{
	border:1px solid #fff;
	width:290px;
	margin-bottom:10px;
	color:#fff;
	padding:5px;
	display:block;
}
#signUp input{
	margin-bottom:5px;
}
#signUp label{
	display:block;
	width:80px;
	float:left;
}
#joinContent .middleContentColumn{
	float:left; width:230px;

	
}