
/* CSS Document */
a.image 
{
	text-decoration: none;
}

.header 
{
	width:978px; 
	height:138px; 
	background-image: url(../Images/MasterPage/shadow_header.jpg);  
	background-color: #FFFFFF; 
	background-repeat: no-repeat;
	border: none; 
	float: none; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #444444;
}

.sidenav {
	height: 925px; 
	width: 228px; 
	background-color: #FFFFFF;  
/*	margin-left: 25px; */ 
	margin-bottom: 20px; 
	float: left;
}

.bottomNav 
{
	text-align: left; 
	float: left; 
	font-size:10px; 
	font-family:'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; 
	color: #797878;
	text-decoration: none;
	height: 14px;
}
.content 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:750px;	
	background-image: url('../Images/MasterPage/shadow_content_middle.jpg'); 
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
	float: left; 
	background-repeat:repeat-y;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
}

.content_top 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:750px; 
	height:30px; 
	background-image: url('../Images/MasterPage/shadow_content_top.jpg'); 
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
	margin: 1px 0px 0px 0px; 
	float: left; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
}

.content_bottom
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:750px; 
	height:55px; 
	background-image: url('../Images/MasterPage/shadow_content_bottom.jpg'); 
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
	float: left; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	
}

.icons 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:228px; 
	height:201px; 
	background-image: url('../Images/MasterPage/shadow_icons.jpg');
	background-repeat: no-repeat;	
	background-color:#FFFFFF; 
	margin-bottom: 0px; 
	float:left; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	margin-top: 0px;
}
.login
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:278px; 
	height:230px; 
	background-image: url('../Images/MasterPage/shadow_login.jpg');
	background-color:#FFFFFF; 
	margin-bottom: 0px; 
	float:left; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	margin-top: 0px;
	background-repeat:no-repeat;
}

.loginHeader {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444;
	text-transform: uppercase;
}
.loginError {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: Red;
	padding-top:3px;
	padding-bottom:3px;
}

.loginButton {
 background-image: url('../Images/Buttons/btn_login.png');
 background-repeat: no-repeat;
}

.loginButton:hover {
 background-image: url('../Images/Buttons/btn_login_roll.png');	
 background-repeat: no-repeat;
}



.profilenav 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:228px; 
	height:395px; 
	background-image: url('../Images/MasterPage/shadow_profilenav.jpg');	
		background-repeat: no-repeat; 
		background-color: #FFFFFF; 
		margin-bottom: 0px; 
		float:left; 
		font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #444444;
}

.newsfeed 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
width:228px; 
		height:145px; 
	background-image: url('../Images/MasterPage/shadow_newsfeed.jpg');	
		background-repeat: no-repeat;
		background-color:#FFFFFF; 
		margin-bottom: 0px; 
		float:left; 
		font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #444444;
}

.poweredby 
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:228px; 
		height:252px; 
	background-image: url('../Images/MasterPage/shadow_poweredby.jpg');	
		background-repeat: no-repeat;
		background-color:#FFFFFF; 
		float: left; 
		font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #444444;
}

.text{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: #444444;
}

.headerbold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #444444; 
	font-weight: bold;
}

.headercaps {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444;
	text-transform: uppercase;
}

.headercaps_bold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444; 
	font-weight: bold; 
	text-transform: uppercase;
}

.subheader {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #444444;
}

.subheaderbold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px;
    color: #444444; 
    font-weight: bold;
}

.subheadercaps {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444444;
	text-transform: uppercase;}

.subheadercaps_bold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444444; 
	font-weight: bold; 
	text-transform: uppercase;
}

.header_profile_caps {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold; 
	color: #FFFFFF;
	text-transform: uppercase; 
	background-color: #7eab00;
}

.header_profile {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight:bold; 
	color: #FFFFFF; 
	background-color: #7eab00;
}

.text_11pt {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #444444;
}

.text_11pt_light {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    color: #8e8c8c;
}

.bold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.lightbold {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8e8c8c;
}

.footnote {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
}

.link {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7eab00;
}
.linkBlueText 
{
	font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1dc0f6;
	text-decoration: none;
}
/*SideNav*/
.sideNavUnder
{
	width:65%;
	height:2px;
	margin-left:40px; 
	margin-bottom: 12px;
	margin-top:12px;
	padding:0px; 
	border-bottom-style:solid;  
	border-bottom-width:1px; 
	border-bottom-color:#98cb00;
}

