@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: alexBrushFont;
  src: url(/images/fonts/AlexBrush-Regular.ttf);
}

*{ margin: 0; padding: 0; }
:focus,:active { outline: 0; }
.x { clear: both; }
.break { border-top: 1px solid #ccc; margin: 30px 0; display: block; }
	.no-border { border: 0; }
.break2 { border-top: 1px solid #ccc; margin: 10px 0px 5px 0px;}
.break3 { margin: 10px 0; display: block; }

a { text-decoration: none; color: #000; }
a:hover { color: #000; }
img { border: 0; }

body { font: 12px Tahoma, Arial, Sans-Serif; color: #000; background:#f5f5f5; overflow:scroll}
#wrapper { margin: 0 auto 20 auto; width:auto;}

#body-content { width: auto; background: #f5f5f5;}
#body-student { width: auto; margin-top:5px; margin-left:5px; margin-right:5px;}
	#body-student label { float: left; display: block; clear: both; padding: 3px 0px 3px 0px; color: #666; font-weight: normal; width: 200px; }

#body-admin { width: auto; margin-top:5px; margin-left:5px; margin-right:5px;}
	#body-center label { float: left; display: block; clear: both; padding: 3px 0px 3px 0px; color: #666; font-weight: normal; width: 200px; }		

#body-center { width: auto; margin-top:5px; margin-left:5px; margin-right:5px;}
	#body-center label { float: left; display: block; clear: both; padding: 3px 0px 3px 0px; color: #666; font-weight: normal; width: 200px; }		

#pitch { margin-bottom: 30px;}
	#pitch .infoline { margin-top: 0px; padding: 8px 0px 18px 10px; background: #000; font-size: 12px; font-weight:bold; height: 10px; opacity:0.70; filter:alpha(opacity=70); color: #fff; }

	.pitch-gallery { overflow: hidden; width: 100%; position: relative; }
		.pitch-gallery-holder { width: 4000px; position: relative; top: 0; left: 0; }
		.pitch-gallery-div { float: left; }

#body-footer { width: 1080px; margin: 0 auto; margin-top: 10px; background: #f5f5f5; padding-top:0px;}

#leftGallery { width: 175px; margin-left: 0px; }
	#leftGallery img { margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc; }

#rightGallery { width: 375px; margin-right: 0px; padding-left: 2px;}
	#rightGallery img { float: left; margin: 5px 50px 2px 0; padding: 3px; border: 1px solid #ccc; }

#footer { 
	float:right;
	margin-right:10px;
	}
	#footer p{
	color: #666;
	font-size: 11px;
	text-align:right;
	padding-right:10px;
	}

.pod { margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; background-color:#fff; border:solid 1px #CCC}
	.pod p {font-size:9px; font-weight:bold;}
	.pod h1 { font-size: 11px; font-weight: bold; margin-bottom: 5px; color: #036;}
	.pod h2 { font-size: 11px; font-weight: normal; margin-bottom: 5px; color: #333;}
	.pod h3 { font-size: 12px; font-weight: normal; margin-bottom: 5px; color: #036;}
	.pod h4 { font-size: 14px; font-weight: normal; margin-bottom: 5px; color: #333;}
	.pod h5 { font-size: 16px; font-weight: normal; margin-bottom: 5px; color: #333;}
	.pod h6 { font-size: 18px; font-weight: normal; margin-bottom: 5px; color: #333;}
	.pod img {border-bottom:0px solid #ccc}

.podemail { margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; background-color:#fff; border:solid 1px #CCC}

.linesubmit { display: inline; border: 0; background: #000; color: #fff; padding: 5px; float: left; cursor:pointer }
.error { font-size: 10px; color: #666; margin: 0 0 10px 150px; display: none; }
.mytabs{margin-left:-15px;margin-right:-15px;}
		
.menu { list-style:none; background-color:#670000;}
	.menu li 			{ float:left;}
	.menu li a 			{ display: block; color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px;margin: 7px 10px 9px 10px;border:thin #670000 solid;}
	.menu a:hover, 
	.menu li.current a 	{ color:#fff; background-color:#900; padding:5px 5px 7px 5px; margin: 7px 10px 9px 10px; border-radius:4px; border:thin #000 solid;}
	
	.menu li ul 		{ display: block; background: #fff; margin: -1px 0 0; position: absolute; display: none; z-index: 50;}
	.menu li ul li 		{ float: none; display: inline; margin: 0; padding: 0px;; }
	.menu li ul li a 	{ width: auto; margin: 4px; white-space: nowrap; background-color:#fff; padding:0px 0px 0px 0px }
	.menu li ul li a:hover, 
	.menu li ul li .current a { background-color:#670000; color:#fff }

#container 
{
    width:99%;
    height:93%
}


/* Ens Calendar */
.cal {
	background-color:#f5f5f5;
	border:1px solid #c0c0c0;
	}
.calDate{
	background-color:#f5f5f5;
	color:#333;
	font-weight:bold;
	margin:5px;
	}

.calTitle {
	background-color:#fff;
	color:#000;
	font-weight:normal;
	margin:5px;
	}

#loading {
	background-color: #ffffff;
    opacity: 0.8;
    display: none;
	position: fixed;
  	top: 50%;
  	left: 50%;
  	margin-top: -50px;
  	margin-left: -100px;
	}

#processing {
    background-color: #ffffff;
    opacity: 0.8;
    display: none;
	position: fixed;
  	top: 30%;
  	left: 30%;
  	margin-top: -50px;
  	margin-left: -100px;
	padding-left: -100px;

	}

#congrats {
    background-color: #ffffff;
    display: none;
	position: fixed;
  	top: 30%;
  	left: 30%;
  	margin-top: -30px;
  	margin-left: -100px;
	padding-left:-100px;

	}

#errorText{
    background-color:#900;
	color:#FFF;
    font-weight:bold;
	padding-top: 5px;
 	padding-bottom: 5px;
	}
#errorText2{
    background-color:#900;
	color:#FFF;
    font-weight:bold;
	padding-top: 5px;
 	padding-bottom: 5px;
	}
#errorText3{
    background-color:#900;
	color:#FFF;
    font-weight:bold;
	padding-top: 5px;
 	padding-bottom: 5px;
	}

#marqueecontainer{
 position: relative;
 /*width: 350px; /*marquee width */
 height: 250px; /*marquee height */
 background-color: white;
 overflow: hidden;
 border: 0px solid black;
 padding: 2px;
 padding-left: 4px;
 margin-bottom:25px;
 }
 
.popprogress {
	width: 20%;;
	height: 20px;
	font-size:18px; 
	font-weight:bold;
}

.opacity40 { filter: alpha(opacity=40);
		opacity: 0.4; }
.opacity80 { filter: alpha(opacity=80);
		opacity: 0.8; }
.opacity100 { filter: alpha(opacity=100);
		opacity: 1; }
		
.mainbtns { color:#fff; 
			background-color:#666;
			font-weight:bold;
			border-radius: 5px}

/* CSS */
.submit-button-1 {
  background-image: linear-gradient(#f7f8fa ,#e7e9ec);
  border-color: #adb1b8 #a2a6ac #8d9096;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: rgba(255,255,255,.6) 0 1px 0 inset;
  box-sizing: border-box;
  color: #0f1111;
  cursor: pointer;
  display: inline-block;
  font-family: "Amazon Ember",Arial,sans-serif;
  font-size: 13px;
  height: 36px;
  outline: 0;
  overflow: hidden;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
}

.submit-button-1:active {
  border-bottom-color: #a2a6ac;
}

.submit-button-1:active:hover {
  border-bottom-color: #a2a6ac;
}

.submit-button-1:hover {
  border-color: #a2a6ac #979aa1 #82858a;
}

.submit-button-1:focus {
  border-color: #e77600;
  box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
  outline: 0;
}

/* CSS */
.submit-button-2 {
  background-image: linear-gradient(#A5B3D8, #2755D8);
  border-color: #adb1b8 #a2a6ac #8d9096;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: rgba(255,255,255,.6) 0 1px 0 inset;
  box-sizing: border-box;
  color: #0f1111;
  cursor: pointer;
  display: inline-block;
  font-family: "Amazon Ember",Arial,sans-serif;
  font-size: 13px;
  height: 36px;
  outline: 0;
  overflow: hidden;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
}

.submit-button-2:active {
  border-bottom-color: #a2a6ac;
}

.submit-button-2:active:hover {
  border-bottom-color: #a2a6ac;
}

.submit-button-2:hover {
  border-color: #a2a6ac #979aa1 #82858a;
}

.submit-button-2:focus {
  border-color: #e77600;
  box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
  outline: 0;
}

/* CSS */
.submit-button-3 {
  background-image: linear-gradient(#FE7D7B, #BE5C5A);
  border-color: #adb1b8 #a2a6ac #8d9096;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: rgba(255,255,255,.6) 0 1px 0 inset;
  box-sizing: border-box;
  color: #0f1111;
  cursor: pointer;
  display: inline-block;
  font-family: "Amazon Ember",Arial,sans-serif;
  font-size: 13px;
  height: 36px;
  outline: 0;
  overflow: hidden;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
}

.submit-button-3:active {
  border-bottom-color: #a2a6ac;
}

.submit-button-3:active:hover {
  border-bottom-color: #a2a6ac;
}

.submit-button-3:hover {
  border-color: #a2a6ac #979aa1 #82858a;
}

.submit-button-3:focus {
  border-color: #e77600;
  box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
  outline: 0;
}

/* CSS */
.submit-button-4 {
  background-image: linear-gradient(#D0FFD1, #74BC75);
  border-color: #adb1b8 #a2a6ac #8d9096;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: rgba(255,255,255,.6) 0 1px 0 inset;
  box-sizing: border-box;
  color: #0f1111;
  cursor: pointer;
  display: inline-block;
  font-family: "Amazon Ember",Arial,sans-serif;
  font-size: 13px;
  height: 36px;
  outline: 0;
  overflow: hidden;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
}

.submit-button-4:active {
  border-bottom-color: #a2a6ac;
}

.submit-button-4:active:hover {
  border-bottom-color: #a2a6ac;
}

.submit-button-4:hover {
  border-color: #a2a6ac #979aa1 #82858a;
}

.submit-button-4:focus {
  border-color: #e77600;
  box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
  outline: 0;
}

/* CSS */
.submit-button-small {
  background-image: linear-gradient(#f7f8fa ,#e7e9ec);
  border-color: #adb1b8 #a2a6ac #8d9096;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  box-shadow: rgba(255,255,255,.6) 0 1px 0 inset;
  box-sizing: border-box;
  color: #0f1111;
  cursor: pointer;
  display: inline-block;
  font-family: "Amazon Ember",Arial,sans-serif;
  font-size: 13px;
  height: 20px;
  outline: 0;
  overflow: hidden;
  padding: 0 6px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
}

.submit-button-small:active {
  border-bottom-color: #a2a6ac;
}

.submit-button-small:active:hover {
  border-bottom-color: #a2a6ac;
}

.submit-button-small:hover {
  border-color: #a2a6ac #979aa1 #82858a;
}

.submit-button-small:focus {
  border-color: #e77600;
  box-shadow: rgba(228, 121, 17, .5) 0 0 3px 2px;
  outline: 0;
}



.select-1 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	height:40px;
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
	/* Corner radius */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

}

.text-1 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
	height:40px;
	margin-bottom:5px;
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
	/* Corner radius */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

}



