@charset "utf-8";
/* CSS Document */



/* ======================================= */
/* ============= FOR level 2 ============= */

#lvl2-contentbox-top { margin: 0 auto; width: 934px; height: 17px; font-size: 8px; background: transparent url(../images/contentbox-lvl2-top.png) no-repeat; }
#lvl2-contentbox-middle { margin: 0 auto; width: 934px; background: transparent url(../images/contentbox-lvl2-bottom-tall.png) bottom center repeat-y; }  /* #lvl2-contentbox-middle { margin: 0 auto; width: 934px; background: transparent url(../images/contentbox-lvl2-middle.png) repeat-y; } */
#lvl2-contentbox-middle-white { margin: 0 auto; width: 934px; background: transparent url(../images/contentbox-lvl2-middle.png) repeat-y; }
	#lvl2-contentbox-content { margin: 0 auto; width: 886px; height: 100%; min-height: 330px; clear: both; font-size: 100%; }
#lvl2-contentbox-bottom { margin: 0 auto; width: 934px; height: 17px; font-size: 0px; background: transparent url(../images/contentbox-lvl2-bottom.png) no-repeat; }
#lvl2-contentbox-bottom-white { margin: 0 auto; width: 934px; height: 17px; font-size: 0px; background: transparent url(../images/contentbox-lvl2-bottom-white.png) no-repeat; }



.left-col { width: 21%; float: left; margin-right: 2%; /*background: transparent url(/images/col-vr.png) right 13px no-repeat; padding-right: 4px; min-height: 400px;*/ }
.left-col-wide { width: 74%; float: left; margin-left: 1%; }
.center-col { width: 54%; float: left; }
.center-col-wide { width: 75%; float: right; }
.right-col { width: 21%; float: right; /*background: transparent url(/images/right-col-vr.png) left 13px no-repeat; padding-left: 6px; min-height: 400px;*/ }

#lvl2-contentbox-content div.left-col div.divbox { margin: 0 0 24px 0; }
#lvl2-contentbox-content div.right-col div.divbox { margin: 0 0 24px 0; /* background-color: #F9F0E6; padding: 6px; border: 1px solid #e0c595; */ }

#lvl2-contentbox-content h1 {  width: 595px; height: 45px; background: transparent url(../images/h1-wrap.png) top left no-repeat; color: #fff; text-indent: 26px; line-height: 25px; margin: 0 0 0 -24px; padding-bottom: 10px; border: 0px; }
#lvl2-contentbox-content h1.h1-wrap-longer {  width: 595px; height: 45px; background: transparent url(../images/h1-wrap-longer2.png) top left no-repeat; color: #fff; text-indent: 26px; line-height: 25px; margin: 0 0 0 -24px; padding-bottom: 10px; border: 0px; }

#lvl2-contentbox-content h2, #lvl2-contentbox-content h2 a:link { color: #993333; font-family: helvetica, arial, sans-serif; text-transform: none; font-size: 16px; font-weight: normal; line-height: 100%; padding: 1px 0 4px 0; margin: 0; }

#lvl2-contentbox-content h3, #lvl2-contentbox-content h3 a:link { font-family: helvetica, arial, sans-serif; font-weight: normal; font-size: 130%; line-height: 110%; margin: 0; display: block; color: #666633; padding: 4px 0 6px 0; border-top: 3px solid #666633; }
	#lvl2-contentbox-content div.center-col h3, #lvl2-contentbox-content div.center-col h3 a, #lvl2-contentbox-content div.center-col-wide h3, #lvl2-contentbox-content div.center-col-wide h3 a, #lvl2-contentbox-content div.left-col-wide h3 { border: none; }
#lvl2-contentbox-content h3.h-wrap {  }
#lvl2-contentbox-content h3 a:link { font-size: 100%; }
#lvl2-contentbox-content div.left-cell h3, #lvl2-contentbox-content div.right-cell h3 { font-family: helvetica, arial, sans-serif; font-weight: normal; font-size: 130%; margin: 0; display: block; color: #666633; padding: 2px 0 2px 0; border: none; }

