body {
	margin:0;
	background:#fff;
	line-height:14px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

body a {
	text-decoration:none;
	color:#c577a4;
}

body a:hover{
	color: white;
}

img {
	float:left;
	margin:0;
	border:none;
}
.background-top {
	margin:0 auto;
	width:100%;
}
.background-bottom {
	width:100%;
}
#header,
.content-holder,
#footer,
#newsbanner {
	width:780px;
	margin:0 auto;
}
#header {
	height:394px;
	position:relative;
}
#header strong a {	
	position:absolute;
	right:-4px;
	top:7px;
	width:224px;
	height:120px;
	background:url(images/logo.jpg);
	text-indent:-9999px;
	overflow:hidden;
}
#header .main-picture {
	position:absolute;
	top:135px;
	left:0;
}
#header ul {
	position:absolute;
	right:0;
	top:135px;
	margin:0;
	padding:0;
	background:url(images/top-nav-bg.gif) repeat-y;
	list-style:none;
	margin:0;	
	padding:2px 0 5px 0;
	width:212px;
	height:252px;
}
#header ul li {
	text-align:right;
	line-height:20px;
	font-size:14px;
}
#header ul li a {
	font-weight:bold;	
	color:#fff;
	padding-right:8px;
	text-decoration:none;
}
#header ul li a:hover {
	text-decoration:none;
	color: #545805;
}
#content {
	float:right;
	width:434px;
	position:relative;
}

#content .page-text {
	background:#6b0b44;
	margin:8px 0 0 0;
	padding:26px 0 9px 0;
}
#content .page-text p {
	color:#fff;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	
}
#content .page-text strong {
	color:#e480bb;
}
.filter {
	float: right;
	color: #CE82AD;
	font-weight: bold;
}

.filterdownload {
	float: right;
	color: #2b8cf6;
	font-weight: bold;
}

#sidebar .acc {
	float:left;
	width:346px;
}
.lrgheaderblue {
	font-family: Arial, Helvetica;
	font-size: 14px;
	height: 10px;
	color:#8ebfef;
	background:#1a416c url(images/heading-blue.gif);
}

#sidebar .acc a.orange,
#sidebar .acc a.blue,
#sidebar .acc a.green {
	display:block;
	margin:8px 10px 0 0;
	padding:4px 5px 5px 0;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#sidebar .acc a.orange {
	margin:13px 10px 0 0;
	padding-bottom: 6px;
}

#sidebar .acc a.green {
	margin:13px 10px 0 0;
	padding: 8px 5px 8px 0;
}

#sidebar .acc a.orange:hover,
#sidebar .acc a.blue:hover,
#sidebar .acc a.green:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#sidebar .acc a.orange {
	color:#f6d284;
	background:#bf7101;
}
#sidebar .acc a.blue {
	color:#8ebfef;
	background:#1a416c url(images/heading-blue.gif);
}
#sidebar .acc a.green {
	color:#D4DC4F;
	background:#878F08;
}

#banner {
	width:780px;
	height:159px;
	position:relative;
	margin:8px auto 0 auto;
	background:#4293ef;
}

#banner a.bannerlong {
	display:block;	
	padding:4px 5px 3px 0;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#banner a.bannerlong:hover{
	text-decoration:none;
	color: #FFFFFF;
}
#banner a.bannerlong {
	color:#163c63;
	background:#c1cd07;
}

#banner .accomtext {
	float:left;
	color:#163c63;
	margin-right:10px;
	margin-left:10px;
	width:570px
}

#banner .accomtext h1{
	font-size:14px;
}

.bannerLinks{
font-weight:normal;
font-size:10px;
float:left;
width:365px;
clear:both;
}

.accomtext a{
margin: 0;
font-weight:bold;
color:#6b0b44;
text-decoration:none;
}

.bannerLinks a{
margin: 0;
font-weight:bold;
color:#6b0b44;
text-decoration:none;
}

.bookOnline {
float:right;
width: 181px;
margin-top:10px;
margin-right:5px;
margin-left:10px;
margin-bottom:0px;
padding: 0;

}
.termsLink {
clear:right;
float:right;
width: 171px;
padding-left:10px;
}

.termsLink a{
margin: 0;
font-weight:bold;
color:#6b0b44;
text-decoration:none;
}


#banner h1 {	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	margin: 5px 0 0 0;
}

#banner a.academiclinks {
	margin: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #efc066;
}
#banner a.academiclinks:hover{
	text-decoration:none;
	color: #FFFFFF;
}


