#content 			{float:left; width:775px; font-size:13px; line-height:1.5; padding:10px 0 20px 0;}

#sidebar 			{width:150px; padding:10px 7px; float:left; border:2px solid #FB7B32; -moz-border-radius:8px; background-color:#FFFFFF; background-image:none;}
#sidebar h2 			{margin:0;}
#sidebar p 			{font-size:11px; line-height:1.4; margin:5px;}

#sidebar #loginForm 		{}
#sidebar #loginForm .text 	{margin:5px auto; -moz-border-radius:5px; border:1px solid; border-color:#CCCCCC; padding:3px; width:140px; color:#999999; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}

#sidebar-teachers-competition .helper	{text-indent:-3000px; overflow: hidden; display: block;}
#sidebar-teachers-competition 		{margin-top: 20px; width: 150px; height: 185px; background: url(/images/sidebar-teacher-competition.jpg);}
#sidebar-teachers-competition a 	{width: 150px; height: 185px; display: block; }

#school-competition-form tbody th 	{padding-right:25px; width:235px;}
#school-competition-form tbody input,
#school-competition-form tbody select 	{width:225px !important;}
#school-competition-form tbody textarea {width:425px !important;}

#competitionEntryDetails 	{border-collapse:collapse; width:95%; margin-bottom:25px;}
#competitionEntryDetails th 	{text-align:left; width:210px; line-height:1.3;}
#competitionEntryDetails td 	{}
#competitionEntryDetails th,
#competitionEntryDetails td 	{border-bottom:1px solid; border-color:#EBEBEB; padding:8px 20px 0 0;}

.teacherCompetitionFileList 		{margin:0; padding:0; position:relative;}
.teacherCompetitionFileList li 		{border:2px solid; border-color:#E4E4E4; width:140px; line-height:1.2; color:#AAA; display:block; position:relative; float:left; margin:0 10px 20px 0; list-style:none !important; padding:0; position:relative; background-image:none !important; text-align:center;}
.teacherCompetitionFileList li:hover 	{border-color:#FFD08A;}
.teacherCompetitionFileList li a 	{font-weight:bold; color:#AAA; text-decoration:none; font-size:10px; margin:0; padding:0;}
.teacherCompetitionFileList li a:hover 	{color:#FF9900;}
.teacherCompetitionFileList li a img 	{margin:4px 4px 0 4px;}

.teacherCompetitionFileListFull 			{margin:0; padding:0;}
.teacherCompetitionFileListFull li 			{height:100px; width:350px; float:left; border:2px solid; border-color:#E4E4E4; padding:2px; list-style:none !important; margin:0 25px 10px 0; position:relative;}
.teacherCompetitionFileListFull li:hover 		{border-color:#FFD08A;}
.teacherCompetitionFileListFull .teacherFileImage 	{top:2px; left:2px; position:absolute;}
.teacherCompetitionFileListFull .teacherFileDescription {left:140px; top:4px; position:absolute; height:95px; width:210px; font-size:11px; font-weight:bold; color:#999999; overflow:auto;}
.teacherCompetitionFileListFull .teacherFileActions 	{bottom:5px; right:5px; position:absolute; font-size:11px;}
