
.adbriteWidget{
  padding: 7px;
  background: #ffffff;
  width: 180px;
	display: block;
	height: 600px;
	border: 1px solid #cccccc;
}




.detailStripPage .adFrameGrid {
  margin-left: 100px;
	padding: 2px;
	background: url(../images/stripeBorder.gif);	
  border: 1px solid #bcd0e7;
}


.detailStripPage .adFrameGrid a {
	background-color: #67a4a4;
	border: 1px solid #579494;
  font-size: 12px;
	font-weight: bold;
	color: #efefef;  
}

.detailStripPage .adFrameGrid a:hover { 
	color: #ffffff;
	background-color: #7acaaa;
	border: 1px solid #6aba9a;
}

.detailStripPage .adFrameGrid a:active { outline: none; }
.detailStripPage .adFrameGrid a:focus { outline: none; }






.addCommentWidget{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
  padding: 3px;
}

.commentEntryText{
}

.commentTextArea{
  padding: 3px;
	margin-bottom: 3px;
	width: 478px;
	height: 100px;
	font-weight: bold;
	font-size: 14px;
}


.commentStrip{
  margin: 0px;
  padding: 0px;
}

.commentStrip .nameLabel{
  margin-right: 5px;
}


.addCommentFrame{
  margin-top: 15px;
  padding: 2px;
	background: url(../images/stripeBorder.gif);
	border: 1px solid #bcd0e7;
}

.commentsFrame{
	margin-top: 15px;
	/*
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 0px;
	background: url(../images/stripeBorder.gif);
	border: 1px solid #bcd0e7;
	*/
}

.commentStrip .innerPanel{
	width: 478px;
  border: 1px solid #a3c0b0;
  background: #e5e5e5;
}

.commentStrip .nameArea{
	width: 100%;
	padding: 3px;
	background-color: #b3d0c0;
	border-bottom: 1px solid #a3c0b0;
}

.commentStrip .topMargin
{
  margin-top: 5px;
}

.commentStrip .commentPanel{
	padding: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #555555;
	line-height: 18px;
	width: 461px;
}

.completedStripsContent{
}

