/*Last Edit By: Ashleigh Reimer 
Date: 12/29/07 Reason: Design Match  
Imported Stylesheet(s): skin.css 
 =======================================================*/ 
.build { border: 1px solid #ff00ff; }
/* elements */

#container, form#MainForm { width: 100%; height:auto!important;/* real browsers */ height:100%; /* IE6: treated as min-height*/ min-height:100%; /* real browsers */ }
p { }
a { /*color: #28668A;*/ text-decoration: none; }
a:hover { /*color: #6E6E6E;*/ text-decoration: underline; }
img { border: none; }
h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader { font-family:Verdana, Arial, Helvetica; font-weight: bold; color: #5E331A; margin-bottom: 0; }
h1, .PageTitleHeader { font-size: 190%; }
h2, .PageSubTitleHeader { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
.expand img { background-color: #847248; float: none; display: block; }
.expand { background-color: #847248; }
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile, .MessageBoardsDataGridHeader, .FileLibraryFileList { display:block; }
/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile { padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.instructions { padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.DataGridHeader { }
.EventDonationDetail { width:250px; }
/*  core */
.HelpButton { color: #ffffff; background-color: #8E9296; 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; color:  #BF0000; background-color: #FFE8E8; background-image: url(/images/icons/v2/common/exclamation.gif); background-repeat: no-repeat; background-position: 2px; border: 1px solid #BF0000; }
.Success, .success { display: block; padding: 5px 0 5px 25px; color:  #008000; background-color: #D0E8D0; background-image: url(/images/icons/v2/common/accept.gif); background-repeat: no-repeat; background-position: 3px 2px; border: 1px solid #008000; }
.DataGridAltItem { background: #e8e8e8; }
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right; }
/*profile */
.ProfileHeader { font-weight : bold; }
.ProfilePageTabHeadings { font-weight:bold; }
/* search */
.SearchResultsDataGridAltItem { background: #e8e8e8; }
.SearchResultsDataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 50px; }
/* message boards */
table.HotTopics { width:250px; }
.MsgItem { background-color: #cccccc; }
.MsgItemSubject { background-color: #cccccc; }
.MsgItemInverse { background-color: #e8e8e8; }
.MsgItemSubjectInverse { background-color: #e8e8e8; }
.LastPostingText { font-style: italic; color: #6B6B6B; }
.BadWordHighlight { font-weight: bold; color: #c42830; }
.MsgsReplyText { }
.MsgsDates { }
/* file library */
.FileLibFileDetails { background-color: #BCB8B8; width: 250px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px; }
/* news */
/* events */
td.StoreItemHeader { border-color: #666666; }
/* donations */
.DonationPaymentAmount { background-color: #E4E4E4; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #0057F; }
/* pagemanager */
table.PageManager { border: solid; border-width : 0px; border-color : #002963; }
/* photo albums */
/* communications utility */
table.CommUtil { /*width: 560px;*/ }
td.CommUtilHeader { background-color:#CCCCCC; color:#FFFFFF; }
/* community specific */
#structureWrapper { padding: 10px; margin: 0 auto 0 auto; width: 970px; display: block; overflow: hidden; border: 1px solid #999999; }
#structureMasthead { padding: 10px; margin: 0 auto 0 auto; width: 970px; height: 100px; display: block; border-right: 1px solid #999999; border-left: 1px solid #999999; clear: both; }
#ContentMasthead { padding: 0; margin: 0; display: block; float: left; width: 170px; }
#ContentToplinks { border: 1px solid #e8e8e8; display: block; float: right; width: 700px; }

#ContentHeaderLayoutPromo1, #ContentHeaderLayoutPromo2, #ContentHeaderLayoutPromo3, #ContentHeaderLayoutPromo4, #ContentHeaderLayoutPromo5{float:left; margin:0; padding:0pt 0.5px; width:150px;}
#ContentHeaderLayoutPromo1 {padding: 0 0.5px 0 2px; *padding:0pt 0.5px 0pt 2.5px; margin:0; *margin:0 0 0 2px;}

.startheader {background:url(images/headerbg.gif) repeat-x top left; width:100%; height:23px;}
/* Member Tools Nav */

#ContentMemberTools { padding:0 0; margin: 0 auto 0 auto; vertical-align:middle; }
ul#memberT { padding:0; margin:0; list-style:none;  direction:ltr;float:right;}
#memberT li {  padding:0; margin:0; direction:ltr; float:left;}
#memberT li a { padding:0.2em 1em; color:#FFF; text-decoration:none; background:url(images/arrowMT.gif) no-repeat 2px 4px; padding: 2px 5px 5px 15px; display:block; text-transform:uppercase; color:#fff; font:bold 10px Arial, Helvetica, sans-serif; direction:ltr;}
#memberT li a:hover { color:#fff; }
/* ******************************** */

/*******************************************************************/
                          /*LEFT NAV*/
/*******************************************************************/


#leftnav, #leftnav ul { /* all lists */ padding:0; margin: 0; list-style: none; float : left; width : 11em; width:139px; }
#leftnav li { /* all list items */ position : relative; float : left; margin:0px; padding:0px; background-image:url(images/lNavBackMenu.gif); background-repeat:no-repeat; color:#663333; height:22px; padding-left:12px; }
#leftnav li ul { /* second-level lists */ position : absolute; left: -999em; margin-left : 123px; margin-top : -1.35em; }
#leftnav li ul li { /* second-level lists li*/ background:#E9EBE0; z-index:100; }
#leftnav li ul ul { /* third-and-above-level lists */ left: -999em; }
#leftnav li a { width: 11em; display : block; color: #663333; text-decoration : none; padding : 0; margin:4px 4px; font-family:Arial,Helvetica;font-size:11px;font-weight:bold;}
#leftnav li a:hover { color:#FF0000; }
#leftnav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#leftnav 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 { /* lists nested under hovered list items */ left: auto; }
/*************************************************************************************/	

#ContentPane1 { margin:0; padding:0; width:100px;}
#ContentPane2 { margin:0; padding:0; width:150px;}
#ContentPane3 { margin:0; padding:0; width:250px;}
#ContentPane4 { margin:0; padding:10px 0 0 0; width:250px;}
#ContentMiddle { margin:0; padding:5px 10px; float:left; }
#structureColumn1 { padding: 10px; margin: 0; width: 170px; border: 1px solid #999999; display: block; float: left; }
#structureColumn2 { padding: 10px; margin: 0; border: 1px solid #999999; display: block; float: right; width: 700px; }
#ContentFooter { padding: 0; margin: 0 380px; }
#ContentFooterL { padding: 10px; margin: 0 0; display: block; text-align: Left; width: 378px }
#ContentFooterR { padding: 10px; margin: 0 0; display: block; text-align: Right; width: 378px }
.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 */

/* Imported skin.css \*/
/*                      */
/* ******************** */

a:link { background: transparent none; color: #847248; margin: 0px; text-decoration: underline; }
a:visited { background: transparent none; color : #847248; margin:0px; }
a:active { background: transparent none; color : #847248; margin:0px; }
a:hover { background: transparent none; color: #C00; margin: 0px; }
body { background: #FFF; color: #000; text-align: left; line-height: normal; background-image: url(images/backgr2.gif); font-family: Verdana, Arial, Helvetica; font-size: 11px; margin-top: 8px; margin-bottom: 15px; }
/*removed font so client would have control over the font size.*/
.Normal { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
p { text-align : left; line-height: normal; font-family: Verdana, Arial, Helvetica; font-size: 11px; }
td { text-align : left; line-height: normal; font-family: Verdana, Arial, Helvetica; font-size: 11px; }
tr { text-align : left; line-height: normal; font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.popbg { background : #FFFFFF; color : #000; text-align : center; width: 100%; line-height: normal; }
.body a { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
caption { background : #FFFFFF none; color : #000; font-size : 25%; font-style : normal; font-weight : normal; }
fieldset { border : thin none Black; margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
form { border : 0px solid red; margin : 0px; padding : 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px; }
input { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
textarea { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
select { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.body h1, h1, .body h1 a { font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica; }
td.today { background : #847248 none; color : #FFFFFF; font-weight: bold; }
th.calendar { color: white; background: #847248; font-weight : bold; text-align : center; }
th { background : #847248 none; color : #FFFFFF; font-weight : bold; text-align : left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.blacktitle { background : #FFF none; color : #000; font-weight : bold; }
.blackbar { width:100%; background:#000; color:#FFF; font-weight:bold; text-align:center; margin: 0px; padding: 0px; border: 1px solid #fff; }
.centercolumn { width: 50%; border : 2px solid #847248; float : left; text-align : left; padding : 0px; line-height : 130%; }
.DirLinks { font-size: 10px; }
.fixedboxleft { text-align : left; }
.footer { font-size:85%; color : #FFFFFF; text-decoration: none; }
.footer a:link { color: #C7C2A4; }
.footer a:visited { color: #C7C2A4; }
.footer a:active { color: #C7C2A4; }
.footer a:hover { text-decoration: none; color: #CCCCCC; }
.headline { background : #847248 none; color : #FFFFFF; }
.hidden { display : none; }
.label, .label-left, .label-center, .label-right { background-color : #847248; color : #FFFFFF; font-weight : bold; border: 1px none Black; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.label-center { text-align: center; }
.label-left { text-align: left; }
.label-right { text-align: right; }
.label { text-align: left; }
.label-left a:link, .label-left a:visited, .label-left a:active, .label-right a:link, .label-right a:visited, .label-right a:active, .label-center a:link, .label-center a:visited, .label-center a:active, .label a:link, .label a:visited, .label a:active { text-decoration: none; background-color: #847248; color: #FFFFFF }
.labelcal, .labelcal-left, .labelcal-center, .labelcal-right { background-color : #000000; color : #FFFFFF; font-weight : bold; border: 1px none Black; }
.labelcal-center { text-align: center; }
.labelcal-left { text-align: left; }
.labelcal-right { text-align: right; }
.labelcal { text-align: right; }
.labelcal-left a:link, .labelcal-left a:visited, .labelcal-left a:active, .labelcal-right a:link, .labelcal-right a:visited, .labelcal-right a:active, .labelcal-center a:link, .labelcal-center a:visited, .labelcal-center a:active, .labelcal a:link, .labelcal a:visited, .labelcal a:active { text-decoration: none; background-color: #847248; color: #FFFFFF }
.leftcolumn { width: 20%; border : 2px solid #847248; float : left; text-align : left; padding : 0px; line-height : 130%; }
.lineborder { padding: 1px; border : 1px solid Black; }
.lineboxleft { border-color : Black; }
.margin15 { margin-bottom : 10px; margin-left : 25px; margin-top : 10px; }
.margin4 { margin: 3px; border: 1px none #000; }
.MixFloat { float:left; }
.NameFont { color : #5E331A; font-weight: bold; font-size: 18px; margin:0px; }
.required { color: #FF0000; font-weight: normal; background-color : transparent; }
.strip { background : #000000 none; color : #FFFFFF; }
.tab { color:#000; font-size: 10px; font-weight: bold; text-align: left; background-image:url(/images/profile_bgrd.gif); background-repeat:repeat-x; }
.border1 { border: 1px solid #000; }
.border3stop { border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; }
.bordersides { border-left: 1px solid #000; border-right: 1px solid #000; }
.bordertop { border-top: 1px solid #000; }
.borderbottom { border-bottom: 1px solid #000; }
.bottomtab { height:6px; background-image: url(/images/profile_bottombgrd.gif); background-repeat:repeat-x; margin:auto; background-color:#FFF; border-top: 1px solid #000; }
.title { background : #847248 none; color : #FFFFFF; }
.vspace { margin-bottom: 6px; }
/* Calendar formatting section */

.SmallCalendar { border: 1px solid #000; }
.LargeCalendar { width: 100%; border: 1px solid #000; }
.WeekCalendar { }
.WeekList ul { margin: 0px 0px 0px 20px; padding: 0px; }
.WeekList ul li { margin: 0px; padding: 0px; }
.MonthBar, .WeekHeadline, .WeekHeadline a:link, .WeekHeadline a:visited, .WeekHeadline a:active { background : #847248 none; color : #FFF; text-align: center; text-decoration: none; font-weight: bold; padding:4px; border:0px; margin:0px; }
.PrevWeek { padding:2px; float: left; }
.NextWeek { padding:2px; float: right; }
.BlkDay, .SmBlkDay { background-color: #E9EBE0; }
.small { font-size:75%; }
.smallwh { font-size:75%; color : #FFF; }
.SmBlkDay { border-top: 2px solid white; border-bottom: 2px solid white; }
.StdDay { text-align: left; margin-left:0px; width: 14%; height:75px; }
.SmStdDay { text-align: left; margin-left:0px; width: 14%; background-color:#efefef; font-size: 75%; text-align:right; border-top: 2px solid white; border-bottom: 2px solid white; padding-right: 4px; }
.Today, .SmStdToday { text-align:left; background-color: #847248; color: #fff; }
.SmToday a:link, .SmToday a:visited, .SmToday a:active, .SmStdDay a:link, .SmStdDay a:visited, .SmStdDay a:active { text-decoration: none; background-color : #C2C2C2; color:#fff; padding: 2px; }
.Today a:link, .Today a:visited, .Today a:active { text-decoration: none; }
.StdDay a:link, .StdDay a:visited, .StdDay a:active { text-decoration: none; }
.SmDay { background-color: white; margin-left: 0px; font-size: 75%; float:right; }
.Today .SmDay { background-color : transparent; font-weight : bold; }
.SmToday { border:1px solid red; color: #C2C2C2; font-size: 75%; }
.WkDay { font-weight: bold; background-color: white; margin-left: 0px; }
.OddRow, .OddRow a { background-color: #DCDCDC; text-decoration:none; }
.EvenRow, .EvenRow a { background-color: #FFF; text-decoration: none; }
.OddRow:hover, .EvenRow:hover, .EvenRow:hover a, .OddRow:hover a { color: #FFF; background-color: #C2C2C2; text-decoration: none; }
.red { color: #FF0000 }
.tiny { font-size: 75%; }
.news { font-size: 85%; }
.databox { margin: 3px; margin-left:10px; background-color: #DCDCDC; border: 1px none #000; padding: 2px; }
/* ----------------- Photo Album ----------------- */

.album { margin: 4px; border: 1px solid black; text-align: center; }
.AlbumFrame { height: 124px; width: 130px; background-image: url(/images/photo_frames.gif); background-repeat: no-repeat; text-align: center; }
.PhotoFrame { height: 122px; width: 122px; padding: 0px; margin: 0px; background-image: url(/images/PhotoFrame.gif); text-align: center; }
/*****************************************
http://www.southwestalumni.com/iac_std.css
******************************************/

br { clear : both; }
img { border : none; }
td { color : #000; }
.blankbox { border : 1px none White; margin : 0px; padding : 0px; width : 100%; }
h1.CalendarTitle { color: #847248; font-size: 150%; margin: 0px; padding: 0px; }
.centercolumn { margin : 2px; }
.fixedbox { border : 0px none #F00; width : 100%; margin : auto auto; text-align : left; }
.fixedboxcenter { border : 1px none #0000CD; margin : auto; padding : 0px; text-align : center; width : 100%; }
.fixedboxleft { border : 1px none Lime; margin : auto; padding : 0px 0px 0px 0px; text-align : left; width : 100%; }
.tab { color:#000; font-size: 10px; font-weight: bold; text-align: left; height:15px; width:100%; background-image:url(/images/profile_bgrd.gif); background-repeat:repeat-x; margin:auto; }
.bottomtab { height:6px; width:100%; background-image: url(/images/profile_bottombgrd.gif); background-repeat:repeat-x; margin:auto; }
.tableboxleft { text-align : left; width : 100%; }
.fixedboxright { border : 1px none #FFF; margin : 0px auto 0px auto; padding : 2px 2px 0px 0px; text-align : right; width : 100%; }
.fixedfootright { border : 0 none #FFF; margin : 0px; padding : 2px 2px 0px 0px; text-align : right; width : 100%; }
.fixedtitleright { border : 1px none #FFF; margin : 0px auto auto; font-weight : bold; text-align : right; width : 100%; }
.footercenter { border : 0 none #FFF; margin : 0px; padding : 0px; text-align : center; width : 100%; font-size:80%; }
.formcolumn { width: 49%; float: left; text-align: left; border: 1px none blue; }
.formright { width: 49%; float: right; text-align: right; border: 1px none green; }
.formwide { width: 98%; float: left; text-align: left; }
.leftcolumn { margin: 2px; }
.LgDay { font-weight: bold; padding: 2px; margin-left: 0px; float: right; border: none; font-size: 120%; }
.BlkDay .LgDay, .BlkDay .SmDay { font-weight: bold; padding: 2px; margin-left: 0px; background-color: transparent; border: none; }
.lineboxsmall { width : 400px; border : 1px solid Black; }
.lineboxcenter { width : 90%; margin : auto; border : 1px solid Black; padding: 8px; }
.linebox { width : 100%; margin : auto; border : 1px solid Black; }
.lineboxleft { text-align: left; border: 1px solid Black; width : 100%; margin:auto; padding: 2px; }
.lineboxright { text-align: right; border: 0px solid Black; width : 100%; margin: auto; }
.button { margin-bottom: 2px; margin-right: 2px; }
.MixFloat { float:right; }
.size100 { margin-left : 15px; width : 100px; }
.size250 { width : 250px; }
.size300 { width : 300px; }
.size350 { width : 350px; }
.tctrbdr { margin-left: auto; margin-right: auto; text-align: left; border : 1px solid Black; }
.bannerLeft { margin-left: 12px; margin-bottom: 15px; border: 4px solid #FFF; }
.bannerRight { margin-right: 12px; margin-bottom: 15px; border: 4px solid #FFF; }
.poll { margin: 0px 0px 20px 0px; padding: 0px; width: 135px; font-size: 11px; background-color: #847248; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.pollTitle { margin: 0px; padding: 8px 4px; background-color: #C2B7B1; color: #58291F; font-weight: bold; font-size: 12px; }
.pollMain { margin: 0px; padding: 4px 4px; background-color: #EDE7D1; }
.pollQuestion { margin: 4px; padding: 0px; font-weight: bold; }
.pollResponse { margin: 4px; padding: 0px; }
.pollInput { margin: 4px; padding: 8px 4px; text-align: center; }
/* ----------------- Left Nav Styles ------------------------------- */



#lnav { margin-top: 10px; }
#lcolumn { margin: 0px; padding: 0px; width: 137px; float: left; font-size: 9px; font-family : Arial, Helvetica; font-weight: bold; }
#lcolumn a:link { color: #633; text-decoration: none; }
#lcolumn a:visited { color: #633; text-decoration: none; }
#lcolumn a:active { color: #633; text-decoration: none; }
#lcolumn a:hover { color: #C00; text-decoration: none; }
#lcolumn ul { margin: 0px 0px 0px 0px; padding: 0px; width: 137px; list-style: none; }
#lcolumn ul li { position: relative; padding: 4px 0px 4px 16px; background-image: url(/images/lNavBackMenu.gif); background-repeat: repeat-x; height: 16px; }
#lcolumn ul li.none { background-image: url(/images/lNavBack.gif); }
#lcolumn ul li.adminButton { background-image: url(/images/lNavBack.gif); }
#lcolumn ul li.admin { background-color: #BA3232; background-image: none; border-top: 4px solid #333; }
#lcolumn ul li ul { position: absolute; left: 137px; top: 0; display: none; background-image: url(/images/buttonBack2.gif); background-repeat: repeat-x; border-top: 0px solid #999; }
#lcolumn ul li ul li { background-color: #E9EBE0; background-image: none; background-repeat: repeat-x; border: 1px solid #000; padding: 4px; height: auto; }
#lcolumn ul li a { display: block; color: #633; text-decoration: none; }
/* Holly Hack to Fix IE. Hide from IE Mac \*/
/* html ul li { float: left; }
/* html ul li a { height: 1%; }

/* End */



#lcolumn li:hover ul, #lcolumn li.over ul { display: block; background-color: #0F0; list-style: none; }
/* ----------------- End Left Nav Styles ------------------------------- */



.newMustangIn { margin: 4px 0px 12px 6px; padding: 0px; }
/***************************************************************
	Customized csss
****************************************************************/

.MainMenu_MenuContainer { width: 137px; font-size: 11px; font-family : Arial, Helvetica; font-weight: bold; border:0px solid #fff; }
.MainMenu_MenuContainer td { width: 137px; font-size: 11px; font-family : Arial, Helvetica; font-weight: bold; }
.MainMenu_MenuBar td { background-image:url(/images/lNavBackMenu.gif); background-repeat:no-repeat; padding-left: 12px; height: 22px; color:  #633; }
.MainMenu_RootMenuItem td { background-image:url(/images/lNavBackMenu.gif); background-repeat:no-repeat; padding-left: 12px; height: 22px; cursor: hand; color:  #633; }
.MainMenu_RootItemSel td { background-image:url(/images/lNavBackMenu.gif); background-repeat:no-repeat; padding-left: 12px; height: 22px; cursor: hand; color: #C00; }
.RootMenuItemSelected td { background-image:url(/images/lNavBackMenu.gif); background-repeat:no-repeat; padding-left: 12px; height: 22px; cursor: hand; color: #C00; }
.MainMenu_SubMenu td { color:#633; background-color:#E9EBE0; cursor: hand; height:22px; padding-left:0; margin-left:0; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; border:0px solid #000; }
.MainMenu_Submenu .MainMenu_MenuItemSel { color:#C00; cursor: hand; height: 22px; padding: 0; margin-left: 0; }
.menusep { height: 2px; background-image: url(/images/lnav_back.gif); background-repeat:no-repeat; }
#dnn_dnnLOGIN_hypLogin { color:#FFFFFF; font-weight:normal; font-family:verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px; width:138px; font-size:11px; padding-left:10px; }
/*NukeFeeds Stylesheet */

.NukeFeeds_FeedList { padding: 1px 0px 0px 0px; font-size: 23px; }
td.NukeFeeds_ItemTitleDefault a:link { }
.NukeFeeds_ItemTitleDefault { font-size: 11px; font-weight: bold; font-family:Verdana, Arial, Helvetica; padding: 10px 0px 0px 0px; }
.NukeFeeds_ItemContentDefault { font-family:Tahoma, Arial; font-weight: normal; font-size:11px; font-family:Verdana, Arial, Helvetica; color: black; padding:0px 0px 10px 0px; }
.NukeFeeds_ItemDateDefault { font-family:Tahoma, Arial; font-size: 9px; font-weight: normal; color: gray; padding: 1px 0px 0px 0px; vertical-align:top; }
.NukeFeeds_FeedItem, .NukeFeeds_FeedItem2 { background-color:#fff; padding: 0px 0px 0px 0px; }
/* 

NEW Calendar Style

*/

/*
last modified date		Comment
3/24/2006		changed class "calendarSelectedDay" to remove underline so that 
users wouldn't think to click on day and expect an event on that day
*/

/* ================================
    CSS STYLES FOR Module EventCalendar
   ================================
*/
.normalText { font-size: 12px; color: #000; font-family: Verdana; }
.calendar { border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 12px; border-left: #000000 1px solid; color: #000; border-bottom: #000000 1px solid; font-family: Verdana; }
.calendarTitle { /*
	This changes the calendar title header, where the month names are
	*/ font-weight: bold; font-size: 12px; color:  White; background-color: #847248; text-decoration:none; }
.calendarTitle, .calendarTitle td { /*
	this controls the background to the calendar title, where the month is
	*/ font-weight: bold; font-size: 12px; color: White; background-color: #847248; text-align:center; }
.calendarNextPrev, .calendarNextPrev a:link { /*
	This changes the previous and next months; e.g., if the month were March, 
	this controls the display of months February and April
	*/ color:  White; font-size: 12pt; padding: 0px .5em; display:none; }
.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover { /*
	This changes the previous and next months; e.g., if the month were March, 
	this controls the display of months February and April
	*/ color:  White; font-size: 12pt; padding: 0px .5em; }
.calendarDayHeader /*
this controls the header for the weekdays, such as where Monday, Tuesday, etc. display
*/ { font-weight: bold; font-size: 12px; font-family: Verdana; background-color: #847248; color: White; text-align:center; border-left:solid 1px #847248; border-top:solid 1px #847248; }
.calendarDay a, .calendarDay a:visited, .calendarDay a:hover, .calendarDay a:link { color:  #000; /*
	This controls the display of the day numbers, such 1,2,3 thru 31
*/ text-align: left; font-size: 12px; font-family: Verdana; text-decoration: none; font-weight:bold; }
.calendarDay, .calendarDay td { font-size: 12px; /*
	This controls the display of the day numbers, such 1,2,3 thru 31
	*/ color:#000; font-family: Verdana; text-align: right; text-decoration: none; font-weight:bold; border:solid 1px #000; }
.calendarHighlighted { /*
	Small calendar
	This controls the display of the days in which there is an evenet
	*/ /*
	color: #ff2400;
	*/ color:  #847248; text-align: right; font-size: 12px; font-family: Verdana; text-decoration: none; font-weight:normal; }
.calendarHighlighted a, .calendarHighlighted a:link, .calendarHighlighted a:visited, .calendarHighlighted a:hover { /*
	Small calendar
	This controls the display of the days in which there is an evenet
	*/ text-decoration: none; font-size: 12px; color:  #939871; font-weight:normal; }
.previousNextYearToday { font-size: 12px; color:  #939871; font-weight:bolder; text-decoration:underline; display:none; }
A.previousNextYearToday:link { font-size:8px; text-decoration: underline; color:#939871; font-weight:bolder; }
A.previousNextYearToday:visited { font-size:8px; text-decoration: underline; color:#939871; font-weight:bolder; }
A.previousNextYearToday:active { font-size:8px; text-decoration: underline; color:#939871; font-weight:bolder; }
A.previousNextYearToday:hover { font-size:8px; text-decoration: underline; color:#686B50; font-weight:bolder; }
.calendarOtherMonthDay { color: #808080; background-color:#dcdcdc; }
.calendarOtherMonthDay a, .calendarOtherMonthDay a:visited, .calendarOtherMonthDay a:hover { color: #8080c0; background-color:#dcdcdc; display:none; }
.calendarWeekendDay { background-color: #ffffff; }
.calendarTodayDay { /*
	this controls the display of the current day
	*/ border-right: #939871 2px solid; border-top: #939871 2px solid; border-left: #939871 2px solid; border-bottom: #939871 2px solid; background-color:#847248; color:#ffffff; }
.calendarSelectedDay { /*
 This controls the display of the selected day
*/ background-color:White; font-weight: bold; color:#000; }
.calendarSelectedDay a, .calendarSelectedDay a:visited, .calendarSelectedDay a:hover { /*
	This controls the display of the selected day
	*/ color:#000; font-weight: bold; }
.calendarSelector { background-color: #c0c0e0; }
.calendarSelector a, .calendarSelector a:visited, .calendarSelector a:hover { /*
	color: #0000ff;
	*/ color:#000; text-decoration: none; }
/*
End New Calendar Style
*/
.viewnewsarticle, .viewnewstitle { font-family:Verdana, Arial, Helvetica; }
.viewnewsarticle { font-weight:normal; font-size:12px; }
.eventdetails th, .eventdetails2 th { color:#FFFFFF; }




/* ******************** */
/*                      */
/* ******************** */


/* Tweaks by AM on 1/3/08 */
#ContentLeftLinks { margin:5px 0 10px 0;}

.start #ContentMiddle h3 { font-size:120%;}

