/* tpprel */
body 
{
   font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
   font-size: 12px;
}

.outerFrame 
{
   width: 100%;
}

.innerFrame 
{
   text-align:left;
   width: 990px;
   margin: auto;
}

.innerLinks 
{
   float:right;
   background-color:#C5B9A3;
   color:White;
   width:181px;
}

.titleSection
{
   width:990px;
   height:121px;
   background-color:#CDD5E0;
}

.titleHead 
{
   margin-left:27px;
   margin-top:25px;
   background-color:#A7B5C8;
}

.mainTitle
{
   color:White;
   font-weight:bold;
   font-size:36pt;
   font-family:Verdana;
}

.clubTitle
{
   color:White;
   font-weight:bold;
   font-size:medium;
   font-family:Verdana;
}

.subHeading
{
   background-color:White;
   width:990px;
   color:#A7B5C8;
}

.subHeadingText
{
   margin-left:216px;
   font-size:small;
}

.leftSection
{
   background-image:url("../0005/LEFT_BAC.GIF") ;
   background-repeat:repeat-x;
   background-color:#6B82A4;
   width:185px;
   vertical-align:top;
   position: relative;
   z-index: 10;
}

.outerTable .rightInfo
{
   display: none;
}

.rightInfo
{
   background-color:#DFD6CD;
   width:214px;
   color:Black;
   vertical-align:top;
}

.rightInfo .sectionHeading
{
   font-weight:bold;
   font-size:medium;
   padding-bottom:5px;
   padding-top:5px;
}

.rightInfo .article
{
   padding-bottom:10px;
   padding-top:5px;
}

.rightInfo .news
{
   font-size:x-small;
   padding-left:5px;
   padding-right:5px;
}

.rightInfo .news .dateText
{
   font-style:italic;
   font-size:x-small;
}

.rightInfo .news .headlineText
{
    font-weight:bold;
}

.rightInfo .news a
{
   color:Blue;
}

.outerTableWelcome .contentSection
{
   width:575px;
   background-image:url("../0005/MAIN_BAC.PNG") ;
   background-repeat:repeat-x;
   background-color:White;
   color:Black;
   text-align:left;
   vertical-align:text-top;
}

.outerTable .contentSection
{
   width:805px;
   height:600px;
   background-image:url("../0005/MAIN_BAC.PNG") ;
   background-repeat:repeat-x;
   background-color:White;
   color:Black;
   text-align:left;
   vertical-align:top;
}

.contentSectionText
{
   padding-left:15px;
   padding-top:15px;
   padding-right:15px;
   font-size:small;
   font-family:Verdana;
   vertical-align:text-top;
}

.contentHead, .page_title_font_public
{
   font-weight:bold;
   font-size:medium;
}

.contentSubtitle
{
   color:#C5B9A3;
}

.topMenuItem
{
   cursor:pointer;
   cursor:hand;
   color:White;
   font-size:small;
   width:155px;
   height:28px;
   border-bottom:solid 1px #849BBD;
   text-align:left;
   border-right: solid 0px transparent;
   padding-left:7px;
   padding-top:10px;
}

.topMenuItemOver
{
   cursor:pointer;
   cursor:hand;
   color:White;
   font-size:small;
   width:155px;
   height:28px;
   border-bottom:solid 1px #DBE2EB;
   text-align:left;
   border-right: solid 0px transparent;
   padding-left:7px;
   padding-top:10px;
}

.MenuItem
{
   background-color:#6B82A4;
   width:185px;
   vertical-align:top;
   cursor:pointer;
   cursor:hand;
   color:White;
   font-size:small;
   width:155px;
   height:28px;
   text-align:left;
   border-right: solid 0px transparent;
   padding-left:7px;
   padding-top:10px;
}

.MenuItemOver
{
   background-color:#849BBD;
   width:185px;
   vertical-align:top;
   cursor:pointer;
   cursor:hand;
   color:White;
   font-size:small;
   width:155px;
   height:28px;
   text-align:left;
   border-right: solid 0px transparent;
   padding-left:7px;
   padding-top:10px;
}

.publicNews .article
{
    width:775px;
}

.publicNews
{
}

.publicNews .article .dateText
{
}

.publicNews .article .headlineText
{
   font-weight:bold;
}

.publicNews .article a
{
   color:Black;
}

/*other styles*/

.instructions {
    font-size:8pt;
}
.page_title_font {
    margin:0 0 10px;
    color:#404040;
    font:normal normal 14pt "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.page_title_font_public {
    margin:0 0 10px;
    color:#404040;
    font:bold normal 14pt "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.events_title_font_public 
{
    font-family:Verdana;
    font-size:medium;
    font-weight:bold;
}

.table_header1 {
    background-color:#404040;
    color:#fff;
}
.table_row_dark1 {
    background-color:#ddd;
}
.clear {
    clear:both;
}

#wrapper {
	margin:0 auto; /* Doesn't center layout in IE <6; Fix with body { text-align:center } */
	padding:0px;
	width:740px;
    text-align:left;
}
#header {
    background:#5986b2 url("../boundary.htm?c=404&i=5028&u=http://omaha-gk.kiwanisone.org/Common/Master%2520Pages/ClubManagement_Public_1/graphics/header-bg.jpg") ;
    height:125px;
    font:normal normal 8pt 'Century Gothic' Verdana Geneva Arial Helvetica sans-serif;
    padding:0 7px;
}
#site-name {
    color:#fff;
    float:left;
    padding-top:2px;
}
#seperator_bar 
{
   background-color:#404040;
   width:100%;
   height:5px;
}
#club-name {
    color:#fff;
    float:right;
    padding-top:2px;
    text-align:right;
}
#club-name a {
    color:#fff;
}

