@import url(styles.navigation.css);

/*	
	styles.common.css
*/


/* IE7 specific hacks are denoted with a *+html                                                                */
/* IE6 Specific hacks are denoted with a _                                                                     */
/* NOTE: Font size controlled throught styles.lgfont.css and styles.regfont.css where noted as FONTCHANGE      */
/*                                                                                                             */

BODY { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; /* IE6 */ _text-align: center; /* */ }

/*A { text-decoration: none; }*/
A:hover { text-decoration: underline; }

HR { display: none; } 

.MainContent HR { display: block; visibility: hidden; }

IMG { font-size: 11px; border: none; }

LEGEND { display: none; }
FIELDSET { border: none; margin: 0; padding: 0; }
FORM { margin: 0; padding: 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
H1 { font-size: 120%; }
H2 { font-size: 110%; }
H3 { font-size: 100%; }
H4 { font-size: 90%; }
H5 { font-size: 80%; }
H6 { font-size: 75%; }

P { margin-top: 0; font-size: 75%; }

P A { text-decoration: underline; }

A { color: #195f93; }
A:Hover { color: #5ca1c8; }
TD A:Hover { color: #5ca1c8; }
A:Visited { color: #729299; }
TD A:Visited { color: #729299; }

TEXTAREA, 
INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; }

.SectionMarker, #BrowserWarning, #AccessibilityLinks, .printlogo { display: none; }

/* ---------------------------------------------- BEGIN: important classes -- */

.ClearFix { clear: both; font-size: 0; }

.LayoutTable { width: 100%; }
.LayoutTable TD { vertical-align: top; }

.FormTable { }
.FormTable TD, .FormTable TH { padding: 2px 0; }
.FormTable TD { }
.FormTable TH { font-size: 75%; font-weight: normal; text-align: left; padding-right: .5em; }
.FormTable TH LABEL { font-size: 100% !important; }

.FormAction { text-align: right; padding-top: 4px; }

.DataTable { width: 100%; }
.DataTable TH,
.DataTable TD { font-size: 75%; padding: 2px 0; }

.HorizList { margin: 0; padding: 0; }
.HorizList LI { float: left; list-style-type: none; display: block; }

INPUT, 
SELECT,
.Icon, 
.Button { vertical-align: middle; }
IMG.Icon { margin: 0 0 0 5px; }

.IconSecure { vertical-align: middle; }

.Invisible { display: none; }

.Separator { text-align: center; margin: 10px 0; }

.Exception { } /* NOTE: to be used *sparingly*! */

.Error { }

.Even { }
.Odd { }

.Rule { clear: both; margin: 10px 0 10px 0; height: 1px; font-size: 1px; border-bottom: solid 1px #d0dee0; }

.RuleNotVisible { clear: both; margin: 10px 0 10px 0; height: 1px; font-size: 1px; }

.RightColCell { }
.LeftColCell { }
.SingleColCell { }

/* ------------------------------------------------ END: important classes -- */
 
/* ------------------------------------------------ BEGIN: common classes -- */
#PrintOnlyHeader { display:none; }
#PageWrapper { width: 850px; margin: 0 auto 0 auto; /* IE6 */ _text-align: left; /* */ }
#HeaderWrapper { width: 850px; margin: 0; height: 207px; clear: both; z-index: 2001; }
#BodyWrapper { width: 850px; margin: 0; clear: both; z-index: 1001; }
#FooterWrapper { width: 850px; height: 20px; background: #819caa; }

#FooterWrapper .Inner { float: left; background: #204d67; position: relative; left: 200px; width: 650px; }
#FooterWrapper .Left { float: left; margin: 0 0 0 0px; padding: 0 0 0 15px; height: 20px; line-height: 20px; font-size: 10px; color: #c3d2d4; text-transform: uppercase; font-weight: bold; }
#FooterWrapper .Right { float: right; font-size: 9px; margin: 0 0 0 0; padding: 4px 10px 0 0; height: 16px; color: #c1c1c1; text-align: right; }
#FooterWrapper .Right A { color: #ffffff; text-decoration: none; }

#NavColCell { width: 200px; margin: 0; padding: 0; background-color: #d0dee0; }
#MainColCell { width: 650px; padding: 0 0 50px 18px; }

#MainColTable .LeftColCell { width: 414px; } /*width: 414px; */
#MainColTable .RightColCell { width: 200px; padding: 30px 0 0 18px; }
#MainColTable .SingleColCell { width: 614px; }
#MainColTable .RightColCell-NoPadding { width: 200px; padding: 30px 0 0 0; }
#MainColTable .RightColCell-Extranet { width: 200px; padding: 10px 0 0 18px; }

IMG.DownloadIcon { vertical-align: middle; margin: 0 3px 0px 0; }
.Intro { padding-bottom: 1px; }

IMG.Indicator { margin: 0 3px 0 0; }

.ClearBoth { clear: both; }
.ClearLeft { clear: left; }
.FloatLeft { float: left; }
.FloatRight { float: right; }

TEXTAREA.FullWidth { width: 380px; }

UL.Giving { list-style-type: none; margin: 0; padding: 0; } 
UL.Giving LI { margin: 0; padding: 1px 0 1px 10px; color: #878787; line-height: 14px; }
UL.Giving LI.Type1 { background: url(img/icon.giving_1.gif) 0px 5px no-repeat; _background: url(img/icon.giving_1.gif) 0px 6px no-repeat; }
UL.Giving LI.Type2 { background: url(img/icon.giving_2.gif) 0px 5px no-repeat; _background: url(img/icon.giving_2.gif) 0px 6px no-repeat; }
UL.Giving LI.Type3 { background: url(img/icon.giving_3.gif) 0px 5px no-repeat; _background: url(img/icon.giving_3.gif) 0px 6px no-repeat; }
UL.Giving LI.Type4 { background: url(img/icon.giving_4.gif) 0px 5px no-repeat; _background: url(img/icon.giving_4.gif) 0px 6px no-repeat; }
UL.Giving LI.Type5 { background: url(img/icon.giving_5.gif) 0px 5px no-repeat; _background: url(img/icon.giving_5.gif) 0px 6px no-repeat; }

IMG.GivingIcon { margin: 0 2px 0 2px; }
SPAN.GivingIcons { margin: 0 0 0 4px; }

.CreditCards { position: relative; top: 475px; _top: 451px; }


/* ------------------------------------------------ END: common classes -- */

/* ------------------------------------------------ BEGIN: content area classes -- */


/* NOTE: Font size controlled throught styles.lgfont.css and styles.regfont.css where noted as FONTCHANGE */

.MainContent HR.Basic { display: block; clear: both; visibility: visible; width: 100%; height: 1px; border: 0; background-color: #d0dee0; color: #d0dee0; margin: 0; padding: 0; }

.MainContent H1 { margin-bottom: .4em; color: #9e242c; font-weight: normal; }
.MainContent H2 { margin-bottom: 0; } /* FONTCHANGE */
.MainContent H3 { margin-bottom: 0; } /* FONTCHANGE */
.MainContent H5 { margin: -.2em 0 .2em 0; font-weight: normal; } /* FONTCHANGE */
.MainContent P { margin-bottom: .8em; margin-right: 20px; } /* FONTCHANGE */
.MainContent .FigureTitle { margin-bottom: -0.8em; }
.MainContent .Caption { color: #999999; }  /* FONTCHANGE */
.MainContent .New { color: #9e242c; font-weight: bold; }
.Error { color: #9e242c; font-weight: bold; }

SUB { color: #999999; } /* FONTCHANGE */


.MainContent UL.HorizList {} /* FONTCHANGE */
.MainContent UL.HorizList LI {}
.MainContent UL { margin: 0 0 1em 0; padding: 0; list-style-type: none; }

.MainContent UL LI { margin: 0 0 .5em 0; padding: 0 0 0 14px; line-height:16px; background: url(img/icon.bullet.gif) 0px 2px no-repeat; /* IE6 */ _background: url(img/icon.bullet.gif) 0px 2px no-repeat; /* */ }
/* IE7 */ *+html .MainContent UL LI  { background: url(img/icon.bullet.gif) 0px 2px no-repeat;  } /* */


.MainContent UL.Arrow LI { margin: 0 0 .5em 0; padding: 0 0 0 14px; background: url(img/icon.bullet.gif) 0px 4px no-repeat; /* IE6 */ _background: url(img/icon.bullet.gif) 0px 0px no-repeat; /* */ }
/* IE7 */ *+html .MainContent UL.Arrow LI  { background: url(img/icon.bullet.gif) 0px 4px no-repeat;  } /* */
.MainContent UL.Plain { padding: 0 0 1.2em 0; }
.MainContent UL.Plain LI { float: left; padding: 0 15px 0 0; }

.MainContent UL.NoBullet { padding: 0 0 0.5em 0; }
.MainContent UL.NoBullet LI { margin: 4px 0 4px 0; background: none; }
.MainContent UL.NoBullet LI A { text-decoration: underline; }

.MainContent .Hanging UL { margin: 0 0 0 0px; padding:0px 20px 0px 0px; }
.MainContent .Hanging UL LI { list-style-type: none; margin: 0 0 3px 0px; text-indent: -10px; background: none; padding: 0pt 0pt 0pt 10px;}


.MainContent OL { margin: 0 0 1em 31px; padding: 0; } /* FONTCHANGE */
.MainContent OL LI { margin: 0 0 .5em 0; padding: 0; }

.MainContent .DataTable { margin: 1em 0 1em 0; border-bottom: 1px solid #d0dee0; border-top: 1px solid #d0dee0; }
.MainContent .DataTableMultiple { margin: 1em 0 0 0; }
.MainContent .DataTableSmallTopMargin { margin: .25em 0 0 0; }
.MainContent .DataTableMore { margin: 0 0 0 0; border-bottom: 1px solid #d0dee0; border-top: none; }
.MainContent .DataTable TR TH { height: 23px; line-height: 23px; text-align: left; font-weight: bold; padding: 0 0 0 5px; border-bottom: 1px solid #d0dee0; border-top: 1px solid #d0dee0; background-color: #f1f5f6; } /* FONTCHANGE */
.MainContent .DataTable TR TD { height: 18px; line-height: 18px; margin: 0; padding: 0 0 0 5px; } /* FONTCHANGE */
.MainContent .DataTable TR.First TD { padding-top: 5px; }
.MainContent .DataTable TR.Last TD { padding-bottom: 5px; }
.MainContent .DataTable TR.Top TH { border-top: none; }
.MainContent .DataTable TR TD DIV { margin-right: 10px; }

.MainContent .NoIndent .DataTable TR TD { padding: 0 0 0 0; }
.MainContent .NoIndent .DataTable TR.First TD { padding-top: 5px; }
.MainContent .NoIndent .DataTable TR.Last TD { padding-bottom: 5px; }
.MainContent .NoIndent .DataTable TR.Top TH { border-top: none; }

.MainContent .Callout { background: #f1f5f6; border-bottom: 1px solid #d0dee0; border-top: 1px solid #d0dee0; padding: 0; }

.MainContent .CalloutInner { padding: 10px 10px 10px 10px; }
.MainContent .CalloutInner .Label { padding: 0 0 3px 0; font-weight: bold; overflow: auto; }

.MainContent .CalloutInner-1 { padding: 10px 10px 0 10px; height: 65px; }
.MainContent .CalloutInner-1 .Label { padding: 0 0 3px 0; font-weight: bold; overflow: auto; }
.MainContent .CalloutInner-1 .NewLine { clear: both; }

.MainContent .CalloutInner-2 { padding: 10px 10px 10px 10px; }
.MainContent .CalloutInner-2 .Label { padding: 0 0 3px 0; font-weight: bold; overflow: auto; }
.MainContent .CalloutInner-2 .AltOption { float: left; width: 338px; padding-top: 3px; }
.MainContent .CalloutInner-2 .AltField { float: left; width: 190px; }

.MainContent .Callout HR { display: block; clear: both; visibility: visible; width: 100%; height: 1px; border: 0; background-color: #d0dee0; color: #d0dee0; margin: 0; padding: 0; }

.MainContent .Callout H2 { } /* FONTCHANGE */
.MainContent .Callout H3 { } /* FONTCHANGE */
.MainContent .Callout P { } /* FONTCHANGE */

.MainContent .Callout .Fields { float: left; width: 528px; }

.MainContent IMG.Center { margin: 10px 0 10px 0; }
.MainContent IMG.Left { margin: 3px 10px 10px 0; float: left; }
.MainContent IMG.Right { margin: 3px 0 10px 10px; float: right; }

.MainContent .PipeList { margin: 0 0 .5em -5px; padding: 0; height: 20px; } /* FONTCHANGE */
.MainContent .PipeList LI { padding: 0 5px 0 5px; margin: 0 0 0 0; float: left; list-style-type: none; display: block; background: none; border-right: 1px solid #333; }
.MainContent .PipeList LI.Exception { border-right: none; }
.MainContent .PipeList LI A { text-decoration: underline; }
.MainContent .PipeList .On { color: #9e242c; text-decoration: none; }

.MainContent .LeftColFullWidth { width: 414px; margin: 0 0 1em 0;}

.Bio DIV.Header { }
.Bio DIV.Header A { text-decoration: underline; }
.Bio DIV.Header .Name { font-weight: bold; }
.Bio DIV.Info { padding-top: 31px; }
.Bio DIV.Body { clear: both; }
.Bio DIV.Header DIV.Thumb { float: left; padding: 0 15px 15px 0; }
.Bio DIV.Header DIV.Thumb IMG,
.Bio DIV.Header DIV.FellowsProfileThumb IMG { border: solid 1px #d0dee0; }
.Bio DIV.Header DIV.FellowsProfileThumb { float: left; padding: 0 13px 15px 0; width: 167px; text-align: right; }

.TabGroup { clear: both; }
.TabGroup TH A { font-weight: normal; padding: 3px 7px 3px 4px; }
.TabGroup .Tab { border-top: solid 1px #819caa; border-left: solid 1px #819caa; }
.TabGroup .Tab-End { border-top: solid 1px #819caa; border-left: solid 1px #819caa; border-right: solid 1px #819caa; }

.TabGroup .Tab A,
.TabGroup .Tab A:Visited,
.TabGroup .Tab-End A,
.TabGroup .Tab-End A:Visited { display: block; color: #204d67; text-decoration: none; }

/*.TabGroup .Tab A:hover,
.TabGroup .Tab-End A:hover { color: #204d67; text-decoration: none; background-color: #d0dee0; }*/

.TabGroup .Tab IMG, 
.TabGroup .Tab-End IMG { border: none; padding-right: 4px; align: left; }

.TabGroup .On { background-color: #d0dee0; } 

.TabGroupRule { clear: both; height: 0px; border-top: solid 3px #819caa; font-size: 0px; }
.TabGroupRuleTop { clear: both; height: 0px; border-top: solid 3px #819caa; font-size: 0px; width:500px; }

DIV.AlphabetNav { margin: 0; padding: 10px 0 5px 0; }
DIV.AlphabetNav .Cell { width: 18px; border-top: solid 1px #c1ced6; border-bottom: solid 1px #c1ced6; border-left: solid 1px #c1ced6; text-align: center;}
DIV.AlphabetNav .Off { background-color: #839dac; }
DIV.AlphabetNav .On { background-color: #d93843; }
DIV.AlphabetNav .CellHeader { background-color: #839dac; border-top: solid 1px #c1ced6; border-bottom: solid 1px #c1ced6; border-left: solid 1px #c1ced6; border-right: solid 1px #c1ced6; padding: 3px 3px 3px 6px; text-align: left; }
DIV.AlphabetNav .Cell A,
DIV.AlphabetNav .CellHeader A,
DIV.AlphabetNav .CellHeader { color: #fff; }
DIV.AlphabetNav .Cell A { display: block; padding: 3px 3px 3px 3px; text-decoration: none; }
DIV.AlphabetNav .Last { width: 19px; background-color: #839dac; border-right: solid 1px #c1ced6; text-decoration: none; }
DIV.AlphabetNav .Cell A:hover { color: #ffffff; background-color: #5ca1c8; text-decoration: none; }

DIV.NumbersNav { margin: 0; padding: 6px 0 10px 0; } 
DIV.NumbersNav .Cell { width: 14px; border-top: solid 1px #c1ced6; border-bottom: solid 1px #c1ced6; border-left: solid 1px #c1ced6; text-align: center;}
DIV.NumbersNav .Off { background-color: #839dac; }
DIV.NumbersNav .On { background-color: #d93843; }
DIV.NumbersNav .CellHeader { background-color: #839dac; border-top: solid 1px #c1ced6; border-bottom: solid 1px #c1ced6; border-left: solid 1px #c1ced6; border-right: solid 1px #c1ced6; padding: 3px 3px 3px 6px; text-align: left; }
DIV.NumbersNav .Cell A,
DIV.NumbersNav .CellHeader A,
DIV.NumbersNav .CellHeader { color: #fff; }
DIV.NumbersNav .Cell A { display: block; padding: 2px 2px 2px 2px; text-decoration: none; font-weight: normal; }
DIV.NumbersNav .Last { width: 15px; background-color: #839dac; border-right: solid 1px #c1ced6; text-decoration: none; }
DIV.NumbersNav .Cell A:hover { color: #ffffff; background-color: #5ca1c8; text-decoration: none; }

.TabContent { clear: both; padding: 0; margin: 0; }
.TabContentSingle { padding: 0px 0px 10px 0px; }
.TabContent UL { list-style-type: none; margin: 0 0 0 6px; padding: 0; }
.TabContent UL LI { padding: 0 0 0 15px; margin: 6px 0 6px 0; line-height: 16px; }
/* IE7 */ *+html .TabContent UL LI  { } /* */
.TabContent UL LI.Indicator { padding: 0 0 0 15px; /*margin: 0;*/ line-height: 16px; background: url(img/icon.indicator.gif) 2px 6px no-repeat;  /* IE6 */ _background: url(img/icon.indicator.gif) 2px 6px no-repeat; /* */ }
/* IE7 */ *+html .TabContent UL LI.Indicator  { background: url(img/icon.indicator.gif) 2px 6px no-repeat; } /* */

.TabContent UL LI.IndicatorDouble { padding: 0 0 0 21px; margin: 0 0 0 -6px; line-height: 16px; background: url(img/icon.indicator3.gif) 0 6px no-repeat;  /* IE6 */ _background: url(img/icon.indicator3.gif) 0 6px no-repeat; /* */ }
/* IE7 */ *+html .TabContent UL LI.IndicatorDouble  { background: url(img/icon.indicator3.gif) 0 6px no-repeat; } /* */

.TabContent TABLE { padding: 0 0 0 0; }

.CAO .TabContent { clear: both; padding: 0; margin: 0; }
.CAO .TabContentSingle { padding: 0px 0px 10px 0px; }
.CAO .TabContent UL { list-style-type: none; margin: 0; padding: 0; }
.CAO .TabContent UL LI { padding: 0 0 0 15px; margin: 0; line-height: 16px; }
/* IE7 */ 
*+html .CAO .TabContent UL LI  { } /* */

.CAO .TabContent UL LI.Indicator1 { padding: 0 0 0 15px; margin: 0; line-height: 16px; background: url(img/icon.indicator1.gif) 0 6px no-repeat;  /* IE6 */ _background: url(img/icon.indicator1.gif) 0 6px no-repeat; /* */ }
/* IE7 */ 
*+html .CAO .TabContent UL LI.Indicator1  { background: url(img/icon.indicator1.gif) 0 6px no-repeat; } /* */

.CAO .TabContent UL LI.Indicator2 { padding: 0 0 0 15px; margin: 0 0 0 0; line-height: 16px; background: url(img/icon.indicator2.gif) 0 6px no-repeat;  /* IE6 */ _background: url(img/icon.indicator2.gif) 0 6px no-repeat; /* */ }
/* IE7 */ *+html .CAO .TabContent UL LI.Indicator2  { background: url(img/icon.indicator2.gif) 0 6px no-repeat; } /* */

.CAO .TabContent UL LI.Indicator3 { padding: 0 0 0 15px; margin: 0 0 0 0; line-height: 16px; background: url(img/icon.indicator3.gif) 0 6px no-repeat;  /* IE6 */ _background: url(img/icon.indicator3.gif) 0 6px no-repeat; /* */ }
/* IE7 */ *+html .CAO .TabContent UL LI.Indicator3  { background: url(img/icon.indicator3.gif) 0 6px no-repeat; } /* */



.CAO H3 { padding: 0 0 0 0; margin: 0 0 0 0; }
.CAO H4 { padding: 0 0 5px 0; margin: 0 0 0 0; }
.CAO .NoIcon { padding: 0 0 0 5px; }
.CAO .ContactName { margin: 0 0 10px 0; }
.CAO .ContactAddress { margin: 0 0 0 0; }
/*.CAO .HeaderExpanded { background-color: #d0dee0; }*/
.CAO .Expanded { background-color: #f1f5f6; padding: 5px 5px 10px 40px; border-bottom: solid 1px #d0dee0; }


.LegendNote { padding: 5px 0 15px 0; color: #878787; }
.LegendNote A { text-decoration: underline; }
.LegendNoteAudio { padding: 5px 0 0 0; color: #000000; font-size: 9px; }
.LegendFootnote { padding: 5px 0 0 12px; }
.LegendFootnote A,
.LegendFootnote A:Visited { text-decoration: underline; }

.Associates .FullList { padding: 0 0 10px 0; }
.Associates .LegendNote { padding: 6px 0 0 0; }
.Associates .TabContent UL LI A { text-decoration: underline; }

.CompetitionsSearch { padding: 0 0 15px 0;  }
.Competitions-NarrowSelect { width: 260px; }
.Competitions-Keyword { width: 182px; }

.SearchCriteria { padding-bottom: 20px; }
.SearchCriteria .Item { height: 30px; display: block; clear: both; } 
.SearchHeading { padding: 10px 0 10px 0; color: #9E242C; font-size: 90%; }

.SubmitBox { clear: both; padding: 5px 0 0 233px; }
.SubmitBoxFellow { clear: both; padding: 5px 0 0 330px; }

.SearchCriteria .Label { float: left; width: 80px; padding: 5px 0 0 0; }
.SearchCriteria INPUT.Search { border: solid 1px #729299; width: 198px; height: 16px; margin: 2px 0 2px 0; padding: 0 0 0 0; } 
.SearchCriteria SELECT.Search { border: solid 1px #729299; width: 300px; margin: 2px 0 2px 0; padding: 0 0 0 0; }
.SearchCriteria .InputBox { float: left; width: 205px; padding-bottom: 5px; }
.SearchCriteria .Or-Separator { font-weight: bold; position: relative; left: 0px; top: 17px; }

DIV.Pagination { padding: 0 0 10px 0; }
DIV.Pagination DIV.Left { float: left; text-align: left; padding: 5px 0 0 0; }
DIV.Pagination DIV.Right { float: right; text-align: right; padding: 5px 0 0 0; }
DIV.Pagination DIV.Top { height: 23px; border-bottom: solid 1px #d0dee0; }
DIV.Pagination DIV.TopRule { border-top: solid 1px #d0dee0; }
DIV.Pagination DIV.Bottom { padding: 5px 0 0 0; }

.News .Segment 			{ padding: 8px 0 8px 0px;height:auto; }
.News .ReadMore { margin: -6px 0 0 0; padding-bottom: 13px; }
.News .BackToTop { padding: 8px 0px 6px 0px; }
.News .Date { padding: 4px 0px 0 0px; height:auto; }
.News .Author { padding: 0px 0px 8px 0px; height:auto; }
.News H1 { float: left; }
.News .Segment 	A 		{ color: #195f93; text-decoration: underline; }
.News .Segment 	a:Hover 	{ color: #5ca1c8; }
.News .Segment 	a:Visited	{ color: #729299; }
.ProfileNews .Segment .Date { padding: 4px 0px 0 0px; height:auto; }
.ProfileNews .Segment .Author { padding: 0px 0px 8px 0px; height:auto;}
.ProfileNews .Segment .Categories { padding: 0px 0px 8px 0px; height:auto;}
.HeaderLink { float: right; padding: 8px 0 0 0; }

.Society .Segment { padding: 8px 0 0 0; }

.UpcomingMeetings TABLE TR TD A { text-decoration: underline; }
.UpcomingMeetings TABLE TR TD.Date { width: 90px; padding: 3px 0 0 6px; }
.UpcomingMeetings TABLE TR TD.Title { width: 325px; padding: 3px 0 0 0; }
.UpcomingMeetings TABLE TR TD.Header { font-weight: bold; border-bottom: solid 1px #d0dee0; padding: 10px 0 6px 6px; color: #819caa; }
.UpcomingMeetings .TabContent { padding: 0 0 15px 0; }

.EnlargableImage {  }
.EnlargableImageButton { position: relative; left: 184px; } 

.Toggle { padding: 0 0 3px 0; margin: 0; }
.Toggle UL { margin: 0; padding: 0; }

.MainContent .Accordion UL { background-color: #f1f5f6; border-bottom: solid 1px #d0dee0; } 
.MainContent .AccordionTable UL { margin: 0; padding: 0; list-style-type: none; background-color: #f1f5f6; } 
.MainContent .AccordionTable UL UL { margin: 0; padding: 0; list-style-type: none; } 
.MainContent .AccordionSingle UL { margin: 0; padding: 0; list-style-type: none; } 
.MainContent .AccordionSingle H3 { margin-top: 5px; margin-bottom: 5px; }
.MainContent .AccordionSingle TABLE { margin-bottom: 20px; }
.MainContent .Accordion UL.Sub { border-bottom: none; margin: 0; padding: 0 0 8px 0; list-style-type: none; } 
.MainContent .Accordion UL LI { margin: 0; padding: 0; }
.MainContent .Accordion UL.Sub LI { padding: 4px 0 0 26px; }
/* IE7 */ *+html .MainContent .Accordion UL.Sub LI { padding: 4px 0 0 26px;  margin:0 0 12px 0;} /* */
.MainContent .Accordion UL.Sub LI A { text-decoration: underline;  }
.MainContent .Accordion UL LI DIV { margin: 0; padding: 0; /* IE6 */ _height: 1%; /* */ } /* IE7 */ *+html .MainContent .Accordion UL LI DIV { height: 1%; } /* */
.MainContent .Accordion LI A.Header,
.MainContent .AccordionTable LI A.Header { display: block; padding: 2px 20px 3px 26px; _padding: 1px 20px 3px 26px; margin: 0; border-top: solid 1px #d0dee0; font-weight: bold; line-height: 16px; color: #000000; text-decoration: none; }
.MainContent .Accordion LI A.Header:hover, 
.MainContent .AccordionTable LI A.Header:hover { text-decoration: none; }
.MainContent .Accordion LI P { margin: .8em 0 .8em 0; width: 540px; } 
.MainContent .Accordion H3 { padding: 5px 0 5px 0; }
.MainContent .Accordion H4 { padding: 5px 0 5px 0; }
.MainContent .Accordion LI { background-color: #f1f5f6;  background: url(img/icon.arrow_right.gif) 5px 7px no-repeat; /* IE6 */ _background: url(img/icon.arrow_right.gif) 10px 7px no-repeat; /* */ } /* IE7 */ *+html .MainContent .Accordion LI  { background: url(img/icon.arrow_right.gif) 10px 7px no-repeat;  } /* */
.MainContent .Accordion LI.Opened { background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; /* IE6 */ _background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; /* */ } /* IE7 */ *+html .MainContent .Accordion LI.Opened  { border-bottom: solid 1px #ffffff; background: url(img/icon.arrow_down.gif) 10px 7px no-repeat;  } /* */

.MainContent .Accordion LI.InvArrowClosed  { background-color: #f1f5f6;  background: url(img/icon.arrow_right.gif) 5px 7px no-repeat; /* IE6 */ _background: url(img/icon.arrow_right.gif) 10px 7px no-repeat; /* */ } /* IE7 */ *+html .MainContent .Accordion LI.InvArrowClosed  { background: url(img/icon.arrow_right.gif) 10px 7px no-repeat;  } /* */
.MainContent .Accordion LI.InvArrowOpened { background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; /* IE6 */ _background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; /* */ } /* IE7 */ *+html .MainContent .Accordion LI.InvArrowOpened  { border-bottom: solid 1px #ffffff; background: url(img/icon.arrow_down.gif) 10px 7px no-repeat;  } /* */


.MainContent .AccordionTable LI { background: url(img/icon.arrow_right.gif) 10px 7px no-repeat; margin: 0pt; padding: 0pt;  
/* IE6 */ _background: url(img/icon.arrow_right.gif) 10px 7px no-repeat; /* */ } 
/* IE7 */ 
*+html .MainContent .AccordionTable LI  { 
	   background: url(img/icon.arrow_right.gif) 10px 7px no-repeat;  margin: 0pt; padding: 0pt;   } /* */
.MainContent .AccordionTable LI.Opened { background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; margin: 0pt; padding: 0pt;  /* IE6 */ _background: url(img/icon.arrow_down.gif) 10px 7px no-repeat; /* */ } /* IE7 */ *+html .MainContent .AccordionTable LI.Opened  { border-bottom: solid 1px #ffffff; background: url(img/icon.arrow_down.gif) 10px 7px no-repeat;  margin: 0pt; padding: 0pt; } /* */

.MainContent .Accordion UL.Sub { background-color: #ffffff; }
.MainContent .Accordion UL.Sub LI { list-style-type: none; background: none; }
.MainContent .Accordion TEXTAREA { margin: 0 0 10px 0; }
.MainContent .Accordion .UnitSubmit { margin: 0 0 10px 0; }

.MainContent .Accordion .Content { border-top: solid 1px #d0dee0; margin: 0; padding-bottom: 10px; background-color: #ffffff; height:auto; }
.MainContent .Accordion .ContentWithPadding { border-top: solid 1px #d0dee0; margin: 0; padding-left: 26px; padding-bottom: 10px; background-color: #ffffff; }
.MainContent .Accordion .ContentNoPadding { border-top: solid 1px #d0dee0; margin: 0; padding-bottom: 10px; background-color: #ffffff; }
.MainContent .Accordion .ContentNoPaddingAlt { border-top: solid 1px #d0dee0; margin: 0; padding: 0; background-color: #ffffff; }
/* hack to fix reference issue*/
.ContentNoPaddingAlt { border-top: solid 1px #d0dee0; margin: 0; padding: 0; background-color: #ffffff; }

.MainContent .Accordion .ContentWithPaddingNoBorder { margin: 0; padding-left: 26px; padding-bottom: 10px; background-color: #ffffff; }
.MainContent .Accordion .ContentNoBorder { margin: 0; padding-bottom: 10px; background-color: #ffffff; }
.MainContent .Accordion .ProfileContent { border-top: solid 1px #d0dee0; background-color: #ffffff; padding-top: 10px; padding-left: 26px; margin: 0; }
.MainContent .Accordion .ProfileNews { padding-left: 26px;height:auto; }
.MainContent .Accordion .News { padding-top: 10px; }
 
.MainContent .Accordion UL.Square { margin: 0 0 1em 0; padding: 0; list-style-type: none; }
.MainContent .Accordion UL.Square LI { margin: 0 0 .5em 0; padding: 0 0 0 14px; background: url(img/icon.bullet.gif) 0px 4px no-repeat;  /* IE6 */ _background: url(img/icon.bullet.gif) 0px 7px no-repeat; /* */ }
/* IE7 */ *+html .MainContent UL.Square LI  { background: url(img/icon.bullet.gif) 0px 7px no-repeat;  } /* */ 

.MainContent .Accordion .CloseSegment { text-align: right; padding: 3px 15px 3px 0; }
.MainContent .Accordion .CloseSegment2 { text-align: left; padding: 3px 15px 3px 0; height:auto; }
/* hack to fix reference issue */
.CloseSegment { text-align: right; padding: 3px 15px 3px 0; }
.MainContent .Accordion .CloseSegment A { text-decoration: underline; }
                                                                                                                                                                                                                                                                                                                                                 
#Committees { padding-top: 15px; }

SELECT.Year { width: 100px; }

.DataTableDropdown { margin: 0 0 8px 0; }


.MainContent .Segment ul.DownloadLinks li { background:transparent url(img/icon.download.gif) no-repeat scroll 0pt 0; padding:0pt 0pt 6px 18px; }
.MainContent .Segment ul.DownloadLinks img { padding:0pt 4px 0pt 0pt; }

.MainContent ul.DownloadLinks li { background:transparent url(img/icon.download.gif) no-repeat scroll 0pt 0; padding:0pt 0pt 6px 18px; }
.MainContent ul.DownloadLinks img { padding:0pt 4px 0pt 0pt; }


/* ------------------------------------------------ END: content area classes -- */


/* ------------------------------------------------ BEGIN: #MainColTable .RightColCell -- */

#MainColTable .RightColCell { }
#MainColTable .RightColCell P A:hover { color: #5ca1c8; }
#MainColTable .RightColCell LI A:hover { color: #5ca1c8; }
#MainColTable .RightColCell .ModuleWithSpace { padding: 0 0 12px 0; margin: 0 0 12px 0; }
#MainColTable .RightColCell .ModuleNoImage { padding: 12px 0 12px 0; margin: 12px 0 0 0; }
#MainColTable .RightColCell .Module { padding: 0px 0 12px 0; margin: 0 0 12px 0; }

.ModuleNav { background-color: #f3eab0; padding: 5px; margin: 0 0 1px 0; height: 20px; }
.ModuleNav UL { float: left; list-style-type: none; margin: 3px 0 0 0; padding: 0 0 0 0; }
.ModuleNav UL LI { padding: 0 0 0 0; margin: 0 0 0 0; display: block; overflow: hidden; }
.ModuleNav UL LI.PrevLink { float: left; width: 39px; height: 14px; margin: 0 35px 0 0; }
.ModuleNav UL LI.ListLink { float: left; width: 47px; height: 14px; margin: 0 30px 0 0; }
.ModuleNav UL LI.NextLink { float: left; width: 39px; height: 14px; }
.ModuleNav UL LI.PrevLink IMG { margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNav UL LI.ListLink IMG { margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNav UL LI.NextLink IMG { margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNav UL LI A { display: block; height: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNav UL LI.PrevLink A:Hover { background: url(img/btn.module.prev.gif) -39px 0px no-repeat; }
.ModuleNav UL LI.ListLink A:Hover { background: url(img/btn.module.list.gif) -47px 0px no-repeat;  }
.ModuleNav UL LI.NextLink A:Hover { background: url(img/btn.module.next.gif) -39px 0px no-repeat;  }
.ModuleNav UL A:Hover IMG { display: none;  }


/* ModuleNav for use on white ground, for next/prev links that come below content */
.ModuleNavWhiteBg { background-color: #FFFFFF; padding: 0px 0px 0px 30px; margin: 4px 0 18px 0; height: 20px; }
.ModuleNavWhiteBg UL { float: left; list-style-type: none; margin: 0px 0 0 40px; padding: 0 0 0 0; }
.ModuleNavWhiteBg UL LI { padding: 0 0 0 0; margin: 0 0 0 0; display: block; overflow: hidden; }
.ModuleNavWhiteBg UL LI.PrevLink { float: left; width: 39px; height: 14px; margin: 0 35px 0 0px; }
.ModuleNavWhiteBg UL LI.NextLink { float: left; width: 39px; height: 14px; }
.ModuleNavWhiteBg UL LI.PrevLink IMG { margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNavWhiteBg UL LI.NextLink IMG { margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNavWhiteBg UL LI A { display: block; height: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
.ModuleNavWhiteBg UL LI.PrevLink A:Hover { background: url(img/btn.module.prev.gif) -39px 0px no-repeat; }
.ModuleNavWhiteBg UL LI.NextLink A:Hover { background: url(img/btn.module.next.gif) -39px 0px no-repeat;  }
.ModuleNavWhiteBg UL A:Hover IMG { display: none;  }
/* //ModuleNav for use on white ground */



#MainColTable .RightColCell .FloatImage { padding: 0px 0px 12px 0px; }

#MainColTable .RightColCell DIV.ModuleNav .List { padding-left: 24px; }

.OFA { padding: 10px 0 10px 10px; }
.OFA A { display: block; background: url(img/btn.ofa.gif) 0px 0px no-repeat; width: 94px; height: 47px; overflow: hidden; }
.OFA A IMG { display: none;  }
.OFA A:Hover { background: url(img/btn.ofa.gif) -94px 0px no-repeat; width: 94px; height: 47px; }
.OFA A:Hover IMG { display: none; }

.GiveNow { padding: /*8px*/ 4px 0pt; }
.GiveNow a { background:transparent url(img/btn.givenow.88.gif) no-repeat scroll 0px; display:block; height:20px; overflow:hidden; width:88px; }
.GiveNow a img { display:none; }
.GiveNow a:hover { background:transparent url(img/btn.givenow.88.gif) no-repeat scroll -88px 0px; height:20px; width:88px; }
.GiveNow a:hover img { display:none;}

.Login { padding: /*8px*/ 4px 0pt; }
.Login a { background:transparent url(img/btn.login.66.gif) no-repeat scroll 0px; display:block; height:20px; overflow:hidden; width:66px; }
.Login a img { display:none; }
.Login a:hover { background:transparent url(img/btn.login.66.gif) no-repeat scroll -66px 0px; height:20px; width:66px; }
.Login a:hover img { display:none;}

.RightColCell .OFA { margin: 0 0 10px 15px; padding: 0 0 0 0; }

.Reports .SegmentFirst { padding: 0 0 0 0; }
.Reports .Segment { padding: 8px 0 0 0; }
.Reports .Segment H3 { padding-bottom: 0.3em; }
.Reports A { text-decoration: underline; }
.Reports .Thumb IMG { border: solid 1px #d0dee0; }

.Quote { width: 160px; color: #8ea2ab; margin: 50px 0 0 25px; font-family: georgia; font-weight: normal; }
.Quote IMG.QuoteLeft { margin: 0 0 3px -10px; vertical-align: text-bottom; position: relative; left: -5px; }
.Quote IMG.QuoteRight { margin: 4px 0 0 4px; }
.Quote .Quote-Attrib { font-family: verdana; color: #577a8e; margin: 3px 0 0 0; }

.Btn-Go { padding: 0; }
.Btn-Go A { display: block; background: url(img/btn.go.49.gif) 0px 0px no-repeat; width: 49px; height: 20px; overflow: hidden; }
.Btn-Go A IMG { display: none; }
.Btn-Go A:Hover { background: url(img/btn.go.49.gif) -49px 0px no-repeat; width: 49px; height: 20px; }
.Btn-Go A:Hover IMG { display: none; }

.Btn-Submit { padding: 0 0 0 0; /* float: right; */ }
.Btn-Submit A { display: block; background: url(img/btn.submit.gif) 0px 0px no-repeat; width: 74px; height: 20px; overflow: hidden; }
.Btn-Submit A IMG { display: none; }
.Btn-Submit A:Hover { background: url(img/btn.submit.74.gif) -74px 0px no-repeat; width: 74px; height: 20px; }
.Btn-Submit A:Hover IMG { display: none; }

.Btn-Search { position: relative; left: 338px; width: 75px; }
.Btn-Search A { display: block; background: url(img/btn.search.gif) 0px 0px no-repeat; width: 75px; height: 20px; overflow: hidden; margin: 0 0 15px 0; }
.Btn-Search A IMG { display: none; }
.Btn-Search A:Hover { background: url(img/btn.search.75.gif) -75px 0px no-repeat; width: 75px; height: 20px; }
.Btn-Search A:Hover IMG { display: none; }

.Btn-SaveChanges { padding: 0; }
.Btn-SaveChanges A { display: block; background: url(img/btn.savechanges.gif) 0px 0px no-repeat; width: 115px; height: 20px; overflow: hidden; }
.Btn-SaveChanges A IMG { display: none; }
.Btn-SaveChanges A:Hover { background: url(img/btn.savechanges.115.gif) -115px 0px no-repeat; width: 115px; height: 20px; }
.Btn-SaveChanges A:Hover IMG { display: none; }

.Btn-AddPerson { display: block; }
.Btn-AddPerson A { display: block; background: url(img/btn.addperson.gif) 0px 0px no-repeat; width: 103px; height: 20px; overflow: hidden; }
.Btn-AddPerson A IMG { display: none; }
.Btn-AddPerson A:Hover { background: url(img/btn.addperson.103.gif) -103px 0px no-repeat; width: 103px; height: 20px; }
.Btn-AddPerson A:Hover IMG { display: none; }

.Btn-AddPublication { }
.Btn-AddPublication A { display: block; background: url(img/btn.addpublication.gif) 0px 0px no-repeat; width: 133px; height: 20px; overflow: hidden; }
.Btn-AddPublication A IMG { display: none; }
.Btn-AddPublication A:Hover { background: url(img/btn.addpublication.133.gif) -133px 0px no-repeat; width: 133px; height: 20px; }
.Btn-AddPublication A:Hover IMG { display: none; }

.Btn-AddMailingAddress { padding: 0; }
.Btn-AddMailingAddress A { display: block; background: url(img/btn.addmailingaddress.gif) 0px 0px no-repeat; width: 162px; height: 20px; overflow: hidden; }
.Btn-AddMailingAddress A IMG { display: none; }
.Btn-AddMailingAddress A:Hover { background: url(img/btn.addmailingaddress.162.gif) -162px 0px no-repeat; width: 162px; height: 20px; }
.Btn-AddMailingAddress A:Hover IMG { display: none; }

.Btn-AddImage { padding: 0; }
.Btn-AddImage A { display: block; background: url(img/btn.addimage.gif) 0px 0px no-repeat; width: 96px; height: 20px; overflow: hidden; }
.Btn-AddImage A IMG { display: none; }
.Btn-AddImage A:Hover { background: url(img/btn.addimage.96.gif) -96px 0px no-repeat; width: 96px; height: 20px; }
.Btn-AddImage A:Hover IMG { display: none; }

.Timeline .SegmentTitle { margin: 1px 0 2px 0; }

/* ------------------------------------------------ END: #MainColTable .RightColCell -- */

/* ------------------------------------------------ BEGIN: Data Tables -- */

/* NOTE: Font size controlled throught styles.lgfont.css and styles.regfont.css where noted as FONTCHANGE */

/* INOVIZ */

 TR.RowClass { border-color:Red; border-style:solid; border-width:medium; white-space: normal; }
 TR.AlternatingRowClass  { border-bottom:solid; border-bottom-width:thick; border-bottom-color: #cde0dc; margin: .75em 0 .75em 0; }
/* END INOVIZ */

/* INOVIZ */
.GridFooter
{
  cursor: default;
  padding: 5px 20px 5px 20px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
}
.PagerText
{ 
  padding: 5px 20px 5px 20px;
}
.CAO .SortedHeading 
{ 
  background-color: #d0dedf; 
}  
.IndentCell { width: 0px;  display:none; visibility:hidden;}
.SelectorCell { width: 0px;  display:none; visibility:hidden;}
.CAOTableHeading2  { width: 0px;  display:none; visibility:hidden;}
.Data-Standard TR TD.HeadingCellClass TD.HeadingText {padding: 0px 0px 0px 5px; }

.Data-Standard TR TD.HeadingCellClass { font-weight: normal; text-align: left; padding: 3px 0 3px 0; 
										border-bottom: 3px solid #809dab; border-top: 1px solid #809dab; border-left: 0px solid #809dab; } /* FONTCHANGE */
.Data-Standard TR TD.HeadingCellClass  {  padding: 3px 0 3px 0; text-decoration: none; color: #204d67; }
.Data-Standard TR TD.HeadingCellClass  A.Active,.Data-Standard TR TD.HeadingCellHover{ background: #d0dedf; text-decoration: none; }
.Data-Standard TR TD.HeadingCellClass  A:Visited { color: #204d67; } 
.Data-Standard TR TD.HeadingCellClass  IMG { padding: 0 5px 0 5px; }
.Data-Standard TR TD.Exception { border-right: 1px solid #809dab;}  

.Data-Standard TR TD.DataCell { padding: 0px 0px 0px 0px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell .Mid { padding: 5px 5px 5px 5px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell .Indent { padding: 2px 5px 2px 12px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell .LastIndent { padding: 2px 5px 12px 12px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell .First { padding: 8px 5px 5px 5px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell .Last { padding: 5px 5px 8px 5px; } /* FONTCHANGE */
.Data-Standard TR TD.DataCell HR { display: block; visibility: visible; width: 100%; height: 1px; border: 0; background-color: #cde0dc; margin: .75em 0 .75em 0; }
.Data-Standard TR TD.DataCell A { text-decoration: underline; }
.Data-Standard TR TD.DataCell H3 { padding: 0 0 2px 0; margin: 0; /*color: #195f93; */}
.Data-Standard TR TD.DataCell .New { color: #9e242c; font-weight: bold; padding: 0 5px 0 0; }
.Data-Standard TR TD.DataCell .Label { padding-top: 6px; }


/* END INOVIZ */
.Data-Standard { border-bottom: 3px solid #809dab; }
.Data-Standard TR TH { font-weight: normal; text-align: left; padding: 0; border-bottom: 3px solid #809dab; border-top: 1px solid #809dab; border-left: 1px solid #809dab; } /* FONTCHANGE */
.Data-Standard TR TH A { display: block; padding: 3px 0 3px 0; text-decoration: none; color: #204d67; }
.Data-Standard TR TH A.Active,
.Data-Standard TR TH A:Hover { background: #d0dedf; text-decoration: none; }
.Data-Standard TR TH A:Visited { color: #204d67; } 
.Data-Standard TR TH IMG { padding: 0 5px 0 5px; }
.Data-Standard TR TH.Exception { border-right: 1px solid #809dab; } 

.Data-Standard TR TD { padding: 0px 0px 0px 0px; } /* FONTCHANGE */
.Data-Standard TR TD.Mid { padding: 5px 5px 5px 5px; } /* FONTCHANGE */
.Data-Standard TR TD.Indent { padding: 2px 5px 2px 12px; } /* FONTCHANGE */
.Data-Standard TR TD.LastIndent { padding: 2px 5px 12px 12px; } /* FONTCHANGE */
.Data-Standard TR TD.First { padding: 8px 5px 5px 5px; } /* FONTCHANGE */
.Data-Standard TR TD.Last { padding: 5px 5px 8px 5px; } /* FONTCHANGE */
.Data-Standard TR TD HR { display: block; visibility: visible; width: 100%; height: 1px; border: 0; background-color: #cde0dc; margin: .75em 0 .75em 0; }
.Data-Standard TR TD A { text-decoration: underline; }
.Data-Standard TR TD H3 { padding: 0 0 2px 0; margin: 0; /*color: #195f93; */}
.Data-Standard TR TD .New { color: #9e242c; font-weight: bold; padding: 0 5px 0 0; }
.Data-Standard TR TD.Label { padding-top: 6px; }



.Data-Fellows {  }
.Data-Fellows TD DIV A { text-decoration: underline; }
.Data-Fellows TD DIV.LeftCol { width: 305px; padding-right: 3px; } /* padding-right: 20px; */
.Data-Fellows TD DIV.RightCol { width: 305px; }
.Data-Fellows TD DIV.Segment { clear: both; padding: 8px 0 8px 0; }
.Data-Fellows TD DIV.Segment DIV.Thumb { float: left; width: 62px; padding: 0 0 0 0; height: 62px; border: solid 1px #d0dee0; }
.Data-Fellows TD DIV.Segment DIV.Details { float: left; width: 220px; padding: 0px 0 10px 10px; line-height: 1.3em; }
.Data-Fellows TD DIV.Segment DIV.DetailsFull { float: left; width: 420px; padding: 0px 0 10px 0px; line-height: 1.3em; }
.Data-Fellows TD DIV.Segment SPAN.Name { padding: 0 8px 0 0; }
.Data-Fellows TD DIV.Segment SPAN.AbstractLink { padding: 0 0 0 8px; }
.Data-Fellows TD DIV.Segment SPAN.AbstractLinkFull { padding: 0 0 0 0; }
.Data-Fellows TD DIV.Segment SPAN.Title { font-style: italic; }

#Data-SearchResults { width: 416px; }
#Data-SearchResults .Segment { clear: both; padding: 8px 0 8px 0; margin: 0px 0 0 0; white-space: normal; }
#Data-SearchResults .Segment A { text-decoration: underline; }
#Data-SearchResults .Segment DIV.Thumb { float: right; width: 64px; margin-bottom: 10px; }
#Data-SearchResults .Segment DIV.Thumb IMG { margin: 0; border: solid 1px #d0dee0; }
#Data-SearchResults .Segment DIV.Details { width: 322px; margin: 0; padding: 0; }
#Data-SearchResults .Segment DIV.Header { margin: 0 0 0 8px; }
#Data-SearchResults .Segment DIV.Body { margin: 0 0 0 8px; }
#Data-SearchResults .Segment .Name { padding: 0 3px 0 0; white-space: normal; }
#Data-SearchResults .Segment .AbstractLink { padding: 0 0 0 8px; }
#Data-SearchResults .Segment .Title { white-space: normal; }
#Data-SearchResults .Segment .PubTitle { white-space: normal; font-style: italic; }
#Data-SearchResults .Segment .LastUpdated { font-style: italic; font-size: 80%; }

/* ------------------------------------------------ END: Data Tables -- */

/* ------------------------------------------------ BEGIN: ModuleGroup -- */

.ModuleGroup { background: #f5f3d7; }
.ModuleGroup IMG.Image { margin: 0 0 1em 0; }
.ModuleGroup H3 { padding: 0 10px 0 15px; margin: 0 0 0 0; }
.ModuleGroup H4 { padding: 0 10px 0 15px; margin: 0 0 .5em 0; text-transform: uppercase; }
.ModuleGroup H5 { padding: 0 10px 0 15px; margin: 0 0 0 0; }
.ModuleGroup UL { padding: 0 10px 0.5em 15px; margin: 0 0 0 0; list-style-type: none; }
.ModuleGroup LI { line-height: 1.5em; }
.ModuleGroup LI A { text-decoration: underline; }

.ModuleGroup ul.DownloadLinks li { background:transparent url(img/icon.download.gif) no-repeat scroll 0pt 0; padding:0pt 0pt 6px 18px; }
.ModuleGroup ul.DownloadLinks img { padding:0pt 4px 0pt 0pt; }
/*
.ModuleGroup .DownloadLinks LI { padding: 0 0 6px 0; }
.ModuleGroup .DownloadLinks IMG { padding: 0 4px 0 0; }
*/

.ModuleGroup P { margin: 0 15px .8em 15px; }
.ModuleGroup P.Caption { padding: 0 0 0 0; margin: 0 0 15px 15px; }
.ModuleGroup DIV.Image { padding: 0 0 6px 15px; }

.ModuleGroup IMG.Module-Image { padding: 5px 5px 15px 5px; margin: 0; }
.ModuleGroup .On { color: #9e242c; }
.MembersOfTheBoard UL { margin: 1px 0 4px 0; padding: 0 0 0 16px; }

.ModuleGroupHighlight { border: solid 2px #9e242c; }

/* ------------------------------------------------ END: ModuleGroup -- */

/* ------------------------------------------------ BEGIN: ModuleGroup -- */

.ModuleNav {  }

/* ------------------------------------------------ END: ModuleGroup -- */

/* ------------------------------------------------ BEGIN: ToolTip -- */

#MainColTable .RightColCell .ToolTip { top: 1px; left: -80px; }

.ToolTip { width: 165px; padding: 0; margin: 0; position: relative; display: block;background: #FFFFFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.ToolTip P { margin: 0 0 0 0; padding: 10px; font-size: 9px; color: #535353; background: #ffffff; border-top: 3px solid #871723; border-bottom: 1px solid #871723; border-left: 1px solid #871723; border-right: 1px solid #871723; }

/* ------------------------------------------------ END: ToolTip -- */

/* ------------------------------------------------ BEGIN: TextPopup -- */

DIV.PopupText { position: absolute; left: 524px; top: 525px ;background-color: #f5f3d7; z-index: 100; width: 371px;  border: solid 1px #fff;}
DIV.PopupText DIV.Popup-Inner { border-right: solid 2px #999999; border-bottom: solid 2px #999999; }
DIV.PopupText .TitleBar { height: 20px; background-color: #f3eab0; color: #000; font-weight: bold; }
DIV.PopupText .TitleBar .Text { float: left; padding: 3px 5px 4px 20px; }
DIV.PopupText .TitleBar .Button { float: right; padding: 4px 5px 5px 0; }
DIV.PopupText .Body { clear: both; padding: 8px 10px 5px 20px;}

/* ------------------------------------------------ END: TextPopup -- */

/* ------------------------------------------------ BEGIN: ImagePopup -- */

.PopupImage { position: absolute; left: 310px; top: 275px ;background-color: #f5f3d7; z-index: 102; border: solid 1px #fff;}
.PopupImage .PopupImage-Inner { border: solid 1px #999999; width: 449px; }
.PopupImage .PopupImage-Close { position: absolute; z-index: 103; left: 437px; top: 1px; }
.PopupImage .PopupImage-Text { width: 439px; padding: 5px 0 10px 10px; }
.PopupImage .PopupImage-Text P { margin: 0 0 0 0; padding: 0 0 0 0; }
.PopupImage .PopupImage-Text .Caption { padding: 0 0 0 0; }

/* ------------------------------------------------ END: ImagePopup -- */

/* ------------------------------------------------ BEGIN: Calendar -- */

#Module-NewsArchives { background: #f5f3d7; margin: 15px 0 0 0; }
#Module-NewsArchives H4 { text-align: center; text-transform: uppercase; margin: 0 0 0 0; padding: 8px 0 0 0; }
#Module-NewsArchives .Header { background-color: #f3eab0; height: 29px; padding-top: }

.Calendar { padding: 0; }
.Calendar .Label { font-weight: bold; }
.Calendar DIV.Nav { text-align: center; clear: both; height: 17px; border-top: solid 1px #ffffff; }
.Calendar DIV.Nav IMG { border: none; }
.Calendar DIV.Nav DIV { float: left; }
.Calendar DIV.Nav DIV.ArrowLeft { width:  62px; text-align: right; padding: 2px 0 2px 0; }
.Calendar DIV.Nav DIV.ArrowRight { width:  63px; text-align: left; padding: 2px 0 2px 0; }
.Calendar DIV.Nav DIV.Label { text-align: center; width: 73px; padding: 2px 0 2px 0; font-weight: bold; }
.Calendar DIV.Days { clear: both; border-top: solid 1px #ffffff; padding: 5px 0 5px 0; }
.Calendar DIV.Days TABLE { align: center; }
.Calendar DIV.Days TABLE TR TD { width: 22px; height: 22px; text-align: center; vertical-align: middle; }
.Calendar DIV.Days TABLE TR TD A { text-decoration: underline; display: block;  padding: 5px; }
.Calendar DIV.Days TABLE TR TD A:hover { color: #ffffff; background-color: #5ca1c8; }
.Calendar DIV.Days TABLE TR TD A.Today { color: #ffffff; background-color: #195f93; text-decoration: none; }

/* ------------------------------------------------ END: Calendar -- */

/* ------------------------------------------------ BEGIN: Form Elements -- */

TABLE.Form { margin: 0 0 0 26px; width: 100%; }
TABLE.Last { margin: 10px 0 10px 26px; }
TABLE.Form TR TD { vertical-align: top; }
TABLE.Form TR TD.Label { width: 144px; text-align: right; padding: 5px 5px 5px 26px; }
TABLE.Form TR TD { text-align: left; padding: 5px 5px 5px 0px; /*2px 0  2px 0;*/ }
TABLE.Form TR TD INPUT { margin: 0; padding: 0; }
TABLE.Form TR TD SELECT { margin: 0; padding: 0; }
TABLE.Form TR TD INPUT.Wide { width: 235px; }
TABLE.Form TR TD TEXTAREA.Wide { width: 235px; height: 80px; }
TABLE.Form TR TD SELECT.Wide { width: 239px; }
TABLE.Form TR TD.FormSubmit { padding-top: 10px; }
TABLE.Form .Subheader { position: relative; left: 26px; width: 389px; margin: 0 0 10px 0; }
TABLE.Form .Text { position: relative; left: 26px; width: 366px; margin: 0 0 10px 0; }
TABLE.Form TR TD .BookImage IMG { margin: 15px 0 0 15px; border: solid 1px #d0dee0; }
TABLE.Form TR TD A { text-decoration: underline; }
TABLE.Form TR TD .Sidebar { background: #f5f3d7; margin: 0 0 0 0; padding: 10px 10px 0 10px; }

DIV.Form { width: 432px; padding: 10px 0 10px 0; clear: both; }
DIV.Form .Label { margin: 0 0 3px 0; }
DIV.Form .LabelDouble { margin: 0 0 3px 0; }
DIV.Form .Segment { padding: 0 0 10px 0; clear: both; }
DIV.Form .Unit { float: left; padding-right: 9px; }
DIV.Form .UnitLast { float: left; }
DIV.Form .UnitSubmit { width: 411px; }
DIV.Clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }
DIV.FormOption { margin: 0 0 10px 0; }
DIV.Form H3 { margin-bottom: 10px; }
DIV.Form INPUT { padding: 0; }
DIV.Form .ContributionAsAppears INPUT { width: 407px; }
DIV.Form .Account INPUT { width: 150px; }
DIV.Form .FirstName INPUT { width: 127px; }
DIV.Form .MiddleName INPUT { width: 127px; }
DIV.Form .LastName INPUT { width: 127px; }
DIV.Form .Address INPUT { width: 407px; }
DIV.Form .City INPUT { width: 407px; }
DIV.Form .State SELECT { width: 131px; }
DIV.Form .ZIP INPUT { width: 127px; }
DIV.Form .Country SELECT { width: 131px; }
DIV.Form .CreditCardType SELECT { width: 100px; }
DIV.Form .CreditCardNumber INPUT { width: 135px; }
DIV.Form .ExpirationMonth SELECT { width: 75px; }
DIV.Form .ExpirationYear SELECT { width: 75px; }
DIV.Form .EmailAddress INPUT { width: 197px; }
DIV.Form .Affiliations INPUT { width: 197px; }

/* ------------------------------------------------ END: Form Elements -- */

/* ------------------------------------- BEGIN CUSTOM BMM_NYC MODS ---------------- */

/* -- Begin - This is for the custom Style Sheet switcher -- */
#divPlus { display:block; }
#divMinus { display:none; }
/* -- End - This is for the custom Style Sheet switcher -- */

.zoom	{ padding: 10px; }

#inv_galleryImageDescription { height: 65px; }


/* ------------------------------------- END CUSTOM BMM_NYC MODS ---------------- *//* /* ------------------------------------------------ BEGIN: Extranet -- */

DIV.DownloadLink { width: 181px; }
DIV.DownloadLink .Thumb { float: left; height: 20px; }
DIV.DownloadLink .Label { float: left; }
DIV.DownloadLink a { text-decoration: underline; }

DIV.DownloadLinkRight { width: 181px; float: right; }
DIV.DownloadLinkRight .Thumb { float: left; height: 20px; }
DIV.DownloadLinkRight .Label { float: left; }
DIV.DownloadLinkRight a { text-decoration: underline; }

UL.DownloadLinkRight { width: 181px; position: relative; left: -1px; }
UL.DownloadLinkRight LI { margin: 0 0 0 0; padding: 0 0 0 18px; background: url(img/icon.download.gif) 0 0 no-repeat; }
UL.DownloadLinkRight LI a { text-decoration: underline; }

UL.DownloadLink { margin: 0; padding: 0; }
UL.DownloadLink LI { background: url(img/icon.download.gif) 5px 0px no-repeat; margin: 2px 0 10px 0; padding: 0 0 0 21px; } *+html UL.DownloadLink LI  { background: url(img/icon.download.gif) 5px 0px no-repeat;  }
UL.DownloadLink a { text-decoration: underline; }

.Accordion UL.DownloadLink { margin: 0; padding: 3px 0 3px 0; background: #ffffff; border: none; }
.Accordion UL.DownloadLink LI { background: url(img/icon.download.gif) 3px 0px no-repeat; margin: 3px 0 3px 0; padding: 1px 0 1px 21px; }
.Accordion UL.DownloadLink a { text-decoration: underline; }

.AccordionTable .Thumb { float: left; }
.AccordionTable .Data-Downloads,
.AccordionTable .Data-Downloads UL { background-color: #ffffff; }
.AccordionTable .Data-Downloads a { text-decoration: underline; }
.AccordionTable .Data-Downloads IMG.DownloadIcon { margin-right: 3px; }

.Directory .DownloadLink { width: 181px;  }
.Directory .Segment { margin: 8px 0 8px 0; }
.Directory .Segment .Thumb { float: left; width: 75px; padding-left: 8px; }
.Directory .Segment .Thumb IMG { border: solid 1px #d0dee0; }
.Directory .Segment .Detail_1 { float: left; width: 260px; padding-right: 6px; }
.Directory .Segment .Detail_2 { float: left; }
.Directory .Segment .SocietyName { font-weight: bold; }
.Directory a { text-decoration: underline; }

.Content { /* border-bottom: solid 1px #d0dee0; */ margin: 0; padding-bottom: 10px; background-color: #ffffff; }

.EditProfile .Content { width: 417px; margin: 10px 0 0 0; }
.EditProfile .Segment { margin: 0 0 10px 0; }
.EditProfile TEXTAREA { width: 417px; height: 250px; }

.Module-EditProfile, 
.Module-ViewProfile { background: #f5f3d7; margin: 0 0 0 0; padding: 0 0 10px 0; }
.Module-EditProfile H4,
.Module-ViewProfile H4 { text-align: center; text-transform: uppercase; margin: 0 0 0 0; padding: 8px 0 0 0; }
.Module-EditProfile .Header,
.Module-ViewProfile .Header { background-color: #f3eab0; height: 29px; margin: 0 0 10px 0; }
.RecentPublication .PublicationImage IMG { margin: 0 0 8px 16px; }
.RecentPublication .Header H4 { text-align: left; padding-left: 15px; }

TABLE.MainTable-Publication TR TD DIV.Thumb {  }
TABLE.MainTable-Publication TR TD DIV.Thumb IMG { border: solid 1px #d0dee0; float: right; margin-right: 12px; }
TABLE.MainTable-Publication TR TD DIV.Details { margin: 10px 0 10px 0; padding: 0; }
TABLE.MainTable-Publication TR TD .Label { color: #999999; margin-right: 10px; }
TABLE.MainTable-Publication TR TD .Value {  }

.RightColCell-Extranet UL { list-style-type: none; margin: 0; padding: 0; }
.RightColCell-Extranet UL LI { margin: 0; padding: 0 0 0 14px; }

.Downloads-SubTitle { margin: 0 0 10px 0; }
.Data-Downloads { padding: 0 0 /*21px*/ 0 0; }
.Data-Downloads TH { text-align: left; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; border-top: solid 1px #d0dee0; border-bottom: solid 1px #819caa; }
.Data-Downloads TD { padding-left: 4px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #d0dee0; }
.Data-Downloads TH.RowHead,
.Data-Downloads TD.RowHead  { padding-left: 26px; }
.Data-Downloads TH.RowMid,
.Data-Downloads TD.RowMid  { padding-right: 10px; }
/*.Data-Downloads TD UL { }*/
/*.Data-Downloads TD LI { }*/
.Data-Downloads TD .DownloadLink { float: left; }
.Data-Downloads TD .DownloadLink .Thumb { height: 20px; }
.Data-Downloads TD .DownloadLink .Label { width: 100px; }
.Data-Downloads TD .DownloadLink .Label A { white-space: normal; }

.Data-Downloads td.RowMid ul li { background:transparent url(img/icon.bullet2.gif) no-repeat scroll 0px 0px; margin:0pt 0pt 0.5em; padding:0pt 0pt 3pt 14px; }
.Data-Downloads TD UL LI { background:transparent url(img/icon.bullet2.gif) no-repeat scroll 0px 0px; margin:0pt 0pt 0.5em; padding:0pt 0pt 3pt 14px; }

.GeneralContactInformation { margin-top: 10px; }

.EditProfile TH { text-align: left; vertical-align: top; }
.EditProfile TH.ShareOptions,
.EditProfile TH.ShareOptionsLast { font-weight: normal; padding: 8px; line-height: 12px; text-align: center; }
.EditProfile TH.ShareOptions A,
.EditProfile TH.ShareOptionsLast A { text-decoration: underline; }
.EditProfile TD.ShareOptions { width: 68px; text-align: center; }
.EditProfile TD.ShareOptionsLast { width: 70px; text-align: center; }
.EditProfile H3 { margin: 0px 0 5px 0; }

.EditProfile TABLE.Form { margin: 0; }
.EditProfile TABLE.Form TD.Label { width: 148px; }
.EditProfile TABLE.Form TD.Input { width: 240px; }
.EditProfile TABLE.Form .Rule { margin: 10px 0 10px 0; }
.EditProfile TABLE.Form .UnitSaveChanges { margin: 10px 0 0 0; }
.EditProfile TABLE.Form .UnitAddPerson { margin: 0 0 10px 0; }

.ExtranetTabs { height: 27px; width: 632px; background: url(img/nav.extranet_tabs_bg.gif) 0 1px repeat-x; /* IE6 */ _height: 28px; _background: url(img/nav.extranet_tabs_bg.gif) 0 1px repeat-x; /* */ }
*+html .ExtranetTabs { height: 28px; width: 632px; background: url(img/nav.extranet_tabs_bg.gif) 0 1px repeat-x;  }

.ExtranetTabs TABLE TR TD.IndicatorTop { background-color: #9e242c; }
.ExtranetTabs TABLE TR TD.IndicatorBottom { background-color: #ffffff; }
.ExtranetTabs TABLE TR TD.Border { background-color: #819caa; }
.ExtranetTabs TABLE TR TD.TabLabel { height: 21px; background-color: #d0dee0; }
.ExtranetTabs TABLE TR TD.TabLabelOn { height: 21px; background-color: #ffffff; }
.ExtranetTabs TABLE TR TD.TabLabel A,
.ExtranetTabs TABLE TR TD.TabLabel A:Active,
.ExtranetTabs TABLE TR TD.TabLabel A:Visited,
.ExtranetTabs TABLE TR TD.TabLabelOn A,
.ExtranetTabs TABLE TR TD.TabLabelOn A:Active,
.ExtranetTabs TABLE TR TD.TabLabelOn A:Visited { display: block; line-height: 12px; color: #204d67; text-decoration: none; padding: 5px 9px 4px 5px; /* IE6 */ _width: 100%; /* */ }
.ExtranetTabs TABLE TR TD.TabLabel A:Hover { color: #ffffff; background-color: #97acb8; }
text-decoration: none; }
.ExtranetTabs TABLE TR TD.TabLabelOn A:Hover { color: #204d67; background-color: #ffffff; }

.ChangeLog TR TD { padding: 3px 20px 3px 0; }
.ChangeLog TR TD A { text-decoration: underline; }

/* .TableScroll { } */

.DataTableScroll TR TH { text-align: left; font-weight: bold; border-bottom: 1px solid #d0dee0; border-top: 1px solid #d0dee0; background-color: #f1f5f6; vertical-align: top; }
.DataTableScroll TR TH.Primary DIV { width: 280px; margin: 2px 4px 2px 4px; }
.DataTableScroll TR TH.Secondary DIV { font-weight: normal; margin: 4px 4px 2px 4px; width: 65px; text-align: center; }
.DataTableScroll TR TD.Primary DIV { width: 280px; margin: 2px 4px 2px 4px; }
.DataTableScroll TR TD.Secondary DIV { text-align: center; #d0dee0; width: 65px; margin: 4px 4px 0 4px; vertical-align: top; line-height: 8px; font-size: 8px; }
.DataTableScroll TR TD { border-bottom: solid 1px #d0dee0; }
.DataTableScroll TR.Last TD { border-bottom: none; }

.TwoColumnLeft { float: left; width: 307px; }
.TwoColumnRight { float: left; width: 307px; margin-left: 18px; }
.TwoColumnRight .Segment .ImageViewerBox { background-color: #f5f3d7; }
.TwoColumnLeft .Contents,
.TwoColumnRight .Contents { padding: 8px 0 0 0; }
.TwoColumnLeft .Segment,
.TwoColumnRight .Segment { margin-bottom: 10px; }
.TwoColumnRight .Caption { padding: 5px 0 8px 0; }

.TwoColumnLeft .Segment .ImageViewer { position: relative; left: 54px; padding-top: 12px; }
.TwoColumnRight .Segment .ImageViewer IMG { border-right: solid 1px #d0dee0; border-bottom: solid 1px #d0dee0; border-left: solid 1px #d0dee0; }

.TwoColumnRight .Segment .ImageViewerNav { position: relative; left: -4px; }
.TwoColumnLeft .Segment .ArrowLeft,
.TwoColumnRight .Segment .ArrowLeft,
.TwoColumnLeft .Segment .ArrowRight,
.TwoColumnRight .Segment .ArrowRight { padding: 4px 4px 0 4px; }

.TwoColumnLeft .Segment UL.Discussions { margin-bottom: 8px; }
.TwoColumnLeft .Segment UL.Discussions LI { margin-bottom: 2px; }
.TwoColumnLeft .Rule { margin-bottom: 8px; }
.TwoColumnLeft .Timeline .Rule { margin: 0; }
.TwoColumnLeft H4 { margin-bottom: 8px; }
.TwoColumnLeft OL { margin: 0 0 10px 25px; }

.TwoColumnLeft A,
.TwoColumnRight A { text-decoration: underline; }
.TwoColumnLeft .YourProfile { padding: 10px 10px 0 10px; background-color: #f5f3d7; height: 173px; }
.TwoColumnLeft .YourProfile .Thumb { float: left; padding: 0 10px 0 0; }
.TwoColumnLeft .YourProfile .Thumb IMG { border: solid 1px #d0dee0; }
.TwoColumnLeft .YourProfile .Info { float: left; width: 150px; }
.TwoColumnLeft .YourProfile .YourProfileNote { padding-top: 24px; }

.TwoColumnRight .InTheNewsItem { }
.TwoColumnRight .InTheNewsItem .Thumb { float: left; padding: 0 10px 10px 0; }
.TwoColumnRight .InTheNewsItem .Thumb { width: 64px; text-align: left; }
.TwoColumnRight .InTheNewsItem .Thumb IMG { border: solid 1px #d0dee0; }
.TwoColumnRight .InTheNewsItem .Info { float: left; width: 225px; padding-bottom: 10px; }
.TwoColumnRight .InTheNewsItems { padding: 10px 0 0 0; }

.TwoColumnRight .PublicationItem { }
.TwoColumnRight .PublicationItem .Thumb { float: left; padding: 0 10px 10px 0; }
.TwoColumnRight .PublicationItem .Thumb { width: 64px; text-align: left; }
.TwoColumnRight .PublicationItem .Thumb IMG { border: solid 1px #d0dee0; }
.TwoColumnRight .PublicationItem .Info { float: left; width: 225px; padding-bottom: 10px; }
.TwoColumnRight .PublicationItems { padding: 10px 0 0 0; }

H3.HomeBarHeader { height: 23px; line-height: 23px; text-align: left; font-weight: bold; padding: 0 0 0 5px; border-bottom: 1px solid #d8ce89; border-top: 1px solid #d8ce89; background-color: #f3eab0; }

H3.BarHeader { height: 23px; line-height: 23px; text-align: left; font-weight: bold; padding: 0 0 0 5px; border-bottom: 1px solid #d0dee0; border-top: 1px solid #d0dee0; background-color: #f1f5f6; }
H3.BarHeader .Options, 
H3.HomeBarHeader .Options { margin-left: 5px; }

.BarHeader .Options A,
.HomeBarHeader .Options A { text-decoration: underline; font-weight: normal; }
.ProfileInformation {height: auto;}
.ProfileInformation TABLE.MainTable { margin: 10px 0 5px 26px; }
.ProfileInformation TABLE.MainTableException { margin: 0 0 5px 26px; }

.ProfileInformation TABLE.MainTableException P { margin-top: 0; padding-top: 0; }
.ProfileInformation TABLE.MainTableNoMargin { margin: 10px 0 5px 0; }
.ProfileInformation TABLE.MainTable TR TD,
.ProfileInformation TABLE.MainTableException TR TD { vertical-align: top; }
.ProfileInformation TABLE.MainTable TR TD.Label,
.ProfileInformation TABLE.MainTableException TR TD.Label { text-align: right; color: #999999; margin: 0; padding: 1px 0px 1px 0; vertical-align: top; }
.ProfileInformation TABLE.MainTable TR TD.Label DIV,
.ProfileInformation TABLE.MainTableException TR TD.Label DIV { padding-right: 10px;height:auto; }
.ProfileInformation TABLE.MainTable TR TD.Value,
.ProfileInformation TABLE.MainTableException TR TD.Value { text-align: left; margin: 0; padding: 1px 0 1px 0; vertical-align: top; }  

.ProfileInformation TABLE.MainTableException TR TD H3 { margin-top: 0; padding-top: 0; }

.ProfileInformation A { text-decoration: underline; }
.ProfileInformation TABLE TR TD DIV.Thumb { text-align: center; padding: 14px 0 0 0; }
.ProfileInformation TABLE TR TD DIV.Thumb IMG { border: solid 1px #d0dee0; }
.ProfileInformation H3 { margin: 0; padding: 0; }
.inv_accordion {display:none;}
.inv_arrow { cursor:pointer;}
.MainContent .ProfileHeader { padding: 0 0 10px 0px; background-color: #ffffff; }
.MainContent .ProfileHeader H4 { margin: 10px 0 0 0; }
.MainContent .ProfileHeader P { width: 540px; }
.MainContent .ProfileIntro { margin-top: 10px; }

.FellowDetail-1 { height: 94px; } 
.FellowDetail-2 { height: 44px; } 

.NarrowHeader { width: 420px; }

TABLE TR TD.LeftColumn { width: 452px; padding: 0 0 10px 0; }
TABLE TR TD.RightColumn { width: 180px; padding: 0 0 10px 0; }
TABLE TR TD.RightColumn P  { margin: 0 0 0 0; padding: 0; }

.Legend UL { list-style-type: none; margin: 5px 0 0 0; padding: 0; }
.Legend UL LI { float: left; margin: 0 8px 6px 0; padding: 0; line-height: 12px; }

TABLE.SocietyInfo { width: 100%; }
TABLE.SocietyInfo TR TD { padding: 3px 0 3px 0; border-bottom: 1px solid #d0dee0; }
TABLE.SocietyInfo TR.Last TD { padding: 3px 0 3px 0; }
TABLE.SocietyInfo TR TD.Indent { padding: 3px 0 3px 26px; }
TABLE.SocietyInfo TR TD A { text-decoration: underline; }

.BoardThumb 
{
    float: left;
    padding-left: 8px;
    width: 75px;
}

.BoardThumb img {
    border:1px solid #D0DEE0;
}

.Data-Standard TR TD .DataCell
{
    border-bottom: 1px solid #D0DEE0;
    clear: both;
    height: 1px;
    margin: 20px 0;
}

/* ------------------------------------------------ END: Extranet -- */

div.htmltooltip{
    position: absolute; /*leave this and next 3 values alone*/
    z-index: 1000;
    left: -1000px;
    top: -1000px;
    background: #f5f3d7;
    border: 1px solid #000000;
    color: #000000;
    padding: 15px;
    width: 400px; 
    font-size: 11px;
}


