﻿s/* Joe Griffin Media Ministries Styles

SITE COLOR PALETTE
Blue: #007CC3 rgb(0,124,195)
Light Blue:#6EB5DD rgb(110,181,221)
Red: #800000 rgb(128,0,0)
Light Gray: #DCDFEE rgb(220,223,238)

CONTENT PAGE LEFT NAV COLORS
Light Blue: rgb(209,227,237)
Blue: rgb(1,125,195)

STYLE SHEET TOC
-- OVERALL PAGE FORMATTING
-- HEADER
-- TOP HORIZONTAL NAVIGATION 
-- QUICK LAUNCH BAR
-- SEARCH
-- CONTENT AREA 
-- CALENDAR
-- FOOTER
-- CUSTOM LEFT YELLOW AREA FOR HOME PAGE	

*/


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- OVERALL PAGE FORMATTING -- -- -- 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
body {
 	margin:0;
	padding: 0;
	background: white
 }
 
 h1, h1 i, h1 em {
	font-size:12pt;
	color:rgb(128,0,0);
	font-family: Arial;
	font-weight: bold
}
h2 {
	font-size: 11pt;
	color:black;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
}
 
#JGMM-PageContainer {
	border-top: solid 1px white;	
}

.JGMM-Content {
	padding: 0;
	margin: 0;
	text-align: left;
   	float: right;
}
.JGMM-NavTableWrap {
	width: 176px;
	margin-right:20px;
	padding: 7px;
	background-color: black;
}

.JGMM-DVWPBackground{
	background-color: rgb(209,227,237)
}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- HEADER -- -- -- 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

  /* Sets up the parent container and wrap with repeating background for header fluid width and min-width for header background for IE */
.JGMM-HdrAreaWrap {
	background: white url("/images/HeaderBkgd.gif") repeat-x;
	height: 143px;
	width: 100%;
} 
.JGMM-HdrAreaContainer {
	width: 995px;
	white-space:  nowrap;
} 

/* Header Images and container properties */
.JGMM-HdrArea1, .JGMM-HdrArea2, {
	height: 143px;
	float: left	
}

.JGMM-HdrArea1 {
	background: url("/images/Header.jpg") no-repeat;
	width: 1257px;
	position:absolute;top:0px; left:0px;
	height:143px;
}

.JGMM-HdrArea2 {
	position:absolute; top:40px; left:660px;
	width:272px;
	height:86px;
}



/*  -- Top Global Links --
Includes Welcome Menu, My Site, My Links and Help 
- -- */

.JGMM-TopToolbar {
	position: absolute;
	top: 200px;
	right: 10px	
}

/* Place the links to the right */
.JGMM-Welcome, .JGMM-MySite, .JGMM-MyLinks, .JGMM-Separator {
	float: right;
}

.JGMM-MySite  {
	padding-top: 3px
}

.JGMM-Welcome {
	position: absolute;
	top: 5px;
	right: 10px;
	color: white;
	font-size:8pt;
	font-family:arial;
	display: none
}

.JGMM-Separator {
	color: black;
	font-size: 8pt;
	margin-right: 4px;
	margin-top: 3px
}

/*  Hide the SharePoint Help Icon  */
.JGMM-Help {
	display: none
}
/* Global Breadcrumb background color */
.ms-globalbreadcrumb {
	background-color:black;
}

/* Global Links Background */
.ms-globallinks, .JGMM-MySite {
	font-size:8pt;
	background:transparent;
	font-family:tahoma;
}

/* Link treatment for global links (Global Breadcrumb, My Site) */
.ms-globallinks,.ms-globallinks a, .JGMM-MySite, .JGMM-MySite a{
	color:black;
	text-decoration:none;
	background-color:transparent;
	border:none;
	font-family:Arial;
}

.ms-globallinks a:hover, .JGMM-MySite a:hover{
	color:black;
	text-decoration:underline;
	font-family:Arial;
	border:none;
}

