﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:middle;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:18px;font-family:Arial;background:#48719f url(images/body-bg.jpg) no-repeat 50% top;color:#333333;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial; vertical-align:middle;color:#333333;}
a{text-decoration:none;color:#333333;}
a.a1{ color:#fe8d13; text-decoration:underline;}
a.a2{ color:#5389c7; text-decoration:underline;}
h1{font-size:36px;line-height:38px;}
h2{font-size:20px;line-height:22px;}
h3{font-size:17px;line-height:19px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:13px;line-height:15px;}
h6{font-size:12px;line-height:14px;}
div.wrapper{ background:url(images/wrapper.jpg) 
no-repeat 50% top; padding:21px 0 0 0; height:747px;}
div.container{width:790px;margin:0 auto; border:solid 5px #ff9900; background:#fff;}
div.top{height:107px;}
div.top form{padding:15px 0 0 505px; z-index:2; position:absolute;}
div.top form select{width:183px; margin:0 5px 0 0;}
p.logo{padding:10px 0 0 20px;}
a.small{color:#003399; font-size:13px; border:solid 1px #003399; padding:0 6px; line-height:15px;}
a.medium{color:#003399; font-size:16px; border:solid 1px #003399;padding:0 6px; line-height:18px;}
a.large{color:#003399; font-size:20px; border:solid 1px #003399;padding:0 6px; line-height:22px;}
div.nav{color:#7f664d; width:816px; margin:0 -13px; position:relative; background:#ff9900;
font-weight:bold;}
div.nav p{ text-align:center;}
div.nav a{color:#fff; line-height:27px; font-size:11px; margin:0 10px;}
div.nav a.current{ color:#003399;}
ul.stu{width:790px; clear:both;}
li.stu-col1{width:398px; float:left;}
li.stu-col2{width:392px; float:left;}
div.stu-leader{width:385px; height:279px; color:#fff; margin:0px 0 0 10px; position:relative; }
div.stu-leader h1{ line-height:40px; padding:134px 17px 0 51px;}
div.stu-leader p{font-size:14px; line-height:17px; padding:10px 17px 0 51px;}
div.stu-leader a{ color:#fff;}
div.latest-news{padding:8px 0 0 0;}
h2.latest-news{ line-height:25px; color:#003399; padding:0 0 0 13px; background:url(images/bg1.jpg) no-repeat left top;}
ul.latest-news{padding:9px 0 0 0;}
ul.latest-news li{padding:0 0 0 36px; background:url(images/icon01.gif) no-repeat 18px 7px;}
div.upcoming-events{padding:8px 0 0 0;}
h2.upcoming-events{ line-height:25px; color:#003399; padding:0 0 0 13px; background:url(images/bg1.jpg) no-repeat left top;}
ul.upcoming-events{padding:9px 0 0 0;}
ul.upcoming-events li{padding:0 0 0 36px; background:url(images/icon01.gif) no-repeat 18px 7px;}
ul.modules{width:780px; clear:both; margin:8px auto 0 auto;}
li.modules-col{width:260px; float:left;}
div.module{width:252px; margin:0 auto;color:#042360; }
div.module a{color:#042360;}
div.module h3{line-height:23px;}
div.compus{padding:28px 0 0 125px; background:url(images/p2.jpg) no-repeat left top;height:119px; }
div.leadership{padding:28px 0 0 125px; background:url(images/p3.jpg) no-repeat left top;height:119px; }
div.curricular{padding:28px 0 0 125px;  background:url(images/p4.jpg) no-repeat left top; height:119px;}
div.curricular a{font-weight:bold; text-decoration:underline;}
div.college-logos{padding:38px 0 21px 0;}
div.college-logos p{text-align:center;}
div.college-logos p a{margin:0 20px;}
div.footer{width:772px; margin:0 auto; color:#fff; text-align:center; line-height:34px; font-size:9px; position:relative; padding:0 0px 0 30px; height:35px; background:#0F4AA4;}
div.footer a{color:#fff;}
div.footer a h1{display: none;}
p.copyright{float:left; width:auto;}
p.cuny{ width:auto; float:right;}
p.cuny img{ vertical-align:top;}
p.caption{font-size:10px; text-align:center;}
p.note{font-size:10px; text-align:left;}
p.footernav{width:742px; clear:both; margin:0 auto; text-align:right;font-size:9px; color:#fff; padding:8px 0;}
p.footernav a{ color:#fff;}
ul.inside{width:790px; clear:both; background:url(images/line1.gif) repeat-y 566px top; margin:8px 0 0 0;}
li.inside-col1{width:567px; float:left;}
li.inside-col2{width:223px; float:left;}
div.inside1{padding:10px 24px 70px 18px;}
div.inside2{padding:0px 24px 0 22px;}
h2.headline1{ color:#003399; line-height:40px;}
h3.headline2{ color:#fe8d13; line-height:23px;}
h3.headline3{ color:#003399; line-height:18px;}
h3.headline4{ color:#000000; line-height:18px;}
h4.headline4{ color:#003399; font-size:12px;}
h5.headline5{ color:#003399; font-size:12px; line-height:22px;}
div.inside1 p{ padding:10px 0;}
ul.insidenav{ padding:24px 0;}
ul.insidenav li{background:url(images/icon02.gif) no-repeat 1px 10px; padding:1px 0 1px 9px;}
ul.insidenav li a{line-height:21px; color:#fe8d13; text-decoration:underline; font-size:13px;}
ul.insidenav li a.current{ text-decoration:none; color:#333333; font-weight:bold;}
div.module2{ border:solid 1px #a8b9dc; padding:9px 9px 12px 9px; background:#f0f3f7; margin:27px 0 0 0;}
h4.headline3{ line-height:23px; color:#fe8d13;}
ul.apply li{ background:url(images/icon02.gif) no-repeat left 9px; padding:0 0 0 6px;}
ul.apply li a{ color:#5389c7; text-decoration:underline;}
ul.service li a{ color:#fe8d13; text-decoration:underline;}
ul.service li{ background:url(images/icon02.gif) no-repeat left 9px; padding:0 0 0 6px;}
div#slideshow{background-image: url(images/promo_home_1.jpg);width:398px;height:279px;}
img#slideshowCurrentImage{display: inline; opacity: 0;width:398px;height:279px; vertical-align:top;}
div#slideshow2{background-image: url(images/banner_giving_1.jpg);width:510px;height:200px; margin:0 0 8px 0;}
img#slideshowCurrentImage2{display: inline; opacity: 0;width:510px;height:200px; vertical-align:top;}
img.img1{ float:left; margin:4px 20px 4px 0;}
img.img2{ float:right; margin:0 0 5px 20px;}
img.img3{ float:left; margin:0 40px 0 0;}
img.img4{ float:left; margin:6px 16px 0 0;}
img.img5{ float:right; margin:6px 0 0 16px;}
div.swf{ text-align:center;}
div.contact-block{ padding:8px 0 0 0;}
div.contact-block ul.contact li{ padding:8px 0;}
div.contact-block div.param{ font-weight:bold; padding:0 0 6px 0;}
div.contact-block div.value{ padding:0 0 6px 0;}
div.contact-block input.contact-submit{ width:68px; height:20px; background:url(images/send_button.gif) no-repeat left top; border:none;}