/*Last Edit By: Ashleigh Reimer 
Date: 02/08/08 Reason: Design Change  
Imported Stylesheet(s): none 
 =======================================================*/

body { color: #444444; background-color: White; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; text-align: left; margin: 0; padding:0; }
a { color: #522E91; text-decoration: none; }
a:hover { text-decoration: none; }

/* Headings and Page Titles*/
h1, .pageTitle, .PageTitleHeader { color:#A39161; font-size: 34px; font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-weight: normal; }
h2 { color:#522F92; font-size: 13px; font-weight: bold; }
h3 { font-size: 13px; font-weight: bold; color:#CBBFA3; }
h5 { }
p { margin-top: 0px; }
textarea { width:400px; }


/*  TOPNAV */
#ContentTopNav { background-color: #BBAFD6; border-bottom: 2px solid #CBBFA3; height: 23px; text-transform:capitalize; }
ul#nav  {	float: left;display:block;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;overflow:visible;padding:0px;position:static;text-align:left;vertical-align:top;}
#nav li {	float:left;font-size:1px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#nav a {	display: block;	background-color:transparent; color:#615083;font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;margin:0px;padding:5px 7px;text-align:left;text-decoration:none;text-transform:uppercase;}
#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 14.4em;	w\idth: 13.9em;	font-weight: normal; margin: 0;}
#nav li li {	padding-right: 1em;	width: 13em}
#nav li ul a {	width: 13em;	w\idth: 9em;}
#nav li ul ul {	margin: -1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}
#nav li:hover, #nav li.sfhover {background: #816AAF; }
#nav li a:hover, #nav li a.sfhover {color:#FFFFFF;}


/*  STRUCTURE */

#ContentLeftLogo img { border: none; }
#ContentRightPromo1 h3 { padding-left: 5px; font-size: 14px; padding-bottom: 0; margin-bottom: 2px; }
.quickLinks { width: 165px; font-size: 10px; }
#ContentMemberTools div { padding-right: 10px; }
#memberT, .MTLinkscontainer, .MTLinks { direction:ltr; vertical-align:middle; padding:0; margin-right:167px; color:#fff; font-family: arial, helvetica, sans-serif; white-space:nowrap; list-style-type:none; }
#memberT li, .MTLinkscontainer { float:right; padding:0; margin:0; }
#memberT li a, a.MTLinks { display:block; padding:0.2em 1em; background:#816AAF; color:#FFF; text-decoration:none; border:1px solid #000; }
#memberT li a:hover, .MTLinkscontainer a:hover, a.MTLinks:hover { background:#fff; color:#816AAF; }
.MTLinkscontainer { margin-right:-177px }

#ContentRightCol, #ContentRightPromo1{ float:left; margin:0; width:168px; background:#FFFFFF;}

#ContentLeftPromo1, #ContentLeftPromo2{padding:5px 0; width:200px;}

/********************* LIST AND LINK STYLES***************/

/*Left Nav Ch1*/
#ContentLeft ul { font-family:Helvetica, Arial, Verdana, sans-serif; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 40px 0pt 0pt; padding:0pt; }
#ContentLeft ul li { list-style: none; text-align: right; margin:0 0 4px 0; padding:2px; text-transform: uppercase; font-weight: bold; color: #522E91; border-top: solid 2px #C8BCA4; }

/* Left Nav Ch2*/
#ContentLeft ul li ul { font-family: Helvetica, Arial, Verdana, sans-serif; list-style: none; margin:0; padding:0; }
#ContentLeft ul li ul li { list-style: none; text-align: right; margin:0; padding: 1px 0 1px 0; text-transform: none; font-weight: normal; color: #522E91; border:none; font-size: 11px; }
#ContentLeft ul li ul li a { padding: 2px 0 2px 0; display: block; }
#ContentLeft ul li ul li a:hover { background-color: #BBAED5; display: block; }

/************** COMMUNITY STYLES *************************/
.HelpButton { FONT-SIZE: 13px; color: #ffffff; background-color : #FF0100; border: solid; border-width : 1px; border-color : #ffffff; padding : 2px; font-weight : bold; width : 48px; text-align : center; }
.Error, .error { display: block; padding: 5px 0 5px 25px; margin: 5px; font-weight: bold; color:  #BF0000; background: #FFE8E8 url(/images/icons/v2/common/exclamation.gif) no-repeat 3px 2px; border: 1px solid #BF0000; }
.Success, .success { display: block; padding: 5px 0 5px 25px; margin: 5px; font-weight: bold; color:  #008000; background: #D0E8D0 url(/images/icons/v2/common/accept.gif) no-repeat 3px 2px; border: 1px solid #008000; }
.expand img { background-color: #615083; float: none; display: block; }
.expand { background-color: #615083; }
.DataGridAltItem { background: #D9C4E3; }
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right; }

/*profile */
.ProfileHeader { font-weight : bold; FONT-SIZE: 13px; }
.ProfilePageTabHeadings { FONT-SIZE: 13px; font-weight:bold; }

/* search */
.SearchResultsDataGridAltItem { background: #D9C4E3; }
.SearchResultsDataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 50px; }

/* message boards */
table.HotTopics { width:266px; }
.MsgItem { background-color: #DEC492; }
.MsgItemSubject { background-color:#D9C4E3; }
.MsgItemInverse { background-color: #DEC492; }
.MsgItemSubjectInverse { background-color:#D9C4E3; }
.LastPostingText { FONT-SIZE: 13px; font-style: italic; COLOR: #000000; }
.BadWordHighlight { font-weight: bold; color: Red; }
.MsgsReplyText { FONT-SIZE: 13px; }
.MsgsDates { FONT-SIZE: 13px; }

/* file library */
.FileLibFileDetails { FONT-SIZE: 13px; COLOR: #000000; background-color : #D9C4E3; width : 150px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { FONT-SIZE: 13px; COLOR: #000000; background-color : #ffffff; border: solid; border-width : 1px; border-color : #000000; width : 266px; padding: 2px 5px 2px 5px; }

/* news */

/* events */
td.StoreItemHeader { border-color: #000000; border-bottom: 1px solid; }

/* donations */
.DonationPaymentAmount { FONT-SIZE: 13px; COLOR: #000000; background-color :#D9C4E3; border: solid; border-width : 1px; padding: 2px 5px 2px 5px; border-color : #000000; }
#WrapperMain { width:955px; float:left; background-image:url(images/faux3colBG.gif); background-repeat:repeat-y; min-height:900px; height:auto !important; height:900px; }
#WrapperLeft { width:248px; float:left; min-height:900px; height:auto !important; height:900px; }
#WrapperRight { width:707px; float:left; min-height:900px; height:auto !important; height:900px; }
#WrapperRightContent {width:168px; float:right;}
#WrapperContent { width:530px; float:left }
#ContentMastHead { width: 706px; height: 107px; overflow: hidden; padding: 0; margin: 0; }
#ContentTextTitle { width:530px; overflow: hidden; }
#ContentMiddle { margin:0; padding:0; }
#drag_c595 { display:none }
#rg_gfid_50_fc_191_TextBox1 { width: 300px; }
.clear { clear:both }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*removing event center buttons*/		
#rg_gfid_85_btnCMS {display:none;}
