/* ================================
    CSS STYLES FOR bainbridgeislandrotary.org
    v1.0, 04/2003
   ================================
*/   


/* Default settings for HTML Elements. These setting may be
   overridden by class specific settings */
Body
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana, Sans-Serif;
	color: black;
	background-color: white;
}


img
{	border-color:Maroon;
	}
A
{
}

A:active
{
}

A:hover
{
}

A:link
{
}

A:visited
{
}

HR
{
}

H1
{
font-family: Arial Black, Verdana, sans-serif;
}

H2
{
font-family: Arial Black, Verdana, sans-serif;
}

H3
{
}

H4
{
}

H5
{
}

H6
{
}


.Page
{	width: 750px;
	height: 100%;
	text-align: left;
}

/* Specific style classes used to define the left, center, right, and 
   footer cells on the default.aspx page. */
.Left
{	width: 150px;
	background-color: white;
	padding-top: 4px;
	padding-left: 2px;}
	
.Center
{	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.Right
{	width: 140px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #99ccff;
}

.Footer
{}

/* DEFAULT Style Classes for Clubhub pages and templates */
/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 14pt;
	color: #003399;
	font-family: Arial Black, Verdana, sans-serif;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial Black, Verdana, sans-serif;
    font-size:  12pt;
    font-weight:    bold;
    color: #003399;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial Black, Verdana, sans-serif;
    font-size:  8pt;
    font-weight:    bold;
    color: #003399;
}

.HorizontalRule
{
	width: 98%;
	color: #003399;
	height: 4px;
	text-align: left;
}
	
/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
    color: black;
    text-align: left;
}
	
/* text style used for the checkboxes in the admin and edit pages */
.NormalCheckBox 
{}	
	
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {}

.NormalRed {
    font-weight: bold;
    color: red;
}

.NormalBold {
    font-weight: bold;
}
   
.CommandButton     {
}
    
A.CommandButton:link {
    text-decoration:    underline;
    color: crimson;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: navy;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: crimson;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: salmon;
}   
   
/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
}

A.SiteLink:visited  {
    text-decoration:    none;
}

A.SiteLink:active   {
    text-decoration:    none;
}

A.SiteLink:hover
{
	text-decoration: none;
}


/* Style overrides for page header */

.Header
{	background-color: White;}

.Header .Image
{
	text-align: center;
}
/* Style for the header site links (at extreme top-right of header) */
.Header .SiteLink
{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	color: #0033cc;
	background-color: white;
}   

/* hyperlink style for the site links */
.Header A.SiteLink:link {
    text-decoration:    none;
}

.Header A.SiteLink:visited  {
    text-decoration:    none;
}

.Header A.SiteLink:active   {
    text-decoration:    none;
}

.Header A.SiteLink:hover
{
	color: #0000ff;
	text-decoration: none;
}

/* style for separator between site links */
.Header .SiteLInkSeperator {
    font-size: 8pt;
    font-weight:    bold;
    color: #0033cc;
}
    


.Header .Menu
{	background-color: #99ccff;}

.Header .Menu .MenuIsland
{
	background-color: #99ccff;
	color: #003399;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.Header .Menu .MenuItem
{
	background-color: #99ccff;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.Header .Menu .MenuHover
{	
	/*background-color: #99ccff; */
	background-color: #3366cc;
	color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.Header .Menu .DropDownMenuIsland
{	background-color: #6699ff;
	color: #ffffff;
	font-family: Arial Black, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;}

.Header .Menu .DropDownMenuItem
{	background-color: #3366cc;
	color: #ffffff;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	
}

.Header .Menu .DropDownMenuHover
{	font-weight: normal;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	color: #ffff33;
	background-color: #3366cc;}

/* LeftPane styles override the default template styles for templates 
   inserted into the left pane of the default page. */
.LeftPane
{	background-color: white;
	padding-left: 4px;
	padding-top: 4px;
	
}

.LeftPane .Head
{
	color: #003399;
	text-align: left;
}

.LeftPane .HorizontalRule
{	color: #003399;}

.LeftPane .Normal 
{
	color: #003399;
	font-size: 8pt;
}


	
.RightPane
{	padding-left: 4px;
	padding-top: 4px;
	background-color: #99ccff; 
}

.RightPane .Head
{
	color: #003399;
	text-align: left;
	background-color: #99ccff;
}

.RightPane .HorizontalRule
{	color: #003399;}

.RightPane .Normal 
{
	color: #003399;
	font-size: 8pt;
	background-color: #66ccff;
	
}



/* ContentPane styles override the default template styles for templates
   inserted into the content (center) pane of the default page. */
.ContentPane
{
	padding-left: 4px;
	padding-bottom: 10px;
	padding-top: 4px;
}
	
.ContentPane .Head
{	text-align: left;}


.FooterPane
{
	text-align: center;
}

.FooterPane .Normal
{	font-size: 8pt;}


/* PAGE HEADER */


/* Styles overrides for the ChildMenu template */
.ChildMenu
{}

.ChildMenu A.SiteLink:link
{	background-color: #003399;
	color: #ffcc33;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
	}

.ChildMenu A.SiteLink:active
{	background-color: #0033cc;
	color: #ffcc33;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
	}

.ChildMenu A.SiteLink:visited
{	background-color: #003399;
	color: #ffcc33;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial Black, sans-serif;
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
	}

.ChildMenu A.SiteLink:hover
{
	border-right: thin outset;
	border-top: thin outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Arial Black, sans-serif;
	background-color: #0000ff;
}


/* Styles for the HTML Module Template */
.HTMLModule
{}

.HTMLModule .Normal
{}


.MemberList
{}

.MemberList A.SiteLink:link
{	text-decoration: underline;
	}

.MemberList A.SiteLink:active
{
	text-decoration: underline;
}

.MemberList A.SiteLink:visited
{
	text-decoration: underline;
}

.MemberList A.SiteLink:hover
{
	text-decoration: underline;
}


.BreadCrumbTrail
{
	font-size: 8pt;
}

.PictureTemplate
{
	text-align: right;
	align: right;
}

.Image
{
	background-image: none;
	background-color: #99ccff;
	text-align: right;
	align: right;
}

.Caption
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 12px;
	color: #0033cc;
	padding-top: 6px;
	font-style: normal;
	text-align: left;
}
