/*
Synaptic
*/
.SynapticDiv
{
	border-top: solid 1px darkgray;
	border-bottom: solid 1px darkgray;
	border-right: solid 1px darkgray;
	border-left: solid 1px darkgray;
	padding: 10px;
	background-color: white;
	float:left;
	height: 180px;
	
}
.SynapticTabs
{
	position: relative;
	top: 1px;
	left: 10px;
}
.SynapticTab
{
	border: solid 1px black;
	background-color: #eeeeee;
	padding: 2px 10px;
	
}
.SynapticSelectedTab
{
	background-color: White;
	border-bottom: solid 1px white;
    font-weight: bold;
}
.SynapticPanel
{
	height: 0px;
	border: solid 3px;
	border-color:  Blue;
	position: relative;
	top: -20px;
	width: 794px;
    
}
.SynapticPanelModal
{
	height: 305px;
	width: 770px;
	border: solid 3px;
	border-color: Blue;
	position: relative;
    top: 3px;
 
}
.SynapticPanelModalUpdateDelete
{
	height: 305px;
	width: 98%;
	border: solid 3px;
	border-color: Blue;
	position: relative;
    top: 3px;
}
.SynapticDataGrid
{
	border: none;
	height: 130;
}
.SynapticDataGridModal
{
	border: none;
	border-color: Blue;
	width: 96%;
	padding: none;
}
.SynapticFormViewModalUpdateDelete
{
	border: none;
	width: 90%;
	padding: none;
}
.SynapticFormViewAccount
{
	border: solid 3px DarkBlue;
	width: 100%;
	padding: none;
	position: relative;
    top: -20px;
}
.SynapticInterestImage
{
	position: absolute;
	top: 220px;
	left: 0px;
}.SynapticConditionImage
{
	position: absolute;
	top: 430px;
	left: 0px;
}
.SynapticSubTitle
{
	text-align: center;
    background-repeat:repeat-x;
	background-color:   blue;
	color: #fff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 100%;
	width: 300px;
}
.SynapticButtonPosition
{
	position: relative;
	top: -15px;
}
.SynapticAlternating
{
	background-color: #eeeeee;
}
.SynapticSelected
{
	border:solid 1px Red;
	background-color:Blue; 
}
.SynapticSidebar
{
	background-color: #eeeeee;
    float: left;
	padding-right: 12px;
	overflow: hidden;
	width: 240px;
}
.SynapticWizard
{
	padding-left: 50px;
	width: 700px;
}.SynapticProgressBar
{
	padding-left: 20px;
}
.SynapticCollapsePanel
{
	background-color:White;
	width: 800px;
	border: solid 3px darkblue;
	
}
.SynapticCollapseTable
{
	width: 780px;
	border-right: solid 3px darkblue;
}
.SynapticCollapseImage
{
	background-color: White;
}
.SynapticCollapsePanelHeader
{
	width: 800px;
	height: 25px;
	font-weight:bold;
	padding: 5px;
	cursor:pointer;
	border-top: solid 3px white;
}
/* ajax modal dialog styles */
.SynapticModalBackground {
	background-color: #cccccc;
}
.SynapticModalBox {
	background-color : white;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}
.SynapticModalCaption {
	background-image: /Themes/hawaii/images/titlebg.gif;
	background-repeat:repeat-x;
	background-color: #aaa;
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #737373;
	white-space: nowrap;
	text-align: center;
}

/** Registration wizard */

.wizardModalBackground {
	background-color: #cccccc;
	filter: alpha(opacity=50);
	opacity: .5;
}

.wizardModalInnerBox 
{
	padding: 0px;
	background-color : white;
	border-bottom:solid 2px #559b7a;
	border-left:solid 2px #559b7a;
	border-right:solid 2px #559b7a;
}

.wizardModalBox {
	padding: 0px;
	font-family:Arial; 
}

