#header001 {
	font-family:  'Lucida Grande', LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600; 
	font-size: 16px; 
	text-align: center;
	vertical-align: top;
	letter-spacing:.5px;
	color:#008f4f;
	}


td{vertical-align: top;}

.greybg {
	background: #606060 url(http://www.nsu.edu/residentiallife/images/housing_rates_headerbg.jpg) bottom repeat-x !important;
	vertical-align: middle !important;
	text-align: center !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	}
	
	.trgreen {background: #c2d798 url(../images/greenbarbg.jpg) bottom repeat-x !important;}

/* NAVIGATION BAR */
#navigationbar {border: none;width: 100%;height: 30px;margin: 0;background: #c0c0c0;}
#navigationbar ul {float: left;margin: 0;padding: 0;list-style: none;}
#navigationbar li{display: inline;}
#navigationbar a {
	vertical-align: middle;
	font-family: calibri;
	display: block;
	float: left;
	height: 20px;
	border-left: 1px solid #ffffff;
	padding: 5px 9px 5px 9px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color:  #535353;
}

#navigationbar a:hover{
	vertical-align: middle;
	font-family: calibri;
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	border-left: 1px solid #588005;
	padding: 5px 9px 5px 9px;
	height: 20px;
	background: #588005;
	border-bottom: none;
	color: #cccccc;
}

/*HALL TITLES*/

.indexed  {
	color: #008000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-style:none;
	border:0;
	font-family: Times;
	}
	
	.indexed:hover {
	color: #008000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-style:none;
	border:0;
	font-family: Times;
	padding: 10px !important;
	}

#main001 {
 text-align: center;
 font-weight: 900;
 text-decoration: none;
 }
 
#darktableheader {text-align: center; background: #5f5f5f; color: #ffffff;}

/* ==== main edits ==== */

body {background: url("../images/background002.gif") repeat #ffffff;}
p {font-size: 11px; color: #505050; font-family: arial,geneva,helvetica,sans-serif;}
td {font-size: 11px; color: #505050; font-family: arial,geneva,helvetica,sans-serif;}
P {line-height: 15px;}
h2 {font-weight: 900; font-size: 12px; color: #505050; font-family: arial,geneva,helvetica,sans-serif;}

a {font-weight: normal; font-size: 11px; color: #007a5e; font-family: arial,geneva,helvetica; text-decoration: underline;}
a:visited {font-weight: normal; font-size: 11px; color: #99aa99; font-family: arial,geneva,helvetica; text-decoration: underline;}
a:hover {font-weight: normal; font-size: 11px; color: #eaaf0f; font-family: arial,geneva,helvetica; text-decoration: underline;}

/* residential header title*/
#nou {text-decoration:none;}
#nou:hover {color: #eebb00; text-decoration:none;}

 table.MsoNormalTable{font-size:11.0pt;font-family:Calibri,sans-serif;}
 
.top {font-size: 9pt; color: #ffcc00;}
#v02 {text-align: center; line-height:150%; margin-top:0; margin-bottom:0}


/*news & announcements right panel format*/
.border1 {border: solid 1px #000000; width: 94%; height: 86%; background: #ba8243;}

/*black border for images*/
.imgborder {border: solid 1px #000000;}

/*colors*/
.darkred {color: #cc0000;}
.darkgreen {color: #007a5e;}

/* table in general.html*/
.tablegeneral {border: solid 1px #ffffff;}
.trgreen {background: #c2d798;}
.trgold {color: #eaaf0f; font-weight: bold;}
.row02 {background:#cfefaf;}

/*residencehalls.html*/
.style2 {font-size: 12px;}

ul {
font-family: Verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-family: arial,geneva,helvetica,sans-serif;
font-variant: normal;
text-transform: none;
color: #505050;
text-decoration: none;
list-style-position: outside;
list-style-type: disc;
}


a.wnav1:link, a.wnav1:visited {font-weight:bold;font-size:10px;font-family:verdana, arial, Helvetica, sans-serif;color:#eaaf0f;text-decoration:none;}
a.wnav1:active, a.wnav1:hover {font-weight:bold;font-size:10px;font-family:verdana, arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
a.subnav:link, a.subnav:visited {font-size:9px;font-family:arial,helvetica,sans-serif;color:#007a5e;text-decoration:none;}
a.subnav:active, a.subnav:hover {font-size:9px;font-family:arial,helvetica,sans-serif;color:#007a5e;text-decoration:underline;}

.news a {font-weight: normal; font-size: 10px; color: #007a5e; font-family: arial,geneva,helvetica; text-decoration: none;}
.news a:hover {font-weight: normal; font-size: 10px; color: #eaaf0f; font-family: arial,geneva,helvetica; text-decoration: underline;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.big {font-size:12pt;}
.small {font-size:7pt;font-weight:bold;}
.small-it {font-size:7pt;font-style:italic;}
.small-bit {font-size:8pt;font-style:italic;font-weight:bold;}
.tiny {font-size:8pt;}
.copyrt {font-size:8pt;font-family:verdana,arial,helvetica;color:#666666;}
.navhead {font-size:10pt;font-family:arial,helvetica,sans-serif;color:#cc0000;font-weight:bold;}
p.breakhere {page-break-before: always}
select {padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial,geneva,helvetica;}
textarea {padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial,geneva,helvetica;}
form {padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial,geneva,helvetica;}
input {padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial,geneva,helvetica;}


.cell_over {background-color: #dddddd;}
.cell_out {background-color: #cccccc;}

.cell_over2 {background-color: #FDF3D9;}
.cell_out2 {background-color: #ffffff;}

/*WhyLiveoncampus.html css*/	
#FrogJS{height: 500px;margin: 0 auto;}
#FrogJSCredit{text-align: right;font-size: 80%;color: #999;padding: 1px;}
#FrogJSCaption{text-align: left;line-height: 140%;}
.paragraph_padding {padding-left: 20px; padding-right: 20px}


.gallery_thumbs img {border: 1px solid #181818;}

.gallery_thumbs a:link, .gallery_thumbs a:visited, .gallery_thumbs a:active {
line-height:80%;
float:left;
background: #CFEFAF;
border:1px solid #C0E0A0;
display: block;
padding: 8px;
margin-left: 8px;
}

.gallery_thumbs a:hover {
background: #215E60;
border:1px solid #21241E;
display: block; 
padding: 8px;
float:left;
margin-left: 8px;
}

/*contact us, communitylife pages*/
.contactlinks {color: #005512; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12.5px; text-decoration: underline}
.contactlinks:visited {color: #005512; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12.5px; text-decoration: underline}
.contactlinks:hover {color: #005512; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12.5px; text-decoration: underline}
