 body, p, td, li { 
	color: #000000; 
	font-family: tahoma, sans-serif;
	font-size: 90%;        
}


.poll { 
	color: #000000; 
	font-family: tahoma, sans-serif;
	font-size: 90%;        
}

.heading { 
	color: #000000; 
	font-family: tahoma, sans-serif;
	font-size: 120%; 
        font-weight: bold;       
}

.header1{
font-family: tahoma, sans-serif;
font-size:100%;
color: #cc9933;
font-weight: bold;

}

.header2{
font-family: tahoma, sans-serif;
font-size:90%;
color: 003399;
font-weight: bold;
}


.content-title{
    font-family: tahoma, sans-serif;
    color: #103997;
    font-weight:bold;
    font-size: 90%;
    line-height: 22px;
    padding-left: 2px;
}

.contentdiv{
    color: #103997;
    height: 2px;
    line-height: 22px;
    padding-left: 2px;
}

.search{
    height: 23px;   
    background-color: 103997;
    width: 100%;
    text-align: right;
 
}


.left{
    width: 30px;
    vertical-align: top;
    
}

.rightColumn{
    width: 30px;
    vertical-align: top;
    
}


.right{
    background-image: url(../resources/rightFade.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    width: 160px;
    
}

.right2{
    background-image: url(../resources/rightFade2.gif);
    background-repeat: no-repeat;    
    vertical-align: top;
    
}

.right3{
    background-image: url(../resources/rightFade3.gif);
    background-repeat: no-repeat;    
    vertical-align: top;
    
}

.right4{
    background-image: url(../resources/rightFade4.gif);
    background-repeat: no-repeat;    
    vertical-align: top;
    
}

.right5{
    background-image: url(../resources/rightFade5.gif);
    background-repeat: no-repeat;    
    vertical-align: top;
    
}


.menu{
    background-color: accde0;
    width: 160px;
    vertical-align: top;
    
}

.menuTop{
    height: 40px;    
}

.top-nav {

    background-color: 103997;    
    vertical-align: top;
    height: 23px;
    width: 100%;
    color: 103997; 
}

.header {

  width: 100%;  
          
}

.headerLeft {

  background-color: 103997;
  width: 65px; 
  text-align: left; 
  background-color: accde0;   
         
}

.headerLeftBG {

  background-color: accde0; 
           
}


.headerRight {

  background-color: f9e798;;
  width: 95px; 
  text-align: right;    
         
}


.headerRightBG {

  background-color: f9e798; 
           
}

.headerCenter {

  width: 600px;
  text-align: center;
  background-image: url(../resources/bg.gif);     
         
}



.Buttoncenter {

  width: 12px;
  Height: 12px;
  text-align: center;
  background-image: url(/opencms/opencms/system/galleries/pics/ooaging/button.jpg);     
  alt: " ";       
}


.topContentSpacer2{
    background-color: accde0;    
    vertical-align: top;
    height: 3px;
    width: 100%;
    
}

.topContentSpacer3{
       
    vertical-align: top;
    height: 3px;
    width: 100%;
    
}


.homeContent{
    background-color: accde0;    
    vertical-align: top;
    
}

.content{
    background-color: FFFFFF;    
    vertical-align: top;
    
}

.picture{
font-family: tahoma, sans-serif;
vertical-align: top;
background-color: #accde0
}


.footer{
    background-color: 103997;
    vertical-align: top;
    width: 100%;
    height: 23px;
    text-align: center;
    font-family: tahoma, sans-serif;
    color: #FFFFFF;
    font-size: 90%;
}

.ql-table{
    width: 100%;
}

.ql-header1{
    background-color: E1DFAE;
    color: #000000;
    font-weight:bold;
    width: 100%;
}

.ql-header2{
    background-color: E6E0A9;
    color: #000000;
    font-weight:bold;
    width: 100%;
}

.ql-header3{
    background-color: ECE2A4;
    color: #000000;
    font-weight:bold;
    width: 100%;
}

.ql-bullet{
    padding-top: 9px;
    vertical-align: top;
}

.ac-table{
    background-color: f9e798;
    width: 100%;
}



a.skip-text:link, a.skip-text:visited, a.skip-text:active{ 
    color: #103997;
    text-decoration: none;
    font-family: tahoma, sans-serif;
    font-size: 90%;
}

a.skip-text:hover{ 
    color: #103997;
    text-decoration: underline;
    font-family: tahoma, sans-serif;
    font-size: 90%;

}


a.ql-text:link, a.ql-text:visited, a.ql-text:active{ 
    color: #000000;
    text-decoration: none;
    font-family: tahoma, sans-serif;
    font-size: 90%;
}

a.ql-text:hover{ 
    color: #000000;
    text-decoration: underline;
    font-family: tahoma, sans-serif;
    font-size: 90%;

}

a.footerLink:link, a.footerLink:visited, a.footerLink:active{ 
    color: #FFFFFF;
    text-decoration: underline;
    font-family: tahoma, sans-serif;
    font-size: 90%;
}

a.footerLink:hover{ 
    color: #FFFFFF;
    text-decoration: underline;
    font-family: tahoma, sans-serif;
    font-size: 90%;

}


.searchbutton{
  font-family: tahoma, sans-serif;
  font-size: 14px;
  font-style: normal;
  height: 20px;
  width: 50px;
  background-color: #ffffff;
  border: 1px solid #999999;
}
.inputbox{
  height: 20px;
  font-family: tahoma, sans-serif;
  font-size: 14px;
}
.contact {
    text-align:         justify;
    border-left:        20px solid #FFFFFF;
    border-right:       20px solid #FFFFFF;
}

.required {
    color:              #CC0000;
}

/*Decrease Font Size Menu */
div.decreaseFontSize {
	display: none;        
}

/*Increase Font Size Menu */
div.increaseFontSize {
	font-family: tahoma, sans-serif;
	font-size: 90%;
        font-weight: bold;	
	width: 160px;
	color: 000000;
	background-color: accde0;
	vertical-align: middle;
	padding-top: 10px;
        padding-bottom: 10px;
        padding-left:8px;
        
}


/*Level 1 Menu */
div.menu-level1 {
	font-family: tahoma, sans-serif;
	font-size: 90%;
        font-weight: bold;	
	width: 160px;
	color: 000000;
	background-color: accde0;
	vertical-align: middle;
	padding-top: 10px;
        padding-bottom: 10px;
        padding-left:8px;


        
}

/* Level 1 Menu */
a.menu-level1{
	text-decoration: none;
	color: 000000;
}

a.menu-level1:hover{
	text-decoration: none;
	text-decoration: underline;
	color: 000000;
}

div.menu-level1-div {
	height: 2px;
	width: 160px;
	background-color: F5EECA;
}

/* Level 2 Menu */
a.menu-level2{
	text-decoration: none;
	color: 000000;
}

a.menu-level2:active{

}

a.menu-level2:hover{
	text-decoration: none;
	text-decoration: underline;
	color: 000000;
}


div.menu-level2B{
	font-family: tahoma, sans-serif;
	font-size: 90%;
        font-weight: bold;
	width: 160px;
	color: 000000;
	background-color: f9e798;
	vertical-align: middle;
	padding-top: 5px;
        padding-left:14px;
	text-decoration: none;
	font-weight: 600;
}

div.menu-level2{
	font-family: tahoma, sans-serif;
	font-size: 90%;	
        font-weight: bold;
	width: 160px;
	color: 000000;
	background-color: f9e798;
	vertical-align: middle;
	padding-top: 5px;
        padding-left:14px;

}

/* Level 3 Menu */

a.menu-level3{
	text-decoration: none;
	color: 000000;
}

a.menu-level3:hover{
	text-decoration: none;
	text-decoration: underline;
	color: 000000;
}

div.menu-level3B{
	font-family: tahoma, sans-serif;
	font-size: 90%;
        font-weight: bold;
	width: 160px;
	color: 000000;
	background-color: f9e798;
	vertical-align: middle;
	padding-top: 5px;
        padding-left:25px;
	text-decoration: underline;
	font-weight: 600;
}

div.menu-level3{
	font-family: tahoma, sans-serif;
	font-size: 90%;
        font-weight: bold;
	width: 160px;
	color: 000000;
	background-color: f9e798;
	vertical-align: middle;
	padding-top: 5px;
        padding-left:25px;

}

table.body {
        width: 100%;    	
	border-width: 0px;	
	margin-left:auto; margin-right:auto;
	border-collapse:	collapse;	
	border-spacing:		0;
	background-color:#FFFFFF; 		
		
}


td.main {
    width:  585px;
	text-align: center;
	padding: 0px;
		
}


.month_table {
    /*background-image: url(images/clock.gif);*/
    background-repeat: no-repeat;
    background-position: bottom right;
    cell-spacing: 10;
 }

.nav_controls {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    background-color: #eeeeee;
    border-style: solid; border-width: 1px; border-color: #000000;
 }

/* This is the cell that displays what month it is (i.e. January, February, etc.) */
.context_cell {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    text-align: center;
    border-style: solid; border-width: 1px; border-color: #000000;
    width: 100%;
 }

/* This is the cell that displays the day (i.e. Monday, Tuesday, etc.) */
.day_cell {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    text-align: left;
    border-style: solid; border-width: 1px; border-color: #000000;
    width: 65px;
	
 }

/* This is the cell that displays the date (i.e. 1, 2, 3, etc.)  */
.default_cell {
    height: 90;
    font-family: tahoma, sans-serif;
    font-size: 90%;
    vertical-align: top;
    background-color: ffffff;
    border-style: solid; border-width: 1px; border-color: #000000;
    width: 14%; 
}

/* When the first day of the month falls on something other than a Sunday, or the last day
 * of the month falls on anything other than a Saturday, it will have these padding cells */
.pad_cell {
    height: 90;
    background-color: #eeeeee;
    border-style: solid; border-width: 1px; border-color: #000000;
    width: 65px;
 }

/* The list the events are displayed in */
.event_list {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    margin: 0px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 100%;
 }

/* The list the events for sub calendars are displayed in */
.event_list_sub_calendar {
    font-family: tahoma, sans-serif;
    font-size: 80%;
    margin: 0px;
    width: 100%;
 }


/* a <div> that contains the date text in a date cell */
.date {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    text-align: right;
    margin-bottom: 0px;
    margin-top: 5px;
    margin-right: 5px;
}

table.noBorder {

    border-width:	0px;	

}

table.noCellPadding {

    padding: 3px 3px 3px 3px;

}

.form_table {
    border-style: ridge; 
	border-width: 1px; 	
	background-color:   #ffffff;
	margin-left:auto; margin-right:auto;
 }

.result_table {
    width: 80%;
    border-style: ridge; 
	border-width: 1px; 	
	margin-left:auto; margin-right:auto;
 }

/* Displays a heading (i.e. Babar's Schedule) */
.head {
    font-family: tahoma, sans-serif;
    font-size: 100%;
    font-weight: bold; color: #000000;
    padding-left: 3px;
}

 /* Form subsection headings (i.e. Primary information, Optional Information */
.subhead {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    color: #000000;
    text-align: left;
    background-color: #e5e5e5;
    border-style: ridge; border-width: 1px; 
    padding: 6px 6px 6px 6px;
 }

.label {
    vertical-align: top;
    font-family: tahoma, sans-serif;
    font-size: 90%;
    padding: 6px 6px 6px 6px;
 }

.labelPrivate {
    vertical-align: top;
    font-family: tahoma, sans-serif;
    color: #990000;
    font-size: 90%;
    font-weight: bold;
    padding: 6px 6px 6px 6px;
 }


.small_label {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    font-style: italic;
 }

.small_label_indent {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    font-style: italic;
    padding-left: 24px;
 }

.result {
    font-family: tahoma, sans-serif;
    font-size: 90%;
 }

.error {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    color: red;
 }

.error_indent {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    color: red;
    padding-left: 48px;
 }

/* Design Elements */
img.1-pixel-spacer{
    height:1px;
	width: 1px;
}

.detail_table {
    width:  60%;
	padding: 3px 3px 3px 3px;
	margin-left:auto; margin-right:auto;
	border-style: ridge; 
	border-width: 1px; 	
	background-color: #ffffff;
 }
 
.inner_detail_table {
    width:  100%;
	padding: 3px 3px 3px 3px;
	margin-left:auto; margin-right:auto;
	border-width: 0px;
	border-collapse:	collapse;	
	border-spacing:		0;
	background-color: #ffffff;
 }


/* a <div> that contains the date text in a date cell */
.default {
    font-family: tahoma, sans-serif;
    font-size: 90%;
}

.default_bold {
    font-family: tahoma, sans-serif;
    font-size: 90%;
    font-weight: bold;
}

.calendarTitle { 
	color: #000000; 
	font-family: tahoma, sans-serif;
	font-size: 110%; 
        font-weight: bold;  
        text-align: center;     
}

.addEvent { 
	font-family: tahoma, sans-serif;
	font-size: 90%; 
        font-weight: bold;  
        text-align: center;     
}


#menu1 { display : none }
#menu2 { display : none }
#menu3 { display : none }
#menu4 { display : none }
#menu5 { display : none }
#menu6 { display : none }
#menu7 { display : none }
#menu8 { display : none }
#menu9 { display : none }

.firstline {margin-right:5px; font-family: tahoma; font-size:14px; font-weight:bold; cursor:hand;}
.secondline {margin-left:15px; font-family: tahoma; font-size:12px; cursor:hand}