/* Link treatment for global links (Welcome, My Links) */
.ms-SPLink a:link, .JGMM-TopToolbar .ms-SPLink A:link,.JGMM-TopToolbar .ms-SPLink A:visited {
	color:black;
	text-decoration:none;
}

/* Hover color for Global Links */
.ms-SPLink, .ms-hovercellinactive a:hover,
.JGMM-TopToolbar .ms-HoverCellInActive,
.JGMM-TopToolbar .ms-SpLinkButtonInActive, 
.JGMM-TopToolbar .ms-HoverCellInActive a:link,
.JGMM-TopToolbar .ms-SpLinkButtonInActive a:link,
.JGMM-TopToolbar .ms-SpLinkButtonInActive a:visited,
.JGMM-TopToolbar .ms-SpLinkButtonInActive a {
	border:none;
	margin:0px;
	color:black;
	vertical-align:top;
	background-color:transparent;
	background-image:none;
}

/* Hover background for Welcome Menu */
.JGMM-TopToolbar .ms-HoverCellActive,.JGMM-TopToolbar .ms-SpLinkButtonActive {
	border:none;
	vertical-align:top;
	background-color:transparent;
	background-image:none;
	color: black;
}
.JGMM-TopToolbar .ms-HoverCellActiveDark {
	background-image:none;
	border:none;
	background-color:transparent;
	vertical-align:top;
}

/* Link treatment, hover state, for Welcome menu */
.ms-SpLinkButtonActive, .ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover{
	color:black;
	background-image:none;
 	background-color:transparent;
 	border:none;
	text-decoration:underline;
}

.JGMM-TopToolbar .ms-SPLink, .JGMM-TopToolbar .ms-SPLink A:link,.JGMM-TopToolbar .ms-SPLink A:visited {
	color:black;
}

/*  -- Site Actions -- -- */

/* Container */
.JGMM-SiteActions {
	/*display:none;*/
	position: absolute;
	top: 20px;
	right: 10px;
	color: black;
	font-size:8pt;
	font-family:arial 
}

/* Site Actions Text */
.JGMM-SiteActions a, .JGMM-SiteActions a:link, .JGMM-SiteActions a:visited {
	color: white ;
	text-decoration: none
}
.JGMM-SiteActions a:hover {
	text-decoration: underline
}


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- TOP HORIZONTAL NAVIGATION  -- -- -- 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

 /* Container for top nav bar */
.JGMM-TopNavBar {
	background: black;
	border-top: solid black 1px;
	border-bottom:solid 0px black;
	padding-left: 480px;
	height: 29px
}

/* -- -- Top Link Bar -- -- */
/* Container top link bar is in; mainly invisible */
.ms-topnavContainer{
	border-bottom:none;
	border-left:0px;
	border-right: none;
	vertical-align:middle;
}

/* Unselected state for navigation items */
.ms-topnav {
	background-image:none;
	border:0px;
	border-bottom:none;
	border-left:none;
	border-right: 8px solid black;
	font-family:Arial;
	font-size:9pt;
	color:black;
	background-color:rgb(220,223,238);
	height:11px;
}

.ms-topnav a{
	display:block;
	white-space:nowrap;
	padding: 6px 8px 10px 8px;
	vertical-align:middle;
	height:11px;
}

/* Selected state for navigation items */
.ms-topnavselected{
	color:black;
	font-weight:bold;
	border:0px;
	border-bottom:none;
	border-left:none;
	border-right: 8px solid black;
	height:11px;
}

.ms-topnavselected a{
	color:black;
}

/* Hover state for navigation items */
.ms-topNavHover{
	background-image:none;
	background-color:rgb(216,216,216);
	border:0px;
	border-bottom:none;
	border-left:none;
	border-right: 8px solid black;
	color:black;
}

