/* Print  CSS */

/* Tried to substitute the banner for print but did not work in IE

 #logo {                              
	display: list-item;               
	list-style-image: url(/wsgraphics/print_banner.jpg);
	list-style-position: inside;       
	letter-spacing: -1000em;  
	letter-spacing: normal;   /* For Netscape */   
/*	font-size: 1pt;      
	height: 124px;
	width: 552px;
	margin: 0;
	padding: 0;                      
	overflow: hidden;
	background: fixed;  /* For Netscape */
/*	}
---------------------------------------------------------------*/

#logo {
display: none;
}


.clear {
	clear: both;
}


#rightimage {
display: none;
}

#leftimage {
display: none;
}


#topNav {
display: none;
}

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: normal;
	text-decoration: underline;
	}
	

/* Branding area includes header, navigation, search box
----------------------------------------------------------------------------------*/
#branding {
	display: none;
}


/* Header holds banner images, search box
------------------------------------------------------------------*/
#header {
	
	display: none;
}


#searchBox {
	display: none;
}


/* Banner holds main navigation 
------------------------------------------------------------------*/
#banner {
	display: none;
}

#flashcontent {
	display:none;
}

/* Take a tour button
------------------------------------------------------------------*/

#tour {
	display: none;
}


/* Main navigation
------------------------------------------------------------------*/

body {
          margin-left: 0;
		  margin-right: 0;
		  margin-bottom: 0;
          padding: 0;
          font-size: 100%;
		  max-width: 100%;
		  background: #fffddf url(/wsgraphics/bg.gif);
		  height: 98%;
		  font-family: verdana, sans-serif;
		  line-height: 1.7;
}

html>body #container, html>body #footer, html>body #logo, html>body #header, html>body.home #container {
	min-width:100%;
	width:100%;
}


* html
{
height: 98%;
}


#nav {
	display: none;
}


ul, p ul  {
	list-style:circle;
	margin: 0;
}


hr {
border: 0;
width: 60%;
color: #ccc;
height: 1px;
padding: 0.5em;
}

p.small {
font-size: 90%;
color: #4e5054;
}


.top {
display: none;
}

.large, .large p {
display: none;
}


.large_ath, .large_ath p {
display: none;
}


.anchor_menu ul {
display: none;
}


/* Menu Tabs 1 used for the athletics section
------------------------------------------------------------------*/

body.home #content #tabs1 {
      width: 600px;
	  float:left;
      font: normal 12px Verdana;
      line-height:normal;
      border-bottom:1px solid #b3b3b3;
	  position: relative;
	  padding: 0;
	  margin: 0 auto;
	  } 
	  
	body.home #content #tabs1 ul {
      margin:0;
      padding: 0 0;
      position: relative;
	  }
 
body.home #content #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
	  position: relative; 
	 
	 }
   body.home #content #tabs1 a {
      float:left;
	  background:url(/wsgraphics/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  position: relative; 
	 
      }
body.home #content #tabs1 a span {
      float:left;
      display:block;
      background:url(/wsgraphics/tabright1.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
	  margin: 0;
      color:#af312a; 
	  }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
body.home #content #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    
body.home #content #tabs a:hover span {
	position: relative;
    color:#af312a;
	height:auto;
 }
	 
body.home #content #tabs1 a:hover {
    background-position:0% -42px;
	 position: relative;
	 height:auto;
 }
 
 body.home #content #tabs1 a:hover span {
       background-position:100% -42px;
	
	 }

 body.home #content #tabs1 #current a {
              background-position:0% -42px;
			  font-weight: bold;
		     }
      
	body.home #content #tabs1 #current a span {
              background-position:100% -42px;
		  }


