html { font-size: 100%; /* IE hack */ }
body
{
	margin: 0px;
	background: #FFF url(../images/bg.png) repeat-x 0px -30px;
	color: #000;
	font-family: 'Century Gothic',Arial, Helvetica, Verdana;
	font-size: 0.62em;
}
table { font-size: 100%; /* IE hack */ }
input {font-family: 'Century Gothic',Arial, Helvetica, Verdana;}
textarea {font-family: 'Century Gothic',Arial, Helvetica, Verdana;}
/* CJ's Style Defaults */
a {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0;  padding: 0;font-family: 'Century Gothic',Arial, Helvetica, Verdana; }
h1.head {text-indent: -9999px;width: 600px; height: 40px;}
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
.clearer {clear: both;width:1px;height:1px;}
.clearleft {width:1px;height:1px;clear: left;}
.clearright{clear: right;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
.intro {font-size: 1.2em;}
/* Superstructure  */
.boxJoinWizardStep2Question, .boxJoinQuestionClose, .boxJoinSameLineQuestion, .boxmoreSpace
{
	padding-left: 100px;
	padding-bottom: 5px;
}
.boxmoreSpace
{
	clear:both;
}
#referFormDiv
{
width:800px;
}
.JoinSameLineQuestion
{
	float:left;padding-right:20px;
	font-weight:bold;
}
.JoinWizardStep2Answer4Object, .JoinWizardStep2Answer5Object
{
	background: url(/images/img_halfsizetextbox.jpg) no-repeat;
	width: 413px;
	height: 151px;
	padding-left: 15px;
	padding-top: 5px;
}
.JoinWizardStep2Answer4, .JoinWizardStep2Answer5
{
	overflow:auto;
	border: none 0 white;
	width:380px;
	height: 90px;
}
div.JoinWizardStep2Answer3Input
{
	padding-top:10px;
	padding-left: 10px;
}
.JoinWizardStep2Question
{
	width: 600px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}
.moreSpace
{
	width: 600px;
	padding-bottom:10px;
	padding-top:30px;
	font-weight:bold;
}
.JoinQuestionClose
{
	width: 600px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}
div.JoinWizardStep2TextInput
{
	background-image: url( /images/box_text_field.gif);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}
input.JoinWizardStep2TextInput
{
	border-width: 0px;
	border-style: none;
	width: 176px;
	height: 19px;
}
div.JoinWizardStep2TextInput2
{
	background-image: url( /images/box_text_field.gif);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
}

input.JoinWizardStep2TextInput2
{
	border-width: 0px;
	border-style: none;
	width: 160px;
	height: 19px;
}

.JoinWizardStep2TextLabel
{
	height: 30px;
	width: 120px;
	margin-top: 7px;
	vertical-align: middle;
	font-weight: bold;
}

.joinNavigation
{
	text-align: center;
	width: 100%;
}
.JoinWizardStep2Answer2Object
{
	width: 740px;
	padding-left: 10px;
	padding-top:5px;	
	clear: both;
}

.JoinWizardStep2Answer2Inputs,.JoinOnePerLine
{margin-left:10px;width:760px;}
.JoinWizardStep2Answer2Input,.JoinOnePerLine
{float:left;	}
.JoinWizardStep2Answer2Label,.JoinOnePerLine
{
	float:left;width:700px;
}
.JoinWizardStep2Answer3Object
{
	border-color: inherit;
	width: 330px;
	margin-left: 10px;
	float: left;
}
.JoinWizardStep2Answer3Inputs
{margin-left:30px;}
.JoinWizardStep2Answer3Input
{float:left	}
.JoinWizardStep2Answer3Label
{
float:left	
}
.questionSeparator
{
	clear:both; height:20px;
}
#shield
{
	width: 976px;
	margin: 0px auto;
	background: url(../images/bg_main.gif) repeat-y;
}
#shield-inner { background: url(../images/bg_header.gif) no-repeat; }
#header {position: relative; height: 120px; padding: 0 25px;}
.main
{
	min-height: 400px;
	padding: 5px 20px 10px 20px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.margin {float:left; width: 287px;}
#content {}
	div.marginated {margin-left: 300px;}
#search {clear: left; height: 40px;  padding: 0 25px; font-size: 1.2em;}
#footer {background: #FFF url(../images/bg_footer.gif) no-repeat; padding: 30px 25px 0 25px; font-size: 1.1em;}
.hiddenControl
{
	visibility: hidden;
	display: none;
}

/* Colours */

/* Links */
a:link, a:visited		{text-decoration: underline;}
a:active, a:hover	{text-decoration: none;}
.main a {color: #408cff;}
#footer a {color: #000;}

/* Headings */
.home {float: left; display: block; height: 133px; width: 222px;}
	h1 a {display: block; height: 133px; width: 222px; background: url(../images/taglines/soup_logoS.gif) no-repeat; text-indent: -9999px; overflow:hidden;}
	.spreadingTheWord {display: block; height: 133px; width: 222px; background: url(../images/taglines/soup_logoS.gif) no-repeat; text-indent: -9999px; overflow:hidden;}
	.joinTheConversation {display: block; height: 133px; width: 222px; background: url(../images/taglines/soup_logoJ.gif) no-repeat; text-indent: -9999px; overflow:hidden;}
	.poweredByPeople{display: block; height: 133px; width: 222px; background: url(../images/taglines/soup_logoP.gif) no-repeat; text-indent: -9999px; overflow:hidden;}
	
h2 {display: block;  font-size: 2.7em; height: 50px; background:url(../images/bg_icon_soup.gif) 0 7px no-repeat; padding-left: 35px; font-weight: bold; text-transform:uppercase;}	

h1, h3 {font-size: 1.4em; line-height: 1.2em; font-weight: bold; margin-bottom:15px; }	
h4
{
	display: block;
	font-size: 16px;
	height: 30px;
	background: url(../images/bg_icon_soup.gif) 0 2px no-repeat;
	padding-left: 35px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	
}	
	
/* Lists */
#ctl00_nav {position: absolute; top: 45px; right: 25px; height: 30px; width: 593px; float: right; list-style: none; padding: 0; margin: 0; }
	#ctl00_nav li {float: left;  padding: 0; margin: 0;}
	#ctl00_nav li a {float: left; display: block; height: 30px; font-size: 1.1em; color: #FFF; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; }
	#ctl00_nav li a,#ctl00_nav li ul li a  {background-image:url(../images/nav_bg.gif);}
	
	#ctl00_nav #nav-01 {width: 65px; }
	#ctl00_nav li.current #nav-01,#ctl00_nav li.over #nav-01,#ctl00_nav li:hover #nav-01 {background-position: 0 -30px;}
	
	#ctl00_nav #nav-02 {width: 69px; background-position: -108px 0;}
	#ctl00_nav li.current #nav-02,#ctl00_nav li.over #nav-02,#ctl00_nav li:hover #nav-02 {background-position: -108px -30px;}
		#ctl00_nav #nav-02-01 {width: 97px; background-position: 0 -60px;}	
		#ctl00_nav li ul li.current #nav-02-01,#ctl00_nav li ul li.over #nav-02-01,#ctl00_nav li ul li:hover #nav-02-01 {background-position: 0px -90px;}
		#ctl00_nav #nav-02-02 {width: 116px; background-position: -144px -60px; }	
		#ctl00_nav li ul li.current #nav-02-02,#ctl00_nav li ul li.over #nav-02-02,#ctl00_nav li ul li:hover #nav-02-02 {background-position: -144px -90px;}
		#ctl00_nav #nav-02-03 {width: 113px; background-position: -288px -60px; }	
		#ctl00_nav li ul li.current #nav-02-03,#ctl00_nav li ul li.over #nav-02-03,#ctl00_nav li ul li:hover #nav-02-03 {background-position: -288px -90px;}
		#ctl00_nav #nav-02-04 {width: 52px; background-position: -432px -60px; }						
		#ctl00_nav li ul li.current #nav-02-04,#ctl00_nav li ul li.over #nav-02-04,#ctl00_nav li ul li:hover #nav-02-04 {background-position: -432px -90px;}	
	#ctl00_nav #nav-03 {width: 105px; background-position: -216px 0;}
	#ctl00_nav li.current #nav-03,#ctl00_nav li.over #nav-03,#ctl00_nav li:hover #nav-03 {background-position: -216px -30px;}
		#ctl00_nav #nav-03-01 {width: 123px;  background-position: 0 -120px}	
		#ctl00_nav li ul li.current #nav-03-01,#ctl00_nav li ul li.over #nav-03-01,#ctl00_nav li ul li:hover #nav-03-01 {background-position: 0px -150px;}
		#ctl00_nav #nav-03-02 {width: 135px; background-position: -144px -120px; }	
		#ctl00_nav li ul li.current #nav-03-02,#ctl00_nav li ul li.over #nav-03-02,#ctl00_nav li ul li:hover #nav-03-02 {background-position: -144px -150px;}
		#ctl00_nav #nav-03-03 {width: 99px; background-position: -288px -120px; }
		#ctl00_nav li ul li.current #nav-03-03,#ctl00_nav li ul li.over #nav-03-03,#ctl00_nav li ul li:hover #nav-03-03 {background-position: -288px -150px;}
		#ctl00_nav #nav-03-04 {width: 108px;background-position: -432px -120px; }
		#ctl00_nav li ul li.current #nav-03-04,#ctl00_nav li ul li.over #nav-03-04,#ctl00_nav li ul li:hover #nav-03-04 {background-position: -432px -150px;}
	#ctl00_nav #nav-04 {width: 62px; background-position: -360px 0;}
	#ctl00_nav li.current #nav-04,#ctl00_nav li.over #nav-04,#ctl00_nav li:hover #nav-04 {background-position: -360px -30px;}
		#ctl00_nav #nav-04-01 {width: 102px; }
	#ctl00_nav #nav-05 {width: 207px; background-position: -468px 0;}	
	#ctl00_nav li.current #nav-05,#ctl00_nav li.over #nav-05,#ctl00_nav li:hover #nav-05 {background-position: -468px -30px;}
		#ctl00_nav #nav-05-01 {width: 145px;background-position: 0 -180px; }
		#ctl00_nav li ul li.current #nav-05-01,#ctl00_nav li ul li.over #nav-05-01,#ctl00_nav li ul li:hover #nav-05-01 {background-position: 0px -210px;}
		#ctl00_nav #nav-05-02 {width: 82px; background-position: -180px -180px;}
		#ctl00_nav li ul li.current #nav-05-02,#ctl00_nav li ul li.over #nav-05-02,#ctl00_nav li ul li:hover #nav-05-02 {background-position: -180px -210px;}
		#ctl00_nav #nav-05-03 {width: 130px; background-position: -288px -180px;}
		#ctl00_nav li ul li.current #nav-05-03,#ctl00_nav li ul li.over #nav-05-03,#ctl00_nav li ul li:hover #nav-05-03 {background-position: -288px -210px;}
		#ctl00_nav #nav-05-04 {width: 102px; background-position: -432px -180px;}
		#ctl00_nav li ul li.current #nav-05-04,#ctl00_nav li ul li.over #nav-05-04,#ctl00_nav li ul li:hover #nav-05-04 {background-position: -432px -210px;}
		#ctl00_nav #nav-05-05 {width: 60px;background-position: -576px -180px;}
		#ctl00_nav li ul li.current #nav-05-05,#ctl00_nav li ul li.over #nav-05-05,#ctl00_nav li ul li:hover #nav-05-05 {background-position: -576px -210px;}
	#ctl00_nav #nav-06 {width: 62px; background-position: -684px 0;}
	#ctl00_nav li.current #nav-06,#ctl00_nav li.over #nav-06,#ctl00_nav li:hover #nav-06 {background-position: -684px -30px;}
		#ctl00_nav #nav-06-01 {width: 73px; }
		#ctl00_nav #nav-06-02 {width: 53px; }
	#ctl00_nav #nav-07 {width: 82px; background-position: -684px 0;}
	#ctl00_nav li.current #nav-07,#ctl00_nav li.over #nav-07,#ctl00_nav li:hover #nav-07 {background-position: -684px -30px;}
		#ctl00_nav #nav-07-01 {width: 103px; }
		#ctl00_nav #nav-07-02 {width: 110px; }
		#ctl00_nav #nav-07-03 {width: 60px; }
		#ctl00_nav #nav-07-04 {width: 93px; }
		#ctl00_nav #nav-07-05 {width: 53px; }
#ctl00_nav li ul {display: none; position: absolute;	top: 30px;	left: 0; padding: 0 0 0 10px; margin: 0;	list-style: none; width: 570px; height: 31px; background: url(../images/bg_subnav.gif) no-repeat; z-index: 50;}
#ctl00_nav li:hover ul, #ctl00_nav li.over ul, #ctl00_nav li.current ul  { display: block;  }
#ctl00_nav li:hover ul, #ctl00_nav li.over ul {z-index: 99;}

#footnav {float: right; margin: 10px 0 0 0; padding: 0; list-style: none; display: block; background: url(../images/footer_nav.gif) no-repeat; width: 173px; height: 18px;}
	#footnav li {float: left;}
	#footnav li a {display: block; float: left; text-indent: -9999px; overflow: hidden; height: 18px;}
	#footnav-01 { width: 60px;}
	#footnav-02 { width: 79px;}		

#footer ul {float: right; margin: 0; padding: 0; list-style: none;}
	#footer ul li {display: inline; padding-right: 10px; border-right: 1px solid #000; margin-right: 10px;}
	#footer ul li a {text-decoration: none;}
	#footer ul li a:hover {text-decoration: underline;}
	
.marginated	 ul {margin: 0 0 15px 0; padding: 0 0 0 15px;}
.specifyOtherInput
{
	margin-top:3px;
	width: 140px;
	height: 15px;
}
.specifyOtherDiv
{
	width: 140px;
	height: 18px;
	display: inline;
}
/* Tables */


/* Forms */

input.frmfld {display: block; border-top: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; color: #8c8c8c; padding: 3px; font-size: 1.0em;}

#frm-srch {float: left; width: 290px;}
#frm-srch input.frmfld {float: left; width: 194px; margin: 5px 5px 0 0;margin-bottom: 7px; width: 170px; }
.searcher {float: left; display: block; width: 75px; height: 36px; background:url(../images/butt_search.gif) no-repeat; border: none; cursor: pointer;}

#loginfrm {position: relative; display: block; width: 287px; height: 155px; overflow: hidden; background:url(../images/bg_login.gif) no-repeat; margin-bottom: 15px;}
	#loginfrm fieldset {position: absolute; top: 50px; left: 25px; width: 250px; height: 100px;}
	.loginbutton {display: block; width: 60px; height: 60px; text-indent: -9999px; overflow:hidden; background: url(../images/butt_go.gif) no-repeat; cursor: pointer; border: none; float: right;}
	#loginfrm input.frmfld {margin-bottom: 7px; width: 170px;}
	#loginfrm #password {margin-bottom: 3px;}
	#loginfrm a {color: #8c8c8c; text-decoration: none;}
	#loginfrm a:hover {text-decoration: underline;}
	
/* Infrastructure  */
div.ads{width:284px;height:242px; background-color:White; overflow:hidden;}
div.panel { margin-bottom: 15px; float:left; width: 284px;}
	div.panel h4 {height: 40px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden;}
		div.panel h4.projects {background-image: url(../images/title_projects.gif);}
		div.panel h4.talk {background-image: url(../images/title_talktous.gif);}
	div.panel div.panel-inner {background: url(../images/bg_margin_panel.gif) 0 100% no-repeat;padding: 6px;}	
	div.panel .panel-content {padding: 0 25px;}		

div.cbox {width: 633px; background:url(../images/bg_contentbox_bg.gif) repeat-y;}	
	div.cbox div.top {height: 11px; background:url(../images/bg_contentbox_top.gif) no-repeat;}
	div.cbox div.bot {height: 11px; background:url(../images/bg_contentbox_bot.gif) no-repeat;}
	div.cbox div.mid {padding: 5px 25px 10px 25px;}
	
div.cbox-thin {width: 448px; background:url(../images/bg_contentbox_bg_thin.gif) repeat-y;}	
	div.cbox-thin div.top {height: 11px; background:url(../images/bg_contentbox_top_thin.gif) no-repeat;}
	div.cbox-thin div.bot {height: 11px; background:url(../images/bg_contentbox_bot_thin.gif) no-repeat;}
	div.cbox-thin div.mid {padding: 15px 25px 10px 25px;}	
	
div.gbox {width: 633px; background: #f2f2f2;}	
	div.gbox div.top {height: 10px; background:url(../images/bg_greybox_top.gif) no-repeat;}
	div.gbox div.bot {height: 10px; background:url(../images/bg_greybox_bot.gif) no-repeat;}
	div.gbox div.mid {padding: 5px;}	
	
.PromoteWindow {text-align: left; margin-bottom: 15px;margin-left:10px; margin-right:10px;}
#flash-banner {text-align: center; }
#flash-goodsoup{float:right; }



.BodyBgWhole
{	width: 715px;
 	height:314px;
 	font-family: 'Century Gothic',Arial, Helvetica, Verdana;
	font-size: small;
	margin-left: 5px;
	background: url( '/images/PopupBg.png' );
	float: left;
}
.BodyBgFlexHead
{	width: 715px;
 	height:15px;
	background: url( '/images/popflexBghead.png' ) no-repeat;
}
.BoxIt
{
	padding-left:10px;
	padding-right:10px;
	width:680px;
	height:400px;
	overflow:auto;
}

.ShortBox{	height: 300px;}
.TalltBox{	height: 480px;}
.BodyBgFlex
{	font-family: 'Century Gothic',Arial, Helvetica, Verdana;
	font-size: small;

}
.BodyBgFlexContent
{
	width: 715px;
	height: auto;
	background: url(  '/images/popflexBgbody.png' ) repeat-y;
}

.BodyBgFlexFoot
{	width: 715px;
 	height:15px;
	background: url( /images/popflexBgfoot.png) no-repeat;
}


.popupPositioning
{
	padding-left: 15px;
	padding-top: 15px;
}
.childrenList{float:left;}
.soupmamaForm{float:left;}
.boxv300X40
{
	padding-left:100px;
	float: left;
	width: 300px;
}
.boxv150X40R{float:left; width:150px; vertical-align:middle;}
.boxv150X40M{float:left; width:150px;}
.v300X40
{
	float: left;
	width: 300px;
	height: 40px;
	background: url(/images/img_interests_top.jpg) no-repeat left;
	padding-top: 10px;
	padding-left: 10px;
	font-weight:bold;
}
.v300X40a
{
	float: left;
	width: 290px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	vertical-align:top;
}
.alter0.v300X40a
{background: url(/images/img_interests_white.jpg) left;
	
}
.alter1.v300X40a{	
	background: url(/images/img_interests_yellow.jpg) left;
}
.end0.v300X40a{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_white.jpg) no-repeat left;
}
.end1.v300X40a{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_yellow.jpg) no-repeat left;
}
.v150X40M
{
	float: left;
	width: 150px;
	height: 40px;
	background: url(/images/img_interests_top.jpg) no-repeat center;
	padding-top: 10px;
	font-weight:bold;
	text-align:center;
}
.v150X40MObject{
	float:left; width: 150px; height: 20px; text-align:center;padding-top: 5px; vertical-align:middle
}
.alter0.v150X40MObject
{background: url(/images/img_interests_white.jpg) center;
}
.alter1.v150X40MObject{	
	background: url(/images/img_interests_yellow.jpg) center;
}
.end0.v150X40MObject{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_white.jpg) no-repeat center;
}
.end1.v150X40MObject{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_yellow.jpg) no-repeat center;
}
.v150X40R
{
	float: left;
	width: 135px;
	height: 40px;
	background: url(/images/img_interests_top.jpg) no-repeat right;
	padding-top: 10px;
	padding-left: 15px;
	font-weight:bold;
	text-align:center;
}
.v150X40RObject{float:left; width: 150px; height: 20px; text-align:center;padding-top: 5px;
}
.alter0.v150X40RObject
{background: url(/images/img_interests_white.jpg) right;
	
}
.alter1.v150X40RObject{	
	background: url(/images/img_interests_yellow.jpg) right;
}
.end0.v150X40RObject{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_white.jpg) no-repeat right;
}
.end1.v150X40RObject{	 height: 30px; padding-top:0px;
	background: url(/images/img_interests_bott_yellow.jpg) no-repeat right;
}
div.popText
{
	background-image: url( /images/box_text_field.gif);
	background-repeat: no-repeat;
	border-style: none;
	height: 30px;
	width: 206px;
	padding-top: 5px;
	margin-left: 15px;
}
div.popTextNoBG
{
	border-style: none;
	height: 45px;
	width: 206px;
	padding-top: 5px;
	margin-left: 15px;
	font-size: 13px;
}
td.popText
{
	width: 206px;
}

