
body {	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b0b0b0;
	position:relative;
	margin:0 auto;
	text-align:left;
	margin-top:0px;
}
#logo,#globalnav ul,#nav #featured, #toolbar p, form, #logo img 
{
	margin: 0px;
	padding: 0px;
}
img{
    border:none;
    padding: 10px;
}

img.slider{
    padding: 0px;
}
a{
	color: #000;
	text-decoration: none;
}
/* --  LOGO  ------------------------*/
#logo {	
	position: absolute;
	top:0em;
	z-index: 5;			
	border-right: 1px solid #606a74;		
	height:98px;	
	width:149px;
	padding-left:5px;	
	left: 0.5%;
	
	background:no-repeat transparent url(http://www.wsu.edu/navigatewsu/gen2/CurvedLogoShadowNEW.png);
}

#nav #featured {
	margin: 0px 0px 10px;
	padding: 0px;
	font-weight: bold;
}
/* --  GLOBAL NAV BAR  --------------*/
#globalnav {
	font-size: x-small;
	font-weight: bold;
	margin-left:25px;
	height: 2em;
	line-height: 2em;
	background-color: transparent;	
	border-bottom: 3px solid #9e1b34;
}
#globalnav ul {
	list-style-image: none;	
	text-align: right;	
	
}
#globalnav li {
	display: inline;	
	padding-left: 20px;
}

#globalnav a:hover {
	color: #e7e9ea;		
}
#globalnav a {
	color: #ffffff;	
}
#globalnav #alert a {
    color: #fcb100;    
}
#globalnav #alert a:hover {
    color: #b7bcc0;
}
#globalnav #alert {
	display: inline;
}


#idwrapper{
    padding-left:30px;
    background-repeat: no-repeat;
    background-position: top left;
}

/* --  SITE ID REGION ---------------*/
#siteID {
	height: 74px;
		
	/*background: #9e1b34 url() no-repeat ;	*/
	background:transparent url(http://www.math.wsu.edu/idea/images/bg_grad1.png);	
	
	background-position: 125px 0px;
	font-family: "Lucida Sans", Arial, sans-serif;
	border-bottom: 1px solid #606a74;
	color: #ffffff;	
}
#siteID h1 {
	color: #ffffff;
}
#siteID h2 {	
	font-weight: normal;
	font-size: small; 
	padding: 16px 0px 0px 145px;
	margin: 0px;
	
}
#siteID h1 {
	padding: 0px 0px 0px 145px;
	font-size: 1.65em;
	font-weight: bold;	
	letter-spacing: -0.05em;
	margin: 0px;
}
/* --  TOOLBAR ----------------------*/

#toolbar {
	position: relative;
	left: 1%;
	padding-left:150px;	
	text-align: right;
	height: 20px;
	font-size:   x-small;
	color: #606a74;
	line-height: 20px;
	font-weight: bold;
	padding-right: 16px; 
	overflow:hidden;
}
#toolbar ul {
	display: inline;
	list-style-image: none;
}
#toolbar li {
	display: inline;
	padding: 0px 0px 0px 15px;
}
#toolbar a {
	color: #606a74;	
}
#toolbar a:hover, #localfooter a:hover{
	color: #9e1b34;
}
#toolbar .toolbargreeting {
	float: left;	
}

/* --  NAVIGATION  ------------------*/ 


#nav {
	width: 149px;
        min-width: 149px;
	margin-right:1px; 
	float: left;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;		
	border-top-width: 1px;
	border-top-style: solid;
	/*background:transparent url(http://www.idea.wsu.edu/images/bg_grad4.png);*/
	background: transparent url(http://www.math.wsu.edu/idea/images/ideanav.jpg);
	height: 600px;
}
#nav  li {
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
	color: white;
	height: 2.5em;
}

#nav ul ul {
	border-left: 4px solid;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}
#nav ul ul ul {
	border-left-style: none;
	padding-left: 0px;
}

#nav  ul {
	margin: 0px;
	list-style-type: none;
	/*display: block;*/
	display: list-item;
	padding: 0px 0px 15px;
}
#nav  a {
	display: block;
	height: 100%;
	padding: 4px 0px 4px 16px;
}
#nav ul ul a{
	font-weight: normal;
	padding: 0px 0px 3px 26px; 
}
#nav ul ul ul a{
	padding-left: 36px;
}
#nav a:hover{
	color: #fff020;
}
#nav ul .navparentpath{
	padding-left: 12px;
	border-left: 4px solid ;
}
#nav ul ul .navparentpath{
	border-left-style: none;
	padding-left: 26px;
}
#nav ul ul ul .navparentpath{
	padding-left: 32px;
}
#nav .navparentpath:hover{
}
#nav .navcurrentpage{
    padding-top:3px;
    padding-bottom:3px;
}
#nav a.navcurrentpage:hover {
}
#nav .navdivider{
	border-top: 1px dotted;	
	padding-top:12px;
	line-height: 10px;
}

