@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0;
	background:url(../images/bg.gif);
}
a {
	color:#003366;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:hover {
	color:#f0b30e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.maintbl {
	background:#FFFFFF;
	border:white 1px solid;
}
.logo {
	padding:2px 0 0 25px;
}
.globalNav {
	text-align:right;
	padding:14px 20px 0 0;
}
.searchTbl {
	background-color:#e8e8e8;
}
.searchBox {
	border: #e8e8e8 1px inset;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.pmenu {
	background:url(../images/pmenubg.gif) left top repeat-x;
}
.pmenu td {
	height:24px;
	text-align:center;
	border:1px solid #d8d8d8;
}
.mainGraphic {
	background:url(../images/facts_about_xavier.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}

.mainGraphic-cs {
	background:url(../images/current_students.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-ps {
	background:url(../images/prospective_students.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-aruba {
	background:url(../images/about_aruba.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-pnc {
	background:url(../images/programs_and_curriculum.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-ohs {
	background:url(../images/open_house_seminars.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.menu {
	background:url(../images/m_bg.png) top left no-repeat;
	margin:6px;
}
.menu td {
	padding: 0px 15px;
}
.menu td a {
	color:#FFFFFF;
}
.menu td a:hover {
	color:#f0b30e;
}
.menu .selected {
	font-size:13px;
	background:url(../images/m_bg.png) top left;
	padding: 2px 15px;
	color:white;
}
.section1Col {
	width:300px;
	vertical-align:top;
	text-align:left;
	padding:10px;
	background-color:#E8E8E8;
}
.section1Col-left {
	width:370px;
	vertical-align:top;
	text-align:left;
	padding:0 10px 5px 10px;;
	background-color:#E8E8E8;
	font-size:12px;
}
.section1 {
	background-color:#e8e8e8;
	/*padding:20px 15px 20px 20px;*/
	width:325px;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px;
}
.section_center {
	background-color:#e8e8e8;
	padding:20px 15px 5px 10px;
	width:345px;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.section2 {
	padding:30px 15px 30px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.section2 .title {
	font-size:16px;
	color:#2C65AA;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tbl1 td {
	padding:4px 19px 4px 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tbl1 .th {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tbl1 .th2 {
	font-weight:bold;
	background-color:#003366;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.graduation tr{padding-bottom:10px;}
.graduation td {
	padding:10px 10px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.graduation .th {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 5px 10px 5px;
	vertical-align:middle;
}
.none{padding:0; margin:0;}
.clinicalrotation td {
	padding:10px 10px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clinicalrotation .th {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	vertical-align:middle;
	padding-left:5px;
}
.clinicalrotation .th4 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	vertical-align:middle;
	padding-left:5px;
}
.clinicalrotation .th2 {
	font-weight:bold;
	background-color:#003366;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.smalltext{font-size:12px; color:#4F4F4F;}
.bigtext{font-size:14px; font-weight:bold;}
.odd{background:#efefef; vertical-align:middle;}
.oddgraduation{background:#efefef; vertical-align:middle; margin-bottom:10px;}
.even{background:#fff; vertical-align:middle;}

.tbl2 {
	border:#CCCCCC 1px solid;
}
.tbl2 td {
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tbl2 .th {
	border:#CCCCCC 1px solid;
	border-left-width:0;
	border-right-width:0;
	background-color:#003366;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tbl2 .th2 {
	border:#CCCCCC 1px solid;
	border-left-width:0;
	border-right-width:0;
	background-color:#616F6A;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tbl2 .tr {
	border:#CCCCCC 1px solid;
	border-left-width:0;
	border-right-width:0;
	background-color:#666666;
	color:white;
	font-family:"Times New Roman", Times, serif
	font-size:12px;
}
.footer {
	background:url(../images/f_bg.gif) top left repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer a:hover {
	color:#f0b30e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer .note {
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textplain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.title {
	font-size:16px;
	color:#2C65AA;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.recidencyinfotitle {
	font-size:16px;
	color:white;
	background-color:#2c65aa;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.title #sub_title{
	font-size:12px;
	display:block;
	color:#2C65AA;
	background-color: white;
	font-family:Arial, Helvetica, sans-serif;
}
#sub_title{
	font-size:12px;
	padding:4px 19px 4px 24px;
	color:black;
	background-color: #e8e8e8;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.rowAlternateColor{
	border:#CCCCCC 1px solid;
	border-left-width:0;
	border-right-width:0;
	background-color:#DFDFDF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.latestNewstbl {
	background:url(../images/ln_bg.jpg) top left;
	padding:70px 20px 0px 30px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.latestNewstbl li {
	list-style-image:url(../images/arrow.png);
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.latestNewstbl #more {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.latestNewstbl li #bigger {
font-size:13px;
}
.latestNewstbl a {
	color:#f0b30e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.latestNewstbl a:hover {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.col3tbl .title {
	font-size:16px;
	border-bottom:#CCCCCC 1px solid;
}
.classLink A:link {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.classLink A:visited {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.classLink A:active {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.classLink A:hover {
	COLOR: #f0b30e; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.classLinkBold A:link {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.classLinkBold {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.classLinkBold A:visited {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.classLinkBold A:active {
	COLOR: #003366; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.classLinkBold A:hover {
	COLOR: #f0b30e; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.imageList .img{
	border:#666666 1px solid;
	width:100px;
	height:100px;
}

.pics {
	height:220px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:340px;
}
.pics img {
	background-color:#EEEEEE;
	border:10px solid #CCCCCC;
	height:200px;
	top:0;
	width:300px;
}
.pics img {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

.section1Common {
background-color:#E8E8E8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:25px 10px 20px 25px;
text-align:center;
vertical-align:top;
width:325px;
}
.section1ColCommon {
	width:370px;
	vertical-align:top;
	text-align:center;
	background-color:#E8E8E8;
}
.nav {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.picsLarge {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : left;
	width: 432px;
	height: 432px;
}
.picsLarge img {
	padding: 15px;
	width: 400px;
	height: 400px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
}
.picsLarge img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.textboldRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: red;
	font-weight: bold;
}
.textboldBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4A95EF;
	font-weight: bold;
}


.picsWhiteCoat {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : center;
	width: 373px;
	height: 512px;
}
.picsWhiteCoat img {
	padding: 15px;
	width: 341px;
	height: 480px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.picsScholars img {
	padding: 15px;
	width: 341px;
	height: 480px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.picsBarbara {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : center;
	width: 447px;
	height: 586px;
}
.picsBarbara img {
	padding: 15px;
	width: 415px;
	height: 554px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
}
.picsBarbara img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.picsHospital {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : center;
	width: 398px;
	height: 519px;
}
.picsHospital img {
	padding: 15px;
	width: 366px;
	height: 487px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.picsNorthCampus {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : center;
	width: 532px;
	height: 407px;
}
.picsNorthCampus img {
	padding: 15px;
	width: 500px;
	height: 375px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.picsMainBuild {
	padding:0;
	margin:0;
	overflow: hidden;
	text-align : center;
	width: 459px;
	height: 601px;
}
.picsMainBuild img {
	padding: 15px;
	width: 427px;
	height: 569px;
	border: 1px solid #ccc;
	background-color: #eee;
	top:0;
	text-align : center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.imageCaption {
	padding:5px;
	background-color:#000;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.clr{clear:both;}

div.sample{margin-top:5px;}

.gradtext{
font-size: 14px;
text-decoration:underline
}