body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%; color: #333333; margin: 12px 0px 0px 0px; padding: 0px; background-color: #FFFFFF; }

a { color: #969370; text-decoration: underline; font-weight: normal; }
a:hover{ color: #666666; text-decoration: underline; }
.button { margin:0px; padding: 0px; float:right;}
.button a{ color:#000000;}
.red { color:#990000;}
.title { font-size: 18px; line-height: 160%; color: #333333; font-weight: normal;}
.title2 {font-size: 18px; line-height: 160%; color: #333333; font-weight: normal; text-indent: 10px;}
.title3 { font-size: 25px; line-height: 150%; color: #958C20; font-weight: normal;}
.title4 { margin:0px; padding:10px 0px 0px 20px; font-size: 18px; line-height: 150%; color: #333333; font-weight: normal;}
.title5{ font-size:14px; font-weight:bold; color:#FFFFFF;}

.subtitle { font-size: 18px; color: #333333; font-weight: normal; }
.subtitle2 { font-size: 11px; line-height: 120%; color: #336600; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.subtitle3 { font-size: 15px; line-height: 150%; color: #969370; font-weight: normal;}
.Introduction { font-size: 12px; line-height: 150%; color: #969370; font-weight: normal; font-style: italic;}
.left{ float:left;}
.right{ float:right;}

p { margin:14px 0px 14px 0px; padding:0px;}



#header{ margin: 0px auto; padding:0px; background: #ffffff; width: 958px; height: 293px;height: 309px; border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;} 
#header_left{ width:342px; height:293px;height:309px; float:left; background-image:url(../images/header/header_r5_c4.jpg); background-position:bottom;background-position:left 100px; background-repeat:repeat-x;}
#header_right{ width:616px; height:293px;height:309px; float:right;}

#headernl{ margin: 0px auto; padding:0px; background: #ffffff; width: 958px; height: 239px; border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;} 
#header_leftnl{ width:342px; height:239px; float:left; background-image:url(../images/newsletter/newsletter_r5_c4.jpg);  background-position:bottom; background-repeat:repeat-x;}
#header_rightnl{ width:616px; height:239px; float:right;}
#bannernl{width: 616px; height: 205px;}



#logo{ float:left; margin: 0px; width: 342px; height:87px; padding:0px 0px 13px 0px; background-color:#DBDACE;}
.menu{ margin-left:-19px; width:361px;}
#subnav{ width:616px; height:34px;}
#banner{ width: 616px; height: 259px;}

.mainbody{
	margin: 0px auto;
	padding:0px 20px 10px 20px;
	width: 918px;
	background-color:#FFFFFF;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}

.mainbodynewsletter{
	margin: 0px auto;
	padding:0px 20px 40px 20px;
	width: 918px;
	background-color:#FFFFFF;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	background-image: url(../images/mainbodybg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#homepagemainbody{background:url(../images/tree.gif) no-repeat; background-position:bottom;}
.box1{ float:left; margin:0px 20px 0px 0px; padding:15px 20px 15px 20px; width:336px; background:url(../images/tabbg1.jpg) no-repeat; background-position:top;}
.box2{ float:left; margin:0px auto; padding:15px 20px 15px 20px; width:480px; background:url(../images/tabbg2.jpg) no-repeat; background-position:top;}
.box3{ float:left; margin:0px 16px 0px 0px; padding:10px; width:270px; background:url(../images/JustineCassell.jpg) no-repeat top;}
.box3bd{ margin:0px 0px 0px 25px; width:130px; color:#000000; font-size:11px;}
.box4{ float:left; margin:0px 16px 0px 0px; padding:15px 8px 15px 8px; width:314px; background:url(../images/tabbg4.jpg) no-repeat; background-position:top;}
.box4bd{ margin:0px auto; padding:22px 10px 10px 10px; color:#000000; height:250px; background:url(../images/ClaudeMSteele.jpg) no-repeat top; font-size:11px;}
.box5{ float:left; margin:0px; padding:12px; width:236px; background:url(../images/tabbg5.jpg) no-repeat; background-position:top;}

.boxnl3{ float:left; margin:10px 0px 0px 0px; padding:0px; width:236px;}
.boxnl4{ float:left; margin:0px 0px 0px 20px; padding:10px;}

.box1nl{ margin:0px; padding:60px 10px 10px 25px; color:#000000; height:100px; width:360px;}
.box1nl2{ margin:0px; padding:40px 10px 10px 25px; color:#000000; height:100px; width:500px;}

.photogallery{ padding:3px; border:#CCCCCC solid 1px; background-color:#FFFFFF;}
.maincontent{margin:0px auto; padding:20px 30px 0px 20px; width:850px; background:url(../images/tabbg6.jpg) no-repeat; background-position:top;}
.maincontentleft{ float:left; width:540px; margin:0px 0px 0px 20px;}
.maincontentleft2{ float:left; width:590px; margin:37px 0px 0px 20px;}
.maincontentleft3{ float:left; width:230px; margin:0px; padding:10px 0px 0px 0px; background-image:url(../images/tabbg7.jpg); background-repeat:no-repeat; background-position:top;}



#leftmenu{float:left; width:210px; margin:0px; padding:10px 5px 0px 15px; background-image:url(../images/tabbg8.gif); background-repeat:repeat-y;}
.maincontentright{ float:left; width:230px; margin:50px 0px 0px 50px; font-size:12px;}
.maincontentright2{ float:right; width:230px; margin:0px; font-size:12px;}
.maincontentright3{ float:right; width:664px; margin:0px 4px 20px 0px; font-size:12px; background:url(../images/newsletter/directorBg.jpg) no-repeat top;}
.maincontentright4{ float:right; width:664px; margin:0px 4px 20px 0px; font-size:12px; background:url(../images/newsletter/tab1bg.jpg) no-repeat top;}
.maincontentright5{ float:right; width:664px; margin:0px 4px 20px 0px; font-size:12px; background:url(../images/newsletter/Conversationswithfellows.jpg) no-repeat top;}

.button{ float:right; background:url(../images/buttonbg.jpg) repeat-y left; display:block; font-size:12px; color:#000000; padding:2px 6px 2px 6px;}
.button a{ color:#000000; text-decoration:none;}
.button a:hover{ color:#000000; text-decoration:underline;}

.button2{ float:left; background:url(../images/buttonbg.jpg) repeat-y left; display:block; font-size:12px; color:#000000; margin:2px 0px 0px 0px; padding:2px 6px 2px 6px;}
.button2 a{ color:#000000; text-decoration:none; display:block;}
.button2 a:hover{ color:#000000; text-decoration:underline; display:block;}

.buttonbox{ width:250px; margin:20px 0px 0px 0px;}
.clearboth{ clear:both; height:0px;}
#footer{ clear: both; margin: 0px auto; padding:6px; width: 948px; background-color:#FFFFFF; color:#A3A389; }

#nllist{ width:300px;}
.treelist { margin:10px 0px 0px 0px; padding:0px; line-height:180%;}
.treelist ul{ margin:10px 0px 0px 10px; padding:0px; list-style:none; font-weight:bold; color:#000000;}
.treelist ul li{ font-size:12px; margin:0px; padding:0px 0px 0px 20px;  background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:left 6px; font-weight:normal;}
.treelist ul li a{ color:#333333;}

.nltreelist { float:left; margin:10px 0px 0px 0px; padding:0px; line-height:180%; width:320px;}
.nltreelist ul{ margin:10px 0px 0px 10px; padding:0px; font-weight:bold; list-style:none; width:280px;}
.nltreelist ul li{ margin:0px; padding:0px 0px 0px 20px;  background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:left 6px; font-weight:normal; width:280px;}





.navbox{ float:left; clear:both; margin:7px 0px 0px -19px; background-image:url(../images/wbg.gif); background-repeat:no-repeat;}
#nav{font-size:0px;
list-style-type: none;
  margin: 0px;
  padding: 0px;}
#nav a{
	font-size:11px;
	display:block;
	width:246px;
	height: 34px;
	height: 31px;
	line-height:20px;
	color: #969370;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}

#nav li li a{
	border-bottom:1px solid #C6C5B0;
	padding-left:6px;
	height: 20px;
}
/*-----
#nav a:hover {
	background-color: #C6C5B0;
	color: #FFFFFF;
}
------*/
#nav #a1{ background-image:url(../images/menu/menu_1.jpg);}
#nav #a2{ background-image:url(../images/menu/menu_2.jpg);}
#nav #a3{ background-image:url(../images/menu/menu_3.jpg);}
#nav #a4{ background-image:url(../images/menu/menu_4.jpg);}
#nav #a5{ background-image:url(../images/menu/menu_5.jpg);}
#nav #a6{ background-image:url(../images/menu/menu_6.jpg);}
#nav a:hover {
	background-position:0 -34px; 
}


#nav li{width:246px; 	display:block;}
#nav ul {
  position: absolute;
  display: none;
  margin:-34px 0px 0px 241px;
  margin:-31px 0px 0px 241px;
  padding:0px;
  list-style-type: none;
}

#nav ul ul {
  position: absolute;
  display: none;
  margin-left:253px;
  margin-top: -21px;
  padding:0px;
}

#nav li.show ul {display: block;}
#nav li.show li ul {display: none;}
#nav li li.show ul {display: block;}


#nav ul li.hadChild a{
	background:#ffffff;
	color:#969370;
	
}

#nav ul li.hadChild a:hover{
	background:#C6C5B0;
	color:#ffffff;
}





h1 { font-size: 18px; font-weight: normal; line-height: 150%; color:#333333;}
h2 { font-size: 13px; font-weight: normal; line-height: 150%; color:#333333;}
h3 { font-size: 25px; font-weight: normal; line-height: 110%; color:#333333; margin:0px 0px 12px 0px; padding:0px;}
h4 { font-size: 16px; font-weight: normal; line-height: 150%; color:#333333; margin:12px 0px 0px 0px; padding:0px;}
h5 { font-size: 11px; font-weight: normal; line-height: 150%; color:#333333; font-weight:bold;}
h6 { font-size: 13px; font-weight: normal; line-height: 150%; color:#333333;}

.green{ color:#958C20;}
.maincontentleft04{ float:left; width:540px; margin:18px 0px 0px 20px; color:#555555; font-size:12px;}
.maincontentright04{ float:right; width:255px; margin:50px 0px 0px 0px; font-size:12px;}

.righttab04{ margin:0px; padding:6px; background-color:#7A886D;}
.righttab04 ul{list-style:none; margin:0px 0px 0px -16px; padding:0px;}
.righttab04 ul li{ margin:0px; padding:6px 0px 6px 30px; background:url(../images/templateli.gif) left 3px no-repeat;}
.righttab04 ul li a{ color:#F1F1F1; text-decoration:none; }

.righttab04_1{ background-color:#F8F3EF; border:#DBD9B3 solid 1px; margin:20px 0px 0px 0px; padding:0px 12px 4px 12px; color:#666666; font-size:11px;}
.righttab04_1 ul{list-style:none; margin:0px; padding:0px;}
.righttab04_1 ul li{ margin:0px; padding:6px 14px 6px 0px;}
.righttab04_1 ul li a{ padding:6px 14px 6px 0px; color:#958C20; text-decoration:none; background:url(../images/arrow04.gif) right 8px no-repeat;}

.righttab04_2{ background-color:#F8F3EF; border:#DBD9B3 solid 1px; margin:20px 0px 0px 0px; padding:12px; color:#666666;}
.righttab04_2 img{ background-color:#FFFFFF; border:#CCCCCC solid 1px; padding:3px;}
.righttab04_3{ background-color:#DCE9CF; border:#DBD9B3 solid 1px; margin:20px 0px 0px 0px; padding:11px; color:#958C20;}

.righttab04_3 ul{list-style:none; margin:0px; padding:0px;}
.righttab04_3 ul li{ margin:0px; padding:6px 0px 6px 30px;}
.righttab04_3 ul li a{ color:#958C20; text-decoration:none; }

.righttab04_4{ font-size:12px; background-color:#F8F3EF; border:#DBD9B3 solid 1px; margin:20px 0px 0px 0px; padding:12px; color:#666666;}

.righttab05_1{ background-color:#F8F3EF; border:#DBD9B3 solid 1px; margin:16px 0px 0px 0px; padding:0px 12px 4px 12px; color:#666666; font-size:12px;}
.righttab05_1 ul{list-style:none; margin:0px; padding:0px;}
.righttab05_1 ul li{ margin:0px; padding:10px 0px 10px 0px;}
.righttab05_1 ul li a{ padding:6px 12px 6px 0px; color:#958C20; text-decoration:none; background:url(../images/arrow04.gif) right 9px no-repeat;}

.center{ text-align:center;}
.read{ font-size:11px;}

.print{ background:url(../images/print.jpg) left top no-repeat;}
.email{ background:url(../images/email.jpg) left top no-repeat;}

.print2{ margin:0px; padding:0px 0px 0px 30px; background: url(../homeimages/about/print.gif) left top no-repeat; height:24px; list-style:none;}
.print2 a{ color:#958C20; text-decoration:none;}
.email2{ margin:0px; padding:0px 0px 0px 30px; background: url(../homeimages/about/email.gif) left top no-repeat; height:24px; list-style:none;}
.email2 a{ color:#958C20; text-decoration:none;}

.read a{ padding:0px 14px 0px 0px; color:#958C20; font-weight:bold; text-decoration:none; background:url(../images/arrow04.gif) right 2px no-repeat;}


.heading1{ font-size:14px; font-weight:bold; line-height:150%; font-variant:small-caps;}
.heading2{ font-size:12px; line-height:180%;}
.heading3{ font-size:11px; font-weight:bold; line-height:150%; font-variant:small-caps;}
.heading4{ color:#958C20; font-weight:bold;}
.heading5{ margin:0px; padding:18px 0px 10px 0px; font-size:14px; color:#555555; font-weight:bold;}
.line{ margin:0px; padding:0px; border-top: #A9A78A solid 3px;}
.line2{ margin:0px; padding:0px; border-top: #A9A78A solid 2px;}


.textbox{ margin:0px; padding:5px; color:#FFFFFF;}
.textbox ul{ margin:4px 0px 0px 0px; padding:0px; font-size:11px; line-height:120%;}
.textbox ul li{ margin:0px; padding:0px; list-style:none;}
.textbox ul li a{ margin:0px; padding:0px 14px 0px 0px; color:#FFFFFF; text-decoration:none; background:url(../homeimages/about/arrow.png) bottom right no-repeat;}
.textbox ul li a:hover{ text-decoration:underline;}

.textbox2{ margin:0px; padding:10px; color:#FFFFFF; line-height:130%;}
.textbox3{ margin:0px; padding:0px; color:#FFFFFF; line-height:130%;}
.textbox3 a{ color:#FFFFFF; text-decoration:none;}


.gift{padding:10px 20px 10px 20px; width:482px; height:196px; background:url(../homeimages/gift/bg.jpg) right top no-repeat; color:#FFFFFF; line-height:130%;}
.gift2{ margin:-60px 0px 0px 0px; padding:0px; width:730px;}
.gift3{ margin:0px 0px 10px 0px; padding:0px 0px 0px 8px; border-left: #999999 solid 2px;}
.gift3 ul{ margin:4px 0px 0px 0px; padding:0px; font-size:12px; line-height:120%;}
.gift3 ul li{ margin:0px; padding:0px; list-style:none;}
.gift3 ul li a{ margin:0px; padding:0px 14px 0px 0px; color:#958C20; text-decoration:none; background: url(../homeimages/gift/arrow.gif) 2px right no-repeat;}
.gift3 ul li a:hover{ text-decoration:underline;}

.makeyourgiftnow{ margin:-70px -8px 0px 0px; padding:0px; width:136px; height:136px; display:block;}

/*---------------additional------------------------*/

.fellow_box_2{ float:left; margin-bottom:25px; padding:2px 2px 0 2px; width:163px; height:238px; background:url(../images/box_bg_2.gif) no-repeat;}
.fellow_box_2 a, .box_bg_2 div a{ display:block; margin-top:25px; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; text-align:center;}
.fellow_box_2 a img, .fellow_box_3 a img{ border:0;}
.fellow_box_2 a:hover, .box_bg_2 div a:hover, .fellow_box_3 a:hover{ text-decoration:underline;}
.fellow_box_2.n_1{ background-position:0 0;}
.fellow_box_2.n_2{ background-position:-166px 0; }
.fellow_box_2.n_3{ background-position:-332px 0;padding-right:4px;}

.fellow_box_1{ float:left; margin-left:-20px; padding:15px 15px 0; width:328px; height:250px;}
.fellow_box_1.n_1{ background:url(../images/Conv_1_bg1.jpg) no-repeat;}
.fellow_box_1.n_2{ clear:left; background:url(../images/Conv_1_bg2.jpg) no-repeat;}
.fellow_box_1.n_3{ margin-left:0; width:170px; background:none;}

.fellow_box_1 h5{ font-size:14px; color:#4f6040; margin:0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:100%;}
.fellow_box_1 p{ margin-top:5px; line-height:120%;}

.box_bg{ margin-bottom:10px; margin-left:-20px; width:874px; height:250px; overflow:hidden;background:url(../images/Conv_1_bg3.jpg) no-repeat bottom;}
.box_bg_2{ margin-bottom:10px; margin-left:-20px; width:874px; height:360px; overflow:hidden;background:url(../images/pic_fellows_bg.jpg) no-repeat;}
.box_bg_2.n_2{margin-bottom:10px; margin-left:20px; width:787px; height:327px; overflow:hidden;background:url(../images/pic_fellows_bg_2.jpg) no-repeat;}

.box_bg .fellow_box_2{ margin-right:1px; padding:2px 1px 0 1px; height:230px;}
.box_bg_2 div{ float:right; margin-top:274px; width:279px; height:52px; background:url(../images/bg_Browse_More.png) no-repeat;}
.box_bg_2 div a{ margin-top:18px; text-align:right; font-size:13px;}
.box_bg_2 div img{ border:0; margin-right:10px;}
.box_bg_2.n_2 div{ margin-top:220px;width:379px; height:52px; float:left; background-repeat:repeat;}
.box_bg_2.n_2 div a{ margin-top:15px;}

.fellow_box_3{float:left; margin-bottom:25px; margin-right:8px; padding:0 1px 0 4px; width:254px; height:270px; background:url(../images/box_bg_3.gif) no-repeat;}
.fellow_box_3.n_1{ margin-left:16px;}
.fellow_box_3.n_2{ background-position:-261px 0; }
.fellow_box_3 h5{ font-size:12px; color:#fff; margin:10px 0 0 6px;}
.fellow_box_3 a{ margin-left:6px;color:#fff; font-size:11px;  text-decoration:none; }

.fellow_top{ margin-left:18px; padding:15px 15px 0; width:773px; height:60px; overflow:hidden; margin-bottom:6px;background:url(../images/fellow_top.gif) no-repeat;}
.fellow_top h5{ font-size:14px; color:#fff; margin:0; letter-spacing:}
.fellow_top p{ margin:0; color:#fff;}






