.inputpopText
{
	border: 0px none #FFFFFF;margin-left: 5px;
}

.popLabelImage
{
	margin-left: 20px;
	margin-bottom:15px;
}

a:link, a:visited,		
a:active, a:hover
{
	font-family: 'Century Gothic';
	text-decoration: none;
	color: #808080;
}
.tinyLink
{	font-size: 9px;
}

#flash-projects{width:610px;}
.projects_Top{width:606px;height:38px;}
.projects_Middle{width:606px;height:297px; overflow: hidden;margin:0px;padding:0px;}
.project_Left_Frame{width:7px;height:297px;float:left;overflow:hidden;background-color:blue;}
.project_Holder{width:593px;height:297px;float:left;overflow:hidden;}
.project_Right_Frame{width:6px;height:297px;float:right;}
.projects_Bottom{width:606px;height:7px;}
.fadingDivHidden {float:left; width:0px;height:297px;}	
.fadingDiv{width:593px;height:297px;float:left;}

.fadingAdDivHidden {float:left; width:0px;height:236px;}	
.fadingAdDiv{width:282px;height:236px;float:left;}

.slide_Left_Button
{
	width: 20px;
	height: 297px;
	margin-top: 97px;float:left;
}
.slide_Right_Button
{
	width: 19px;
	height: 297px;
	margin-top: 97px;float:left;
}
.slide_Hidding{width:1200px;height:297px;float:left;overflow:hidden;}
.slide_Holder{width:553px;height:297px;float:left;overflow:hidden;}
.slidingDivHidden {float:left; width:0px;height:297px;}	
.slidingDiv{width:553px;height:297px;float:left;}
.leftNews{margin-left:40px;margin-top:-5px;}
.CoolLine{width:553px;height:297px;float:left;overflow:hidden;}
.CoolLeft{margin-top:16px;margin-left:16px;float:left;width:235px;height:220px;}
.CoolRight{margin-top:16px;margin-left:37px;float:left;width:235px;height:220px;}


