@charset "utf-8";
/* CSS Document */

html body { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background: #f1f1f1}
img {border:none}
a {text-decoration:none; }
h1 {font: normal 36px Impact, Helvetica, Arial, sans-serif; text-transform:lowercase; color:#BBB; letter-spacing:.05em; padding-top:0; margin-top:10px}
/* for google font */
/*h1 {font: normal 32px "Anton", Arial, sans-serif; text-transform:uppercase; color:#AAA; letter-spacing:.05em; line-height: 1.25;}*/
h2 {font: normal 28px Georgia, "Times New Roman", Times, serif; color:#555; margin-top:5px; margin-bottom:20px}
h3 {font: normal 20px Georgia, "Times New Roman", Times, serif; color:#777; margin-top:0; margin-bottom:10px;}
h4, h5, h6 {font: normal 18px Georgia, "Times New Roman", Times, serif; color:#666; margin-top:0; margin-bottom:10px; letter-spacing: .025em; line-height: 1.25; }
h5 {color:#902; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; }
h6 {color:#C04;}
a:focus {outline: none;}
ol li{padding:5px 0}

#constMenuLevel {height:18px; padding:12px 0; background-color:#FFF}
#mainMenuLevel {background-color:#000; height:35px}
#mainMenuLevel .panel ul li a{background:none !important} /* For IE7 */
#sectionNameLevel {height:45px;}
#constMenu, #mainMenu, #sectionNameLevel, #contentContainer, #contentContainerWhide, #contactLevel, #footer, .secondarySlide, #programsContentContainer {margin: 0px auto; width: 950px}
#name {height:75px; background-color:#C04; text-align:center}
#constMenu, #mainMenu {font: 18px Georgia, "Times New Roman", Times, serif; color:#999}
#constMenu ul, #mainMenu ul {	padding: 0px; margin: 0px;	list-style-TYPE: none;}
#constMenu ul li, #mainMenu ul li { float:left}
/*#constMenu ul li a {margin-left:42px; color:#555;}*/
#constMenu ul li a {margin-left:38px; color:#555;}
#constMenu ul li a:hover {color:#B04}

#mainMenu {width: 965px; position:relative; z-index:90;}
#mainMenu ul li {margin-right:8px; margin-left:0; font-size:19px}
#mainMenu ul li .btn-slide {margin-right:20px}
#mainMenu ul li a {margin-left:0px; padding: 5px 30px 0 5px; color:#AAA; display:block}
#mainMenu ul li a:focus {color:#C04; display:block}
.slide {margin: 0; padding: 0;}
.btn-slide {text-align:center;	height:30px; text-decoration:none; background:url(/images/open_menu.gif) no-repeat 95% 40%}
#constMenu ul li a:hover, #mainMenu ul li a:hover {color:#C04 !important}

#seal {background: url(/images/seal_secondary.gif) no-repeat center 290px fixed; width:100%}
#contentContainer, #contentContainerWhide {background:#FFF url(/images/content_vertical_divider.gif) repeat-y; border:#AAA solid 1px; position:relative; min-height:550px;}
#contentContainerWhide {background-image:none;}

#search {float:right; padding-top:12px}

#sectionalMenu{float:left; padding:20px; width:194px; color:#555;}
#sectionalMenu ul {font-size:12px; list-style:none; margin:0; padding:0; border:none}
#sectionalMenu ul li { border-bottom:#AAA dotted 1px;}
#sectionalMenu ul li a {font:15px Georgia, "Times New Roman", Times, serif; color:#222; padding:10px 0; display:block;}
#sectionalMenu ul li a:hover {color:#B04}
#sectionalMenu ul ul a {font:12px Arial, Helvetica, sans-serif !important; margin-left:10px; padding:7px 0 !important;}
#sectionalMenu ul ul li { border:none;}
#sectionalMenu table {margin-top:10px}
#sectionalMenu .contactsLI li{border:none;}
.menuParent {}
.menuParent a[href="#"]{background: url(/images/down.gif) no-repeat right 14px; padding-right:15px !important; display:block;}

.activeParent { background: url(/images/up.gif) no-repeat right 14px;}
.activeItem { color:#B04 !important;}

#mainContent, #mainContentWhide {width:636px; padding:25px 40px; float:right; font:80% Verdana, Geneva, sans-serif; color:#555;}
#mainContentWhide {width:880px; float:none; padding:25px 35px}
#mainContent a, #contentBox a, #mainContentWhide a {color:#B04}
#mainContent a:hover, #contentBox a:hover, #mainContentWhide a:hover {color:#000}
#mainContent p, #contentBox p, #newsBox, #mainContentWhide p, #programsContentContainer p {line-height:170%}
.tease {font:140%  Georgia, "Times New Roman", Times, serif; color:#888; line-height:135% !important; font-weight:normal; font-style:italic}
#mainContent ul li {margin-bottom: 7px}

#fullwidthMainContent {width:716px; padding:0; float:right; background:url(/athletics/images/misc_bgr.jpg) repeat-y right}
#contentBox {padding:20px 40px; font:80% Verdana, Geneva, sans-serif; color:#555;}
#subsiteName{height:200px}
/*#sportName {height:161px;}
#braggingBoard {background-color:#C04; padding:0; position:relative; height:285px}
#braggingBoard #scores {width:226px; color:#FFF; float:right}
#braggingBoard h4 { font: 16px Georgia, "Times New Roman", Times, serif; padding:6px 20px; margin:0; background-color:#999; display:block }
#braggingBoard marquee {padding:10px 20px; margin-top:10px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#braggingBoard #imgBox {width:490px; height:285px; float:left}
#newsBox {width:440px; padding:0 25px; font-size:70%; float:left; color:#555}
#newsBox a {color:#C04}
.sportNewsShort {margin-bottom:7px; border-bottom:#AAA dotted 1px; padding-bottom:7px;}
.gameDate{font-size:90%; color:#777}
#misc {width:190px; color:#000; float:right; padding:14px; font-size:11px}
#misc ul, #scores ul {font-size:12px; list-style:none; margin:0; padding:0; border:none}
#misc ul li {border-bottom:#AAA dotted 1px;}
#misc a {color:#000; padding: 10px 0; display:block}
#misc a:hover {color:#FFF;}
 #scores {padding:auto !important} 
#scores ul {padding:10px 20px}
#scores ul li {margin:6px 0}
#scores ul a{color:#FFF; display:block; padding-bottom:7px; border-bottom:#903 solid 1px; }
.smallInH2 {font-size:50%; float:right; padding-top:8px; color:#903}
#scoresContainer {padding:20px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 100px}
#scoresContainer ul{ list-style:none; margin:0; padding:0;}
#scoresContainer ul li{ margin:20px 0;}
#nextGame {border-bottom:#FFF solid 1px; padding-bottom:15px; font-size:10px; font-weight:bold; color:#444}
#nextGame h4{font-size:20px; padding:0 0 5px 0; background-color:inherit}*/
.horizborders{padding:10px 0; border-top:#FFF solid 1px; border-bottom:#FFF solid 1px;}
.sideNote{font:14px Georgia, "Times New Roman", Times, serif; color:#903; margin:15px 0; border-top:none}
.wBottomborder{ border-bottom:#FFF solid 1px; padding:10px 0; }
.newsHeader {font:14px Georgia, "Times New Roman", Times, serif}

#finder { position:absolute; top:0px; right:0px; width:192px; height:14px; background-color:#DDD; padding:5px 30px 6px 7px; font-size:11px; text-align:right }
#finder a {color:#000}
#finder a:hover {color:#C04}


.enabled {display:block}
.disabled {display:none}
.noscript .enabled {display:none}
.noscript .disabled {display:block}

.empty {clear:both; height:0px; width:100%}
.spacer {height:10px;}
.whiteSpacer20 {height:20px; background-color:#FFF}

#contactLevel {padding:20px 0; font:10px Verdana, Geneva, sans-serif; color:#999;}
#contactLevel a {color:#666}
#contactLevel a:hover {color:#C04}

/*#footerLevel {min-height:100px; height:100%; background-color:#BBB; border-top:5px solid #B03; background:#BBB url(/images/section_page_bgr.jpg) repeat-y center}*/
#footerLevel {min-height:100px; height:100%; background-color:#BBB; background:#AAA url(/images/footer_bckgr.jpg) repeat-x}
#footer {position:relative; font:11px Verdana, Geneva, sans-serif; color:#555; padding:15px 0; height:100px}
#footer #address {float:left; width:200px; font-size:10px; color:#555; line-height:115%}
#footer #menu {width:665px; padding:5px 30px; float:right; font:11px Verdana, Geneva, sans-serif; color:#888; line-height:200%; border-left: #999 solid 1px;}
#footer #menu em {color:#555 !important}
#footer #menu .spacer {text-align:center; padding:0 8px}
#footer #menu a {color:#222}
#footer #menu a:hover {color:#FFF}
#address {float:right; width:770px; padding-top:7px}
#address a {color:#000;}
#address a:hover {color:#FFF;}

/********** Boxes ***********************************/ 
.redBlock {
	background-color:#C04;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.redBlock a {color:#FFF !important;}
.borders3bottom { border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;}
.borders4 { border: 1px solid #999;}

.borderedBox10, .linkCell { padding: 10px; border: 1px solid #CCC;}
.borderedBox5 { padding: 5px; border: 1px solid #CCC;}
.borderedBoxBusinessCard{
	padding: 15px 15px 5px;
	font-size: 11px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.borderedBoxImportantLinks {
	padding: 15px;
	border: 1px solid #CCC;
	font-size: 10px;
	font-weight: bold;
}
.borderedBoxImportantTab a:hover{border-bottom: none}
.staff .borderedBoxBusinessCard{ height: 90px;}
.dottedBox { border: 1px dotted #CCC; padding: 15px;}
.dottedLine { border: 1px dotted #999;}
.envelope {
	padding:2px 5px;
	background-color:#F5F5F5;
	border: 1px solid #CCC;
	margin: 10px 10px 0px 0px;
}
.whiteborder {border: 1px solid #FFF}
.leftborder {border-left: 1px solid #CCC;}
.thickTopborders {
	padding: 3px 20px 20px;
	margin-top: 20px;
	border: 1px solid #ccc;	
	border-top: 0px;
	border-top: 6px solid #c04;
}
.thickTopborders h1 {
	font-size: 16px;
	font-weight: normal;
	color: #888;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.imgCenter { border: 1px solid #CCC; padding: 10px;	margin: 0px;}
.imgRight	{ margin: 10px 0px 10px 10px; float: right; font-size: 10px;}
.imgLeft { margin: 10px 10px 10px 0px; float: left; font-size: 10px;}
.imgLeftSmall { margin: 0 10px 10px 0px; float: left;}
.imgbordersRight { margin: 5px 0px 10px 10px; padding: 10px; border: 1px solid #CCC; float: right;}
.imgbordersLeft	{ margin: 5px 10px 10px 0px; padding: 10px; border: 1px solid #CCC; float: left;}
.imgbordersLeftSmall{ margin: 0px 10px 5px 0px; padding: 6px; border: 1px solid #CCC; float: left;}
.imgbordersLeft	{ margin: 5px 10px 10px 0px; padding: 10px; border: 1px solid #CCC; float: left;}
.rightInsert, .rightInsert200, .rightInsert220, .rightInsertFlex {float:right; font-size:11px; margin-left:35px; clear:left}
.rightInsert {width:260px; margin-bottom:10px}
.rightInsert200, .rightInsert220 {width:200px;}
.rightInsert ul {margin-left:12px;}
.rightInsert .importantList ul {margin-left:0}
.rightInsert220 {margin-bottom:10px; border-left: 1px dashed #DDD; padding:10px 0 10px 20px}

.block {border-top: 5px solid #DDD; border-bottom: 5px solid #DDD; padding:10px 0;}
.shadedBlock {border-top: 5px solid #DDD; border-bottom: 5px solid #DDD; padding:10px 15px; background-color:#F1F1F1}
.shadedBox {border: 1px solid #DDD; padding:10px; background-color:#F1F1F1}
.shadedBox2 {border: 1px solid #999; padding:6px 10px; background-color:#DDD}
shadedBlock img, .shadedBox img, .shadedBox2 img {border: 1px solid #FFF;}

/*.panel { height: auto; display: none; margin: 0 auto; width: 960px; font:12px Georgia, "Times New Roman", Times, serif; color:#555; padding:0 0 20px 15px; position:absolute; top:30px; left:-7px; border:#555 1px solid; border-top:none; background: #DDD url(/images/panel_sec_bgr.jpg) repeat-x; }*/
.panel { height: auto; display: none; margin: 0 auto; width: 960px; font:12px Georgia, "Times New Roman", Times, serif; color:#555; padding:0 0 20px 15px; position:absolute; top:35px; left:-7px; border:#555 1px solid; border-top:none; background: #DDD url(/images/panel_backgr.gif) repeat-x; z-index:1000 }
.panel h3 {font-size:15px; padding:0; margin:0 0 10px 0;}
.panel h3 a{color:#C04; text-decoration:underline}
.panel p {font-size:15px; color:#666; line-height:20px}
.panel p a {color:#C04}
.panel p a:hover, #mainMenu .panel ul a:hover {color:#000 !important}
.panel ul, .leftColumn ul, .rightColumn ul {padding: 0px; margin: 0px;	list-style-TYPE: none}
.panel ul {padding-top:5px !important;}
.panel ul li { float:left; background:none; font-size:15px !important; margin-right:21px !important; padding:0}
.panel #aboutContainer ul li { width:170px}
.panel #academicsContainer ul li { width:210px}
.panel ul ul li { float:none !important; font-size:12px !important; padding:6px 0; border:none; border-bottom:1px dotted #AAA !important;}
/*.panel ul li a {color:#777 !important; border-bottom:3px solid #CCC !important; padding:0 0 2px 0 !important; display:block;}*/
.panel ul li a {color:#000 !important; padding:0 0 2px 0 !important; display:block;}
.panel ul ul li a {border:none !important; font-family:Arial, Helvetica, sans-serif; color:#C04 !important; font-weight:normal}
#mainMenu .panel ul ul li a:hover {color:#000 !important;}
.panelToggler {background:url(/images/hp/tab_toggler.gif) no-repeat center bottom; height:24px; text-align:center}
.panelToggler a {padding:7px 0 0 15px; height:24px; width:125px; display:inline-block; color:#666; font-family:Verdana, Geneva, sans-serif}
.panel .closeThis {text-align:right; margin-bottom:25px}
.moreLink, .panel .homeButton a {padding:4px 27px; background:url(/images/hp/scroll_right.gif) no-repeat left center;}
.panel .homeButton a, .panel .moreLink{color:#FFF !important; }
.panel .homeButton a {padding-bottom:7px; font-size:18px !important; position:absolute; top:7px;}
.panel .homeButton a:hover { color:#C04 !important}
.panel .sectionName {height:43px;}
.moreLink, .rightInsert .moreLink {font-size:16px !important; font-family:Arial, Helvetica, sans-serif}
/*.panel .homeButton a {background-color:#C04; font:12px Verdana, Arial, Helvetica, sans-serif; padding:3px 7px; color:#FFF !important}
.panel .homeButton {margin-bottom:10px; position:absolute; top:12px}
.panel .homeButton a {background-color:#C04; font:12px Verdana, Arial, Helvetica, sans-serif; padding:3px 7px; color:#FFF !important}
*/
.innerPanel { height:auto; display:none; width:100%;}
.innerPanel table ul{list-style:none; margin:10px 0 0; padding:0;}
.innerPanel table ul li{padding:4px 0;}
.redLine {height:4px; background-color:#C04; width:100%; margin:10px 0 30px 0}
.rightNote {float:right; font-size:90%; line-height:16px; color:#999}
.rightWhiteborder {border-right:2px solid #FFF}

/********* Columns *************/
#columnsContent {background: url(/images/vertical_divider.gif) center top repeat-y; width:100%}
.left50 { float:left;	width: 45%; padding-right: 15px;}
.right50{float:right; width: 45%; padding-left:20px;}
.width50 { width: 50%;}
.leftColumn { padding-right:10px; }
.left300 { float:left;	width: 300px; padding-right: 15px;}
.rightColumn { padding-left:10px; border-left: 1px dotted #CCC; }
.right170 { border-left: 1px dashed #CCCCCC; float:right; width: 170px; padding-left: 10px;}
.right170 h3, .right170 h4 {margin: 0px; padding: 0px;	font-size: 100%;}
.rightfloat{float:right; padding-left:25px; text-align:left; margin-left:50px}

.note { font-size: 85% ; color: #999;}
.note p {line-height:120% !important}
.info {float:right; margin-left:15px; margin-bottom:15px}
.ddd {background-color:#EEE}
.noteRight {font-size:10px; margin-left:25px; font-family:Verdana, Geneva, sans-serif}
.spotlight {color:#000; width:300px;}
.spotlightGroup {
	background-color:#CCC;
	font: bold 12px Arial, sans-serif;
	padding:2px 0 2px 8px;
	letter-spacing: .15em;
	border:#FFF 1px solid; border-bottom:none;
}
.spotlightFace {border:#FFF 1px solid; height:77px; font-size:10px}
#spotlightBox {width:210px; height:100px; float:right}
.spotlight p {padding-left:80px; padding-top:20px}
.spotlight p a {color:#000 !important; font-weight:bold}
.noBullets  li {margin:10px 0}
.noBullets  td {width:50%}
.smallerText {font-size:90%}
.smallText {font-size:80%}
#transyBar {width:100%; height:30px; background-color:#C04; text-align:center}
th {background-color:#DDD; font-size:14px; text-align:left; padding:5px}
td {vertical-align:top}
.floatingTable { border:#999 1px solid; font-size:11px}
.floatingTable td {padding:5px 14px}
.floatingTable th{font-size:12px !important; padding-left:14px}
.right {float:right; margin:0 0 10px 10px;}
.left {float:left; margin:0 10px 0 10px;}
/*************** sub-sub buttons styles **************/
.azBlock {
	width: 100%;
	border-top: 3px solid #C04;
	height:auto;
	padding-top:15px;
}
.azMenu { height:auto; min-height: 20px; margin-bottom: 10px; width: 100%;}
.azMenu ul { padding:0; margin:0; list-style-type:none;}
.azMenu li { float:left;}
.azMenu a {
	display:block;
	margin-right: 19px;
	border: 1px solid #CCC;
	padding: 1px 6px;
	background: #F5F5F5;
}
.azMenuList a,  .azMenuList a:visited, #absoluteLayer .seasonableLinkButton {
	display:block;
	margin-right: 17px;
	margin-bottom: 7px;
	padding: 1px 7px;
	border: 1px solid #CCC;
	background: #FFF;
	color: #C04;
}
.azMenu a:hover, #absoluteLayer .seasonableLinkButton:hover, .linkButton:hover {
	background: #C04;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #C04;
}
.azMenuList ul { padding:0; margin:0; list-style-type:none;}
.azMenuList li { float:left;}
.azMenuList a:hover {
	text-decoration: none;
	background: #C04;
	color: #FFF;
	border: 1px solid #C04;
}
.quote { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#888; font-style:italic}
.pullQuote { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#888; font-style:italic; line-height:140% !important}
.check {padding-left:45px; background:url(/images/check_round.gif) no-repeat left top; font-size:110%; min-height:30px; padding-top:5px}
.attentionMark {padding-left:45px; background:url(/images/attn_round.gif) no-repeat left top; font-size:12px; min-height:35px}
.attentionMark ul{list-style:none; padding-left:0;}
.attentionMark ul li{padding:2px 0; color:#000}
.attentionMark ul li a {font-size:110%}
.questMark, .faq H4 {padding:5px 0 0 40px; background:url(/images/quest_round.gif) no-repeat left top; min-height:30px}
.smallHeader {font: normal 15px Georgia, "Times New Roman", Times, serif; color:#444; margin-top:0; margin-bottom:10px; letter-spacing: .025em;}
.popupHeader {background-color:#C04; text-align:center; width:100%}

/********* FORMS ********************/
fieldset {padding:10px 25px 20px 25px; margin-top:0;}
legend{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; margin-top:0; padding-top:0}
form {margin-top:0; padding:0;}
.formBase { padding: 25px; height: auto; border: 1px dashed #999; text-align: left; margin: 0px auto; }
.labelP {clear:both; margin-bottom:10px;}
.formBase legend {font-size:12px; color:#C04; padding:5px}
.formBase fieldset {color:#333}
.formBase li { color:#333; list-style: none; padding-left: 0px; margin-left: 0px; margin-bottom: 7px;}
.formLabel80 { width:80px; font-size:90%; float:left; padding-top:2px; margin-right:5px;}
.formLabel100 {
	width:100px;
	float:left;
	padding-top:2px;
	text-align: right;
	margin-right: 5px;
}
.formLabel150 {
	width:150px;
	float:left;
	text-align: right;
	margin-right: 5px;
	padding-top:2px;
}
.formLabel200 {
	width:170px;
	float:left;
	padding-top:2px;
	text-align: right;
}
.formLabel250 {
	width:250px;
	float:left;
	padding-top:2px;
	text-align: right;
}
/*input {border:1px solid #999}*/
/************ ASK ********/
#askUs { position:fixed; width:175px; height:auto; min-height:10px; z-index:10; right: 0px; bottom: 0px; background-color:#888; padding:5px 15px; border-top:1px solid #FFF; border-left:1px solid #FFF; font-size:11px }
#askUs a {color:#FFF !important; font-weight:bold; border-bottom: 1px solid #C04; padding-bottom:10px}
#askUs a:hover {color:#C04 !important;}
#askUs hr {height:1px; background-color:#C04; border:none}
/************ Columns ********/
.Flag { list-style: url("/images/flag.gif") none inside;}
.New { list-style: url("/images/new.gif") none inside;}
.columnsNewsColumn p {margin: 8px 0}
.threeColumns th {font-size:11px; font-weight:bold; border-top:4px solid #CCC; border-bottom:4px solid #CCC; background-color:#EEE}
.threeColumns td {font-size:11px; }

/************** Lists ******/
.innerMenu {height:20px; padding:0; border-bottom:4px solid #C04; margin-bottom:10px}
.innerMenuAbsolute {height:22px; padding:0; border-bottom:4px solid #C04; margin-bottom:20px; position:absolute; top:55px; left:35px; width:890px}
.innerMenu ul, .innerMenuAbsolute ul, .noBullets {padding: 0px; margin: 0px;	list-style-TYPE: none;}
.innerMenu ul li, .innerMenuAbsolute ul li {float:right; font-size:11px}
.innerMenu ul a {background-color:#C04; color:#FFF !important; padding:3px 7px; margin-left:15px; display:block; font-size:12px}
.innerMenu ul a:hover {color:#000 !important;}
.innerMenuAbsolute  ul a {border:1px solid #C04; border-bottom:none; color:#C04; padding:4px 7px; margin-left:15px; display:block}
.bulletsNoIndent {padding-left: 15px; margin: 0px;}
.bulletsNoIndent li {padding:2px 0}
.cardList {
	padding: 0px; 
	margin: 0px; 
	list-style-type: none;
}
.cardList li {
	min-height: 140px;
	border: #ccc 1px solid;
	background: #f0f0f0;
	margin: 15px 0;  
	padding:15px;
}
.cardList h4{ margin:0 0 10px 0; color:#903;}
.cardList h5 {font-size:15px; color:#555;}
.cardList img {
	margin: 0 20px 20px 0; padding:0;	
	border:#FFF solid 1px;
	float:left
}
.cardList p {padding-left:125px; margin:5px 0}

.redButtonsList ul {list-style-type:none}
.redButtonsList li {margin:10px 0}
.redButtonsList a { border: 1px solid #C04; background: #C04; color: #FFF !important; padding: 2px 10px; text-align:center; }

#photogallery ul, #blogs ul{
	padding: 0px; 
	margin: 0px; 
	list-style-TYPE: none;
}
#photogallery li, #blogs li {
	border: #cccccc 1px solid; Z-INDEX: 1; 
	background: #f0f0ee; 
	float: left; 
	margin: 18px 28px 0 0; 
	width: 125px; height: 100px;  
	position: relative; 
	text-align: center;
	font-size:90%;
}
#photogallery a {position: absolute; TOP: 11%; left: 11%;	margin: 0px; padding:0 }
#photogallery img, #blogs img, #blogs a, #blogs p {margin: 0px; padding:0}
#blogs img {border:#FFF 2px solid}
#blogs li {margin: 18px 30px 0 0; width: 140px; height: 260px; padding:20px}
#blogs a, #blogs p {position:relative !important}

#doubleList ul, #photoList{
	padding: 0px; 
	margin: 0px; 
	list-style-TYPE: none;
}
#doubleList li {
	position: relative;
	width: 275px; 
	height: 140px;
	border: #ccc 1px solid;
	background: #EEE;
	margin: 10px 20px 10px 0;  
	padding:10px;
	float: left;
	font-size:11px;
	overflow:auto; 
}
#doubleList img {
	margin: 0 10px 5px 0; padding:0;	
	border:#FFF solid 1px;
	float:left;
}
#doubleList h3{ font-size:18px !important; margin:0}
#doubleList h4{ font-size:16px !important; margin:0}
.listContainer {}
.listContainer ul {list-style:none; padding:0; margin:10px 0 0}
.listContainer ul li, .listContainer ol li {padding-bottom:7px}
.listContainer h3, .rightInsert200 h3 {padding: 5px 0 0 0 !important; margin: 0 !important; /*border-top:2px dotted #DDD*/}
.listContainer h3 a {border-bottom:1px dashed #BBB}
.listContainer p { padding:6px 0; margin:0; }
.none {list-style:none;}
.staffList p {min-height:120px}

#photoList li {
	border: #CCC 1px solid; Z-INDEX: 1; 
	background: #f0f0f0; 
	float: left; 
	margin: 15px 18px 0 0; 
	text-align: center;
	font-size:11px !important
}
#photoList a {margin: 0px; padding:0 }
#photoList img {margin: 14px; padding:0}

.importantList ul{padding:0; margin:10px 0 0; list-style-type:none; font-size:18px}
.importantList li { padding-bottom:15px; border-bottom: 1px solid #DDD; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif }
.importantList ul ul, .importantList ul ul ul{padding:0; margin:10px 30px 0px} 
.importantList ul ul li, .importantList ul ul ul li {border:none; padding:2px 0; margin-bottom:0; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
.importantList ul ul ul li {font-size:12px}
.importantList ul p{font-size:11px; margin-top:10px}
.importantList blockquote {font-size:11px; margin-top:0px}

/************ Buttons ***/
#actionButtons {float:right; text-align:right}
#actionButtons ul{list-style-type: none; margin: 0px; padding:0px;}
#actionButtons ul li {clear:both;}
#actionButtons ul li a {padding-bottom:10px; width:185px; height:36px; float:right; }
#actionButtons ul li p {width:165px; background:#C04; padding:15px 10px; height:82px; text-align:center; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#000 !important; overflow:hidden}
#actionButtons ul li p a {float:none; padding-bottom:0px !important; color:#FFF; font-size:22px;}

#applyButton a{background: url(/admissions/images/action_buttons/apply.gif) no-repeat top left; width:185px; height:26px;}
#applyButton a:hover{background: url(/admissions/images/action_buttons/apply_hover.gif) no-repeat top left}
#visitButton a{background: url(/admissions/images/action_buttons/visit.gif) no-repeat top left; height:26px;}
#visitButton a:hover{background: url(/admissions/images/action_buttons/visit_hover.gif) no-repeat top left}
#infoButton a{background: url(/admissions/images/action_buttons/info.gif) no-repeat top left; height:26px;}
#infoButton a:hover{background: url(/admissions/images/action_buttons/info_hover.gif) no-repeat top left}
.searchButton {background:url(/images/go41px.gif) no-repeat center; border:none; width:41px; height:21px; cursor:pointer}
#sectionalMenu #applyButton a {margin-top:18px;}
.redButton { border: 2px solid #C04; background: #C04; color: #FFF !important; padding: 4px 7px; font-weight: bold; text-align:center; font-size:110% }
.redButtonSmall { border: 1px solid #C04; background: #C04; color: #FFF !important; padding: 2px 7px; text-align:center; }
.redButton:hover, .redButtonsList a:hover, .redButtonSmall:hover{ background: #FFF; color: #C04 !important; text-decoration: none !important;}
.redCell{background: #C04; color: #FFF !important; padding: 5px 7px; text-align:center; font-size:90%}
.redCell a{color: #FFF !important; font-weight: bold;}

/************ Misch **********/
.enlarge {background: url(/images/enlarge.gif) no-repeat right bottom; padding-bottom:20px;}
.moreVertSpace p, .moreVertSpace ul li, .moreVertSpace ol li {padding-top:10px}
iframe {z-index:50}
#newsArticle, #newsArticle .moreLink {line-height:150%; font-size:12px !important}
#newsArticle p {line-height:200% !important}
#newsArticle h3 {color:#222}

.tableLight {border-left:1px solid #CCC; border-top:1px solid #CCC;}
.tableLight th {font:16px Georgia, "Times New Roman", Times, serif; color:#444; background-color:#DDD !important; padding:5px}
.tableLight td, th {padding:0 7px; border-bottom:1px solid #CCC; border-right:1px solid #CCC}
.tableLight td {background-color:#f9f9f9}
#table1 td {background-color:#EEE}
#table1 .white {background-color:#FFF !important; padding:5px}
#table1 th {background-color:#CCC !important; padding-top:5px; padding-bottom:5px; font-weight:bold}

/********** Faculty pages **********/
#facultyBio {margin-top:-10px}
#facultyBio h2 {padding:0; margin:0}
#facultyBio h3 {font:26px Verdana, Geneva, sans-serif; color:#333; padding:0; margin:0}
#facultyBio h4 {font: normal 16px Georgia, "Times New Roman", Times, serif; color:#444; margin:10px 0}
#facultyBio h6 {font:14px Verdana, Geneva, sans-serif; color:#333; padding:0; margin:0}
.mainCell {vertical-align:top; padding-right:25px}
.sideNotes {border-left: 1px dashed #CCC; padding-left:20px; width:200px; vertical-align:top; line-height:150%; font-size:11px; color:#888}
.sideNotes ul, .rightInsert220 ul {margin:0 0 18px 0; padding:0; list-style:none}
.sideNotes a {text-decoration:underline;}
.mainCell .pullQuote { margin:0 0 15px 0; padding-bottom:8px; border-bottom:solid 4px #EEE}
.twoSpaces {width:18px}
.rightWhiteBorder {border-right:solid 1px #FFF}

/********** Old styles to support Inside CMS **********/
.highlighter{ background-color:#FC4; padding:1px 4px; color:#000000 }
.crimsonHR { height:3px; background-color:#C04; color:#C04 }
.leftIndent { padding-left: 30px;}
.shadedBlock {border-top: 5px solid #DDD; border-bottom: 5px solid #DDD; padding:10px 15px; background-color:#F4F4F4}
.athleticTable {}
.athleticTable td {background-color:#EEE; padding:7px}
.athleticTable th {background-color:#CCC; font-weight:bold; padding:5px 7px}
.shadedTable th {background-color:#CCC; font-size:12px; color:#444}
.shadedTable td {background-color:#EEE}
.shadedTable .bottomLine {border-top: #C04 2px solid; color:#C04}
.shadedTable .white {background-color:#FFF !important}
.calendarTable td {border-top: 1px solid #CCC;  padding:7px 0; vertical-align:top}
.yellowTopTable td {padding:7px 4px 7px 0; color:#333}
.yellowTopTable thead td {background-color:#FC0; padding:5px; font-size:11px; color:#000}
.multyTables h4 {margin-top:10px; color:#902; margin-bottom:5px}
.simpleTable td {background-color:#FFF; padding:10px 20px 10px 0; width:49%}
.right25 {width:25%; float:right; background-color:#EEE; border: solid 1px #AAA; padding:15px; font-size:smaller}
.right25 h4 {font-size:15px}
.left65 {width:65%; float:left; padding-right:20px}
.larger {font-size:110%}
.top {border-top: 1px solid #BBB; padding:4px 0; margin-top:15px; text-align:right}
.top a {border: 1px solid #BBB; border-top: none; padding:4px; background-color:#EEE; font-size:11px}
#innerPanelTrigger {background:url(/images/down.gif) no-repeat left center; padding-left:20px}
#contentBlockWidePage{ width: 770px;}
.imgCenter { border: 1px solid #CCCCCC; padding: 10px;	margin: 0px;}
.imgBordersRight { margin: 5px 0px 10px 10px; padding: 10px; border: 1px solid #CCC; float: right;}
.imgBordersLeft	{ margin: 5px 10px 10px 0px; padding: 10px; border: 1px solid #CCC; float: left;}
.imgBordersLeftSmall{ margin: 0px 10px 5px 0px; padding: 6px; border: 1px solid #CCC; float: left;}