.sideNavText
{
 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	height: 20px;
	padding-top:10px;
	padding:1px;
	text-decoration:none;

}
.sideNavTextCaps
{
 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	padding:1px;
	text-decoration:none;
	text-transform:capitalize;
	

}

.topNavText
{
    font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 37px;
	padding:1px;
	text-decoration:none;
}

.logoutText
{
    font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

/*News Feed*/
.newsFeedGray
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #797878;
	font-size: 11px;
	text-decoration: none;
}

/*Sublinks*/
.sublinkBlue 
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1dc0f6;
	text-decoration: none;
	padding-top: 7px;
	
}
.sublinkGreen 
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7eab00;
	text-decoration: none;
	padding-top: 7px;
}
.sublinkGreenPro 
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7eab00;
	text-decoration: none;
	line-height: 14px;
	height:20px;
	vertical-align:middle;

}

.sublinkGray 
{
	font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #797878;
	text-decoration: none;
}

.sublinkBlueText 
{
	font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1dc0f6;
	text-decoration: none;
}

.BlueText 
{
	font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1dc0f6;
	text-decoration: none;
}

/*Forms*/
.formFieldGray
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #797878;
}
.formFieldEdit
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	height: 25px;
	margin-left:15px;
	margin-right:10px;

}
.formFieldInput
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	height: 25px;
	margin-right:10px;

}
.formFieldSeperate
{
	width:100%;
	height:2px;
	margin-bottom: 14px;
	margin-top:14px;
	padding:0px; 
	border-bottom-style:solid;  
	border-bottom-width:1px; 
	border-bottom-color:#98cb00;
}
.error
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

/*Modal Popup*/
.modalBackground {
	background-color:#797878; 
	filter:alpha(opacity=80); 
	opacity:0.80;
}
.modalBackgroundSmall {
	background-color:#000; 
	filter:alpha(opacity=50); 
	opacity:0.1;
}

.modalPopup {
	background-color: transparent;  
	border-width: 0px;
	width:626px;
}


.modalPopup4
{
   vertical-align: top;
   float: left;
}


/*Modal Popup - Registration*/

.modalContainer {
	width: 425px;
	height: 300px;
	float: left;
}

.modalContainerFit {
	width: 450px;
	float: left;
}

.modalLeftSide 
{
	width: 65px;
	float: left;
	margin-right: 13px;
	background-color: #ffffff;
}

.modalRightKnocker
{
	width: 123px;
	float: left;
	background-color: #ffffff;
}

.modalRightSide
{
	width: 423px;
	float: left; 
	background-color: #ffffff;
}

.modalContent
{
	width: 100%;
	float: left;
	background-color:#FFFFFF;
}

.modalContentFit
{
	width: 100%;
	float: left;
	background-color:#FFFFFF;
}

.modalBottomBorder
{
	width: 100%;
}

.modalForm
{
	width: 100%;
	float: left;
}

.modalChangePassword 
{
	background-color: #FFFFFF;
	width: 300px;
	float: left;
}

.modalHeader
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	margin-bottom: 13px;
	margin-left: 13px;
}

.mainHeader
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444;
	text-transform: uppercase;
}

/* ViewProfile */
.viewprofileBar
{
	height: 31px;
	/*margin-top: 3px;
	margin-bottom: 3px;*/
    background-image: url(../Images/ViewProfile/view_bar.png); 
    background-repeat: no-repeat;
   
}
.viewprofileBarExpand
{
	height: 31px;
	/*margin-top: 3px;
	margin-bottom: 3px;*/
    background-image: url(../Images/ViewProfile/view_bar.png); 
    background-repeat: no-repeat;

}
.viewHeader
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #323232;
	height: 32px;
	text-transform:uppercase;
	
}
.viewText
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	height: 32px;
	margin-right:10px;
	
}
.viewSmallText
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	line-height: 14px;
	vertical-align:top;
}
.viewMediumText
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	
}

