/* @override 
	http://churchoftheatonement.org/Portals/_default//skins/2009-v2/skin.css
*/

/* ================================
    CSS STYLES FOR Synergy Web Platform
   ================================
   
   Created by: Tim Ahlenius
   Created on: 4/3/2009
   
   Description: This is the main CSS file that should be used for all Synergy Web Platform
   installations.  Please modify the existing classes to fit the design needs for the site.
   If you need to add your own custom classes, please do so in the Syn.Net Custom Class section listed first below
*/   

/* Syn.Net Custom Classes */
.title, .subtitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0a7be3;
}

.title{
	font-size: 20px;
	font-weight: bold;
}

.subtitle{
	font-size: 18px;
	font-style: italic;
}



.left_border{

width: 22px;
	background: url(images/left_border.png) repeat-y right top;
}

.right_border{

width: 22px;
	background: url(images/right_border.png) repeat-y left top;
}

/*End of Syn.Net Custom Classes */

/* PAGE BACKGROUND */

/* Background color for the content part of the pages */
.body{
line-height: 1.5;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
background-color: #ffffff;
}

/* Background color for the site */
#Body{
background-image:url(images/background_gradient4.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
margin: 0;
padding: 0;

}

/* Pane Styling Definitions */

.TopPane {
width:100%;
border-collapse:collapse;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}

.LeftPane  {
width: auto;
border-collapse:collapse;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}

.ContentPane  { 
width:100%;
border-collapse:collapse;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}

.RightPane  {
width:auto;
border-collapse:collapse;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}

.BottomPane{
width:100%;
border-collapse: collapse;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}

/* text style for the selected tab */
.SelectedTab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.SelectedTab:visited  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.SelectedTab:active   {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.SelectedTab:hover    {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* text style for the unselected tabs */
.OtherTabs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.OtherTabs:visited  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.OtherTabs:active   {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

A.OtherTabs:hover    {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* GENERAL */
/* style for module titles */
.Head   {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* style of item titles on edit and admin pages */
.SubHead    {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

/* text style used for most text rendered by modules */
.Normal{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
color: #000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.NormalRed{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
}

.NormalBold{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
color: #000;
font-weight:bold;
}
 
/* GENERIC */
H1  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color:#000;
}

H2  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color:#000;
}

H3  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color:#000;
}

H4  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#000;
}

H5, DT  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#000;
}

H6  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

table{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}
TFOOT, THEAD    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

TH  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

A:link  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;

}

A:visited   {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;

}

A:active    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

A:hover {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
text-decoration:underline;
}

