*{
	font-size:small;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.access{
	text-indent:-9999px;
	float:left;
}
body{
	background:#5b5b5b url(/img/bg-repeater.jpg) 0 220px repeat-x;
}
	body.spider{
		background: url(/img/bg-repeaterSpider.gif) 0 220px repeat-x;
	}
#masterMasterWrap{
	background:url(/img/bg-Top.jpg) top left repeat-x;
	margin:0 auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#masterMasterWrap{
		background:url(/img/bg-redTopSafari.jpg) top left repeat-x;
		margin:0 auto;
	}
}
#masterWrapper{
	background:url(/img/bg-redTop.jpg) top center no-repeat;
	/*width:1280px;*/
	margin:0 auto;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#masterWrapper{
		background:url(/img/bg-redSafari.jpg) top center no-repeat;
	}
}
	#wrapperSkin{
		/*background:url(../img/bg-tribalRight.jpg) top right no-repeat;*/
		/*padding-left:149px;*/
		/*width:1090px;*/
	}	
		#wrapper{
			background:url(/img/bg-contentDrpShdw.png) top left repeat-y;
			width:881px;
			margin:0 auto;
			padding:5px 0 0 0;
		}
			#logoWrap{
				background:url(/img/bg-logo.jpg) top left repeat;
				width:67%;
				margin-top:-14px;
				height:181px;
				/*margin-left:2%;*/
			}
			#branding{
					background:url(/img/bg-searchFormTop.gif) top right no-repeat;
					padding-top:14px;
			}
				#searchFormWrap{
					/*background:url(/img/bg-searchFormTop.jpg) top right no-repeat;*/
					height:14px;
					width:33%;
					float:right;
					clear:right;
				}
				#searchForm{
					background:url(/img/bg-searchForm.jpg) top right repeat-y;
					float:right;
					width:33%;
					clear:right;
					min-height:168px;
					height:auto !important;
					height:168px;
				}
					#searchForm fieldset{
						border:none;
						/*float:right;
*/						margin-left:15px;
					}
						#searchForm legend{
							float:left;
							text-indent:-9999px;
						}
							#searchForm label{
								color:#FFFFFF;
								font-weight:bold;
								float:left;
								margin-bottom:10px;
								width:100%;
								font-size:.9em;
							}
								#searchForm input,#searchForm select{
									clear:left;
									float:left;
									width:185px;
								}
								#searchForm select{
									width:190px;
								}
								#searchForm .btn{
									width:auto;
									clear:none;
									margin:1px 0 0 5px;
								}
/* ------------------ Main Navigation ------------------ */							
#mainNav{
	position:relative;
	z-index:99;
	left:315px; top:-55px;
	background:url(/SPS/images/tape-banner.png) top left no-repeat;
	width:600px; height:41px;
	padding:18px 10px 0;
	}
					
	#mainNav li{
		position:relative;
		float:left;
		list-style:none;
		}
	
		#mainNav li a{
			color:#4b1113;
			text-decoration:none;
			padding: 0 10px;
			font-size:.92em;
			font-weight:bold;
			}
/*------------------- Sub Nav 1 ---------------------*/
#mainNav li ul, #subMenusContainer ul{
	position:absolute;
	left:0;
	width:140px;
	margin:0 0 0 -1000em;
	padding:0;
	}
	#mainNav li:hover ul{margin:0 0 0 0;}
	#mainNav li ul li, #subMenusContainer ul li{
		float:left;
		position:relative;
		width:140px;
		margin:0; padding:0;
		
		text-align:center;
		font-weight:bold;
		}
		#mainNav li ul li a, #subMenusContainer ul li a{
			display:block;
			height:auto; width:122px;
			padding:6px 6px 6px 12px;
			background:url(/img/mainnav-li-bg.png) no-repeat left center;
			/*_background:#572d2e;*/
			/*-moz-opacity:0.8;
			opacity:0.8;*/
			text-indent:0px;
			text-decoration:none;
			color:#fff;
			font-size:.7em;
			}
			
			#mainNav li ul li.first a, #subMenusContainer ul li.first a{background:url(/img/mainnav-li-top-bg.png) no-repeat left top;}
			#mainNav li ul li.last a, #subMenusContainer ul li.last a{background:url(/img/mainnav-li-btm-bg.png) no-repeat left bottom;}
			
			#mainNav li ul li a:hover, #subMenusContainer ul li a:hover{
				background:url(/img/mainnav-li-hover-bg.png) no-repeat left center;
				border-top:none;
				color:#fab001;
				}
			#mainNav li ul li.first a:hover, #subMenusContainer ul li.first a:hover{background:url(/img/mainnav-li-top-hover-bg.png) no-repeat left top;}
			#mainNav li ul li.last a:hover, #subMenusContainer ul li.last a:hover{background:url(/img/mainnav-li-btm-hover-bg.png) no-repeat left bottom;}	
			

