body {
	margin: 0px; padding: 0px;
	background: #B3AB84;
	color: #333;
	font: normal 10px Verdana, sans-serif;
}

hr { height: 1px; border: 0; color: #C5CED5; background-color: #C5CED5; }


/* Form Fields */
.singleFieldName { background-color: #eeeeee; border: 1px solid #C5CED5; width: 175px; }
.fieldName { background-color: #eeeeee; border-right: 1px solid #C5CED5; 
             border-left: 1px solid #C5CED5; width: 175px; }
.firstFieldName { background-color: #eeeeee; border-right: 1px solid #C5CED5; 
                  border-left: 1px solid #C5CED5; border-top: 1px solid #C5CED5;
                   width: 175px; }
.lastFieldName { background-color: #eeeeee; border-right: 1px solid #C5CED5; 
                  border-left: 1px solid #C5CED5; border-bottom: 1px solid #C5CED5;
                   width: 175px; }                
.indentedTable { padding-left: 75px; background-color: #d9ddff; border: 1px solid #C5CED5; }




.AlumniProfilePic { padding-left: 25px; }

blockquote { margin-left: 15px; }
blockquote.deansdirectors { margin-left: 25px; }
blockquote.title { margin-left: 15px; }

.breadcrumb { text-transform: capitalize; }

.hidden_text {
visibility:hidden;
}

/* Basic Elements */
#wrapper {
	width: 910px;
	margin: 10px auto 0px;
	background: #FFF url("../images/basicelements/shadow_wrapper.gif") repeat-y;
}

#constituentbar {
	width: 900px; height: 55px;
	margin: 0px 5px;
	background: #FFF;
}
/* Search */
	.searchForm { 
		float: right;
		display:inline;
		margin: 19px 15px 0px 0px; padding: 0px;
	}

	.searchForm .searchBox {
		float: left; display: inline;
		width: 100px; height: 1.2em;
		margin: 0px; padding: 0px;
		border: #91A1A5 2px inset;

		color: #AAA;
		font: normal 1em/1em Verdana, sans-serif;
	}
	.searchForm .searchgo {
		float: left; display: inline;
		width: 15px; height: 15px;
		margin-left: 3px;
		background: #91A1A5 url("../images/basicelements/searchbutton.gif") center center no-repeat;
		text-indent: -999em; letter-spacing: -999em;
		
	}
	
.shortyaxishr {
		float: right; display: inline;
		width: 1px; height: 33px;
		margin: 11px 11px; padding: 0px;
		background: transparent url("../images/basicelements/tile_dottedvertical.gif") left top repeat-y;
	}

	div#constituentlinks {
		float: right; 
		display: inline;
		margin: 15px 0px 0px 0px; 
		padding: 0px;
		color: #666;
		font: 6.35pt Verdana;
		text-transform: uppercase;
		text-align: right;
	}
		div#constituentlinks a, div#constituentlinks a:visited { text-decoration: none; margin: 0px 3px; color: #666; }
		div#constituentlinks a:hover, div#constituentlinks a:active { color: #000; }


#footer {
	width: 910px;
	margin: auto; 
	padding-bottom: 10px;
	padding-top: 10px;
	color: #6F6A52;
	font: normal .9em/150% Verdana, sans-serif, DejaVu Sans;
	text-align: center;
	background-color: #B3AB84;	
}
	#footer a { color: #6F6A52; }
	#footer a:hover { color: #534E35; }
	#footer span { margin: 0px 1px; }
	
#topshadow, #bottomshadow {
	width: 910px; height: 5px;
	font-size: 5px; line-height: 5px;
	
}

#topshadow { background: transparent url("../images/basicelements/shadow_top.gif") no-repeat; }
#bottomshadow { clear: left; background: #B3AB84 url("../images/basicelements/shadow_bottom.gif") no-repeat; }

#main_content_full { /* background image block */
padding: 0px;
width: 910px;
margin: auto;
border-left: #FFF 1px solid;
height:100%;
display:inline-block;
background: url(../images/background_content.gif) repeat-y;
}
#main_content {
		width: 651px;
		height: auto;
		display:inline-block;
		background: #FFF;
		padding: 0px;
		float: left;
		border: 0px;
		margin: 0px;
}
#main_content_text {
		width: 630px;
		padding: 10px 0px 0px 10px;
}
div#header {
		width: 867px;
		height: 264;
		padding: 0px;
		float: left;
		
		margin: 0px;
		padding: 0px;
		background: #FFF;
}
*div#header { border-bottom:1px solid #FFF;}


