/*  =The Big Stuff
--------------------*/
body {
	margin-left: 7%; 
	margin-right: 7%; 
	padding: 0;
	text-align: center;
	background-color: #757957;
	font: normal 100%/120% Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	height: 100%;
  }
  
  


table.wrap {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 86%; 
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 86%;
	text-align: center;
	background-color: #fff;
	border: 1px solid #2d2d2d;
	}	
	
/* wrap2 class is used in newsletter.php, to make a shorter width */

table.wrap2 {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 70%; 
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 70%;
	text-align: center;
	background-color: #fff;
	border: 1px solid #2d2d2d;
	}	
	
table.wrap3 {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 90%; 
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 90%;
	text-align: center;
	background-color: #fff;
	border: 1px solid #2d2d2d;
	}		
	
table.wrapErrors {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 50%; 
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 50%;
	text-align: center;
	background-color: #fff;
	border: 1px solid #2d2d2d;
	}		
	
	
/*  =Be Nice to Opera hack
--------------------*/
	
html>body .wrap {
  width: 86%;
	} 	
	
img { 
	border: none; 
	}

td {
	vertical-align: top;
	}	
	
p {
	margin: 0;
	padding: 0;
	}	
	
h5 {
	padding-left: -15px;
	font-size: .70em;	
	color: #c13828;
	text-align: left;
	font-weight: normal;
	}	
	
/* -------------------------------------------------------------------
-------------------------------------------------------------------------- Tagline and Logo -----------------*/		

img.logo {	
	padding: 10px 20px 15px 72%;
	}
	
/*#tagline {	
	float: left;
	width: 200px;
	padding: 10px 0 15px 40px;
	}*/

#tagline {	
	margin: 0 auto;
	width: 200px;
	text-align: center;
	padding-bottom: 20px;
	}


#logo {	
	float: right;
	width: 110px;
	padding: 25px 30px 5px 0;
	}

.clearBoth {
	clear: both;
	}	
	
/* -------------------------------------------------------------------
-------------------------------------------------------------------------- Tagline and Logo -----------------*/			

.commons {	
	padding: 10px 0 10px 0;
	}
	
.copycomm {
	padding: 0 26% 10px 0; 
	font-size: .60em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: right;
	}	
	

	
#resumeFormat {	
	padding: 0 25px 10px 30px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}

#resumeFormat h3 {	
	padding-top: 5px; 
	font-size: 105%;	
	font-weight: bold;
	}
	
#resumeFormat h4 {	
	padding: 0; 
	font-size: 95%;	
	font-weight: bold;
	}


#resumeFormat ul {	
	padding-left: 20px;
	margin-top: 2px; 
	}	
	
#resumeFormat ul li {	
	list-style-type: square;
	}	
		
	

.newscopy {	
	padding: 0 25px 10px 40px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}
	
.newscopy p {
	padding: 5px 5px 10px 20px;
	}

.newscopy h3 {
	font-size: 100%;	
	color: #000;
	margin-left: 0;
	text-align: left;
	font-weight: bold;
	}

.newscopy h5 {
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}
	

/* _____________________________________		
	
flashVideo centers a FLV file in the page etc. 

_____________________________________ */	

	
#flashVideo {
	padding: 10px 0; 
	margin: 0 auto;
	text-align: center;
}	
	
#flashVideo h5 {
	padding: 0 0 15px 15%; 	
	font-size: .90em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}	
	
/* _____________________________________		
	
newscopyTwo is used on the temporary publications.php page 

_____________________________________ */		
	
	
.newscopyTwo {	
	padding: 0 25px 10px 35px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}

.newscopyTwo p {
	padding: 5px 5px 10px 10px;
	}

.newscopyTwo h3 {
	font-size: 100%;	
	color: #000;
	margin-left: 0;
	text-align: left;
	font-weight: bold;
	}

.newscopyTwo h5 {
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}
	
/* _____________________________________ */		
	
.quickCopy {	
	padding: 0 65px 10px 260px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}
	
.quickCopy h5 {	
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}		

.quickCopy p {	
	text-align: left;
	margin: 10px 30px 10px 20px; 
	}		


	
#errorPage {	
	padding: 0 25px 10px 55px; 
	color: #2d2d2d;
	text-align: left;
	}	

#errorPage h1 {
 color: #cccccc; 
 margin: 15px 0; 
 text-align: center; 
 font-size: 300%; 
 font-family:Georgia, "Times New Roman", Times, serif;"
}

#errorPage p {
	padding: 10px 35px;
 	color: #343434;
	font-size: .80em;	
	line-height: 1.90em;
}

#searchForm {
 margin: 0 auto; 
 text-align: center; 
 }


#centerFrame iframe {
    margin-left: auto;
    margin-right: auto;
	text-align: center;
	}

#newscopyFrame {	
	padding: 0 65px 10px 55px; 
	line-height: 1.80em;
	color: #2d2d2d;
	}

#newscopyFrame h5 {
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}

/* ----------------------------------------------------------------------------------*/