#content 
{
   margin-left:5px;
   padding:0px;
   min-height:400px;
   max-width:618px;
   text-align:left;
   overflow:hidden;
}
.outerTableWelcome .maincontent
{
   width:585px;
}
.outerTable .maincontent
{
   width:775px;
}

#footer {
    font:normal normal 8pt 'Century Gothic' Verdana Geneva Arial Helvetica sans-serif;
    margin-top:20px;
}
#copyright-notice {
    float:left;
    margin:3px 7px 5px;
}
#privacy-statement {
    float:right;
    margin:3px 7px 5px;
}
#privacy-statement a {
    color:#000;
}

.messageInstructions
{
	border-top: lightblue 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #00008b;
	line-height: 15px;
	border-bottom: lightblue 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding: 7px 7px 7px 7px;
}

/* Removed 9:00 PM 1/8/2006 by Travis Carden--already done with #content 
.contentStyle
{
    margin-left:10px;
}
*/
.monthlyReport_panel
{
	border: solid 1px #000;
	width: 99%;
}

/* For the Member Edit page table title bars */
.window_title2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #A4C2F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4675C7;
}

.formfield1_centered
{
	text-align: center;
}

/* For Error Messages */
.verdana15
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

/* For tables in Monthly Report */
.table1
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 11px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}

.CopyrightStyle 
{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
	vertical-align: middle;
	text-align: left;
	color: Black;

}

#side-menu 
{
   background-color:#ddd;
   height: 100%;
   width:130px;
   padding: 5px;
}

#banner-space {
    clear:both;
    margin-left:5px;
    margin-right:5px;
    position:relative;
    top:1px;
    width:154px;
    height:79px;
    padding:3px;
    border:solid 1px #404040;
    overflow:hidden;
}

.setting-set
{
   border-top: solid 1px #ccc;
   border-bottom: solid 1px #ccc;
   border-left: 0;
   border-right: 0;
   width: 95%;
   padding-left: 1em;
   margin-bottom: 25px;
}

.setting-wrapper
{
   width: 100%;
}

.setting-wrapper div
{
   float: left;
   padding-top: .5em;
   padding-bottom: .5em;
   padding-left: .5em;
   padding-right: 1em;
   vertical-align: middle;
   line-height: 20px;
   height: 20px;
}

.setting-label
{
   width: 150px;
}

.setting-control input, .setting-control img
{
   vertical-align:top;
}

.setting-wrapper .clear
{
   display: none;
}

.section-open,
.section-closed
{
   font-family: 'Courier New', Courier, monospace;
   font-size: 12px;
   font-weight: normal;
   margin: auto;
   cursor: pointer;
   vertical-align:top;
}

.toolbar
{
   border: solid 1px #000;
   height: 25px;
   margin-top: 1em;
   margin-bottom: 1em;
   margin-right: 2em;
   background-color: #aaa;
   width: 100%;
   padding-right: .5em;
}

.toolbar div
{
   min-width: 70px;
   height: 20px;
   margin-top: 2px;
   margin-bottom:5px;
   float: right;
   text-align: center;
   padding-left: 4px;
}

.toolbar div a
{
   font-size: 10px;
   color: White;
   width: 100%;
   height: 20px;
   text-align: center;
   display: block;
   line-height: 20px;
   border: 0;
   text-decoration: none;
}

.toolbar div a:hover, .toolbar div a:active
{
   color: White;
   background-color: #6b82a5;
   text-decoration: none;
}

#sortable-list, .sortable-list { padding:0; }
li.sortme, li.bottom, li.page-info { position:relative; padding:4px 8px; color:#000; height: 4px; list-style:none; width:500px; background:#eee; margin:5px 0; border:1px solid #999; }
li.sortme { cursor: move; height: 18px; line-height: 18px; }
li.page-info { background: #fff; height: 18px; line-height:18px; width:650px; }
li.unpublished { background: #ccc; }

.link-overlay 
{ 
   display: none; 
   position: absolute; 
   left: 0; 
   top: 0; 
   z-index: 2; 
   padding: 4px 8px; 
   width: 648px; 
   height: auto; 
   min-height: 15px; 
   border:1px solid #999; 
   background-color:#9abef3;
   opacity:0.9;
}

#available-pages, #menu-pages { width: 250px; }
#available-pages li, #menu-pages li { width: 250px; }

.menupages
{
   float: left;
   width: 250px;
   margin-left: 50px;
}

.menuedit-button
{
   *margin-top: -18px;  /* must match the line height IE 7 has an issue with the LI containing images*/
   margin-left: 1em;
   float: right;
   vertical-align: middle;
   cursor: pointer;
   width: 20px;
   height:20px;
}

#KPV4Master #setting-page-heading, 
#KPV4Master #setting-menu-style,
#KPV4Master #setting-news-section
{
   display: none;
}
