/*   beige: #F5ECE3
     blue:  #E1E9F3     
     lt beige: #FFF9F5     
     drk grey: #3C3B39     
     pale yellow: #FFFFD7     
     red used for links: #BC2B30    
     td {border:red 1px solid}       
*/

     /*  default settings  */	
table {padding: 0; margin: 0; border:0; border-collapse:collapse;}

td {padding: 0; margin: 0; }

body {  margin: 2px;    padding: 0px;    width: 1000px;    background-color: white;    }

/* cluge needed for IE to work with border around whole page: */    
div#body {    margin: 1px;    padding: 0px;    border: 1px #808080 solid;    width: 1000px;    background-color: white;    } 

/*  tables do not inherit from body tag, oddly enough  */    
body, td, input, textarea, select {	font-family: "Verdana, Tahoma", sans-serif;	font-weight: normal;	color: black;	font-size: 11px;	line-height: 14px;	text-align: justify;	vertical-align: top;	}	

/*  suppress address used only for printed version  */	
div#printaddress {display: none;}	
.indexpageonly {display: none;}     

/* index page will override this */
div.hide {display: none;}
p   { margin: 0;    padding: 0 0 7px 0;    }
.small {font-size:10px;}	

/*  link to send user to top of page  */
.totop {font-size: 10px;    color: blue;    text-align: right;    margin-right: 15px;    }    

