#MainContainer 
{
	width: 100%;
	background-color:#fff;
	margin:0 auto;
}
DIV.clear 
{
	clear: both;
}
#MenuLeftColumn
{
	width:15%;
	margin:0;
	padding:0;
	float:left;
}
#LeftMenu
{
	margin:0;
	padding:0;
	
}
#LogoContainer
{
	width:150px;
	padding:0;
	margin:0 auto;
}
#MenuOptions
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	line-height:24px;
	margin:0;
	padding:0;
	color:#000000;  
}
#MenuOptions UL
{
	text-align:left;
	margin:0 0 0 11px;
	padding:0; 
}
#MenuOptions LI
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	margin:0;
	padding:0;
	color:#000000;  
	list-style:none;
}
#MenuOptions LI A
{
	line-height:30px;
	vertical-align:middle;
	margin:0;
	padding:0;
	color:#000000;  
	text-decoration:none;
}
#MenuOptions LI A IMG
{
	margin:0 4px 0 0;
	padding:0;
	border:0;
	
}
#LoginBox
{
	width:300px;
	height:200px;
	margin:100px auto;
	padding:0;
}
#LoginBoxContent
{
	width:300px;
	margin:0;
	padding:0;
}
#LoginLogo
{
	width:150px;
	padding:0;
	margin:0 auto;
}
#LoginLogo IMG
{
	width:150px;
	padding:0;
	margin:0;
	border:0;
}
#LoginBoxContent P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	line-height:24px;
	margin:0;
	padding:0;
	color:#000000;
}
#LoginBoxContent #LoginFormContainer
{
	width:290px;
	margin:0 auto;
	padding:0;
}
#LoginBoxContent #LoginFormContainer INPUT
{
	width:130px;
	margin:5px 0 0 0;
	padding:0;
}
#LoginBoxContent #LoginFormContainer P.submit
{
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}
#ErrorMessage
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#8e1a1a;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#SuccessMessage
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#006600;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#RightColumnContent
{
	width: 85%;
	padding: 0;
	margin: 0;
	float:left;
}
#AdminContainer,#SeriesContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#AdminContainer P,#SeriesContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#AdminContainer P.title,#SeriesContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#AdminContainer P.SortLetters A
{
	color:#003366;
	text-decoration:none;
}
#AdminContent
{
	width:100%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowAdminInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowAdminInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowAdminInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#ShowAdminInfo UL
{
	width:320px;
	height:0px;
	margin:0 0 15px 80px;
	padding:0;
}
#ShowAdminInfo LI
{
	list-style:none;
	margin:0;
	padding:0;
}
#ShowAdminInfo LI INPUT
{
	width:10px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
#ShowAdminInfo LI SPAN
{
	font-family: Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	color:#000000;
}
DIV.HiddenContent
{
	display:none; 
	margin:0;
	padding:0;
}
DIV.ShowContent
{
	margin:0;
	padding:0;
}
A.ShowMenu
{

}
A.NoShowMenu
{
	display:none; 
}
A.ShowUpdate
{

}
A.NoShowUpdate
{
	display:none; 
}
A.ShowPermissionGrade
{

}
A.NoShowPermissionGrade
{
	display:none; 
}
A.NoShowPermissionTaller
{
	display:none; 
}
A.ShowPermissionTaller
{

}
A.ShowPermissionDelete
{

}
A.NoShowPermissionDelete
{
	display:none; 
}
A.ShowPermissionAnotacion
{
}
A.ShowPermissionImprimir
{
}
A.NoShowPermissionAnotacion
{
	display:none; 
}
A.NoShowPermissionImprimir
{
	display:none; 
}
TFOOT.ShowPermissionGrade
{
}
TFOOT.NoShowPermissionGrade
{
	display:none;
}
TFOOT.ShowPermissionCrear
{
}
TFOOT.NoShowPermissionCrear
{
	display:none;
}
TR.ShowPermissionCrear
{
}
TR.NoShowPermissionCrear
{
	display:none;
}
TH.ShowPermissionGrade
{
}
TH.NoShowPermissionGrade
{
	display:none;
}
TH.ShowPermissionDelete
{
}
TH.NoShowPermissionDelete
{
	display:none;
}
TABLE#FreegamesTable
{
	width:100%;
	margin:10px 5px;
	padding:0;
	float:left;
}
TABLE#FreegamesTable TH
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#006699;
	text-align:left;
}
TABLE#FreegamesTable TD.OddData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#99ccff;
	text-align:left;
}
TABLE#FreegamesTable TD.OddData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
TABLE#FreegamesTable TD.EvenData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#fff;
	text-align:left;
}
TABLE#FreegamesTable TD.EvenData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
/*Default table style*/
TABLE#MulticontentTable
{
	width:100%;
	margin:10px 5px;
	padding:0;
	float:left;
}
TABLE#MulticontentTable TH
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#006699;
	text-align:left;
}
TABLE#MulticontentTable TD.OddData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#99ccff;
	text-align:left;
}
TABLE#MulticontentTable TD.OddData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
TABLE#MulticontentTable TD.EvenData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#fff;
	text-align:left;
}
TABLE#MulticontentTable TD.EvenData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
TABLE#MulticontentTable TFOOT TABLE
{
	margin:10px 0;
	padding:0;
}
TABLE#MulticontentTable TFOOT TABLE TR TD SPAN
{
	font-family: Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#1b730d;
	margin:0 0 0 5px;
	padding:0;
}
TABLE#MulticontentTable TR.RemarkableContent TD
{
	color:#ae1f1f;
	font-weight:bold;
}
TABLE#MulticontentTable TR.RemarkableContent TD INPUT
{
	color:#ae1f1f;
	font-weight:bold;
}