/*------------------- Sub Nav 2 ---------------------*/	
#mainNav li:hover ul li ul{
	position:absolute;
	margin:0 0 0 -1000em;
	}
	#mainNav li:hover ul li:hover ul{margin:0 0 0 0;}
	#mainNav li ul li ul{
		position:relative;
		left:140px; top:0px;
		}
/* Footer */
#footer{
	border-top:1px solid #4b1113;
	margin-top:24px;
	color:#4b1113;
	*margin-top:135px;
}
	#footer address{
		width:200px;
		margin:70px 20px 0 20px;
		font-size:.9em;
		texr-align:center;
		font-style:normal;
	}
	#universityNavWrap{
		background:#4b1113;
		float:right;
		width:655px;
	}
		#universityNavWrap a,#universityNavWrap dt{
			color:#FFFFFF;
			text-decoration:none;
			font-size:.7em;
		}
			#universityNav{
				margin:10px 0 10px 19px;
				width:66%;
				float:left;
				border-right:1px solid #FFFFFF;
			}
				#universityNav dt{
					font-size:1em;
				}
				
					#universityNav dd{
						width:134px;
						margin:1px 0px 1px 0;
						padding-left:10px;
						float:left;
						background:url(/img/bg-smallBullet-white.gif) no-repeat scroll left 9px;
					}
					
					#inside #universityNav dd{
						width:134px;
						margin:1px 10px 1px 0;
						float:left;
						background:url(/img/bg-smallBullet-white.gif) no-repeat scroll left 9px;
					}
		#universityNavWrap a img{
			float:right;
			border:none;
			margin:10px 10px 10px 0;
		}
			#universityNavWrap a img.topElement{
				margin-top:30px;
			}
	#bottomNavigation{
		width:80%;
		margin:25px auto;
		text-align:center;
	}
		#bottomNavigation li{
			list-style:none;
			display:inline;
		}
			#bottomNavigation a{
				color:#4b1113;
				font-size:.7em;
				padding:0 9px 0 0;
				background:url(/img/bg-btmNav.gif) right center no-repeat;
			}
				#bottomNavigation a.lastElement{
					background:none;
					padding:0;
				}
	#footer address{
		font-style:normal;
	}
	#footer address.btmAddy{
		width:60%;
		text-align:center;
		margin:0 auto;
		font-size:.7em;
	}
	#footer p{
		width:40%;
		text-align:center;
		margin:20px auto;
		font-size:.7em;
	}
		#footer p a{
			font-size:1em;
			color:#4B1113;
			text-decoration:none;
		}
/* Inside */

#inside #masterMasterWrap {
	min-width:905px;
	overflow:hidden;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#inside #masterMasterWrap {
		clear:left;
	}
}

#inside #masterWrapper {
	background:none;
	margin:0pt auto;
	width:100%;
	max-width:1260px;
	min-width:905px;
}
	#inside #wrapperSkin {
		padding:0;
	}
		#inside #wrapper {
			background:none;
			margin:0pt auto;
			padding:5px 0 0 0;
			width:auto;
		}
	#inside #logoWrap {
		background:transparent url(/img/bg-logoInside.gif) no-repeat scroll right top;
	}
	#inside #searchForm{
		background:url(/img/bg-searchFormInside.gif) bottom left no-repeat;
		float:right;
		width:33%;
		clear:right;
		min-height:168px;
		height:auto !important;
		height:168px;
	}
	
	#inside #mainNav {
		position:absolute;
		right:50px; left:inherit; top:158px;
		background:url(/SPS/images/tape-banner.png) top left no-repeat;
		width:600px; height:41px;
		padding:18px 10px 0;		
		}
		
	#inside #focus{
		background:#4B1113 url(/img/bg-focusInside.gif) 169px 0 repeat-y;
		margin-top:0;
		overflow:hidden;
	}
    
    #socialNav{
       width:500px;
       float:left;
    }
    
    #socialNav ul li{
        display:inline;
        list-style-type:none;
        float: left;
        margin-right:8px;
    }
        #socialNav ul li a img{
            border:none;
            
        }
    
/* Fluid Overwrites */
#logoWrap img{
	float:left;
	margin-top:-14px;
	border:none;
}
#contentWrap {
	width:100%;
}
#inside #universityNavWrap{
	width:762px;
}

#inside #universityNav {
border-right:1px solid #FFFFFF;
float:left;
margin:10px 0 10px 33px;
width:67%;
}

/* dropdown considerations */
.disable{
	display:none;
}