.ms-topNavHover a{
	color:black;
	text-decoration: underline;
}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- QUICK LAUNCH BAR-- -- -- 
Sub navigation, includes View All Site Content, Recycle Bin deafult view and Tree View 
Navigation Headers refers to level one content that often appears as a "header"
Navigation Items refers to level two content that often appears as a sub item under a header
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* Container for Quick Launch */ 
.JGMM-QuickLaunchContainer {
	width:162px;
	font-family: Arial;
	font-size: 8pt;
	position: relative;
	top: 0px;
	left:0px;
	background: rgb(239,239,239);
	background-image:none;
	margin-left:5px;
}
.JGMM-QLBarCalControl {
	margin-bottom: 5px;
	width:162px;
	margin-left: 5px
}
/* Navigation Headers - background, borders and padding */
.JGMM-QuickLaunchContainer table.ms-navheader td,.ms-navheader2 td,.JGMM-QuickLaunchContainer span.ms-navheader{
	background: rgb(231,239,255); 
	border-bottom:solid 1px rgb(155,155,155);
	border-left:0px;
	padding:3px 10px;
	font-family: Arial;
	font-size: 8pt;
	background-image:none;
}

/* Sets top border of Quick Launch */
.JGMM-QuickLaunchContainer table.ms-navSubMenu1 {
	border-top:solid 1px rgb(155,155,155);
}

/* Selected state for navigation items - 1st container - outer border, background, margin and width */
.JGMM-QuickLaunchContainer table.ms-selectednav, .JGMM-QuickLaunchContainer table.ms-selectednavSub {
	border:0px;
	background-image:none;
	background-repeat:repeat-x;
	background-color:rgb(248,218,125);
	margin:0px;
	margin-bottom:0;
	/*width:97%;*/
}

/* Selected state for navigation items - 2nd container - inner border, background, margin and padding */
.JGMM-QuickLaunchContainer table.ms-selectednav td{
	background:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	padding:5px 6px 5px 19px;
	margin:0px;
}

/* Text formatting for selected state for navigation items */
table.ms-selectednav td a.ms-selectednav{
	background:none;
	color:black;
}

/* Selected state for navigation headers */
.JGMM-QuickLaunchContainer table.ms-selectednavheader td{
	width:100%;
	background-color:black;
	background-image:none;
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:solid 1px rgb(155,155,155);
	border-top:0px;
	border-left:0px;
	padding:3px 10px;
	color:black;
}

/* Text formatting for selected state for navigation headers */
.ms-selectednavheader a{
	font-weight:bold;
	color:black;
	text-decoration:none;
}

/* Hover state for selected state for navigation headers */
.ms-selectednavheader a:hover{
	color:black;
	text-decoration:underline;
}

/* Bullet that appears for navigation items that appear under nav headers */
table.ms-navitem td,span.ms-navitem {
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 6px 5px 19px;
	font-family:Arial;
	font-size: 8pt;
	border-bottom: solid 1px rgb(155,155,155)
}

/* Bullet that appears for sub navigation items that appear under nav items */
table.ms-navitemSub td,span.ms-navitemSub, table.ms-selectednavSub td,span.ms-selectednavSub {
	background-repeat:no-repeat;
	background-position: 17px;
	padding:5px 6px 5px 32px;
	margin-left: 10px;
	font-family:Arial;
	font-size: 8pt;
	border-bottom: solid 1px rgb(155,155,155);
	background-color:rgb(235,236,243);
}
/*table.ms-navitemSub td,span.ms-navitemSub {
	background-image:url("");
}
table.ms-selectednavSub td,span.ms-selectednavSub {
	background-image:url("");
}/*

/* Container formatting for area behind navigation headers (level 1) items */
.ms-navsubmenu1,
/* Container formatting for navigation items */
.ms-navsubmenu2,
/* Container formatting for navigation items */
.ms-navsubmenu3{
	width:100%;
	border-collapse:collapse;
	background-color:transparent;
	margin-bottom:0px;
}

