/* CSS Document */

/******** BASIC BODY TAGS *************************************************************************/
body
{
background-color:#fff;
vertical-align:top;
text-align:left;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
color: #000;

}

table {font-size:1.0em;}
		
/*typography*/

a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	}
a:link {color:#8e6d0c; font-weight:bold;
	}
a:visited {color:#7f6a2c;font-weight:bold;
	}
a:active {color:#8e6d0c;font-weight:bold;
	}
a:hover {color:#a87f03;font-weight:bold;
	text-decoration: underline;
	}

		
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
color:#00539a;
	margin-bottom: 0.6em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
font:  2.0em "Monotype Corsiva","ITC Zapf Chancery","Zapf Chancery", "Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
	}
	

h2 {
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;color:#025191;
font: bold 1.3em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
	}

h3 {
	margin: 1.2em 0em 1.2em 0em;color:#11456d;
font: bold 1.15em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
	}
h4 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;color:#11456d;
	}


h5 {
	margin: 1.2em 0em 1.2em 0em;
     color:#11456d;
    font: bold 1.05em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 

	}
	
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;color:#11456d;
	}

.highlight {clear:both; background-color:#f2ecc4; padding:7px; padding-left:4px;} /* For highlighting behind headings */

img {
	border: 0;
	}

ol, ul, li {
	list-style:none;
	font-size: 1.0em;
	line-height: 1.5em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}

 ol,ul {margin-left:0.5em; padding-left:1.0em;}

  ol li { list-style-type:decimal; margin-left:1.4em; }

   ul
   {list-style-type: none; }

   ul li
    {
     background-image: url(../images/circle.gif);
     background-repeat: no-repeat;
     background-position: 0 .7em;
     padding-left: 1.0em;
    }


p {
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
strong, b {
	font-weight: bold;
	}
input {color:#003366; padding:2px; background-color:#fdfae8; border:1px solid #d8cc79; }
.submit {padding:1px; color:#706100;background-color:#d3c98a; border:1px solid #a59a69; }


#container
{
width:100%;
margin:0px auto;
border:0px;

}


/******** HEADER INFO ******************************************************************************/
#header_container{display:none;}
#header_print_container{
background-color:#f9f5db;
width:100%; display:block;
height:40px;
}

form {margin:0 auto;}

#quickLinks {display:none;}


#primarylinks {display:none;}

#header_table  {display:none;}
#header_logo{background-color:#f1e8a8;width:202px; }
#header_logo_link{float:right;width:202px; height:52px;background-image: url("../images/maria-logo-top.jpg"); background-repeat:no-repeat; }
#startheregoanywhere{background-color:#f9f5db;width:100%; height:39px; background-image:  url("../images/maria-logo-bottom.jpg");background-repeat:no-repeat; background-position: right top;}

/******** FOOTER INFO ******************************************************************************/
#footer_links{display:none;}
#footer_spacer{display:none;}
#footer_address{display:none;}

/******** BODY INFO ******************************************************************************/
.spacer_1{width:0; display:none;}
.spacer_2{width:0; display:none;}

#interior_body
{text-align:left;vertical-align:top;}
#interior_table{padding:0; margin:0;}

#interior_body p {font-size:1.0em}


/******** LEFT SUB MENU INFO *****************************************************************/
#left_menu{display:none;}



/*************** OTHER STYLES  *****************/
.cursive a:link {color:#00539a;font:  1.0em "Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 	}
.cursive a:visited {color:#00539a;font:  1.0em "Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 	}
.cursive a:active {color:#00539a;font:   1.0em "Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; }
.cursive a:hover {color:#00539a;font:   1.0em "Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
	text-decoration: underline;}

img{border:0;}


.sitemap_sub_bold a{color:#025191;font: bold 1.2em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; }
.sitemap_sub_bold a:hover{color:#1C629A;font: bold 1.2em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; }

.note {
	font-size:0.9em;
	font-style: italic;line-height:1.0em; margin:0;padding:0;
}

.error { color:#FF0000; font-weight:bold; font-size:0.9em;}

.nobg {clear:both;background-image:none;}
.sitemap {margin:0; padding:0;background-image:none;}
.sitemap ul {margin:0; padding:0;background-image:none;} 
.sitemap li {list-style:none;background-image:none;}
.sitemap ul li a {background-image:none;}
.sitemap_sub ul li{background-image:none;  }

.backtotop {display:none;}
.grey { color:#999999;}


.hoverhighlight tr:hover{ background-color:#f2ecc4}

#program_data table{border:0px solid #000000; padding:5px;}
#program_data th{ padding:5px;background-color:#f2ecc4;color:#11456d;text-align:left;
    font: bold 1.0em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
}
#program_data tr{}

.course_descrip {color:#11456d;text-align:left; margin-bottom:6px;
    font: bold 1.0em "Trebuchet MS Bold","Trebuchet MS", "Lucida Grande", "Tahoma", Arial, sans-serif; 
}


/* For programs link esp */
.normal {font-weight:normal;}
.normal a:link{font-weight:normal;}
.normal a:visited{font-weight:normal; }
.normal a:hover{font-weight:normal; }


.treb {font-size:1.1em; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal;}

#special_events {font-size:1.0em; }
#special_events tr{ background-color:inherit}


.border1 {border:1px solid #98780d;}
.img_right {margin-left:15px; margin-bottom:10px; margin-top:5px;}
.img_left {margin-right:15px; margin-bottom:10px; margin-top:5px;}

#coda {display:none;}
#coda td{font-size:0.9em}