#newscopyList  {
	padding-left: 20px;
	font-size: 100%;
	font-weight: normal;
	}

#newscopyList ul {
	padding-left: 20px;
	}
	
#newscopyList ul li  {
	padding-left: 5px;
	padding-bottom: 10px;
	list-style-type: square;
	}


/*
.newscopy h5 {
	padding-left: 35px;
	font-size: 1.10em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;	
	}*/


.newscopy #boilerplate {
	font-size: 90%;	
	line-height: 1.80em;
	color: #929292;
	background-color: #fff;
	}

#copyList  {
	padding-left: 40px;
	font-size: 100%;
	font-weight: normal;
	}

#copyList ul {
	padding-left: 40px;
	}
	
#copyList ul li  {
	padding-left: 5px;
	padding-bottom: 20px;
	list-style-type: square;
	}

/* created for Sybil McLain on 6.14.07 for use in stand alone news items */

.newscopyNarrow {
	padding: 0 60px 10px 50px; 
	font-size: .75em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
}

.newscopyNarrow h5 {
	padding-left: 35px;
	font-size: 1.10em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;	
	}

.newscopyNarrow p {
	padding: 0 55px 10px 60px;
	}

/* END -- created for Sybil McLain on 6.14.07 for use in stand alone news items */

/* ----------newscopyShort -- NOT IN USE ANYMORE --------------------------------------------------------*/

.newscopyShort {	
	padding: 0 100px 10px 100px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}

.newscopyShort h5 {
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: normal;
	}


/* BEGIN --  INLINE COPY style for use in news page inside INLINE frame - aka sdr_news.php */

.newscopyFrame {	
	padding: 0 20px 10px 20px; 
	font-size: .70em;	
	line-height: 1.80em;
	color: #2d2d2d;
	text-align: left;
	}

.newscopyFrame h5 {
	font-size: 1em;	
	color: #c13828;
	text-align: left;
	font-weight: bold;
	}

/* END -- style for use in news page inside INLINE frame - aka sdr_news.php */

.project {
	padding: 0 0 0 5px;
	font-size: 65%;	
	line-height: 135%;
	color: #2d2d2d;
	text-align: left;
	}	
	
.grad {
	padding-top: 10px;
	padding-bottom: 25px;
	}
	
.gradpro {
	padding-bottom: 15px;
	}		
	
.gradbot {
	padding-top: 15px;
	}		
	
.ind {
	padding: 0 0 15px 15px;
	margin: 0;
	}
	
.title {
	padding: 10px 0 2px 5px;
	margin: 0;
	color: #5a5a5a;	
	font-weight: bold;
	}
	
.pronav { 
	padding: 0 0 0 15px; 
	text-align: left;
	}	

	


/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html */



	
.lowlist {
	padding-bottom: 10px;
	}
	

/*Yadda yah*/

  
a:link {
	color: #000; 
	text-decoration: none; 
	}
	
a:visited { 
	color: #000; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #969696; 
	text-decoration: underline; 
	}
	
/*------------------------------------------------------------------
LINKS MAIN
--------------------------------------------------------------------*/

a.main:link {
	color: #c13828; 
	text-decoration: none; 
	}
	
a.main:visited { 
	color: #456e84; 
	text-decoration: underline; 
	}
	
a.main:hover { 
	color: #2d2d2d; 
	text-decoration: underline; 
	}
	
a.main:active { 
	color:#c13828; 
	text-decoration: none; 
	}
	
/*------------------------------------------------------------------
LINKS COMMON
--------------------------------------------------------------------*/	
	
a.comm:link {
	color: #c13828; 
	text-decoration: none; 
	}
	
a.comm:visited { 
	color: #ababab; 
	text-decoration: underline; 
	}
	
a.comm:hover { 
	color: #2d2d2d; 
	text-decoration: underline; 
	}
	
a.comm:active { 
	color:#c13828; 
	text-decoration: none; 
	}	


/* To the Top */

.pageTop {
		padding: 25px 0 10px 20px;
		}

a.pageTop {
	font: normal 90%/110% Verdana, Arial, Helvetica, sans-serif;
	}

a.pageTop:link {
	color: #757957; 
	text-decoration: none; 
	}
	
a.pageTop:visited { 
	color: #757957; 
	text-decoration: underline; 
	}
	
a.pageTop:hover { 
	color: #828282; 
	text-decoration: underline; 
	}
	
a.pageTop:active { 
	color: #c13828; 
	text-decoration: none; 
	}	

#newsPic img {
	float: left;
	padding-right: 10px;
	}
	
	
/*Misc classes and IDs*/

/* used in Comments to indent quotes' attributes */

#quoteIn {
	padding-left: 25px;
	margin-top: 10px;
	background-color: #fff;
	color: #646464;
	}  
	
	
#quoteIn a {
	color: #C13828; 
	text-decoration: none; 
	}
	
#quoteIn a:hover {
	color: #2d2d2d; 
	text-decoration: underline; 
	}	  	
 


/*  =THE NO FLASH PAGE NAV
--------------------*/	