/* Container formatting for navigation headers */	
table.ms-navheader td{
	background-image:none;
}

/* Font formatting for navigation headers */
.ms-navheader a,.ms-navheader2 a{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
	color:black;
	text-decoration:underline;
}

/* Font formatting for navigation items */
.ms-navItem a, .ms-navItemSub a,
.ms-navItem a:link, .ms-navItemSub a:link,
.ms-navItem a:visited, .ms-navItemSub a:visited,
.ms-navItem a:active, .ms-navItemSub a:active  {
	color:black;
	text-decoration:none;
}
.ms-navItem a:hover, .ms-navItemSub a:hover{
	color:black;
	text-decoration:underline;
}


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
-- SEARCH & BREADCRUMB --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* Hide Advanced search text*/
.ms-sblink {
	display:none;
}
/* Hide search drop down */
td.ms-sbscopes {
	display:none;
}


/* Red Search Container in Horizontal Nav */
.JGMM-SearchContainer {
	background-color:rgb(128,0,0);
	text-align: left;
	height: 30px;
	padding:none;
	position:absolute; left:0px; top:143px;
	width:371px;
	font-size:8pt; 
	font-weight:bold;
	border-bottom: 1px solid white
}
.JGMM-Search {
	border:none;
	font-size:9pt;
	font-weight:bold;
	padding:none;
	color:white;
}

.JGMM-SearchText {
	padding-left: 25px;
	font-family: arial, sans-serif
}

td.ms-sbcell{
	background-color: white
} 


/* Breadcrumb Placement and formatting */
.JGMM-Breadcrumb, div.breadcrumb {
	width: 100%;
	text-align: left;
	font-size: 0.7em;
	padding-left:0px;
	padding-top: 7px;
	border-bottom:none;
	padding-bottom: 10px;
	display:none
}
.JGMM-Breadcrumb a, .JGMM-Breadcrumb a:link, .JGMM-Breadcrumb a:visited,
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
	text-decoration: none
}

/* Corrects 100% width that SharePoint search table creates */
.ms-sbLastcell,.ms-rightbodysectionsearchbox {
	width: 0;
	padding: 0px; 
	margin: 0px;
}
.ms-sbtable-ex {
	width: 0;
}

/* Aligns SharePoint search to the right */
.JGMM-SearchContainer table td table  {
   text-align: right;
   float: right;
}