.viewComInv
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98cb00;
	margin-left:35px;
	margin-right:35px;
	padding-bottom:20px;
	padding-top:15px;
	border-bottom: 2px dotted #98cb00;
	
}
.viewComInvEnd
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98cb00;
	margin-left:42px;
	margin-right:42px;
	padding-bottom:20px;
	padding-top:20px;
	
}
.viewRoundCont
{
	 
	width: 250px; 
	margin-left: 15px;
	background-color: White;                                                                
	margin-right: 10px; 
	margin-top: 10px;
	
}
.viewRoundTop
{				
	background: url(../Images/ViewProfile/t2.png) no-repeat top right;
	height:10px;
	vertical-align:top;

}
.viewRoundBottom
{				
	background: url(../Images/ViewProfile/b2.png) no-repeat top right;
	vertical-align:bottom;
	height:10px;
}
.viewRound
{				
	border: none;
	display: block !important;
	width:10px;
	height:10px;
}
.viewComment
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	margin-left:10px;
	margin-right:10px;
	white-space:normal;
	word-wrap: break-word; 
	word-break: break-all;
}
.viewCommentBox
{
	margin-top:30px;
}
.viewCommentButton
{
	margin-top:20px;
	margin-bottom:20px;
}
.viewCommentError
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #98cb00;
	text-align:left;
	padding-left: 5px;	
	margin-right:150px;
	font-weight: bold; 
	width: 100%; 
	float: left
}

/* EditProfile */
.editprofileBar
{
	height: 31px;
	/*margin-top: 3px;
	margin-bottom: 3px;*/
    background-image: url(../Images/EditProfile/edit_bar.png); 
    background-repeat: no-repeat;
   
}

.editprofileHeaderText
{
	color: #FFFFFF;
	padding-left: 26px;
	padding-top: 3px;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}
.editprofileBarExpand
{
	height: 31px;
	/*margin-top: 3px;
	margin-bottom: 3px;*/
    background-image: url(../Images/EditProfile/edit_bar_expand.png); 
    background-repeat: no-repeat;

}

.editprofileAdditional
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_additionalbar.jpg); 
    background-repeat: no-repeat;

}

.editprofileAdditionalExpand
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_additionalbar_expand.jpg); 
    background-repeat: no-repeat;

}

.editprofileAboutMe
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_aboutmebar.jpg); 
    background-repeat: no-repeat;

}

.editprofileEducation
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_educationbar.jpg); 
    background-repeat: no-repeat;

}

.editprofileEmployment
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_employmentbar.jpg); 
    background-repeat: no-repeat;

}

.editprofileProfilePhoto
{
	height: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
    background-image: url(../Images/EditProfile/edit_profilephotobar.jpg); 
    background-repeat: no-repeat;

}
.editprofileContent
{
    background-color: #E8F5F7;
    border-top: none;
    padding: 0px;
    padding-top: 0px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Autocompelte CSS*/
.completionListElement 
{  
	visibility : hidden;
	margin : 0px! important;
	background-color : inherit;
	color : black;
	border : solid 1px gray;
	cursor : pointer;
	text-align : left; 
	list-style-type : none;
	font-family : Verdana;
	font-size: 11px;
	padding : 0;
}
.listItem 
{
	background-color: white;
	padding : 1px;
}		
.highlightedListItem
{
	background-color: #c3ebf9;
	padding : 1px;
}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:blue !important; /*reCaptcha widget background color */
 }
 
 #recaptcha_table {
   border-color: blue !important; /*reCaptcha widget border color */
 }
 
 #recaptcha_response_field {
   border-color: blue !important; /*Text input field border color */
   background-color: blue !important; /*Text input field background color */
 }
 
/* Invite Table CSS*/
.tableHeaderRight
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #98cb00;
    border-left: 2px dotted #98cb00;
    width: 300px;
    text-align:left;
    padding-left: 25px;
    

}
.tableHeaderLeft
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #98cb00;
	width: 300px;
	text-align:left;
	padding-left: 10px;
	
}
.tableContentRight
{
    border-left: 2px dotted #98cb00;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #797878;
	line-height: 20px;
	padding-left: 25px;
}
.tableContentLeft
{

	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #797878;
	line-height: 20px;
	padding-left:10px;
}
.tableContentBold
{
    border-left: 2px dotted #98cb00;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #797878;
	line-height: 20px;
}
.commentGrey
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #797878;
	line-height: 14px;
	 vertical-align:top;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.collapsePanelView {
	
	background-color:#E8F5F7;
	overflow:hidden;
	 margin-bottom:5px;
	 width:343px; 
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.test {
	
margin-top:50px;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}


.memberHeaderRight
{
	
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #98cb00;
   
    width: 100px;
    text-align:left;
    padding-left: 5px;
}

.memberContentRight
{
   
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #797878;
	line-height: 20px;
	padding-left: 10px;
}

.memberHeaderLeft
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #98cb00;
	width: 100px;
	text-align:left;
	padding-left: 5px;	
}

