﻿/***************************************************
Imports
***************************************************/
@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");
@import url("meetings.css");

/***************************************************
Imports
***************************************************/

/***************************************************
Google Maps
***************************************************/
.gsmsc-mapDiv 
{
  height : 300px;
}

.gsmsc-idleMapDiv 
{
  height : 300px;
}

#mapsearch 
{
  width : 100%;
}
/***************************************************
Google Maps
***************************************************/

/***************************************************
Basic Page Elements
***************************************************/
html, body, form, fieldset
{
	 margin:0;
      padding:0;
      border:none
}
body
{
    background-color:#ffffcc;
	background-repeat: repeat-x; 
    font-family:Tahoma;
    font-size: 10pt;
    color: #000000;
    text-align:center;
}
H5,H4
{color:#009900;
    padding:0;
    margin:0;
}

a:link
{
    color: #000000;
    text-decoration:none;
}

a:visited
{
    color: #000000;
    text-decoration:none;
}

a:hover
{
    text-decoration: underline;
}

a:active
{
    text-decoration:none;
    color: #000000;
}
hr
{
    border:0;
    border-top:dashed 1px #009900;
}
h1
{
    padding:0;
    margin:0;
    }
/***************************************************
End of Basic Page Elements
***************************************************/

/***************************************************
Member themes
***************************************************/
#whoarewetitle
{float:left;
 width:365px;}
#whoarewemembers
{float:right;}
a.member:link
{
    color: #ffffff;
    text-decoration:none;
}

a.member:visited
{
    color: #ffffff;
    text-decoration:none;
}

a.member:hover
{
    text-decoration: underline;
}