/*  general format for links in the body  */
a:link, a:hover, a:visited {    color: #055271;    }    

/* ======== read more links ==============  */	
a.readmore:link, a.readmore:hover, a.readmore:visited  {
	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	color:  #BC2B30;	font-size: 8pt;	text-align: right;	text-decoration: none;	}

	/* ============ banner =========================== */
table#banner    {     border-collapse: collapse;    padding: 0;    margin: 0;    border: 0;    }
table#banner td  {padding:0; margin: 0;}    /* ========== main body table ================  */	
table#main  {        width: 100%;    margin: 0;    padding: 0;    border-collapse: collapse;    }
table#main td.body	{    margin: 0;    padding: 0 15px 0 15px;    }

/* ========== main body td for pages with rightside bars (not index.php) ================  */	
td.mainbody	{    padding: 0 15px 0 0px;	margin: 0px;	text-align: justify;	vertical-align: top;	width: 681px;	}

/* ========== main body td for index.php ================  */	
td.indexmainbody	{    padding: 0 15px 0 0px;	margin: 0px;	text-align: justify;	vertical-align: top;	width: 611px;	}	

/* ========== giving/faq etc links in banner ===================  */	
td.secondary_menu {     text-align: right;    vertical-align: bottom;	padding: 0;	margin: 0;	}
td.secondary_menu div.secondary_menu {     margin: 0 0 8px 0;    padding: 0;    }
td.secondary_menu a { padding-right: 12px;}

a.secondary_menu:link, a.secondary_menu:hover, a.secondary_menu:visited {
	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	color: #3C3B39;	font-size: 8pt;	text-decoration: none;	}
a.secondary_menu:hover {	color: white;	background: #3C3B39;	}		

/* =========== main menu on left ============================  */	
table#main td.mainmenu	{	background: white URL(images/menupanel.jpg) repeat-y; 	/* background: #CCB9A2; */	width: 147px;	text-align: center;	margin: 0px;	padding: 0px;    }
#mainmenudiv {    position: relative;    margin: 14px 0 0 0px;    padding: 0 10px 0 0;	}
.address {	font-weight: bold;	text-align: center;	}		

/* ====== announcements/calendar/newsletter links in right sidebar =========  */	     
a.rightcolumnlink:link, a.rightcolumnlink:hover, a.rightcolumnlink:visited  {	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	font-style: italic;	color:  #BC2B30;	font-size: 11pt;	line-height: 150%;	text-decoration: none;	}
a.rightcolumnlink:hover {	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	font-style: italic;	color:  #3C3B39;	font-size: 11pt;	line-height: 150%;	text-decoration: none;	}

/* =================== format right column for every page ========== */
td.rightcol_index  {    align: center;	width: 262px;	vertical-align: top; 	padding: 10px 0 10px 0;	margin: 0;	text-align: center;	background-image: URL(images/greyline2.jpg);	background-repeat:  repeat-y;		}		
td.rightcol	{    align: center;	width: 192px;	vertical-align: top; 	padding: 10px 0 10px 8px;	margin: 0;	text-align: center;	background-image: URL(images/greyline.jpg);	background-repeat:  repeat-y;		}
td.rightcolnomenu	{    align: center;	width: 140px;	vertical-align: top;	padding: 10px 0 10px 8px;
    margin: 0;	text-align: center;	background-image: URL(images/greyline.jpg);	background-repeat:  repeat-y;		}

    


/* =========== footer on every page --was blue:#3C3B39 ==================  */	
/* table#footer {background: url('images/kids.jpg');     background-repeat: no-repeat;     background-position: center center;    height: 68px;    }*/
td.footer   {	text-align: center;    }
td.footer a {	text-decoration: none;	font-weight: normal;	color: black;	font-size: 11px;	}
td.footer a:hover  {    text-decoration: underline;    color: #055271;    }

/* =========== submenus (subpages) along right column ==================  */	
table.submenu {    border-right: #DFDFDF 4px solid;    border-bottom: #DFDFDF 4px solid;    width: 175px;    margin-left: 5px;	background: #F5ECE3;    }
td.submenu_head  {	font-weight: bold;	color: black;	font-size: 11px;	padding: 2px 0 2px 4px;	}
table.submenu a  {	font-weight: 600;	font-size: 11px;	text-align: left;	color: #506992;    text-decoration: none;    }
td.submenu  li {    list-style: none;	padding: 3px 0 1px 0;	margin-left: -33px; 	text-align: left;    }
table.subsubmenu   { 	text-align: left; 	margin: 0px 0px 0px 20px ;	padding: 0px 0px 0px 0px;    }
table.subsubmenu a {    text-decoration: none;	color: black;	font-size: 11px;	font-weight: normal;    }	

/* .colons {letter-spacing: -2px}  *//*  box to highlight some info  old blue: #E1E9F3 */    
.standout     {    text-align: center;    font-weight: bold;    background: #FFFFD7;    margin: 2px 10px 2px 10px;    border: 1px solid black;    }

/* ============= generalized alternating row colors =========== */
table.standard  { border-collapse: collapse;    }.rowa   {background:#E1E9F3;     border: 1px black solid;     }
.rowb   {background:#F5ECE3;     border: 1px black solid;     }        

/*=========== box with extra info in right column under submenu ============== */
table.sidebar   {    width:90%;    border:1px black solid;     background:#E7F3EC;    }
table.sidebar td  {text-align:left;    padding:5px;    margin:0px;     }

/* ============= standard lists =========== */
ul.standardul   {    margin-left: -8px;    padding: 0px 0px 0px 40px;    }
ul.standardul li   { margin-bottom:3px;  padding: 0px 0px 0px 8px; background:url("images/square.gif") no-repeat left 5px;    list-style:none;    }
ol.standardol   {    margin-left: -12px;    padding: 0px 0px 0px 40px;    }
ol.standardol li  {padding: 0px 0px 6px 0px;}

/* ==================================================        PAGE SPECIFIC, TOP LEVEL PAGES        ==================================================== */
/* ============= index.php =========== */
table.faces  {border-style: separate;    cellpadding: 15px;   margin-right: 20px;  margin-bottom: 20px;            }
td.faces    {width: 50%;             color: white;            font-weight: bold;            font-size: 14px;             text-align: center;            vertical-align: middle;}	
#pamphlet {    border: 0;    width:242px;width:272px;    height:155px;    align:center;    valign:bottom;    }
#pamphletrightlinks {    position: relative;    margin-left: 35px;    margin-top: -75px;    }    
table.rightannouncements {    margin: 0px 0 20px 48px;    padding: 0px;    width: 215px;    background: #E7DDD3;    background: url(images/borderfade.jpg);    background-repeat: repeat-y;    border: 0px solid #F9F5F2;     }
table.rightannouncements td {    padding: 4px 6px 3px 6px;    }
table.centerannouncements {    margin: 20px 0 20px 0px;    padding: 2px 5px 5px 5px ;    width: 100%;    background: white;    border: 0px solid silver;    }
table.centerannouncements th {    font-weight: bold;    color: #30647C;    font-size: 13px;    text-align: left;    }
div.otherindexlinks { 
	text-align: center;
	margin:34px 0 0 0px;
	line-height: 150%;
	}
div.otherindexlinks a {
	font-weight:bold;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}
/* ================ steppingstone special ==========  */
ul.wespecial   {    margin-left: -18px;    padding: 0px 0px 0px 40px;    }
li.wespecial   {    padding: 0px 0px 12px 0px;    margin-left: 0px;    }

/* ==================================================        HEADER LEVELS        ==================================================== */
/*  greyed out page location words shown first  */
h1, .h1text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	color: #898989;	font-size: 11px;	padding: 0 0 7px 0;	margin: 0;	}

/*   reddish headings for section headings  */
h2, .h2text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	color: #BC2B30;	font-size: 13px;		padding: 0 0 7px 0;	margin: 0;	}

/* note that this is reverse video  */
h3, .h3text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	font-style: normal;	background: #6F6E6B;  	color: white; 	font-size: 13px;	padding: 2px 0 2px 3px;	margin: 0 0 2px 0;	}

/*   reddish headings for paragraph headings, such as faculty names,  ...  */
h4, .h4text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	color: #BC2B30;	font-size: 12px;	padding: 0 0 10px 0;	margin: 0;	}

/*    special heading text for subpages without h1 page locations  */ 
h5, .h5text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	font-style: italic;	color: #BC2B30;	font-size: 13px;	padding: 8px 0 0 0;	margin: 0;	}	

/*      */ 
h6, .h6text	{	font-family: "Tahoma, Arial", sans-serif;	font-weight: bold;	font-style: italic;	color: black;	font-size: 11px;	padding: 8px 0 0 0;	margin: 0;	}	

/*============================================*/
