body{
	margin:0px;
	text-align:center;
	
	}

html{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	color: #000000;
	background-color:#FFFFFF;
	}

a{
text-decoration:none;}

a:hover{
text-decoration:none;
color:#FF9900;}

input[type=text],select, textarea {
border:1px solid #999;}

div.topbar{
	background-color:#211C57;
	color:#bcbacc;
	text-align:center;
	width:980px;
	margin:0 auto;
	background-image:url(/media/images/topbarbackground.jpg);
	background-repeat:repeat-x; 
	background-position:top left;
	margin-top:0px;
	}

div.centercontent{
	margin:0 auto;
	width:auto;
	text-align:right;
	clear:both;
	padding:10px 10px 10px 0px;
	margin-right:2px;
	}
	
div.centercontent a{
color:#FFFFFF;
text-decoration:none;
}

div.mainpage{
	width:980px;
	margin:0 auto;
	}
	
.header{
	width:100%;
	margin:0 auto;
	/*background-image:url(/media/images/topimage.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	}
	
div.loginbox{
	float:right;
	width:auto;
	margin:10px 10px 10px 10px;
	}
	
.loginboxinner{
	float:right;
	width:auto;
	background-image:url(/media/images/bsss_loginbox.png);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
	color:#211C57;
	font-weight:bold;
	padding:15px 10px 15px 10px;
	}
	
	div.usernameline, div.passwordline{
	clear:both;
	position:inherit;
	margin:5px 0px 5px 0px;
	}
	
	div.submit{
	text-align:right;
	clear:both;}
	
	label.username, label.password{
	position:relative;
	float:left;
	margin-right:30px;
	}
	
.loginbox input[type=submit]{
	background-color:#990000;
	color:#FFFFFF;
	border:0px;
	font-size:11px;
	padding:2px 2px 2px 2px;
	margin:0px;
	}
	
.loginbox input[type=text], .loginbox input[type=password]{
	border:1px solid #999999;
	width:125px;
	float:right;
	margin:0px;
	}

.loginbox h3{
	margin:6px 0px 7px 0px;
	float:left;
	clear:both;
	font-size:16px;
	font-weight:bold;
	color:#211C57;
	}

.menubartop{
	width:100%;
	clear:both;
	text-align:right;
	background-color:#211C57;
	padding:5px 0px 8px 0px;
	color:#bcbacc;
	text-align:right;
	background-image:url(/media/images/topbarbackground.jpg);
	background-repeat:repeat-x; 
	background-position:top left;
	height:33px;
        }
.menubartop form{
margin:0;
padding:0;
}
	
	.menubartop input[type=submit]{
		background-color:#990000;
		color:#FFFFFF;
		border:0px;
		font-size:11px;
		font-weight:bold;
		padding:3px 2px 3px 2px;
		vertical-align:top;
		border:2px solid #ba0101;
		/*-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
	}

.menubartop input[type=text],.menubartop input[type=password]{
	border:0;
	width:125px;
	color:#000;
	font-size:11px;
	padding:5px 2px 5px 2px;
        border:1px solid #999;}

.menubartop a{
color:#FFF;
}

.searchfindboxes{
	margin-right:10px;
	padding-top:3px;
	}

div.left_box{
        float:left;
        text-align:left;
        margin-left:196px;
        }


.newsbox{
	background-image:url(/media/images/rss_feed_large_transparent.png);
	background-repeat:no-repeat;
	background-position:top right;
	}
	
.newsbox a{
color:#211C57;
text-decoration:none;
font-weight:bold;
}

.newsbox a:hover{
color:#211C57;
text-decoration:underline;
}

.datesbox a{
color:#211C57;
text-decoration:none;
}

.datesbox a:hover{
color:#211C57;
text-decoration:underline;
}


	.menubar{
	width:100%;
	clear:both;
	background-color:#211C57;
	color:#fff;
	/*line-height:25px;*/
	margin-bottom:20px;
        }

ul.navbar{
	list-style-type:none;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
	
ul.navbar li{
	min-width:auto;
	padding:3px 15px 3px 15px;
	text-align:left;
	margin-bottom:5px;
	}
	
	ul.navbar li div{
	margin-left:33px;
	width:auto;

}
	
ul.navbar li strong a{
color:#FF9900;}	

ul.navbar li img{
	vertical-align:middle;
	}	

ul.navbar a{
	text-decoration:none;
	color:#fff;
	}
	
ul.navbar a:hover{
	text-decoration:none;
	color:#FF9900;
	cursor:pointer;
	cursor:hand;
	}
	
	
ul.navbar li ul{
list-style:none;
list-style-type:none;
margin-left:0px;
padding-left:18px;
}

ul.navbar li ul li{
margin-top:2px;
margin-bottom:2px;}
	
.maincolumn1{
	background-color:#FFFFFF;
	width:20%;
	float:left;
	text-align:left;
	}
	
.maincolumn2and3 h2{
	font-size:21px;
	margin:5px 0px 5px 0px;
	}
	
div.innerfeaturedbox h3{
	background-color:#B3B3B3;
	font-size:21px;
	padding:5px;
	clear:both;
	width:auto;
	margin:-10px -10px 0px -10px;
	color:#211C57;
	background-image:url(/media/images/featuredbarbackground.png);
	background-repeat:repeat-x;
	background-position:top left;
	}
	
.maincolumn3 h2{
	font-size:18px;
	margin:5px 0px 5px 0px;
	}

.maincolumn2and3{
	width:70%;
	float:left;
	margin-left:5%;
	text-align:left;
	margin-top:30px;
	text-align:justify;
	}
	
.maincolumn2{
	width:55%;
	float:left;
	margin-left:20px;
	text-align:left;
	margin-top:20px;
	text-align:justify;
	
	}

.maincolumn2 h3 a{
color:#211b57;
}

.maincolumn2 h3 a:hover{
color:#ff9900;
}

.maincolumn2registration{
	width:55%;
	float:left;
	margin-left:30px;
	text-align:left;
	margin-top:10px;
	text-align:left;
	}
	
.maincolumn2registration select, .maincolumn2registration input[type='text'], .maincolumn2registration span table{
margin-left:130px;
}

select#id_eventid{
width:380px;}

.maincolumn2registration select{
width:200px;}

.maincolumn2registration input[type=text]{
width:200px;}

.maincolumn2registration span{
width:100%;
}
.maincolumn2registration span table{
width:auto;
}

.maincolumn2registration textarea{
clear:both;
margin-top:30px;}

.maincolumn2registration label{
position:absolute;
}


	p.reallysmall{
	font-size:7pt;
	margin:0px;
	color:#211C57;
	}

	p.reallysmallgrey{
font-size:7pt;	
color:#bcbecc;
margin:0px;
	}

	h2, h2 a{
	color:#211C57;
	margin:0px;}
	
	.maincolumn3{
	width:20%;
	float:right;
	text-align:left;
	margin-top:20px;
	}
	
	.logo{
	float:left;
	padding:10px;
	}
        .logo2{
        float:right;
        padding:10px;
        }

	.featuredbox{
	background-color:#211C57;
	width:96%;
	height:auto;
	color:#FFFFFF;
	padding:10px;
	background-image:url(/media/images/featuresbox.png);
	background-repeat:repeat-x;
	background-position:top left;
	}
	
	.innerfeaturedbox{
	width:100%;
	}

.featuredboxpic{
	width:204px;
	height:200px;
	overflow:hidden;
	float:right;
	margin:10px 10px 10px 10px;
	}
	

.featuredboxtext{
	width:240px;
	float:left;
	}

.featuredboxtext h4{
	font-size:14px;
	}

	.featuredboxcontrol{
		width:auto;
		padding:10px;
		clear:both;
		background-color:#B3B3B3;
		margin:-10px;
		background-image:url(/media/images/featuredbarbackground.png);
		background-repeat:repeat-x;
		background-position:top left;
	}
	
	ul.unindented{
		margin-left:10px;
		padding-left:10px;
	}
	
	.memberbox, .searchbox{
        background-color:#211C57;
		margin-top:0px;
        color:#FFF;
		margin-bottom:20px;
		background-image:url(/media/images/ipss_background_findanexpertv2.png);
		background-repeat:no-repeat;
		background-position:center;
    }

	.memberbox{
		background-image:url(/media/images/joinnow.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		height:112px;
		text-align:right;
		display:none;
    }

	.innersearchbox{
		background-color:transparent;
		padding:10px 10px 10px 10px;
	}

	.innersearchbox form{
		margin:0;
		padding:0;
	}
	
	.innersearchbox h2{
		color:#FFF;
	}
	
	.innermemberbox{
		width:100%;
		margin:0 auto;
	}
	
	.innermemberbox table{
		width:152px;
		float:right;
		margin-top:17px;
	}
	
	.innermemberbox table tr td{
		text-align:center;
		font-weight:bold;
	}
	
	.innermemberbox table tr td a{
		text-align:center;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
	}



	.searchbox h4{
		margin-top:0px;
		margin-bottom:5px;
		font-size:12px;
		clear:both;
	}
	
	.searchbox input[type=text]{
		color:#211b57;
		width:107px;
		font-size:12px;
		margin-bottom:2px;
		padding:2px;
		float:left;
		border:1px solid #999999;
	}
	
	.searchbox input[type=submit]{
		background-color:#990000;
		float:left;
		border:1px solid #999999;
		color:#FFFFFF;
		padding-bottom:1px;
	}
	
	
	.memberbox h4{
		margin-top:0px;
		margin-bottom:5px;
		clear:both;
	}
	
	.memberbox input[type=text]{
		width:100px;
		font-size:12px;
		margin-bottom:2px;
		padding:2px;
		float:left;
		border:1px solid #999999;
	}
	
	.memberbox input[type=submit]{
		background-color:#990000;
		float:left;
		border:1px solid #999999;
		color:#FFFFFF;
		padding-bottom:1px;
	}

	.advanced{
		color:#FFF; 
		text-align:right;
		width:99%;
	}
	
	.advanced a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.smalltext{
		margin-top:0px;
		font-size:12px;
	}
	
	div.datesbox p.smalltext{
		font-size:18px;
		font-style:italic;
	}
	
	.footerbar{
		clear:both;
		background-color:#211C57;
		margin-bottom:10px;
		color:#bcbacc;
		background-image:url(/media/images/footerbackground.png);
		background-repeat:repeat-x; 
		background-position:top left;
		padding:20px 10px 20px 20px;
	}
	.verybottom{
		color:#bcbacc;
		text-align:left;
	}
	
	.leftfooter img{
		margin-right:10px;
	}
	
	.leftfooter{
		text-align:left;
		margin-left:10px;
		width:auto;
	}
	
	.leftfooter h3{
		font-weight:normal;
		font-size:18px;
		margin-bottom:0px;
		margin-top:0px;
	}
	
	.leftfooter p{
		margin-bottom:0px;
		margin-top:0px;
		font-size:8pt;
	}

	div.controls{
		clear:both;
	}

	img.imgleft{
		float:left;
	}
	
	img.imgright{
		float:right;
	}
		
	div.clear{
		clear:both;
		height:0px;
	}
	
	img.logomaintext{
		margin-right:15px;
	}
	
	p.newstitle{
		font-size:14px;
	}
	
	ul.footermenu{
		list-style:none;
		float:right;
		margin:0;
		padding:0;
	}
	
	ul.footermenu li{
		float:left;
		padding:2px 8px 2px 8px;
		margin:0;
	}
	
	ul.footermenu li a{
		color:#bcbacc;
		text-decoration:none;
	}

	ul.footermenu li a:hover{
		color:#bcbacc;
	}
	
	ul.footermenu li strong a, ul.footermenu li strong{
		color:#bcbacc;
	}
		
	div.rightfootercontent{
		float:right;
		width:200px;
	}
	
	div.rightfootercontent img{
		margin-top:-10px;
	}
	
	div.rightfootercontent a{
		color:#FFF;
		text-decoration:none;
	}
	
	div.registrationform{
		text-align:left;
		float:left;
		width:55%;
		margin-left:20px;
		margin-top:20px;
	}
	
	div.registrationform h3{
		color:#8a1d04;
		font-size:18px;
		margin-bottom:0;
	}
	
	div.registrationform label{
		float:left;
		position:;
		height:auto;
		width:270px;
		font-weight:normal;
	}
	
	div.registrationform form.experiencesummaryform label{
		width:200px;
	}
	
	div.registrationform form.experiencesummaryform select{
		width:255px;
	}
	
	table.registrationformtable tr th,table.registrationformtable tr td{
		vertical-align:top;
		height:auto;
	}
	

	div.registrationform input[type='submit'].submitbuttonnormal{
		margin-left:0px;
		float:left;
	}
	
	.submitbuttonnormal{
		border:2px solid #999;
		padding:4px 7px 4px 7px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	div.registrationform textarea{
		width:250px;
	}
	
	table.registrationtablebottom{
		width:100%;
		border:1px solid #000;
		margin-top:10px;
	}
	
	tr.registrationtableheadings td{
		font-weight:bold;
		border-bottom:1px solid #000;
	}
	
	div.updateform input[type=password]{
		margin-left:170px;
	}
	
	#id_YearOfProfessionalWork, #id_MonthOfProfessionalWork{
		width:30px;
	}

	/*-------------
	UPDATE USER DETAILS PAGE
	--------------*/
	
	div.updateform{
		margin-top:50px;
	}
	
	div.updateform label{
		position:absolute;
	}
	
	div.updateform input[type=text], div.updateform input[type=password], div.updateform select, div.updateform textarea, div.updateform input[type=file]{
		margin-left:190px;
	}
	
	div.updateform textarea{
		margin-right:20px;
	}
	
	#id_UserID{
		display:none;
	}
	
	
	.pg-normal {
		color: black;
		font-weight: normal;
		text-decoration: none;    
		cursor: pointer;    
	}
	
	.pg-selected {
		color: black;
		font-weight: bold;        
		text-decoration: underline;
		cursor: pointer;
	}
	
	div.updatemydetails{
		float:left;
		clear:both;
	}

/*--------------------------
CUSTOM FORM ELEMENTS
---------------------------*/

#id_CourseName, #id_NameOfEmployer{
width:250px;
}

#id_FromDate, #id_EndDate, #id_ToDate{
width:60px;}

/* -------------------------
SURVEY PAGES
----------------------------*/


div.surveypages{
	text-align:left;
	float:left;
	width:55%;
	margin-left:20px;
	margin-top:20px;
	}
	
div.surveypages div{
clear:both;
margin-bottom:10px;
height:auto;
}
	
div.surveypages label{
position:absolute;
width:240px;
margin-bottom:5px;
margin-top:5px;
clear:both;
}

div.surveypages select{
margin-left:255px;
margin-bottom:5px;
margin-top:5px;}

div.surveypages textarea{
margin-left:255px;
margin-bottom:5px;
margin-top:5px;
width:250px;}
 
div.surveypages input[type=text]{
clear:both;
margin-left:255px;
margin-bottom:5px;
margin-top:5px;
}

div.surveypages ul{
margin-left:0px;
padding-left:0px;
list-style:none;
clear:both;
margin-left:255px;
margin-top:0px;
padding-top:0px;

}

div.surveypages ul li label{
position:relative;}

.helptext{
margin-left:255px;
}
div.surveypages h2{
margin-bottom:5px;
margin-top:5px;}

div.submit-row{
clear:both;
position:relative;
margin-top:20px;}

span.required{
width:auto;
float:left;
}


/*---------------------------------------
UPGRADE FILES
--------------------------------------*/

h2.ipssupgradeheader2{
border-top:4px solid #387C2C;
color:#387C2C;
padding-top:5px;}


/*-------------------------------------
MORE INFO BOX
-------------------------------------*/

div#moreinfobox2{
padding:5px;
background-color:#1b6fe1;
color:#FFFFFF;
font-size:8pt;
position:absolute;
margin-left:-200px;
margin-top:-10px;
width:190px;

}

