#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 142px;
	background: #304062;
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #5573b4}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #d6dceb;
		color: #000000;
		font: 11px arial}

	#sddm div a:hover
	{	background: #304062;
		color: #FFF}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../flash/images/backing.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #666666;
}
form {
	margin: 0;
	padding: 0;
}
a {
	color: #2f4062;
	text-decoration: none;
}
a:hover {
	color: #666666;
}

.submit {
	font-family: Verdana;
	font-size: 8pt;
	color: #cf080d;
	font-weight: bold;
	border: solid #999999 2px;
	background-color: white;
	
	}

a.nflink { color: #56565B; }
a.nflink:hover { color: #ffa631; }

#wrapper {
	width: 955px;
	height: auto;
	background: url(../images/splash/wrapperBg.jpg) no-repeat;
	margin: 0 auto;
}
#header {
	padding: 19px 0 0 0;
	width: auto;
	height: 81px;
	background: none;
}
#content {
	width: auto;
	height: 400px;
	background: none;
}
#cityColumn1 {
	width: 317px;
	height: 400px;
	background: url(../images/splash/cityColumn1.jpg) no-repeat; 
	float: left;
}
#cityColumn2 {
	width: 209px;
	height: 400px;
	background: url(../images/splash/cityColumn2.jpg) no-repeat;
	float: left;
}
#cityColumn3 {
	width: 189px;
	height: 400px;
	background: url(../images/splash/cityColumn3.jpg) no-repeat;
	float: left;
}
#cityColumn4 {
	width: 240px;
	height: 400px;
	background: url(../images/splash/cityColumn4.jpg) no-repeat;
	float: left;
}
#footer {
	width: 1005px;
	height: auto;
	background: none;
	font-size: 10px;
	color: #8b8b8b;
	margin: 30px 0 0 0;
}
#footColumn1 {
	width: 300px;
	height: auto;
	background: none;
	float: left;
	margin: 0 20px 0 35px;
}
#footColumn2 {
	width: 300px;
	height: auto;
	background: none;
	float: left;
	margin: 0px 30px 0px 0px;
}
#footColumn3 {
	color: #4F4F4F;
}
.words {
 	text-align: left;
	line-height: 13px;
}
#copyRightRow {
	width: auto;
	height: 25px;
	background: none;
	text-align: right;
	padding: 0 35px 0 0;
	background: none;
}
#selectDegree {
	position: absolute;
	width: 167px;
	height: 151px;
	background: url(../images/splash/selectDegreePanel.jpg) no-repeat;
	margin: -90px 0 0 20px;
	padding: 30px 0 0 8px;
}
#listContainer {
	width: 158px;
	height: 135px;
	background: none;
	float: left;
}
#listContainer a {
	color: #5d7893;
	text-decoration: none;
}
#listContainer a:hover {
	color: #ffac34;
}
#listContainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	color: #5d7893;
}
#listContainer li {
	padding: 0 0 0 15px;
	margin: 5px 0 0 0;
}
#tvImg {
	position: relative;
	margin: 98px 0 0 0;
	z-index: 1000;
}
#marquee {
	position:absolute;
	margin: 321px 0 0 197px;
}
div#nf_fsLogo {
	width: 140px;
	height: 99px;
	margin-left: 20px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following / also acts relative to the index for source */
   	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/splash/nf_logo.png');
}
div#nf_fsLogo[id] {
	width: 140px;
	height: 99px;
	margin-left: 20px;
	background: url(../images/splash/nf_logo.png) no-repeat;
}
#nf_panel {
	width: 480px;
	height: 400px;
	background: url(../images/splash/nf_panelBg.jpg) repeat-x;
	margin: 0 auto;
}
#nf_capTitle {
	width: 480px;
	height: 48px;
	background: url(../images/splash/nf_headerCap.jpg) no-repeat;
}
div#nf_header {
	padding: 19px 0 0 40px;
	width: auto;
	height: 81px;
	background: none;
}
#nf_content {
	/*border: 1px solid #000;*/
	padding: 0 0 0 40px;
	margin: 35px 0 0 0;
}
#nf_content span {
	font-size: 11px;
	font-weight: bold;
	color: #56565b;
}
#nf_content ol {
	margin: 10px 0 0 0;
	padding: 0 0 0 18px;
	color: #56565b;
}
#nf_content ol li {
	margin: 5px 0 5px 0;
}
div#nf_leftColumn {
	background: url(../images/splash/nf_leftColumn.jpg) no-repeat;
	width: 288px;
	height: 750px;
	overflow: hidden;
	float: left;
	margin: 0 26px 0 0px;
	padding: 15px;
}
ul.nf_degreeList {
	margin: 0 0 20px -8px;
	padding: 0;
}
ul.nf_degreeList li {
	margin: 0;
	list-style: none;
	color: #506a85;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 3px;
}
ul.nf_degreeList li.electives {
	margin: 0;
	list-style: none;
	color: #506a85;
	font-size: 9px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 3px;
}