.logo {
    float: left;
    display: block;
    margin: 14px 0px 14px 10px;
}

a#logo {
	text-decoration:none;
	border:0px;
	float: left;
	width: 211px; 
	height: 100px;
	margin: 0px; 
	padding: 0px;
}

#main_header_section_title { font: bold 1.45em/1.5em Georgia, serif; color: #305267; text-transform: uppercase; }
#main_header_page_title { width: 99%; font: bold 1.25em/1.3em Verdana, sans-serif; color: #7B929B; }
#main_header_subpage_title { font: bold; }

a:visited, a:link, a:active {
color: #153A4D;
text-decoration: underline;
}

a:hover {
color: #153A4D;
text-decoration: underline;
}

div#sitemap_left
{
width: 310px;
float:left;
padding-right: 10px;
}
div#sitemap_right
{
width: 310px;
float:left;
}
ul.sitemap{
margin: 0px;
padding: 0px;
list-style-type: none;
}
li.sitemap{
padding-left: 3px;
}
li.sitemap2{
padding-left: 15px;
}
li.sitemap2right{
padding-left: 335px;
}
.sitemap_header {
font-family: "Century Gothic", Verdana;
font-size:18px;
color: #77917a;
font-weight: 600;
font-variant:small-caps;

}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:651px;
	height:210px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}

#directory_name {
font-family: "Century Gothic", Verdana;
font-size:14px;
color: #77917a;
font-weight: 600;
}

#directory_col1{
		width: 80px;
		height: 135px;
		float:left;

		}
#directory_col2
{
		width: 295px;
		height: 135px;
		float:left;
		padding-left: 15px;
		padding-right: 10px;
		}
#directory_col3{
		width: 220px;
		height: 135px;
		float:left;
		}
#faculty {
width: 650;
float: left;
height: 135px;

}
#faculty_img_br {
width: 79px;
border: 1px solid #77917a;
background-color:#FFFFFF;
height: 117px;
padding-left: 4px;
padding-top: 4px;
}

/* DIRECTORIES */
#Profile_left
{
width: 440px;
float: left;
display:inline-block;
}
#Profile_right
{
width: 175px;
float: right;
display:inline-block;
padding-left: 5px;
}
#profile_name {
font-family: "Century Gothic", Verdana;
font-size:24px;
color: #77917a;
font-weight: 600;
}
#profile_title {
font-family: "Century Gothic", Verdana;
font-size:14px;
font-style:italic;
}
#staff1
{
width: 640px;
float: left;
background: #FFFFFF;
display:inline;
}
#staff2
{
width: 640px;
float: left;
background: #EFEFEF;
display:inline;
}
#staff_name
{
width: 155px;
float: left;
font-weight:bold;
display:inline;
padding: 3px;

}
#staff_title
{
width: 305px;
float: left;
font-style:italic;
padding: 3px;


}
#staff_phone
{
width: 100px;
float: left;
display:inline;
padding: 3px;

}
#staff_email
{
width: 50px;
float: left;
display:inline;
padding: 3px;

}
	