.memberContentLeft
{

	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #797878;
	line-height: 20px;
	padding-left:5px;
}

a.profileRollover 
{
          display: block;
          width: 103px;
          height: 37px;
          background: url("../Images/Profile/profile.png") 0 0 no-repeat;
          text-decoration: none;
 }

       
a:hover.profileRollover {
          background-position: -103px 0;
      }


a.searchRollover
{
          display: block;
          width: 101px;
          height: 37px;
          background: url("../Images/Profile/search.png") 0 0 no-repeat;
          text-decoration: none;
 }

       
a:hover.searchRollover {
          background-position: -101px 0;
      }
      
a.communityRollover
{
          display: block;
          width: 133px;
          height: 37px;
          background: url("../Images/Profile/community.png") 0 0 no-repeat;
          text-decoration: none;
 }

       
a:hover.communityRollover {
          background-position: -133px 0;
      }
     
a.involvedRollover
{
          display: block;
          width: 143px;
          height: 37px;
          background: url("../Images/Profile/getinvolved.png") 0 0 no-repeat;
          text-decoration: none;
 }

       
a:hover.involvedRollover {
          background-position: -143px 0;
      } 
      
a.newsRollover
{
          display: block;
          width: 76px;
          height: 37px;
          background: url("../Images/Profile/news.png") 0 0 no-repeat;
          text-decoration: none;
 }

       
a:hover.newsRollover {
          background-position: -76px 0;
      }

/* Mingle Page */
.mingleLabel {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #797878;
}

.mingleData {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #323232;
}
.mingleTextCaps
{
 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	padding:1px;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;

}


/* Thumb Text */
.thumbText 
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color:#1DC0F6; 
	font-size: 9px;
}


.EventControlTitle {
		 float:left;
		 width:130px;
		 margin:5px 4px 0px 5px;
}

.EventControl {
		 float:left;
		 width:200px;
		 margin:5px 4px 0px 5px;
}

.DivEventTitle {
		 float:left;
		 width:180px;
		 margin:5px 4px 0px 5px;
}

.DivEventControl {
		 float:left;
		 width:250px;
		 margin:5px 4px 0px 5px;
}

.topNav 
{
	padding-top:5px;
	padding-bottom:7px;
	padding-right:25px;
	padding-left:25px;
}

.topNav:hover
{
	background-color:#98CB00;
}
/* Messages */
.messageTopNav
{
	width:100%;
	float: left; 
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
	margin-left:5px;
	margin-top:0px;
	height:10px;
}
.messageWidth
{
	width:100%;
}

.messageTopNavSub
{
	float: left; 
	vertical-align: bottom; 
	padding-top: 4px;
	height:10px; 
}

.messageNumbers
{
 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	padding:1px;
	text-decoration:none;
	

}
.pagingBox
{
	vertical-align:middle;
	margin-left:5px;
	float:left;
	background-color:#E8F5F7;
	border-color: #98cb00;
	border-style:solid; 
	border-width:1px; 
	width:21px;
	height:16px; 
	text-align:center;
}
.headerBox
{	
	background-color:#E8F5F7;
	border-color: #98cb00;
	border-style:solid; 
	border-width:1px; 
	width:95.5%;
	padding:3px;
	padding-left:15px;
	height:24px;
	margin:5px;
}
.messageBox
{	

	border-color: #98cb00;
	border-style:solid; 
	border-width:1px; 
	width:98%;
	height:110px;
	float:left;	
	margin:5px;
}