.CategoriesTab{
	display:block;
}
.CategoriesTab *{	
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1f69ae;
  }
.CategoriesTab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9ebedc;
  border-right:1px solid #9ebedc;
  background:#578ec2}
.CategoriesTab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8f0f6;
  border-right:1px solid #e8f0f6;
  background:#4985bd}
.CategoriesTab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4985bd;
  border-right:1px solid #4985bd;}
.CategoriesTab4{
  border-left:1px solid #9ebedc;
  border-right:1px solid #9ebedc}
.CategoriesTab5{
  border-left:1px solid #578ec2;
  border-right:1px solid #578ec2}
.CategoriesTabfg{
  background:#1f69ae}
.CategoriesTabfg SPAN
{
 	font-family:Arial,Verdana;
	font-weight:bold;
	font-size:15px;		
	color:#fff;
	margin:0 10px;
	padding:0;
}  
.CategoriesTabfg SPAN A
{
	margin:0 6px;
	padding:0;
	color:#fff;
	text-decoration:none;
}
.CategoriesTabfg SPAN A:hover
{
  color:#f8df0a;
}

#CategoriesContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#CategoriesContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#CategoriesContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#CategoriesContent
{
	width:95%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowCategoriesInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowCategoriesInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowCategoriesInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}


#UserContainer,#SeriesContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#UserContainer P,#SeriesContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#UserContainer P.title,#SeriesContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#UserContainer P.SortLetters A
{
	color:#003366;
	text-decoration:none;
}
#UserContent
{
	width:100%;
	padding:0;
	margin: 0 auto;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
#ShowUserInfo
{
	width:290px;
	margin:0 0;
	padding:0;
	width:25%;
	float:left;
}
#ShowUserInfo P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:#CC0000;
}
#ShowUserInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowUserInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#showcenter
{
	margin:0 auto;
	padding:0;
	width:50%;
	float:left;
}
#showcenter P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:#CC0000;
	margin:10px 0;
	padding:0;
}
#showcenter P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
}
#showcenter P SPAN
{
	width:85px;
	margin:5px 0;
	padding:0;
	text-align:center;
	float:left;
}
#ShowUserInfoR
{
	margin:0 auto;
	padding:0;
	width:25%;
	float:left;
}
#ShowUserInfoR P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	text-align:center;	
	color:#C00000;
}
#ShowUserInfoR P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:350px;
}
#ShowUserInfoR P SPAN
{
	width:95px;
	margin:10px 10px 0 0;
	padding:0;
	text-align:left;
	float:left;
}
/**/
#ShowComment
{
	margin:0 auto;
	padding:0;
	width:25%;
	float:left;
}
#ShowComment P.title-C
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px; 
	text-align:center;
	color:#CC0000;
}
#ShowComment P.subtitle
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#0066cc;
}
#ShowComment P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowComment P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
/**/
#ShowUserInfo UL
{
	width:120px;
	height:80px;
	margin:0 0 15px 80px;
	padding:0;
}
#ShowUserInfo LI
{
	list-style:none;
	margin:0;
	padding:0;
}
#ShowUserInfo LI INPUT
{
	width:10px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
#ShowUserInfo LI SPAN
{
	font-family: Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	color:#000000;
}
/*Default table style*/
TABLE#MulticontentTable 
{
	width:100%;
	margin:10px 0;
	padding:0;
	float:left;
}
TABLE#MulticontentTable TH
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#006699;
	text-align:left;
}
TABLE#MulticontentTable TD.OddDataDate
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#99ccff;
	text-align:left;
	width:20%;
}
TABLE#MulticontentTable TD.OddDataSame
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#000000;
	background-color:#99ccff;
	text-align:left;
	width:10%;
}
TABLE#MulticontentTable TD.OddDataComment
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#000000;
	background-color:#99ccff;
	text-align:left;
	width:60%;
}
TABLE#MulticontentTable TD.OddData SPAN.CCcomment
{
	margin:10px 0;
	width:50%;	
}
TABLE#MulticontentTable TD.EvenDataDate
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#000000;
	background-color:#fff;
	text-align:left;
	width:20%;
}
TABLE#MulticontentTable TD.EvenDataSame
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#000000;
	background-color:#fff;
	text-align:left;
	width:10%;
}
TABLE#MulticontentTable TD.EvenDataComment
{
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#000000;
	background-color:#fff;
	text-align:left;
	width:50%;
}
TABLE#MulticontentTable TD.EvenData SPAN.CCcomment
{
	margin:10px 0;
	width:60%;	
}
TABLE#MulticontentTable TFOOT TABLE
{
	margin:10px 0;
	padding:0;
}
TABLE#MulticontentTable TFOOT TABLE TR TD SPAN
{
	font-family: Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#1b730d;
	margin:0 0 0 5px;
	padding:0;
}
/*Selections Style*/
TR.SelectionsData
{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Arial;
}
TR.SelectionsData TD
{
	margin:0;
	padding:0;
	border-bottom:1px solid #a6acb0;
}
/*end of selections style*/


#EmailtemplateContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#EmailtemplateContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#EmailtemplateContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#EmailtemplateContent
{
	width:95%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowAutoEmail
{
	width:300px;
	margin:0 auto;
	padding:0;
}
#ShowAutoEmail P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
}
#ShowAutoEmail P SPAN
{
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}



#ShowEmailtemplateInfo
{
	width:900px;
	margin:0 auto;
	padding:0;
}
#ShowEmailtemplateInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
}
#ShowEmailtemplateInfo P SPAN
{
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#BonusContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#BonusContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#BonusContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#BonusContent
{
	width:100%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowBonusInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowBonusInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:450px;
}
.HiddenElement
{
	margin:0;
	padding:0;
	display:none;
}
.ShowElement
{
	display:block;
}
#ShowBonusInfo P SPAN
{
	width:205px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#SecurityContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#SecurityContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#SecurityContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#SecurityContent
{
	width:95%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowSecurityInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowSecurityInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowSecurityInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#DiagnosticsContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#DiagnosticsContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:5px 0;
	padding:0;
	text-align:center;
}
#DiagnosticsContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
	margin:0;
	padding:0;
}
#DiagnosticsContent
{
	width:100%;
	padding:0;
	margin: 0 auto;
}
#DiagnosticsContent #diagnosticstable
{
	width:100%;
	padding:0;
	margin: 10px auto;
}
#DiagnosticsContent #diagnosticstable TABLE TR
{
	margin:0;
	padding:0;
}
#DiagnosticsContent #diagnosticstable TABLE TR TD H3.DiagnosticsTitle
{
	text-align:center;
	font-family: Arial, Verdana;
	font-size:18px;
	color:#920c0c;
	margin:5px 0;
	padding:0;
}
#diagnosticstable TABLE TR TD
{
	margin:0;
	padding:0;
}
#diagnosticstable TABLE TR TD P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
	margin:3px 0;
	padding:0;
}
#diagnosticstable TABLE TR TD P SPAN
{
	margin:0;
	padding:0;
	text-align:left;
}
#diagnosticstable TABLE TR TD A
{
	margin:0;
	padding:0;
	text-align:left;
}
#diagnosticstable TABLE TR TD A IMG
{
	margin:0 10px;
	padding:0;
}
#diagnosticstable TABLE TR TD P SPAN B
{
	margin:0 10px;
	padding:0;
}
.VisibleContent
{
	margin:0;
	padding:0;
}
.HiddenContent
{
	margin:0;
	padding:0;
	display:none;
}
#ExpandUsersConnected P,#CollapseUsersConnected P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:18px;
	font-weight:bold;
	color:#065c14;
}
#ExpandUsersConnected P A,#CollapseUsersConnected P A
{
	margin:0;
	padding:0;
	color:#065c14;
	text-decoration:none;
}
#ExpandUsersConnected P A STRONG,#CollapseUsersConnected P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
TABLE#UsersConnected,TABLE#AdminsConnected
{
	width:96%;
	margin:5px auto;
	padding:0;
	border:1px solid #9ca1a2;
}
TABLE#UsersConnected TD,TABLE#AdminsConnected TD
{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size:12px;
	border-top:1px solid #9ca1a2;
}
TABLE#SignUps
{
	margin:0;
	padding:0;
}
TABLE#SignUps TR
{
	margin:0;
	padding:0;
}
TABLE#SignUps TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
}
TABLE#DateSettingsTable
{
	width:700px; 
	margin:0 auto;
	padding:0;
}
TABLE#DateSettingsTable TR
{
	margin:0;
	padding:0;
}
TABLE#DateSettingsTable TR TD
{
	margin:0;
	padding:0;
}
TABLE#DateSettingsTable TR TD STRONG
{
	font-family: Arial;
	font-size:14px;
	color:#0c6b10;
	margin: 0;
	padding:0;
}
TABLE#DateSettingsTable TR TD INPUT
{
	margin: 0;
	padding:0;
}
TABLE#DateSettingsTable TR TD IMG
{
	margin: 0;
	padding:0;
	vertical-align:bottom;
}