/* --  NAVIGATION FEATURED LINKS -------*/
#nav #featured{	
	background-color: #20d090;
}
#nav #featured a{
	/*border-bottom: 1px solid #cfd2d5;	*/
	padding: 4px 0px 4px 16px;
}		
#nav #featured a:hover{
}
#nav #featured ul{
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
#nav #featured li{
	margin: 0px;
	padding: 0px;
}
/* --  CONTENT ----------------------*/
#content{
	overflow: scroll;
}
#content{
	float:none;
	position: relative;
	left: 1%;
	width: 98%;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	padding-bottom:0px;
	padding-left:0px;
}

#main ul, #secondary ul, #additional ul, #main ol, #secondary ol, #additional ol{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#main li, #secondary li, #additional li {
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#secondary p, #secondary ul
{
	padding: 10px;
	font-size: smaller;
	border: solid thin #006060;
}

#content p{
	margin: 0px;
	padding-bottom: 10px;
	line-height: 1.3em;		
}
/* --  CONTENT SECONDARY -------------*/
#main, #secondary, #additional{
	padding-top: 15px;
	font-size: 0.75em;
	background-color:#ffffff;
	text-align: justify;
}

#main{
    position: absolute;
    left: 160px;
    right: 220px;
    min-width: 220px;
    padding-left:  22px;
    padding-right: 8px;
}

#secondary,#additional{	
        position: absolute;
	right: 0px;
	width: 200px;
	float: right;
	padding-right: 16px;
	padding-left: 8px;
}
#additional{
	
	display: none;
	
}
/* --  CONTENT MAIN -----------------*/

#main a:link, #secondary a:link, #additional a:link,#main a:visited, #secondary a:visited, #additional a:visited{
	text-decoration:underline;
	color: #1b67b3;	 
}

#main a:link:hover,  #secondary a:link:hover,  #additional a:link:hover,#main a:visited:hover, #secondary a:visited:hover, #additional a:visited:hover{
	text-decoration:underline;
	color: #db001d;
}


#main ul, #secondary ul, #additional ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 10px 20px;	
}
#content h6, #content h5, #content h4, #content h3,#content h2, #content h1 {
	margin: 0px;
	padding: 0px 0px 5px;
	letter-spacing: 0.00em;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#content h6, #content h5, #content h4{
	padding: 0px 0px 2px;	
}
#content h1 {
	font-size: 2.2em;	
	line-height: 1em; 
	text-align: center;
}
#content h2 {
	font-size: 1.8em;
	line-height: 1em; 	
	text-align: left;
}
#content h3{ 
	font-size: 1.5em;	
	line-height: 1.05em;
}

#content h4{
    font-weight: bold;
    font-size: 1.2em;
}
#content h5
{
    font-weight: bold;
    font-size: 1em;
}
#content h6
{
    font-weight: bold;
    font-size: .8em;
}
#content h2, #content h4{		
}
#content h3,  #content h2,  #content h1{ 
    color: #006666;
}

/* --  LOCAL FOOTER -----------------*/
#localfooter {
	clear: both;
	bottom: 0px;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
	padding: 10px 0px;
	color: #606a74;
	position: relative;
	left: 1%;
	width: 98%;
	
}

#localfooter a{
	color: #606a74;
	text-decoration:underline;
}

/* --  WSU FOOTER -------------------*/
#ideafooter ,#localfooter  {    
	text-align: center;
	font-size: x-small;
	bottom: 0px;
}
#ideafooter {
  
	padding: 10px 0px 20px 0px;
	margin:0px auto;	
	clear:both;
}

#ideafooter a {
    text-decoration:underline;
}
#ideafooter a:hover {
    text-decoration:underline;
    color:#606a74
}


.crimson{color: #9e1b34}.bold1{color: #db001d}.bold2{color: #008579}.bold3{color: #fcb100}.bold4{color: #1b67b3}.bold5{color: #62bd19}
.muted1{color: #a05804}.muted1{color: #56732e}.muted1{color: #005957}.muted1{color: #003768}
.gray5a{color: #606a74}.gray5b{color: #888f97}.gray5c{color: #a0a6ac}.gray5d{color: #b7bcc0}.gray5d{color: #cfd2d5}.gray5d{color: #e7e9ea}
.tint1a{color: #b88243}.tint1b{color: #c69b68}.tint1c{color: #d4b48e}.tint1d{color: #e2cdb3}.tint1d{color: #f1e6da}
.tint2a{color: #809662}.tint2b{color: #9aab82}.tint2c{color: #b3c0a1}.tint2d{color: #ccd5c0}.tint2d{color: #e6eae0}
.tint3a{color: #408381}.tint3b{color: #669b9a}.tint3c{color: #8cb4b3}.tint3d{color: #b2cdcc}.tint3d{color: #d9e6e6}
.tint4a{color: #40698e}.tint4b{color: #6687a4}.tint4c{color: #8ca5bb}.tint4d{color: #b2c3d1}.tint4d{color: #d9e1e8}



