@charset "UTF-8";

.bold { font-weight: bold; }
.emphasis { font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 85%; font-style: italic; font-variant: normal; font-weight: normal; line-height: 115%; color: #000; padding-right: 12px; }
.ital { font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 100%; font-style: italic; font-variant: normal; font-weight: normal; line-height: 115%; color: #000; }
input,  select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 85%; color: #000; padding: 2px; border: 1px solid #898B89; }
h1 { font-family: Arial, Verdana, Helvetica,  Sans-Serif; color: #000; font-size: 182%; padding-bottom: 14px;}
h2 { font-family: Arial, Verdana, Helvetica,  Sans-Serif; color: #000; font-size: 182%; }
h3 {  color: #000; font-size: 13px; font-weight: normal;  }
h4 { font-family: Arial, Verdana, Helvetica,  Sans-Serif; color: #9f8c3b; font-size: 115%; line-height: 150%; padding-top: 10px;}
h5 { font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #474747; font-size: 85%; line-height: 150%; font-weight: bold;}
h6 { font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #369; font-size: 115%; line-height: 100%; font-style: italic;}
hr { margin: 0px; color: #e5e5e5;  }

/*  L I N K   S T Y L E S  */

a:link, a:visited, a:active { color: #000; background-color: transparent; text-decoration: none; }
a:hover { text-decoration: underline; color: #666;}

#bodyWrapper { width: 902px; margin: 0 auto; padding:0px; background-color:#FFF;}
#topBlock { position:relative; background-color:#01b3f3; height:319px; background-image:url(../images/summer_10.jpg); background-repeat:no-repeat; z-index:1; padding:0px; margin:0px; }

#topBlockMain {  width: 756px; border-bottom:7px solid #01b3f3; padding:0; margin:0; background-color:#01b3f3; }
#topBlockMain .section_title{ position:absolute; left:146px; top:175px; background-image:url(../images/title_bg.png); width:292px; height:82px; padding:0px; margin:0px;} 
#topBlockMain .section_title h2{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#004d97; padding-left:20px; padding-top:44px;} 

#header { width:439px; height:102px; position:absolute; top:0; left:0; z-index:999;}
.season { position:absolute; top:67px; right:26px;  z-index:10;  }
.season h2 { color:#FFF; font-size:20px; font-weight:100; letter-spacing:0.07em;}
#imageRotator {}

#left_section {float:left; width:146px;}
#main_section {float:right; width: 756px; padding:0px; margin:0px; background-color:#FFF; }
#homeBlock { margin:0px; padding:0px; }
.left {float: left;}
.right { float: right;}

#navigationHome {float:left; width:146px; margin-top:102px; background-color:#01b3f3; height:217px;}
#navigationHome ul{  margin:0; padding-top:20px;  }
#navigationHome ul li { font-size:12px;  width:146px; padding:0px; margin:0px; color:#000;  background-color:#01b3f3;}
#navigationHome ul li a{ font-size:12px; font-weight:bold; padding-bottom:10px; padding-top:10px; padding-left:10px; margin:0px; display:block; width:136px; color:#000;  background-color:#01b3f3;}
#navigationHome ul li a:hover{ font-size:12px;  color:#000; text-decoration:none; background-color:#FFF;}

#navigation {float:left; width:146px; margin-top:102px; background-color:#01b3f3;}
#navigation ul{  margin:0; padding-top:20px;  }
#navigation ul li { font-size:12px;  width:146px; padding:0px; margin:0px; color:#000;  background-color:#01b3f3;}
#navigation ul li a{  font-size:12px; padding-bottom:10px; padding-top:10px; padding-left:10px; margin:0px; display:block; width:136px; color:#000;  background-color:#01b3f3;  font-weight:bold;}
#navigation ul li a:hover{ font-size:12px;  color:#000; text-decoration:none; background-color:#FFF;}

#wrapperHome { border-bottom:9px solid #ffcc18; float:left; background-color:#FFF;}
#wrapperMain { float:left;}
#mainHome { float:left; width:229px; background-color:#FFF; padding-left:164px; padding-right:30px; padding-top:25px; }
#mainHome h2 { font-family:"Times New Roman", Times, serif; font-size:22px;  line-height:1.2em; padding-bottom:14px;}
#mainHome p{font-size:12px; line-height:1.1em; padding-bottom:10px; letter-spacing:0.03em;}

#photoHome { width:479px; height:310px; float:right;}
.smTxt a:link, .smTxt a:visited, .smTxt a:active{ font-size:10px; color:#06416c; }
.caption { font-size:10px; color:#666; padding: 10px 0px 0px 0px; display:block; width:235px; line-height:1.2em;}

#bannerBlock { }
.bannerConts {background-image:url(../images/plaza_logo.jpg); background-repeat:no-repeat; left:15px; position:absolute; top:294px; width:140px; height:200px; padding-top:0px;}
.bannerConts1 {background-image:url(../images/plaza_logo.jpg); background-repeat:no-repeat; left:0px; position:absolute; top:294px; width:140px; height:200px; padding-top:132px;}
#storyBlock {}
ul.banners { float:left;}
ul.banners li {}
ul.banners li a{ padding-bottom:20px; padding-left:0; margin:0; float:left;}

ul.banners_left { float:left; }
ul.banners_left li { display:block;}
ul.banners_left li a{ padding-bottom:20px; padding-left:16px; margin:0; float:left;}
ul.banners_left li.logo a{ padding-bottom:20px; padding-left:0px; margin:0; float:left;}
#wrapper {position:relative; width: 902px; z-index:4; background-color:#FFF; float:left;}

#featureBlock { background-color:#03509a; width: 902px; padding:0px 0px 24px 0px; margin-bottom:40px; float:left;}
#featureBlock h2{color:#ffcc18; font-size:20px; font-weight:normal; padding-left:23px; padding-top:10px;}
#featureBlock ul.storyLists { float:left;  padding-left:150px; padding-top:10px; margin:0px; width:752px; }
#featureBlock ul.storyLists li{  display:inline; padding:0px 20px 0px 0px; width:227px; margin:0px; float:left; }
#featureBlock ul.storyLists li a { display:block; padding:0px; margin:0px; color:#FFF; }
.storyConts {font-size:10px; line-height:1.6em;  padding-left:11px; padding-right:11px;  color:#FFF; display:block; width:180px;}
.storyConts a:link, a:visited, a:active {color:#FFF; }
.storyConts a:hover {color:#FFF; }

#featureBlock ul.storyLists_col4 { float:left;  padding-left:24px; padding-top:10px; margin:0px; width:880px; }
#featureBlock ul.storyLists_col4 li{  display:inline; padding:0px 17px 0px 0px; width:200px; margin:0px; float:left; }
#featureBlock ul.storyLists_col4 li a { display:block; padding:0px; margin:0px; color:#FFF; }

#header { }
#mainWrapper { margin-left:56px;}
#mainBlock { margin:5px 0px 5px 0px;  padding:0px; float:left; }
.midTxt {font-size: 14px; font-weight: bold;} 
.midBTxt {font-size: 14px; font-weight: bold; color:#06416c; /*padding:10px; */ margin-bottom:10px; /*background-color:#335da3;*/} 
.midBTxtR {font-size: 14px; font-weight: bold; color:#06416c; padding:10px; float:right; margin-bottom:20px; background-color:#335da3;} 
.midBTxt a:link, .midBTxt a:visited, .midBTxt a:active {color:#fff;} 
.midBTxtR a:link, .midBTxtR a:visited, .midBTxtR a:active {color:#fff;} 
#mainContent ul.campus_list { float:left; width:263px; padding-left:22px; padding-right:0px; padding-top:20px;}
#mainContent ul.campus_list li{ width:263px; display:block; float:left; padding-bottom:10px; }
#mainContent ul.campus_list li.subtitle { color:#0064ab; font-size:17px; font-weight:normal; letter-spacing:0.04em;}
#mainContent ul.campus_list li.caption { color:#666; font-size:10px; font-weight:normal; letter-spacing:0.04em; padding:3px 0px 0px 0px; width:235px;}
#mainContent ul.campus_list li.return { color:#0064ab; font-size:11px; font-weight:bold; letter-spacing:0.04em; padding:7px 0px;}
#mainContent ul.campus_list li.return a { color:#0064ab;}

#mainContentCol1 { padding:20px 15px 20px 25px; float:left; width:716px;}
#mainContentCol1 ul.campus_list_inline { float:left; display:inline; padding-left:12px; padding-right:0px; padding-top:10px; margin-bottom:10px;}
#mainContentCol1 ul.campus_list_inline li{ width:220px;  float:left; padding-bottom:22px; display:block; padding-right:8px;}

/*      */
#mainContentCol1 { padding:20px 15px 20px 25px; float:left; width:716px;}
#mainContentCol1 ul.campus_list_inline-new { float:left; display:inline; padding-left:12px; padding-right:0px; padding-top:10px; margin-bottom:10px;}
#mainContentCol1 ul.campus_list_inline-new li{ width:320px;  float:left; padding-bottom:22px; display:block; padding-right:8px;}


.contentCol1 h2 { font-family:"Times New Roman", Times, serif !important; font-size:22px;  line-height:1.2em; padding-bottom:14px;}
.contentCol1 h3 { color:#0064ab; font-size:13px; font-weight:bold; letter-spacing:0.04em;}


.contentCol1 p{ font-size:12px;  line-height:1.3em; padding-bottom:18px; letter-spacing:0.03em;}

.contentCol1 ul.campus_list_inline { float:left; display:inline; padding-left:12px; padding-right:0px; padding-top:10px; margin-bottom:10px;}
.contentCol1 ul.campus_list_inline li{ width:220px;  float:left; padding-bottom:22px; display:block; padding-right:8px;}


/*      */
.contentCol1 ul.campus_list_inline-new { float:left; display:inline; padding-left:12px; padding-right:0px; padding-top:10px; margin-bottom:10px;}
.contentCol1 ul.campus_list_inline-new li{ width:320px;  float:left; padding-bottom:22px; display:block; padding-right:8px;}

.contentCol1 ul.bullet { padding-left:33px;} 
.contentCol1 ul.bullet li{ font-size:12px; list-style-image: url(../images/bullet_blue.gif); padding-bottom:10px; line-height:1.5em;} 

.contentCol1 ol { padding-left:30px;} 
.contentCol1 ol li{ font-size:12px; padding-bottom:10px; list-style-type: decimal;} 

.smTxtList { font-size:11px; line-height:1.125em; width:225px; }
.smTxtList a:link, .smTxtList  a:visited, .smTxtList a:active{ color:#014e98; }
.smTxtListB { font-size:11px; line-height:1.125em; width:225px; padding-bottom:4px; display:block; }
.smTxtListBL { font-size:11px; line-height:1.125em; width:315px; padding-bottom:4px; display:block; }

.content { float:right; width:429px; padding-top:38px; padding-left:27px; padding-right:15px;}
.content ol{ padding-left:15px;}
.content ol li{list-style-type: decimal; font-size:12px;  line-height:1.3em; padding-bottom:10px;}
.content h2 {font-family:"Times New Roman", Times, serif; font-size:22px;  line-height:1.2em; padding-bottom:14px;}
.content p {font-size:12px;  line-height:1.3em; padding-bottom:18px; letter-spacing:0.03em;}

.contentCol1 { float:left; width:710px; padding-top:38px; padding-left:27px; padding-right:15px; background-color:#FFF;}
.contentCol1 h2 {font-family:"Times New Roman", Times, serif; font-size:22px;  line-height:1.2em; padding-bottom:14px;}
.contentCol1 p {font-size:12px;  line-height:1.3em; padding-bottom:18px; letter-spacing:0.03em;}

.clearBoth { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right;}

.imgPadL { padding-left:10px; float:right; }
.imgPadB { padding-bottom:15px; float:left;}
div.imgPadLB { padding-bottom:5px; float:left; padding-right:8px; width:250px;}
div.imgPadLB span.caption{ color:#666; font-size:10px; font-weight:normal; width:250px; padding:3px 0px 0px 0px;}
div.imgPadRB { padding-bottom:5px; float:right; padding-left:8px; width:250px;}
div.imgPadRB span.caption{ color:#666; font-size:10px; font-weight:normal; width:250px; padding:3px 0px 0px 0px;}

.thumbPadR { padding-right:10px; float:left;}
.campusDiv {
	padding-right:10px;
	padding-left: 10px;
	padding-top: 7px;
	width: 650px;
}

.thankYou {
	float:left;
	color:#CCCCCC;
	font-size:11px;
	letter-spacing:0.04em;
	padding-top: 7px;
	padding-left: 20px;
	width: 850px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

table.haiti {
	width:700px;
}
table.haiti tr td{ padding:6px 5px; font-size:12px; width:25%; line-height:1.25em;}

table.event { width:700px; border:1px solid #CCC;}
table.event tr td{ padding:6px 8px; font-size:12px; border-bottom:1px solid #CCC; }

table.honor {
	width:700px;
}
table.honor tr td{
	padding:4px 0px;
	font-size:12px;
	border-bottom:1px solid #CCC;
	vertical-align: middle;
}


.smTxtCaption {
	font-size:12px;
	line-height:1.125em;
	width:650px;
	padding-top: 4px;
	padding-bottom: 4px;
}



.HRSubtitle {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.event { padding-top:6px;}

#mainContent { width:756px; background-color:#FFF; float:left;}
#bodyWrapper #wrapper #main_section #mainContent .content p a {
	color: #000;
}

.classh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.2em;
	padding-bottom:14px;
}

.poetry p {
	line-height:5
.em;
	line-height: .2em;
}