/*--------------------------------
FIX FOR COUNTRY DROP DOWN
---------------------------------*/

#id_home_country,#id_business_address_country,#id_countryid,#id_address_country{
width:150px;}



/*---------------------------------
HUDDLE LOGIN
----------------------------------*/


div.huddlelogin{
border:1px solid #ccc;
background-color:#E3EFFD;
width:auto;
padding:10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div.huddlelogin input[type=submit], div.huddlelogin input[type=text], div.huddlelogin input[type=password]{
border:1px solid #ccc;}

div.huddlelogin h3{
font-size:18px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;}



/*-----------------------------------------
REGISTRATION PREVIOUS QUOTE
--------------------------------------*/

img.previous_quote{
float:right;
margin-left:10px;}

/*---------------------------------------
SHOP ONLINE 
--------------------------------------*/

ul.events_list{
list-style:none;
list-style-type:none;
margin:0;
padding:0;}

div#body{
text-align:left;
padding:10px;}

div#body input[type=submit], div#body input[type=button]{
background-color:#211c57;
color:#fff;
padding:5px 8px;
border:0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
cursor:hand;
}

ul.events_list li{
float:left;
text-align:left;
width:45%;
padding:5px;
border:1px solid #ccc;
margin-right:2%;
min-height:186px;}