.messagesText {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 12px; 
		  color: #323232;
		  font-weight: normal;
		  padding-top:5px;
		  vertical-align:middle;
		  text-decoration:none;
}
.messagesTextSmall {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #323232;
		  font-weight: normal;
		  padding-top:5px;
		  vertical-align:middle;
		  text-decoration:none;
}
.messagesTextSmallBold {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #323232;
		  font-weight: normal;
		  padding-top:5px;
		  vertical-align:middle;
		  text-decoration:none;
		  font-weight:bold;
}
.messagesTextSide {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #323232;
		  font-weight: normal;
		  text-decoration:none;
}
.messagesTextBold {
		  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 14px; 
		  color: #323232;
		  font-weight: normal;
		  padding-top:5px;
		  vertical-align:middle;
		  text-decoration:none;
		  font-weight:bold;
}
.messageMailbox
{
	float:left;
	width: 670px; 
	border: 1px solid #CCCCCC;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:15px;
	margin-bottom:0px;
}
.messageThumbnail
{
	float: left; 
	margin: 5px; 
	border: 1px solid #CCCCCC;
	background: #fff; 
	padding: 4px;
	padding-bottom:1px;
}
.messageLeft
{
	float: left; 
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
}
.messageContent
{
	height:74px;
	float: left; 
	margin-top:18px;
	margin-bottom:14px;
	margin-right:10px;
	width: 53%; 
	border-left-color:#98cb00;
	border-right-color:#98cb00;
	border-right-style:dotted;
    border-left-style:dotted;
    border-right-width:2px;
    border-left-width:2px;
    padding-left:10px;
    padding-right:10px;
}
.messageRight
{
	float: left; 
	margin-left:10px;
	margin-top:12px;
	margin-bottom:10px;
	width: 16%;
}
.messagePaging
{
	float: left; 
	width: 655px; 
	height:30px; 
	margin-left: 20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
}
.messagePagingLR
{
	float: left; 
	width:10%;
	margin-top:7px;
}
.messagePagingCenter
{
	float: left; 
	width:78%; 
	text-align:center;
}
.messagePagingContent
{
	float:left;
	margin:0 auto 0 auto 0;
	width:100%;
	height:18px;
}
/* Mingle */
.mingleTopNav
{
	width:100%;
	float: left; 
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
	margin-left:5px;
	margin-top:0px;
	height:10px;
}

.mingleTopNavSub
{
	float: left; 
	vertical-align: bottom; 
	padding-top: 4px;
	height:10px; 
}

.mingleBox
{	

	border-color: #98cb00;
	border-style:solid; 
	border-width:1px; 
	width:98%;
	height:110px;
	float:left;	
	margin:5px;
}

