body{
	margin:0;
	padding:7px !important;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}

.colorback {
	background-color:#003366;
}


/*Rounded Corners */

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}


.aepi_head {
	color: #ffff00;
	font-size:58px;
	background-color:#003366;
}

.top_bar {
	margin: 5px 0 5px 0;
	background: #ffff00;
	color: #003366;
	font-size: 95%;
	padding: 2px 0 2px 0;
}

.top_bar #padding {
	padding: .3em 0 .3em .7em;
}

.login {
	background: #ffff00;
	color: #003366;
	font-size:95%;
	border:1px #666666 solid;
}

.loginbutton {
	background: #ffff00;
	color: #003366;
	font-size:95%;
	border:1px #666666 dashed;
}

.loginright {
	position:absolute;
	right:15px;
}

.pi {
	font-size: 95%;
}

.menu ul {
	list-style: none;
	margin:0;
	width: 200px;
	padding:0;
}

.menu > ul {
	border-top: 1px solid #666666;
}

.menu ul li a {
	color:#ffff00;
	background: #003366;
	text-decoration: none;
	display: block;
	padding: 12px 0 12px 0;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	cursor:default;
}

.menu ul li a:hover {
	background-color:#FFFF00;
	color:#003366;
}

.menu li:hover ul, .menu li.over ul {
	display: block;
}

.menu li ul li a {
	padding:6px 0 6px 0;
	font-size:85%;
}

.menu li ul {
	z-index:1;
	display: none;
	position: absolute;
	left: 199px;
	top:0px;
}

.menu ul li {
	position: relative;
}

.menu {
	float:left;
	width:200px;
	font-weight:bold;
	text-align:center;
	font-size:120%;
	background-color:#003366;
	padding: 5px 0 5px 0;

}


.menu .ie7 ul {
	list-style: none;
	margin:auto;
	padding: 0;
}

.menu .ie7 > ul {
	border-top: none;
}

.menu .ie7 ul li a {
	color:#ffff00;
	background: #003366;
	text-decoration: none;
	display: block;
	padding: 0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	cursor:pointer;
	margin: .5em .5em 0 .5em;
}

.menu .ie7 ul li a:hover {
	background-color:#FFFF00;
	color:#003366;
}

.menu .ie7 li:hover ul, .menu .ie7 li.over ul {
	display: block;
}

.menu .ie7 li ul li a {
	padding: 0;
	margin: 0 .5em 0 2em;
}

.menu .ie7 li ul {
	z-index: 1;
	display: block;
	position: static;
	left: inherit;
	top:inherit;
}

.menu .ie7 ul li {
	position: static;
}

.menu .ie7 {
	float:left;
	width:inherit;
	font-weight:bold;
	text-align:left;
	font-size:85%;
	background-color:#003366;
	padding: 0 0 1em 0;
	cursor: default;
}

.checked {
	background-color:#D0DAF9 !important;
}

.checked:hover {
	background-color:#A3BEED !important;
}

.editfield{
	width:100%;
	background-color:#FFFFCC;
	clear:right;
	padding: 4px;
}

.editfield > input {
	position:absolute;
	top:inherit;
	left:32.5em;
	border: 1px solid #888888;
}

.editfield > textarea {
	border: 1px solid #888888;
}

.editfield:hover {
	background-color:#FFFF99;
}

.editfield .makepublic {
	float:right;
	cursor:pointer;
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}

.editfield .makepublic input, .editfield .makepublic label {
	cursor:pointer;
	cursor:hand;
}

.editfield .caption {
	font-style:italic;
	font-size:87.5%;
}

.editchangedata .editfield {
	width:75%;
}

.editchangedata .editfield > input {
	left:37.5em;
}

.changedata .editfield {
	background-color:#FFCACB !important;
}

.changedata .editfield:hover {
	background-color:#FF9D9F !important;
}

.frontpage {
	float:right;
	width: 25%;
}

.frontwithcal {
	margin-right: 26%;

}

.sm {
	background-color:#004488;
	text-align:center;
	font-size:85%;
	padding-top:5px;
	padding-bottom:5px;
}

.sm ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

.sm li {
	display:inline;
}

.sm a {
	color:#FFFF00;
	padding:0 7px 0 7px;
	text-decoration:none;
}

.sm a:hover {
	background-color:#FFFF00;
	color:#003366;
}

#bullets li {
	font-size:120%;
	list-style-image:url(../site_images/diamond_small.gif);
}

#bullets img {
	border:0;
}

.content {
	background:#FFFFFF url(../site_images/aepiyellowback2.gif) repeat-x;
	margin-left: 200px;
	border-left: #FFFFFF 5px solid;
	padding: 0;
}

.mid{
	padding:0 1em 1em 1em;
}

.footer {
	background:url(../site_images/hline.jpg) repeat-x;
	text-align:right;
	clear:both;
	color:#003366;
	padding:1em;
	background-color:#FFFFFF
}

.ad {float:left;text-align:left;}


.welcome{
	font-size: 1.15em;
	text-align:justify;
}

#bandwidth{
	font-size: 85%;
}

.randpics {
	padding-top:2.5em;
	padding-bottom:.75em;
	position:inherit;
		
}

h1{
	color: #003366;
}

h1 a {
	font-size:50%;
}

h2{
	text-decoration: none;
	font-size: 1.4em;
}


/*------------HERE IS THE OLD CODE TRANSPOSED TO FOOL PEOPLE-----------*/

.pledge {font: 12pt bold;}
.sport {font: 12pt bold;}

.big { font-size: 120%;}

.bigtall {font-size:120%; line-height: 1.5;}

.small {font:85% normal; line-height: 1.5;}

.rush {vertical-align:middle; text-align: center; font-size: 10pt;}
.rushschedule {background: #003399; color: #f5f50c; font-size: 12pt; text-align: center;}
.rush {background: #f5f50c; color: #003399;}

.sports td{
font-size: 9pt;
text-align: left;
}

.sports th{
text-align: left;
}

p a{
font-weight: bold;
}

a{
color: #0000ff;
text-decoration: none;
}

a:hover{
color: #006633;
}

.sportsgame{
text-align: left;
width: 380px;
}

dt {font: 100% bold;}
dd {width: 547px;}


.cat {font: 110% bold; line-height: 1.5;}
.info {font: 12pt normal;}

.picture{
	float: right;
}

.picture img{
	border: thin solid #000000;
}

.year a {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.minutesdates {
	float: right;
	width: 150px;
	overflow: hidden;
	font-size:80%;
	
}
.minutescontainer {
	margin-right: 180px;
}

.hidden {
	display:none;
}

.manypictures img {
	margin: 10px;
	text-align:center;
}