﻿/* General page setup */
html, body {font-size:12px;font-family:'Arial', 'Helvetica', Sans-Serif;margin:0;padding:10px 0 10px 0;}
body {color:#000000;background-color:#ffffff;margin:0;padding:0;line-height:125%;}

.error {color:#800000;font-weight:bold;}
.none {display:none;}
.strong {font-weight:bold;}
.dummy {visibility:hidden;width:2px;}


/* Links */
a {color:#990000;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
a.deepLink {color:#000000;font-weight:normal;}

/* Structure */
.outer {width:970px;margin:0 auto 0 auto;}
.container {float:left;text-align:left;margin:0 auto 0 auto;width:970px;min-height:700px;background:url(../images/girl.jpg) no-repeat right bottom;}
.header {float:left;width:970px;}

.frontpage {}
.frontpage .header .menu {font-size:13px;float:left;width:135px;height:110px;padding:210px 0 0 175px;background:url(../images/dancer.jpg) no-repeat top left;}
.frontpage .header .menu .rmGroup .rmLink {font-size:11px !important;}
.frontpage .header .flash {float:left;padding:20px 0 20px 20px;width:475px;height:280px;}
.frontpage .header .logo {float:left;padding:20px 0 20px 20px;width:145px;height:280px;}
.frontpage .header .logo a {width:145px;height:213px;display:block;background-repeat:no-repeat;background-image:url(../images/logo.jpg);}
.frontpage .content {color:#000000;width:930px;float:left;padding:0 20px 20px 20px;}
.frontpage .content h2 {font-size:16px;margin:0 0 15px 0;}
.frontpage .content h3 {font-size:12px;margin:0 0 10px 0;}
.frontpage .content .news {float:left;width:295px;height:300px/*205px*/;padding:50px 20px 0 0;}
.frontpage .content .blog {float:left;padding:50px 30px 30px 20px;width:250px;height:185px;background:url(../images/postit.png) no-repeat;}

.page {float:left;background:url(../images/dancer2.jpg) no-repeat 30px top;}
.page .quote {display:block;float:left;padding:100px 50px 0 0;width:50px;height:600px;background-position:left bottom;background-repeat:no-repeat;}
.page .quote {cursor:pointer;}
.page .home {cursor:hand;float:left;width:170px;height:195px;display:block;}
.page .center {float:left;padding:20px 0 0 0;width:515px;height:195px;}
.page .center .flash {float:left;width:515px;height:195px;}
.page .center .menu {font-size:12px;float:left;width:515px;padding:5px 0 0 0;}
.page .center .menu .rmFirst .rmLink {margin-left:0 !important;}
.page .center .menu .rmLink {padding:0 !important;margin:0 -5px 0 4px !important;}
.page .center .menu .rmVertical .rmLink {font-size:11px;margin:2px 0 2px -1px !important;}
.page .logo {float:left;padding:20px 0 20px 20px;width:145px;height:230px;}
.page .logo a {width:145px;height:213px;display:block;background-repeat:no-repeat;background-image:url(../images/logo.jpg);}
.page .content {float:left;width:850px;padding:0 20px 0 0;}

.footer {float:left;margin:10px auto 0 auto;width:970px;text-align:center;font-size:11px;color:#000000;}
.footer a {color:#000000;text-decoration:underline;font-weight:normal;}

.partners {float:left;margin:10px auto 0 auto;width:970px;text-align:center;}
.partners a.namt {margin:5px 10px 5px 10px;width:141px;height:25px;display:inline-block;background:url(../images/namt.gif) 0 -25px;}
.partners a.namt:hover {background-position: 0 0;}
.partners a.mtm {margin:5px 10px 5px 10px;width:25px;height:25px;display:inline-block;background:url(../images/mtm.gif) 0 -25px;}
.partners a.mtm:hover {background-position: 0 0;}
.partners a.mtea {margin:5px 10px 5px 10px;width:51px;height:25px;display:inline-block;background:url(../images/mtea.gif) 0 -25px;}
.partners a.mtea:hover {background-position: 0 0;}
.partners a.facebook {margin:5px 10px 5px 10px;width:95px;height:25px;display:inline-block;background:url(../images/facebook.gif) 0 -25px;}
.partners a.facebook:hover {background-position: 0 0;}

/* Rad Stuff */
input.rcbInput {margin-bottom:2px;}
a.rfdSkinnedButton {margin-bottom:-7px !important;}
table tr td a.rfdSkinnedButton {margin-bottom:0 !important;}
.RadMenu .rmGroup {background:#ffffff !important;}
.RadMenu .rmGroup .rmText {padding:0 0 0 0 !important;}
.RadMenu .rmVertical {background-image:none !important;}
.RadMenu .rmLink {font-weight:normal;color:#000000 !important;text-transform:uppercase;}
.RadMenu .rmLink:hover {cursor:pointer;font-weight:bold;color:#000000 !important;text-transform:uppercase;text-decoration:none;}
.RadMenu .rmExpanded {font-weight:bold;}

/* Alumni */
.alumni {float:left;width:270px;height:100px;font-weight:bold;margin:0 10px 0 0;}
.alumni .portrait {width:50px;padding:0 10px 0 0;}
.alumni .name {width:210px;vertical-align:bottom;font-size:13px;padding:0 0 4px 0;}
.alumni .name a {color:#000000;font-weight:normal;}
.alumni .name a:hover {color:#990000;text-decoration:none;}
.alumni .clear {width:930px;float:left;clear:both;}

/* News */
.news h2 span.date {font-size:12px;font-weight:normal;color:#000000;}

/* Subscribe */
.subscribe {margin-bottom:30px;}
.subscribe p:first-child {margin-top:0;}
.subscribe p:last-child {margin-bottom:0;}

/* Calendar */
.calendar h2 {font-size:14px;color:#1c3a85;}
.calendar h2 span.date {font-size:12px;font-weight:normal;color:#000000;}

/* Application */
.application {width:700px;}
.column {float:left;width:350px;}
.buttons {padding:30px 0 0 0;}
.buttons .left {float:left;}
.buttons .right {float:right;}