.controlPanel{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.timeBox{
  margin-right: 20px;
}

.completedStripsContent .chooseText{
  margin-top: 50px;
}

.pagedWidgetTopMargin{
  margin-top: 25px;
  padding: 5px;
  border-top: 1px solid #cccccc;
  height: 300px;
}

.dateWidget {
	background-color: #aaccff;
	border-left: 2px solid #bbddff;
	border-top: 2px solid #bbddff;
	border-right: 2px solid #99bbee;
	border-bottom: 2px solid #99bbee;
	padding: 0px;
	margin: 0px;
}

.dateWidget * {
	padding: 0px;
}

.monthBox {
  width: 75px;
}

.dayBox {
  width: 60px;
}

.yearBox {
  width: 70px;
}.detailStripPage {
  width: 100%;
  padding: 15px;
}

.detailStripPage .commentCountLabel {
  margin-left: 2px;
  font-size: 13px;
}

.detailStripPage .stripOptions {
  width: 95%;
  padding-left: 5px;
  padding-right: 5px;
}

.detailStripMainPanel {
}

.commentsFrame{
}

.addCommentFrame{
}
.detailStrip{
  margin: 0px;
  padding: 0px;
}

.detailStrip .namePanel{
	width: 480px;
}

.detailStrip .innerPanel{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.detailStrip .innerPanelImage{
	margin-top: 8px;
	margin-bottom: 8px;
}

.detailStrip .removeMessage {
  font-size: 17px;
}


.detailStrip .removedPanel {
	width: 485px;
	padding: 20px;
}

.detailStrip .sentencePanel{
	padding: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #555555;
	line-height: 22px;
	width: 461px;
  margin: 1px;
  border: 1px solid #a3c0b0;
  background: #e5e5e5;
}

.detailStrip .imagePanel {
  padding: 0px;
	background-color: #ffffff;
	width: 481px;
	height: 320px;
  margin: 1px;
  border: 1px solid #a3c0b0;
}
body,td,a,div,.p {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 20px;	
}

body{
/*  background: #606050; */
  background: url(../images/epucBackground.gif);
}

iframe {
/*        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
} 

a:hover { background: #c5c5c5; }
a:active { outline: none; }
a:focus { outline: none; }

#entryPoint {
/*  background-color: #00FFFF; */
  text-align: center;
}

.mainPage {
  background-color: #E8F0EA;
  border:1px solid #BBBBBB;
  width:925px;
}

.mainFrame {
  margin-top: 5px;

  padding: 0px;
  
	background-color: #cccccc;
	border: 1px solid #aaaaaa;
}

.theRealMainFrame{
  margin-left: auto;
  margin-right: auto;
}

.title {
	width: 100%;
  height: 90px;
  background: url(../images/epucBetaLogo.jpg);
  background-position: 20px 0px;
  background-repeat: no-repeat;
  padding-bottom: 5px;

	background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
/*  border-bottom: 2px solid #bbbbbb;*/
}

.content {
/*	background: #aaffaa; */
}

.defaultPageContent {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 350px;
  width: 100%;
}

.swagPageContent{
  margin-top: 20px;
  margin-bottom: 20px;
  height: 350px;
  width: 60%;
  }

.swagPageText{
  text-align: center;
  width: 550px;
  background: #ffffff;
  border: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  padding-right: 30px;
}
.swagPageText a,img{
	border: none
}


.smallPageContent{
  margin-top: 20px;
  margin-bottom: 20px;
  height: 350px;
  width: 60%;
}

.smallPageText{
  text-align: left;
  width: 550px;
  background: #ffffff;
  border: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  padding-right: 30px;
}

.defaultPageFrame {
  margin: 5px;
  width: 100%;
}

.tempPage {
  border: 1px solid #e0e0e0;
  margin: 20px;
  padding: 15px;
  background: #f5f5f5;
  width: 60%;
}

.frameGrid {
	padding: 2px;
/*	background-color: #cce0d7; */
	background: url(../images/stripeBorder.gif);
	
	border: 1px solid #bcd0e7;
/*
  background-color: #ccffe7;
  border: 1px solid #bcefd7;

  background-color: #e0e0e0;
  border: 1px solid #d0d0d0;
*/  
}

.frameGridSolid {
	padding: 2px;
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.avatarFrame{
  padding: 1px;
  margin: 3px;
	background-color: #b3d0c0;
  border: 1px solid #a3c0b0;
}

.ads {
  width: 200px;
/*  background: #aaaaff; */
}

.simpleHyperLink{
	cursor:pointer;cursor:hand;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	font-weight: bold;
	color: #efefef;
	background-color: #67a4a4;
	border: 1px solid #579494;
	
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

  .forgotPasswordLink {
	cursor:pointer;cursor:hand;
  font-size: 4px;
  width: 280px;
	padding: 5px;
  text-align: right;
  font-size: 12px;
  color: #337;
  text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}


.simpleHyperLink:hover {
	color: #ffffff;
	background-color: #7acaaa;
	border: 1px solid #6aba9a;
}

.userLink{
	font-weight: normal;
	font-size: 15px;
  background: none;
  border: none;
	text-decoration: underline;
	color: #555555;
}

.userLink:hover{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.disabledSimpleHyperLink{
	cursor:default;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	font-weight: bold;
	color: #efefef;
	background-color: #999999;
	border: 1px solid #898989;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

.disabledSimpleHyperLink:hover{
	background-color: #999999;
	border: 1px solid #898989;
}

.gwt-Canvas{
	border: 1px solid #bcd0e7;
}

.imageButtonOff {
  border: none;
  background: none;
}

.imageButtonOn {
	cursor:pointer;cursor:hand;
  border: 1px solid #6aba9a;
  background: #7acaaa;
}

.TooltipPopup {
  border: 1px solid #333333;
  padding: 1px;
  background: #ffff9c;
}

.firefoxImageWidget{
  #padding: 7px;
  #background: #ffffff;
  width: 200px;
	display: block;
	height: 80px;
	border: none;
}




.adFrameGrid {
  margin-left: 150px;
	#padding: 2px;
	#background: url(../images/stripeBorder.gif);	
  #border: 1px solid #bcd0e7;
	border: none;
}

.firefoxLinkWidget{
  width: 100%;
	height: 80px;
	border: none;
}
.footerWidget {
  border-top: 1px solid #cccccc;
  background-color: #ffffff;
  width: 100%;
  padding-bottom: 5px;
}

.footerWidget .copyright {
  margin-left: 15px; 
  margin-top: 5px; 
}

.footerWidget .footerMenuWidget {
  margin-right: 15px;
  margin-top: 5px;
}

.footerWidget .footerMenuWidget * {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 1px;
}

.footerWidget a {
  text-decoration: none;
}


.groupNameLabel{
	font-size: 21px;
	font-weight: bold;
}

.rightSide{
  width: 370px;
}

.groupInfoPanel{
  width: 500px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.hallOfFameContent .chooseText{
  margin-top: 50px;
}

.hallOfFameContent .hofMemberSpacing{
  margin-top: 35px;
}

.hofRankLabel{
  font-size: 24px;
  font-weight: bold;
  padding-right: 15px;
  padding-left: 15px;
}

.hofCountLabel{
  padding-right: 15px;
  padding-left: 35px;  
}


.hofRowOdd{
  background: #ffffff;
}

.hofRowEven{
  background: #f0f0f0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

.hofLeftMargin{
  margin-left: 20px;
}

.hofImage{
	cursor:pointer;cursor:hand;
}

.pofApprove{
  margin-right: 5px;
}

.hallOfFameTable{
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-collapse: collapse;
}

.frameGrid{
  padding: 2px;
}

.frameGridSolid{
  padding:2px;
  margin: 5px;
}

.smallPageText{
  padding-top: 30px;
  padding-bottom: 30px;
}

.loginContent {
  width: 520px;
  padding: 15px;
}

.loginPanel .loginText {
  padding: 10px;
	width: 300px;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 5px;
}

.loginPanel .frameGrid {
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 15px;
}
.loginWidget {
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.rememberMeLogin {
  margin-right: 10px;
}

.loginWidget .userLabel {
  padding: 0px;
}

.loginWidget .userBox {
	padding: 3px;
	width: 180px;
}

.loginWidget .passwordLabel {
	padding: 0px;
}

.loginWidget .passwordBox {
	padding: 3px;
	width: 180px;
}

.loginWidget .bottomControls {
	width: 280px;
	padding: 5px;
}

.loginWidget .signInButton {
}

.mainPageContent {
  width: 100%;
  padding: 15px;
}

.mainPageContent .welcome {
  margin-bottom: 10px;
}

.mainPageContent .rightPanel{
	padding-top: 5px;
	padding-left: 20px;
}

.mainPageContent .leftPanel{
	padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 10px;
/*  border-right: 1px solid #cccccc; */
}

.mainPageContent .welcomeLink{
	margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 40px;
  border-bottom:1px solid #CCCCCC;
}

.mainPageContent .welcomeLink img{
	border: none;
}


.mainPageLeftContent{
  padding: 20px;
  padding-bottom: 0px;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 430px;
}

.mainPageLeftContent .htmlBlock{
  border-bottom: 1px solid #cccccc;
}

.mainPageLeftContent .postTime{
  	font-size: 17px;
		font-weight: bold;
}

.mainPageLeftContent .featureList{
  	font-size: 13px;
}

.popText{
  margin-top: 20px;
}

.popStripPanel .frameGrid{
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 12px;
  margin-right: 12px;
}

.menuWidget {
	margin-left: 11px;
	margin-bottom: 4px;
	padding: 3px;
}

.menuWidget a{
  margin: 0px;
  margin-left: 4px;
	color: #555;
	text-decoration: none;
/*	border: 2px dotted #cfcfcf;*/
	border: 2px dotted #aaaaaa;
	padding: 2px;
}

.navLink1 a:hover {
  background-color: #c7bdff;
}

.navLink2 a:hover {
  background-color: #ffbfdf;
}

.navLink3 a:hover {
  background-color: #fafa9a;
}

.navLink4 a:hover {
  background-color: #daffaa;
}

.miniStrip{
  margin: 0px;
  padding: 2px;
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.miniStrip .fullSizeButtonOff {
  border: none;
  background: none;
}

.miniStrip .fullSizeButtonOn {
	cursor:pointer;cursor:hand;
  border: 1px solid #6aba9a;
  background: #7acaaa;
}

.miniStrip .sentenceLabel{
	padding: 3px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 14px;
}

.miniStrip .removedPanel{
  padding: 0px;
  width: 123px;
  height: 48px;
  border: 1px solid #a3c0b0;
  background: #ffe5e5;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0px;
  margin-right: 0px;
}

.miniStrip .removedMessage{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 13px;
	color: #555555;
	line-height: 16px;
  padding: 3px;
}

.miniStrip .sentencePanel{
  padding: 0px;
	width: 121px;
	height: 48px;

  margin-right: 0px;
  margin-left: 0px;
  margin-top: 1px;
  margin-bottom: 1px;
  border: 1px solid #a3c0b0;
  background: #e5e5e5;
}

.miniImagePanel {
  padding: 0px;
	background-color: #ffffff;
	width: 121px;
	height: 81px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 1px;
  margin-bottom: 1px;
  border: 1px solid #a3c0b0;
}



.newMemberPanel .newMemberText {
  padding: 10px;
  padding-right: 20px;
	width: 380px;
  margin: 0px;
  margin-right: 40px;
}

.newMemberPanel .frameGrid {
  margin: 5px;
}


/*
.newMemberPanel .newMemberWidget {
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
}
*/

.newMemberWidget {
  background-color: #b3d0c0;
  border: 1px solid #a3c0b0;
  font-weight: normal;
  padding: 2px;
  padding-left: 11px;
  padding-right: 11px;
}

.newMemberGrid * {
  padding: 2px;
}

.accountNameLabel {
  font-style: italic;
}


.accountNameField {
  margin-left: 6px;
  width: 160px;
}

.firstNameField {
  margin-left: 6px;
  width: 160px;
}

.lastNameField {
  margin-left: 6px;
  width: 210px;
}

.birthdayLabel {
  font-style: italic;
}

.password1Label {
  font-style: italic;
}

.password1Field {
  margin-left: 6px;
  width: 160px;
}

.password2Label {
  font-style: italic;
}

.password2Field {
  margin-left: 6px;
  width: 160px;
}

.emailLabel {
  font-style: italic;
}

.emailField {
  margin-left: 6px;
  width: 248px;
}

.welcomeNote {
  margin-left: 6px;
  width: 300px;
  height: 45px;
}

.newStripContent {
  height: 400px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
}

.newStripContent .chooseText{
  height: 350px;
  margin-top: 10px;
  margin-left: 20px;
}

.newStripContent .buttonPanel{
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 15px;
}

.newStripContent .loginWarning{
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	padding: 3px;
  background: #fae0d5;
  border: 2px solid #888888;
}

.newStripContent .sentenceEntryWidget{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.newStripContent .sentenceEntryWidget{
  padding: 3px;
}

.newStripContent .sentenceEntryWidget .sentenceEntryText{
  margin-bottom: 3px;
}

.newStripContent .sentenceEntryWidget .sentenceTextArea{
  padding: 3px;
	margin-bottom: 3px;
	width: 478px;
	height: 50px;
	font-weight: bold;
	font-size: 16px;
}

.openStripPage{
  width: 100%;
  height: 350px;
}

/*
.openStripContent {
  height: 400px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
}
*/

.openStripPage .chooseText{
  height: 350px;
  margin-top: 10px;
  margin-left: 20px;
}

.openStripPage .buttonPanel{
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 15px;
}

.openStripPage .loginWarning{
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	padding: 3px;
	/*
  background: #fae0d5;
  border: 2px solid #888888;
  */
}

.openStripPanel{
}

.openStripWidget{
  margin: 0px;
  padding: 0px;
}

.openStripWidget .visiblePanel{
  margin: 0px;
  padding: 0px;
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.openStripWidget .bottomMargin{
  margin-bottom: 8px;
}

.openStripWidget .topPanel{
	width: 480px;
}

.openStripWidget .panelsLeftLabel{
  margin-left: 5px;
  font-size: 13px;
}

.openStripWidget .sentenceLabel{
	padding: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #555555;
	line-height: 22px;
}

.openStripWidget .sentencePanel{
  padding: 0px;
	width: 481px;
  margin: 1px;
	border: 1px solid #a3c0b0;
  background: #dddddd;
}

.openStripWidget .imagePanel {
	background-color: #ffffff;
  padding: 0px;
	width: 481px;
	height: 320px;
  margin: 1px;
	border: 1px solid #a3c0b0;
}

.openStripPage .sentenceEntryWidget{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.openStripPage .sentenceEntryWidget{
  padding: 3px;
}

.openStripPage .sentenceEntryWidget .sentenceEntryText{
  margin-bottom: 3px;
}

.openStripPage .sentenceEntryWidget .sentenceTextArea{
  padding: 3px;
	margin-bottom: 3px;
	width: 478px;
	height: 50px;
	font-weight: bold;
	font-size: 16px;
}

.fileUploadWidget {
  padding-left: 5px;
  padding-right: 5px;
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}


.pagedMiniStripWidget{
  width: 100%;
}

.miniStripPageArea{
  width: 100%;
  padding-top: 10px;
  height: 650px;
}

.otherPage{
	cursor:pointer;cursor:hand;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	color: #333333;
	text-decoration: underline;
}

.otherPage:hover {
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #7acaaa;
	border: 1px solid #6aba9a;
}

.currentPage{
	cursor:default;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.currentPage:hover{
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
	color: #333333;
}
 
.painterWidgetPopup {
  background: #F0F0E5;
  border: 1px solid #E0E0D5;
}

.painterWidget .frameGrid {
	background-color: #b3d0c0;
	border: 1px solid #a3c0b0;
}

.painterWidget .colorSelectImage {
	padding: 3px;
  cursor:pointer;
  background: #e5e5e5;
}

.painterWidget .colorSelectImage:hover {
	padding: 2px;
	background: #7acaaa;
	border: 1px solid #6aba9a;
}

.painterWidget .buttonPanel {
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px;
	border: 2px solid #b3d0c0;
}



.colorSelector .hueArea {
  cursor:pointer;
	margin: 0px;
	padding: 0px;
	height: 7px;
  width: 21px;
  border: none;
}

.colorSelector .hueArea:hover {
  border: 2px solid #dddddd;
}

.colorSelector .hueGrid {
	border: 1px solid #bcd0e7;
}

.colorSelector .colorGrid {
	border: 1px solid #bcd0e7;
}

.colorSelector .bwPanel {
	border: 1px solid #bcd0e7;
}

.colorSelector .colorArea {
  cursor:pointer;
	margin: 0px;
	padding: 0px;
	height: 21px;
  width: 21px;
  border: none;
}

.colorSelector .leftMargin
{
  margin-left: 10px;
}

.colorSelector .colorArea:hover {
  border: 2px solid #dddddd;
}

.brushImage {
	padding: 8px;
  cursor:pointer;
}

.brushImage:hover {
	padding: 7px;
	background: #7acaaa;
	border: 1px solid #6aba9a;
}

.calImage {
	padding: 2px;
  cursor:pointer;
}

.calImage:hover {
	padding: 1px;
	background: #7acaaa;
	border: 1px solid #6aba9a;
}

.confirmationWidget{
  padding: 5px;
}

.pictureUpload .orLabel{
  padding-left: 5px;
  padding-right: 5px;
}

.pictureUpload .methodSelectButtons{
  padding-bottom: 5px;
}

.confirmationPanel{
  padding: 10px;
  background: #f7f7ec;
}

.popupMessage {
  background-color: #fae0d5;
	border: 2px solid #888888;
	padding: 3px;
}

.popupMessage * {
	padding: 3px;
}

.pleaseWait {
  background-color: #e0fad5;
	border: 2px solid #d0eac5;
	padding: 3px;  
}

.pleaseWait * {
  padding: 3px;
}

.profilePage{
  width: 100%;
}
.memberInfoPanel{
  width: 95%;
}

.profilePage .extraInfoPanel{
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
	padding: 5px;  
}

.profilePage .memberHeaderPanel{
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.profilePage .memberNameLabel{
	font-size: 21px;
	font-weight: bold;
}

.leftMarginMed{
  margin-left: 10px;
}

.topMarginMed{
  margin-top: 10px;
}

.pagedTopMargin{
  margin-top: 15px;
  border-top: 1px solid #cccccc;
  padding: 5px;
}
.ratingsWidget .starPanel {
  background: #ffffff;
  border: 1px solid #cccccc;
  padding: 1px;
}

.ratingsWidget .ratingsLabel {
  margin-right: 5px;
  font-size: 13px;
}

.ratingsWidget .star {
	cursor:pointer;cursor:hand;
}

.topMenu {
  width: 400px;
  margin-right: 15px;
  margin-top: 10px;
}

.topMenu a {
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 2px;
  padding-right: 2px;
}

.topMenu .memberNameLabel {
  color: #9A9A9A;
  font-style: italic;
  margin-right: 5px;
}