.mingleMailbox
{
	float:left;
	width: 670px; 
	border: 1px solid #CCCCCC;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.mingleThumbnail
{
	float: left; 
	margin: 5px; 
	border: 1px solid #CCCCCC; 
	background: #fff; 
	padding: 4px;
	padding-bottom:1px;
}
.mingleLeft
{
	float: left; 
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
}
.mingleContent
{
	height:74px;
	float: left; 
	margin-top:18px;
	margin-bottom:14px;
	margin-right:10px;
	width: 50%; 
	border-left-color:#98cb00;
	border-right-color:#98cb00;
	border-right-style:dotted;
    border-left-style:dotted;
    border-right-width:2px;
    border-left-width:2px;
    padding-left:10px;
    padding-right:10px;
}
.mingleRight
{
    
	height:74px;
	margin-top:16px;
	float: left; 
	margin-left:7px;
	margin-bottom:10px;
	width: 15%;
}
.mingle
{
	padding-top:0px; 
	margin:0px;
}
.mingleTextCaps
{
 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #323232;
	padding:1px;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
}
/* Neighbor Requests */
.requestsLeft
{
	float: left; 
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
}
.requestsContent
{
	height:74px;
	float: left; 
	margin-top:18px;
	margin-bottom:14px;
	margin-right:10px;
	width: 35%; 
	border-left-color:#98cb00;
	border-right-color:#98cb00;
	border-right-style:dotted;
    border-left-style:dotted;
    border-right-width:2px;
    border-left-width:2px;
    padding-left:10px;
    padding-right:10px;
}
.requestsRight
{
	float: left; 
	margin-left:5px;
	margin-top:12px;
	margin-right:5px;
	margin-bottom:14px;
	width: 29%;
}
/* Buttons */
.loginButton {
 background-image: url('../Images/Buttons/btn_login.png');
 background-repeat:no-repeat;
}

.loginButton:hover {
 background-image: url('../Images/Buttons/btn_login_roll.png');	
 background-repeat:no-repeat;
}
.signupButton {
 background-image: url('../Images/Buttons/btn_signup.png');
 background-repeat:no-repeat;
}

.signupButton:hover {
 background-image: url('../Images/Buttons/btn_signup_roll.png');
 background-repeat:no-repeat;	
}
.cancelButton {
 background-image: url('../Images/Buttons/btn_cancel.png');
 background-repeat:no-repeat;
}

.cancelButton:hover {
 background-image: url('../Images/Buttons/btn_cancel_roll.png');
 background-repeat:no-repeat;	
}


/* Sidewalk CSS*/



a.image 
{
	text-decoration: none;
}
.clear{ clear:both;}

#content {	border-style: none;	width:750px; margin:0 auto; }
/*-------- after--------- */
#content:after{font-size:0px; visibility:hidden; content:'.'; clear:both; font-size:0px; height:0px; display:block}
/* \*/ * html #content{height:1px} /* */

.content_inner
{
	border-style: none;
	width:750px;
	height:auto;
	background:#FFFFFF url(../Images/SidewalkImages/shadow_inner_content.gif) repeat-y;
	margin:0;
	padding:0; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	float:left;
}

/*-------- after--------- */
.content_inner:after{font-size:0px; visibility:hidden; content:'.'; clear:both; font-size:0px; height:0px; display:block}
/* \*/ * html .content_inner{height:1px} /* */


.content_top 
{
	width:750px; 
	height:40px; 
	background:url(../Images/SidewalkImages/shadow_top_content.gif); 
	margin: 0px 0px 0px 0px; 
	float: left;

	}
	
.content_bottom
{
	width:750px; 
	height:40px; 
	background:url(../Images/SidewalkImages/shadow_bottom_content.gif); 
	margin: 0px 0px 0px 0px; 
	float: left;
}
#inner{ width:668px; height:auto; margin:0 auto; }
h1.heading{font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; text-decoration:none; font-weight:bold; float:left; display:block; margin:0;}
.profile_link{font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; font-weight:normal; color: #73CBF7; margin:5px  0 0 10px; float:left;}


a.link { font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; font-weight:normal; color: #73CBF7; margin:0 5px 0 5px; }
a:hover.link { font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:underline; font-weight:normal; color: #73CBF7; margin:0 5px 0 5px; }

.pro-img
{
	float:left;
	width:51px;
    height:51px;
}
.pro-link{float:left; width:88%; margin:0 10px 10px 10px; }


.msg_inner
{
	border-style: none;
	width:622px;
	height:auto;
	background:url(../Images/SidewalkImages/bg.gif)  repeat-y;
	border-left:#b5e3f7 1px solid;
	border-right:#b5e3f7 1px solid;
	margin:0;
	padding:10px; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #444444;
	float:left;
	font-weight:bold;
}

.msg_top 
{
	width:645px; 
	height:8px; 
	background:url(images/msg-top.gif) no-repeat left top; 
	margin: 0px 0px 0px 0px; 
	float: left;

	}

	
.msg_bottom
{
	width:645px; 
	height:8px; 
	background:url(../Images/SidewalkImages/msg_bottom.gif); 
	margin: 0px 0px 0px 0px; 
	float: left;
}

.line{ width:560px; border-bottom:#C6DB63 2px solid; height:15px; float:left; margin: 0 10px;}
.line-1{ width:580px; border-bottom:#C6DB63 2px solid; height:15px; float:left; margin: 0 10px;}

.post{ width:62px; height:33px; background:url(../Images/SidewalkImages/btn-post1.gif) no-repeat top left; font-family:sans-serif; font-size:11px; font-weight:bold; color:#fff; cursor:pointer; border:0px; float:left;}
.post:hover{ width:62px; height:33px; background:url(../Images/SidewalkImages/btn-post1.gif) no-repeat top left; font-family:sans-serif; font-size:11px; font-weight:bold; color:#000; cursor:pointer; border:0px; float:left;}

.pro-head{ width:668px; height:25px; float:left;}

.pro_inner
{
	border-style: none;	
	width:600px;
	height:auto;
	background:url(../Images/SidewalkImages/pro-bg.gif) repeat-y;
	margin:0;
	padding:10px; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	float:left;
	font-weight:normal;
}


.pro_top 
{
	width:650px; 
	height:8px; 
	background:url(../Images/SidewalkImages/pro-top.gif); 
	margin: 0px 0px 0px 0px; 
	float: left;

	}
	
	
.pro_bottom
{
	width:668px; 
	height:8px; 
	background:url(../Images/SidewalkImages/pro_bottom.gif) no-repeat; 
	margin: 0px 0px 0px 0px; 
	float: left;
}

.pro-msg-inner
{
	border-style: none;
	width:517px;
	height:auto;
	background:url(../Images/SidewalkImages/pro-msg-bg.gif);
	margin:0;
	padding:10px; 
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	float:left;
	font-weight:normal;
	border-left:1px solid #b5e3f7;
	border-right:1px solid #b5e3f7;
}

.pro-msg-top 
{
	width:539px; 
	height:10px; 
	background:url(../Images/SidewalkImages/pro-msg-top.gif) no-repeat; 
	margin: 0px 0px 0px 0px; 
	float: left;

	}
	
.pro-msg-bottom
{
	width:539px; 
	height:8px; 
	background:url(../Images/SidewalkImages/pro-msg-bottom.gif) no-repeat; 
	margin: 0px 0px 0px 0px; 
	float: left;
}
/*-------- For New Group Form--------- */
/*img{ border-style: none;
	border-color: inherit;
	border-width: medium;
	text-align: center;
	width: 95px;
	height: 25px;
}*/

#input-inner{ width:668px; height:auto; margin:0 auto; }
#input-inner .input-head{float:left; font-family:Arial; font-size:18px; font-weight:bold; text-transform:uppercase;}
#input-inner .input-inner-head{width:99%; height:25px; background:#EFF7FF; border:#B5B684 solid 2px; margin:10px 0; font-family:verdana; font-size:16px; font-weight:bold; color:#000; text-align:left; padding-top:5px; padding-left:5px;}
#input-inner .out-boder{width:100%; height:auto; border:#E7E3E7 solid 2px; padding:0px;}
#input-inner .inner-boder{width:98%; height:auto; border:#B5B684 solid 2px; margin:0.8% auto}
#input-inner .inner-head{font-family:verdana; font-size:16px; font-weight:bold; color:#000; text-align:left; margin:12px 0 0 15px;}
.right-link{float:right; font-family:Arial; font-size:13px; font-weight:bold; margin-top:7px;}
#input-inner .inner-box{width:95%; height:auto; background:#EFF7FF;  margin:15px auto}
.inner-widget{ width:280px; float:left; font-family:verdana; font-size:11px; font-weight:normal; color:#000;}
.inner-widget .contact-informetion{ width:278px; height:auto; display:block; margin:5px;}
.input-snap-head{width:75%; height:25px; background:#EFF7FF; border:#B5B684 solid 2px; margin:10px 0; font-family:verdana; font-size:16px; font-weight:bold; color:#000; text-align:left; padding-top:5px; padding-left:5px;}
.input-snap-head span{ font-size:12px; font-weight:bold; color:#94C7E7;}
/*-------- after--------- */
.inner-widget .contact-informetion:after{font-size:0px; visibility:hidden; content:'.'; clear:both; font-size:0px; height:0px; display:block}
/* \*/ * html .inner-widget .contact-informetion{height:1px} /* */


.inner-widget .contact-informetion label{width:90px; float:left; font-family:verdana; font-size:12px; font-weight:bold; color:#000; text-align:left; margin:10px 5px 0 0; line-height:25px; display:block;}
.inner-widget .contact-informetion input{width:174px; float:left; height:18px; background:#FFFFFF; border:0px; margin:7px 0 0 2px; font-size:13px; color:#000; font-family:verdana;}
.inner-widget .contact-informetion .browse{ width:70px; float:left; margin-left:5px; margin-top:6px; }
 .submite{ width:200px; float:right; margin-left:5px; margin-top:6px; }
.submite a{ margin:0 10px 0 10px;}


/*Group settings Step 2*/
#input-inner .radio-box{width:95%; height:auto; background:#EFF7FF;  margin:15px auto}
#input-inner .radio-box .radio-widget{ width:95%; margin:15px auto;}
.radio-widget:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .radio-widget{height:1px} /* */
#input-inner .radio-box .radio-widget .sub-radio{ width:98%; float:left; padding:3px 0 3px 0;}

#input-inner .radio-box .radio-widget .sub-radio .category-list{ width:30%; float:left;}
#input-inner .radio-box .radio-widget .sub-radio .radio-list{ width:5%; float:left;}
#input-inner .radio-box .radio-widget .sub-radio .sub-content-list{ width:17%; float:left;}
#input-inner .radio-box .radio-widget .blue-text{ width:77%; float:right; padding:3px 0 3px 0; font-size:12px; font-weight:bold; color:#94C7E7;}
#input-inner .radio-box .radio-widget .sub-radio .community-list{ width:50%; float:left; padding:3px 0 3px 0;}
#input-inner .radio-box .radio-widget .sub-radio .btn-input{ width:50%; margin:0 auto; padding:5px 0 5px 0;}
.btn-input:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .btn-input{height:1px} /* */
#input-inner .radio-box .radio-widget .sub-radio .btn-input .btn-submit{ width:30%; float:left;}
.submit-bg{ width:100px; height:20px;}

/*Billing information of Create new Group*/
.radio-widget .credit-widget{width:99%; float:left; padding:3px 0 3px 0;}
.radio-widget .credit-widget .credit-snap{ width:100%; float:left; border-bottom:2px #FF0000 solid; margin:5px 0 5px 0;}
.radio-widget .credit-widget .credit-snap .top-title{width:55%; float:left; font-size:13px; font-weight:bold; color:#000000;}
.radio-widget .credit-widget .credit-snap .top-title span{ color:#94C7E7; font-size:12px; font-weight:normal;}
.radio-widget .credit-widget .credit-snap .credit-content{ width:99%; float:left; padding:4px 0 5px 0;}
.credit-content:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .credit-content{height:1px} /* */
.credit-widget .credit-snap .credit-content .radio-text{ width:5%; float:left;}
.credit-widget .credit-snap .credit-content .front-text{ width:33%; float:left;  font-size:12px;}
.credit-widget .credit-snap .credit-content .second-text{ width:14%; float:left; font-size:12px;}
.credit-widget .credit-snap .credit-content .front-text .sub-font{ width:100%; float:left;  font-size:12px; padding:3px 0 0 0;}
.credit-widget .credit-snap .credit-content .card-type{ width:28%; float:left;}
.credit-widget .credit-snap .credit-content .latest-cw2{ width:10%; float:left;}
.credit-widget .credit-snap .credit-content .big-input{ width:90%; float:left; padding:3px 0 3px 0;}
.credit-content .card-type .sub-card-type{ width:100%; float:left;  font-size:12px; padding:3px 0 0 0;}
.credit-content .card-type .sub-card-type .card-type-input{ width:48%; float:left;}
.experietion{ width:140px; height:22px;}
.short-input{ width:30px; height:22px;}
.name-big-input{ width:95%; height:22px;}
.middle-in{ width:160px; height:22px;}
.credit-snap .credit-content .latest-cw2 .cw2-type{ width:100%; float:left;  font-size:12px; padding:3px 0 0 0;}
.radio-widget .credit-widget .bottom-snap{ width:100%; float:left; margin:5px 0 5px 0;}
.radio-widget .credit-widget .bottom-snap .inner-bottom-box{width:99%; height:auto; float:left;}
.credit-widget .bottom-snap .inner-bottom-box.top-title{width:55%; float:left; font-size:13px; font-weight:bold; color:#000000;}
.credit-widget .bottom-snap .inner-bottom-box .bottom-in-widget{ width:400px; float:left; font-family:verdana; font-size:12px; font-weight:normal; color:#000;}
.inner-bottom-box .bottom-in-widget .snap-widget{ width:99%; float:left; padding:2px 0 0 0}
.snap-widget:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html .snap-widget{height:1px} /* */
.inner-bottom-box .bottom-in-widget .snap-widget .snap-title{ width:40%; float:left;}
.inner-bottom-box .bottom-in-widget .snap-widget .snap-title-input{ width:50%; float:left;}
.inner-bottom-box .bottom-in-widget .snap-widget .snap-title-zip{ width:15%; float:left;}
.inner-bottom-box .bottom-in-widget .snap-widget .link-btn{ width:70%; margin:0 auto; padding:8px 0px}
.inner-bottom-box .bottom-in-widget .snap-widget .link-btn .cancel-btn{ width:30%; float:left;}