/* end of home page tabs
------------------------------------------------------------------*/
  
   #content #tabs1 {
      width:100%;
	  float:left;
      font: normal 12px Verdana;
      line-height:normal;
      border-bottom:1px solid #b3b3b3;
	  position: relative;
	  padding: 0;
	  margin: 0;
	  }
	  
    #content #tabs1 ul {
          margin:0;
          padding:  0 ;
          list-style:none;
		  position: relative;
		}
		
    #content #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
	  position: relative; 
	 
	 }
    #content #tabs1 a {
      float:left;
	  background:url(/wsgraphics/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  position: relative; 
	 
      }
    #content #tabs1 a span {
      float:left;
      display:block;
      background:url(/wsgraphics/tabright1.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
	  margin: 0;
      color:#af312a; 
	  }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   #content #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    
	#content #tabs a:hover span {
	position: relative;
    color:#af312a;
	height:auto;
         }
	 
    #content #tabs1 a:hover {
    background-position:0% -42px;
	 position: relative;
	 height:auto;
	
		 }
    #content #tabs1 a:hover span {
       background-position:100% -42px;
	
	 }

      #content #tabs1 #current a {
              background-position:0% -42px;
			  font-weight: bold;
		     }
      
	  #content #tabs1 #current a span {
              background-position:100% -42px;
		  }


/* Container includes content, secondary navigation, info boxes
------------------------------------------------------------------*/
#container {
	width: 100%;
	background: none;
	margin: 0 auto;
	text-align: left;
	border: none;
	padding: 0;
	clear: left;
	position: relative;
}


body.home #container {
	width: 100%;
	background: none;
	margin: 0 auto;
	text-align: left;
	border: none;
	position: relative;
}

/* Secondary level navigation
------------------------------------------------------------------*/

#sideNav {
	display: none;
}


/* Content & heading styles begins
------------------------------------------------------------------*/
#content {
	width: 95%;
	min-width: 800px;
	float: none;
	margin: 0;
}


body.home #content {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}


h2 {
padding-top: 0.7em;
padding-bottom: 1em;
font-size: 19px;
line-height: 0;
font-family: "Times New Roman","Times",serif;
font-weight: normal;
color: #35459b;
position: relative;
}

#content h3 {
font-size: 16px;
line-height: 0.6em;
font-weight: normal;
padding: 0;
font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #750818;
background: none;
}


h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: left;
padding-bottom: 1em;
margin: 0;
}


.sayings h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
padding: 0;
margin: 0;
}

.related h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
padding-top: 13px;
background: url(/wsgraphics/related_docs.gif) no-repeat top left;
position: relative;
}

* html .related h4, * html .sayings h4, * html .video h4, * html .rightcontent h4, * html .visitors h4, * html .accessECC h4 {
top: -3px;
padding-bottom: 0;
width: 100%;
}

.video h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
padding-top: 13px;
background: url(/wsgraphics/related_video.gif) no-repeat top left;
position: relative;
}


.visitors h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
padding-top: 13px;
background: url(/wsgraphics/related_people.gif) no-repeat top left;
position: relative;
}


.accessECC h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
padding-top: 13px;
background: url(/wsgraphics/accessECC_small.gif) no-repeat top left;
position: relative;
}

.portal h4 {
font: bold 14px "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
color: #35459b;
text-align: center;
position: relative;
}

p {
font-family: verdana, sans-serif;
font-size: 13px;
line-height: 1.7;
margin-bottom: 0.7em;
}

.external {
background: url(/wsgraphics/externalLink.gif) no-repeat right top;
padding-right: 0.7em;
white-space: nowrap;
}

.pdf {
background: url(/wsgraphics/pdf.gif) no-repeat right;
padding-right: 1.5em;
}

.doc {
background: url(/wsgraphics/doc.gif) no-repeat right;
padding-right: 1.5em;
}

.xls {
background: url(/wsgraphics/xls.gif) no-repeat right;
padding-right: 1.5em;
}

.ppt {
background: url(/wsgraphics/ppt.gif) no-repeat right;
padding-right: 1.5em;
}

.popup {
background: none;
font-size: 75%;
}

.popup p {
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}

#content ul.listing li, #content ul.left li, #content ul.right li, #content ul.description li {
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
display: block;
padding: 0px;
margin-left: 10px;
text-indent: 16px;
background-image: none;
color: #660000;
position: relative;
width: auto;
}

/* Listing used on the home page in the boxes */
.widthlessbox ul li {
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
display: block;
background-image: none;
color: #660000;
position:inherit;
padding: 0;
width: inherit;
}


#content ol li {
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
padding: 0;
position: relative;
}