ul.nf_degreeList a {
	color: #666b71;
	font-weight: normal;
}

div#nf_rightColumn {
	background: url(../images/splash/nf_rightColumn.jpg) no-repeat;
	width: 469px;
	height: 540px;
	overflow: hidden;
	float: left;
	padding: 15px 28px;
}
h2.nf_siteTitle {
	color: #383B3D;
	font-size: 14px;
	margin:0;
	padding:0;
	margin-bottom: -11px;
}
h3.nf_menuHeader {
	color: #4f6985;
	font-size: 13px;
}
h4.nf_campusDivider {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 5px 5px 15px;
	color: white;
	margin-left: -15px;
	width: 500px;
	background-color: #6c7d91;
}
p.nf_darkBold {
	color: #383B3D;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
div#nf_animatedGifWrapper {
	margin: 23px 0 0 0;
}
img#nf_getFlash {
	margin: 10px 0 0 0;
	*margin: 0;
}
a.nf_impLink {
	font-size: 11px;
	font-weight: bold;
	color: #7d7e7e;
	background: url(../images/splash/linkCarrot.gif) 0px 4px no-repeat;
	padding: 0 0 0 10px;
}
a:hover.nf_impLink {
	font-size: 11px;
	font-weight: bold;
	color: #f6b84d;
}
div.floatBreak {
	clear: both;
}
.nf_centerContainer {
	width: auto;
	text-align: center;
	font-size: 10px;
	color: #4F4F4F;
}
#nf_footer {
	width: 955px;
	height: auto;
	font-size: 10px;
	color: #8B8B8B;
	position: relative;
	left: 130px;
	top: 30px;
}
#nf_footColumn1 {
	width: 300px;
	height: auto;
	background: none;
	float: left;
	margin: 0 20px 0 35px;
}
#nf_footColumn2 {
	width: 300px;
	height: auto;
	background: none;
	float: left;
	margin: 0px 30px 0px 0px;
}
#nf_enterhead, #enterhead {
	margin-bottom: 3px;
}

#nf_submit, #hb_submit {
	margin-top: 3px;
}
div#alertBar {
	width: auto;
	height: 30px;
	padding: 35px 78px 0 35px;
}
div#alertBar2 {
	float: left;
	position: relative;
	left: 220px;
	top: -10px;
	width: 690px;
	height: 30px;
}
div#alertBarColor {
	width: auto;
	background: url(../images/splash/splashAlertBar.jpg) no-repeat;
	height: 30px;
	padding: 0 0 0 0;
	color: #69511b;
	font-weight: bold;
	font-size: 11px;
}

div#alertBarColor2 {
	float: left;
	width: 690px;
	background: url(../images/splash/alertBarNoFlash.gif) no-repeat;
	height: 30px;
	padding: 0px 0 0 0px;
	color: #69511b;
	font-weight: bold;
	font-size: 11px;
}
div#alertLogo {
	height: 22px;
	width: auto;
	background: url(../images/splash/stormIcon.gif) 10px 0px no-repeat;
	padding: 8px 0 0 60px;
}
div#alertBarColor a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
div#alertBarColor a:hover {
	text-decoration: underline;
}
div#alertBarColor2 a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
div#alertBarColor2 a:hover {
	text-decoration: underline;
}

span#splash_phone {
	font-size: 10px;
	color: #8b8b8b;
}