#banner p {
	margin: 10px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#footer {
	clear:both;
	padding:0 0 77px 0;
}
#footer p.dragnet {
	margin:0;
	padding:0;
	text-align:right;
	font:10px Arial,sans-serif;
	line-height:16px;
	color:#aeb4b9;
}

#footer p.corporate {
color:#777777;
font:9px arail,sans-serif;
margin:0;
padding:5px 0;
}

#footer p a {
	text-decoration:none;
	color:#aeb4b9;
}
#footer p a:hover {
	text-decoration:none;
	color: #666666;
}#contentinner .page-inner {
	background:#D5EEF8;
	width: 780px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
#contentinner .page-inner p {
	color:#777777;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
}

#contentinner .page-inner .newsItem {
	color:#777777;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
}

#contentinner .page-inner .retailItem {
	color:#777777;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
}

#contentinner .page-inner .mainHeader {
	color:#1A416C;
	margin:0 0 10px 0;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:18px;
}

#contentinner .page-inner .h1 {
	color:#c1cd06;
	margin:0 0 10px 0;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
}

#contentinner .page-inner .h2 {
	color:#c1cd06;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
}

#contentinner .page-inner .h3{
	color:#c1cd06;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#contentinner .page-inner .h4 {
	color:#c1cd06;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
}

#contentinner .page-inner .h5 {
	color:#c1cd06;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#contentinner .page-inner .h6 {
	color:#c1cd06;
	margin:0;
	padding:0 35px 14px 40px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#contentinner .page-inner .newsItem a {
	text-decoration:none;
	color:#c577a4;
}

#contentinner .page-inner .newsItem a:hover{
	color: white;
}


#contentinner .page-inner b {
	font-weight:bold;
	font-size:14px;
}

#contentinner .page-inner2 b {
	font-weight:bold;
	font-size:14px;
}

#contentinner {
	width:780px;
}
.gal1 {
	float: left;
	padding-left: 120px;
	padding-right: 0px;
	text-align: center;
	color: #41BEF3;
	font-weight: bold;
	line-height: 2;
	width: 162px;
}

.gal1 a{
	color: #41BEF3;
	font-weight: bold;
}

.gal1 a:hover{
	color: #89D7F8;
	font-weight: bold;
	text-decoration: none;
}

.clearer {
	clear: both;
}
.gal2 {
	float: left;
	padding-left: 22px;
	padding-right: 0px;
	width: 162px;
	line-height: 3;
	text-align: center;
	font-weight: bold;
	color: #A29FA0;
}

.gal2 a{
	font-weight: bold;
	color: #A29FA0;
}


.gal2 a:hover{
	font-weight: bold;
	color: #D2D0D1;
	text-decoration: none;
}

.gal3 {
	float: left;
	padding-left: 22px;
	padding-right: 0px;
	width: 162px;
	line-height: 3;
	text-align: center;
	font-weight: bold;
	color: #F7995C;
}

.gal3 a{
	font-weight: bold;
	color: #F7995C;
}

.gal3 a:hover{
	font-weight: bold;
	color: #F36B10;
	text-decoration: none;
}
body a {
	text-decoration: none;
}
.gallery {

	float: left;
	padding-left: 40px;
	padding-right: 0px;
	width: 140px;
	text-align: center;
	color: #41BEF3;
	font-weight: bold;
	line-height: 2;
}
.pages {
	float: right;
	padding-right: 100px;
	color: #CE82AD;
}

.pages2 {
	float: right;
	padding-right: 370px;
	color: #CE82AD;
}

.pages .link1{
	font-size:14px; 
	font-weight:bold; 
	margin: 0 30px 0 0; 
	color:#A29FA0;
}
.pages .link1:hover {
	margin: 0 30px 0 0;
	color: #FFFFFF;
}

.pages .link2 {
	font-size:14px; 
	font-weight:bold; 
	color:#F7995C;
}
.pages .link2:hover {

	color: #FFFFFF;
}

.pages .link3 {
	font-size:14px; 
	font-weight:bold; 
	margin: 0 50px 0 0; 
	color:#41BEF3;
}
.pages .link3:hover {
	margin: 0 50px 0 0; 
	color: #FFFFFF;
}

.pages .link3 {
	font-size:14px; 
	font-weight:bold; 
	margin: 0 50px 0 0; 
	color:#41BEF3;
}
.pages .link3:hover {
	margin: 0 50px 0 0; 
	color: #FFFFFF;
}

.pages .link4 {
	font-size:14px; 
	font-weight:bold; 
	color:#FFCC33
}
.pages .link4:hover {
	color: #FFFFFF;
}