#content ul.left {
    float: left;
	clear: left;
    width: 48%; 
    margin: 0;
    padding: 0;
    line-height: 1%;
 }
  
 #content ul.right {
    float: right;
	clear: right;
    width: 48%; 
    margin: 0;
    padding: 0;
    line-height: 1%;
 }

  #content ul.listing, #content ul.description {
  margin: 0;
    padding: 0;
    height: auto;
	margin: 0;
    padding: 0;
    line-height: 1%;
  }


  
  .no-space, .no-space p {
    margin-top: -1%;
	margin: 0 !important;
	padding: 0;
  }



ol.small li {
  /* Stipulate the height of each item so that vertical return = items * height */

  line-height: 1.5em;
  font: normal 13px Verdana, Arial, Helvetica, sans-serif;

  /* Clear the default margins & padding so we can style the list from scratch */

  margin: 0;
  padding: 0;
 }

/* If li position is left static, Internet Explorer disables hyperlinks in the list in all but the final column. This rule will be processed only by Internet Explorer because only IE believes that there’s a level above HTML: */

* html ol.small li
{
	position: relative;

}
/* Bring the first item of each column back up to the level of item 1. Vertical return = items * height. Here, 5 items * 1.2em line-height = 6em */

ol.small li.item11,
ol.small li.item6
{
  margin-top: -8em;
}
/* horizontal position of each column */
ol.small li.item1,
ol.small li.item2,
ol.small li.item3,
ol.small li.item4,
ol.small li.item5
{
  margin-left: 0em;
}
ol.small li.item6,
ol.small li.item7,
ol.small li.item8,
ol.small li.item9,
ol.small li.item10
{
  margin-left: 10em;
}
ol.small li.item11,
ol.small li.item12,
ol.small li.item13,
ol.small li.item14,
ol.small li.item15,
ol.small li.item16
{
  margin-left: 20em;
}
/* anchor styling */

ol.small li a
{
  display: block;
  width: 10em;
 }
 

.description {
    float: left;
	width: auto;
	margin: 0;
	padding-bottom: 1.5em;
	position: relative;
	height: 1%;
}
  

#content .rightcontent {
    float: right;
	clear: right;
	height: 1%;
    width: 250px; 
    margin: 0;
    padding:0;
	position: relative;
 }



#content .rightcontent p {
margin-top: -0.1em;
padding: 0.7em;
font-size: 75%;
color: #6e6e6e;
}

#content .rightcontent ul {
padding: 0.5em;
font-size: 95%;
}

#content .right {
    float: right;
	width: 40%; 
    margin-top: 0.5em;
    padding: 0;
	position: relative;
 }

#content .left {
    float: left;
    width: 40%; 
    margin-top: 0.5em;
    padding: 0.5em;
	position: relative;
	line-height: 1%;
 }
 
 #content .leftcontent {
    float: left;
	clear: left;
	width: auto;
	margin: 0;
    padding: 0;
	position: relative;
	line-height: 1%;
 }

/* Home page left side includes 4 boxes */
.welcome {
padding: 0;
float: none;
width: 100%;
border: 0;
padding: 0;
position: relative;
height: 1%;
}


.firstcolumn {
padding: 0;
float: left;
width: 50%;
border: 0;
padding: 0;
position: relative;
height: 1%;
}

* html .firstcolumn {
width: 36%;
}


.secondcolumn {
padding: 0;
float: left;
width: 50%;
border: 0;
padding: 0;
position: relative;
height: 1%;
}

.widthlessbox h4 {
margin-top: 0; 
}

.widthlessbox {
			margin: 0; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(/wsgraphics/box_right.jpg) no-repeat bottom right;
			width: 99%;
			font-size: 100%;
			padding: 0;
		}
		
.boxtop {
			background: url(/wsgraphics/box_top.jpg) repeat-x top left;
			height: 9px;
			margin-left: -9px;
			padding: 0;
		}
		
		
.boxbody {
			background: url(/wsgraphics/box_left.jpg) no-repeat bottom left;
			margin: 0;
		    padding: 0px  31px;
		}
		
/* End of home page boxes */


/* Home page right section includes tabs for related news and accessECC box below */