.marginContentTop
{
	background: url(/images/bg_contentbox_top.gif);
	width: 633px;
	height: 11px;
}

.marginContentBody
{
	background: url(/images/bg_contentbox_bg.gif);
	width: 633px;
}
.marginContentPos
{
	margin-left:19px;
	margin-right:19px;
}

.marginContentBot
{
	background: url(/images/bg_contentbox_bot.gif);
	width: 633px;
	height: 11px;
}

.JoinHeader
{
	background: url(/images/img_joinBG_top.jpg) no-repeat;
	width:932px;
	height:20px;
}
.JoinBody
{
	width:932px;
	background: url(/images/img_joinBG_side.jpg) repeat-y;
	padding-left:10px;
}

.JoinFooter
{
	background: url(/images/img_joinBG_bott.jpg) no-repeat;
	width:932px;
	height:20px;
}

.JoinProgress
{
	width:100%;
	text-align:right;
}
.boxhiddenQuestion
{
	visibility:hidden;
}
.hiddenQuestion
{
	visibility:hidden;
}

.boxJoinProgress
{
	margin-right:30px;
}
div.JoinLongTextObject
{
	background-image: url( /images/img_longtextfield.jpg);
	background-repeat: no-repeat;
	border-style: none;
	height: 31px;
	width: 695px;
	padding-top: 5px;
	margin-left: 15px;
}
.JoinLongTextLabel
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
input.JoinLongText
{
	border: 0px none #FFFFFF;
	width:640px;
}
.JoinWizardStep2TextLabel2
{
	height: 30px;
	width: 220px;
	margin-top: 7px;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 12px;
}
.JoinWizardStep2Select
{
	padding-top: 7px;
}