/* Font formatting for search text */
.ms-sblink a:link,.ms-sblink a:visited{
	font-family:Arial;
	font-size:8pt;
	color:black;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:hover{
	color:#000000;
	text-decoration:underline;
}



/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- CONTENT -- -- -- 
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
 
.JGMM-PageContent {
	padding-left: 20px;
	margin-right: 20px
}
.JGMM-PageSpace, .JGMM-Body {
	float: left
}  
.JGMM-PageSpace {
	width: 20px;
}

.JGMM-FullPageContent {
	margin-top: 15px;
	padding-left: 100px;
	width: 700px
}
 
/* -- -- -- EDIT CONSOLE -- -- -- */
/* Blanks out background color of edit console that would otherwise show a thin blue line on web page when not using the edit console */
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe{
	background: transparent none;

}
.ms-consoletitleareaframebottom, 
td.ms-consolemptablerow {
	background: transparent
}
/* Hides empty cells to right and left of console that SharePoint adds by default */
.ms-consoletitleareaframe {
	display: none
} 
 
/* -- -- -- Page Level Breadcrumbs (in title area or page content area) -- -- -- */
/* Container formatting for Page Level Breadcrumb - Home page */
.ms-pagebreadcrumb, .breadcrumb {
   display: none;
}

/* Page Title */
.JGMM-PageTitle {
	margin-top: 15px;
	padding-left: 100px;
	font-size:1.4em;
	font-weight: bold;
} 

.JGMM-PageTitleNoPadding {
	margin-top: 15px;
	font-size:1.4em;
	font-weight: bold;
} 

/* -- -- -- Web Parts -- -- -- */
/* Container formatting for Web Part headers */
.ms-WPHeader TD{
	border-top:1px solid rgb(128,0,0);
	border-bottom:1px solid rgb(128,0,0);
	background: white url("/images/WPHeaderBar.gif") repeat-x;
	border-collapse:collapse;
}

/* Font formatting for Web Part headers */
.ms-WPTitle {
	font-weight:bold;
	font-family:arial,sans-serif;
	color:black;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:0.85em;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
	color:black;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

/* Separating line under web part and above Action links */
.ms-partline {
	background-color:rgb(216,216,216);
}

/* Bullets within web parts */
.bullet{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	padding-right: 0px;
}

/* Links in web parts - Unhide to turn links orange 
.link-item, .link-item a, .link-item a:link{
	font-family:Arial; 
	font-size:8pt; 
	color: rgb(224,96,16);
	text-decoration:none;
}
.link-item a:visited, .link-item a:active{
	color: rgb(224,96,16);
	text-decoration:none;
}
.link-item a:hover{
	color: rgb(224,96,16);
	text-decoration:underline;
} 
*/

/* CQWP Link Color */
.ms-WPBody .cbq-layout-main .link-item a,
.ms-WPBody .cbq-layout-main .link-item a:active,
.ms-WPBody .cbq-layout-main .link-item a:link,
.ms-WPBody .cbq-layout-main .link-item a:visiited {
	color: rgb(128,0,0);
}

/* CQWP Description text */
.description {
	font-family:Arial;
	font-size:8pt; 
	color: black;
} 


/* -- -- -- PUBLISHING HTML FIELDS -- -- -- */

/* Article Headline in rich text fields */
.ms-rteCustom-ArticleHeadLine {
	font-size: 14pt;
	color:rgb(128,0,0);
	font-family: Arial;
	font-weight: bold
}

/* Article Byline in rich text fields */
.ms-rteCustom-ArticleByline {
	font-family: Arial;
	font-size: 9pt;
	color: black;
}

/* Article Title in rich text fields */
.ms-rteCustom-ArticleTitle {
	font-size: 11pt;
	color:black;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
}

/* Container formatting for form fields (new item screen for lists) */
.ms-formbody{
	font-family:verdana;
	font-size:.7em;
	vertical-align:top;
	background:rgb(252,238,194);
	border-top:1px solid rgb(222,219,222);
	padding:3px 6px 4px 6px;
}

/* Container formatting for form fields (upload screen for lists) */
.ms-authoringcontrols {
	background-color:rgb(220,223,238);
	font-family:Arial;
	font-size:8pt;
	color:#525252;
}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
-- Tool Bars --
Toolbar - seen in New item screen for lists
Mini Console - Buttons for specific functions, such as Site function buttons in Site Directory and WIki function buttons in a Wiki
Menu Toolbar - seen in View All Site Content and editing screens for content
Split Buttons - buttons with text on the left and an arrow on the right, such as New and Upload in the toolbar
Page Edit Console - publishing toolbar that appears when editing pages or when activated in Site Actions 
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* -- -- --  Toolbar and Mini Console-- -- -- */

/* Container formatting for toolbar items */
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
	color:black;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
	background: white url("/images/WPHeaderBar.gif") repeat-x;
	background-color:rgb(216,216,216);
}
table.ms-toolbar,.ms-toolbarContainer{
	border:1px solid rgb(128,0,0);
	border-collapse:collapse;
}

/* Separator between toolbar buttons */
.ms-separator {
	color:rgb(128,0,0);
	font-size:10pt;
}

/* Sets the top padding for the web part tool pane on right */
.ms-ToolPaneOuter
{
margin-top:145px;
}
/* -- -- -- Menu Toolbar -- -- -- */

/* Container formatting for list description that appears above toolbar */
.ms-listdescription{
	color:black;
	font-family:Arial;
	background:rgb(216,216,216);
	padding:2px 6px 4px 6px;
	border-bottom:1px solid rgb(128,0,0);
}

/*  Container formatting for toolbar */
.ms-menutoolbar{
	border-bottom:1px solid rgb(128,0,0);
	height:20px;
	background: white url("/images/WPHeaderBar.gif") repeat-x;
	border-right:1px solid rgb(128,0,0);
	border-left:1px solid rgb(128,0,0);
	background-color:rgb(229,229,299);
}
.ms-menutoolbar td{
	border-top:1px solid rgb(128,0,0);
	border-bottom:solid 1px transparent;
}

.ms-menutoolbar td{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

/* Font formatting for toolbar */
.ms-menutoolbar td a{
	color:black;
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
}
.ms-menutoolbar td a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-menutoolbar td a:hover{
	color:#000000;
	text-decoration:none;
}

/* Container formatting for toolbar button  */
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
	margin:2px 2px 2px 2px;
	padding:2px 7px 3px 7px;
	background-color:transparent;
	line-height:16px;
}

/* Container formatting for toolbar button hover state */

.ms-menubuttonactivehover,.ms-buttonactivehover{
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-image:url("/_layouts/images/menubuttonhover.gif");
	line-height:16px;
	border:solid 1px rgb(13,73,133);
	cursor:pointer;
} 


/* Separating line between toolbar buttons */
.ms-separator img {
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:rgb(128,0,0);
	border-bottom:1px solid white;
	border-right:1px solid white;
}

/* Split Buttons - Separating line between text and drop down arrow */
.ms-menutoolbar .ms-splitbuttondropdown{
	padding:0px 2px 1px 1px;
	margin:1px;
}

/* Parent container formatting for a toolbar item */
.ms-menutoolbar .ms-splitbuttontext{
	padding:0px 6px 1px 8px;
}

/* Split Buttons - Container formatting */
.ms-splitbutton {
	margin:0px 1px 0px 1px;
}

/* Split Buttons - Container formatting for hover state */
.ms-splitbuttonhover{
	background-image:url("/_layouts/images/menubuttonhover.gif");
	border-collapse:collapse;
	margin:0px 1px 0px 1px;
}

.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
	border:1px solid black;
	cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
	padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
	padding:0px 5px 0px 7px;
}