ul.events_list li ul li{
float:none;
text-align:left;
width:auto;
padding:auto;
border:0px solid #ccc;
margin:0px;
padding:0px;
min-height:0;
}

ul.events_list li ul{
margin:0px;
padding:0px;
list-style-position:inside;
}


ul.events_list li h3{
margin-top:0px;}

ul.site-map{
margin:0;
padding:0;
list-style:none;
list-style-type:none;
}

ul.site-map li a{
color:#000;
}

ul.site-map li img{
display:none;
}

input[type=submit].find_an_expert_button{

padding:5px 10px 5px 30px;
cursor:pointer;
cursor:hand;
margin-top:1px;
border:2px solid #c4c4c4;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
background-image:url(/media/images/mgfy_white.png);
background-repeat:no-repeat;
background-position:5px 2px;

}

form.findexpertform{
margin:0px;
padding:0px;
}

p.show-hide-calendar{
clear:both;
width:100%;
text-align:right;
}

p.show-hide-calendar a{
color:#211c57;
text-decoration:none;
}

p.show-hide-calendar a img{
vertical-align:middle;
}


/* ----------
GRANT GUIDANCE
--------------*/

a.grantguidance{
display:block;
float:left;
overflow:auto;
text-align:left;
clear:both;
width:auto;
margin-top:10px;
margin-bottom:10px;
color:#211c57;
font-style:italic;}