/*Newsletter Tool style*/
#NewslettertoolContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#NewslettertoolContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#NewslettertoolContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#NewslettertoolContent
{
	width:95%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
/**/
#ShowNewslettertoolInfo
{
	width:900px;
	margin:0 auto;
	padding:0;
}
#ShowNewslettertoolInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
}
#ShowNewslettertoolInfo P SPAN
{
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
/**/
.HiddenNewslettertoolUserInfo
{
	display:none;
	float:left; 
	margin:0;
	padding:0;
	width:37%;
}
.ShowNewslettertoolUserInfo
{
	float:left; 
	margin:0;
	padding:0;
	width:37%;
}
.ShowNewslettertoolUserInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
.ShowNewslettertoolUserInfo P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:#C00000; 
}
.ShowNewslettertoolUserInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#ShowNewslettertool
{
	float:left; 
	margin:10px auto;
	padding:0;
	width:63%;
}
#ShowNewslettertool table 
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowNewslettertool table td.SPAN
{
	width:75px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#ShowNewslettertool P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:#C00000; 
}
TABLE#MulticontentTable TD.pd
{
	margin:10px 0;
	width:30%;	
}
TABLE#MulticontentTable TD SPAN.Namecol
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:16px;
	color:#003366;
	margin:10px 0;
	width:50%;	
}
TABLE#MulticontentTable TD SPAN.Resultcol
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	width:50%;	
}
#ShowDiagnosticsInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowDiagnosticsInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowDiagnosticsInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
#settingContainer
{
	width:400px;
	padding: 0;
	margin: 5px auto;
	text-align:center;
}
#SettingContainer P
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:10px 0;
	padding:0;
	text-align:center;
}
#SettingContainer P.title
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:24px;
	color:#003366;
}
#SettingContent
{
	width:95%;
	padding:0;
	margin: 0 auto;
	text-align:center;
}
#ShowSettingInfo
{
	width:400px;
	margin:0 auto;
	padding:0;
}
#ShowSettingInfo P
{
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#0066cc;
	margin:0;
	padding:0;
	width:250px;
}
#ShowSettingInfo P SPAN
{
	width:125px;
	margin:5px 0;
	padding:0;
	text-align:left;
	float:left;
}
/*Footer*/
#Footer
{
	width:100%;
	margin:5px 0;
	padding:0;
}
#Footer H4
{
	width:100%;
	margin:10px 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#1a577e;
	text-align:center;
}
/*Server Clock*/
#ServerClockContainer
{
	margin:5px 0;
	padding:0;
	text-align:center;
}
#ServerClockContainer P
{
	margin:0 0 0 14px;
	padding:0;
	font-size:12px;
	font-family: Arial,Verdana;
	font-weight:bold;
	color:#2c517e;
}
#ServerClockContainer SPAN
{
	margin:0;
	padding:0;
	font-size:18px;
	font-family: Arial,Verdana;
	font-weight:bold;
	color:#2c517e;
}
#ExpandTodaySignUps P,#CollapseTodaySignUps P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:18px;
	font-weight:bold;
	color:#065c14;
}
#ExpandTodaySignUps P A,#CollapseTodaySignUps P A
{
	margin:0;
	padding:0;
	color:#065c14;
	text-decoration:none;
}
#ExpandTodaySignUps P A STRONG,#CollapseTodaySignUps P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
TABLE#SignUps,TABLE#AdminsConnected
{
	width:96%;
	margin:2px auto;
	padding:0;
	border:1px solid #9ca1a2;
}
TABLE#SignUps TD,TABLE#AdminsConnected TD
{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size:11px;
	border-top:1px solid #9ca1a2;
}
TABLE#ReferralsPending,TABLE#ReferralsCompleted,TABLE#Referrals,TABLE#AllReferrals
{
	width:98%;
	margin:0;
	padding:0;
}
TABLE#ReferralsPending TR,TABLE#ReferralsCompleted TR,TABLE#Referrals TR,TABLE#AllReferrals TR
{
	margin:0;
	padding:0;
}
TABLE#ReferralsPending TR TH,TABLE#ReferralsCompleted TR TH,TABLE#Referrals TR TH,TABLE#AllReferrals TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
}
TABLE#ReferralsPending TR TD,TABLE#ReferralsCompleted TR TD,TABLE#Referrals TR TD,TABLE#AllReferrals TR TD
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
}

