body {background: url(../images/topback2.png) top left repeat-x; height:200px; font-family: Garamond, Georgia, Times, “Times New Roman”, serif;}

a#logo {margin-left:50px}

#contentWrapper {width: 980px;
margin: auto;
/*text-align: left;*/
position:relative; margin-top:30px;
}

#mast {display:none;}

/* --------------------------------------------- */
/*  Breadcrumbs                                  */
/* --------------------------------------------- */

#breadcrumbs {
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
color: #666;
font-size: 1.1em;
}
#breadcrumbs a {
text-decoration: none ;
color: #666
}



/* --------------------------------------------- */
/*  Content                                      */
/* --------------------------------------------- */

h1 {font-size:3.2em;letter-spacing:-1px;margin-bottom:1em;}
h2 {font-size:2em; }
h3 {font-size:1.5em; font-weight:bold;}
strong {font-weight:bold;}
em {font-style:italic;}


#content {}

#content p { font-size:1.4em;line-height:2em; }
#content a:link,#content a:visited {color: #1c7c3e;text-decoration: underline;}
#content a:hover,#content a:active {color: #69645c;text-decoration: underline;}
#content ul, #content ol {font-size:1.3em;margin-left:2em;}
#content ul p, #content ol p{font-size:1em;}
#content ul ul, #content ol ol {font-size:1em;margin-left:2em;}
#content ul {list-style: disc outside;}
#content ol {list-style: decimal outside;}
#content li {margin-bottom:1em;line-height:1.4em;}
#content address {font-size:1.1em;line-height:1.5em;background: url(../images/letter.png) no-repeat left top; padding-left:60px;}

#content dl {
margin-left: 24px;
}
#content dt {
font-size: 1.3em;
font-weight: bold;
background-image: url(../images/icons/roundarrow.png);
background-repeat: no-repeat;
background-position: 0 center;
padding-left: 16px;
}
#content dd {
font-size: 1.2em;
line-height: 1.3em;
margin: 0 0 0 16px;
margin-bottom:1.5em;
line-height:1.3em;
}

#content blockquote {background-color:#f2f2e8;padding:1em;font-size:1.2em;line-height:1.4em;margin:1em 4em 1em 4em;}

#skip {
text-align: right;
}
#skip a, #skip a:hover, #skip a:visited {
position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
}
#skip a:active {
position: static;
width: auto;
height: auto;
}


/* --------------------------------------------- */
/*  Tables                                       */
/* --------------------------------------------- */

caption {font-size: 1.5em;margin-top:1.5em;margin-bottom:.5em;}
table {
font-size: 1.3em;
}
table,td {
font-weight: normal;
font-style: normal;
font-variant: normal;
border-collapse: collapse;
}

th, td {padding:8px;border-bottom: #fff solid 1px;}

th {background-color:#ddddd5;color:#4e4e25;font-weight:bold;}

tbody tr {background-color:#f2f2e8;color:#4e4e25;}
tbody tr:hover {background-color:#ddddd5;}

table.curriculum {float:left;width:45%;margin: 0 2em 2em 0;}

table.curriculum+table.curriculum+table.curriculum {clear:both;}






/* --------------------------------------------- */
/*  Main Navigation                              */
/* --------------------------------------------- */

ul#nav {display:none;}

					
					
/* --------------------------------------------- */
/*  Side Navigation                              */
/* --------------------------------------------- */

#sidenav {display:none;}



/* --------------------------------------------- */
/*  Forms                                        */
/* --------------------------------------------- */

#content fieldset {border: 1px #bfbfb6 solid;margin-bottom:2em;background-color:#f2f2e8;padding:2em;}

#content legend {background-color:#bfbfb6; padding:6px; font-size:1.6em;}

#content label
{
width: 8em;
float: left;
text-align: right;
margin-right: .4em;
display: block
}

#content input, #content select, #content textarea
{margin-left: 2em; margin-right:1em;}

#content input {background-color: white;border: #bfbfb6 solid 1px;width:20em; height:1.5em; padding:4px; }

#content textarea {float:left; width:500px;height:175px;border:#bfbfb6 solid 1px;padding:4px;margin-bottom:2em;}

.textfieldRequiredMsg {font-style:italic;font-size:.8em;color:red;}

#content input[type="reset"],  #content input[type="submit"] {height:auto;background-color:#bfbfb6; border-width: 0px; width:auto;margin-left: 0em;margin-right: 2em;font-size:.9em;padding:3px;}

#content input[type="reset"]:hover, #content input[type="submit"]:hover {background-color:#d48124;cursor:pointer;} 

div.formbuilderform div strong {padding-top:2em;display:block;}

#content input[type="radio"] {}

div.required  {color:red;}

.fbtextinput {margin-bottom:1em;font-size:1.3em;}


/* --------------------------------------------- */
/*  SubNav                                       */
/* --------------------------------------------- */

#subnav {
	margin-left: 20px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	width:215px;
	float:right;
	background:#ddddd5 url(../images/hot-bottom.gif) no-repeat bottom;
	min-height:175px;}
	
#subnav h2 {border-bottom:white 2px solid; 
	background: no-repeat top;
	padding:5px 5px 5px 10px;
	color:white;
	font-size:1.3em;
	margin:0;
	background-color:#ce812c; 
	background-image:url(../images/hot-orange-top.gif);}
	
#subnav ul {list-style-type:none}


/* --------------------------------------------- */
/*  Utility Bar                                  */
/* --------------------------------------------- */

#utilitybarWrap {display:none;}

/* --------------------------------------------- */
/*  Footer                                       */
/* --------------------------------------------- */


#footer { display:none; }

	
	
/* --------------------------------------------- */
/*  Misc Classes                                 */
/* --------------------------------------------- */
	
.hidden {display:none;}
.structural {  position:absolute; left:-9999px; }
.picboxleft {margin-left: 16px; margin-bottom: 1px; float: right; width: 180px; color: #999999; text-align: center;}
.picboxright {margin-right: 16px; margin-bottom: 1px; float: left; width: 180px; color: #999999; text-align: center;}
.floatleft {float:left; margin-right:1em}
.floatright {float:right; margin-left:1em}
.degree {color: #666;font-size: 1.3em;margin-top: -1.2em;margin-bottom: 2em;}
.credit {float: right;}
.courset {float: left;}
.photo {float: left;margin-right: 1em;margin-bottom: 1em;margin-top: 2px;}
.photoright {float: right;margin-left: 1em;margin-bottom: 1em;margin-top: 1em;}
.columns2 {-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
}

.staff {break-inside:avoid-column;margin-bottom:3em;clear:both;}
#content .staff p {line-height:1.4em;}
.nowrap {white-space: nowrap;}





#acrobat {
font-size: 1em;
background-image: url(../images/acroback.jpg);
background-repeat: repeat-x;
height: 31px;
margin-top: 12px;
margin-bottom: 12px;
padding: 4px;
border: solid 1px #d8d8d8;
line-height:1.2em;
}
#acrobat a{
color: #999;
text-decoration: underline;
}

#acrobat img {
float: left;
margin-right: 10px;
}






