a.grantguidance img{
vertical-align:middle;
border:0;
}

div.grants input[type='submit']{
background-color:#211c57;
color:#FFF;
border:0px;
padding:3px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
cursor:hand;
margin-top:10px;
}

div.grants table tr td input[type='button']{
background-color:#211c57;
color:#FFF;
border:0px;
padding:3px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



div.grants input[type='text']{
padding:3px;
width:246px;
}


div.grants table tr.searchtext td input[type='text']{
padding:3px;
width:174px;
}

div.grants table tr td{
vertical-align:top;}

div.grants select#id_address_country{
padding:3px;
width:253px;
}

p.decleration{
border:dotted; 
border-color:#003366;
padding:10px;
}

div.preview h3.preview{
float:right;
width:40%;
text-align:right;
margin:10px 0px;
}

div.preview h2{
float:left;
width:40%;
text-align:left;
margin:10px 0px;
}

/*-----------------
 EVENT PAGE 
------------------*/

.maincolumnevent{
	width:76%;
	float:left;
	margin-left:30px;
	text-align:left;
	margin-top:10px;
	text-align:left;
}
.maincolumnevent h2{
	letter-spacing:-1px;
}

/*--------------------------------
FLOWPANES & FEATURES BOX
------------------------------------*/

/*----------------------
SCROLLING BOX STYLES 1
----------------------*/

	div.features_box{
	background-color:#211C57;
	color:#FFF;
	padding:20px;
	width:500px;
	height:220px;
	background-image:url(/media/images/featurebackground.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	}
	
	div.features_box h2{
		color:#FFF;
		margin:0px 0px 10px 0px;
		font-size:190%;
		letter-spacing:-1px;
		font-weight:bold;
	}
	
	span.features_text{
	float:left;
	oveflow:hidden;
	text-align:left;
	width:330px;
	}
	
	span.features_text h3{
	margin:0px 0px 5px 0px;
	width:100%;
	}
	
	span.features_text h3 a{
	text-decoration:none;
	color:#FFF;}
	
	span.features_image{
	display:block;
	width:160px;
	float:left;
	text-align:left;
	}
	
	span.features_image img{
	width:150px;
	}
	
	span.features_text p{
	margin:2px 0px 2px 0px;
	font-size:11px;
	}
	
	div.features_box button{
	border:0px;
	background-color:transparent;
	display:block;
	}
	
	div.features_box button.next{
	float:right;
	cursor:pointer;
	cursor:hand;
	}
	
	div.features_box button.prev{
	float:left;
	cursor:pointer;
	cursor:hand;
	}


	#flowpanes1 {
		background: url(/tools/img/tabs/blue_panes.jpg) no-repeat 0 -100px;		
		width:520px;
		height:180px;
	}
	
	/* override the root element to enable scrolling */
	#flowpanes1 {
		position:relative;
		overflow:hidden;
		clear:both;
	}
 
	/* override single pane */
	#flowpanes1 div {
		float:left;
		display:block;
		width:520px;
		
		
	}
 
	/* our additional wrapper element for the items */
	#flowpanes1 .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}
 
	#flowpanes1 .less, #flowpanes1 .less a {
		color:#999 !important;
		font-size:11px;
	}
	
	ul#flowtabs1{
	list-style:none;
	margin:0;
	width:auto;
	padding:0;
	margin-top:0px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:2px solid #fff;
	display:none;
	}
	
	ul#flowtabs1 li{
	width:15px;
	height:15px;
	background-color:transparent;
	float:left;
	margin-right:5px;
	
	}
	
	ul#flowtabs1 li a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	}
	
	ul#flowtabs1 li a{
	display:block;
	text-decoration:none;
	border:0;
	}
	
	h2.petex{
	color:#D52027;
	font-weight:bold;}
	
	.page4nav{
	background-color:#425EAB;
	height:8px;
	width:8px;
	filter:alpha(opacity=50);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	}
	
	h2.specgroupsheader{
	background-color:#FFFFFF;
	color:#425EAB;}
	
	.pagenav{
	
	height:15px;
	width:15px;
	background-image:url(/media/img/button.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	.page2nav{
	background-color:#0069b3;
	height:8px;
	width:8px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	}
	
	.page3nav{
	background-color:#6f0093;
	height:8px;
	width:8px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;}
	
	h2.devexheader{
	color:#0069b3;}
	
	h2.prospexheader{
	color:#6f0093;}
	
	
	.current1{
	background-image:url(/media/img/selectedbutton.png);
	background-repeat:no-repeat;
	background-position:center;
	height:15px;
	width:15px;}
	
	
	/*------------------------------
	SIGN UP BOX
	------------------------------*/
	
	div.signup{
	background-color:#211C57;
	text-align:left;
	width:auto;
	padding:10px;
	color:#FFF;
	margin-bottom:20px;}
	
	div.signup input[type=text]{
	padding:3px;
	width:auto;
	}
	
	div.signup h3{
	margin-top:0px;
	margin-bottom:5px;}
	
	div.signup input[type=submit]{
	background-color:#8c0c04;
	color:#FFF;
	border:0px;
	padding:5px 5px;
	margin-top:5px;
	}

    /*---------------------------------
	 USER ADMIN SECTION
	-----------------------------------*/
	#id_business_email input[type=text]{
	size:inherit;
	color:#FF0000;
	} 
	
	/*------------------------------------
	EVENT LIST BY CATGORY
	-------------------------------------*/
	div.eventcategorylist ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
    
    /*-----------------------------------
    GROUPS TABLE
    ----------------------------------*/
    
    table.bsss_groups_table tr td{
    vertical-align:top;
    }

