@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/spring_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:15px;  color:#FFF; display:block; width:191px;}
.storyConts a:link, a:visited, a:active {color:#FFF; }
.storyConts a:hover {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:22px; }
#mainContent ul.campus_list li.subtitle { color:#0064ab; font-size:17px; font-weight:normal; letter-spacing:0.04em;}
#mainContent ul.campus_list li.return { color:#0064ab; font-size:11px; font-weight:bold; letter-spacing:0.04em; padding:15px 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;}

.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.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.4em; width:263px; }
.smTxtList a:link, .smTxtList  a:visited, .smTxtList a:active{ color:#014e98; }

.content { float:right; width:429px; padding-top:38px; padding-left:27px; padding-right:15px;}
.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;}
.thumbPadR { padding-right:10px; float:left;}

.event { padding-top:6px;}

#mainContent { width:756px; background-color:#FFF; float:left;}