a.member:active
{
    text-decoration:none;
    color: #ffffff;
}
.member
{
   color:#ffffff;}
/***************************************************
Member themes
***************************************************/

/***************************************************
Page Layout
***************************************************/
#container
{
    margin-top:0;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    text-align:left;
    width:748px;
    height:100%;
    background-color:#ffffff;
}
#topleft
{
    background-image: url(images/tl.png);
    background-repeat: no-repeat;     
    background-position:top left;  
    height:100%;
}
#topright
{
    background-image: url(images/tr.png);
    background-repeat: no-repeat; 
    background-position:top right;   
    height:100%;
}
#bottomleft
{
    padding:25px;
    background-image: url(images/bl.png);
    background-repeat: no-repeat;     
    background-position:bottom left; 
    height:100%;
}
#bottomright
{
    background-image: url(images/br.png);
    background-repeat: no-repeat; 
    background-position:bottom right;  
    height:100%;

}
#top
{
    background-image: url(images/top.png);
    background-repeat:repeat-x;
    background-position: top;   
    height:100%;

}
#left
{
    background-image: url(images/left.png);
    background-repeat:repeat-y;
    background-position: left;  
    height:100%;

}
#right
{
    background-image: url(images/right.png);
    background-repeat:repeat-y;
    background-position: right;  
    height:100%;

}
#bottom
{
    background-image: url(images/bottom.png);
    background-repeat:repeat-x;
    background-position: bottom;   
    height:100%;
}
/***************************************************
Page Layout
***************************************************/

/***************************************************
Page Template
***************************************************/

/***************  Page Header  ********************/
#header
{   text-align: right; /* #D2D2E6 or FFE6BF */
   padding:15px;
    border: solid #CCCCCC 1px;
    background-color:Maroon;
	background: url(images/header.png);
	background-repeat: repeat-y;
}
#logo
{
    
    float:left;
    }
#logo h1 a
{
    display:block;
	background: url(images/logo.png);
	background-repeat: no-repeat;    
    height: 100px;
    width:141px;
}    
#logo h1 a span
{
    display:none;
}
.mappath
{
    color:#ffffff;
    }
.mappath a:link
{
    color: #ffffff;
    text-decoration:none;
}

.mappath a:visited
{
    color: #ffffff;
    text-decoration:none;
}

.mappath a:hover
{
    text-decoration: underline;
}

.mappath a:active
{
    text-decoration:none;
    color: #ffffff;
}
#sitemap
{
    float:right;
    width:480px;
    
}   
div.newsTicker {
 position: relative;
 width: 400px;
 overflow: hidden;
}
div.newsTicker ul li {
 white-space: nowrap;
 float: left;
 padding-right: 30px; /* don't change to margin = margin between news items */
}
 
.loggedin
{
	padding-top:60px;
    vertical-align:bottom;    
}
/***************  Page Header  ********************/

/***************   Page Menu   ********************/
.submenu
{
    margin:0 10px 0 0;
    }
.menu
{   text-align: left; /* #D2D2E6 or FFE6BF */
    margin:5px 0 0 0;
    padding:15px;
    border: solid #CCCCCC 1px;
 }
 .navigationul
{
    list-style-type:none;
    padding:0;
    margin:0;
    white-space:nowrap;
}
.navigationul li
{
    
    display:inline;
}
.navigationul li a
{
    
    padding: 0 10px 0 10px;
    text-decoration:none;
}
.tabbutton
{
    padding-right:5px;
    }

 table.rota { border: 1px solid #000000; border-collapse: collapse;	}    
 table.rota tbody tr td { border: 1px solid #000000;padding:2px; text-align:center;	}    
 table.rota thead tr td { border: 1px solid #000000; padding:2px; background-color:#CCCCCC; font-weight:bold; }
/***************   Page Menu   ********************/

/***************  Page Content ********************/
#content
{margin: 5px 5px 0 0;
    padding:10px 0 0 0;
    width:480px;
    border: solid #CCCCCC 1px;
    float:left;
	background-image: url(images/conenttop.png);
	background-repeat: no-repeat; 
	background-position:top;
}
#securecontent
{ margin:  5px 0 0 5px;
    padding:10px 0 0 0;
    width:480px;
    border: solid #CCCCCC 1px;
    float:left;
	background-image: url(images/conenttop.png);
	background-repeat: no-repeat; 
	background-position:top;
}
#maincontentph
{
    text-align: left;
    padding:15px;
}
#secureNavigation
{
     text-align: left;
    width:179px;
    margin: 5px  0 0 0;
    padding:15px;
    border: solid #CCCCCC 1px;
    float:left;
    background-image: url(images/calendartop.png);
	background-repeat: no-repeat; 
	background-position:top;
    }
#weekahead
{
    
    text-align: left;
    width:179px;
    margin: 5px  0 0 0;
    padding:15px;
    border: solid #CCCCCC 1px;
    float:left;
    background-image: url(images/calendartop.png);
	background-repeat: no-repeat; 
	background-position:top;
}
.clear
{
    clear:both;
}
.submitbutton
{
    text-align:right;
}
.labeltext
{
    width:100px;
    float:left;    
    text-align:right;
    color: #4D4D4D;
    padding-right:5px;
    }
.inputbox
{
    float:left;
    text-align:left;
    margin:0;
    padding:0;
    }
    #address
    {
        padding-bottom:10px;
        }
        
.events
{
    padding:0;
    margin:0;
    }
    .events li
    {
        
    list-style-type:none;
    list-style: none;
        }

/***************  Page Content ********************/

/***************  Page Footer  ********************/
#footer
{   text-align: left; /* #D2D2E6 or FFE6BF */
    margin: 5px 0 0 0;
    padding:15px;
    border: solid #CCCCCC 1px;
 }
.copyright
{
    margin-top:5px;
    position:absolute;
}   
#copyrightdiv
{
    width:480px;
    float:left;
} 
#tothetop a
{
    background: url(images/totop.png);
    background-repeat: no-repeat;  
    background-position:right;  
    width:100px;
    float:right;
    display:block;
    height:10px;            
}             
#tothetop a span
{ 
    display:none;
}
/***************  Page Footer  ********************/

/***************  Week Admin  ********************/
.alternatingRow
{
    background-color:#FFCCCC;
}
.normalRow
{
    background-color:White;
    }
.highlightedrow
{
    cursor:pointer;
    background-color:#FFFF99;
    }
    
.hidecolumn
{
    display:none;
}
div.WeekadminFormviewRow
{
    overflow:hidden;    
    }
    div.WeekadminFormviewColLeft
    {
        float:left;
        width:100px;
        }
        div.WeekadminFormviewColRight
    {
        float:left;
        }
    
/***************  Week Admin  ********************/

/***************************************************
Page Template
***************************************************/

#calendar
{
    display:none;
    }
    
.calendarbutton
{
    cursor:pointer;
}