﻿/* 
WICT REDESIGN - 5/2009

font changes:
Georgia should be used for serif headlines
Arial for sans serif body text and navigation elements
Tahoma for the extended headlines on the home page.
#ae0000 for reds
*/

/* general */
body { color: #535353; background: #b4b4b4 url(/design/bkgrnd.gif); font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin: 0; }
a { color: #ae0000; }
a:hover { color: #ae0000; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Palatino, serif; }
h1 { color: #ae0000; font-size: 160%; font-weight: normal; margin: 0 0 .5em 0; }
h2 { color: #000000; font-size: 140%; margin: 0 0 .5em 0; }
h3 { color: #000000; font-size: 120%; margin: 0 0 .5em 0; }
h4, h5, h6 { color: #535353; font-size: 110%; margin: 0 0 .5em 0; }
p { margin: 0 0 1em 0; line-height: 140%; }
h1.pageTitle a { color: #ae0000; text-decoration: none; }
h1.pageTitle a:hover { text-decoration: underline; }
h1.pageTitle a.grayButton:hover { color: #000000; text-decoration: none; }

/* layout */
#pageLayout { width: 940px; margin: auto; background: #fff; border-left: 2px solid #999; border-right: 2px solid #999; }
#pageAreaLayout { padding: 0 8px; }
#pageTable { margin: auto; border-collapse: collapse; border-top: 5px solid #000; border-bottom: 5px solid #999; }
#pageLeft { padding: 0; width: 190px; vertical-align: top; border-right: 1px #ccc solid; }
#pageRight { padding: 0; width: auto; vertical-align: top; }
#pageBottom { width: 100%; height: 2px; margin: auto; }
#contentLayout { padding: 10px 0px 20px 20px; }
#leftColumnLayout { width: 196px; margin: 10px auto; }
#pageBannerLayout { font-size: 0%; }
#pageBannerLayout .ms-SPZone { font-size: 12px !important; }
#pageBannerLayout .ms-WPBody { padding: 0; }

/* chapter master */
#chapterLayout { padding: 5px 15px; background: #d1d1f7; }
#chapterLayout table { border-collapse: collapse; }
#chapterLayout td { padding: 0; }
#chapterLayout img { padding: 0 10px 0 0; }
#chapterLayout h2 { color: #000000; font-size: 150%; font-weight: normal; margin: 0; }

/* header */
#headerLayout { height: 182px; position: relative; background: url(/design/Wict_BannerBack.gif) top right no-repeat; }
#logoLayout { position: absolute; top: 0; left: 0; }
#logoLayout img { border: 0; }
#toolsLayout { position: absolute; top: 3px; right: 2px; color: #fff; font-size: 90%; }
#toolsLayout a { color: #fff; text-decoration: none; font-weight: bold; }
#toolsLayout a:hover { text-decoration: underline; }
#toolsLayout table, #toolsLayout div, #toolsLayout span, #toolsLayout a { display: inline; }
#searchLayout { position: absolute; top: 55px; right: 20px; }
#searchLayout input { font-size: 11px; padding: 2px; font-family: Arial, Helvetica, sans-serif; color: #666; border: 1px #acacac solid; }
#membersLayout { position: absolute; top: 105px; right: 20px; }
#membersLayout h4 { display: inline; font-size: 90%; font-family: Arial, Helvetica, sans-serif; }

/* login table */
table.login { width: 100%; border-collapse: collapse; }
table.login td { padding: 0; vertical-align: top; }
table.loginForm { border-collapse: collapse; }
table.loginForm th { padding: 0 20px 0 0; vertical-align: top; text-align: left; }
table.loginForm td { padding: 0 0 10px 0; vertical-align: top; }
div#membersLayout2 h4 { margin: 5px 0; padding: 0; }
div#membersLayout2 { padding: 0 5px; }
div#membersLayout2 a.grayButton { display: block; margin: 0 0 5px 0; }

/* footer */
#footerLayout { margin: 20px 0 15px 0; text-align: center; font-size: 85%; }
#footerLayout div { margin: 0 0 5px 0; }
#footerLayout a { color: #000; }

/* re-usable styles */
.grayButton { display: inline-block; padding: 3px 10px 3px 10px; background: #ededec url('/design/grayButtonBg.gif') top repeat-x; color: #ae0000; border: 1px #7f7f7f dotted; font-weight: bold; font-size: 90%; text-transform: uppercase; text-decoration: none; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
.layoutTable { width: 100%; border-collapse: collapse; margin: 10px 0; }
.layoutLeft { width: auto; padding: 0; vertical-align: top; }
.layoutSpacer { width: 10px; padding: 0; }
.layoutRight { width: 196px; padding: 0; vertical-align: top; }
.layoutSplit { width: 230px; padding: 0; vertical-align: top; }
.editMode { background: #ffffff; border: 1px #acacac solid; margin: 10px 0 10px 0; }
.editMode legend { font-size: 90%; font-weight: bold; color: #ae0000; }
.scrolling { width: 660px; overflow-x: scroll; }
.emailFriend { font-size: 65%; float: right; }
.emailFriend img { border: 0; }
.subtitle { font-weight: bold; font-style: italic; font-size: 90%; }
.prTable { width: 100%; margin: 0 0 10px 0; border-collapse: collapse; font-size: 55%; color: #535353; border-bottom: 1px #d9d9db dotted; }
.prTable td { padding: 0 0 5px 0; vertical-align: top; width: 50%; }
.prRight { text-align: right; }
.prTable h3 { font-size: 100%; }
.eventImage { float: right; }
.eventImage img { padding: 0 0 10px 10px; }

/* breadcrumb */
#breadcrumbsLayout { color: #000; font-size: 90%; font-weight: bold; padding: 8px 5px 8px 20px; border-bottom: 1px dashed #000; }
#breadcrumbsLayout a { color: #666; }
.breadcrumbItemActive { font-weight: bold; color: #ae0000; }

/* primary navigation */
#globalNavLayout { width: 788px; margin: 0 10px 0 auto; color: #000; position: relative; z-index: 10;  }
.globalNav { width: 100%; }
.globalNavItem { text-align: center; font-weight: bold; font-size: 100%; }
.globalNavItem a { display: block; padding: 10px 5px; color: #000; }
.globalNavItem a:hover { background: #ae0000; color: #fff; }
.globalNavItemHover { }
.globalNavItemActive a { color: #ae0000; }
.globalNavMenu { width: 225px; background: #bdbdbd url('/design/menuBg.jpg') top repeat-x !important; }
.globalNavMenu table { width: 100%; }
.globalNavMenuItem { border-bottom: 1px #666 dotted; font-size: 95%; }
.globalNavMenuItem a { display: block; padding: 6px 5px 6px 25px; background: url('/design/bulletTriangle.png') no-repeat; background-position: 5px 7px; }
.globalNavMenuItem a:hover { text-decoration: underline; }


/* secondary navigation */
#currentNavTitle { padding: 5px 10px; }
#currentNavTitle h1.pageTitle { margin: 0; margin: 5px 0; font-size: 130%; }
#currentNavLayout { }
.currentNav { width: 100%; margin-left: 10px; }
.currentNavHeaderMenu { }
.currentNavHeader {  }
.currentNavHeader a { display: block; padding: 3px 5px 3px 0; color: #000; font-weight: bold; }
.currentNavHeader a:hover { text-decoration: underline; }
.currentNavHeaderActive { font-weight: bold; }
.currentNavMenu2 {  font-size: 90%; }
.currentNavItem1 {  }
.currentNavItem1 a { display: block; padding: 3px 5px 3px 15px; color: #333; }
.currentNavItem1 a:hover { text-decoration: underline; }
.currentNavItemActive { font-weight: bold; }

/* web parts - full width */
.ms-WPHeader {  }
.ms-WPHeader td { padding: 0 !important; border-top: 2px #ae0000 solid; }
.ms-partline { background: #dfdedf; }
.ms-WPTitle { border-left: 1px #d8d8d8 solid; padding: 6px 5px 0 10px; overflow: hidden; color: #ae0000; font-family: Arial, Helvetica, sans-serif; }
.ms-WPTitle a { color: #ae0000; text-decoration: underline; }
.ms-WPTitle a:hover { text-decoration: underline; }
.ms-WPTitle span, .ms-WPTitle nobr { white-space: normal; }
.ms-WPBody { padding: 5px; }
.ms-WPBorder { 
	padding: 2px; 
	border-style: none; 
	border-bottom: 1px #d8d8d8 solid; 
	border-left: 1px #d8d8d8 solid;
	border-right-style: none !important; 
}
.ms-MenuUIPopupBody { font-size: 90%; }
div.ms-HoverCellInActive, div.ms-HoverCellActiveDark { position: absolute; margin: -6px 0 0 -46px; font-size: 90%; border-width: 0; padding: 0; }
table.ms-SPZone div.ms-HoverCellInActive { background: #ffffff; }
div.ms-HoverCellInActive a, div.ms-HoverCellActiveDark a { text-decoration: none; }

/* web parts - left column */
.layoutLeft .ms-WPHeader td {  }
.layoutLeft .ms-WPTitle { color: #000; }
.layoutLeft .ms-WPBorder {  }

/* web parts - right column */
.layoutRight .ms-WPHeader td {  }
.layoutRight .ms-WPTitle { }
.layoutRight .ms-WPBorder { }
.layoutRight .ms-WPBody a { color: #333; }
.layoutRight .ms-WPBody a:hover { color: #ae0000; }
.layoutRight .item { border-bottom: 1px dotted #999; padding-bottom: 8px; }

/* web parts - split layout */
.layoutSplit .ms-WPHeader td {  }
.layoutSplit .ms-WPBorder {  }

/* web parts - alternate background color */
/*.webZoneAlt { border: 1px #d9d9db solid; padding: 9px; background: #ffffff; }
.layoutLeft .webZoneAlt .ms-WPHeader td { background-image: url('/design/wpLTAlt.png'); }
.layoutLeft .webZoneAlt .ms-WPBorder { background-image: url('/design/wpLBgAlt.png'); }
.layoutRight .webZoneAlt .ms-WPTitle { border-right: 1px #a9a8a9 solid; }
.layoutRight .webZoneAlt .ms-WPBorder { border-right: 1px #a9a8a9 solid; }*/

/* web parts - under current navigation */
#leftColumnLayout .ms-WPHeader td { background-image: url('/design/wpST.png'); }
#leftColumnLayout .ms-WPTitle { height: 24px; }
#leftColumnLayout .ms-WPBorder { border-bottom: 1px #a9a8a9 solid; background-image: url('/design/wpSBg.png'); }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #000000; color: #ffffff; font-size: 90%; }
.ms-menutoolbar a, table.ms-toolbar a, .ms-toolbarContainer a { color: #ffffff; font-weight: bold; text-decoration: none; }
.ms-menubuttonactivehover a, .ms-splitbuttonhover a, .ms-viewselectorhover a, .ms-buttonactivehover a { color: #000000; }
.ms-separator img { background: #ffffff; }
.ms-viewheadertr { color: #808080; background: #E2E2E4; font-size: 85%; }
.ms-viewheadertr a { color: #808080; text-decoration: none; }
.ms-descriptiontext { font-size: 85%; color: #808080; }
span.ms-descriptiontext { color: #ffffff; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }
td.ms-formbody { width: 100%; }
td.ms-formbody iframe { width: 100%; }

/* calendar */
.ms-cal-gempty { font-size: 85%; }
.ms-datepickerouter { font-size: 85%; }
td.ms-calheader, td.ms-cal-weekempty { background: transparent; }
td.ms-cal-nav-buttonsltr { font-size: 90%; }
div.ms-cal-navheader img { border-color: #b5b5b5 !important; background: #f7f7f9 url('/design/breadcrumbBg.jpg') bottom repeat-x !important; }
div.ms-cal-navheader img:hover { border-color: #9f9f9f !important; background: #f0f0f0 !important; }
th.ms-cal-weekname, div.ms-cal-weekday { background: #dddddd; }
td.ms-cal-topday, th.ms-cal-week, th.ms-cal-weekB { background: #f7f7f9 url('/design/breadcrumbBg.jpg') bottom repeat-x; border-color: #b5b5b5; }
td.ms-cal-topdayover, th.ms-cal-weekselected { background: #f0f0f0; border-color: #9f9f9f; }
td.ms-cal-topday-today, td.ms-cal-topdayfocus { background: #ed1c2e; border-color: #b5b5b5; }
td.ms-cal-topday-today a, td.ms-cal-topday-todayover a, td.ms-cal-topdayfocus a, td.ms-cal-topdayfocusover a { color: #ffffff; }
td.ms-cal-topday-today div, td.ms-cal-topday-todayover div, td.ms-cal-topdayfocus div, td.ms-cal-topdayfocusover div { border-color: #ed1c2e; }
td.ms-cal-topday-todayover, td.ms-cal-topdayfocusover { background: #fb3136; border-color: #9f9f9f; }
td.ms-cal-nodataMid, td.ms-cal-nodataBtm2 { background: #dddddd; border-color: #b5b5b5; }
td.ms-cal-workitem, td.ms-cal-workitem2B, td.ms-cal-noworkitem , td.ms-cal-noworkitem2B, td.ms-cal-todayitem, td.ms-cal-todayitem2B { background: #ffffff; border-color: #b5b5b5; }
td.ms-cal-muworkitem, td.ms-cal-muworkitem .contL, td.ms-cal-muworkitem .contR, td.ms-cal-muworkitem .contB, td.ms-cal-workitem .contB, td.ms-cal-workitem .contL, td.ms-cal-workitem .contR { border-color: #000000; }
/* calendar (week view) */
th.ms-cal-wtopdayL, th.ms-cal-wtopday { background: #f7f7f9 url('/design/breadcrumbBg.jpg') bottom repeat-x; border-color: #b5b5b5; }
th.ms-cal-wtopdayL a, th.ms-cal-wtopday a, th.ms-cal-wtopdayLover a, th.ms-cal-wtopdayover a { text-decoration: none; }
th.ms-cal-wtopdayLover, th.ms-cal-wtopdayover { background: #f0f0f0; border-color: #9f9f9f; }
th.ms-cal-wtopday-today, th.ms-cal-wtopday-todayover, th.ms-cal-wtopdayfocus, th.ms-cal-wtopdayfocusover, th.ms-cal-wtopdayfocusL, th.ms-cal-wtopdayfocusLover { background: #ed1c2e; border-color: #b5b5b5; }
th.ms-cal-wtopday-today a, th.ms-cal-wtopday-todayover a, th.ms-cal-wtopdayfocus a, th.ms-cal-wtopdayfocusover a, th.ms-cal-wtopdayfocusL a, th.ms-cal-wtopdayfocusLover a { color: #ffffff; text-decoration: none; }
th.ms-cal-wtopday-today div, th.ms-cal-wtopday-todayover div { border-color: #ed1c2e !important; }
td.ms-cal-weekedge { background: #ffffff; }
th.ms-cal-workhourF, th.ms-cal-workhourFover, th.ms-cal-workhour, th.ms-cal-workhourover, td.ms-cal-enoworkday, td.ms-cal-enoworkday div.ms-cal-dayhourF, td.ms-cal-enoworkday div.ms-cal-dayhour, td.ms-cal-enoworkhourF div.ms-cal-dayhourF, td.ms-cal-enoworkhourF div.ms-cal-dayhour, td.ms-cal-enoworkhour div.ms-cal-dayhourF, td.ms-cal-enoworkhour div.ms-cal-dayhour { background: #dddddd; border-color: #b5b5b5 !important; }
th.ms-cal-workhourhalfhour, th.ms-cal-workhourhalfhourover, th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkday div.ms-cal-dayhalfhour, td.ms-cal-enoworkday div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhour, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { background: #dddddd; border-top-color: #cfcfcf !important; border-left-color: #b5b5b5 !important; }
th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { border-color: #b5b5b5 !important; }
td.ms-cal-eworkday div.ms-cal-dayhourF, td.ms-cal-eworkday div.ms-cal-dayhour { background: #ffffff; border-color: #b5b5b5 !important; }
td.ms-cal-eworkday div.ms-cal-dayhalfhourF, td.ms-cal-eworkday div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #cfcfcf !important; border-left-color: #b5b5b5 !important; }
td.ms-cal-time, td.ms-cal-wemptycellL, td.ms-cal-wemptycell, td.ms-cal-walldayevent { background: #dddddd; border-color: #b5b5b5; }
.contB, .contL, .contR { border-color: #000000; }
/* calendar (day view) */
td.ms-cal-eworkhour div.ms-cal-dayhourF, td.ms-cal-eworkhour div.ms-cal-dayhour { background: #ffffff; border-color: #b5b5b5; }
td.ms-cal-eworkhour div.ms-cal-dayhalfhourF, td.ms-cal-eworkhour div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #cfcfcf !important; border-left-color: #b5b5b5 !important; }

/* discussions */
.ms-disc-bar { background: #f3f3f3; }
.ms-disc-bordered-noleft { border-color: #cccccc; }

/* blogs */
.ms-PostDate { font-size: 100%; font-weight: normal; border-bottom: 1px #cccccc dotted; }
.ms-PostTitle { font-size: 130%; border-bottom: 1px #cccccc solid; }
.ms-blogedit { }
.ms-PostBody { }
.ms-PostFooter { }
.ms-CommentHeader { border-bottom: 1px #cccccc dotted; }
.ms-CommentTitle { }
.ms-CommentBody { }

/* wiki */
.ms-wikieditouter { background: url('/design/breadcrumbBg.jpg') bottom repeat-x; font-size: 90%; padding: 0 0 0 15px; }
a.ms-wikilink { text-decoration: none; color: #ae0000; }
a.ms-missinglink { color: #ae0000; border-bottom: 1px #808080 dashed; }
div.ms-quicklaunchouter { margin: 0; }
div.ms-quicklaunchheader { padding: 0; }
.ms-quicklaunchheader a { display: block; padding: 3px 5px 3px 25px; background: url('/design/bulletTriangle.png') no-repeat; background-position: 5px 5px; text-decoration: none; }
.ms-quicklaunchheader a:hover { text-decoration: underline; }
table.ms-navSubMenu1 { width: 100%; background: #e3e2e4; font-size: 90%; }
table.ms-navitem td { background-image: none; padding: 0; }
a.ms-navitem { text-decoration: none; display: block; padding: 3px 5px 3px 40px; }
a.ms-navitem:hover { text-decoration: underline; }
.ms-quicklaunchouter td { padding: 0 !important; }
.ms-quicklaunchouter td.ms-recentchanges { display: none; }
.ms-quicklaunchouter a.ms-addnew { display: block; padding: 3px 5px 3px 25px; background: url('/design/bulletTriangle.png') no-repeat; background-position: 5px 5px; text-decoration: none; }
.ms-quicklaunchouter a.ms-addnew:hover { text-decoration: underline; }

/* bullets */
.bullet, .level-bullet { }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }
.srch-BestBets { width: 80px !important; }

/* wict custom forms */
.wictRadioPanel { margin: 0 0 1em 0; }
.wictFormTable { width: 100%; border-collapse: collapse; }
.wictFormTable th { width: 150px; padding: 0 20px 0 0; text-align: left; vertical-align: top; }
.wictFormTable td { width: auto; padding: 0 0 10px 0; vertical-align: top; }
.wictFormTable input { width: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
.wictFormTable textarea { width: 250px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
.wictFormActions { width: 426px; text-align: right; }
.wictFormActions input { 
	padding: 3px 10px 3px 10px; 
	background: #ededec url('/design/grayButtonBg.gif') top repeat-x; 
	color: #ae0000; border: 1px #7f7f7f dotted; 
	font-weight: bold; 
	font-size: 90%; 
	text-transform: uppercase; 
	text-decoration: none; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
}

/* Inquiry Form */
.formInquiry { border-top: 1px solid #ccc; padding-top: 5px; }
.formField { clear: left; margin-bottom: 10px; }
.formField h4 { font-size: 1em; padding-bottom: 4px; border-bottom: 1px solid #ccc; }
.formFieldLabel { width: 120px; margin-top: 4px; float: left; font-weight: bold;  }
.formFieldValue { width: 550px; float: left; }
.formActions { clear: both; margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc; padding-left: 120px; }
.formActions div { display: inline; margin-right: 10px; }

/* Add This Code Icons */
.addthis_toolbox {float:right; margin-top:5px; margin-bottom:5px; }




