/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  
h2 {
font-family : Comic Sans MS; 
color : rgb(51, 102, 102); 
font-size : 14px; 
background-color : white;
padding-left : 10px; 
} 
#page {
width : 930px; 
height: auto;
/*margin-left : 20px; */
margin-left : auto;
margin-right : auto; 
BACKGROUND: url(images/cwa_back.jpg) #fed36b repeat-y center top;
border-top: solid 0px purple;
border-left: solid 0px purple;
border-right: solid 0px purple;
border-bottom: solid 0px purple;

} 
#Header {
color : rgb(51, 102, 102); 
font-family : Comic Sans MS; 
height : 114px; 
background-color : Transparent;
} 
#menu {
float : Left; 
border-width : 1px; 
font-family : Comic Sans MS;
width : 175px; 
background-color : Transparent;
color : rgb(51, 102, 102); 
margin-top : 50px; 
border-color : #191970; 
font-size : 14px; padding-top : 10px; padding-bottom : 10px;
margin-left: 15px;
} 
#Content {
padding-top : 10px; 
margin-top : 50px;
margin-right: 15px; 
position : relative; 
width : 700px; 
font-family : font-family : Comic Sans MS;
color : rgb(51, 102, 102); 
float : right; 
border-top : 0px dotted purple; 
border-bottom: 0px dotted purple;
background-color :  Transparent;
text-align: justify;
} 
#menu a {
color : Navy; 
font-size : 14px; 
background-color : white;
text-decoration: none; 
} 
#NotesBox
{
	float:right;
	padding-right:7px;
	padding-bottom:7px;
	height:150px;
	width:150px;
	top:10px;
	position:absolute;
	border:solid 1px black;
}
#menu a:link {
color : Navy; 
font-size : 14px; 
background-color : white; 
text-decoration: none; 
} 
#menu a:hover {
	background-color: #DCDCDC;
	color: Red;
	font-size: 14px;
	text-decoration: none; 
} 
#Content  p {
margin-bottom : 10px;
margin-right: 10px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding-left : 10px; 

}
#footer {
width : 930px; 
text-align : center; 
font-family : Comic Sans MS; 
color : Purple; 
font-size : 10px; 
margin-top : 20px; 
padding-top : 10px; 
border-top : 0px dotted purple; 
background-color : Transparent ;
} 
#footer a {font-family : Comic Sans MS; 
color : #6a6a6a; 
background-color : white; 	
}
#footer a:link {font-family : Comic Sans MS; 
color : #6a6a6a; 	
background-color : white; 
}
footer a:hover {font-family : Comic Sans MS; 
color : #6a6a6a; 
background-color : white; 	
}
/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid black;
    width: 594px;
    margin-right: auto;
    margin-left: auto;
    /*background: #FEFFAB url(images/background_fullwidth.jpg) repeat-y;*/
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 594px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid black;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #DCD78E;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #FEEB95;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}


/* small calendar*/
.eventmonthsmall
{
    border: 1px solid black;
    width: 200px;
    Height
    margin-right: auto;
    margin-left: auto;
    /*background: #FEFFAB url(images/background_fullwidth.jpg) repeat-y;*/
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtablesmall
{
    width:150px;
    height:600px;
    margin-right: 0px;
    margin-left: 0px;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid black;
    border-collapse:collapse;
}

.dayNumbersmall
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;

}


.calcurrentmonthsmall
{
    /* no styles needed at this time */
}
.calothermonthsmall
{
    background-color: #DCD78E;
}
.calcurrentdaysmall
{
    background-color: Silver;
    
}
.calweekendsmall
{
    background-color: #FEEB95;
   
  /*  width: 15%; */
}

.calcurrentmonthsmall , .calcurrentmonthsmall , .calothermonthsmall , .calcurrentdaysmall , .calweekendsmall
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 6px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 1px;
     
}
DIV.title {
	PADDING-LEFT: 1px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #000066; LINE-HEIGHT: 9px; FONT-FAMILY: monospace; LETTER-SPACING: 2px; HEIGHT: 9px
}
DIV.main {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
DIV.domTT {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #333333
}
DIV.domTT .caption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: serif
}
DIV.domTT .contents {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #f1f1ff
}
DIV.domTTClassic {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: infobackground
}
DIV.domTTClassic .caption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-STYLE: italic; FONT-FAMILY: serif
}
DIV.domTTClassic .contents {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: infotext; PADDING-TOP: 1px; FONT-FAMILY: Arial, sans-serif
}
DIV.domTTWin {
	BORDER-RIGHT: #bfbfbf 2px outset; BORDER-TOP: #bfbfbf 2px outset; BORDER-LEFT: #bfbfbf 2px outset; BORDER-BOTTOM: #bfbfbf 2px outset; BACKGROUND-COLOR: #808080
}
DIV.domTTWin .caption {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bfbfbf 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #bfbfbf 0px solid; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #00007f
}
DIV.domTTWin .contents {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
DIV.domTTOverlib {
	BORDER-RIGHT: #333366 1px solid; BORDER-TOP: #333366 1px solid; BORDER-LEFT: #333366 1px solid; BORDER-BOTTOM: #333366 1px solid; BACKGROUND-COLOR: #333366
}
DIV.domTTOverlib .caption {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica
}
DIV.domTTOverlib .contents {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica; BACKGROUND-COLOR: #f1f1ff
}
DIV.niceTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 20; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=87); LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 250px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: "Trebuchet MS", sans-serif; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: left; moz-border-radius: 0 10px 10px 10px; moz-opacity: .87; khtml-opacity: .87; opacity: .87
}
DIV.niceTitle .contents {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; moz-opacity: 1; khtml-opacity: 1; opacity: 1
}
DIV.niceTitle P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d17e62; PADDING-TOP: 3px; TEXT-ALIGN: left; moz-opacity: 1
}
DIV.domTTMenu {
	BORDER-RIGHT: #e6e6e6 2px outset; BORDER-TOP: #e6e6e6 2px outset; BORDER-LEFT: #e6e6e6 2px outset; WIDTH: 150px; BORDER-BOTTOM: #e6e6e6 2px outset
}
DIV.domTTMenu .caption {
	FONT-SIZE: 12px; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #e6e6e6
}
DIV.domTTMenu .contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #e6e6e6
}