/* ==== main edits ==== */

body {background: url(http://www.nsu.edu/residentiallife/images/background.gif) repeat;}
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;}


#pageTitle {
	text-align: center;
	color: #007a5e;
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
	line-height: 200%;
	}
.TableHeader, .TableHeader td{
	background: url("../images/tableheader.gif") repeat-x top #dadada;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	vertical-align: middle;
	line-height: 1.5em;
	}
.TableHeader td {
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:3px;
	}


.gallery_thumbs img {border: 2px solid #ffffff;}

.gallery_thumbs a:link, .gallery_thumbs a:visited, .gallery_thumbs a:active {
line-height:80%;
float:left;
background: #cccccc;
border: none;
display: block;
padding: 8px;
margin-left: 8px;
margin-bottom: 5px;
}

.gallery_thumbs a:hover {
background: #007A5E;
border: none;
display: block; 
padding: 8px;
float:left;
margin-left: 8px;
margin-bottom: 5px;
}



:link.linkage {color: #058700; text-decoration: none;}
:active.linkage{color: #058700; text-decoration: none;}
:visited.linkage{color: #058700; text-decoration: none;}
:hover.linkage{color: #E9CC0F; text-decoration: none;}

a {font-weight: normal; font-size: 11px; color: #007a5e; font-family: arial,geneva,helvetica; text-decoration: underline;}
a:link {font-weight: normal; font-size: 11px; color: #007a5e; font-family: arial,geneva,helvetica; text-decoration: underline;}
a:active {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;}

.italic {text-style: italic;}

/* 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; this is mainly used in News & Announcements*/
.imgborder {border: solid 1px #000000;}

/*Heading & Title Hues*/
.darkred {color: #cc0000;}
.darkgreen {color: #007a5e;}
.forestgreen {color: #205830;}

/* table in general.html*/
.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;
	}
.tablegeneral {border: solid 1px #ffffff;}
.trgreen {background: #c2d798 url(../images/greenbarbg.jpg) bottom repeat-x !important;}
.trdarkgreen {background: #697a47 url(../images/darkgreenbarbg.jpg) bottom repeat-x !important;}
.trgold {color: #eaaf0f; font-weight: bold;}
.row02 {background:#cfefaf;}

/*residencehalls.html*/
.style2 {font-size: 12px}

/*this basically states upon the default un-ordered list*/
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;}

	body {margin:0;padding:0; font: bold 11px/1.5em Verdana;}
	h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #000;margin: 0px;padding: 0px 0px 0px 15px;}

/*- Menu Tabs B */
	#tabsB {float:left;width:100%; background:#F4F4F4;font-size:93%;line-height:normal;}
	#tabsB ul {margin:0;  padding: 10px 0px 5px 5px;  list-style:none;}
	#tabsB li {display:inline;margin:0;padding:0;}
	#tabsB a {float:left;background:url("http://www.nsu.edu/residentiallife/includes/tabs/tableftB.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
	#tabsB a span {float:left;display:block;background:url("http://www.nsu.edu/residentiallife/includes/tabs/tabrightB.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#666;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabsB a span {float:none;}
    
/* End IE5-Mac hack */

	#tabsB a:hover span {color:#000;}
	#tabsB a:hover {background-position:0% -42px;}
	#tabsB a:hover span {background-position:100% -42px;}

	#tabsB #current a {background-position:0% -42px;}
	#tabsB #current a span {background-position:100% -42px;}
        
	TABLE.standings {border: 2px solid #ffffff;}


/*WhyLiveoncampus.html css*/	
#FrogJS{height: 500px;margin: 0 auto;}
#FrogJSCredit{text-align: right;font-size: 80%;color: #999999;padding: 1px;}
#FrogJSCaption{text-align: left;line-height: 140%;}
.paragraph_padding {padding-left: 20px; padding-right: 20px}

/*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}
