/* CSS Document */
* { margin: 0; padding: 0; }
body {
	font-family: Arial,Helvetica,sans-serif;
    min-height:1000px;
	background-color:#ffffff;
	background-image: url(/core/img/bg/topbg.jpg);
background-repeat:repeat-x;
 }
 
 #printlogo{display:none;}


h1{color:#444444; font-weight:bold; font-size:140%; margin:0.8em 0px 0.4em 0px;}
h2{color:#444444; font-weight:bold; font-size:110%; margin:0.6em 0px 0.3em 0px; }
h2 a{color:#444444; font-weight:bold; text-decoration:none;} 
h2 a:hover{color:#8F0000;text-decoration:underline;}
h3 { color:#444444; font-weight:bold; font-size:100%; margin:0.5em 0px 0px 0px; }
h3 a{ color:#444444; font-weight:bold; font-size:100%; margin-bottom:0.3em; text-decoration:none;  }
h4 { color:#444444; font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; }
h4 a{ color:#444444; font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:underline; }
h4 a:hover{ text-decoration:underline; }
p{font-size:90%;color:#444444;margin:0.2em 0px 0.4em 0px;}
li{color:#444444; font-size:90%;margin:0.2em 0px 0.2em 0px;}
a{color:#ee2e24; text-decoration:none;}
a:hover{text-decoration:underline;}
strong{font-weight:bold;}
 hr {border: 0; width: 100%; color: #e3e3e3; background-color: #e3e3e3; height: 1px;}


#bd{background-image:url(/core/img/bg/bgwrapper.gif);
background-repeat:repeat-y;}

.hero{margin:0px;padding:0px; height:165px;}

.imgdivsml {padding:5px;}

/*navigation*/
#navigation{ width:170px;}

#navigation .shade img{position:relative; margin:0px 0px 0px 0px; width:174px; height:12px;}

#navigation ul{margin:20px 0px 0px 0px;}
#navigation ul li{

line-height:2em;
font-size:100%;
}
#navigation li a{color:#ee2e24; text-decoration:none;}
#navigation li.AM-TopLevel a{ display:block; color:#ee2e24; background-image:url(/core/img/interface/menuoff.gif);
background-repeat:no-repeat;background-position:0px 0px;padding-left:20px;}
#navigation li.AM-TopLevel a:hover {background-image:url(/core/img/interface/menuon.gif);}
#navigation li.AM-Selected a {background-image:url(/core/img/interface/menuon.gif);}

#navigation ul li ul  {margin:0px 0px 0px 0px; background-image:none;}
#navigation ul li ul li { background-image:none; font-size:90%;}

#navigation li.AM-TopLevel li.AM-Leaf a{color:#ee2e24; text-decoration:none;}
#navigation li.AM-TopLevel li.AM-Leaf a{ display:block; height:20px; width:220px;color:#ee2e24; background-image:url(/core/img/interface/menuoff2.gif);
background-repeat:no-repeat;background-position:0px 0px;padding-left:50px;}
#navigation li.AM-TopLevel li.AM-Leaf a:hover {background-image:url(/core/img/interface/menuon2.gif);}
#navigation li.AM-TopLevel li.AM-Selected a {background-image:url(/core/img/interface/menuon2.gif);}

#bd .top{background-image: url(/core/img/interface/top.gif); width:760px; height:40px; background-repeat:no-repeat; background-position:bottom;}
#bd .content{background-color:#ebebeb; width:695px; *width:725px; z-index:50;}
#bd .content p{font-size:100%; color:#404040;}


/*bodytext*/
#bd .bread{margin:0px; width:385px; *width:380px; padding:10px 10px 20px 0px; border-top:8px solid #ee2e24;}
#bd .bread ul{
list-style-type:disc; margin:5px 15px;}
#bd .bread ul li{
list-style-type:disc;}


/*bodytext no hero picture*/
#bd .breadnopic{width:385px; *width:380px; padding:10px 10px 20px 0px; overflow:hidden;}
.breadnopic .shade img{position:absolute; *position:relative; margin:-10px 0px 0px -10px; width:414px; height:12px;}
#bd .breadnopic em{
font-style:italic; line-height:1.4em; font-size:110%;}
#bd .breadnopic span em {
 font-size:90%;font-style:normal;}

/*butter*/
.butter{width:165px; padding:12px 10px 10px 10px; background-color:#ffffff;}
.butter .shade img{position:absolute;margin:-12px 0px 0px -10px; *margin:-12px 0px 0px -12px; width:185px; *width:186px; height:15px;}
.butter .shade img.sub{*width:187px;}
.butter .shadebtm img{background-color:#ee2e24; height:5px;position:absolute;margin:-5px 0px 0px -10px; *margin:0px 0px 0px -11px; width:185px; *width:187px;}
.butter .imgdiv {margin:0 -10px;}

.blockquote{margin:10px 10px 20px 10px;}
.blockquote p{color:#666666; font-size:80%; line-height:1.4em;}
.blockquote em{font-style:italic;font-size:130%;line-height:1.8em;color:#ee2e24;}

.imgdiv{ margin:0px;}

/*videolink*/

table.video{width:350px;}
table.video td{background-color:#fdfdfd;border:none; }
table.video td p{font-weight:bold;}
table.video td p.vid{padding:5px 5px 5px 25px; background-image:url(/core/img/interface/vidbtn.gif); background-repeat:no-repeat; background-position:left 0px;}
table.video td a{font-weight:normal;}
table.video td a:hover{text-decoration:underline;}
table.video td.image{background-color:#ffffff;padding:0px;}
table.video td.image img{vertical-align:bottom;}


/*table*/

table{border-collapse:collapse; margin:10px; font-size:90%; border: 1px solid #ccccccc; width:97%;}
td{padding:10px; border: 1px solid #cccccc;}
th{padding:10px; border: 1px solid #cccccc; background-color:#666666; color:#ffffff; font-weight:bold;}


/*personnel*/
#bd .people{margin:15px 0px;}
#bd .people img{/*margin:0px 5px 5px; width:100px;*/}
.people ol.rounded li{display:inline;}



/*footer */
#ft{ background-color:#ffffff; padding:40px 0px 50px 0px;width:950px;background-image:url(/core/img/bg/footer.gif);background-repeat:no-repeat;background-position:top left;height:50px;}
#ft ul{font-size:90%; color:#666666; padding:5px 0px 0px 170px; display:inline;}
#ft li{  display:inline; border-right:1px solid #cccccc;padding:5px;}
#ft li.last{border:none;}
#ft li a{   text-decoration:none; }
#ft li a:hover{ text-decoration:underline; }

/*homepage ad*/
#mf352{margin:20px 0px -10px -10px; border-top: 1px dashed #e3e3e3; padding-top:10px; display:block; *margin-right:-20px; }

/****************************/
/* layout */
#hd {height:140px;}

.breadnopic blockquote {margin-left:2em;}
.breadnopic blockquote p {text-indent: -1em; margin:0}
.breadnopic h1 {}
.breadnopic h2 {}
.breadnopic .headers {margin-bottom:20px;}
.breadnopic .headers p {margin:0;}

/* contact */
table.contact{width:370px;}
.contact input, .contact textarea { width:200px;}
.contact input.button { width:auto; }
.contact td {border:none; padding:5px;}
.contact .check input {width:auto; margin-right:5px;}
.contact .check td {padding:2px;}
.err_msg li {color:#ff0000;}

/* newsletter */
/* clear */
.jnl table {width:auto;}

/* enewsletter common */
.jnl table.wide {border:none; margin:0 5px;}
.jnl table td{border:none;padding:3px; vertical-align:top;}
.jnl td.fldname {width:130px;}
.jnl td textarea {width:355px;}
.jnl td.fldval input {width:220px;}
.jnl td.fldval .radio input {width:auto;}
.jnl td.fldval input.fld_country {width:260px;}

.error li {color:Red;}

/* login */

.loginbox table {border:none; margin:0;}
.loginbox table td {border:none; padding:3px;}
.login_recover table {border:none;}
.login_recover table td {border:none; padding:5px;}
.login_changepwd table {border:none;}
.login_changepwd table td {border:none; padding:5px;}

/* login status */
.login li a {font-weight:bold;}
/*persons list - alumni*/
.plist{width:360px; margin:0px 10px; clear:both; border-bottom:2px dotted #cccccc; height:70px; *height:80px;background-image:url(/core/img/interface/parrow.gif); background-repeat:no-repeat; background-position:right center;}
.pdetails{padding:10px;}
.plist .imgholder{ margin:0px 0px 10px 0px; *margin-top:10px;float:right; width:80px; height:60px; overflow:hidden;  }
.pdetails .imgholder{ margin:0px 0px 10px 0px; float:right; width:120px; height:100px; overflow:hidden;  }
.plist .imgholder img{width:80px; float:right;}
 .pdetails .imgholder img{width:100px; float:right;}
.plist h3{color:#ee2e24; margin:0.5em 0px; font-weight:normal;}
.plist h3 a{color:#ee2e24;}
.plist h2 a:hover{color:#666666;}
.plist span{font-weight:bold;}
.backtop{padding:10px; border-bottom:1px dotted #cccccc;}
.backbtm{padding:10px; border-top:1px dotted #cccccc;}