/* Font formatting for label text in toolbar, such as "View" text preceeding change view state drop down box */
.ms-listheaderlabel{
	color:black;
}

/* Font formatting for label text and drop down text in toolbar, such as changing view state */
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
	font-size:8pt;
	font-family:Arial;
}

/* Container formatting for drop down in toolbar, includes inactive and hover state */
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	font-weight:bold;
	padding:0px;
}
div.ms-viewselector,div.ms-viewselectorhover{
	border:solid 1px #ffffff;
	padding:1px 12px 1px 4px;
	background-image:url("/_layouts/images/menudarkspaced.gif");
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}

/* Container formatting for drop down in toolbar - hover state */
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
	background-image:url("/_layouts/images/menubuttonhover.gif");
	background-color:#ffbb47;
}

/* Width of drop down menu in toolbar */
td.ms-viewselector,td.ms-viewselectorhover{
	width:125px;
}

/* Font formatting for drop down in toolbar */
div.ms-viewselector a{
	color:#000000;
}


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
 -- -- -- -- -- -- CALENDAR -- -- -- -- -- -- --
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */


/* -------------------------------------------------
-- -- -- -- -- -- FOOTER -- -- -- -- -- -- -- -- -- 
--------------------------------------------------*/

.footer {
	font-size:9px;
	vertical-align:middle;
	border-top:solid 1px black;
	padding-top: 3px;
}


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  -- -- CUSTOM LEFT NAV AREA FOR HOME PAGE -- --
 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* Parent Container for left nav on JGMMdefault page */