.wizardModalHeader {
	background-color: #ffffff;
	color: #414141;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #3366cc;
	white-space: nowrap;
	text-align: left;
	font-family:Tahoma; 
}

.wizardModalBottom
{
    background-color: #ffffff;
    border-top: solid 0px #3366cc;
	color: #df1506;   /* this is the color of the lines between the links */
	font-size: 10pt;
	white-space: nowrap;
	text-align: left;
	font-family:Arial; 
}

a.wizardSectionLink
{
    font-size: 12pt;
	font-weight: bold; 
	text-decoration: none;
	color: #3366cc;
/*	color: 0c2d81;  /* this just changed the text for 'spread the word' */

}
a.wizardSectionLink:hover
{
	text-decoration:underline;
	 color: #0c2d81;
}

.wizardSecLinkBG
{
	color:#4d6a66;


}

/* this is hover color over links at bottom of form */
a.wizardNavLink:hover
{
  text-decoration: none;
  color: #df1506;
}


/* registration classes */
a.wizardNavLink    /* this is bottom row action buttons on form*/
{
  color:#df1506;
  font-family:Arial; 
  font-size:13px; 
  font-weight:bold; 
  text-decoration: none;
  
}


a.wzdGridLink   /* this is the action "edit/delete" */
{
  color :#3366cc;  /* changed to red */
  font-family:Tahoma; 
  font-size:12px; 
  font-weight:normal; 
  text-decoration:underline;

}

.wzdGridHeaderTR
{
  height:40px;
}

a.wizardAddLink  /* this is the "add new" text on the wizard form */
{
  color:#df1506; 
  font-family:Arial; 
  font-size:12px; 
  font-weight:bold; 
  text-decoration: none;
  
}

a.wizardMissingLink
{
  color:#000000;
  font-family:Arial; 
  font-size:12px; 
  font-weight:bold; 
  text-decoration: none;
  
}

.wizardMsgBox
{
	background-color:#f7f7f7;  /* the information text background in wizard*/ 
	border:1px solid #9d9d9a;
	padding:5px;

}
/* this is the main header of colored boxes in wizard */
.wzdMsgTitle
{
  color:#df1506;  /* changed to red text in title*/
  font-family:Arial; 
  font-size:16px; 
  font-weight:bold; 
}

.wzdMsgInfoTitle
{
  color:#df1506;
  font-family:Arial; 
  font-size:16px; 
  font-weight:bold; 
}


.wzdMsgText   /* main information area text */
{
	font-family:Arial; 
	font-size:12px;
	color:#666666; 

}

INPUT, SELECT, TEXTAREA
{
	color:#666666;
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;
}

