/* GENERAL */

body {font: 12px/20px Arial, Helvetica, Verdana, sans-serif; color: #444; margin: 0; padding: 0; text-align: center; background-color: #fff;}

a:link, a:visited {color:#A42822;}
a:hover, a:active {text-decoration:underline;}
a img {border: 0;}

h1, h2, h3, h4, h5, h6 {color: #000; margin-top: 0;}
h1 {font: normal 23px "Times New Roman", Times, serif; padding: 0; margin: 0 0 25px 0;}
h2 {font: bold 14px "Times New Roman", Times, serif; padding: 15px 0 0 0; margin: 15px 0 13px 0;}
h3 {font: bold 14px "Times New Roman", Times, serif; padding: 0; margin: 0;}
h4 {font: bold 12px Arial, Helvetica, sans-serif; padding: 0; margin: 0; clear: both; }
h5 {font: bold italic 14px "Times New Roman", Times, serif; padding: 0; margin: 0; line-height: 100%; }

.clear { clear: both; line-height: 0; height: 0; overflow: hidden; }
.hidden { position: absolute; left: -3000px;}

/* HOME */

body#wrap {text-align:center; padding: 0; margin: 0; font: normal 12px Arial, Helvetica, sans-serif; background:#fff url(bg_home.gif) top repeat-x;}
#wrap #container {margin: 0 auto; padding: 0; width:736px; text-align:left;}

.printtitle {display: none; visibility:hidden;}

#masterhead {float: left; margin: 0 0; padding: 0; width: 736px; height: 79px; w\idth: 736px;}
#logo { float: left; margin-top: 12px; padding:0px; width: 438px;}
#unblogo {float: right;padding: 0;margin-top:5px;width: 65px;height: 65px;}

#wrap #content {margin: 0; padding: 0; width:736px;}

.navigation ul, .navigation ul li {padding: 2px 0 6px 0; margin: 0;}
.navigation {float:right; width: 216px; list-style: none; margin: 0 0 0 10px; padding: 0; font-size: 11px;}

ul#navlist {float: left; width: 188px; height: 225px; padding: 0px; margin: 0px; list-style: none;}
ul#navlist li {float: left; width: 188px; padding: 2px 0 8px 0; margin: 1px 0 6px 0; height: 36px; background: url('bg_nav.gif') bottom left no-repeat; color: #999;}
#navlist a {font: bold 14px "Times New Roman", Times, serif; color: #000; text-decoration: none;}
#navlist a:hover {color: #A42822; text-decoration: none;}


#mainpic {float:left; width:502px; margin: -5px 0 0 0px; padding:0; clear:none;position: relative;}

#tool {float: left; padding: 0; margin: 0; width: 734px; position:relative;}

#wrap .quickspace {padding: 0; margin: 28px 0 0 0px; width: 244px; background-color: transparent; float: left;}
#wrap form#quicklinks {background: #cbcbcb; padding: 2px 10px 2px 15px; height: auto; margin:-3px 0 -5px 0; position: relative; width: 180px; left: 502px; z-index: 100;}
form#quicklinks:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
form#quicklinks div {float: left; position: relative; border: 1px solid #ccc; background-color: #999; padding: 1px; margin: 0 5px 0 0; display: inline; width: 135px;}
form#quicklinks div select {width: 135px; border: 1px solid #000; padding: 2px; margin: 0 !important; font: 11px/18px Arial, Helvetica, Verdana, sans-serif; color: #444;}
form#quicklinks input.go {float: left;}

#news_events {float: right; width: 736px; padding: 0; margin: 25px 0 10px 0;}

.campus, .news {margin: 0px 0px 0 0; padding: 0; float: left; background: #E4E4E4;}
.campus {width: 245px; height: 150px; border-bottom: solid 4px #999999;}
.news {width: 245px; height: 150px; border-bottom: solid 4px #999999;}
.featured {margin: 0; padding: 0; float: left; background: #E4E4E4; width: 245px; border-bottom: solid 4px #999999; height: 150px;}

.campus h5, .news h5, .featured h5 {margin: 0; padding: 12px 0px 11px 35px;}
.campus h5 {background: #E4E4E4 url(bg_kutu_top.gif) top left no-repeat;}
.news h5 {background: #E4E4E4 url(bg_kutu_top.gif) top center no-repeat;}
.featured h5 {background: #E4E4E4 url(bg_kutu_top.gif) top right no-repeat;}

.campus_list, .news_list, .featured_list {margin: 0;background: #E4E4E4; list-style: none;}
.campus_list {width: 125px; w\idth: 113px;} 
.news_list {width: 279px; w\idth: 267px;} 
.featured_list {width: 202px; w\idth: 190px;} 

.news_list li, .campus_list li, .featured_list li {font-size: 11px; margin: 0; padding: 0 0 7px 0; list-style: none;}

.campus p.more, .news p.more, .featured p.more {clear: both; margin:0; padding: 15px 5px 0 0; height: 26px; text-align: right;}
.campus p.more {clear: both; background: #E4E4E4; width: 245px; w\idth: 245px;}
.news p.more {clear: both; background: #E4E4E4; width: 245px; w\idth: 245px;}
.featured p.more {clear: both; background: #E4E4E4; width: 245px; w\idth: 245px;}

.more {margin: 0; padding: 0 8px; text-transform: uppercase; font: bold 9px Georgia, "Times New Roman", Times, serif;}
p.more a {text-transform: uppercase; text-decoration: none; color:#000;}

p#masd {float: left; width: 735px; height: 30px; padding: 0; margin: 0; background: url(bg_masd.gif) top left no-repeat;}
#masd span {margin-left: -5000px;}

#footer_info {color: #696969; background: transparent url(bg_footer.gif) top left repeat-x; margin: 0px auto 0px auto; padding: 0; width:735px; height: 100px; text-align:left;}
#unb {float: left; width: 517px; margin: 8px 0 8px 4px; padding: 0; font-size: 11px; w\idth: 500px;}
#contact {float: right; margin: 8px 4px 8px 0px; padding: 0 0 0px 1px; font-size: 11px;}
#aacsblogo {float:right; padding:20px 0;}
#footer {clear:both; float: left; padding: 0; margin: 0; height: 10px;}


/* INTERNAL */

body#internal {background:#FFF url(bg.gif) left top repeat-x;}
body p {font: 12px/20px Arial, Helvetica, Verdana, sans-serif; color: #444;}
form {padding: 0; margin: 0;}
form select, form input, form textarea {font: 11px/18px Arial, sans-serif; color: #000;}

#primarycontent h2 {margin: 39px 0 10px 0; padding: 0; font-size: 20px; color: #A42822;}
#primarycontent h3 {margin: 20px 0 -10px 0; padding: 0; color: #932F2B;font-size: 15px;}
#primarycontent h4 {margin: 0; padding: 0;}
#primarycontent input.go { clear: both; position: relative; top: 5px;}
#primarycontent h2 {margin: 39px 0 0 0; padding: 0; font-size: 20px; color: #A42822;}
#primarycontent h3 {margin: 0 !important; margin: 0; padding: 0; color: #932F2B; font-size: 15px;}
#secondarycontent h3 {margin: 0 !important; margin: 0; padding: 0; color: #932F2B; font-size: 11px;}

#internal #container {width: 746px; text-align: left; margin: 0 auto; position: relative;}
#internal #container #content {background: url(bg_one_inner_container.gif) left top repeat-y;	}

#inner-container {height: 300em; position: relative; }


#header {width: 746px;}
#header #masthead {background: url(bg_masthead.gif) left top no-repeat; height: 92px; text-indent: -3000px; width: 746px;}
#masthead a#homelink {float: left;left: 0;width: 346px;height: 80px;margin: 0;padding: 0;overflow: hidden;text-decoration: none; display: block; text-indent: -100em;}
#header #masthead img {position: absolute; top: 8px; left: 670px;}

#internal #content.one-column #primarycontent {position: absolute; top: 0; left: 164px; width: 534px; padding: 0 18px 0 26px !important;	padding: 0 2px 0 26px;	text-align: left; background-color: #FFF;}
#internal #content.one-column #secondarycontent {display: none;}


#internal #container #content.two-column {background: url(bg_inner_container.gif) left top repeat-y;}
#internal #content.two-column #primarycontent {position: absolute; top: 0; left: 164px; width: 341px; padding: 0 18px 0 26px;	text-align: left; background: url(bg_primarycontent.gif) left top no-repeat;}
#internal #content.two-column #primarycontent blockquote {width: 350px; position: relative; left: -30px; top: -10px; font-size: 11px; padding-right:4px;}
#internal #content.two-column #primarycontent ul {width: 350px; position: relative; left: -20px; top: 0;}
#internal #content.two-column #primarycontent ul li {margin: 0 5px 0 0; padding: 10px 10px 10px 16px; list-style: none; font-size: 12px; background: url(bg_bullet.gif) 5px 18px no-repeat; display: block;}
#internal #content.two-column #primarycontent ul li.alt {border: 1px solid #E4E2DD; background-color: #F5F3ED;}

#internal #content.two-column #secondarycontent {position: absolute; top: 0; left: 549px; width: 193px; text-align: left; background: url(bg_sc_general.gif) left top repeat-y;}
#internal #content.two-column #secondarycontent p {font: 11px/18px Arial, Helvetica, Verdana, sans-serif; padding: 8px 9px 8px 12px; margin: 0;}
#internal #content.two-column #secondarycontent img {margin: 0; padding: 0;}
#internal #content.two-column #secondarycontent h2 {margin: 0; padding: 0; border-bottom: 4px solid #D9CDB7; width: 193px;}
#internal #content.two-column #secondarycontent h3 {margin: 0; padding: 0 5px 0 12px; color: #932F2B; font-size: 11px;}

#internal #content.two-column div.panoramic {background: url(bg_pan_primarycontent.gif) 0 166px no-repeat !important;}
#internal #content.two-column #primarycontent.panoramic span.panoramic-image img {position: relative; top: 0; left: -26px;}
#internal #content.two-column #secondarycontent  p.importantnote {border-top: 1px solid #D9CDB7; border-bottom: 1px solid #D9CDB7; background-color: #DDDBD6; padding: 8px 10px 8px 12px;}

#nav-main {background: #fff url(interior_admission.gif) top left repeat-x; width: 738px; height: 28px; display: block; margin: 0 4px; padding: 0; line-height: 28px;}
#nav-main ul {list-style: none; margin: 0; padding: 0; height: 28px;}
#nav-main ul li {position: relative; float: left; margin: 0; padding:0 0 0 20px; line-height: 28px; height: 28px;}
#nav-main ul li a {display: block; font: bold 14px Arial, Verdana, Times, serif; color: #000; text-decoration: none; padding-top:3px;}
#nav-main ul li a:hover {color: #A42822; text-decoration: none;}
#nav-main ul li a.nav-link-home {float:right; padding-right:20px;}

#nav-sub {position: absolute; left: 4px; top: 0; width: 160px; background: url(bg_sub_nav.gif) left bottom no-repeat;}
#nav-sub ul {padding: 0; margin: -10px 0 0 0; list-style: none; text-align: left; width: 160px;}
#nav-sub p {padding: 2px 0 0 13px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #000;}
#nav-sub p.a {padding: 2px 0 0 13px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #933;}
#nav-sub ul li {padding:0 0 8px 0;}
#nav-sub ul li a {padding: 2px 0 0 13px; font: bold 11px/18px Arial, Helvetica, sans-serif; color: #933; text-decoration: none; display: block;}
#nav-sub ul li a:hover, #nav-sub ul li a:active {color: #FFF; background: url(bg_sub_nav_link.gif) left top no-repeat;}
#nav-sub ul li ul {padding: 5px 0 0 5px; margin:0 0 10px 0; width:128px;}
#nav-sub h3 {background: #E4E4E4 url(nav_sub.gif) top center no-repeat; height:34px; width:160px; font: bold italic 14px "Times New Roman", Times, serif; color:#fff;}
#nav-sub h3 span {position:relative; margin:0 2px 0 12px; width:145px; top:5px;}

#secondarycontent form#quicklinks {background: #cbcbcb; padding: 9px 0 12px 8px !important; padding: 9px 0 13px 8px; margin: 0 0 -5px 0 !important; margin: 0 0 -2px 0; height: 28px !important; height: 23px;}
#secondarycontent form#quicklinks div select {padding: 2px 2px 4px 2px  !important;}

#secondarycontent h3 {background: url(administration.gif) top left no-repeat; height:34px; width:193px; margin:0; padding:0; font: bold 18px "Times New Roman", Times, serif; color:#000;}
#secondarycontent h3 span {position:relative; margin:0 2px 0 5px; width:160px; top:12px;}

.fl {float: left;}
.fr {float: right;}
.shadow {background: url(shadowAlpha.png) no-repeat bottom right !important; background: url(shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
.shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;}
.highlight { background-color:#ffc; }

table.data {margin:1em 0 1.5em; font-size:90%; line-height:1.6em; color:#333;}
.data th, .data td {padding:2px 5px 3px; border-top:1px dotted #fff;}
.data .middle {text-align:center;}
.data th, .data .row-header th em {font-style:italic; font-weight:normal;}
.data .row-header th {text-align:right; font-style:normal; font-weight:bold;}
.data .alt th, .data .alt td {background:#eeeee4; border-color:#ccc;}
