/* site text styling */
div#main {
         background-position: top right;
         margin: 0;
         padding: 0;
}

div#main2 { background: url(images/blueFade.jpg) no-repeat;
            background-position:top right;
            margin: 0;
		padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif; font-size: 95%;
	margin: 0;
	background-color: #FFFFFF;
}

table td {
	padding: 0; border-width: 0; font-family: Arial, Helvetica, sans-serif; font-size: 95%;}

table {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;}

td {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;}

a:link {  
	color: #900; text-decoration: underline;}
a:hover {  
	color: #C00; text-decoration: underline;}
a:active {  
	color: #900; text-decoration: underline;}
a:visited {  
	color: #484139; text-decoration: underline;}

/* content formatting */
h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #900; font-size: 150%;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #484139; 
	font-size: 107%;
}
h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #5172b9; 
	font-size: 100%;
}

.title {font-family:Arial, Helvetica, sans-serif;
		font-weight:bold; color: #900; 
		font-size: 150%; 
}
	
.subtitle {font-family:Arial, Helvetica, sans-serif; 
		   font-weight:bold;
		   color: #333; 
		   font-size: 115%; 
		   font-style:italic;
}
.subtitle2 {font-family:Arial, Helvetica, sans-serif; 
		   font-weight:bold;
		   color: #333; 
		   font-size: 115%; 
}

.content {font-family:Arial, Helvetica, sans-serif;
		font-size: 105%; 
}
.bluetext {font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #5172b9; 
	font-size: 95%;
}
.callout {
	position: relative;
	float: right;
	font-size: 85%;
	margin: 8px 8px 8px 12px;
	border: 1px solid #CCC;
	width: 150px;
	padding: 12px;
	background-color: #f5f5f5;
}
	
/* image ad-ons */
td#schoolof {border-bottom: 1px solid #333;}
tr.content {background-image:url(images/gridBkrnd.gif);
}
.grid {background-image:url(images/gridBkrnd.gif);
border-top: 1px solid #666;
}
.grid2 {background-image:url(images/gridBkrnd.gif); 
}
.grid3 {background-image:url(images/gridBkrnd.gif);
border-bottom: 1px solid #666;
}
.grid4 {background-image:url(images/gridBkrnd.gif);
border-bottom: 1px solid #666;
border-top: 1px solid #666;
}
.grid5 {background-image:url(images/gridBkrnd.gif);
border-left: 1px solid #666;
border-bottom: 1px solid #666;
}
#corner{background-image:url(images/repeatTop.gif);
		background-repeat:repeat-x;
}
.headgraphic { padding-bottom: 8px;
}
#borderleft{border-left: 1px solid #999;}
#borderright{border-right: 1px solid #999;}

/* left menu */
td#leftside {vertical-align: top;
			 background: #b8aea5; 
			 border-left: 1px solid black; 
			 border-right: 1px solid black; 
			 border-bottom: 1px solid black;
			 margin: 0;
			 font: 90% Arial, Helvetica, sans-serif;
}

/* Special padding for first button */
td#leftside a#about {margin-top: 13px;
					 border-top: 1px solid black;}

/* Primary category in left menu */
a.topcat {display: block;
		  padding: 2px 4px 2px 6px; 
		  font: 90% Arial, Helvetica, sans-serif; 
		  border-bottom: 1px solid black;text-decoration: none;
		  color: black;
			   }
a.topcat:link {background-color: #D1CBC5; text-decoration: none;}
a.topcat:visited {background-color: #D1CBC5; text-decoration: none; color: black;}
a.topcat:hover {text-decoration: none; color: black;}

/* Secondary category in left menu */
a.botcat {display: block; 
		  padding: 2px 4px 2px 10px; 
		  font: 90% Arial, Helvetica, sans-serif; 
		  border-bottom: 1px solid black;text-decoration: none;
		  color: black;
			   }
a.botcat:visited {text-decoration: none; color: black;}
a.botcat:hover {text-decoration: none; color: black;}

/* Areas of home page */
#featurearea {border-left: 0px solid #999;
 		   border-right: 1px solid #999;
		   border-bottom: 1px solid #999;
		   background: white;
		   padding-left: 16px;
		   padding-right: 16px;
		   background-image:url(images/coverBkgd.gif);
		   background-repeat:repeat-y;
}

#newsarea {border: 1px solid #999;
		   background:#f8f8f1;
		    padding-top: 16px;
		   padding-left: 16px;
		   padding-right: 16px;
}

