@charset "utf-8";
/* CSS Document */

/*.dataTables_paginate a { line-height: 20px }*/

body {
	font-family: Arial;
	font-size:16px;
	margin:0px;
	background-image: url(../images/bg.png);
	background-color:#efefef;
	}

hr {width:100%; background-color:#efefef; border:0px; height:1px; margin:20px 0px;}

/*h1 {font-family: 'Oswald', sans-serif; font-size:24px; margin:0px; padding:10px 0px 10px 0px;}*/
/*h2 {font-family: 'Oswald', sans-serif; font-size:16px; margin:0px; padding:10px 0px 0px 0px; font-weight:normal;}*/

#container {
	/*margin:-1px;*/ /*Old style*/
	margin:0 10%;
	padding-top:0px;
	/*position:absolute;*/ /*Old style*/
	/*width:1100px;*/ /*Old style*/
	/*margin-left:-550px;*/ /*Old style*/
	/*left:50%;*/ /*Old style*/
	border:1px solid #aaa;
	background-color:#fff;
	background-image:url(../images/LogoTransparent.png);
	background-position:50% 300px;
	background-repeat:no-repeat;
	font-size:12px;
}

#leaguefilter,#stats-btns {padding: 20px;float: left;width: 100%;text-align:center;}

#header {padding:0px; background-color:#cee3f8; background-image:url(../images/headerbg.png); height:100px;}
#headerleft {float:left; width:800px; padding:0px;}
#headerright {text-align:right;}

#menu {padding:5px 20px; background-color:#577996; color:#f5f5f5; font-size:20px; font-family: 'Oswald', sans-serif;}
 #menu li {display:inline; padding:0px 10px;}
 #menu a {color:#f5f5f5; text-decoration:none;}
 #menu a:hover {color:#ccc;}
#menu .selected,#menu .selected:hover {color:#FF4F02; text-shadow: 1px 1px 1px black;}

#menu-b {padding:5px 20px; background-color:#ccc; color:#577996; font-size:20px; font-family: 'Oswald', sans-serif; border-bottom:1px solid #aaa}
 #menu-b li {display:inline; padding:0px 10px;}
 #menu-b a {color:#577996; text-decoration:none;}
 #menu-b a:hover {color:#3b5266;}
#menu-b .selected,#menu-b .selected:hover {color:#3b5266;}


#content {padding:20px;}

#footer {padding:20px; border-top:1px solid #ccc; background-color:#efefef; text-align:center; color:#999;}
#footer a {color:#666;}

#bacon {width:250px; float:left; margin:0px 20px 20px; border:1px solid #900; border-top:15px solid #900; padding:0px 10px 10px 10px; background-color:#fff;}
 #bacon li {list-style-type:none; padding-left:5px;}
#envy {width:250px; float:left; margin:0px 20px 20px; border:1px solid #F90; border-top:15px solid #F90; padding:0px 10px 10px 10px; background-color:#fff;}
 #envy li {list-style-type:none; padding-left:5px;}
#narwhal {width:250px; float:left; margin:0px 20px 20px; border:1px solid #6CF; border-top:15px solid #6CF; padding:0px 10px 10px 10px; background-color:#fff;}
 #narwhal li {list-style-type:none; padding-left:5px;}
#majors {width:250px; float:left; margin:0px 20px 20px; border:1px solid #aaa; border-top:15px solid #aaa; padding:0px 10px 10px 10px; background-color:#fff;}
 #majors li {list-style-type:none; padding-left:5px;}
#minors {width:250px; float:left; margin:0px 20px 20px; border:1px solid #ddd; border-top:15px solid #ddd; padding:0px 10px 10px 10px; background-color:#fff;}
 #minors li {list-style-type:none; padding-left:5px;}

 #signupform {border:1px solid #ccc; background-color:#efefef; padding:20px; width:350px; text-align:left;}
#signupformboxes {padding-bottom:20px;}

#frontquote {text-align:center; font-family: 'Oswald', sans-serif; color:#0f4589; font-size:24px;}

.shadowLarge {*-moz-box-shadow: 0 0 50px 0px #aaa; -webkit-box-shadow: 0 0 50px 0px #aaa;}
.shadowSmall {*-moz-box-shadow: 2px 2px 2px 0px #ccc; -webkit-box-shadow: 2px 2px 2px 0px #ccc;}

.rounded {border-width:0px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}

.transparent {
	background-repeat:repeat-x;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#40000000',GradientType=0 ); /* IE6-9 */
}


.ss-required-asterisk {color:#C00;}
.ss-q-title {font-weight:bold;}
.ss-q-help {color:#bbb; font-style:italic;}


.show-section {
    display: block;
}


.hide-section {
    display: none;
}

.sponsor {
	border:1px solid #ccc;
	display: inline-block;
	width:20%;
	margin:10px 10px;
	padding:10px 5px;
	vertical-align:top;
	background-color:#FFF;
}

.unsaved {
	background-color: lightpink;
}

.award_table {
    width: 100%;
    display: inline-block;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

#backroomtable {border:1px solid #577996; font-family:Arial; font-size:12px; box-shadow:0px 0px 5px #999;}
#backroomtable:hover {box-shadow:0px 0px 5px #555;}
#backroomtable a {color:#000; text-decoration:none;}
#backroomtable a:hover {color:#577996; text-decoration:underline;}
#backroomtable td {padding:10px 20px 10px 10px;}
#backroomtable tr {padding:10px;}
#backroomtable thead {background-color:#577996; color:#fff; font-size:14px; font-weight:bold;}
#backroomtable .evenrow {background-color:#e7edf1;}
#backroomtable .leftcolumn {font-weight:bold;}

.drag-handle {
	display: inline;
    cursor: move;
    cursor: -webkit-grabbing;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