.pages .link5 {
	font-size:14px; 
	font-weight:bold; 
	color:#54a300;
}
.pages .link5:hover {
	color: #FFFFFF;
}

.pages2 .link1{
	font-size:14px; 
	font-weight:bold; 
	color:#A29FA0;
}
.pages2 .link1:hover {
	color: #FFFFFF;
}

.pages2 .link2 {
	font-size:14px; 
	font-weight:bold; 
	color:#F7995C;
}
.pages2 .link2:hover {

	color: #FFFFFF;
}

.pages2 .link3 {
	font-size:14px; 
	font-weight:bold; 
	color:#41BEF3;
}
.pages2 .link3:hover {
	color: #FFFFFF;
}

.pages a {
	color: #FFFFFF;
}
.pages a:hover {

	color: #CE82AD;
}
.enlarge {
	padding-left: 135px;
	padding-right: 0px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 2;
	width: 500px;
}
.pinkplain {
	color: #CE82AD;
}
.back {

	float: right;
	padding-right: 40px;
	color: #CE82AD;
}
.back a {

	color: #CE82AD;
}
.back a:hover {


	color: #FFFFFF;
}
#contentinner .page-inner strong {
	color:#2175BC;
}
.filter a {
	color: #FFFFFF;
}
.filter a:hover {

	color: #FF9900;
}
#contentinner .page-inner-btm {

	background:#1a416c;
	width: 780px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
#contentinner .page-inner-btm p {
	color:#fff;
	margin:0;
	padding:0 35px 14px 40px;
}
.page-inner-btm a {
	color:#FFFFFF;
}
.page-inner-btm a:hover {
	color:#FFCC00;
}
.apply {
	float: right;
	padding-right: 10px;
	color: #FFCC00;
	font-weight: bold;
}
.oj {
	width: 780px;
	height: 80px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
	background-color: #47072E;
}
.oj p {

	color:#fff;
	margin:0;
	padding:0 35px 14px 40px;
}
.ddown {
	color: #47072E;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btm {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 11px;
	color: #6B0B44;
	height: 22px;
	width: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.page-inner2 li {
	list-style-type: square;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentinner .page-inner2 {

	background:#6b0b44;
	width: 780px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.page-inner2 strong {


	color:#e480bb;
}
.page-inner2 p {
	color:#fff;
	margin:0;
	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.page-inner li {
	color: #777777;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 45px;
}
.linksfoot {

	width: 780px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}


.available {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	border: 1px none #7365B1;
	padding-left: 150px;
	color: #FFFFFF;
}
.card {
	padding-left: 195px;
	color: #FFFFFF;
}

form {
	margin: 0px;
	padding: 0px;
}

.formtag {
	float: left;
	width: 120px;
	margin-left: 0px;
	padding-left: 45px;
	font-weight: bold;
	color: #e480bb;
}
.txtbx {
	width: 250px;
}

.formin {
	float: left;
	width: 250px;
	margin-bottom: 5px;
}
.formtagWide {
	float: left;
	width: 370px;
	margin-left: 0px;
	padding-left: 45px;
	text-align: center;
	margin-top: 5px;
}
.btn {
	background-color: #320520;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E480BB;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.right {
	float: right;
	color: #FFFFFF;
	font-weight: normal;
}
.page-inner2 a {
	color: #FFFFFF;
}
.page-inner2 a:hover {
	color: #E480BB;
}
.page-inner2 table {
	color: #FFFFFF;
	background-color: #4B0730;
}
.page-inner2 table strong {
	color: #FFFFFF;
}
.newsimg {
	float: right;
	margin-left: 10px;
}

.retailimg {
	float: right;
	margin-left: 10px;
}

/* animation css*/

#animationDiv {
	overflow: hidden;
	position: relative;
	width: 568px;
	height: 259px;
}

#animationDiv img {
	width: 568px;
	height: 259px;
}
.apply a {

	float: right;
	padding-right: 10px;
	color: #FFCC00;
	font-weight: bold;
}
.apply a:hover {


	float: right;
	padding-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.oj a {
	width: 780px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-color: #47072E;
	color: #FFFFFF;
}
.oj a:hover {

	width: 780px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-color: #47072E;
	color: #CE82AD;
}
.inlinearrow {
	display: block;
	padding-top: 8px;
}
.leftarrow {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}

.linker {
	font-weight: bold;
	float: left;
	width: 300px;
	color: #C577A4;
}
#contentinner .links {


	background:#D5EEF8;
	width: 780px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.links p {

	color:#777777;
	margin:0;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.links strong {
	color:#e480bb;
}
.links a {
	color:#2175BC;
	margin:0;
}
.links a:hover {



	color:#1A416C;
	margin:0;
}
.links p a {



	color:#2175BC;
	margin:0;
}
.white {
	color: #FFFFFF;
}
.page-inner ol li a {
	color: #FFFFFF;
}
.page-inner ol li a:hover {

	color: #C577A4;
}

.gal4 {
	float: left;
	padding-left: 200px;
	padding-right: 0px;
	width: 162px;
	line-height: 3;
	text-align: center;
	font-weight: bold;
	color: #F7995C;
}

.gal4 a{
	font-weight: bold;
	color: #FFCC33;
}

.gal4 a:hover{
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.gal5 {
	float: left;
	padding-left: 22px;
	padding-right: 0px;
	width: 162px;
	line-height: 3;
	text-align: center;
	font-weight: bold;
	color: #F7995C;
}

.gal5 a{
	font-weight: bold;
	color: #22cb10;
}

.gal5 a:hover{
	font-weight: bold;
	color: #1cb00c;
	text-decoration: none;
}

.notification{
	font-size:14px;
	font-weight:bold;
	color:#c1cd06;
}

#newsbanner {
	
	width:780px;
	height:180px;
	position:relative;
	background:#4293ef;
	margin: 0 0 10px 0;
	clear:both;
}

#newsbanner a.newslinkbanner {
	display:block;	
	padding:4px 5px 3px 0;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#newsbanner a.newslinkbanner:hover{
	text-decoration:none;
	color: #FFFFFF;
}
#newsbanner a.newslinkbanner {
	color:#8ebfef;
	background:#1a416c;
}

#newsbanner .studentnews {
	float:right;
	color:#163c63;
	margin-right:5px;
	margin-left:10px;
	width:375px
}

#newsbanner .studentnews h1{
	font-size:16px;
	color:#FFFFFF;
	margin-top:5px;
}

