
/*
   File:     base.css
   Author:   Audra Lemke (based on Seth Hawthorne's version) 
   Synopsis: Base CSS styles for audra web site  
*/   


/******************************************************************************
                                html tag defaults
 ******************************************************************************/


a {
  text-decoration: none;
}

a:hover {
  background: #FFFB89;   /* a muted yellow highlight when hovering over links */
}

blockquote {
  padding-left: 10px;
  padding: 0 30px;
  background: #FFFFFF url(/Lib/Images/Dingbats/lquote.png) left top no-repeat;
}


h1,h2,h3,.h0, .h1 {
   font-family: "Lucida Grande", "Trebuchet MS", Georgia, Arial, serif;
   font-style: normal;
   font-weight: 900;
   color: #000000;
/*   color: #4668FF;*/
}

h2 {
    font-size: 1.3em;
    margin: 10px 0px 2px 0px;
}

h3 {
    font-size: 1.1em;
    margin: 10px 0px 2px 0px;
}

h1 {
    font-size: 1.55em;
    letter-spacing: 3px;
    margin: 20px 0px 2px 0px;
}


.img {
  padding:4px;
  padding-left: 4px;
  border:1px solid white;
  background-color: white;
}


input[type="text"] {background-color: #C3C8FD}


p { margin-top: 0px; }

/******************************************************************************
                                Custom styles
 ******************************************************************************/

.BigCap {
   float: left;
   font-family:Georgia;
   color:black;				/* text color */
   font-size:44px;
   font-weight: 400;
   letter-spacing: 2px;
   line-height:72%;
}


.clear { clear: both; }


/*
 * h0
 *   style for page headers 
 */
.h0 {
   display: block;
   font-size: 1.6em;
   background: #4668AF;
   color: #FFFFFF;			/* text color */
   letter-spacing: 2px;
   margin: 0px 0px 10px 0px;
   padding: 8px;
   border: 1px solid gray;
}

.h1 {
	display: block;
	font-size: 1.2em;
	letter-spacing: 1.5px;
	margin: 0px 0px 5px 0px;
	
}

.sans  {
  font-family: "Lucida Grande", "Trebuchet MS",Arial, sans;
}


.exampleText {
  font: 9pt/16pt Courier; 
  color: #438414;
  font-weight: 600;
}


/******************************************************************************
                                Table Styles
 ******************************************************************************/
table.blueTable { 
	border: medium solid #4668AF;
	border-spacing: 4px;
}

table.blueTable td {
	/*border: thin solid #4668AF;*/
	padding: 4px 4px 4px 4px;
}

table.grayTable {
  vertical-align: top;
  width: 98%;
  background-color: #F4F3EE;
  border-collapse: collapse;
  border-spacing: 2px;
}

table.grayTable td {
  padding: 4px;
}

tr.grayTableRowEven, tr.grayTableRowOdd {
  background-color: #F4F3EE;
  border-bottom: 1px #FFFFFF solid;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #404040
}

tr.grayTableRowOdd {
  background-color: #E6E6E3;
}

tr.Title {
  font-size: .9	em;   
  font-weight: 600;
}

td.Date {
  width: 130px;
}

tr.Description {
  font-size: .8em;  
  font-weight: 300;
  line-height: 10px;
}

.TableLabel  {
  width: 150px;
  vertical-align: top;
  font-weight: 600;
  font-size: 1.1em; 
}




/******************************************************************************
                                Quote and call out styles
 ******************************************************************************/

.QuoteCallout {
  background: transparent url(/Lib/Images/Dingbats/lquote.png) left top no-repeat;
  float: right;
  margin: 4px;
  width: 172px;
  border: 2px solid #666;
  padding: 0 30px;
} 

blockquote div, .QuoteCallout div {
  font-family: georga;
  font-style: oblique;
  font-size: 12pt;
  background: transparent url(/Lib/Images/Dingbats/rquote.png) right bottom no-repeat;
}

.QuoteOneCol {
  font-family: "Times";
  font-style: oblique;
  font-size: 12pt;
  width: 280px;
  padding: 0 30px;
  background: transparent url(/Lib/Images/Dingbats/lquote.png) left top no-repeat;
}

.QuoteOneCol div {
  font-style: oblique;
  font-size: 11pt;
  background: transparent url(/Lib/Images/Dingbats/rquote.png) right bottom no-repeat;
}

.QuoteAuthor {
  display: block;
  margin: 0px 10em 0 0;
  padding: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 10pt;
}


/******************************************************************************
                                Region Specific styles         
 ******************************************************************************/
#RegionSidebar h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 8pt;
  font-style: normal;
  letter-spacing: 1px;
}

#RegionSidebar ul {
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 12pt;
  list-style: none;

}

#RegionSidebar li a {
    background-image: url(/Lib/Images/Dingbats/squareBlue6x6.png);
    background-repeat: no-repeat;  
	background-position: 0 .5em;
    padding-left: 15px;
}


#RegionSidebar li a:hover {
    background-image: url(/Lib/Images/Dingbats/arrowBlue6x6.png);
    background-repeat: no-repeat;  
	background-position: 0 .5em;
    padding-left: 15px;
}

#RegionSidebar a:hover {
  /* a muted yellow highlight when hovering over SideBar links */
  background: #FFFB89;
}

#RegionSidebar  table.blueTable { 
	border: medium solid #4668AF;
	border-spacing: 0px;
	align:center;
	margin-bottom: 4px;
}

#RegionSidebar table.blueTable td {
	padding: 0px 0px 0px 0px;
	border: thin solid #4668AF;
}

.Script {
  font-style: oblique;
  font-size: 1.4em;
}

#RegionMain li {
  font: 12pt/16pt georgia; 
}