#centerarea {border: 1px solid #999;
		     background:#f8f8f1;
			 padding: 0px 8px 0px 8px;
			 line-height: .9em;
}
td#centerarea a {font: 85% Arial, Helvetica, sans-serif; 
			   text-decoration: none;
			   color: black;
			   line-height: 1.2em;
}
#centerarea h2 {font: 100% Arial, Helvetica, sans-serif; 
			   text-decoration: none;
			   color: black;
			   font-weight:bold;
}

#researcharea {border: 1px solid #999;
		       background:#f8f8f1;
			   padding: 16px;
			   padding-top: 5px;
}
#footerarea {border: 1px solid #999;
		     background:#f8f8f1;
		}

td#searcharea div{margin: 0;
			 font-size: 90%;
			 background-color: #B8AEA5;
			 			 
}
td#searcharea a:hover {text-decoration: none;
					color: black;
}

/* Areas of inside page */
#crumbs {border-left: 1px solid #999;
 		   border-right: 1px solid #999;
		   background: white;
		   padding-top: 1px;
		   padding-bottom: 1px;
		   padding-left: 12px;
		   padding-right: 12px;
		   font-size: 80%;
}
		
#article {border-left: 1px solid #999;
 		   border-right: 1px solid #999;
		   border-bottom: 1px solid #999;
		   background: white;
		   padding-left: 60px;
		   padding-right: 60px;
		   padding-top: 10px;
		   padding-bottom: 16px;
}

/* Search box entry area formating */
#search { 
 font-size: 12px; 
 background-color: #fff; 
 border: 1px solid #666666; 
 margin-left: 4px;
 margin-right: 4px;
 padding: 6px 0px 6px 0px;
}

#search2 { 
 font-size: 12px; 
 background-color: #fff; 
 border: 1px solid #666666;
 height: 16px;
 width: 270px;
 margin-left: 4px;
 margin-right: 4px;
}
#searchField { 
	 font-size: 12px; 
	 background-color: #fff; 
	 border: 1px solid #666666; 
	 margin-left: 4px;
	 margin-right: 2px;
	 padding: 1px 0 1px 2px;
}
/* footer */
td.footer td {font-size: 85%; color: #999;}
td.footer {text-align: center; padding: 4px 0 4px 0; vertical-align: middle;}
tr td.footer {font-size: 95%; color: #999; vertical-align: middle;}
td.footer a:link {text-decoration: none; color: #666;}
td.footer a:hover {text-decoration: none; color: #333;}
td.footer a:visited {text-decoration: none; color: #666;}

/* table layout */
table.blackborder{
background-color:#FFFFFF;
border-collapse: collapse;
}
tr.black td{
padding: 2px 5px 2px 5px;
border: 1px solid black;
}
tr.black a:link {
text-decoration:none;
}
tr.black a:visited {
text-decoration:none;
}
tr.black2 td{
padding: 5px 5px 5px 5px;
border: 1px solid black;
}
tr.black2 a:link {
text-decoration:none;
}
tr.black2 a:visited {
text-decoration:none;
}

tr.black3 td{
padding: 5px 10px 5px 10px;
border: 1px solid black;
}

td.heading {
background-color:#E0E0E0;
}

tr.becky td{
padding: 2px 5px 2px 5px;
border: 1px solid black;
}

td.db{
padding: 2px 5px 2px 5px;
font-size:125%;
}

/* styles for iSearch */
.isearch_description { font-size:90%; }
a.isearch_title { font-weight: bold; }
a.isearch_url:link { font-size:80%; }
a.isearch_url:visited { font-size:80%; }
.isearch_search {  font-style:italic; }
.isearch_size { font-size:80%; }
.isearch_highlight { font-weight:bold; }

/*font for Cover Story Photos */
.smallarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight:bold;
	margin-left: 15px;
}
.smalltype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
p.hangingIndent {
margin-left: 25px;
text-indent: -25px;
}

.style3 {color: #FFFFFF}

#dbmenu {
	display: block; 
 	padding: 2px 4px 2px 6px;
  font-size: .85em;
  font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid black;border-top: 1px solid black;text-decoration: none;
	background-color: #e9e7e7;
	color: black;
}
