@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;
}
.section1Col a:hover{
	color:#f0b30e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.section1Col-library a:hover{
	color:#f0b30e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.section3 a:hover{
	color:#f0b30e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.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-library {
	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;
}
.section3 {
	padding:10px 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;
}
.pics_library {
	height:220px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:300px;
	margin:0 auto;
}
.pics_library img {
	background-color:#EEEEEE;
	border:10px solid #CCCCCC;
	height:200px;
	top:0;
	width:280px;
}
.pics_library 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;
font-weight:bold;
}
/* library css*/
.box {
	background-color:#FFFFFF;
	border:1px solid #CBD4DC;
	float:left;
	padding:10px 7px 7px;
	position:relative;
	width:290px;
}
.box .title {
	text-transform:uppercase;
	font-size:14px;
}
.linksBox .title {
	margin:0 0 6px;
}
.box ul{margin-left:0;}
.box li{
	list-style-type:none;
	text-decoration:none;
}
.box li a{
	border-bottom:1px solid #CBD4DC;
	color:#555555;
	display:block;
	padding:6px 0;
	text-decoration:none;
}
.box li a:hover{
	border-bottom:1px solid #CBD4DC;
	color:#00548D;
	outline:medium none;
	text-decoration:underline;
	font-size:12px;
}
.contactBox {
	background-color:#dfdfdf;
	border:1px solid #CBD4DC;
	float:left;
	padding:7px;
	margin-bottom:10px;
	font-size:14px;
	color:#555555;
	width:290px;

}
.library-a {
	color:#003366;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.library-title {
	border-bottom:2px solid #2C65AA;
	color:#2C65AA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
.library-sub-title {
	color:#2C65AA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.mainGraphic-XusomLibraryCatalog {
	background:url(../images/library_LibraryCatalog.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-XusomOnlineDatabases {
	background:url(../images/library_OnlineDatabases.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-XusomResearchGuide {
	background:url(../images/library_ResearchGuides.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.mainGraphic-XusomReservesLibrary {
	background:url(../images/library_ReservesLibrary.jpg) left top no-repeat;
	border:#FFFFFF 1px solid;
	height:208px;
	vertical-align:top;
}
.listitem li{
	list-style-image: url("../images/Arrow_Blue.jpeg");
	padding:3px;
}
.listitem li a{
	font-size:12px;
}
.small{font-size:12px;}

.odd{
	background:#efefef;
	padding:3px;
	border-bottom:1px solid #DFDFDF;
}
.section1ColCommon-library {
	width:280px;
	vertical-align:top;
	text-align:center;
	background-color:#E8E8E8;
}
.section1Common-library {
background-color:#E8E8E8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:25px 10px 5px 10px;
text-align:center;
vertical-align:top;
width:300px;
}
.blue {
	color: #2C65AA;
}
.section3 h5{
	color:#2C65AA;
	text-decoration:underline;
	padding:10px 0 5px 0;
}
.pics-library {
	height:183px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:300px;
}
.pics-img-library {
	background-color:#EEEEEE;
	border:10px solid #CCCCCC;
	height:183px;
	top:0;
	width:276px;
	margin:0 auto;
}

.leftNav {text-align:left; font-family:Arial, Helvetica, sans-serif;}
    .leftNav h4 {font-size:11px; margin:2px; color:#900;}
    
    .leftNavSection{margin:4px 0px 10px 4px;}
    .leftNav ul {margin:0; padding:0; list-style:none;}
    .leftNav li {margin:0; padding:0 0 0 2px;; font-size:10px; line-height:13px; font-weight:bold;} 
    .leftNav li a {display:block; width:130px; color:#000; text-decoration:none;}
    .leftNav li a:hover {background-color:#ffc;}
    
    h5.gift {font-size:14px; font-family:"Times New Roman", Times, serif; font-variant:small-caps; font-weight:bold; text-align:left; padding:10px 0 0 2px; margin:0; background:url(/Public/pageIncludes/images/diamond_17x18px.gif) 4px 8px no-repeat;}
    h5.gift a {color:#332; text-decoration:none; display:block;}
    h5.gift a:hover {color:#fff; text-decoration:none; display:block;}
    
    h5.contact {font-size:14px; font-family:"Times New Roman", Times, serif; font-variant:small-caps; font-weight:bold; text-align:left; padding:5 0 0 2px; margin:0; background:url(/Public/pageIncludes/images/diamond_17x14px.gif) 4px 8px no-repeat;}
    h5.contact a {color:#332; text-decoration:none; display:block;}
    h5.contact a:hover {color:#fff; text-decoration:none; display:block;}
    div.rightSideNav {font-size:10px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
    .rightSideNav ul {margin:3px 3px 10px 3px; padding:5px 0px; list-style:none;}
    .rightSideNav li {margin:0px; padding:0px; display:block; line-height:12px; width:138px; }
    .rightSideNav li a {text-decoration:none; padding:1px 2px 7px 7px; color:#333; display:block;  }
    .rightSideNav li a:hover {margin:0px; text-decoration:none; background-color:#ffffcc; padding:1px 2px 7px 7px; color:#333; display:block;}
    .rightSideNav h5 {font-size:14px; margin:3px 0px 0px 10px; font-family:"Times New Roman", Times, serif; font-variant:small-caps;}
    .rightSideNav h5 a {color:#333; text-decoration:none;}
    .rightSideNav h5 a:hover {color:#fff; text-decoration:none;}
    #leftcolumn_bottom{float: left; width: 44%; font: 0.8em Arial,Helvetica,sans-serif; color: rgb(51, 0, 0); padding: 0pt 5px; margin: 0pt 5px;}
    #head_community_2column{clear: both; width: 100%; font: bold 0.8em Arial,Helvetica,sans-serif; color: rgb(153, 0, 0); margin: 0pt 5px 1em; padding: 1em 5px 0pt;}
    #rightcolumn{float: right; width: 44%; font: 0.8em Arial,Helvetica,sans-serif; color: rgb(51, 0, 0); padding: 5px 5px 0pt; margin: 5px 5px 0pt;}
    #bottom_singlecolumn{clear: both; width: 100%; margin: 0pt 5px; padding: 2em 5px 20px;border-top: 1px solid rgb(140, 145, 99);}
    #head_community_2column{clear: both; width: 100%; font: bold 0.8em Arial,Helvetica,sans-serif; color: rgb(153, 0, 0); margin: 0pt 5px 1em; padding: 1em 5px 0pt;}