#lvl2-contentbox-content h4, #lvl2-contentbox-content h4 a:link { font-weight: normal; font-size: 110%; color: #c55300; }

#lvl2-contentbox-content div.center-col ul { margin: 0 0 0 151px; }
#lvl2-contentbox-content div.center-col ul li { margin-left: 10px; }

#lvl2-contentbox-content div.center-col-wide ul.two-col, #lvl2-contentbox-content div.left-col-wide ul.two-col { width: 49%; float: left; margin: 2px 0 0 0; }
#lvl2-contentbox-content div.center-col-wide ul.two-col li, #lvl2-contentbox-content div.left-col-wide ul.two-col li { margin: 2px 20px 3px 0; width: 100%; height: 100%; line-height: 110%; float: left; /* background: transparent url(../images/flyout-bullet.gif) 0px 7px no-repeat; */ padding: 0 0 0 10px; /* display: block; */ }

#lvl2-contentbox-content div.center-col-wide ul.image-left { margin: 2px 20px 0 151px; }

#lvl2-contentbox-content div.left-cell ul.image-left, #lvl2-contentbox-content div.right-cell ul.image-left { margin: 2px 20px 0 151px; }
#lvl2-contentbox-content div.left-cell ul.image-left li, #lvl2-contentbox-content div.right-cell ul.image-left li { margin-left: 10px; }

#lvl2-contentbox-content div.center-col-wide ul { margin: 2px 20px 0 0; }
#lvl2-contentbox-content div.center-col-wide ul li { display: block; float: none; width: 100%; margin: 2px 20px 6px 0; line-height: 120%; /* background: transparent url(../images/flyout-bullet.gif) 0px 7px no-repeat; */ padding: 0 0 0 10px; }

#lvl2-contentbox-content div.centerer { margin-left: -12px; }
#lvl2-contentbox-content .center-col div.centerer { margin: 0px auto; }

#lvl2-contentbox-content div.center-col-wide ul li, #lvl2-contentbox-content div.left-col-wide ul li { background: transparent url(../images/flyout-bullet.gif) 0px 6px no-repeat; margin-left: 10px; }
#lvl2-contentbox-content div.center-col ul li, #lvl2-contentbox-content div.left-cell ul li, #lvl2-contentbox-content div.right-cell ul li { background: transparent url(../images/flyout-bullet.gif) 0px 6px no-repeat; padding-left: 10px; }

#lvl2-contentbox-content div.left-col-wide ul li { background: none; }
#lvl2-contentbox-content div.left-col-wide ul.arrow-bullet li { background: transparent url(../images/flyout-bullet.gif) 0px 7px no-repeat; padding: 0px 0px 0px 7px; }

ul.arrow-bullet { margin: 4px 0 10px 0; }
ul.arrow-bullet li { background: transparent url(../images/flyout-bullet.gif) 0px 7px no-repeat; padding: 0px 0px 0px 7px; }


.cal-item { overflow: hidden; margin: 0 0 10px 0; padding: 0px; clear: both; }
.cal-item ul { margin: -3px 0 0 5px; /* float: left; */ }
.cal-item ul li { /* background: transparent url(../images/gray-bullet.png) 0px 3px no-repeat; */ padding: 0px 0px 0px 40px; line-height: 12px; font-size: 11px; }

