.dijitDialog{position:absolute;z-index:999;padding:1px;}.dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:transparent;}.dijitDialogUnderlay{background:#000;opacity:.5;}.dj_ie .dijitDialogUnderlay{filter:alpha(opacity=50);}.dijit_a11y .dijitInputLayoutContainer,.dijit_a11y .dijitDialog{opacity:1!important;background-color:white!important;}.dijitDialog .closeText{display:none;position:absolute;}.tundra .dijitDialog{background:#fff;-webkit-box-shadow:0 5px 10px #adadad;padding:0;}.tundra .dijitDialog .dijitDialogTitle{border-top:none;border-left:none;border-right:none;}.tundra .dijitDialog .dijitDialogPaneContent{background:#fff;border:none;border-top:1px solid #d3d3d3;padding:10px;padding:0;}.tundra .dijitDialogTitleBar{background:#fafafa url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/titleBar.png") repeat-x top left;padding:5px 6px 3px 2px;cursor:move;outline:0;}.tundra .dijitDialogTitle{padding:0 12px 12px 12px;outline:0;color:#fff;}.tundra .dijitDialogCloseIcon{background:url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/spriteRoundedIconsSmall.png") no-repeat right top;float:right;position:absolute;vertical-align:middle;right:6px;top:4px;height:15px;width:15px;cursor:pointer;}.tundra .dijitDialogContent{padding:8px;}.tundra .dijitPopup>div,.tundra .dijitPopup>table{opacity:.95;}.tundra .dijitDialogTitle{font-weight:normal;font-size:22px;font-family:Tahoma;}.tundra .dijitProgressBar{margin:2px 0 2px 0;}.tundra .dijitProgressBarEmpty{background:#fff url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/progressBarEmpty.png") repeat-x top left;border-color:#a2a2a2 #b8b8b8 #b8b8b8 #a2a2a2;}.tundra .dijitProgressBarTile{background:#f0f0f0 url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/progressBarFull.png") repeat-x center center;}.tundra .dijitProgressBarFull{border-right:1px solid #b8b8b8;}.tundra .dijitProgressBarLabel{color:#293a4b;}.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile{background:#cad2de url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/progressBarAnim.gif") repeat-x center center;}.dijitDialogUnderlay{background-color:#000;}.dojoxLightbox{position:absolute;z-index:999;overflow:hidden;width:100px;height:100px;border:11px solid #fff;background:#fff url('http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/loading.gif') no-repeat center center;-webkit-box-shadow:0 6px 10px #636363;-webkit-border-radius:3px;-moz-border-radius:4px;}.dojoxLightboxContainer{position:absolute;top:0;left:0;}.dojoxLightboxFooter{height:50px;position:relative;bottom:0;left:0;margin-top:8px;color:#333;z-index:1000;font-size:10pt;}.dojoxLightboxGroupText{color:#666;font-size:8pt;}.LightboxNext,.LightboxPrev,.LightboxClose{float:right;width:16px;height:16px;cursor:pointer;}.nihilo .LightboxClose,.tundra .LightboxClose{background:url('http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/close.png') no-repeat center center;}.nihilo .LightboxNext,.tundra .LightboxNext{background:url('http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/right.png') no-repeat center center;}.nihilo .LightboxPrev,.tundra .LightboxPrev{background:url('http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/left.png') no-repeat center center;}.soria .LightboxClose,.soria .LightboxNext,.soria .LightboxPrev{width:15px;height:15px;background:url('http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/spriteRoundedIconsSmall.png') no-repeat center center;background-position:-60px;}.soria .LightboxNext{background-position:-30px 0;}.soria .LightboxPrev{background-position:0 0;}.slideShowWrapper{position:relative;background:#fff;padding:8px;border:1px solid #333;padding-bottom:20px;overflow:hidden;text-align:center;-moz-border-radius:3pt;-webkit-border-radius:4pt;-webkit-drop-shadow:#ccc 4pt;}.slideShowNav{position:absolute;bottom:-18px;left:0;padding:0 3px 2px 0;background-color:#fff;width:100%;}.slideShowNavWrapper{float:right;}.slideShowTitle{float:left;color:#333;font-size:10pt;}.slideShowTitle .slideShowCounterText{font-size:6pt;color:#666;}.slideShowHidden{position:absolute;display:none;height:1px;width:1px;}.slideShowImageWrapper{position:relative;text-align:center;margin-top:-42px;float:left;width:100%;}.slideShowImageWrapper img{border:0 none;}.slideShowNotifier{background-color:red;width:100px;height:5px;font-size:1%;}.slideShowSlideShow{position:absolute;top:30px;padding:0 5px;border:0;text-decoration:none;color:#2e6ab1;}.slideShowLoading{background-color:#fad66a;}.slideShowLoaded{background-color:transparent;}.slideShowCtrlPrev{background-position:-96px 0;float:left;}.slideShowCtrlNext{background-position:-144px 0;float:right;}.slideShowCtrlPlay{background-position:-190px 0;position:absolute;}.slideShowPaused .slideShowCtrlPlay{background-position:-236px 0;position:absolute;}.slideShowCtrl span.slideShowCtrlHide{background-image:url("../../../dojo/resources/blank.gif");cursor:auto;}.slideShowCtrl{height:50px;width:100%;position:relative;z-index:999;float:left;}.slideShowCtrl span{width:50px;height:100%;background-image:url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/buttons.png");cursor:pointer;}.dj_ie6 .slideShowCtrl span{background-image:url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/buttons.gif");}.dj_ie6 .slideShowPager li.currentpage,.dj_ie6 .pagination li.disablepage{margin-right:5px;padding-right:0;}.thumbWrapper .thumbNav{background-repeat:no-repeat;background-position:center;padding-top:1px;width:30px;height:100%;}.thumbOuter{padding-bottom:2px;}.thumbOuter.thumbHoriz{width:500px;height:85px;}.thumbOuter.thumbVert{width:100px;height:400px;}.thumbOuter .enabled{background:transparent url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/buttons.png") no-repeat center center;}.dj_ie6 .thumbOuter .enabled{background-image:url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/lightbox/buttons.gif");}.thumbOuter .thumbNav img{width:48px;height:75px;}.thumbOuter .thumbClickable div{cursor:pointer;}.thumbOuter .prevHoriz{background-position:-96px 12px;position:relative;float:left;height:100%;}.thumbOuter .nextHoriz{background-position:-144px 12px;position:relative;float:right;height:100%;}.thumbOuter .prevVert{background-position:0 0;height:48px;width:48px;margin-left:24px;}.thumbOuter .nextVert{background-position:-48px 0;height:48px;width:48px;margin-left:24px;}.thumbWrapper img{height:75px;max-width:100px;width:expression(this.width>100 ? 100:true);}.thumbWrapper .thumbNav .imageGalleryThumb{height:50px;}.thumbWrapper .thumbNotifier{background-color:red;width:0;margin-left:2px;height:5px;font-size:1%;}.thumbWrapper .thumbLoaded{background-color:transparent;}.thumbScroller{overflow-x:hidden;overflow-y:hidden;white-space:nowrap;text-align:center;}.thumbHoriz .thumbScroller{width:500px;height:85px;float:left;}.thumbVert .thumbScroller{height:500px;width:100px;}.thumbWrapper{float:left;}.thumbVert .thumbWrapper{width:100px;height:10px;}.thumbHoriz .thumbWapper{height:85px;width:10px;}.thumbWrapper.thumbHoriz div{float:left;padding-right:2px;}.thumbWrapper.thumbVert{width:100px;}.thumbWrapper.thumbVert div{padding-bottom:2px;}.imageGalleryWrapper{padding-bottom:20px;text-align:center;}.tundra .dijitProgressBar{margin:2px 0 2px 0;}.tundra .dijitProgressBarEmpty{background:#fff url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/progressBarEmpty.png") repeat-x top left;border-color:#a2a2a2 #b8b8b8 #b8b8b8 #a2a2a2;}.tundra .dijitProgressBarTile{background:#f0f0f0 url("http://s3.amazonaws.com/memelabs/_contestassets/_img/dojo/dijit/progressBarFull.png") repeat-x center center;}.tundra .dijitProgressBarFull{border-right:4px solid #00e;}.tundra .dijitProgressBarLabel{color:#293a4b;}.dijitProgressBarIndeterminateHighContrastImage{display:none;}

@CHARSET "ISO-8859-1";
/* 
Find-Replace: 

 'http://s3.amazonaws.com/memelabs/_contestassets' (with) 
 '..'

 (and vice versa)
 (@todo: http://s3.amazonaws.com/memelabs/_contestassets to http://s3.amazonaws.com/memelabs/_www/_contestassets)


Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

.hide { display:none; } 
.debug { border:solid 1px #ee0000; }
.clear { clear:both; }
.loader { background:url("../_img/loader.gif") no-repeat; width:32px; height:32px; }
.debugHeader { background-color:#f2f687; min-height:20px;}
.smallText { font-size:11px; }
.centerBox { margin:0 auto; }
.formError { color:#f5a533; }
/* media dimensions should match config.ini settings */
.mediaSmall { width:300px; height:230px;}
.floatLeft { float:left }
/*horizontal media viewer*/

/* main contest */
body { background-color:#c6db59; font-family:Tahoma, arial,sans-serif; font-size:12px;}
.rootContainer { width:925px; height:auto; margin:0 auto; background-color:#fff;}
.header { width:925px; height:29px; /*background-image:url('../_img/header_bg.jpg');*/}
.headerLogo { float:left; padding-left:33px; padding-top:9px; }
a.headerMemelabsLogo {  display:block; width:97px; height:13px; background-image:url('../_img/header/memelabs-logo.jpg'); width:97px; height:13px; }
.headerActions {  color:#fff; width:450px;  float:right; padding-right:35px; padding-top:7px; text-align:right;}
.headerActions a { text-decoration:underline; font-size:14px; color:#0000aa; }
.headerActions a:hover { text-decoration:none; } 

.contestBody { width:925px; height:auto;}
.contestHeader { width:925px; height:105px;  background-image:url('../_img/contest_header_bg.jpg');}
.contestMain   { width:895px; padding-left:30px; height:auto; /*height:450px;*/ }
.contestPlayerBox { width:560px; height:450px; float:left;}
.contestActivationBox { width:560px; height:400px; float:left; text-align:center; padding-top:50px; font-size:24px; color:#333; }
.contestActivationBox a { font-size:24px; color:#333; text-decoration:underline; }
.contestPlayer { width:560px; height:420px; background-repeat:no-repeat; background-position:center; background:url('../_img/player_bg.jpg'); color:#fff;}
.contestPlayerTabsContainer { width:560px; height:36px; color:#207c86; font-weight:bold; text-transform:uppercase;}
.contestPlayerTabsContainer a { text-decoration:none; color:#207c86;}
	.contestPlayerTabVotes { width:123px; height:23px; margin-left:8px; text-align:center; float:left; background-image:url('../_img/media-player/tab_bg.jpg');}
	.contestPlayerTabComments { width:123px; height:23px; margin-left:8px;  text-align:center; float:left; background-image:url('../_img/media-player/tab_bg.jpg');}
	.contestPlayerTabNextMedia { width:123px; height:23px; margin-left:8px;  text-align:center; float:left; background-image:url('../_img/media-player/tab_bg.jpg');}
	.contestPlayerTabPrevMedia { width:123px; height:23px; margin-left:8px;  text-align:center; float:left; background-image:url('../_img/media-player/tab_bg.jpg');}
.contestSideBox   { width:300px; height:450px; float:left; background-image:url('../_img/contest_side_bg.jpg');}
.widgetContestSteps { width:171px; height:277px; background-image:url('../_img/widget-contest-steps/contest-steps-bg.jpg');}
.contestMediaBox {  width:895px; padding-left:30px; height:260px; }
.contestBelow { width:895px; padding-left:30px; height:auto; min-height:400px; margin-top:10px; position:relative;}
.contestCommentsBox { float:left; width:420px; height:auto; border:solid 1px #d2d2d2;}
.widgetDetails { float:left; width:420px; height:auto; margin-left:20px; border:solid 1px #d2d2d2;}
.widteContestfooter { width:925px; height:170px; background-color:#58595b; border-top:solid 1px #b8cfd9; padding-top:20px;}

.footerContentList
{
	height:160px; 
	float:left;
	padding-left:20px;
}
.footerContentList ul
{
	list-style:none;
	color:#fff;
	padding-top:10px;
	padding-left:20px;
}
			
.footerContentList ul li
{
	padding-bottom:5px;
}
			
.footerContentList ul li a
{
	color:#ccc;
	text-decoration:none;
	font-size:11px;
}
			
.footerContentList ul li.section
{
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
.footerContentCopyright
{
	color:#fff;
	float:right;
	padding-top:120px; 
	padding-right:10px;
	text-align:right;
}

/*to-do:
-these should be page specific layout/position styling
-non position related attributes should be moved into the specific areas 
 */

.footer { }

/* end of contest styling */


/*mediaList styling */
.mediaListPane
{
	width:860px;
	height:260px;
	/*Hack: for dojo.blockoverlay.js - overlay works with inherit for FF and relative for IE, Safari*/
	position:inherit; #position:relative;
	border:solid 1px #ccc;
	
}

.mediaListSearch 
{
	width:860px;
	height:40px;
	border-bottom:solid 1px #ccc;
}
	.searchFilterBox
	{
		width:220px;
		height:25px;
		float:left;
		margin-left:0px;
		margin-top:8px;
		vertical-align:top;
		
	}

	
	.searchTextBox
	{
		width:200px;
		height:25px;
		float:right;
		margin-top:8px;
		margin-right:20px;
		vertical-align:top;
		
	}

	.searchCustomFilterBox
	{
		width:170px;
		height:25px;
		float:right;
		margin-top:8px;
		margin-right:0px;
		vertical-align:top;
		
	}

	.searchFormLabel
	{
		color:#057b7f;
	}
	
	.formSelect
	{
		height:20px;
		border:solid 1px #d2d2d2;
		color:#057b7f;
		font-size:14px;
		
	}

	.formText
	{
		height:20px;
		border:solid 1px #d2d2d2;
		color:#057b7f;
	}

	.formSearchCategory
	{
		width:90px;
		font-size:14px;
	}
	
	.formSearchTextBox
	{
		width:100px;
	}
	

.mediaListCutout 
{ 
	width:860px; 
	height:160px; /*200px*/ 
	overflow:hidden; 
	top:0px; 
	position:relative; 
}

.mediaListFull 
{ 
	font-size:11px; 
	margin-left:0px; 
	width:20000px;  
	height:200px; 
	height:170px;
	margin-top:0px; /*5px*/ 
	top:0; 
	position:absolute; 
	left: 0px; 
}

.mediaListRows
{
	width:842px; padding-left:18px; /*860 = total width */
	height:160px; 
	float:left; 
	
}
.mediaListRowsFilled
{
	background-color:#fff;
	
}
/*Could be a temporary image placeholder for unfilled pages */
.mediaListRowsUnfilled 
{
	background-color:#fff;
}

.mediaListRow
{
	width:860px;
	height:100px;
	float:left;
	
}

.mediaList 
{
	width:10000px; /*should be large; or set dynamically by script*/ 
	height:200px;
	float:left; 
}

.media 
{ 
	position:relative;
	/*width:100px; 
	height:80px;*/ 
	width:92px;
	height:70px;
	float:left; 
	/*margin-left:5px;*/ 
	margin-bottom:10px; 
	margin-right:10px; 
	border:solid 1px #ccc;
	font-family:arial;
	text-align:center;
}

.media img
{
	/*width:92px;
	height:70px;*/
}

.media img.alreadyVoted 
{
	background: #000;
	opacity: 0.5; /*0.5*/  
} 

.media:hover
{
	background-color:#fafafa;
}

.mediaListPagination { width:860px; height:30px; }
.mediaListPagination ul { list-style:none; height:30px; /*width:820px; margin:0 auto;*/}
.mediaListPagination ul li { float:left; margin-right:5px; }
.mediaListPagination ul li a { display:block; color:#333; height:23px; width:19px; padding-top:5px; padding-left:9px; border:solid 1px #efefef; font-size:11px; margin-right:5px; text-decoration:none; }
.mediaListPagination ul li a.selected { background-color:#f5f5f5;}
.mediaListPagination ul li a:hover { background-color:#f5f5f5;}

.mediaListPagination a.paginationNext { display:block; width:28px; height:28px; border:none; margin:0;padding:0;background-image:url('../_img/widget-media-scroller/pagination_next.jpg');}
.mediaListPagination a.paginationPrev { display:block; width:28px; height:28px; border:none; margin:0;padding:0;background-image:url('../_img/widget-media-scroller/pagination_prev.jpg');}

.mediaListPagination .paginationNextDisabled { display:block; width:28px; height:28px; border:none; margin:0;padding:0;background-image:url('../_img/widget-media-scroller/pagination_next_disabled.jpg');}
.mediaListPagination .paginationPrevDisabled { display:block; width:28px; height:28px; border:none; margin:0;padding:0;background-image:url('../_img/widget-media-scroller/pagination_prev_disabled.jpg');}



/*end of mediaList styling */

/* comment styling */
.commentHeader
{
	font-size:18px;
	color:#207c86;
	text-align:center;
	height:40px;
	padding-top:5px;
	border-bottom:solid 1px #ccc;
}

.commentHeader a
{
	color:#207c86;
	text-decoration:none;
}

.commentList
{
}

.commentList ul
{
}

.commentList ul li
{
	padding:5px;
	font-size:16px;
	line-height:20px;
	color:#207c96;
	
}

.commentBox
{
	height:400px;
	padding-left:20px;
	padding-top:20px;
}

.commentBoxLink
{
	width:380;
	text-align:center;
	font-size:18px;
}
.commentBoxLink a { color:#333; }	
.formCommentBox 
{
	width:380px;
	height:200px;
	border:solid 1px #ccc;
	font-size:16px;
	font-family:arial, sans-serif;
	line-height:20px;	
}

.commentLoader
{
	background:url('../_img/loader_comments.gif') no-repeat;
	width:32px;
	height:32px;
}

/* end of comment styling */

/* contest information styling */
.contestInformationHeader
{
	font-size:18px;
	color:#207c86;
	text-align:center;
	height:40px;
	padding-top:5px;	
}

a.infoHeader
{
	display:block;
	width:420px;
	height:20px;
	padding-top:5px;
	font-size:14px;
	color:#207c86;
	text-decoration:none;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

.infoBox
{
	width:420px;
	height:230px;
	overflow:auto;
}
.infoBox p { padding-bottom:10px;}
.infoBox ul {
	list-style:circle;
	list-style-position:inside;
	list-style-type:circle;
	padding:10px;
	}
.infoBox ul li { 
	padding-left:10px;	
	list-style:circle;
	list-style-position:inside;
	list-style-type:circle; 
}
.infoBox ol {
	list-style:decimal;
	list-style-position:inside;
	list-style-type:decimal;
	padding:10px;
	}
.infoBox ol li { 
	padding-left:10px;	
	list-style:decimal;
	list-style-position:inside;
	list-style-type:decimal; 
}
/* end of contest information styling */

/* jquery tip box */  
 #tipBox
{  
  	background-image:url('../_img/widget-media-scroller/tool-tip-bg.png');
	_background-image:url('../_img/widget-media-scroller/tool-tip-bg-ie6.png');
 	width:173px;
 	height:146px;
 	font-size: 10px; 
	z-index:1000;
}

#tipBox .tipBoxTitle
{
	float:left;
	width:100%;
}

#tipBox .tipBoxVotes
{
	width:80px;
	float:right;
	font-weight:bold;
}

#tipBox .boxContents
{
	padding:10px;
}
#tipBox .boxContents .img
{
	margin:0 auto;
}
#tipBox .title
{
	font-weight:bold;
}

#tipBox.blue
{  
	color: #fff;  
}  
#tipBox.width
{  
	/*width:100px;width: auto;*/  
}  
#tipBox.big
{  
	width: auto;  
	font-size: 40px;  
	line-height: 1em;  
	padding: 1em;  
}  
 /*end of jquery tip box*/  



/* site message modal */
.modalSiteMessage 
{
	width:640px;
	height:500px;
	z-index:1000; 
}

.modalSiteMessage .modalSiteContents
{
	font-size:13px;
	line-height:18px;
	padding:20px;
	height:500px;
	overflow:auto;
}
.tundra .modalSiteMessage .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background-image:url('../_img/modal-site-message/modal-title-header-bg.jpg');
	padding: 0px; 
	width:640px;
	padding-left:0px;
	height:30px;
	padding-top:8px;
}

.tundra .modalSiteMessage .dijitDialogTitle 
{  
	font-weight:bold; 
	font-size:16px;  
	font-family:Tahoma;
}


.tundra .modalSiteMessage  
{
	background-color: #2b2e2e;
	border:none;
	padding:0px;

}

.tundra .modalSiteMessage .dijitDialogPaneContent
{
	border:none;
	background-color: #2b2e2e;
	color:#fff;
}

.tundra .modalSiteMessage .dijitDialogPaneContent a
{
	color:#fff;
}

.tundra .modalSiteMessage .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	margin-top:5px;
	margin-right:10px;
	background :url("../_img/modal-login/button_close.jpg") no-repeat right top;
	width:19px;
	height:19px;
	cursor: pointer;
	
}

/* end of site message modal */

/* register modal styling */
.modalRegister
{
	width:350px;
	height:300px;
}

/* end of register modal styling */


.widgetMediaUploader
{
	color:#fff;
	margin-bottom:5px;
	float:left;

}
/* widgetMediaUploader */
.widgetMediaUploader
{
	width:342px;	
	min-height:350px;
	height:auto;
	margin-left:10px;
}

.widgetMediaUploaderHeader
{
	background-image:url('../_img/widget-media-uploader/header-bg.gif');
	width:330px; 
	
	height:30px;
	padding-left:12px; padding-top:8px;
	
	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma;
}

.widgetMediaUploaderContents
{
	padding:20px;
	background-color:#2b2e2e;
}

.widgetMediaUploaderPicture
{
	text-align:center;
}

.widgetMediaUploaderFormMessage
{
	color:#eeee00;
	padding:10px;
	font-size:12px;	
	
}
.widgetMediaUploaderForm
{
	text-align:center;
}
.widgetMediaUploader .uploadButton
{
	border:solid 0px #2b2e2e; /*ie7 needs a border defined*/
	
	background-image:url('../_img/widget-media-uploader/button-upload.jpg');
	width:89px;
	height:22px;
}

.widgetMediaUploader .buttonLoader
{
	width:32px; height:32px;
	background-image:url('../_img/widget-media-uploader/button-loader.gif');
	margin:0 auto;
		
}

.widgetMediaUploaderInstructions
{
	font-size:14px;
	color:#cccc00;
	height:93px;
	
}


/* end of mediaUploader */

/* uploadInstructions */
.uploadInstructions
{
	margin:10px;
	
	padding:10px;
	background-color:#444444; /*f1f1ad;*/
	line-height:18px;
	color:#fff;
		
}

.uploadInstructions a { color:#fff; } 
.uploadError { color:#eeee00; font-weight:normal; font-size:16px; }
/* end of uploadInstructions */


.widgetMediaUploaded
{
	padding-left:10px;
	margin-bottom:10px;
}

/* uploaded form */

.widgetMediaUploaded
{
	/*
	padding:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	width:870px;
	border:solid 1px #ccc;*/
	width:892px;
	width:540px;
	color:#fff;
	float:left;
		
}

.mediaUploadedContents
{
	height:370px;
	overflow:auto;
}

.mediaUploadedHeader
{
	background-image:url('../_img/widget-media-uploaded/header-bg.gif');
	width:880px;
	width:528px;
	height:30px;
	padding-top:8px;
	padding-left:12px; 

	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma;
}

.mediaUploadedBody
{
	padding:8px;
	background-color:#2b2e2e;
	color:#fff;
}

.mediaUploadedBody a
{
	color:#fff;
}

.widgetMediaUploaded table
{
	width:500x;
	margin-top:10px;
	margin-bottom:10px;
}

.widgetMediaUploaded h1
{
	font-size:18px;
	padding-bottom:5px;
}

.widgetMediaUploaded table th
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #fcfcfc;
}
.widgetMediaUploaded table td
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	
}

.widgetMediaUploaded table td.selected 
{
	font-weight:bold;
	font-style:italic;
	color:#eeee00;
}

 a.addButton
{
	display:block;
	background-image:url('../_img/widget-media-uploaded/add-button.jpg');
	width:105px;
	height:22px;
}

.widgetMediaUploaded table tr:hover td
{
	background-color:#555;
}

.uploadMediaDescription
{
	width:500px;
	height:60px;
	border:solid 1px #ccc;
	
}

/* end of uploaded form */

/* avatar form */
.avatarBox
{
	/*padding:20px;*/
	width:342px;	
	
	color:#fff;
	
}
.avatarBox .avatarHeader
{
	background-image:url('../_img/widget-user-avatar/header-bg.gif');
	width:330px; 
	height:30px;
	padding-left:12px; padding-top:8px;
	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma;
}

.avatarBox .avatarBody
{
	width:342px;
}
.avatarBox .avatarBody .avatarContents
{
	width:302px;
	padding:20px;
	background-color:#2b2e2e;
}

.avatarBox .avatarImage
{
	margin-bottom:10px;	
	text-align:center;
}

.avatarBox table.avatarDetails td
{
	padding-bottom:8px;
	padding-right:8px;
	vertical-align:top;
}

.avatarBox .avatarBio
{
	line-height:20px;	
}

.avatarBox .avatarFooter
{
	background:url('../_img/widget-user-avatar/footer-bg.jpg') repeat-x;
	width:342px;
	height:40px;
}

.avatarUpdateBox
{
	float:right;
	margin-right:10px;
	margin-top:10px;
}

.avatarUpdateBox a
{
	
	display:block;
	background-image:url('../_img/widget-user-avatar/update-button.jpg');
	width:105px;
	height:22px;
}
.avatarSmall
{
	width:50px;
	height:50px;
}
/* end of avatar form */


.uploadFormBox 
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	min-height:640px;
	float:left;
	height:auto; /*640px;*/
}

.uploadFormMain
{
	/*float:left;*/
	margin:0 auto;
}

/* upload form styling */
.uploadFormMain
{
	width:579px;
	color:#fff;	
}
.uploadFormMain a
{
	color:#fff;
	text-decoration:underline;
}

.uploadStatus
{
	width:509px;
	margin:15px auto;
}

.uploadStatus a
{
	color:#000;
	text-decoration:underline;
}

.uploadStatusHeader
{
	width:509px;
	height:8px;
	overflow:hidden;
	background-image:url('../_img/upload-form/upload-status-header-bg.gif');
}
.uploadStatusBody
{
	width:490px;
	padding-left:19px;
	padding-top:5px;
	background-image:url('../_img/upload-form/upload-status-body-bg.gif');
	background-repeat:repeat-y;
	
	color:#444444;
	font-weight:bold;
	height:auto;
}

.uploadStatusIcon
{
	width:30px;
	height:29px;
	background-image:url('../_img/upload-form/upload-status-icon.gif');
	float:left;
}

.uploadOkIcon
{
	width:30px;
	height:29px;
	background-image:url('../_img/upload-form/upload-ok-icon.gif');
	float:left;
}

.uploadStatusMessage
{
	width:440px;
	padding-left:10px;
	padding-top:5px;
	height:auto;
	float:left;
}

.uploadStatusFooter
{
	width:509px;
	height:8px;
	overflow:hidden;
	background-image:url('../_img/upload-form/upload-status-footer-bg.gif');	
}

.uploadFormSecondary
{
	float:left;
	margin-left:10px;
	width:340px;
}

.uploadForm
{
	padding:0px; 
	width:577px;
	border:solid 1px #000;
	background-color:#2b2e2e;
}

.uploadForm table.uploadTable
{
	margin-left:15px;
	margin-top:0px;
	width:544px;
}
.uploadFormHeader
{
	background-image:url('../_img/upload-form/header-bg.gif');
	width:567px;
	height:30px;
	
	padding-left:12px; padding-top:7px;
	
	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma; 
}

.uploadForm table td 
{
	padding-right:8px;
	padding-bottom:10px;	
}
.uploadForm table td.descriptor
{
	padding-top:10px;
	padding-bottom:5px;
	font-weight:normal; 
	vertical-align:top;
}

.uploadForm table td.step
{
	font-size:14px;
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	font-weight:bold; 
	font-family:Tahoma; 
}

a.buttonPreview
{
	display:block;
	width:118px;
	height:33px;
	background-image:url('../_img/upload-form/button-preview.gif');
	float:left;
	margin-top:15px;
}

a.buttonUpdate
{
	display:block;
	width:118px;
	height:33px;
	background-image:url('../_img/upload-form/button-update.gif');
}

.mediaFile
{
	width:543px;
	height:85px;
	background-image:url('../_img/upload-form/media-file-bg.jpg');
	float:left;
}

.uploadFileBox
{
	display:block;
	float:left;
	margin-left:20px;
	margin-top:8px;
}

a.buttomRemove
{
	display:block;
	width:77px;
	height:29px;
	background-image:url('../_img/upload-form/button-remove.gif');
	float:right;
	margin-top:20px;
	margin-right:20px;
}

a.buttonContinue {
	display:block;
	width:118px;
	height:33px;
	background-image:url('../_img/upload-form/button-continue.gif');
}

a.buttonCancel {
	display:block;
	width:118px;
	height:32px;
	background-image:url('../_img/upload-form/button-cancel.gif');
}

a.buttonSmashing
{
	display:block;
	width:118px;
	height:33px;
	background-image:url('../_img/upload-form/button-smashing.gif');
}

.uploadForm table td.fillProfile
{
	background-color:#cccc00;
	color:#000;
	padding:10px;
}

.uploadForm table td.fillProfile a
{
	color:#000;
	text-decoration:underline;
}
.uploadForm legend
{
	font-size:10px;
	font-weight:bold;
}
.uploadForm label
{
	font-size:13px;
	font-weight:bold;
	font-family:tahoma;
} 

.uploadForm label.small
{
	font-size:12px;
	font-family:tahoma;
}
.uploadForm input.radio
{
	margin:5px;
}

.tundra .dijitProgressBarLabel {
	/* Set to a color that contrasts with both the "Empty" and "Full" parts. */
	color:#fff;
	background-color:#2b2e2e;
}
/* end of upload form styling */

/* form styling */
.modalLoader {background:url("../_img/loader_modal.gif") no-repeat; width:64px; height:64px; }
.formDarkLoader { background:url("../_img/loader_dark_form.gif") no-repeat; width:32px; height:32px;}
.formLoader { background:url("../_img/loader.gif") no-repeat; width:32px; height:32px; }
.inputText   { border:solid 1px #CCC; height:22px; font-size:14px;}
.inputSelect { border:solid 1px #CCC; height:22px; font-size:14px;}
.inputButton,
.formSubmit { color:#ede8e8; font-size:15px; padding:5px; background-color:#444; border:solid 1px #555;}
.inputButton:hover { cursor:pointer;} 

.boxTextBox  { background:url('../_img/form_input_textbox.jpg'); width:250px; height:24px; } 
.formTextBox { background:none; border:none; margin-left:5px; margin-top:5px; font-size:12px; font-weight:bold; width:240px;}

/* { border:solid 1px #ccc; background-color:#fafafa; padding:5px;}
.formSubmit:hover { cursor:pointer; background-color:#fff; }
*/
.formMessage
{
	background-color:#fff;
	color:#0000ee;
	padding:10px;
	color:#ee0000;
	font-size:14px;
}

form.standardForm fieldset 
{
	margin-bottom: 10px;
	font-size:15px;
	color:#333;
}
form.standardForm legend 
{
	padding: 0 2px;
	font-weight: bold;
}
form.standardForm label 
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-weight:normal;
	font-family:tahoma; 
}
form.standardForm fieldset ol 
{
	margin: 0;
	padding: 0;
}

form.standardForm fieldset li 
{
	list-style: none;
	padding: 5px;
	margin: 0;
}
form.standardForm fieldset li.alt 
{
	background-color:#EDEDCC;	
}
form.standardForm fieldset li.single { text-align:center }
form.standardForm fieldset fieldset 
{
	border: none;
	margin: 3px 0 0;
}
form.standardForm fieldset fieldset legend 
{
	padding: 0 0 5px;
	font-weight:normal;
}

form.standardForm fieldset fieldset label 
{
	display: block;
	width: auto;
}

form.standardForm em 
{
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

form.standardForm label 
{
	width: 150px; /* Width of labels height:22px; */
	height:auto;
	line-height:15px;
	text-align:left;
}
form.standardForm .formHint 
{ 
	padding-left:150px; 
}

form.standardForm fieldset fieldset label 
{
  margin-left: 123px; /* Width plus 3 (html space) */
}


/* end of form styling */

/*dojo styles*/
.site_loader { background:url("../_img/loader_site.gif") no-repeat; height:32px; width:32px; margin:0 auto; }
.loading_modal { width:150px; height:75px; overflow:hidden;}
.tundra .loading_modal { background-image:url("../_img/loader_bg.jpg"); border:none;}
.tundra .loading_modal_message { height:25px; padding:5px; text-align:center; color:#eee;}
.tundra .loading_modal .dijitDialogCloseIcon { display:none; } 
.tundra .loading_modal .dijitDialogTitleBar { height:0;	padding:0; margin:0; border:none; outline-color:none; }
.tundra .loading_modal .dijitDialogPaneContent { border:none; height:0; background:none;}	
	
/*block overlay*/
.dojoBlockOverlay 
{
	background:url('../_img/loader_mediaviewer.gif') no-repeat center center; /*loading.gif*/
	
}


/* login modal styling */

.modalLogin
{
	width:375px;
	height:250px;
}

.tundra .modalLogin .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background-image:url('../_img/modal-login/modal_title_header_bg.jpg');
	padding: 0px; /*5px 6px 3px 2px;*/
	width:375px;
	padding-left:0px;
	height:30px;
	padding-top:8px;
}

.tundra .modalLogin .dijitDialogTitleBar
{
}
.tundra .modalLogin .dijitDialogTitle 
{  
	font-weight:bold; 
	font-size:16px; /*font-size 22px*/ 
	font-family:Tahoma;
}


.tundra .modalLogin  
{
	background-color: #2b2e2e;
	border:none;
	/*border-top: 1px solid #d3d3d3; *//* #cddde9;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
	padding:0px;

}

.tundra .modalLogin .dijitDialogPaneContent
{
	border:none;
	background-color: #2b2e2e;
	color:#fff;
}

.tundra .modalLogin .dijitDialogPaneContent a
{
	color:#fff;
}

.tundra .modalLogin .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	margin-top:5px;
	margin-right:10px;
	background :url("../_img/modal-login/button_close.jpg") no-repeat right top;
	width:19px;
	height:19px;
	cursor: pointer;
	
}

.modalLogin form.standardForm fieldset 
{
	margin-bottom: 10px;
	padding-left:10px;
	font-size:15px;
	color:#fff;
}

.modalLogin form.standardForm .inputButton
{
	background-color:#444;
	border:solid 1px #555;
}

.modalLogin .formMessage
{
	background-color:#2b2e2e;
	color:#eeee00;
}
/* end of login modal styling */	 
 
 /* register modal styling */

.modalRegister
{
	width:375px;
	height:250px;
}

.tundra .modalRegister .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background-image:url('../_img/modal-register/modal_title_header_bg.jpg');
	padding: 0px; /*5px 6px 3px 2px;*/

	width:375px;
	padding-left:0px;
	height:30px;
	padding-top:8px;
	
}

.tundra .modalRegister .dijitDialogTitleBar
{
}
.tundra .modalRegister .dijitDialogTitle 
{  
	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma;
}


.tundra .modalRegister  
{
	background-color: #2b2e2e;
	border:none;
	/*border-top: 1px solid #d3d3d3; *//* #cddde9;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
	padding:0px;

}

.tundra .modalRegister .dijitDialogPaneContent
{
	border:none;
	background-color: #2b2e2e;
	color:#fff;
}

.tundra .modalRegister .dijitDialogPaneContent a
{
	color:#fff;
}

.tundra .modalRegister .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	margin-top:5px;
	margin-right:10px;
	background :url("../_img/modal-register/button_close.jpg") no-repeat right top;
	width:19px;
	height:19px;
	cursor: pointer;
	
}

.modalRegister form.standardForm fieldset 
{
	margin-bottom: 10px;
	padding-left:10px;
	font-size:15px;
	color:#fff;
}

.modalRegister form.standardForm .inputButton
{
	background-color:#444;
}

.modalRegister .formMessage
{
	background-color:#2b2e2e;
	color:#eeee00;
}
/* end of register modal styling */	 

/* account modal styling */

/* account modal styling */
.modalAccount
{
	width:640px;
	height:550px;
}


.tundra .modalAccount .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background:#000 url('../_img/modal-account/modal_title_header_bg.jpg') no-repeat;
	width:580px;
	padding: 0px; 
	/*
	padding-left:60px;
	height:50px;
	padding-top:20px;*/
	
	width:640px;
	padding-left:0px;
	height:30px;
	padding-top:8px;
	
}

.tundra .modalAccount .dijitDialogTitleBar
{
}
.tundra .modalAccount .dijitDialogTitle 
{  
	font-weight:bold; 
	font-size:16px; 
	font-family:Tahoma;
}


.tundra .modalAccount  
{
	background-color: #2b2e2e;
	border:none;
	/*border-top: 1px solid #d3d3d3; *//* #cddde9;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
	padding:0px; 

}

.tundra .modalAccount .dijitDialogPaneContent
{
	border:none;
	background-color: #2b2e2e;
	color:#fff;
}

.tundra .modalAccount .dijitDialogPaneContent a
{
	color:#fff;
}
.tundra .modalAccount .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	margin-top:5px;
	margin-right:10px;
	background :url("../_img/modal-account/button_close.jpg") no-repeat right top;
	width:19px;
	height:19px;
	cursor: pointer;
	
}
.modalAccount form.standardForm fieldset 
{
	margin-bottom: 10px;
	padding-left:0px;
	font-size:15px;
	color:#fff;
}

.modalAccount form.standardForm .inputButton
{
	background-color:#444;
}

.modalAccount .modalAccountAbout
{
	background-color:#FCFCFC;
	border:1px solid #EEEEEE;
	font-size:13px;
	height:200px;
	width:200px;
}

.modalAccount .formMessage
{
	background-color:#2b2e2e;
	color:#eeee00;
}
.modalAccount table.accountTable
{
	width:592px; 
	margin:0 auto; 
}

.modalAccount .modalAccountInput
{
	font-size:12px;
}
.modalAccount .inputText
{
	width:170px;
}
.modalAccount td.fineprint { font-size:11px;}
.modalAccount td.changePassword { text-align:left;}
.modalAccount td.changePassword a { color:#fbfcfe; font-size:10px;} 
.modalAccount table.accountTable td
{
	padding-left:5px;
	padding-bottom:10px;
	color:#fff;

}

.modalAccount table.accountTable td.label
{
	text-align:right;
	width:110px;
}

.modalAccount table.accountTable td.labelHeader
{
	font-weight:bold;
	font-size:14px;
	color:#fff;

}
.modalAccount table.accountTable td.divider
{
	border-top:solid 1px #fff;
}

.modalAccount form.accountForm fieldset 
{
	margin-bottom: 10px;
	font-size:15px;
	color:#333;
}

.modalAccount form.accountForm legend 
{
	padding: 0 2px;
	font-weight: bold;
}

.modalAccount form.accountForm label 
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-weight:normal;
	font-family:tahoma; 
}

.modalAccount form.accountForm fieldset ol 
{
	margin: 0;
	padding: 0;
}

.modalAccount form.accountForm fieldset li 
{
	list-style: none;
	padding: 5px;
	margin: 0;
}

.modalAccount form.accountForm fieldset li.alt 
{
	background-color:#EDEDCC;	
}

.modalAccount form.accountForm fieldset li.single { text-align:center }
.modalAccount form.accountForm fieldset fieldset 
{
	border: none;
	margin: 3px 0 0;
}

.modalAccount form.accountForm fieldset fieldset legend 
{
	padding: 0 0 5px;
	font-weight:normal;
}

.modalAccount form.accountForm fieldset fieldset label 
{
	display: block;
	width: auto;
	color:#fff;
}

.modalAccount form.accountForm em 
{
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

.modalAccount form.accountForm label 
{
	/*width: 150px; Width of labels height:22px; */
	height:auto;
	line-height:15px;
	text-align:left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.modalAccount form.accountForm .formHint 
{ 
	padding-left:150px; 
}

.modalAccount form.accountForm fieldset fieldset label 
{
  margin-left: 123px; /* Width plus 3 (html space) */
}

/* end of account modal styling */	 

/* Account profile */
.account
{
	width:577px;
	height:550px;
	background-color: #2b2e2e;
	border:none;
	padding:0px; 
}

.account form.standardForm fieldset 
{
	margin-bottom: 10px;
	padding-left:0px;
	font-size:15px;
	color:#fff;
}

.account form.standardForm .inputButton
{
	background-color:#444;
}

.account .accountAbout
{
	background-color:#FCFCFC;
	font-size:13px;
	height:200px;
	width:200px;
}

.account .formMessage
{
	background-color:#2b2e2e;
	color:#eeee00;
}
.account table.accountTable
{
	margin:0 auto; 
	margin-left:15px;
	margin-top:0px;
	width:544px;
}

.account .accountInput
{
	font-size:12px;
	
}
.account .inputText
{
	width:140px;
}
.account td.fineprint { font-size:11px;}
.account td.changePassword { text-align:left;}
.account td.changePassword a { color:#fbfcfe; font-size:10px;} 
.account table.accountTable td
{
	padding-left:5px;
	padding-bottom:10px;
	color:#fff;
}

.account table.accountTable td.label
{
	text-align:right;
}

.account table.accountTable td.labelHeader
{
	font-weight:bold;
	font-size:14px;
	color:#fff;

}
.account table.accountTable td.divider
{
	border-top:solid 1px #fff;
}

.account form.accountForm fieldset 
{
	margin-bottom: 10px;
	font-size:15px;
	color:#333;
}
.account form.accountForm legend 
{
	padding: 0 2px;
	font-weight: bold;
}
.account form.accountForm label 
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-weight:normal;
	font-family:tahoma; 
}
.account form.accountForm fieldset ol 
{
	margin: 0;
	padding: 0;
}

.account form.accountForm fieldset li 
{
	list-style: none;
	padding: 5px;
	margin: 0;
}
.account form.accountForm fieldset li.alt 
{
	background-color:#EDEDCC;	
}
.account form.accountForm  fieldset li.single { text-align:center }
.account form.accountForm  fieldset fieldset 
{
	border: none;
	margin: 3px 0 0;
}
.account form.accountForm  fieldset fieldset legend 
{
	padding: 0 0 5px;
	font-weight:normal;
}

.account form.accountForm  fieldset fieldset label 
{
	display: block;
	width: auto;
	color:#fff;
}

.account form.accountForm em 
{
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

.account form.accountForm label 
{
	/*width: 150px; Width of labels height:22px; */
	height:auto;
	line-height:15px;
	text-align:right;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.account form.accountForm .formHint 
{ 
	padding-left:150px; 
}

.account form.accountForm fieldset fieldset label 
{
  margin-left: 123px; /* Width plus 3 (html space) */
}
/* end of account profile styling */

/* rules */
.modalRules
{
	padding:20px;
	width:590px;
	height:390px;	
	overflow:auto;
}
/* end of rules styling */

/* overwridden rules */
.tundra .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	margin-top:10px;
	margin-right:10px;
	background :url("../_img/modal/button_close.jpg") no-repeat right top;
	width:27px;
	height:27px;
	cursor: pointer;
}

/* Horizontal Details */
.horizontalDetails { width:855px; height:250px; background-color:#000; }
.horizontalDetails_header { width:30px; height:250px; }
.horizontalDetailItemHeader { float:left; width:60px; height:250px; background-color:#ccc; }
.horizontalDetailItemHeader  a { display:block; width:60px; height:250px; font-size:14px; text-decoration:none; }
.horizontalDetailItemBody { float:left;  width:100px; height:250px; }
.horizontalDetailItemBody .horizontalDetailItemContent { width:590px; height:230px; overflow:auto; color:#000; padding:10px; padding-top:20px; }
.horizontalDetailItemContent ol li { list-style-type:decimal; list-style-position:inside;  margin-left:10px; padding-left:5px; margin-bottom:10px;}
.horizontalDetailItemContent ul li { list-style-type:disc; list-style-position:inside; padding-left:20px; margin-bottom:10px; }
.horizontalDetailItemContent p { margin-bottom:5px;}

 

.horizontalHeaderText { font-size:18px;}
/* End of Horizontal Details */

/* side-box */
.slideTab
{
	position: fixed;
	top: 220px;
	left: -409px;
	width: 505px;
	height: 275px;
	color: #616161;
	z-index:16;
}

.slideTabContents
{
	width:360px;
	height:200px;
}

.slideTab .slideTabBg
{
	height: 100%;
	background: url(../_img/slider-tab/bg-tab.png) no-repeat;
	padding: 34px 10px 6px 28px;
}
.slideTab .slideTabLink{
	float: right;
	width: 92px;
	height: 176px;
	position: relative;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
}

a.adminSignIn {
	display:block;
	background-image:url('../_img/admin/button-sign-in.jpg');
	width:83px;
	height:25px;
}

.judgePanelField {
	width:300px;
	margin-bottom:10px;
}

.judgePanelFieldLarge {
	width:500px;
	margin-bottom:10px;
}

.judgePanelFieldLarge label,
.judgePanelField label {
	font-weight:bold;
	font-size:14px;
}

.judgePanelNote {
	width:280px;
	height:220px;
}

a.judgeSubmit {
	display:block;
	width:124px;
	height:32px;	
	background-image:url('../_img/judge/submit.jpg');	
}

.judgeDetailsPane {
	width:860px;
	height:100px;
	background-color:#ddd;
	border:solid 1px #ccc;
	margin-bottom:10px;
}

.judgeForm {
	width:280px;
	height:320px;
}

.judgeFormMessage {
	color:#ee0000;
}

.searchJudgeBox {
	width:160px;
	height:25px;
	float:right;
	margin-right:10px;
	margin-top:8px;
}

.judgeLoginForm {
	color:#000;
	font-size:14px;
}

.contestJudgeLogin {
	margin:0 auto;
	width:200px;
	padding-top:10px;
}

.judgeInputBox  {
	width:300px;
	height:50px;
	margin-bottom:8px;
}

.judgeInputBox label {
	font-size:18px;
	
}

.judgeInput {
	height:20px;
	padding:2px;
	background-color:#fefefe;
	border:solid 1px #ddd;
	font-size:14px;
}

.judgeLoginStatus {
	color:#ee0000;
	font-size:14px;
}

a.judgeLogin {
	display:block;
	width:78px;
	height:32px;	
	background-image:url('../_img/judge/submit-login.jpg');	
}

a:link { border:none; }
a:visited { border:none; }
a:hover { border:none;     }
a:active { border:none; }
a:focus { outline:none;}
a {
	outline:none; 
	-moz-outline-style: none;
}

.infoBox strong {
	font-weight:bold;
}

.infoBox table th {
	font-weight:bold;
}


