* {padding:0; margin:0;}
/*
@font-face {
	font-family: Calibri;
	src:url(/includes/fonts/calibri.ttf);
	}
	
*/
html, body{
	background: #323232;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	left: 0px;
}

p {line-height: 140%;}

a {text-decoration: none;}
a:link, a:visited {color: #b00000;}
a:hover {color: #e00000;}
a:focus {outline: none;}
a img {border: none;}

div#preloadImages {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

table.eitTable {border-width: 0px; margin-bottom: 10px; font-size: 12px;}
table.eitTable th, td {border-width: 0px; padding: 2px;}

.boxed {position:absolute; top:0;}
.boxedMain ul, .boxed ul {
	list-style-type: disc;
	margin: 0px 0px 12px 0px;
	padding-left: 25px;
}

.update {
	float: right;
	margin-top: 6px;
	color: #a1a1a1;
}

#topBannerBkgr {
	background: url(../images/topBannerBkgr.gif) repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 200px;
	z-index: 1;
}

#topBannerBorder {
	background: url(../images/topBannerBorder.gif) repeat-x;
	position: absolute;
	top: 200px;
	left: 0px;
	width: 100%;
	height: 8px;
	z-index: 2;
}

#mainCellUpper {
	margin: auto;
	top: 0px;
	text-align: left;
	width: 808px;
	z-index: 3;
	position: relative;
}

#topBanner {
	background: url(../images/topBanner.png) no-repeat;
	width: 808px;
	height: 102px;
	text-align: center;
}

#bannerBkgr {
	background: url(../images/bannerBkgr.png) repeat-y;
	width: 808px;
	height: 177px;
}

#bannerTop {
	background: url(../images/banner.jpg) no-repeat;
	width: 788px;
	height: 169px;
	position: relative;
	top: 4px;
	left: 10px;
}

.mainCell {
	width: 808px;
	z-index: 5;
	text-align: left;
}

.mainCell h1 {
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}

.mainBkgr1 {background: url(../images/mainBkgr.gif) repeat-y;}
.mainBkgr2 {background: url(../images/mainBkgr2.png) repeat-y;}
.mainBkgr3 {background: url(../images/mainBkgr.png) repeat-y;}
.mainBkgr4 {background: url(../images/membersBkgr.png) repeat-y;}

.mainBkgr4 h1{
	padding: 12px 0px 12px 12px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}


#topBorder {
	background: url(../images/topMainBorder.png);
	position: relative;
	top: 0px;
	height: 5px;
	width: 808px;
}

#leftColumn {
	width: 206px;
	padding: 0px 0px 15px 5px;
	position: relative;
	top: 5px;
	margin-left: 10px;
	z-index: 6;
	float: left;
}

#leftColumn2 {
	width: 136px;
	padding: 15px 0px 15px 20px;
	margin-left: 10px;
	z-index: 6;
	float: left;
}

#rightColumn {
	width: 145px;
	float: right;
}



/*----------- Intranet Begin ------------*/

#intranetPanel {
	background: url(../images/intranetLogin.png) no-repeat;
	width: 140px;
	height: 103px;
	text-align: center;
	position: relative;
	top: 0;
	z-index: 6;
}

#intranetPanel input {
	width: 116px; 
	margin: 5px 0px 0px 10px;
	color: gray;
}


#intranetMenu {
	background: url(../images/intranetStrip.gif) repeat-y;
	width: 140px;
	font-size: 10px;
	line-height: 130%;
	text-align: center;
	padding: 8px 0px 8px 0px;
}

#intranetMenu ul {list-style-type: none;}

#rightCol ul {list-style-type: none;}

#intranetPanel h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
}

#swapContainer {
	padding-left: 10px;
	width: 120px;
}

/*----------- Intranet End ------------*/

#centerColumn {
	margin: 0px 148px 0px 216px;
	padding: 0px 15px 15px 15px;
	top: 10px;
	position: relative;
	text-align: left;
	min-height: 440px;
}

#centerColumn2 {
	margin: 0px 20px 0px 216px;
	padding: 0px 15px 15px 15px;
	top: 10px;
	position: relative;
	text-align: left;
	min-height: 400px;
}

#centerColumn3 {
	background: url(../images/patternTan.gif) repeat;
	margin: 0px 10px 5px 10px;
	top: 5px;
	position: relative;
	padding: 10px 15px 15px 15px;
	text-align: left;
	min-height: 400px;
}

#centerColumn2 img {
	padding-left: 20px;
}

#footer {
	background: url(../images/bottom.gif) no-repeat;
	text-align: center;
	font-size: 10px;
	width: 808px;
	height: 51px;
	line-height: 35px;
}

.boxedMain, .boxed {
	background: url(../images/patternLightGray.gif) repeat;
	border: 1px solid #630000;
	padding: 5px;
	margin-bottom: 5px;
	width: 156px;
}

#leftColumn p {margin: 0px 0px 12px 0px;}
#leftColumn h1, rightColumn h1 {
	margin: 6px 0px 12px 0px;
	padding-left: 6px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}

#centerColumn p { margin: 0px 0px 12px 0px;}
#centerColumn h1 {
	margin: 6px 0px 12px 0px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}
#centerColumn2 p { margin: 0px 0px 12px 0px;}
#centerColumn2 h1 {
	margin: 6px 0px 12px 0px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}

#centerColumn3 p { margin: 0px 0px 12px 0px;}
#centerColumn3 h1 {
	margin: 6px 0px 12px 0px;
	font-size: 18px;
	font-family: Arial;
	color: #630000;
	font-weight: lighter;
}