#news {
float: none;
border: 0;
width: 50%;
left:1%;
padding: 0;
position: relative;
height: 1%;
}



.related_news .icon {
position: relative;
margin: 1em auto;
padding: 0.5em;
text-align: left;
}

.icon img {
background-color: #e5e8ef;
border: 1px solid #c5d0ec;
padding: 0.3em;
}

.related_news {
width: 100%;
float: none;
position: relative;
padding:0;
margin:0;
border: none;
}

.related_news p {
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
margin-left: 1em;
margin-top: 0;

}

.related_news ul li 
{
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
display: block;
padding: 0;
margin-left: 1em;
background-image: none;
}



hr.small {
background: url(/graphics/table_caption.gif) repeat-x center center;
margin: 0 auto;
height: 1px;
border: none;
position: relative;
width: 100%;
}

/* End of home page right side  */
	


.related {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
float: right;
clear: right;
border: 1px solid #bfc6ea;
width: 250px; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}

.rightcontent .related {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
border: 1px solid #bfc6ea;
width: 100%; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}

.rightcontent .visitors {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
border: 1px solid #bfc6ea;
width: 100%; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}

.rightcontent .video {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
border: 1px solid #bfc6ea;
width: 100%; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}



.rightcontent .portal {
border: 1px solid #929bce;
width: 100%; 
position: relative;
height: 1%;
padding: 0;
margin: 0;
}



.related ul {
	font: normal 100% "Verdana", Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0.5em;
	display: block;	
	position: relative;
} 

.related li {
	text-indent: 1.6em;
	display: block;
	background: url(/wsgraphics/related_bullet.gif) no-repeat 0.3em;
		}
	
		
.related li a:link {
	color: #d21034;

}

.related li a:visited {
	color: #985853;
}

.related li a:hover {
	color: #6c1f1a;
}


.video {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
float: right;
clear: right;
border: 1px solid #bfc6ea;
 width: 250px; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}


.video ul {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	margin: 0;
	position: relative;
} 

.video li {
	text-indent: 1.6em;
	background: url(/wsgraphics/video_bullet.gif) no-repeat 0.3em;
	display: block;
	padding: 0;
	}
	
		
.video li a:link {
	color: #d21034;
	
}

.video li a:visited {
	color: #985853;
}

.video li a:hover {
	color: #6c1f1a;
}


.visitors {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
float: right;
clear: right;
border: 1px solid #bfc6ea;
width: 250px; 
position: relative;
height: 1%;
margin: 0;
padding: 0;

}

.visitors ul {
	font: normal 90%/130% Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	margin: 0;
	position: relative;
} 

.visitors li {
	text-indent: 1.6em;
	background: url(/wsgraphics/related_bullet.gif) no-repeat 0.3em;
	display: block;
	padding: 0;
	}
	
		
.visitors li a:link {
	color: #d21034;
	
}

.visitors li a:visited {
	color: #985853;
}

.visitors li a:hover {
	color: #6c1f1a;
}

.visitors p, .video p, .related p {
font-size: 75%;
color: #6e6e6e;
}

.accessECC {
background: url(/wsgraphics/h3bg.gif) repeat-x top;
float: right;
clear: right;
border: 1px solid #bfc6ea;
width: 250px; 
position: relative;
height: 1%;
margin: 0;
padding: 0;
}

.accessECC ul {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	margin: 0;
	position: relative;
} 

.accessECC li {
	text-indent: 1.6em;
	background: url(/wsgraphics/related_bullet.gif) no-repeat 0.3em;
	display: block;
	padding: 0;
	}
	
.accessECC li a:link {
	color: #d21034;
	
}

.accessECC li a:visited {
	color: #985853;
}

.accessECC li a:hover {
	color: #6c1f1a;
}


.related p, .video p, .visitors p, .accessECC p {
padding-left: 0.5em;
}



.rightcontent .accessECC {
width: 250px; 
padding: 0;
margin: 0;
position: relative;
height: 1%;
}

.rightcontent .sayings {
width: 250px; 
padding: 0;
margin: 0;
position: relative;
height: 1%;
float: none;
}



.sayings {
float: right;
clear: right;
width: 250px; 
padding: 0;
margin: 0;
position: relative;
height: 1%;
}