#newsbanner .studentnews h2{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 10px 0 0 0;
}

#newsbanner .studentnews p{
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
}

#newsbanner .studentnews a{
	color:#163c63;
}

#newsbanner .studentnews a:hover{
	color:#FFFFFF;
}

#newsbanner .summernews {
	float:left;
	color:#163c63;
	margin-right:10px;
	margin-left:5px;
	width:375px
}

#newsbanner .summernews h1{
	font-size:16px;
	color:#FFFFFF;
	margin-top:5px;
}

#newsbanner .summernews h2{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 10px 0 0 0;
}

#newsbanner .summernews p{
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
}

#newsbanner .summernews a{
	color:#163c63;

}

#newsbanner .summernews a:hover{
	color:#FFFFFF;
}

#content{
	margin-bottom:8px;
}

#newsletter {
	
	width:780px;
	height:90px;
	position:relative;
	background:#f6d284;
	margin: 0 0 10px 0;
	clear:both;
}

#newsletter h1.newsletterbanner {
	display:block;	
	padding:4px 5px 3px 0;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin:0 0 0 0;
}
#newsletter h1.newsletterbanner:hover{
	text-decoration:none;
	color: #FFFFFF;
}
#newsletter h1.newsletterbanner {
	color:#f6d284;
	background:#bf7101;
}

.newstag{
	float: left;
	width: 200px;
	font-weight: bold;
	color: #bf7101;
	font-size:14px;
	margin: 13px 0 0 162px;
}

.newsresponse{
	margin-top:20px;
	font-weight: bold;
	color: #bf7101;
	font-size:14px;
}


.newsin{
	float: left;
	width: 250px;
	margin-bottom: 5px;
	margin-top:10px;
}

/* Landing Page */



#SummerAccom {
	float:left;
	background:#1a416c;
	margin:10px 0 0 0;
	padding:10px;
}

#StudentAccom {
	float:right;
	background:#bf7101;
	margin:10px 0 0 0;
	padding:10px;
}

.orange {
	display:block;
	padding: 10px;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#f6d284;
	background:#bf7101;
	
}

.orange a:hover {
	text-decoration:none;
	color: #FFFFFF;
}

.blue {
	display:block;
	padding: 10px;
	text-align:right;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#8ebfef;
	background:#1a416c;
	
}

.blue a:hover {
	text-decoration:none;
	color: #FFFFFF;
}

#landingHeader {
	width:780px;
	margin:0 auto;
	margin-top:40px;
}

#landingContent {
	display:block;
	width:780px;
	margin:0 auto;
}