/*-------------Members Page------------*/
#membersNav a {
	padding:5px 0px 4px 0px;
	color:#000000;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	position: relative;
}

#membersNav a#activeMembers {background: url(../images/memTabGrnOff.png) no-repeat; width: 135px; z-index: 3;}
#membersNav a#allMembers {background: url(../images/memTabBlueOff.png) no-repeat; width: 135px; margin-left: -15px; z-index: 2;}
#membersNav a#alum {background: url(../images/memTabPinkOff.png) no-repeat; width: 135px;	margin-left: -15px;	z-index: 1;}

#membersNav a#activeMembers:hover {background: url(../images/memTabGrnOn.png) no-repeat; z-index: 3;}
#membersNav a#allMembers:hover {background: url(../images/memTabBlueOn.png) no-repeat; z-index: 2;}
#membersNav a#alum:hover {background: url(../images/memTabPinkOn.png) no-repeat;	z-index: 1;}

#leftMembersColumn {
	background: url(../images/patternTan.gif) repeat;
	width: 475px;
	padding: 15px 15px 0px 0px;
	position: relative;	
}

#allMembersContent, #activesContent, #alumniContent {
	position: relative;
	top: 0;
	left: 0;
	padding: 0px 0px 15px 0px;
}

.memberCount{
	width: 465px;
	text-align: center;
	font-size: 10px;
	height: 10px;
	position: relative;
	top: -7px;
	left: 15px;
}

.memberTopRow, .memberSelect {
	width:475px;
	height: 14px;
	padding: 5px 0px 5px 15px;
	position: relative;
	top: 0;
}

.memberSelect {cursor: pointer;}

.memberSelect:hover {
	background: url(/images/hilightDot.png) repeat;
}

.memberSelect:focus {background: url(/images/hilightDot.png) repeat;}
.memberSelect:active {background: url(/images/hilightDot.png) repeat;}


.memberSelect .s1, .memberTopRow .s1{width: 25px; display: block; float: left;}
.memberSelect .s2, .memberTopRow .s2{width: 130px; display: block; float: left;}
.memberSelect .s3, .memberTopRow .s3{width: 45px; display: block; float: left;}
.memberSelect .s4, .memberTopRow .s4{width: 115px; display: block; float: left;}
.memberSelect .s5, .memberTopRow .s5{width: 115px; display: block; float: left;}

#memberProfile {
    position:absolute;
    top:150px;
    left:50%;
    margin-left:135px;
    width:250px;
}

#gavel{background: url(../images/gavel.png) no-repeat; width:31px; height:20px; position:absolute; right: 15px; top: 2px;}
#goldGavel{background: url(../images/goldGavel.png) no-repeat; width:30px; height:21px; position:absolute; right: 15px; top: 2px;}

#memberPhotoBkgr, #advisorPhotoBkgr {
	background: url(/images/topBannerBkgr.gif) repeat;
	width:250px;
	height:307px;
}

#advisorPhotoBkgr {
	float:left;
	top: 0;
	position: relative;
}

#memberPhoto, #advisorPhoto {
	width: 215px;
	height: 272px;
	border: 3px solid #e7b01a;
	position: absolute;
	top: 15px;
	left: 15px;
}

#advisorText {
	width: 500px;
	margin-left: 265px;
}

#profileDescriptions {margin: 10px 0px 0px 2px; display:none;}
#profileDescriptions div p {margin: 0px 0px 10px 0px; text-align:center;}

/*-------------Navigation--------------*/

dl {height: 27px;}

.dropdown {float:left;}
.dropdown dt {height: 27px; cursor:pointer;}
.dropdown dd {position: absolute; overflow:hidden; width:135px; display:none; z-index:200; opacity:0}
.dropdown ul {width:135px; list-style:none; border-top:none}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#ffffff; text-decoration:none; background:#3f3f3f; width:135px}
.dropdown a:hover {background:#6b6b6b; color:#000000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

.navHome dt {width:86px; background:url(../images/navHomeOff.png) no-repeat;}
.navHome dt:hover {background:url(../images/navHomeOn.png) no-repeat;}

.navAbout dt {width: 79px; background: url(../images/navAboutOff.png) no-repeat;}
.navAbout dt:hover {background: url(../images/navAboutOn.png) no-repeat;}

.navRush dt {width: 64px; background: url(../images/navRushOff.png) no-repeat;}
.navRush dt:hover {background: url(../images/navRushOn.png) no-repeat;}

.navMembers dt {width: 93px; background: url(../images/navMembersOff.png) no-repeat;}
.navMembers dt:hover {background: url(../images/navMembersOn.png) no-repeat;}

.navEvents dt {width: 82px; background: url(../images/navEventsOff.png) no-repeat;}
.navEvents dt:hover {background: url(../images/navEventsOn.png) no-repeat;}

.navGallery dt {width: 87px; background: url(../images/navGalleryOff.png) no-repeat;}
.navGallery dt:hover {background: url(../images/navGalleryOn.png) no-repeat;}

.navRube dt {width: 141px; background: url(../images/navRubeOff.png) no-repeat;}
.navRube dt:hover {background: url(../images/navRubeOn.png) no-repeat;}

.navLinks dt {width: 68px; background: url(../images/navLinksOff.png) no-repeat;}
.navLinks dt:hover {background: url(../images/navLinksOn.png) no-repeat;}

.navContact dt {width: 108px; background: url(../images/navContactOff.png) no-repeat;}
.navContact dt:hover {background: url(../images/navContactOn.png) no-repeat;}

.navContact2 dt {width: 108px; background: url(../images/navContactOff2.png) no-repeat;}
.navContact2 dt:hover {background: url(../images/navContactOn2.png) no-repeat;}