.newsitem2-date { float: left; width: 39px; height: 41px; background: transparent url(../images/date2-bg.png) top no-repeat; margin: 2px 5px 15px 0; }
	.newsitem2-month { width: 39px; height: 15px; color: #fff; font-size: 11px; line-height: 18px; text-align: center; text-transform: uppercase; font-family: arial; }
	.newsitem2-day { width: 39px; height: 24px; color: #444; font-size: 18px; line-height: 25px; text-align: center; font-family: "trebuchet ms", verdana; font-weight: bold; }
	.newsitem2-multiday { width: 39px; height: 24px; color: #444; font-size: 10px; line-height: 25px; text-align: center; font-family: arial; font-weight: bold; word-spacing: -1px; }



.clear { /* generic container (i.e. div) for floating buttons */ overflow: hidden; display: block; width: 100%; margin: 0 0 15px 0; }
.clear img.float-l { padding: 0 10px 10px 0; }
.clear img.block, img.block { padding: 0 0 10px 0; display: block; }

a.button { background: transparent url('../images/btn-rightcap.png') no-repeat scroll top right; display: block; float: left; height: 24px; margin-right: 6px; padding-right: 10px; /* sliding doors padding */ text-decoration: none; }
a.button span { background: transparent url('../images/btn-leftcap.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; }
a.button:active { background-position: bottom right; color: #444; }
a.button:active span { background-position: bottom left; padding: 6px 0 4px 10px; /* push text down 1px */ }


/*
#lvl2-contentbox-content div.left-col h3 { font-size: 100%; }
#lvl2-contentbox-content div.right-col h3 { font-size: 130%; }
*/



#lvl2-contentbox-content div.left-col img { /*width: 85%; height: 85%;*/ }


#lvl2-contentbox-content hr.dotted-hr { display: none; clear: both; border: 0px; padding: 4px 0 4px 0; margin: 15px 0 14px -4px; background: transparent url(../images/right-nav-border.png) 0px bottom no-repeat; }


#lvl2-contentbox-content .left-margin-150 { margin-left: 150px; }

#lvl2-contentbox-content p.justified { text-align: justify; }




/* LEVEL 2 LINK STYLES ====================================== */
#lvl2-contentbox-content a:link, #lvl2-contentbox-content a:visited, #lvl2-contentbox-content a:active  { text-decoration: none; color: #444; border-bottom: 1px dotted gray !important; }
#lvl2-contentbox-content a:hover { text-decoration: none; color: #666666; border-bottom: 1px dotted gray; }

#lvl2-contentbox-content a:link img, #lvl2-contentbox-content a:visited img { border-bottom: 0px !important; border: 0px !important; text-decoration: none !important; }
#lvl2-contentbox-content a.no-border { border-bottom: 0px !important; border: 0px !important; text-decoration: none !important; }

#lvl2-contentbox-content ul.ullinks li a:link, #lvl2-contentbox-content ul.ullinks li a:visited  { text-decoration: none; color: #444; border-bottom: 1px dotted gray !important; }
#lvl2-contentbox-content ul.ullinks li a:hover { text-decoration: none; color: #666666; border-bottom: 1px dotted gray !important; }
/* END LEVEL 2 LINK STYLES ====================================== */





/* BEGIN RIGHT NAV MENU STYLES for 2nd LEVEL PAGES ============================================================================================================ */

#lvl2-contentbox-content ul.right-nav { margin: 4px 2px 2px 0px; padding: 18px 0 10px 0; width: 186px; height: 234px; font-size: 130%; font-weight: bold; font-family: verdana; background: transparent url(../images/right-nav-bg.png) 0px 0px no-repeat; }
#lvl2-contentbox-content ul.right-nav li { width: 188px; margin: 0; padding: 0; margin-left: -10px; text-indent: 25px; background: transparent url(../images/right-nav-border.png) 15px 11px no-repeat; }
#lvl2-contentbox-content ul.right-nav li a:link, #lvl2-contentbox-content ul.right-nav li a:visited { display: block; height: 36px; line-height: 35px; color: #6b6b6b; padding: 0px; border-bottom: 0px !important; }
#lvl2-contentbox-content ul.right-nav li a:hover { background: transparent url(../images/right-nav-btn-hover.png) 0px 3px no-repeat; text-decoration: none; color: #fff; border-bottom: 0px !important; }
#lvl2-contentbox-content ul.right-nav li a.current-page { background: transparent url(../images/right-nav-btn-hover.png) 0px 3px no-repeat; text-decoration: none; color: white; }

#lvl2-contentbox-content ul.right-nav li.utpa-home-link a, #lvl2-contentbox-content ul.right-nav li.utpa-home-link a:visited { color: #888; font-weight: bold; text-indent: -9999px; width: 172px; height: 26px; margin: -8px 0 0 13px; padding: 0 8px 0 0; border: none; background: transparent url(../images/right-nav-home.jpg) left 0px no-repeat; }
#lvl2-contentbox-content ul.right-nav li.first-choice { margin-top: 10px; }

#lvl2-contentbox-content ul.right-nav li.last-choice { background: none; }

/* END RIGHT NAV MENU STYLES for 2nd LEVEL PAGES ============================================================================================================ */





/* /NEWS/ PAGE STYLES ================================================================= */

div.news-full-dump { font-family: "trebuchet ms"; margin: 0 0 0 52px; }
div.news-full-dump h3.news-item-title { font-size: 150%; }

div.news-story { margin-top:14px; font-family: 'trebuchet ms'; font-size: 120%; line-height: 150%; }
div.news-story a, div.news-story a:visited { border-bottom: 1px dotted gray !important; }

div.news-story table tr td font { color: #BF6403; font-size: 11px; line-height: 14px; font-family: verdana; display: block; margin: 4px 10px 2px 10px; }
div.news-story table tr td img { display: inline-block; margin-left: 10px; }

/* END /NEWS/ PAGE STYLES ================================================================= */



/* SLIDESHOW FEATURED STORIES STYLES ============================================== */
.feature-story-left-col { width: 600px; padding-left: 16px; }
.feature-story-right-col { width: 96%; }
/* */





/* ============= /Calendar/ styles ============= */




table#utpa-calendar { width: 100%; margin: 10px auto; border: 1px solid #d1d1d1; border-width: 0 0 1px 1px;  }
table#utpa-calendar td { width: 14%; height: 170px; margin: 0px; padding: 0px; border: 1px solid #d1d1d1 !important; border-width: 1px 1px 0 0 !important; vertical-align: top; font-size: 90%; background: white; }
	table#utpa-calendar td:hover { background: #F9F8F8; }
table#utpa-calendar th { background: none; font-weight: bold; text-align: center; border: 1px solid #d1d1d1; border-width: 1px 1px 0 0; height: 100%; padding: 3px 0 5px 0; }
table#utpa-calendar td div.date { width: 100%; height: 16px; background: #f1f1f1; float: left; display: block; clear: both; font-size: 90%; font-weight: bold; position: relative; text-indent: 3px; }
table#utpa-calendar td span.view-day a { height: 14px; position: absolute; top: 1px; right: 6px; text-align: right; font-weight: normal; color: #C36806; border: 0px !important; }

table#utpa-calendar td ul li .month-time{ color:#C36806; font-size:8px;}

.weekdays { background: transparent url(../images/contentbox-lvl2-bottom-tall.png) -30px -3475px no-repeat; color: #C36806; }

#dropdown-container { position: absolute; top: -7px; right: -3px; width: 180px; height: 100px; z-index: 789; }
	.dropdown-ul { position: relative; width: 180px; }
	.dropdown-ul li { font-size: 100%; padding: 0 0 0 8px; line-height: 16px; background: transparent url(/images/dropdown-li-bg.png) no-repeat; }
	.dropdown-ul li div { background: transparent url(/images/icon-calendar.png) 0px 4px no-repeat; width: 180px; height: 24px; line-height: 18px; font-size: 90%; color: #BF6403; font-weight: bold; padding: 3px 0 3px 20px; cursor: pointer; }
	.dropdown-ul li div.hide a:link, .dropdown-ul li div.hide a:visited { color: #BF6403; border: 0px; }
	.dropdown-ul li div.cal-list { background: none; }
	.dropdown-ul li ul { display: none; }
	.dropdown-ul li ul li { background: none; font-size: 90%; padding: 0 0 0 -5px; line-height: 16px; width: 100%; text-indent: 4px; }
		.dropdown-ul li ul li a:link, .dropdown-ul li ul li a:visited { display: block; width: 100%; font-size: 100%; font-weight: normal; margin: 0 0 0 -10px; padding: 0; width: 100%; border-bottom: 0px !important; }
		.dropdown-ul li ul li a:hover { text-decoration: none; color: #444; background-color: #E1E1E1; border-bottom: 0px !important; }

	.dropdown-ul li:hover ul { display: block; background: transparent url(/images/contentbox-lvl2-bottom-tall.png) center -3475px no-repeat; border: 1px solid #ACACAC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px 0 0 4px; margin: -5px 0 0 0; width: 174px; height: 80px; position: absolute; left: 0px; }


/*
div#event-holder { display:none; width: 400px; height: 240px; padding: 7px 4px 7px 7px; position:absolute; top:400px; left: 240px; z-index:800; border: 1px solid #C9CFD2; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #e8e6e6 url(../images/contentbox-lvl2-bottom-tall.png) center -7750px no-repeat; }
	div#event-holder a#close-event-holder img { position: absolute; top: 4px; right: 4px; }
	div#event-holder div { width: 100%; height: 214px; margin-top: 22px; overflow: auto; }
*/

.event-result { font-size: 105%; line-height: 140%; }
	.event-result h4 { font-weight: normal; font-family: verdana; font-size: 150%; line-height: 120%; color: #c55300; padding: 0 9px 5px 9px; }
	.event-result a { border-bottom: 1px dotted gray; }
	.event-result table { border: 1px solid #ccc; width: 96%; margin: 0 auto; }
		.event-result table tr td { padding: 0 0 5px 0; }
		.event-result table tr td:first-child { color: #c55300; text-align: right; width: 100px; }


/* STYLES FOR CALENDAR VIEW SELECTION BAR -- TABS =============================== */
.calendar-bar { position: relative; height: 36px; width:100%; margin: 10px 0 0 0; border-bottom: 1px solid #D1D1D1 !important; }
	ul#cal-views { position: absolute; top: 4px; left: 0px; height: 29px; padding: 0; }
		ul#cal-views li { float: left; font-size: 100%; font-weight: bold; margin-right: 4px; }
			ul#cal-views li a:link, ul#cal-views li a:visited { display: block; padding: 6px 12px 9px 12px; border: 1px solid #D1D1D1 !important; border-width: 1px 1px 0px 1px !important; height: 100%; background: #EFEFEF; }
				ul#cal-views li.last a, ul#cal-views li.last a:visited {}
			ul#cal-views li a:hover { text-decoration: none; }
		ul#cal-views li.current-cal-view a { color: #E8690C; background: #fff; padding-bottom: 10px; border-bottom: 0px !important; }
		ul#cal-views li:first-child { padding-right: 20px; margin-top: 11px; font-size: 100%; }
		
		
	ul.cal-view-subtabs { width: 100%; padding: 0; margin: 0 0 16px 0; float: left; background: url(../images/btn-bg.jpg) left 4px repeat-x; border-bottom: 1px solid #d1d1d1; font-size: 12px; }
		ul.cal-view-subtabs li { padding: 0; margin: 0; float: left; }
			ul.cal-view-subtabs li.year-text { padding: 5px 5px 5px 20px; color: #E8690C; font-size: 11px; font-weight: bold; }
		
		ul.cal-view-subtabs li a:link, ul.cal-view-subtabs li a:visited { display: block; padding: 5px 10px 5px 10px; margin: 0; border: 0px !important; }
			ul.cal-view-subtabs li a:hover { background: url(../images/btn-bg.jpg) left -5px repeat-x; }
			ul.cal-view-subtabs li a.selected-sem { background: #E8690C; /*background: white; padding-bottom: 6px; margin-bottom: -2px;*/ font-weight: bold; color: white !important; }
			
		
	div.current-date { display: none; position: absolute; top: 14px; right: 20px; font-size: 110%; font-weight: bold; }
/* END STYLES FOR CALENDAR VIEW SELECTION BAR -- TABS =============================== */




div#cal-chooser { text-align: center; margin: -10px auto; width: 180px; height: 40px; }
div#cal-chooser div.mo { margin: 0 0 10px 0; }
div#cal-chooser div.yr {  }

div#cal-chooser div.mo-var { display: inline; width: 100px; }
div#cal-chooser div.yr-var { display: inline; width: 100px; }

div.arrows-left { float: left; width: 120px; } /*width: 110px; height: 16px; text-indent: 30px; background: transparent url(/images/arrows-l-r.png) 0px -1px no-repeat; float: left;*/
div.arrows-right { float: right; width: 84px; } /*width: 72px; height: 16px; background: transparent url(/images/arrows-l-r.png) right -1px no-repeat; float: right; margin-right: 16px;*/
	/*div.arrows-right a, div.arrows-right a:visited, div.arrows-left a, div.arrows-left a:visited { width: 100%; background: white; color: #b7b7b7; font-weight: bold; font-size: 120%; }*/
div.arrows-left span.gray-text, div.arrows-right span.gray-text, span.gray-text { color: #B5B6B5; font-weight: bold; font-size: 14px; line-height: 140%; padding: 10px 0 5px 0; }

div.arrows-left a:link, div.arrows-right a:link, div.arrows-left a:hover, div.arrows-right a:hover { text-decoration: none; border-bottom: 0px !important; }

#lvl2-contentbox-content h2.cal-full-date { padding: 15px 0 3px 0; }

#lvl2-contentbox-content h2.cal-full-date { color: #444; font-size: 200%; font-family: georgia; text-transform: none; border: none; text-align: center; }

#lvl2-contentbox-content h3.event-title-bar { width: 648px; height: 39px; color: #444; font-weight: normal; line-height: 29px; text-indent: 14px; background: transparent url(/images/event-title-bar.png) 0px 0px no-repeat; border: 0px; }


.cal-dmview-left-cell { width: 20%; display: inline; float: left; text-align: center; margin-left: -10px; }
.cal-dmview-right-cell { width: 78.5%; display: inline; float: right; background: transparent url(../images/dotted-border.png) bottom repeat-x; margin: 0 17px 4px 0; padding-bottom: 6px; font-size: 120%; min-height: 80px; }

#lvl2-contentbox-content h3.cal-dmview-date { color: #E8690C; font-size: 250%; font-family: georgia; padding: 4px 0 2px 0;  border: 0px; }
#lvl2-contentbox-content h3.cal-dmview-date-thru { color: #E8690C; font-size: 120%; font-family: georgia; padding: 4px 0 2px 0; margin: 0; border: 0px; }
#lvl2-contentbox-content h4.cal-dmview-day { font-size: 150%; font-family: georgia; padding: 10px 0 6px 0; margin: 0; color: #444; }
	/*
	h4.aca-cal-day { font-family: georgia; }
	h3.aca-cal-date { font-size: 24px; line-height: 16px; }
	h4.aca-cal-month { font-size: 13px; line-height: 12px; }
	*/

dl.calendar-event {  }
	dl.calendar-event dt { color: #BF6403; font-weight: normal; padding-bottom: 6px; line-height: 115%; font-size: 110%; }
	dl.calendar-event dd { font-size: 12px !important; line-height: 17px !important; margin: 0 0 14px 0; }

	
.cal-dmview-right-cell p { font-size: 90%; line-height: 130%; font-weight: bold; }
.cal-dmview-right-cell p span { font-weight: normal; }


table#mini-cal { width: 97%; margin: 25px auto; border: 8px solid #DDDDDD; }
table#mini-cal td { width: 14%; height: 20px; text-align: center; vertical-align: middle; }
table#mini-cal tr.day-initials td { color: white; background: #8F8D8E; border: 0px; }
table#mini-cal tr td { border: 1px solid #ddd; border-width: 0 1px 1px 0; }


ul.cat-list li input[type=checkbox] { vertical-align: middle; }

ul.feeds-list li a { padding: 2px; line-height: 20px; }
ul.feeds-list li a.rss-feed { background: url(/images/icon-16x16-feed.gif) left center no-repeat; padding-left: 22px; }
ul.feeds-list li a.ical-feed { background: url(/images/icon-calendar2.png) left center no-repeat; padding-left: 22px; }

ul.cat-list-month { text-align: center; width: 80%; margin: 0 auto; }
	ul.cat-list-month li { display: inline-block !important; margin: 0 10px 4px 0; }
		ul.cat-list-month li input[type=checkbox] { vertical-align: middle; }


/* ul li.pdf-icon a, ul.flyout-submenu li.pdf-icon a { background: transparent url(../images/pdf-icon.gif) right 0px no-repeat; padding: 2px 20px 2px 0px; } */
ul li.pdf-icon a, ul li.pdf-icon a:visited { background: transparent url(../images/pdf-icon.gif) right 0px no-repeat; padding: 2px 20px 2px 0px; line-height: 18px; }

p.pdf-icon-p { background: transparent url(../images/pdf-icon.gif) 0px 0px no-repeat; padding: 2px 0 2px 20px; }

a.pdf-link, a:link.pdf-link, a:visited.pdf-link { background: transparent url(../images/pdf-icon.gif) right 0px no-repeat; padding: 2px 20px 2px 0px; line-height: 18px; }



.no-border { border: 0px !important; text-decoration: none !important; }



/* THE BEST */
div.thebest-feature { margin:14px auto; width:700px; }
div.thebest-feature img { padding-right: 14px; }



/* ADMINISTRATION PAGE TABLE =============================== */
table.admin {width:100%;}
table.admin tr td {vertical-align:top;}
table.admin img.admin-pic{margin:0 10px 0 0;padding:0;vertical-align:top;}
table.admin p{margin:0;padding:0;vertical-align:top;}
table.admin h2{}
/*table.pres td{border:1px solid #000;}*/
table .under-photo-box{background-color:transparent;width:80px;margin:0;padding:5px;height:30px;}
table p.under-photo-box{width:70px;padding:5px;margin:0;}
table .under-photo-box-pres, table p.under-photo-box-pres{width:105px;}

table.admin-list-table{margin:10px 0 20px 15px;width:635px;}
table.admin-list-table td{padding:3px 0;}
/* END ADMINISTRATION PAGE TABLE =============================== */



/* TUITION TABLEs STYLES ====================================== */
table#tuition1 { width: 100%; margin: 0 auto; }
table#tuition1 td { padding: 6px; }

table#tuition2 { width: 100%; margin: 0 auto; }
table#tuition2 td { padding: 6px; }
/* END TUITION TABLEs STYLES ====================================== */

/* FINAL EXAM TABLE STYLES ====================================== */
#fetable th{font-weight:bold;}
#fetable tr{text-align:center;height:40px;}
#fetable tr:first{}
/* END FINAL EXAM TABLE STYLES ====================================== */


/* LOS ARCOS TABLE STYLES ====================================== */
table.los-arcos-prev-issues { width: 100%; text-align: center; padding: 4px 0 4px 0; }
	table.los-arcos-prev-issues td { text-align: center; vertical-align: top; width: 20%; line-height: 110%; }
/* END LOS ARCOS TABLE STYLES ====================================== */