P.ShowPermissionGrade
{
}
P.NoShowPermissionGrade
{
	display:none;
}
STRONG.ShowPermissionGrade
{
}
STRONG.NoShowPermissionGrade
{
	display:none;
}
TD.ShowPermissionEmails
{
}
TD.NoShowPermissionEmails
{
	display:none;
}
TABLE#EntryTable 
{
	width:20%;
	margin:10px auto;
	padding:0;
	text-align:center;
	border-style:solid;
	border-color:#b6b8b4;
}
TABLE#EntryTable TH
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:16px;
	color:#006699;
	text-align:center;
}
TABLE#EntryTable TD.OddData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:16px;
	color:#469109;
	background-color:#99ccff;
	text-align:center;
}
#ExpandReferrals P,#CollapseReferrals P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	color:#3DA866;
}
#ExpandReferrals P A,#CollapseReferrals P A
{
	margin:0;
	padding:0;
	color:#3DA866;
	text-decoration:none;
}
#ExpandReferrals P A STRONG,#CollapseReferrals P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
#ExpandAllReferrals P,#CollapseAllReferrals P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	color:#3DA866;
}
#ExpandAllReferrals P A,#CollapseAllReferrals P A
{
	margin:0;
	padding:0;
	color:#3DA866;
	text-decoration:none;
}
#ExpandAllReferrals P A STRONG,#CollapseAllReferrals P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
TABLE#Referrals
{
	margin:0;
	padding:0;
}
TABLE#Referrals TR
{
	margin:0;
	padding:0;
}
TABLE#Referrals TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
	color:#006699;
}
TABLE#AllReferrals
{
	margin:0;
	padding:0;
}
TABLE#AllReferrals TR
{
	margin:0;
	padding:0;
}
TABLE#AllReferrals TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
	color:#006699;
}
#ExpandReferralsPending P,#CollapseReferralsPending P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	color:#3DA866;
}
#ExpandReferralsPending P A,#CollapseReferralsPending P A
{
	margin:0;
	padding:0;
	color:#3DA866;
	text-decoration:none;
}
#ExpandReferralsPending P A STRONG,#CollapseReferralsPending P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
TABLE#ReferralsPending
{
	margin:0;
	padding:0;
}
TABLE#ReferralsPending TR
{
	margin:0;
	padding:0;
}
TABLE#ReferralsPending TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
	color:#006699;
}
#ExpandReferralsCompleted P,#CollapseReferralsCompleted P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	color:#3DA866;
}
#ExpandReferralsCompleted P A,#CollapseReferralsCompleted P A
{
	margin:0;
	padding:0;
	color:#3DA866;
	text-decoration:none;
}
#ExpandReferralsCompleted P A STRONG,#CollapseReferralsCompleted P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0b606d;
	text-decoration:none;
}
TABLE#ReferralsCompleted
{
	margin:0;
	padding:0;
}
TABLE#ReferralsCompleted TR
{
	margin:0;
	padding:0;
}
TABLE#ReferralsCompleted TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:10px; 
	margin:0;
	padding:0;
	color:#006699;
}
TABLE#Comment
{
	margin:0;
	padding:0;
}
TABLE#Comment TR
{
	margin:0;
	padding:0;
}
TABLE#Comment TR TH
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:12px; 
	margin:0;
	padding:0;
	color:#006699;
}
TABLE#Comment TR TD
{
	text-align:center;
	font-family:Arial,Verdana;
	font-size:12px; 
	margin:0px;
	padding:0 5px;
	color:#000;
}
#ExpandUsers P,#CollapseUsers P
{
	margin:0;
	padding:0;
	text-align:center;
	font-family: arial;
	font-size:18px;
	font-weight:bold;
	color:#3DA866;
}
#ExpandUsers P A,#CollapseUsers P A
{
	margin:0;
	padding:0;
	color:#3DA866;
	text-decoration:none;
}
#ExpandUsers P A STRONG,#CollapseUsers P A STRONG
{
	margin:0 5px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#3DA866;
	text-decoration:none;
}
TABLE#filterusers
{
	width:80%;
	margin:2px auto;
	padding:0;
	border:0;
}
TABLE#filterusers TD
{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size:12px;
	border-top:0;
}
TABLE#ReportTable
{
	width:100%;
	margin:10px 5px;
	padding:0;
	float:left;
}
TABLE#ReportTable TH
{
	margin:0;
	padding:0 7px;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#006699;
	text-align:center;
}
TABLE#ReportTable TD
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	text-align:center;
}
TABLE#ReportTable TD INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
TABLE#ReportTable TD.OddData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#99ccff;
	text-align:center;
}
TABLE#ReportTable TD.OddData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
TABLE#ReportTable TD.EvenData
{
	margin:0 10px;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	background-color:#fff;
	text-align:center;
}
TABLE#ReportTable TD.EvenData INPUT
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

TABLE#MenuReporTable a{
	margin:0;
	padding:0;
	font-family: Arial, Verdana;
	font-size:14px;
	color:#006699;
	font-weight:bold;
}
#UserContent #links
{
	margin:10px 5px;
	padding:0;
}
#UserContent #links SPAN A
{
	font-family: Arial,Verdana;
	font-weight:bold;
	font-size:16px;
	color:#2b5bb3;
	margin:0 10px 0 0;
	padding:0;
}
A.HiddenOption
{
	margin:0;
	padding:0;
	display:none;
}
A.ShowOption
{
	margin:0;
	padding:0;
}