#it_submenu
{
float: left;
display: inline-block;
width:123px;
height:33px;
background: #bcccb3;
text-align: center;
color:#333333;
font-weight: bold;
padding-top:2px;
padding-bottom:2px;
margin-bottom: 20px;
margin-top: 15px;
vertical-align:middle;
}
#it_submenu a
{
color:#333333;
font-weight: bold;
text-decoration:none;
vertical-align: middle;
}
#it_submenu a:hover
{
color:#FFF;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

dt {
float: left;
width: 50px;
font-weight:bold;
}
dd {
float: left;
width: 500px;
}

/* OLD STYLE SHEET  */
ul.none {

list-style:none;
margin-left: 0px;
margin-top: -20px;
}
a { color: #69899A; text-decoration: none; }
a.aample { color: #69899A; text-decoration: none; font-size:9px; }
a img { border: none; }

p.blue { color: #7B929B; }
p { margin: 20px 0px; }
p em {
	font-style: italic; margin: 0px 0px;
}
p a { text-decoration: underline; }
p a:hover { color: #305267; }

/* Heading Font Styling */

h1 { font: bold 1.45em/1.5em Georgia, serif; color: #305267; text-transform: uppercase; }
h2.type1 { width: 99%; font: normal 1.25em/1.3em Georgia, serif; font-style: normal; color: #324C60; }
h2.type2 { width: 99%; font: bold 1.25em/1.3em Verdana, sans-serif; color: #7B929B; }
h2.type3 { width: 99%; font: bold 1.25em/1.3em Verdana, sans-serif; color: #305267; }
h3.type1 { font: normal 1.15em/1.2em Georgia, serif; font-style: normal; color: #324C60; }
h3.type2 { font: bold 1.15em/1.2em Verdana, sans-serif; color: #305267; }
h3.type3 { font: normal 1.15em/1.2em Georgia, serif; font-style: normal; color: Red; font-weight: bold; }
h4 { font-weight: normal; font-size: 1.1em; line-height: 1.1em; color: #2B4555; }
h4 a { font-size: 1.1em; line-height: 1.1em; color: #2B4555; }
h4 a:hover { color: #324C60; }
h4.dir a { font-size: 1em; line-height: 1.1em; color: #324C60; font-variant:normal; }
h4.dir a.dir:hover { color: #2B4555; font-variant:normal;}
h4.heavy { font-weight: bold; }
h3 { font-weight: normal; font-size: 1.1em; line-height: 1.1em; color: #2B4555; }
h3 a { font-size: 1.1em; line-height: 1.1em; color: #2B4555; }
h3 a:hover { color: #324C60; }
h3.heavy { font-weight: bold; }
h3.type1 a {
		font-style: oblique;
		padding-right: 12px;
		background: transparent url("../images/basicelements/carrot_go.gif") right center no-repeat;
		color: #324C60;
}
h3.type1 a:hover { color: #93A5AD; }

/* Heading Positioning */
h1, h2, h3, h4 { margin: 0px; padding: 0px; }
h1 img { margin-top: 5px; }
h2.type1 { margin-top: 3px; margin-bottom: 30px; }
h2.type1 + h2.type1 { margin-top: -15px; }
h2.spaced { margin-top: 20px; }
h3.type1, h3.type2 { margin-bottom: -20px; }
h3.rule { display: block; margin: 20px 10px 0px 0px; padding-bottom: 4px; background: transparent url("../images/basicelements/tile_dottedhorizontal.gif") left bottom repeat-x; }
h3.bottom { margin-bottom: 0px; }
h3.spaced { margin-top: 20px; }
h3.shrink { font-size: 1em; }
h4.spaced { margin-top: 20px; }
h4.C333 { color: #333; }
h4.shrink { font-size: 1em; }

/* General Classes */
.alt { background-color: #D1DDE5; }
.shrink { font-size: 1.0em; }
.collapse { margin: 1px 0px; }
.column { width: 288px; padding: 0px 5px; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }
h3.C333 { color: #333; }

#accentbar {
	width: 900px; height: 220px;
	margin: 0px 5px;
	border-bottom: #FFF 1px solid;
}
	#leftaccentblock {
		float: left; display: inline;
		width: 250px; height: 220px;
	}
	#rightaccentblock {
		float: right; display: inline;
		width: 649px; height: 220px;
		border-left: #FFF 1px solid;
	}

#separatorbar {
	width: 900px; height: 30px;
	margin: 0px 5px;
}
	#leftseparatorblock {
		float: left; display: inline;
		width: 250px; height: 30px;
		background: #2E4654;
	}
		#applyonline {
			display: block;
			width: 230px; height: 14px;
			padding: 8px 10px 8px 10px;

			text-indent: -999em; letter-spacing: -999em;

			background: transparent url("../images/leftnav/applyonlinetoday.gif") 10px 8px no-repeat;
		}
		#applyonline:hover { background-color: #0F2938; }

	#rightseparatorblock {
		float: right; display: inline;
		width: 649px; height: 30px;
		border-left: #617B90 1px solid;
		background: #3A5769;
	}
	#student_org_separatorblock {
		float: left; display: inline;
		width: 899px; height: 30px;
		border-left: #617B90 1px solid;
		background: #3A5769;
		}

		
.student_org a:link, .student_org a:visited, .student_org a:active
{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
}
.student_org a:hover {

	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 5px;	
}
.so_title3
{
font-family:Georgia;
font-weight:bold;
font-size:14px;
color:#2e4654;
}
#student_org_separator {
	float: left; 
	display: inline;
	width: 249px; 
	height: 30px;
	border-left: #617B90 1px solid;
	background: #3A5769;	
	}	
	
.so_title1 {
  display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font: 1.25em/1.3em;
	font-style: italic; 
	color: #FFFFFF;
	font-variant:small-caps;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 14px;	
	}	
.so_title2 {
  display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font: 1.25em/1.3em;
	font-style: italic; 
	color: #FFFFFF;
	font-variant:small-caps;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;	
	}		

#mainblockwrapper {
	float: left; display: inline;
	margin: 0px 5px; padding-bottom: 20px;
	background: transparent url("../images/basicelements/fakecolumn.gif") repeat-y;
}
#mainblockwrapper_gal {
	float: left; display: inline;
	margin: 10px; padding-bottom: 20px;
}
#leftcolumn_gal {
		float: left; display: inline;
		width: 240px;
	}
#leftcolumn {
		float: left; display: inline;
		width: 250px;
}




.profileblock {
			min-height: 40px; width: 230px;
			margin: 15px 10px;
		}

.profileblock a.gettoknow {
				float: left; display: inline;
				width: 210px; height: 19px;
				margin-top: 1px; padding-left: 20px;
				background: transparent url("../images/profiles/gettoknow.gif") left top no-repeat;

				color: #FFF;
				font: normal 1.1em/1.9em Georgia, serif;
				font-style: oblique;
				text-indent: -999em; letter-spacing: -999em;
			}
.profileblock a.gettoknow:hover { background-position: left bottom; color: #305267; }

.profile {
			float: left; display: inline;
			width: 44px; height: 22px;
			border: 1px #7B929B solid;
			background-color: black;
		}

.profile a {
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-opacity: 1;
			}

.profile .off {
				opacity: .3;
				filter: alpha(opacity=30);
				-moz-opacity: .3;
			}

.profile a img { width: 44px; height: 22px; }






#ad_space {
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 0px 5px;
		}
		
#middlecolumn {
		float: left; display: inline;
		width: 460px;
		margin-top: 20px; padding: 0px 15px 20px 25px;
		background: transparent url("../images/basicelements/tile_dottedvertical.gif") right top repeat-y;
	}
html #middlecolumn p { width: 99%; } 
	#middlecolumnfull {
		float: left; display: inline;
		width: 597px;
		margin-top: 20px; padding: 0px 25px 20px 25px;
		background: none;
	}
html #fullpage p { width: 99%; } 
	#fullpage {
		float: left; display: inline;
		width: 845px;
		margin-top: 20px; padding: 0px 25px 20px 25px;
		background: none;
	}
	#application {
		width: 80%;
		margin-top: 20px; margin-left: 18px;
		background-color:#FFFFFF;
	}
		dl.pressreleases { margin: 25px 0px 0px; }
		dl.pressreleases dt {
			clear: left;
			float: left; display: inline;
			width: 16%;
			margin: 0px 2% 7px 0px; padding: 0px;

			font-weight: bold;
		}
			dl.pressreleases dt a { color: #2E4553; text-decoration: none; font-weight: bold; }
			dl.pressreleases dt a:hover { text-decoration: underline; }
		dl.pressreleases dd {
			float: left; display: inline;
			width: 80%;
			margin: 0px 0px 7px 0px; padding: 0px;
		}
			dl.pressreleases dd a { text-decoration: underline; }
			dl.pressreleases dd a:hover { color: #46728D; }

	#rightcolumn {
		float: left; display: inline;
		width: 130px;
		margin-top: 20px; padding: 0px 10px 20px 10px;
	}
		#rightcolumn img { margin-bottom: 3px; }
		#rightcolumn .profTxt { margin-top: -3px; margin-bottom: 6px;}
		#rightcolumn a { color: #305267; text-decoration: none; }
		#rightcolumn a:hover { text-decoration: underline; }
		a.downloadbutton, a.printbutton {
			display: block;
			width: 100%; height: 19px;
			padding: 0px;
			CURSOR: help;
			background: #FFF url("../images/basicelements/printbutton.gif") left top no-repeat;            
			border: none;
			color: #CEBA5F;
			font: bold 1em/1.9em Georgia, serif;
			font-style: oblique;
			text-indent: -999em; letter-spacing: -999em;
		}
		a.printbutton:hover { background-position: left bottom; color: #756001; }
		a.downloadbutton {
			background: #FFF url("../images/basicelements/downloadbutton.gif") left top no-repeat;
			color: #9A2429;
		}
		a.downloadbutton:hover { background-position: left bottom; color: #D70101; }

		#rightcolumn p {
			margin-top: 15px; padding: 10px 0px;
			color: #69899A;
		}
			p.factoid { background: transparent url("../images/basicelements/factoid.gif") no-repeat; }
			p.intouch { background: transparent url("../images/basicelements/intouch.gif") no-repeat; }
		
		#rightcolumn ul.quicklinks {
			background: transparent url("../images/basicelements/quicklinks.gif") no-repeat;
			margin: 2px 0px 0px; padding: 10px 0px 0px;
			list-style: none;
		}
			#rightcolumn ul.quicklinks li {
				margin: 0px; padding: 0px 0px 0px 12px;
				background: transparent url("../images/basicelements/emdash.gif") 3px .6em no-repeat;
			}

		#rightcolumn ul.previousposts a { text-decoration: none; }
		#rightcolumn ul.previousposts a:hover { color: #333; text-decoration: none; }
		#rightcolumn ul.previousposts {
			background: transparent url("../images/basicelements/previousposts.gif") no-repeat;
			margin: 10px 0px 0px; padding: 15px 0px 0px;
			list-style: none;
			color: #324C60;
			border: none;
		}
		#rightcolumn ul.previousposts li {
			margin: 0px 0px 0px; padding: 1px;
			background: white;
			border-bottom: 1px #333 dotted;
		}
		#rightcolumn ul.previousposts li.first { border-top: 1px #333 dotted; }
			#rightcolumn ul.previousposts li ul { border: none; background: none; margin: 0px; padding: 2px 0px; list-style: none;}
			#rightcolumn ul.previousposts li ul li { margin: 0px; padding: 2px 0px 2px 12px; border: none; background: transparent url("../images/basicelements/carrot.gif") 4px .5em no-repeat; }
			#rightcolumn ul.previousposts li ul li.Open { border: none; background: transparent url("../images/basicelements/carrot_open.gif") 3px .6em no-repeat; }
				#rightcolumn ul.previousposts li ul li.Open a.open { font-weight: bold; }
				#rightcolumn ul.previousposts li ul li span { color: #93A5AD; }
					#rightcolumn ul.previousposts li ul li ul { display: none; color: #93A5AD; margin: 0px 0px 0px -12px; padding: 2px 0px; list-style: none; background: none; border: none; }
					#rightcolumn ul.previousposts li ul li.Open ul { background: none; border: none; display: block; }
					#rightcolumn ul.previousposts li ul li ul li { margin: 0px; padding: 2px 0px 2px 12px; border: none; background: transparent url("../images/basicelements/emdash93A5AD.gif") 4px .7em no-repeat; }
					#rightcolumn ul.previousposts li ul li ul li a { color: #93A5AD; }
					#rightcolumn ul.previousposts li ul li ul li a:hover { color: #93A5AD; text-decoration: underline; }

#rightcolumn dl.quicklist {
    margin-top: 15px; padding: 10px 0px;
	color: #69899A; overflow: hidden;
}

dl.quicklist { background: transparent url("../images/basicelements/quicklist.gif") no-repeat; }
dl.quicklist dt { margin: 2px 0px; padding: 0px; }
dl.quicklist dd { margin: 2px 0px 10px; padding: 0px; }

.clearblock {
	clear: both;
	display: block;
	width: 0px; height: 0px;
	line-height: 0px;
}

#footer {
	width: 910px;
	margin: 5px auto 0px auto; padding-bottom: 10px;

	color: #6F6A52;
	font: normal .9em/150% Verdana, sans-serif;
	text-align: center;
}
	#footer a { color: #6F6A52; }
	#footer a:hover { color: #534E35; }
	#footer span { margin: 0px 5px; }


/* CSS to style links in leftnav */
.linklist { color: #1F3C4D; }
.linklist a { color: #1F3C4D; text-decoration: none; }
.linklist a:visited { color: #1F3C4D; text-decoration: none; }
.linklist a:hover { color: #1F3C4D; text-decoration: underline; }

/* link headers/categories */
.linklist {
    width: 250px; height: auto;
	margin: 0px; padding: 18px 0px 10px 0px;
    list-style: none;
    background: #ACB9BF;
}

.linklist li {
    width: 250px; height: auto;
	margin: 0px; padding: 0px;
    font: bold 1em/1.9em Georgia, serif;
	text-transform: uppercase;
}

.linklist li a {
    display: block;
	width: 220px; height: 1.9em;
	margin: 0px; padding: 0px 0px 0px 30px;
	background: transparent url("../images/basicelements/carrot.gif") 15px .75em no-repeat;
    letter-spacing: .5px;
}

.linklist li a:hover, .linklist li a:active { background-color: #93A5AD; }
.linklist li.focused { background-color: #D1DDE5; }

/* Second Level links. */
.linklist li .sublinklist {
    width: 250px; height: auto;
	margin: 0px; padding: 0px;
	background-color: #ACB9BF;
    list-style: none;
}

.linklist li .sublinklist li {
    width: 250px; height: auto;
	margin: 0px; padding: 0px;
    font: normal 1em/1.9em Verdana, sans-serif;
	text-transform: none;
}

.linklist li .sublinklist li.focused { background-color: #C0CCD3 }

.linklist li .sublinklist li a {
    width: 207px; height: auto;
	margin: 0px; padding: 0px 5px 0px 38px;
	background: none;
}

.linklist li .sublinklist li a:hover,
.linklist li .sublinklist li a:active {
    background-color: #93A5AD;
}

/* Third Level links. */
.linklist li .sublinklist li .level3list {
    width: 250px; height: auto;
	margin: 0px; padding: 0px;
	background-color: #C0CCD3;
    list-style: none;
}

.linklist li .sublinklist li .level3list li {
    width: 250px; height: auto;
	margin: 0px; padding: 0px;
    font: normal 1em/1.9em Verdana, sans-serif;
	text-transform: none;
}

.linklist li .sublinklist li .level3list li.focused { background-color: #CDDBE3; }
.linklist li .sublinklist li .level3list li.focused a:hover { background-color: #CDDBE3; }

.linklist li .sublinklist li .level3list li a {
    width: 180px; height: auto;
	margin: 0px; padding: 0px 5px 0px 65px;
    background: transparent url("../images/basicelements/emdash.gif") 55px .95em no-repeat;
}

.linklist li .sublinklist li .level3list li a:hover,
.linklist li .sublinklist li .level3list li a:active {
    background-color: #93A5AD;
}
/* End Left Navigation */



#titlepopup {
	padding-top: 5px;
	background: transparent url("../images/basicelements/tick.gif") -12px top no-repeat;
	
	color: #756001;
	font: bold 1em/1em Georgia, serif;
}
#titlepopupshadow {
	width: 183px; height: 19px;
	background: #000;
	opacity: .2;
	filter: alpha(opacity=20);
	-moz-opacity: .20;
}
#innerTip {
	padding: 4px 10px 3px;
	background: #CEBA5F;
}

/* Directory pages */
a.leftgo {
	padding-left: 12px;
	background: transparent url("../images/basicelements/carrot_go.gif") left .3em no-repeat;
}
.leftgo_na {
	padding-left: 12px;
	background: transparent url("../images/basicelements/carrot_go.gif") left .3em no-repeat;
	font-style: italic;
	color: #CCC;
}
li.leftlink a, li.leftlinkOpen a { padding-left: 14px; }
li.leftlink {	
	background: transparent url("../images/basicelements/carrot_leftgo.gif") left .45em no-repeat;
}
li.leftlinkOpen {
	background: transparent url("../images/basicelements/carrot_leftgoOpen.gif") left .45em no-repeat;
}
li.leftlinkOpen a.open { color: #2B4555; font-weight: bold; }
ul#podcastarchive li.leftlinkOpen ul { display: block; }
ul#podcastarchive li.leftlink ul { display: none; }



.faculty h4, .faculty h3, .staff h4, .staff h3 { margin: 10px 0px 4px; }
.faculty em.title, .staff em.title { font-family: Georgia, serif; }
.faculty a, .staff a { color: #7391A1; }
.faculty a:hover, .staff a:hover { color: #324C60; }
.faculty address, .staff address { display: inline; margin: 0px 10px; padding: 0px; font-style: normal; color: #333; }
	.staff address { margin-left: 0px; } /* override */




#facultyprofile {
	float: left; display: inline;
	width: 460px;
	margin: 10px 0px; padding: 5px 0px;
	border-top: 1px dotted #3A5769; border-bottom: 1px dotted #3A5769;
	background: #FFF;	
}
html #facultyprofile dd { margin-right: 0px; width: 315px; }
/*#facultyprofile img { float: right; margin: 5px 0px; }*/
#facultyprofile h3 { margin: 0px 0px 3px; padding: 0px; color: #2B4555; font: normal 1.4em/1.5em Georgia, serif; font-style: italic; }
#facultyprofile dl { margin: 0px; padding: 0px; color: #2B4555; }
#facultyprofile dt { clear: left; float: left;  margin: 3px 0px 0px; font-weight: bold; }
#facultyprofile dd { float: left; display: inline; max-width: 280px; min-width: 280px; margin: 15px 0px 0px -30px; top: 0px; }
#facultyprofile dd a:hover { text-decoration: underline; }
#facultyprofile dd.wrap { clear: left; width: 340px; margin-left: 0px; }
#facultyprofile ul { margin: 0px; padding: 0px; list-style: none; }
#facultyprofile ul li { margin: 0px; padding: 2px 0px 0px 3em; text-indent: -3em; }







p.spaced { line-height: 140%; }
a.returnlink {
	float: right; display: inline;
	padding-left: 12px;
	background: transparent url("../images/basicelements/carrot_back.gif") left center no-repeat;

	font: normal 1.1em/1.15em Georgia, serif;
	font-style: italic;
}

select.returnlink {
	float: right; display: inline;
	padding-left: 12px;
}

a.returnlink:hover { color: #2B4555; }

/* About Charlotte */
.aboutblock {
	width: 460px;
	clear: left;
	float: left; display: inline;
	margin-bottom: -2.5em;
}
.last { margin-bottom: 0px; }
	img.right { float: right; display: inline; margin: 10px 10px 0px; }
	ul.leftgo {
		width: 260px;
		margin: 5px 0px; padding: 0px;
		list-style: none;
	}
		ul.leftgo li { margin: 0px; padding: 2px 0px 0px 12px; text-indent: -12px; }
		ul.leftgo li a:hover { color: #1F3C4D; }

/* Academic Calendar */
table.calendar { margin: 5px 10px 10px 0px; padding: 0px; }
table.calendar td { padding: .2em .3em; }
.tddate { width: 52em; vertical-align: top; }
.tddate2 { width: 37em; vertical-align: top; }

/* Podcasts */
.podcast { margin: 5px 10px 15px 0px; }
.podcast p { color: #225B6F; }
.podcast a.carrot { padding-left: 10px; margin-right: 20px; background: transparent url("../images/basicelements/carrot.gif") 2px .4em no-repeat; }
.podcast a:hover { color: #1F3C4D; }
ul#podcastarchive { margin: 0px 1px; padding: 0px; width: 458px; }
ul.nostyle { list-style: none; margin: 0px; padding: 0px; }
ul.nostyle li { margin: 0px 0px 0px 15px; padding: 0px; }
ul.nostyle li .podcast { margin: 5px 10px; padding: 0px; }

/* Dean's Message */
p.letter { font: normal 1.15em/140% Georgia, serif; font-style: normal; color: #324C60; padding-right: 5px; margin-right: 15px; }

/* Site Map */
ul.pagelist, ul.level2 { margin: 2px 0px 0px; padding: 0px; list-style: none; }
/*ul.level2 li { list-style: none; margin: 0px; padding: 0px 0px 0px 20px; background: transparent url("../images/basicelements/emdash.gif") 10px .6em no-repeat; }*/
li.level2 { list-style: none; margin: 0px; padding: 0px 0px 0px 20px; background: transparent url("../images/basicelements/emdash.gif") 10px .6em no-repeat; }
ul.pagelist a:hover, ul.level2 a:hover { color: #1F3C4D; }


.email_camp_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color: #000000;
font-weight:bold;
}

#webalertcolumn{ float: left; display: inline; width: 900px;}

#webalert {
	float: left; display: inline;
	margin: 0px 5px; padding-bottom: 5px;padding-top: 5px;
	background: #993f33;
	color: #FFFFFF;
}

a.webalert {color: #FFFFFF; text-decoration:underline;}