.sayings p {
font-size: 75%;
color: #6e6e6e;
position: relative;
padding: 0;
}


* html .sayings p {
font-size: 90%;
margin-top: 0.2em;
height: 100%;
}



.news p {
margin: 0;
left: 2%;
clear: left;
padding: 0;
position: relative;
text-align: left;
width: 80%;
height: 100%;
}

* html .news p {
height: 7.5em;
width: 85%;
}


.fluid_pic {
margin: 0;
padding: 0.3em;
width: 100%;
height: 113px;
max-width: 267px;
position: relative;
border: none;
border: hidden;
}


* html .fluid_pic {
position: absolute;
left: 0;
border: none; 
}




/* Styling of images
------------------------------------------------------------------*/	

.img-talking {
background: url(/wsgraphics/talkingpic.jpg) no-repeat bottom right;
clear: right;
float: left;
position: relative;
margin: 0 5px;
}

.img-talking img {
background:#fff;
border: none;
padding: 0;
display: block;
margin: 15px 6px 6px;
position: relative;
}

.img-wrapper {
background: url(/wsgraphics/shadow.gif) no-repeat bottom right;
float: right;
clear: left;
position: relative;
margin-left: 0.5em;
padding: 0;
left: 0.5em;
width: auto;
height: 1%;
}

.img-wrapper img {
background-color: #fff;
border: 1px solid #c5d0ec;
padding: 0.3em;
display: block;
margin: -6px 6px 6px -6px;
position: relative;
}

.small_image {
background: url(/wsgraphics/shadow.gif) no-repeat bottom right;
float: left;

position: relative;
margin-right: 0.5em;
margin-top: 0.5em;
margin-left: 0.5em;
position: relative;
display: block;
height: 1%;
}

.small_image img {
background-color: #fff;
border: 1px solid #c5d0ec;
padding: 0.3em;
display: block;
margin: -6px 6px 6px -6px;
position: relative;

}

img, img a:link {
border: 0;
border: none;
}


/* Tables styling
-----------------------------------------------------------------*/

table#ecc {
	padding: 0;
	margin: 0;
	position: relative;
}

table#ecc caption {
    background: #fff url(/wsgraphics/table_caption.gif) repeat-x 4px;
	font: bold 14px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #6e4a43;
	margin-top: 1em;
	padding-left: 0.3em;
	padding-bottom: 0.9em;
	text-align: left;
}




table#ecc th {
	font: bold 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #676978;
	border-right: 1px solid #bec0ca;
	border-bottom: 1px solid #bec0ca;
	border-top: 1px solid #bec0ca;
	letter-spacing: 1px;
	text-align: left;
	padding: 0.3em 0.3em 0.3em 0.6em;
	background: #dee2fa url(/wsgraphics/table_bg.jpg) no-repeat;
	height: 2em;
}


table#ecc th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #bec0ca;
	background: none;
	background-color: #fff;
	
}

table#ecc td.blank {
border-top: 0;
border-bottom: 0;
border-left: 0;
border-right: 0;
background-color: #fff;
padding: 1em;
height: 2.5em;
}

table#ecc td {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-right: 1px solid #bec0ca;
	border-bottom: 1px solid #bec0ca;
	padding: 0.3em 0.3em 0.3em 0.6em;
	color: #4e5054;
	height: 2em;
}

table#ecc td.yellow {
background-color: #f0e1ca;
}


.rowTint {
  background-color: #ededf0;
} 



table#simple {
	padding: 0;
	margin: 0.5em 0;
}

table#simple caption {
    display: none;
}




table#simple th {
	font: bold 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #676978;
	border-top: 1px solid #bec0ca;
	border-left: none;
	border-right: 1px solid #bec0ca;
	border-bottom: 1px solid #bec0ca;
	letter-spacing: 1px;
	text-align: left;
	padding: 0.3em 0.3em 0.3em 0.6em;
	background: #dee2fa;
	height: 2em;
}


table#simple td.blank {
border-top: 0;
border-bottom: 0;
border-left: 0;
border-right: 0;
background-color: #fff;
padding: 1em;
height: 2.5em;
}

