/*******************************************************************************
 *                                                                             *
 *                          WILLIAMS SCREEN STYLES                             *
 *                                                                             *
 *******************************************************************************/

 


/* BODY -----------------------------------------------------------------------------------------------------------*/

body {margin: 0 0 8px 0;background-color:#81728f;font-family:Verdana,sans-serif;font-size:76%;text-align:center;color:#333333;}
html { text-align:center; font-size:1.0em; }

/* LINKS -----------------------------------------------------------------------------------------------------------*/
a, a:link,a:hover {text-decoration:underline;color:#0d4ca1;background:inherit;}
a:active, a:visited:active {color:#990000;}
a:hover {text-decoration:none; color:#386bb0;}
a:visited {color: #333366;text-decoration:underline;background:inherit;}
a:visited:hover { text-decoration:none;}	



/* PARAGRAPHS, HEADINGS, LISTS --------------------------------------------------------------------------------------------------------*/
p {font-size: 12px;line-height: 1.4em;margin: 1.2em 0em 1.2em 0em;}
blockquote {line-height: 1.4em;margin: 1.2em 3em 1.2em 3em; }

h1,h2,h3,h4,h5,h6 {background:inherit; padding:0;}

h1{margin:0 0 1.5em 0;padding:0;color:#9c8025;font: normal 2.2em "Georgia",Georgia,"Book Antiqua","Garamond","Times New Roman", serif;}


h2 {margin:0 0 0.5em 0;color:#306;font:  normal 1.7em "Georgia",Georgia,"Book Antiqua","Garamond", "Times New Roman", serif;background:inherit;}
h2.highlight {margin:1.0em 0 1.0em 0; } 
h2.highlight,h3.highlight,h4.highlight,h5.highlight{color:#632482;border-bottom:1px solid #e1dbea;padding:0.5em; margin:2em 0 1.0em 0;background: #fff url(../images/purple-gradient-fade.gif) repeat-y; }
h3{background:inherit;font: normal 1.5em "Georgia",Georgia,"Book Antiqua","Garamond","Times New Roman", serif;color:#9c8025;margin: 1em 0em 1.0em 0em}
h4 {font-size: 1.1em;margin: 1.2em 0em 1.2em 0em;color:#9c8025;background:inherit;font-family:Verdana,sans-serif; font-weight:bold;  }
h5 {font-size: 1.0em;margin: 1.2em 0em 1.2em 0em;color:#663399;background:inherit;font-family:Verdana,sans-serif;font-weight:bold;}
h6 {font-size: 1.0em;margin: 1.2em 0em 1.2em 0em;color:#306;background:inherit;font-family:Verdana,sans-serif; font-weight:bold; }
		
		
		
form {margin:0; padding:0;}

#firstElement + h2 {margin-top:0;}
#firstElement + h3 {margin-top:0;}
#firstElement + h4 {margin-top:0;}

/* IMAGES --------------------------------------------------------------------------------------------------------*/
img {border: 0;}
a img { border-style:none; }
	
	
/* Header Styles ------------------------------------------------------------------------------------------------ */	
#williamsContainer {border:0px solid #705a87; background-color:#fff; width:775px;margin:0 auto; text-align:left; }
#williamsHeader_print {visibility:hidden;display:none;}
#williamsHeader {z-index:999;position:relative;margin:0 auto;padding:0;text-align:left;background: #306 url(../images/williams-background.gif) 0% 100% repeat-x;	height:104px;width:775px;border-bottom:0px solid #d3c188;color:#fff;/**/}
#williamsHeader a,   #williamsHeader a:link,  #williamsHeader a:visited{color:#f0e7f8;background:inherit; }
#williamsHeader #williamsLogo a{color:inherit;z-index:998;width:330px; height:50px; display:inline;position:absolute;top:28px;left:0;padding:0;margin:0;background: #306 url(../images/williams-logo.gif) left top no-repeat;	}
#williamsHeader #williamsLogo a i {display:none;}

#williamsHeader h2.department {font: normal 11px Georgia,Tahoma,Verdana, Arial, Helvetica, sans-serif; position:absolute;margin:0;color:#fff;padding:8px 4px 0 0;right:2px;top:0;text-align:right;height:.01%;background:none;}
#williamsHeader h2.department a {color:#c4b3d6;text-decoration:none;background:inherit;}
#williamsHeader .skipNav, #williamsHeader .printOnly {display:block;width: 0; height: 0; overflow: hidden;}
#printLogo {display:none;}	

/* Title and Toolbar ------------------------------------------------------------------------------------------------ */	
#williamsTitleandTools {margin:0px 10px 0px 0px; padding:0 0 10px 10px; font-size:11px; border:0px solid #ccc; float:left;}
#williamsTitleandTools a:link,  #williamsTitleandTools a:visited{text-decoration:none;}	
#williamsTitleandTools div{display:inline; }
/*div#pageTitle { z-index:40; height:22px;margin:0;padding:0;float:left;width:500px;color:#306;background-color:#fff;}
div#pageTitle h1 {line-height:1.0em;} /* for text-replacement */ 

div#pageTitle {margin:10px 0 0px 0px;padding:0 0 10px 0;color:inherit;color:#9c8205;background-color:#fff;float:left; display:inline; clear:none}
div#pageTitle h1 {margin:0; padding:0; }

div#pageTitle_print {display:none; visibility:hidden;color:#333333;background-color:#fff;}

#toolBar{float:right; height:20px; width:130px;text-align:right;  color:#ccc; background-color:inherit; margin:7px 7px 7px 0;}	
#toolBar a{text-decoration:none;}
#toolBar span {visibility:hidden;  font-size:4px;  }
div#toolsPrint, div#toolsEmail, div#toolsRSS {position:relative; float:left; display:inline; padding:0px;  margin:3px 0 0 0; background:url(../images/print.gif) top left no-repeat;}
div#toolsEmail {background:url(../images/email.gif) top left no-repeat;margin-right:10px; }
div#toolsRSS{background:url(../rss/images/feed-icon.png) top left no-repeat;margin-right:10px; }
div#toolsPrint a {width:12px; height:11px;position:relative; float:left; background:none;}
div#toolsEmail a{width:14px; height:10px; position:relative; float:left;background:none;}
div#toolsRSS a {width:14px; height:14px;position:relative; float:left; background:none;}


#toolsTextSize a {color:#a396af; padding:2px;}
#toolsTextSize a:hover {color:#663399;}
#toolsTextSize {color:#ccc; font-family:Georgia,Tahoma,Arial, Verdana, sans-serif;}
a#textSize_sm {font-size:9px;}
a#textSize_med {font-size:11px;}
a#textSize_lg {font-size:13px;}
/*#toolsTextSize a i {visibility:hidden;}
#toolsTextSize a span { display:none; }
#toolsTextSize {display:inline;}
#toolsTextSize a:hover span{ visibility:visible; display: block; position:relative;  top:4px;left:0px; z-index:2; float:right;color:#999999; background-color:inherit;}
a#textSize_sm {padding:0 5px 0 0; background: url(../images/text-size_sm.gif) no-repeat;}
a#textSize_sm:hover {background: url(../images/text-size_sm-over.gif) no-repeat;}
a#textSize_md {padding:0 2px 0 0; background: url(../images/text-size_md.gif) no-repeat;}
a#textSize_md:hover {background: url(../images/text-size_md-over.gif) no-repeat;}
a#textSize_lg {padding:0 10px 0 0; background: url(../images/text-size_lg.gif) no-repeat;}
a#textSize_lg:hover {background: url(../images/text-size_lg-over.gif) no-repeat;}
/*div#pageTitle input, div#pageTitle select {font-size:11px; font-family:"Tahoma","Arial","Verdana",sans-serif;}	*/

 	
/* Search Box Styles ------------------------------------------------------------------------------------------------ */
#williamsHeader .searchButton {z-index:1000;display:block;position:absolute;top:40px;right:0px;margin:0;	padding:0;text-align:right;width:29px;height:30px;background:none;}
#williamsHeader .searchButton a{background: url(../images/williams-search.gif) top right no-repeat}
#williamsHeader .searchButton a i{display:none;}
#williamsHeader .searchButton a:hover, #williamsHeader .searchButton.over {background: url(../images/williams-search-over.gif) top right no-repeat;}
#williamsHeader form#searchForm {z-index:1001;display:block;position:absolute;top:81px;right:23px;margin:0;	padding:0;height:0.1%;text-align:right;background:inherit; }
#williamsHeader form#searchForm, #williamsHeader form#searchForm input {z-index:1001;font-size:11px;font-family:Tahoma,Arial, Helvetica, sans-serif;color:#306;padding:0;margin:0;vertical-align:middle;background:white;}
#williamsHeader form#searchForm #searchField {  padding:2px;margin: 1px 0 0 0; border:0px dotted #9d92a8; border-bottom:0px; background-color:#efebf1;color:#306;}
#williamsHeader form#searchForm #submit { margin-left:0px;color:#fff;  border:1px solid #9d92a8;background-color:#3d0e6b;}
#williamsHeader form#siteSearch #submit:active { background-color:#b09ec1; color:#fff; }


#williamsHeader form#siteSearch p { margin:0; padding:0; }
	
	
/* Content Definition ------------------------------------------------------------------------------------------ */
#williamsContent {clear:both;margin: 0em 0em 1.0em 0em;padding:0 0 15px 0;text-align:left;font-size:1.0em;width:100%;overflow:visible; float:left;  }
#williamsContent p {margin:0 0 1em 0;font-size:1.0em;line-height:1.4em;}
	
/* Content Menu ----------------------------------- ie. Left/Side menu for current page only------------------- */
#contentMenu{z-index:899; float: left; margin: 0 10px 0 0;padding: 0em 0px 10px 10px;font: normal 11px  Georgia,Arial,Tahoma,sans-serif;color:#56148d;
visibility:hidden;display:none;background:none; width:160px;}
#contentMenu ul { list-style:none;margin:0;padding:0px;}
#contentMenu li {list-style:none;font-size:11px;margin:0;padding: 0;line-height: 1.2em;background:  inherit;display:block;color:inherit;}
#contentMenu a, #contentMenu a:visited, #contentMenu a:link, #contentMenu ul li h3  {text-decoration:none;color:#56148d; display:block;padding:  4px 5px 6px 9px; width:83%; border-bottom:1px solid #fefefe; border-top:1px solid #fefefe;background:inherit; background:  url(../images/williams-bullet.gif) 0 0.8em no-repeat;}

#contentMenu ul li ul {margin:0 0 12px 0;}
#contentMenu ul li ul li {padding-left:15px;  line-height:1.0em;}
#contentMenu ul li ul li a, #contentMenu ul li ul li a:link,#contentMenu ul li ul li a:visited{color:#816698;padding: 5px 5px 3px 9px; border-top:none; background-position: 0 50%}
#contentMenu ul li ul li a:hover{color:#6f4d8b; }


#contentMenu ul li h1, #contentMenu  h1 {background:none; font: bold 11px Arial,Verdana,Helvetica,sans-serif;margin:0; color:#9c8025;   width:90%; padding: 8px 0 8px 0; }
/*#contentMenu ul li h2 {background: #fff url(../images/williams-menu-gradient-fade.gif) repeat-y; font: bold 11px Arial, Tahoma,Arial,sans-serif;margin: 3px 0 3px 0;  color:#97864d; width:85%; padding: 3px 0  3px 4px; }*/
#contentMenu ul li h2 {background:inherit;font: normal 11px Georgia, "Georgia", Arial, Tahoma,sans-serif;margin: 3px 0 3px 0;  color:#333;  width:85%; padding: 5px 0  0px 4px; }
#contentMenu ul li h3 {font: normal 11px Arial, Tahoma,sans-serif; color:#56148d; margin:3px 0 3px 0; width:85%; }
#contentMenu ul li.first {padding-top:0em}
#contentMenu ul li.nolink {background:inherit; color:#306; padding: 6px 5px 6px 3px; }
#contentMenu a:hover { border-bottom:1px dotted #d4c6e1; border-top:1px dotted #d4c6e1;  color:#330066;   text-decoration:none; background-color:#fff; background:  url(../images/williams-bullet-alt.gif) 0 0.7em no-repeat;}
#menuSeparator {width: 85%;padding:10px 0 0 10px;margin: 12px 0 8px 0;color:#333333;background: #fff url(../images/williams-menu-sep.gif) left top repeat-x; }		
	
/* Content Body -------------------------------------------------------------------------------------------------- */	
#contentBody{font-size:11px;margin: 0 0 0 10px;padding: 0px 12px 10px 0px;min-height:400px;color:#333333;vertical-align:top;background:#fff;}
/*#conentBody h1, #contentBody h2,#contentBody h3,#contentBody h4,#contentBody h5,#contentBody h6 { display:block; width:97%; border:1px solid red;}		*/
#contntBody h2.highlight { display:block} 
 #contentBody ul {list-style: none;font-size: 1.0em; padding-left:1em;}
#contentBody ol {list-style-type:decimal;}
#contentBody li {margin:0 0 0.7em 0; }
#contentBody input, #contentBody select, #contentBody textarea {font-size:1.0em; font-family:"Tahoma","Arial","Verdana",sans-serif}	



/* First Element */
/* put blank div right after content body so we may use universal selectors on it without touching any of the content */
#firstElement {display:none; visibility:hidden;}

/* Page Menu --------------------------------------------------------------------------------------------------------*/
/*ul#pageMenu {}
ul#pageMenu  li a:link , ul#pageMenu  li a:visited{color:#aa985d; }

ul#pageMenu  li a:hover  {color:#977815; border-bottom:1px dotted #fff; border-top:1px dotted #fff; }
*/

/* Williams Footer ----------------------------------------------------------------------------------------------- */
#williamsFooter  {clear:both;text-align:left;margin:10px 0 0 0;padding: 0.8em 5px 0.8em 5px;vertical-align:middle;width:765px;border-top:4px solid #eee5c6;background-color:#bfac70;color:#5c4805; }
#williamsFooter * {background:inherit; color:#5c4805; }
#williamsFooter, #williamsFooter p {font-size:11px;font-family:Tahoma,Arial, sans-serif;}
#williamsFooter a, #williamsFooter a:link, #williamsFooter a:visited,#williamsFooter a:hover {text-decoration:underline;color:#715701; background-color:#bfac70;}
#williamsFooter a:hover {text-decoration:none;}	
#williamsFooter_Left {float:left; text-align:left; position:relative;  background:none;} /* Skye added -  float address & phone to the left */
#williamsFooter_Right {margin-left:200px;text-align:right; position:relative; background:none; } /* Skye added -  float email contact & copyright to the right */
#modified { width:770px; float:left; margin:10px 0 0 0; text-align:right; color:#aa99ba;font-family:Georgia,"Book Antiqua", "Times New Roman",sans-serif; font-size:11px;}	
	


/* Tooltips -------------------------------------------------------------------------------------------------------- */
.tooltip,.tooltip2{width: 221px; color:#9c8025;font: normal 0.9em Tahoma, Verdana, Arial, sans-serif;text-decoration:none;text-align:left;background:inherit; z-index:1003;}
.tooltip span.top, .tooltip2 span.top{ padding: 30px 8px 0 20px;    background:inherit; background: url(../images/bt.gif) no-repeat top right; color:inherit;z-index:1004;}
.tooltip b.bottom, .tooltip2 b.bottom{  padding:3px 8px 10px 20px; 	  color:inherit; background:inherit;background:  url(../images/bt.gif) no-repeat bottom right;z-index:1005;}
	
/* Tooltip2 - has a purple matte. For tips displaying over purple background */	
.tooltip2 {width:167px;}
.tooltip2 span.top{ background: url(../images/bt-purplematte.gif) no-repeat top right;}
.tooltip2 b.bottom{ background:  url(../images/bt-purplematte.gif) no-repeat bottom right;}

/* Tooltip3 -no background, simple text; */
.tooltip3 { color:#666666; font: normal 11px Arial, Verdana, sans-serif; z-index:1006; background-color:#EEEEEE; text-align:left; padding:5px;}
.tooltip_simple { border:1px solid #ebe7ef; color: #81728f;background-color: white; font: normal 11px Tahoma,Arial, Verdana, sans-serif; z-index:1006; text-align:left; padding:4px;}


/* Assorted Styles ----------------------------------------------------------------------------------------------------*/
.clear_both {clear:both;}
.screen-only, .screenOnly { /* in the print CSS files this style is HIDDEN */}
.backtotop {  margin: 1.5em 0 1em 0; text-align:right; color:#333333; background-color:#fff; display:block; clear:both; text-decoration:none;}
.backtotop a:link, .backtotop a:visited, .backtotop a:hover{text-decoration:none; color:#666666; background:inherit;}






	