.wzdFormInputElem
{	
	width:150;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

.RatingStar_gold {
    font-size: 0pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar_gold {
    background-image: url(../images/FilledStar_gold.png);

}

.emptyRatingStar_gold {
    background-image: url(../images/EmptyStar_gold.png);
}

.savedRatingStar_gold {
    background-image: url(../images/SavedStar_gold.png);
}

/* Tooltip classes */
.toolTipHdr
{
    background:#e9fbeb;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    border:1px solid #7da28c;
    padding:5px;
    width:150px;
 }
     
.toolTipBdy 
{
    background:#FFFFFF;
    font-family:arial;
    font-size:12px;
    border-left:1px solid #7da28c;
    border-right:1px solid #7da28c;
    border-bottom:1px solid #7da28c;
    padding:5px;
    width:150px;
 }
 
 .fieldEmptyLabel
 {
	 color:Red;
 }
 
/* Custom search classes */

.csearchMsgBox
{
	background-color:#f7f7f7; 
	border:1px solid #9d9d9a;
	padding:5px;
}

.csearchMsgInfoTitle
{
  color:#3366cc;     
  font-family:Arial; 
  font-size:16px; 
  font-weight:bold; 
}

.csearchMsgText
{
	font-family:Arial; 
	font-size:12px; 
}

.csearchGridHeader
{
	color: #3366cc;  /* header line 'my custom health match searches'*/
	font-weight:bold;
	font-size: 16px;
	font-family:Arial; 

}

.csearchAddLink
{
	color: #df1506;  /*color for add custom search in header */
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;

}
.csearchGridColumnHeader
{
	height:40px;
	color: #666666;
	font-size: 14px;
	font-family:Arial; 
	font-weight:bold;

}

a.csearchGridLink
{
  color :#df1506;   /* these are actions add, edit, runnow on right side of form*/

  font-family:Arial; 
  font-size:11px; 
  text-decoration: none;
 
}

.csearchGrid
{
  border-top: 1px solid #cccccc;
}

.csearchGridCell
{
  /* font-weight:bold; */ /* this is values for num times run, last date, etc. */ 
  font-family:Arial;
  font-size:11px;
  vertical-align:top;
  color:#3366cc;
}

a.csearchNumMatch
{
	font-size:30px;
	font-weight:normal;
	color:#3366cc;  /*this is total records matched in search */

}

.csearchName
{
	color: #3366cc;  /* this is name of search on display screen */
	font-size: 14px;
	font-family:Arial; 
	font-weight:bold;
}

.csearchCompName
{
	color: #4b6daa;    /* these are the health section names in the main screen */
	font-size: 12px;
/*	font-weight:bold; */
}

.csearchCompItem
{
	color: #666666;  /* these are the specific values that are assigned to this search profile */
	font-size: 12px;
/*	font-weight:bold;  I unbolded the fields*/
}

.csearchGridAltRow
{
	background-color:#f7f7f7;  
 /* this is the alternate row highlight */

}

.csearchCompSeparator /* this is the class to separate each compnent like condiitons with a line in the popup */
{
	border-bottom: 1px solid #eeeeee;
	padding-bottom:4px;
}

.csearchMsgInfoTitle /* This is the class for the Information label on custom search sections */
{
  color:#df1506;
  font-family:Arial; 
  font-size:16px; 
  font-weight:bold; 
}

.modalBackground {
	background-color: #cccccc;
	filter: alpha(opacity=50);
	opacity: .5;
}

.csearchModalBox {
	background-color : white;
	border: solid 1px #666666;
	padding: 0px;
	font-family:Arial; 
}

.csearchModalInnerBox 
{
	border-top: 5px solid #ffffff;
	border-bottom: solid 5px #ffffff;
	padding: 0px;
}

.csearchModalHeader {
	background-color: #ffffff;
	color: #414141;
	font-size: 14pt;
	font-weight: bold;
	border: 0;
	border-top: 3px solid #cccccc;
	border-bottom: solid 1px #cccccc;
	white-space: nowrap;
	text-align: left;
	font-family:Arial; 
}

.csearchModalBottom
{
    background-color: #ffffff;
    border-top: solid 1px #cccccc;
	color: #3c4342;
	font-size: 10pt;
	white-space: nowrap;
	text-align: left;
	font-family:Arial; 
}

a.csearchNavLink:hover
{
  text-decoration: none;
}


/* registration classes */
a.csearchNavLink
{
  color:#df1506;   /* this is the action items in the submodal windows in the custom search - save/cancel */
  font-family:Arial; 
  font-size:12px; 
  font-weight:bold; 
  text-decoration: none;


}

.searchAdded
{
	color:#2aaa80;
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold; 
}

.csearchLinkSeparator
{
	color:#df1506;


}

.csearchFormLabel
{
	color: #df1506;  /* these are custom search fields "name" and "how often" when adding custom search */
	font-size: 11pt;
	font-weight: bold;
	font-family:Arial; 

}

.csearchFormLabelSmall
{
	color: #414141;
	font-size: 10pt;
	font-weight: bold;
	font-family:Arial; 
}

.csearchSectionGrid
{
	border: 1px solid #414141;
}

.csearchCenterPager
{
	color:#666666;
}

a.csearchPagerLinks
{
	color:Blue;
}

a.csearchLink_Current
{
  color:#df1506;
  font-family:Arial; 
  font-size:12px; 
  font-weight:bold; 
  text-decoration: none;
  
}

a.csearchLink
{
  font-family:Arial; 
  font-size:12px; 
  font-weight:normal;
  text-decoration: none;
  
}

.typeaheadHelpMsg
{
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:normal;
	color: #666666;
}

.f2fCollapsePanel
{
	height:0px;
	width:90%;
	padding-left:35px;
	overflow:hidden; 
}
.f2fRedError
{
	color:Red;
}

.f2fProfileText
{
    font-size: x-small;
	color: #333333; /* nowell added */
}
/* this is the coloring of match strength number and labels*/
.f2fProfileTextColored
{   
    color:#3366cc;
}
/* SearchResultsLink is used for "add friends and view health details on search results pages*/
a.f2fSearchResultsLink
{
    font-size: x-small;  /* changed from x-small */
    color:#3366cc;
    text-decoration:none;
}

/* match strength text is the text above the match strength # on search results */
.f2fMatchStrengthText
{
   font-size: xx-small;
   
}

/* this is the search results main display area color*/
div.f2fSearchResultsBio
{
    vertical-align:top;
    height: 100px;
    padding: 1px;
    background-color: #f7f7f7;
    overflow: auto;
}

/* this is the text of the search results next to the labels*/
div.f2fSearchResultsConditions
{
    background-color:inherit;
    overflow: auto;
	color: #333333;
}

/* Rounded corners classes */

.blueRoundBubble
{
	margin-left: 74px;
}

.blueRoundContent
{
	padding: 0 10px 1em 10px;
	min-height: 12px;
	position: relative;
	overflow: hidden;
}

.blueRoundBubbleRoundTop, .blueRoundBubbleRoundBottom
{
	height: 5px;
}

.blueRoundBubbleRoundTop .r1, .blueRoundBubbleRoundTop .r2, .blueRoundBubbleRoundTop .r3, .blueRoundBubbleRoundTop .r4,
.blueRoundBubbleRoundBottom .r1, .blueRoundBubbleRoundBottom .r2, .blueRoundBubbleRoundBottom .r3, .blueRoundBubbleRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
}

.blueRoundBubbleRoundTop .r1, .blueRoundBubbleRoundBottom .r4 { margin: 0 5px; }
.blueRoundBubbleRoundTop .r2, .blueRoundBubbleRoundBottom .r3 { margin: 0 3px; }
.blueRoundBubbleRoundTop .r3, .blueRoundBubbleRoundBottom .r2 { margin: 0 2px; }
.blueRoundBubbleRoundTop .r4, .blueRoundBubbleRoundBottom .r1 { margin: 0 1px; height: 2px; }

.blueRoundBubbleRoundTop .r1, .blueRoundBubbleRoundTop .r2, .blueRoundBubbleRoundTop .r3, .blueRoundBubbleRoundTop .r4,
.blueRoundBubbleRoundBottom .r1, .blueRoundBubbleRoundBottom .r2, .blueRoundBubbleRoundBottom .r3, .blueRoundBubbleRoundBottom .r4,
.blueRoundArrow .r1, .blueRoundArrow .r2, .blueRoundArrow .r3, .blueRoundArrow .r4,
.blueRoundArrow .r5, .blueRoundArrow .r6, .blueRoundArrow .r7, .blueRoundArrow .r8, 
.blueRoundArrow .r9, .blueRoundArrow .r10,
.blueRoundContent
{
	background-color: Blue;
}


/* End Rounded corners */

.widgetMatchNumber
{
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	vertical-align:bottom;
}

a.hmWidgetAddLink
{
	font-weight:bold;
	color: Blue;
}

a.hmWidgetSearchLink
{
	text-decoration:underline;
}
.ActivityWidth
{
	width:90%;
}
.ActivityWidthHomePage
{
	width:90%;
}
.ActivityCommentWidthHomePage
{
	width:85%;
}

/* Premium Features Grid */
.FeatureFormSubTitle
{
    margin: 16px 0 4px 0;
    padding: 6px;
    font-weight: bold;
    color: #000;
    background-color: #ddd;
}
TD.FeatureFormFieldName
{
	font-weight: bold;
	padding: 8px 2px 2px 2px;
}
.StandardFormSubTitle
{
    margin: 16px 0 4px 0;
    padding: 6px;
    font-weight: bold;
    color: #000;
    background-color: #ddd;
}
TD.StandardFormFieldName
{
	font-weight: bold;
	padding: 8px 2px 2px 2px;
}
.PremiumFormSubTitle
{
    margin: 16px 0 4px 0;
    padding: 6px;
    font-weight: bold;
    color: #000;
    background-color: #ddd;
}
TD.PremiumFormFieldName
{
	font-weight: bold;
	padding: 8px 2px 2px 2px;
}

/*Begin Used when selecting Category on DNK submit a story */
.AnchorCategory 
{
    /*font-weight:bold;*/
    color:#3366cc;
    cursor:pointer;
    font-size: .9em;
	/*color: Gray;*/
    text-decoration:none;
}
.AnchorCategory_Selected 
{   
    color: #FFBF00;
}
.AnchorCategory_Hover
{
    color: #C0FFC0;
    background-color: #778899;
}
.CategoryParent
{
    font-size: .9em;
}
/*End Used when selecting Category on DNK submit a story */

/* User profile page */
.profileGridCellBold
{
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  font-weight:bold;
  font-family:Tahoma;
  font-size:12px;
  padding:2px;  
}
.profileGridCell
{
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  font-weight:normal;
  font-family:Tahoma;
  font-size:12px;
  padding:2px;  
}
.profileGridCellLeftmost
{
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
  padding:2px 0px 0px 15px;
}

.tabImage
{
	top: 4px;
	position: relative;
}
.healthPanel
{
	border-color: #A0D45D;
	border-style: solid;
	border-width: 1px;
}
.ProfileButton:hover
{
	text-decoration:underline;
	 color: #0c2d81;
	 border: solid 5 green;
	 outline-color:Yellow;
	 outline-style:solid;
	 outline-width:thick;
	 
}

.bioBox
{
	font-weight:normal;
	font-family:Tahoma;
	font-size:12px;
}

.typeAheadLoading
{
	position:absolute; 
	left:-240px; 
	top:9px;
	width:70px; 
	height:10px; 
	vertical-align:middle; 
	text-align:center; 
	z-index:501; 
	font-size:9px; 
	font-weight:bold; 
	font-family:Tahoma; 
	border: 1px solid #666666; 
	background-color:#ffffff;
	padding:0px;
}

.feelingTextBoxInsideText
{
	font-size:12px;
	font-family:Tahoma;
	font-weight: normal;
	color:Gray;
	z-index:1000; 
	position:relative; 
	left:5px; 
	top:-5px; 
	width:360px;
/*	color:#1c5987; */
}

.textBoxInsideText
{
	font-size:12px;
	font-family:Tahoma;
	font-weight: normal;
	color:#1c5987; 
}

.dividerLine
{
	color:#bad6e6;
	height:1px;
}

.searchboxImage
{ 
	width:300px; 
	height:38px;   
	position:relative;
	float:left;  
	top:5px;
	left: inherit;
	right:inherit;
/*	right: auto;   */
	background-image:url('/Themes/hawaii/images/newUI/headersearch_r2_c2.gif'); 
	background-repeat:no-repeat;
}

.searchButton
{
	position:relative; 
	top:4px;
	#top:5px;
	float:left;
    left: -10px;
	right: inherit;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.searchButton {
	position:relative; 
	top:5px;
	float:left;
    left: -10px;
	right: inherit;
	}
}



.searchboxInputText
{
	position:relative; 
	left:15px; 
	top:8px; 
	font-size:12px; 
	font-weight:normal;
	border:none;
	margin: 0;
	padding: 0;
	border-width: 0; 
	width:280px;
}

.nHomeSearchBox
{
	height:50px; 
	width:390px; 
/*	background-image:url('../images/newUI/lp_search_btn_r1_c1.gif');  */
	background-repeat:no-repeat;
}

.nHomeSearchBoxInsideText
{
	position:relative; 
	left:15px; 
	#left:10px; 
	top:12px; 
	font-size:12px; 
	font-weight:normal;
	border:none;
	margin: 0;
	padding: 0;
	border-width: 0; 
	width:360px;
}

.nHomeSearchBoxInsideTextInit
{
	position:relative; 
	left:15px; 
	#left:10px; 
	top:12px; 
	font-size:12px; 
	font-weight:bold;
	color:#cccccc;
	border:none;
	margin: 0;
	padding: 0;
	border-width: 0; 
	width:360px;
}

.nHomeSearchBoxInsideTextDiv
{
	z-index:30; 
	position:relative; 
	top:-40px; 
	left:-130px; 
	#left:-130px; 
	width:360px;
}

.nHomeR4C1
{
	position:relative; 
	left:0px;
	#left:4px;
}

.nHomeR3C3
{
	position:relative; 
	left:-10px;
	#left:0px;
}

.nHomeR2C4
{
	position:relative; 
	left:-10px;
	#left:0px;
}

.nHomeR5C2
{
	position:relative; 
	left:-10px;
	#left:0px;
}

.nHomeR4C5
{
	position:relative; 
	left:-10px;
	#left:0px;
}

.nHomeJoinBtn
{
	position:relative; 
	left:-10px;
	#left:0px;
}

.nHomeLearn
{
	position:relative; 
	left:-10px;
	#left:0px;
}
.homepageTitleLinesLeft
{
	font-size:20px;
	font-weight:normal;
	font-family:Tahoma;
	color:#3c3c3c;
/*	border-top:solid 2px #A0D45D; */
	border-bottom:solid 1px #A0D45D;
	line-height: 35px;
}
.homepageTitleLines
{
	font-size:20px;
	font-weight:normal;
	font-family:Tahoma;
	color:#3c3c3c;
/*	border-top:solid 2px #A0D45D; */
	border-bottom:solid 1px #A0D45D;
	line-height: 35px;
}
a.homeLeftLink
{
	color:#0071bc;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.homeLeftLink:hover
{
	text-decoration:underline;
}
.bioText
{
	font-family:Tahoma;
	font-size:12px;
	color:#3c3c3c;
}
.PublicProfileTab
{
	cursor:pointer;
	cursor:hand;
	position:relative;
	background-color:white;
	text-align:left;
	vertical-align:bottom;
	font-family:Tahoma;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
}

.PublicProfileTab:hover
{
	text-decoration:underline;
}
.PublicProfileDetailBox
{
	overflow:visible;
/*	border: solid 1px #A0D45D; */
	width:690px;
/*	height:540px;  */
	position:absolute;
	background-color:white;
	padding:5px;
	display:none;
	
}
.PublicProfileDescription
{
	background-color:#f2f7fa;
	color:#055d9c;
	font-family:Tahoma;
	font-size:14px;
	width:450px;
	border: solid 1px #c5dce4;
	padding-left:10px;
}
.PublicProfileRatingText
{
	background-color:white;
	color:#eaa701;
	font-family:Tahoma;
	font-size:14px;
	width:140px;
	border-top: solid 1px #c5dce4;
	border-bottom: solid 1px #c5dce4;
	padding-left: 15px;
}
.PublicProfileStars
{
	background-color:white;
	color:#eaa701;
	font-family:Tahoma;
	font-size:12px;
	width:90px;
	text-align: center;	
	border-top: solid 1px #c5dce4;
	border-bottom: solid 1px #c5dce4;
}
.PublicProfileDetailStars
{
	background-color:white;
	color:#eaa701;
	font-family:Tahoma;
	font-size:12px;
	width:11%; 
}
.PublicProfileExpandText
{
	background-color:#f2f7fa;
	color:#055d9c;
	font-family:Tahoma;
	font-size:12px;
	width:30px;
	border: solid 1px #c5dce4;
}

.PublicProfileDetailsTable
{
	border-right: solid 1px #c5dce4;
	border-left: solid 1px #c5dce4;
	border-bottom: solid 1px #c5dce4;
	padding: 15px 5px 15px 5px;
}
.PublicProfileRecommendText
{
	background-color:white;
	color:#eaa701;
	font-family:Tahoma;
	font-size:12px;
	width:100px;
	
}
.PublicProfileTitlebar
{
	height:25px;
}
.MainMenuImages
{
	position: relative; 
	top: -3px;
}

/* Round corners */
.RoundCorner
{
	margin-left: 7px;
}

.RoundCornerTop, .RoundCornerBottom
{
	height: 5px;
}

.RoundCornerTop .r1, .RoundCornerTop .r2, .RoundCornerTop .r3, .RoundCornerTop .r4,
.RoundCornerBottom .r1, .RoundCornerBottom .r2, .RoundCornerBottom .r3, .RoundCornerBottom .r4
{
	height: 1px;
	overflow: hidden;
}

.RoundCornerTop .r1, .RoundCornerBottom .r4 { margin: 0 5px; }
.RoundCornerTop .r2, .RoundCornerBottom .r3 { margin: 0 3px; }
.RoundCornerTop .r3, .RoundCornerBottom .r2 { margin: 0 2px; }
.RoundCornerTop .r4, .RoundCornerBottom .r1 { margin: 0 1px; height: 2px; }

.RoundCornerTop .r2, .RoundCornerTop .r3, .RoundCornerTop .r4,
.RoundCornerBottom .r1, .RoundCornerBottom .r2, .RoundCornerBottom .r3
{
	background-color: #f0f6fa;
	border-left: solid 1px #bad6e6;
	border-right: solid 1px #bad6e6;
}

.RoundCornerContent
{
	background-color: #f0f6fa;
	border-left: solid 1px #bad6e6;
	border-right: solid 1px #bad6e6;
	padding: 3px 20px 3px 20px;
	text-align:left;
}

.RoundCornerTop .r1
{
	background-color: #bad6e6;
	border-left: solid 1px #bad6e6;
	border-right: solid 1px #bad6e6;
}
.RoundCornerBottom .r4
{
	background-color: #bad6e6;
	border-left: solid 1px #bad6e6;
	border-right: solid 1px #bad6e6;
}

.RoundCornerGreenTop, .RoundCornerGreenBottom
{
	height: 5px;
}

.RoundCornerGreenTop .r1, .RoundCornerGreenTop .r2, .RoundCornerGreenTop .r3, .RoundCornerGreenTop .r4,
.RoundCornerGreenBottom .r1, .RoundCornerGreenBottom .r2, .RoundCornerGreenBottom .r3, .RoundCornerGreenBottom .r4
{
	height: 1px;
	overflow: hidden;
}

.RoundCornerGreenTop .r1, .RoundCornerGreenBottom .r4 { margin: 0 5px; }
.RoundCornerGreenTop .r2, .RoundCornerGreenBottom .r3 { margin: 0 3px; }
.RoundCornerGreenTop .r3, .RoundCornerGreenBottom .r2 { margin: 0 2px; }
.RoundCornerGreenTop .r4, .RoundCornerGreenBottom .r1 { margin: 0 1px; height: 2px; }

.RoundCornerGreenTop .r2, .RoundCornerGreenTop .r3, .RoundCornerGreenTop .r4,
.RoundCornerGreenBottom .r1, .RoundCornerGreenBottom .r2, .RoundCornerGreenBottom .r3
{
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.RoundCornerGreenContent
{
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 3px 20px 3px 20px;
	text-align:left;
}

.RoundCornerGreenTop .r1
{
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.RoundCornerGreenBottom .r4
{
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.RoundCornerGrayTop, .RoundCornerGrayBottom
{
	height: 5px;
}

.RoundCornerGrayTop .r1, .RoundCornerGrayTop .r2, .RoundCornerGrayTop .r3, .RoundCornerGrayTop .r4,
.RoundCornerGrayBottom .r1, .RoundCornerGrayBottom .r2, .RoundCornerGrayBottom .r3, .RoundCornerGrayBottom .r4
{
	height: 1px;
	overflow: hidden;
}

.RoundCornerGrayTop .r1, .RoundCornerGrayBottom .r4 { margin: 0 5px; }
.RoundCornerGrayTop .r2, .RoundCornerGrayBottom .r3 { margin: 0 3px; }
.RoundCornerGrayTop .r3, .RoundCornerGrayBottom .r2 { margin: 0 2px; }
.RoundCornerGrayTop .r4, .RoundCornerGrayBottom .r1 { margin: 0 1px; height: 2px; }

.RoundCornerGrayTop .r2, .RoundCornerGrayTop .r3, .RoundCornerGrayTop .r4
{
	background-color: #ffffff;
	border-left: solid 1px #f0f6fa;
	border-right: solid 1px #f0f6fa;
}

.RoundCornerGrayBottom .r1, .RoundCornerGrayBottom .r2, .RoundCornerGrayBottom .r3
{
	background-color: #ffffff;
	border-left: solid 1px #f0f6fa;
	border-right: solid 1px #f0f6fa;
}

.RoundCornerGrayContent
{
	background-color: #ffffff;
	border-left: solid 1px #f0f6fa;
	border-right: solid 1px #f0f6fa;
	padding: 3px 20px 3px 20px;
	text-align:left;
}

.RoundCornerGrayTop .r1
{
	background-color: #f0f6fa;
	border-left: solid 1px #f0f6fa;
	border-right: solid 1px #f0f6fa;
}
.RoundCornerGrayBottom .r4
{
	background-color: #f0f6fa;
	border-left: solid 1px #f0f6fa;
	border-right: solid 1px #f0f6fa;
}

.HomePageWelcomeTitle
{
	font-family:Tahoma; 
	font-size:30px; 
	color: #3a3a3a;
	border-bottom:solid 1px #a0d45d;  
	width:90%;
}

H2.HomePageWelcomeSpiel
{
	font-family:Tahoma; 
	font-size:24px;
	 font-weight:normal;
	color:#3a3a3a; 
	padding-right:30px;
	padding-top:15px;
}
.HomePageWelcomeSpiel
{
	font-family:Tahoma; 
	font-size:24px;
	font-style:normal; 
	color:#3a3a3a; 
	padding-right:30px;
	padding-top:15px;
}
.HomePageNewMembersTitle
{
	font-family:Tahoma; 
	font-size:26px; 
	border-bottom:solid 1px #bad6e6;
}

.HomePageNewMembersSpiel
{
	font-family:Tahoma; 
	font-size:16px; 
	color:#3a3a3a; 
	padding-right:5px;
	padding-top: 15px;
}

.HomePageConditionsTitle
{
	font-family:Tahoma; 
	font-size:20px; 
	color: #3a3a3a;
	border-bottom:solid 1px #a0d45d;

}

.HomePageDividerLine
{
	border-bottom: solid 10px #a0d45d;
	height: 5px;
}
.HomePageMoreInfo
{
	font-family:Tahoma; 
	font-size:14px; 
	color:#3a3a3a; 
}