@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; min-width: 0px;}
html {background:#FEFEFF url(../images/bg_pagestripe.gif);}
body {font-family:Trebuchet MS; font-size:11pt; text-align:center; background:url(../images/bg_pagecolumn.gif) repeat-x top;}
p {text-align:justify; margin-bottom:.3em;}
h1 {margin:12px 0 15px; display:block; border-bottom:1px solid #466084; font-size:1.4em; font-weight:normal; color:#2D5995;}
h2 {font-weight:bold; font-size:1em;}
h3 {font-weight:bold; font-size:1em;}
th {text-align:right; vertical-align:top;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}


#detailPageBody a:link {text-decoration:none;}
#detailPageBody a:visited {text-decoration:none;}
#detailPageBody a:hover {text-decoration:underline;}
#detailPageBody a:active {text-decoration:none;}

#header {height:auto;}
	#headerTopRow {text-align:center; width:100%; height:18px; background-color:#DF8500;}
		#headerTopRow_content {width:960px; height:17px; color:white; margin:0 auto; font-size:.7em; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#headerTopRow_contentLeft {float:left; width:136px;}
				#headerTopRow_content_chrone {position:relative; left:89px; width:47px; height:17px; float:left;}			
			#headerTopRow_contentCenter {float:left; width:auto; width:824px;}
				#headerTopRow_content_menu {margin-right:10px; float:right; padding-top:2px;}
					#headerTopRow_content a:link {color:#FBD7A1;}
					#headerTopRow_content a:visited {color:#FBD7A1;}
					#headerTopRow_content a:hover {color:#FFF6BC; text-decoration:underline;}
					#headerTopRow_content a:active {color:#FBD7A1;}
			#headerTopRow_contentRight {float:left; width:0;}
	#headerLogoRow {width:100%; height:76px; text-align:center; background:url(../images/bg_header_main_imagerow.gif) repeat-x top;}
		#headerLogoRow_content {height:76px;}
			#headerLogoRow_contentLeft {float:left; width:445px; height:76px; text-align:left; position:relative; left:37px; margin-bottom:-5px;}
				#headerLogoRow_contentLeft img {margin-bottom:5px;}
			#headerLogoRow_contentCenter {float:left; height:76px; text-align:left;}
			#headerLogoRow_contentRight {float:left; height:76px; padding:0; width:220px;}
	#headerMainImageRow {width:100%; color:white; height:163px; clear:right;}
		#headerMainImageRow_content {height:100%;}
			#headerMainImageRow_contentLeft {width:234px; padding:0; display:none; float:left;}
				ul#menuAction {padding:28px 0 0 0; list-style-type:none; text-align:right; font-size:1.1em;}
					ul#menuAction li {margin-bottom:5px; font-size:.8em;}
					ul#menuAction a:link {color:white; padding-right:18px; display:block; border-bottom:1px solid #6A6A6A;}
					ul#menuAction a:visited {color:white; padding-right:18px; display:block; border-bottom:1px solid #6A6A6A;}
					ul#menuAction a:hover {color:orange; padding-right:18px; display:block; border-bottom:1px solid #A3A2A2;}
					ul#menuAction a:active {color:white; padding-right:18px; display:block; border-bottom:1px solid #6A6A6A;}
						
			#headerMainImageRow_contentCenter {width:740px; padding:0; margin:0; text-align:left; float:left;}
				#mainImage {margin:0px;}
			#headerMainImageRow_contentRight {float:left; height:144px; width:210px; padding:19px 0 0 0px; vertical-align:top; background:url(../images/bg_shadow_left_loginform.gif) repeat-y left;}
				
				#loginBox {height:auto;}
					#loginBoxHeader {padding-left:14px; text-align:left; font-size:1.1em; color:white; background:#282828 url(../images/bg_loginbox_header.gif) bottom repeat-x;}
						#loginBoxHeader .coloredText {color:#969696;}
					#loginBoxBody {font-size:.9em; padding-left:16px;}
						#loginForm {text-align:left; padding:8px 0 0 0; margin:0;}
							.loginFormField {margin-bottom:6px; padding:3px 6px; background-color:#3A3A3A; border:1px solid #161616; color:#CCCCCC;}
							#buttonLogin {margin-bottom:6px; background-color:black; color:white; text-align:center; padding:1px 9px; border:0;}
							#loginForm a:link {color:#769c38; text-decoration:none; padding-left:4px;}
							#loginForm a:visited {color:#769c38; text-decoration:none;}
							#loginForm a:hover {color:#aaea00; text-decoration:none;}
							#loginForm a:active {color:#769c38; text-decoration:none;}
				
	#headerMenuRow {width:100%; height:63px; color:#FCA426; background:url(../images/bg_header_menu_row.gif) repeat-x bottom;}
		#headerMenuRow_content {height:auto; text-align:left; width:960px;}
			#headerMenuRow_contentLeft {line-height:1.4em; color:#688532; font-size:.7em; width:202px; height:40px; padding:23px 18px 0 0; text-align:right; float:left; background:url(../images/col_left_topiv.jpg) no-repeat top left;}
				#headerMenuRow_contentLeft b {color:#446800; font-weight:bold;}
			#headerMenuRow_contentCenter {width:520px; padding:0; float:left;}
				#headerMenuRow_contentCenterMenu {padding-top:6px; float:left; width:520px; height:22px; background:#FFB51F url(../images/bg_menu_horizontal.jpg) no-repeat center top; font-size:.9em; text-align:center; color:white; font-variant:small-caps;}
					#headerMenuRow_contentCenterMenu a:link {color:#881A17;}
					#headerMenuRow_contentCenterMenu a:visited {color:#881A17;}
					#headerMenuRow_contentCenterMenu a:hover {color:#FFF0AD;}
					#headerMenuRow_contentCenterMenu a:active {color:#881A17;}
				#headerMenuRow_contentCenterBreadcrumb {padding:3px 15px 1px; width:490px; float:left; height:19px; background-color:#EAFEBD; font-size:.8em; text-align:center; color:gray; border-bottom:12px white solid;}
			#headerMenuRow_contentRight {width:210px; height:60px; padding:3px 0 0 10px; float:left;  background:url(../images/col_right_topiv.jpg) no-repeat top left; text-align:left; color:#446800; font-size:.8em; text-align:center;}
			
										
#body {height:auto; text-align:center; padding-bottom:0px; height:auto; background:url(../images/bg_page_circle.gif) no-repeat top; }
	#body_content {background:url(../images/bg_content.gif) center repeat-y;}
	
		/* Left Column */
		#body_contentLeft {background:url(../images/col_left_bg_top.jpg) no-repeat top center; width:190px; height:auto; border-left:1px solid #EDF1F4; border-right:1px solid #EDF1F4; padding-bottom:30px;}
			#menuMain {clear:left; text-align:center; width:184px; padding:0px 3px 12px 3px; height:auto; margin:0 0 15px 0;}
				#menuMain ul {margin:0; padding:0;}
				#menuMain li {font-size:.8em; margin-bottom:3px; text-align:right; list-style-type:none; background:url(../images/main_menu_button_bottom.gif) bottom center no-repeat; display:block;}
					#menuMain a:link {color:white; padding:2px; text-decoration:none; display:block; background-color:#70AB00;}
					#menuMain a:visited {color:#DFDFDF; padding:2px; text-decoration:none; display:block; background-color:#70AB00;}
					#menuMain a:hover {padding:2px; text-decoration:none; display:block; background-color:#FF9F10; color:#345100;}
					#menuMain a:active {color:#FFFF66; font-weight:bold; padding:2px; text-decoration:none; display:block; background-color:#70AB00;}
					#menuMainFirstButton a:link {background:none url(../images/menu_prize_button_first.gif) no-repeat top left;}
					#menuMainFirstButton a:visited {background:none url(../images/menu_prize_button_first.gif) no-repeat top left;}
					#menuMainFirstButton a:hover {background:none url(../images/menu_prize_button_first.gif) no-repeat top left;}
					#menuMainFirstButton a:active {background:none url(../images/menu_prize_button_first.gif) no-repeat top left;}
						#menuMain a .numberOfCompetitions {color:#91DD00; font-size:.9em; margin:0 3px 0 2px;}
						#menuMain a:link .numberOfCompetitions {color:#91DD00; font-size:.9em; margin:0 3px 0 2px;}
						#menuMain a:visited .numberOfCompetitions {color:#91DD00; font-size:.9em; margin:0 3px 0 2px;}
						#menuMain a:hover .numberOfCompetitions {color:#70AB00; font-size:.9em; margin:0 3px 0 2px;}
						#menuMain a:active .numberOfCompetitions {color:#91DD00; font-size:.9em; margin:0 3px 0 2px;}
						#menuMain a:link .db {color:#70AB00; font-size:.8em;}
						#menuMain a:visited .db {color:#70AB00; font-size:.8em;}
						#menuMain a:hover .db {color:#70AB00; font-size:.8em;}
						#menuMain a:active .db {color:#70AB00; font-size:.8em;}
			#newsletter {}
			#poll {}
			#guestBook {}
			
		#body_contentCenter {background:#EAFEBD url(../images/bg_content_grad1.gif) repeat-x top; padding-bottom:30px; text-align:left; font-size:.9em;}
		
			/* Breadcrumbs */
			#breadcrumb {width:100%; margin:10px 0 0 0; text-align:left; font-size:.9em; color:white;}
				#breadcrumb a:link {color:#647B9B;}
				#breadcrumb a:visited {color:#647B9B;}
				#breadcrumb a:hover {color:#34537E; text-decoration:underline;}
				#breadcrumb a:active {color:#647B9B;}
				#breadcrumb .lastItem {font-weight:bold;}
				
			/* News box */
			#newsBox {width:488px; height:auto; background-color:white; margin:10px 0 20px;}
				#newsBox_header {width:100%; height:21px; background: url(../images/news_box_header.png) center no-repeat;}
				#newsBox_body {width:auto; height:auto; padding:10px 14px 3px; color:#686868; border-left:1px solid #bababa; border-right:1px solid #bababa; font-size:.9em; line-height:1.2em;}
					#newsBox_body p {border-bottom:1px dotted #d1d1d1;}
					#newsBox a:link {}
					#newsBox a:visited {}
					#newsBox a:hover {color:#FF9F10; background-color:#ededed; display:block;}
					#newsBox a:active {}
				#newsBox_footer {width:100%; height:6px; background:url(../images/news_box_footer.gif) no-repeat center;}
				
			/* Tweet box */
			#tweetBox {width:488px; height:auto; background-color:white; margin:10px 0 20px;}
				#tweetBox_header {width:100%; height:21px; background: url(../images/tweet_box_header.png) center no-repeat;}
				#tweetBox_body {width:auto; height:auto; padding:10px 14px 3px; color:#686868; border-left:1px solid #bababa; border-right:1px solid #bababa; font-size:.9em; line-height:1.2em;}
				#tweetBox_body p {border-bottom:1px dotted #d1d1d1;}
				#tweetBox a:link {}
				#tweetBox a:visited {}
				#tweetBox a:hover {color:#FF9F10; background-color:#ededed;}
				#tweetBox a:active {}
			#tweetBox_footer {width:100%; height:6px; background:url(../images/news_box_footer.gif) no-repeat center;}
				
			/* Comment box */
			#commentBox {width:488px; height:auto; background-color:white; margin:30px 0 8px;}
				#commentBox_header {width:100%; height:21px; background: url(../images/comment_box_header.gif) center no-repeat;}
				#commentBox_body {width:auto; height:auto; padding:10px 14px 3px; color:#686868; border-left:1px solid #bababa; border-right:1px solid #bababa; font-size:.9em; line-height:1.2em;}
					#commentBox a:link {}
					#commentBox a:visited {}
					#commentBox a:hover {color:#FF9F10; background-color:#ededed; text-decoration:none;}
					#commentBox a:active {}
				#commentBox_footer {width:100%; height:6px; background:url(../images/news_box_footer.gif) no-repeat center;}	
				
				#comments a:link {color:#639700;}
				#comments a:visited {color:#676767;}
				#comments a:hover {color:#82c600;}
				#comments a:active {color:#676767;}
				
			#body_contentCenterInclude {text-align:left; font-size:.9em;}
			/* Intro Block */
			#blockIntro {border:1px solid white; border-top:0; background-color:white; height:190px;} /* The height should be automatically defined here! */
				#blockIntroLeft {line-height:1.2em; width:201px; border-right:1px solid #D2D2D2; border-top:7px solid #9AC1F5; float:left; background-color:white; padding:13px 18px 4px 25px; margin-top:0;}
					#blockIntroLeft .blockTitle {color:#5C7594; font-size:1.1em;}
				#blockIntroRight {width:202px; border-top:7px solid #EC8D00; float:left; background-color:white; padding:13px 18px 4px 25px; margin-top:0;}
					#blockIntroRight .blockTitle {color:#CF7A00; font-size:1.1em;}
					
		
	
			/* Photo Thumbnails */
			#blockPhotoThumbnails {}
				#photoThumbnailsTitle {}
				#photoThumbnails {border:1px solid #D7D8DA; padding:7px 0; width:100%; text-align:center; height:49px;}
					#photoThumbnails img {border:1px solid #D9D7DA; margin:0 4px;}
					
			/* Lecture Jokes */
			#lectureJokesBlock {padding:0;}
				#lectureJokesTitle {}
				#lectureJokes {font-size:.9em; border:1px solid white; list-style-image:url(../images/list_dot_orange.gif); padding:0;}
					#lectureJokes ul {margin:0;}
					#lectureJokes .oddRow {background:url(../images/bg_lecturejoke_oddrow.gif) left repeat-y; height:auto; color:#586D8C; padding:6px 20px 6px 9px;}
					#lectureJokes .evenRow {background:url(../images/bg_lecturejoke_evenrow.gif) left repeat-y; height:auto; color:#4C6FA7; padding:6px 20px 6px 9px;}
					
			/* Video */
			#videoBlock {}
				#videoBlockTitle {}
				#video {background-color:white; height:295px; padding:10px 0;}
					#videoTitle {font-size:1em; font-weight:normal; text-align:left; padding:0 24px; margin-bottom:4px;}
					#bigVideo {width:auto; margin:0 14px 0 25px; float:left;}
					#smallVideos {margin:0 14px 0 0; padding-left:10px; border-left:1px dotted gray; float:left;}
						.smallVideo {padding:2px; margin:4px; border:1px solid gray; background-color:#E5E6E8;}
						
			/* Hot Topics */
			#hotTopicsBlock {margin:0 0 15px 0; }
				#hotTopicsTitle {}
				#hotTopics {font-size:.9em; border:1px solid white; list-style-image:url(../images/list_dot_orange.gif); margin:0; padding:0;}
					#hotTopics ul {margin:0;}
					#hotTopics .oddRow {background:url(../images/bg_lecturejoke_oddrow.gif) left repeat-y; height:auto; color:#586D8C; padding:6px 20px 6px 9px;}
					#hotTopics .evenRow {background:url(../images/bg_lecturejoke_evenrow.gif) left repeat-y; height:auto; color:#4C6FA7; padding:6px 20px 6px 9px;}

		#body_contentRight {clear:right; padding-bottom:30px; background:url(../images/col_right_bg_top.jpg) no-repeat top left; height:auto; width:192px; text-align:right;}
			#watchDemoBottom {height:17px; margin-bottom:13px;}
			#menuLatest {clear:left; text-align:center; width:189px; padding:12px 0 12px 0; height:auto; margin:14px 0 0 0; border:1px solid orange; background-color:#b2ff1d;}
				#menuLatest ul {margin:0 auto; padding:0; width:176px;}
				#menuLatest li {font-size:.8em; margin-bottom:5px; text-align:center; list-style-type:none; background:url(../images/main_menu_button_bottom.gif) bottom center no-repeat; display:block;}
					#menuLatest a:link {padding:2px; text-decoration:none; display:block; background-color:gray; color:white;}
					#menuLatest a:visited {color:#FFFFCC; padding:2px; text-decoration:none; display:block; background-color:gray;}
					#menuLatest a:hover {color:orange; padding:2px; text-decoration:none; display:block; background-color:orange; color:white;}
					#menuLatest a:active {color:white; padding:2px; text-decoration:none; display:block; background-color:orange; font-weight:bold;}
			#rightBox1 {margin:0; background:#FD9800 url(../images/bg_block_orange.gif) top repeat-x; border:1px solid #DDA453; color:white; text-align:left;}
				#rightBox1Header {margin:2px 11px 0 11px;}
					.rightBox1HeaderTitleColored {color:#4A4037;}
					.rightBox1HeaderSubTitle {font-weight:bold; margin-bottom:.3em;}
				#rightBox1Body {font-size:.8em; margin:11px; line-height:1.4em;}
			#rightBox2 {margin:0; background:#7B87A1 url(../images/bg_block_blue.gif) top repeat-x; border:1px solid #97A0B1; color:white; text-align:left;}
				#rightBox2Header {margin:2px 11px 0 11px; color:#DFE1ED;}
					.rightBox2HeaderTitleColored {color:orange;}
					.rightBox2HeaderSubTitle {font-weight:bold; margin-bottom:.3em; color:#FFE2B8;}
				#rightBox2Body {font-size:.8em; margin:11px; line-height:1.4em;}
			#rightBox3 {margin:0; background:#B6C7D9 url(../images/bg_block_lightblue.gif) top repeat-x; border:1px solid #D0DAE4; color:#253859; text-align:left;}
				#rightBox3Header {margin:2px 11px 0 11px; color:#253858;}
					.rightBox3HeaderTitleColored {color:white;}
					.rightBox3HeaderSubTitle {font-weight:normal; margin-bottom:.3em; color:#333333;}
				#rightBox3Body {font-size:.8em; margin:11px; line-height:1.4em; color:#3C4E64;}
					#rightBox3Body li {display:block;}
					#rightBox3Body a:visited {}
					#rightBox3Body a:visited {}
					#rightBox3Body a:hover {text-decoration:none; background-color:white;}
					#rightBox3Body a:active {}
			#whoIsOnline {border:1px solid #DFE7EE; padding-top:6px;}
				#whoIsOnlineHeader {text-align:left; padding-left:12px;}
				#whoIsOnlineBody {text-align:left; padding-left:12px;}
		
#footer {width:100%; height:auto; text-align:center;}
	#footerContent {width:960px; height:94px; clear:both; font-size:1em;  margin:0 auto;}
		#footerTop {width:960px; height:17px; background:url(../images/footer_top.gif) repeat-x top;}
		#footerBody {font-size:.9em; padding-top:10px; color:white; width:960px; text-align:center; height:30px; background:url(../images/footer_middle.gif) repeat-x top;}
		#footerBottom {width:960px; height:38px; background:url(../images/footer_bottom.gif) top repeat-x;}
			#footer a:link {color:white;}
			#footer a:visited {color:white;}
			#footer a:hover {color:#B9EE76; text-decoration:none;}
			#footer a:active {color:white;}
		
.left {width:auto;}
.content {margin:0 auto; width:960px; }
	.contentLeft {width:192px; padding:0 14px; float:left; text-align:center;}
		#body contentLeft {border-left:1px solid white; border-right:1px solid white;}
	.contentCenter {width:492px; padding:0 14px; float:left;}
		#body contentCenter {}
	.contentRight {width:192px; padding:0 14px; float:left; text-align:center;}
		#body contentRight {border-left:1px solid white; border-right:1px solid white; clear:right;}
.right {width:auto;}

.inputBox {border:1px solid white; background:#D5DCE2 url(../images/bg_inputbox.gif) top repeat-x; height:auto; margin:0; width:190px; float:left;}
	.inputBoxHeader {background:#D5DCE2 url(../images/bg_inputbox_header.gif) bottom repeat-x; text-align:left; color:white; padding:4px 0 0 12px; color:#495164; height:24px;}
	.inputBoxTitleLight {color:#8E9AAA;}
	.inputBoxBody {background:url(../images/inputbox_body_top_shadow.gif) no-repeat top center; height:auto; color:#425782; font-size:.8em; text-align:left; padding:15px 12px 10px;}
		.inputBoxBodyTitle {color:#445E79; font-weight:bold; line-height:1.2em; margin-bottom:.6em;}
			.inputBox p {margin:7px 0; line-height:1.3em; text-align:left;}
			.inputBox ul {margin:0; padding:0; text-align:left;}
				.inputBox li {list-style-type:circle; list-style-position:inside; line-height:1.2em; margin-bottom:.8em; font-size:.9em;}
				.inputBox a:link {color:white; text-decoration:none;}
				.inputBox a:visited {color:white; text-decoration:none;}
				.inputBox a:hover {color:orange; text-decoration:none;}
				.inputBox a:active {color:white; text-decoration:none;}
		.inputBoxForm {margin:10px 0 0 0; text-align:center;}
			.inputBoxFormRadioButtons {text-align:left; font-size:.9em;}
				.inputBoxFormRadioButtons label {background-color:#D7DEE6; display:block; margin:4px 0; border-bottom:1px solid #E2E9EE; color:#5A636A;}
			.inputBoxFormButton {margin-top:7px;}
.inputBoxShadowTop {float:left; margin-bottom:0; display:none;}
.inputBoxShadowBottom {float:left; margin-top:0; display:none;}

.box {margin:0; float:left; width:190px; height:auto;}
	/* .boxHeader {height:auto;}
	.boxBody {height:auto;} */

.block {font-size:.8em; text-align:left; width:100%; margin:0 0 20px 0;}
	.blockTitle {font-weight:bold; font-size:.9em; margin-bottom:0; text-align:left; color:#5C7594;}
	.block p {margin-top:6px; color:#4E4E4E;}
	.block ul {list-style-position:inside; padding:0; width:auto;}
	.block li {padding-bottom:6px; border-bottom:1px solid #E6E6E6;}

.competitionNumbers {width:70px; text-align:center; margin-left:4px; height:auto;}	
	.rating {width:70px; margin:0 auto 2px; height:auto; text-align:center; display:block; clear:both;}
	.click_and_comment_numbers {width:70px; text-align:center; color:#aaaaaa; font-size:8pt; height:auto; display:block; clear:both;}
		.numberClicks {background-color:#C4C0C0; color:white; text-align:center; padding:0 2px; font-size:7pt; float:left; margin-top:2px; height:auto;}
		.numberComments {float:left; color:#FF0000; font-size:8pt; height:auto;}
		
.commentItem {border-bottom:1px dotted #E2E2E2; text-align:left; padding:10px 12px 10px 10px; height:auto; width:436px; text-align:justify;}		
			
.clear {clear:both;}
img.floatLeft {float:left;}
.devComment {font-size:.7em; color:gray; margin-bottom:0; margin-top:0;}
.red {color:red; font-weight:normal;}
.black {color:black;}
.orange {color:orange;}
.dividerBorder {height:25px; color:#697689; background-color:white; border-bottom:1px dotted #7E95B4; text-align:left; font-variant:small-caps; font-weight:normal; font-size:1.2em;}
.form {border:1px dotted white; padding:15px 0; background-color:#F1F1F1;}
	.form th {font-weight:normal; color:gray; background-color:#F1F4F5;}
	.form td {padding:0 10px 0 4px;}
	.datefieldCell {font-weight:normal; color:gray; background-color:#F1F4F5; text-align:right;}
	.datefield {font-size:.8em;}
.bold {font-weight:bold; width:300px; padding:12px;}
.toolTip {text-align:justify; width:300px; padding:12px;}
.dottedBorderBottom {border-bottom:1px dotted #7E95B4;}
.requiredField {background-color:#F1FCD8; border:1px solid #7F9DB9; padding:2px;}
#lists .listHeader {display:block; color:white; padding:1px 6px 2px;}
#lists a:link {text-decoration:none; border:0;}
#lists a:visited {text-decoration:none; border:0;}
#lists a:hover {text-decoration:underline; color:#218c00; border:0;}
#lists a:active {text-decoration:none; border:0;}
#lists img {border:0; padding:6px 0 0 4px;}
#lists .itemTextTitle {text-align:left; padding:5px 4px 0 8px;}
#competitionItemOnListPage {clear:both; margin-top:16px; width:100%; height:auto; display:block;}
	.imageThumbnailOnListPage {float:left; margin:2px 8px 0 0; width:72px; height:auto; text-align:center;}
		.imageThumbnailOnListPage image {border:3px solid white;}
	.competitionInfoOnListPage {float:left; width:408px; height:auto;}
		.shortDescription {padding-left:8px; line-height:1.2em; color:gray; font-size:.9em; margin:5px 25px 0 0; text-align:justify; height:auto;}
.smallerLineHeight {line-height:1.1em;}

/* Admin frontend mini menu */
#frontendCompetitionMiniAdminMenu {font-size:.9em; padding:0 18px;}
#frontendCompetitionMiniAdminMenu li {border:1px solid gray; margin:8px 0; list-style-type:none; text-align:left;}
#frontendCompetitionMiniAdminMenu a:link {color:gray; display:block; padding-left:10px;}
#frontendCompetitionMiniAdminMenu a:visited {color:gray; display:block; padding-left:10px;}
#frontendCompetitionMiniAdminMenu a:hover {background-color:#282828; color:white; padding-left:10px; display:block; text-decoration:none;}
#frontendCompetitionMiniAdminMenu a:active {color:gray; display:block; padding-left:10px;}

#frontendCompetitionMiniUserMenu {font-size:.9em; padding:0 18px; margin-top:-6px;}
#frontendCompetitionMiniUserMenu li {border:1px solid gray; margin:4px 0; list-style-type:none; text-align:left;}
#frontendCompetitionMiniUserMenu a:link {color:gray; display:block; padding-left:10px;}
#frontendCompetitionMiniUserMenu a:visited {color:gray; display:block; padding-left:10px;}
#frontendCompetitionMiniUserMenu a:hover {background-color:#282828; padding-left:10px; color:white; display:block; text-decoration:none;}
#frontendCompetitionMiniUserMenu a:active {color:gray; display:block; padding-left:10px;}