.boxsocialmap
{
	width: 890px;
}
.socialmap
{
	clear:inherit;
}
.mySoupHeader
{
	background: url(/images/img_mysoupbox_top_short.jpg) no-repeat;
	width: 594px;
	height: 60px;
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
}
.mySoupBody
{width:609px;
	background: url(/images/img_mysoupbox_side_short.jpg) repeat-y;
	padding-left:25px; }
.mySoupBodyPos
{width:589px;}

.mySoupBottom
{background: url(/images/img_mysoupbox_bott_short.jpg) no-repeat;
	width:594px;
	height:50px;
	
	text-align: right;
	padding-top: 20px;
	padding-right: 40px;
}
.accountHeader
{
	background: url(/images/img_mysoupbox_top.jpg) no-repeat;
	width: 897px;
	height: 60px;
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
}
.accountBody
{width:912px;
	background: url(/images/img_mysoupbox_side.jpg) repeat-y;
	padding-left:25px; }
.accountBottom
{background: url(/images/img_mysoupbox_bott.jpg) no-repeat;
	width:892px;
	height:50px;
	
	text-align: right;
	padding-top: 20px;
	padding-right: 40px;
}

.JoinHeader
{
	
}
.JoinBody
{
	width:932px;
	background: url(/images/img_joinBG_side.jpg) repeat-y;
	padding-left:10px;
}

.JoinFooter
{
	background: url(/images/img_joinBG_bott.jpg) no-repeat;
	width:932px;
	height:20px;
}

.activeMapTab, .passiveMapTab,.hiddenMapTab
{
	width: 50px;
	height: 20px;
	text-align: center;float:left;
	border: solid 1px Yellow;
}
.activeMapTab
{
	 background-color: Yellow;
}
.passiveMapTab
{
	background-color: White;
}
.hiddenMapTab
{
	visibility:hidden;
	float:left;
}

div.TI
{
	background-image: url( /images/box_text_field.gif);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}
input.TI
{
	border-width: 0px;
	border-style: none;
	width: 176px;
	height: 19px;
}

.score
{
font-weight: bold;font-family: Century gothic,Verdana,Arial; font-size: 13px;
padding-top: 8px;
}

.homePress
{
	background: url(/images/newsbg.gif) repeat-x;
	background-position: 30px 20px;
	width: 246px;
	height: 130px;
	float: left;
	padding-left: 40px;
	padding-top: 26px;
}