SMALL   {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

BIG {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

BLOCKQUOTE, PRE {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}


UL LI   {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
list-style-type: disc;
}

UL LI LI    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
 list-style-type: disc;
}

UL LI LI LI {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
 list-style-type: disc;
}

OL LI   {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

OL OL LI    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

OL OL OL LI {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

HR {
size: 2px;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000;
}

/* Menu-Styles */
.navigation{
	cursor: pointer;
background-image:url(images/menu-slice.png);
font-weight: normal;
vertical-align: middle;
padding-left: 10px;
height: 39px;
}
/*--------------------   Horizontal   -----------------------*/  

.MainMenu_MenuContainer {
cursor: pointer;
background: transparent;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuIcon {
display:none;
}

.menuseparator{ display: none;}
/*mainmenu*/
.RootMenuItem{
	background: none;
}
.RootMenuItem TD {
	background: transparent;
	font-size:		16px;
	font-weight: normal;
	color:			#fff;
    text-align:     center;
	padding-left:    10px;
	padding-right:   10px;
	font-family:"TrajanPro Regular","Times New Roman", Times, serif;
}
.RootMenuItemSel TD {
	background: transparent;
   font-size:		16px;
	font-weight: normal;
	color:			#ACD4DC;
    text-align:     center;
	padding-left:    10px;
	padding-right:   10px;
	font-family:"TrajanPro Regular","Times New Roman", Times, serif;
}
.RootMenuItemHover TD {
	background: transparent;
   	font-size:		16px;
	font-weight: normal;
	color:			#ACD4DC;
    text-align:     center;
	padding-left:    10px;
	padding-right:   10px;
	font-family:"TrajanPro Regular","Times New Roman", Times, serif;
}
 /*submenu*/ 
 .submenu						{ 
 margin-top: 2px;
	background: 	#FFFFFF;
	border: 1px solid;
	margin:0px 0px 0px 0px;
	filter:     	Alpha(Opacity=88); 
	z-index:    	1000;
	color: #193d87;
	border-color: #193d87;
}
.MainMenu_MenuItem				{
 	font-size:		14px;
	font-weight: normal; 
    color: 			#193D87;  
	border:			0px;
	padding:		0px 10px 0px 5px;
	height:			20px;
	cursor:			pointer;	
	cursor: 		hand;
}
.submenuitemselected, .submenuitembreadcrumb	{ 
	background:		#193d87;
  	font-size:		14px;
	font-weight:	normal;  
    color:			#FFF;  
   	padding:	    0px 10px 0px 5px;	
    cursor: 		pointer;
	cursor: 		hand;	
	border:			0px; 
	height:         20px;
}

.MainMenu_MenuBreak {
display: none;
}

.MainMenu_MenuArrow {
    DISPLAY: none
}
.MainMenu_RootMenuArrow {
	DISPLAY:none;
}
/* New Menu Code*/
.MainMenu_MenuContainer			{background-color: Transparent;width:100%; height:1px;}
.MainMenu_MenuBar				{ }
.MainMenu_MenuIcon      		{ display:none; }
.MainMenu_MenuArrow				{ display:none; }
.MainMenu_RootMenuArrow			{ display:none; }
.MainMenu_MenuBreak			{
	border: 			transparent 0px solid;
	background-color: 	transparent;
	height: 			1px;
}

.MainMenu_MenuItemSel
{
  BACKGROUND: transparent;
}

/*--------------------   Horizontal   -----------------------*/
.MainMenu_TabRootMenuItem TD	{
	font-size:		16px;
   color:			#FFF;
	height:			39px;
	text-align: 	center;
	padding-left:	8px;
	padding-right:	8px;
  }

.MainMenu_TabRootMenuItemSel TD  {
	background: transparent;
   font-size:		16px;
	font-weight: normal;
	color:			#ACD4DC;
    text-align:     center;
	padding-left:    10px;
	padding-right:   10px;
	font-family:"TrajanPro Regular","Times New Roman", Times, serif;
}

.MainMenu_TabMenuItemHover TD	 { 	
	background: transparent;
   	font-size:		16px;
	font-weight: normal;
	color:			#ACD4DC;
    text-align:     center;
	padding-left:    10px;
	padding-right:   10px;
	font-family:"TrajanPro Regular","Times New Roman", Times, serif;
}

.MainMenu_TabMenuItemSelHover TD
{
	font-size:		16px;
   color: 			#fff;
	/* background: 	url(images/menubg.jpg);*/
	height:			39px;
	text-align:		center;
	padding-left:	8px;
	padding-right:	8px;
}

.MainMenu_MenuItem				{
	font-size:		13px;
	font-weight:	normal;
   color: 			#193d87;
	border:			0px;
	padding:		0px 28px 0px 12px;
	height:			21px;
	cursor:			pointer;	
	cursor: 		hand;
}

.submenu						{
	background: 	#FFF;	
	border:     	#193d87   1px  solid;
	filter:     	Alpha(Opacity=88);
	z-index:    	1000;
	margin: 0px 0px 0px 0px;
}

.submenuitemselected, .submenuitembreadcrumb			{
	background:		#193d87;
 	font-size:		13px;
	font-weight:	normal;
   color:			#FFFFFF;
  	padding:	    0px 28px 0px 12px;	
   cursor: 		pointer;
	cursor: 		hand;	
	border:			0px;
	height: 		21px;
}