table#simple td {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-right: 1px solid #bec0ca;
	border-bottom: 1px solid #bec0ca;
	padding: 0.3em 0.3em 0.3em 0.6em;
	color: #4e5054;
	height: 2em;
}

table#simple td.noborder {
border-bottom: 1px solid #bec0ca;
border-left: none;
border-right: none;
border-top: none;
background-color: #fff;
padding: 1em;
height: 2em;
}

table#simple th.yellow {
border: 1px solid #bec0ca;
background-color: #f0e1ca;
height: 2em;
}

table#simple td.yellow {
background-color: #f0e1ca;
}


/* Forms styling
------------------------------------------------------------------*/

div.form-container { margin: 0; padding: 0; background-color: transparent; font: normal 100% "Verdana", Arial, Helvetica, sans-serif; }

p.legend { margin-bottom: 1em; }
p.legend em { color: #c00; font-style: normal; }

div.errors { margin: 0 0  0; padding: 5px ; border: #c00 1px solid; background-color: #F4EBC6; }
div.errors p { margin: 0; }
div.errors p em { color: #c00; font-style: normal; font-weight: bold; }

div.form-container p { margin: 0; }
div.form-container p.note { margin-left: 150px; font-size: 90%; color: #666; padding: 0.5em 0; }
div.form-container p.legend { margin-bottom: 1em; }


div.form-container fieldset { margin: 0.5em 0; padding: 1em; border: none; }

div.form-container legend { color: #35459b; font: bold 1.3em "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif; padding: 0.6em; width:auto; }

div.form-container form fieldset div { padding: 0.25em 0; }

div.form-container label { text-align: right; padding-right: 11px; margin-right: 10px; width: 150px; float: left; position: relative; font-weight: bold; color: #676978; }

div.form-container li { margin-left: 3px; width: 70px; text-align: left; text-indent: 5px; display: inline; position: relative; float: left;margin-bottom: 20px; }


div.form-container li label { float: left; font-weight: normal; font-size: 95%; color: #000;  white-space: nowrap; width: inherit; position: absolute; margin-top: -6px; text-align: left; text-indent: 5px; }

div.form-container label.error, div.form-container span.error { color: #c00; }
div.form-container label em { position: absolute; right: 0; font-size: 95%; font-style: normal; color: #c00; }
div.form-container input.error { border-color: #c00; background-color: #fef; }
div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus { background-color: #ffc; border-color: #35459b; }

div.form-container div.controlset div label { display: inline; float: none; text-align: left; position: relative; width: auto; font-weight: normal; color: #000; }

div.form-container div.controlset div.blockdisplay { display: block; position: relative; padding: 0; float: left; clear: left; margin: 0; }


div.form-container div.controlset label.controlset { display: block; float: left; text-align: right; position: relative; }

div.form-container div.controlset div { margin-left: 150px; padding: 0; position: relative; }
div.form-container div.buttonrow { margin-left: 150px; }


/* Footer begins
------------------------------------------------------------------*/
#footer {
	position: relative;
	margin: 0;
	width: 100%;
	margin-bottom: 20px;
}

#footer .extrainfo {
display: none;
}


#footer .addressinfo, .addressinfo p {
background: none;
padding: 0.3em; 
margin: 0;
border-top: 1px solid;
text-align: left;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;

}

#footer .addressinfo a {
display: none;
}

/* Image Map for AtD
------------------------------------------------------------------*/
#map {
margin:0;
padding:0;
width:auto;
height:auto;
background:none;
font: normal 13px Verdana;
line-height: 1.9;
}
#map li {
margin:0;
padding:0;
list-style:none;
}
#map li a {
position:relative;
display:block;
background:none;
text-decoration:none;
} 
#map li a span.place {display:block; width: auto;}

#map li a:hover span.place {
display:block;
border:none;
text-decoration:none;
color:#000;
width: auto;
} 
#map b {
color:#0078c4;
font-size:110%;
}

#map a.academic, #map a.developmental, #map a.equity, #map a.firstyear {
margin: 0;
padding: 0;
width:auto;
height:auto;
text-decoration:none;
position: relative;
top: 0;
left: 0;
}
p.note {display: none;}       
		
		
		