.ParentContainer{
	border:none;
	width:363px;	
	padding-top: 7px
}

.Container {
	background-image:url("/images/LeftContentColBkgd.gif");
	background-repeat:repeat-x;
	background-color:rgb(209,227,237);
	vertical-align:top;
	height:400px;
	padding: 15px
}

.ContainerBott {
	background-image:url("/images/LeftContentColFooter.gif");
	background-repeat:no-repeat;
	background-color:white;
}

/* Table for main content on GDC default page */
.JGMM-HmPgContent {
	padding:10px;
	width:550px
}

/* Styles to use in the content editor web part and modified SharePoint styles for SharePoint web parts placed inside the Container */
.ContainerTable {
	background-color:transparent;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:340px;
}

/* Custom title style to be used in a CEWP at the top of the Container */
.Container .AreaTitle {
	font-weight:bold;
	font-family:arial,sans-serif;
	color:black;	
	font-size:12pt;
}

/* Web Part Title Bars */
.Container .ms-WPTitle, 
.Container .ms-WPTitle A:link, .Container .ms-WPTitle A:visited, 
.rowTitle  {
	background-color:rgb(1,125,195);
	font-weight:bold;
	font-family:arial,sans-serif;
	color:white;	
	font-size:10pt;
}
.Container .ms-WPTitle {
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
} 

.Container .ms-WPHeader TD{
	border-top:0px solid rgb(14,73,133);
	border-bottom:0px solid rgb(14,73,133);
	background: rgb(1,125,195);
} 

/* Web Part edit menu arrow */
.Container div.ms-HoverCellInActive  {
	border:none;
	margin:0px;
	color:black;
	vertical-align:top;
	background-color:rgb(1,125,195);
} 

/* Edit link color in the web part title bar */
.Container A span.ms-WPEditText{
	color:white;
} 
.Container A:hover span.ms-WPEditText{
	color:black;
} 

/* Horizontal rule line at bottom of web part */
.Container .ms-partline {
	background-color:#000000;
} 

/* Table column headers */
.Container .ms-unselectedtitle{
	/*background-color:transparent;
	margin:0px;
	padding:0px;*/
	display: none
}
.Container .ms-vh2 {
	background-color: transparent
}

/* Row and Alternating Row Styles for use in a CEWP */
.row {
	background-color:transparent;
	border-bottom:solid 1px rgb(220,223,238);
	padding-top:4px;
	padding-bottom:4px;	
	padding-left:4px;
	padding-right:4px;
}

.altrow {
	background-color:white;
	border-bottom:solid 1px rgb(220,223,238);		
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

/* Alternating row style for SharePoint web parts */
.Container .ms-alternatingstrong {
	background-color:white;
	border-bottom:solid 1px rgb(220,223,238);
}

/* Divider between sections */
hr.divline {
	border: solid 1px;
	background-color:rgb(1,125,195);
}
.JGMM-ClassInfoTitle {
				font-weight: bold;
				font-family: arial,sans-serif;
				color: rgb(1,125,195);
				font-size: 14pt;
}
.StudyCategory {
				font-size: 14pt;
				color: #003399;
				font-variant: small-caps;
				font-weight: bold;
}
.JGMM-VisualAuthor {
				color: #003399;
				font-weight: bold;
				text-align: left;
				font-size: 11pt;
				background-color: #FFFFFF;
				cursor: pointer;
}
.fullJustify {
				margin-right: 35px;
				margin-left: 35px;
				text-align: justify;
}

/* Override Rad Menu */
.RadMenu_Default .rmLink:hover
{
   cursor: pointer;
}

/* Streaming Links */
.AudioFlash
{
	display:block;
}

.AudioWindowsHighQuality
{
	display:block;
}

.AudioWindowsLowQuality
{
	display:block;
}
