body{ font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:small;
	margin:0000;
	color:#000000 }
	
p{ font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:small;
	margin:0000;
	color:#000000 }
	
td{ font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:small;
	margin:0000;
	color:#000000 }	
	
/* START OF NEILS RE BUILD 
   
   (Neil emms did some weird
   coding, so i re did it to make it 
   work in firefox and ie 7 
*/

.header
	{
	float:left;

	text-align: center; /*
	 width:100%;  Nick removed to correct IE7, nbg in firefox :-( */

	border:dotted 1px #0000FF;
	background-color:#F3F2FF;
	margin-bottom:15px;
	
	font-weight:bold;
	
	}

.padding
	{
	padding:8px;
	}
	
.column
	{
	float:left;
	width:49%;
	}
	
.item
	{
	float:left;
	width:100%;
	border-left:dotted 1px #0000FF;
	margin-bottom:15px;
	}
	
.center
	{
	float:left;
	width:100%;
	}
	
.table
	{
	width:100%;
	vertical-align:top;
	}
	
.table td
	{
	vertical-align:top;
	}
	
.below
	{
	float:left;
	width:100%;
	border:dotted 1px #0000FF;
	background-color:#EDFAF4;
	margin-top:15px;
	margin-bottom:15px;
	}

/* END OF NEILS RE BUILD */

#top-col
{
background-color:#1B39AD;
margin:0 0 .2em 0;
padding:.2em

}
#top
{
background-image:url(images/bg-header.jpg);
background-repeat:repeat-x;
margin:0 0 0 0
}
#bottom-col
{
background-color:#1B39AD;
margin: 0 0 0 0;
padding:.2em
}
	
.under
	{
	margin-top:15px;
	margin-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	width:97%;
	border:dotted 1px #0000FF;
	background-color:#EDFAF4;
	}
#home_update{

	height:100px;
	border:dotted 1px #0000FF;
	overflow:auto
	

}
.clear{
	clear:both
	}	
	
#picture
	{
	float:left;
	width:325px;
	height:244px;
	}
	
.text
	{
	width:40%;
	border-left:dotted 1px #0000FF;
	margin-left:15px;
	float:left;
	padding-left:8px;
	}
	
#wholehold
	{
	float:left;
	}
	
.holder
	{
	float:left;
	margin-bottom:15px;
	}
	
.smalltitle
	{
	color:#003399;
	font-weight:bold;
	}
	
.smalltitle a:hover
	{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	}

#leftnav
{
width: 160px;
margin: 0000;


}

#leftnav2
{
clear:both;
width: 160px;
margin: 0000;

}
.space{
    margin:.2em;

    }
#news{
float:left;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
width:160px;
margin-top:.2em;
margin-bottom:.8em;}

#newshead{
width:160px;
background-color: #1B39AD;
color: white
}
#newssub{
width:158px;
background-color: #cccccc;
color: black;
border-bottom:1px solid black;
padding-left:2px
}
#newscontent{
width:156px;
color: black;
font-size:x-small

}
#newsfooter{
width:auto;
background-color: #cccccc;
border-top:1px solid black;
border-bottom:1px solid black;
}

#content
{

width:auto;
padding: .5em;

}
#content3
{

width:auto;
padding: .5em;

}

#cont
{ position:relative;
top:100;
left:180px;
height:auto
}

#content2
{
position:relative;
margin-top:.5em;
width:auto;
padding: .5em;

}

#footer
{
clear:both;
bottom:0px;
margin: 0;
padding: .3em;
background-color: #1B39AD;
border-top: 1px solid gray;
color:#ffffff;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.alink{color:#0000FF;
    text-decoration:underline;
	font-weight:bold;
}
.alink:hover{color:#0000FF;
    text-decoration:none;
	font-weight:bold;
}	
/* ALL THE MENU STYLES */

/*Main Menu styles */

.navcontainer { width: 160px; margin:0 }

.navcontainer ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer a
{
display: block;
padding: 2px;
width: 160px;
background-color: #1B39AD;
border-bottom: 1px solid #eee;
}

.navcontainer a:link, .navlist a:visited
{
color: #EEE;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #999999;
color: #fff;
}
.navlist li a#current
{
background: red;
border-bottom: 1px solid white;
}
/* Styles for #7F99FB */

.navcontainer-1 { width: 160px; margin:0 }

.navcontainer-1 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-1 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #7F99FB;
border-bottom: 1px solid #eee;
}

.navcontainer-1 a:link, .navlist-1 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-1 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-1 li a#current-1
{
background: 000000;
border-bottom: 1px solid white;
}

#top-col-1
{
background-color:#7F99FB;
margin:0 0 .2em 0;
padding:.2em

}
#footer-1
{
clear: both;
margin: 0;
padding: .3em;

background-color: #7F99FB;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-1
{
background-color:#7F99FB;
margin:0;
padding:.2em;

}

/* Styles for #9AAEFB or menu -2 */

.navcontainer-2 { width: 160px; margin:0 }

.navcontainer-2 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-2 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #9AAEFB;
border-bottom: 1px solid #eee;
}

.navcontainer-2 a:link, .navlist-2 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-2 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-2 li a#current-2
{
background: 9AAEFB;
border-bottom: 1px solid white;
}

#top-col-2
{
background-color:#9AAEFB;
margin:0 0 .2em 0;
padding:.2em

}
#footer-2
{
clear: both;
margin: 0;
padding: .3em;

background-color: #9AAEFB;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-2
{
background-color:#9AAEFB;
margin:0;
padding:.2em;

}

/* Styles for #9AC5FB or menu -3 */

.navcontainer-3 { width: 160px; margin:0 }

.navcontainer-3 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
color:#000000

}

.navcontainer-3 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #9AC5FB;
border-bottom: 1px solid #eee;
}

.navcontainer-3 a:link, .navlist-3 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-3 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-3 li a#current-3
{
background: 9AC5FB;
border-bottom: 1px solid white;
}

#top-col-3
{
background-color:#9AC5FB;
margin:0 0 .2em 0;
padding:.2em

}
#footer-3
{
clear: both;
margin: 0;
padding: .3em;

background-color: #9AC5FB;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-3
{
background-color:#9AC5FB;
margin:0;
padding:.2em;

}

/* Styles for #A4D771 or menu -4 */

.navcontainer-4 { width: 160px; margin:0 }

.navcontainer-4 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-4 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #A4D771;
border-bottom: 1px solid #eee;
}

.navcontainer-4 a:link, .navlist-4 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-4 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-4 li a#current-4
{
background: A4D771;
border-bottom: 1px solid white;
}

#top-col-4
{
background-color:#A4D771;
margin:0 0 .2em 0;
padding:.2em

}
#footer-4
{
clear: both;
margin: 0;
padding: .3em;

background-color: #A4D771;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-4
{
background-color:#A4D771;
margin:0;
padding:.2em;

}
/* Styles for #C2EA9A or menu -5 */

.navcontainer-5 { width: 160px; margin:0 }

.navcontainer-5 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-5 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #C2EA9A;
border-bottom: 1px solid #eee;
}

.navcontainer-5 a:link, .navlist-5 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-5 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-5 li a#current-5
{
background: C2EA9A;
border-bottom: 1px solid white;
}

#top-col-5
{
background-color:#C2EA9A;
margin:0 0 .2em 0;
padding:.2em

}
#footer-5
{
clear: both;
margin: 0;
padding: .3em;

background-color: #C2EA9A;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-5
{
background-color:#C2EA9A;
margin:0;
padding:.2em;

}
/* Styles for #DEF8C3 or menu -6 */

.navcontainer-6 { width: 160px; margin:0 }

.navcontainer-6 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-6 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #DEF8C3;
border-bottom: 1px solid #eee;
}

.navcontainer-6 a:link, .navlist-6 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-6 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-6 li a#current-6
{
background: DEF8C3;
border-bottom: 1px solid white;
}

#top-col-6
{
background-color:#DEF8C3;
margin:0 0 .2em 0;
padding:.2em

}
#footer-6
{
clear: both;
margin: 0;
padding: .3em;

background-color: #DEF8C3;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-6
{
background-color:#DEF8C3;
margin:0;
padding:.2em;

}
/* Styles for #ECCB74 or menu -7 */

.navcontainer-7 { width: 160px; margin:0 }

.navcontainer-7 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-7 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #ECCB74;
border-bottom: 1px solid #eee;
}

.navcontainer-7 a:link, .navlist-7 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-7 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-7 li a#current-7
{
background: ECCB74;
border-bottom: 1px solid white;
}

#top-col-7
{
background-color:#ECCB74;
margin:0 0 .2em 0;
padding:.2em

}
#footer-7
{
clear: both;
margin: 0;
padding: .3em;

background-color: #ECCB74;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-7
{
background-color:#ECCB74;
margin:0;
padding:.2em;

}
/* Styles for #F4DA93 or menu -8 */

.navcontainer-8 { width: 160px; margin:0 }

.navcontainer-8 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-8 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #F4DA93;
border-bottom: 1px solid #eee;
}

.navcontainer-8 a:link, .navlist-8 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-8 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-8 li a#current-8
{
background: F4DA93;
border-bottom: 1px solid white;
}

#top-col-8
{
background-color:#F4DA93;
margin:0 0 .2em 0;
padding:.2em

}
#footer-8
{
clear: both;
margin: 0;
padding: .3em;

background-color: #F4DA93;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-8
{
background-color:#F4DA93;
margin:0;
padding:.2em;

}
/*  Styles for #FBE9B9 or menu -9  */

.navcontainer-9 { width: 160px; margin:0 }

.navcontainer-9 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-9 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #FBE9B9;
border-bottom: 1px solid #eee;
}

.navcontainer-9 a:link, .navlist-9 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-9 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-9 li a#current-9
{
background: FBE9B9;
border-bottom: 1px solid white;
}

#top-col-9
{
background-color:#FBE9B9;
margin:0 0 .2em 0;
padding:.2em

}
#footer-9
{
clear: both;
margin: 0;
padding: .3em;

background-color: #FBE9B9;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-9
{
background-color:#FBE9B9;
margin:0;
padding:.2em;

}
/*  Styles for #F5705E or menu -10  */

.navcontainer-10 { width: 160px; margin:0 }

.navcontainer-10 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-10 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #F5705E;
border-bottom: 1px solid #eee;
}

.navcontainer-10 a:link, .navlist-10 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-10 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-10 li a#current-10
{
background: F5705E;
border-bottom: 1px solid white;
}

#top-col-10
{
background-color:#F5705E;
margin:0 0 .2em 0;
padding:.2em

}
#footer-10
{
clear: both;
margin: 0;
padding: .3em;

background-color: #F5705E;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-10
{
background-color:#F5705E;
margin:0;
padding:.2em;

}
/*  Styles for #F99F93 or menu -11  */

.navcontainer-11 { width: 160px; margin:0 }

.navcontainer-11 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-11 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #F99F93;
border-bottom: 1px solid #eee;
}

.navcontainer-11 a:link, .navlist-11 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-11 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-11 li a#current-11
{
background: F99F93;
border-bottom: 1px solid white;
}

#top-col-11
{
background-color:#F99F93;
margin:0 0 .2em 0;
padding:.2em

}
#footer-11
{
clear: both;
margin: 0;
padding: .3em;

background-color: #F99F93;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-11
{
background-color:#F99F93;
margin:0;
padding:.2em;

}
/*  Styles for #FAC2BA or menu -12  */

.navcontainer-12 { width: 160px; margin:0 }

.navcontainer-12 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-12 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #FAC2BA;
border-bottom: 1px solid #eee;
}

.navcontainer-12 a:link, .navlist-12 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-12 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-12 li a#current-12
{
background: FAC2BA;
border-bottom: 1px solid white;
}

#top-col-12
{
background-color:#FAC2BA;
margin:0 0 .2em 0;
padding:.2em

}
#footer-12
{
clear: both;
margin: 0;
padding: .3em;

background-color: #FAC2BA;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-12
{
background-color:#FAC2BA;
margin:0;
padding:.2em;

}
/*  Styles for #E27CFB or menu -13  */

.navcontainer-13 { width: 160px; margin:0 }

.navcontainer-13 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-13 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #E27CFB;
border-bottom: 1px solid #eee;
}

.navcontainer-13 a:link, .navlist-13 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-13 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-13 li a#current-13
{
background: E27CFB;
border-bottom: 1px solid white;
}

#top-col-13
{
background-color:#E27CFB;
margin:0 0 .2em 0;
padding:.2em

}
#footer-13
{
clear: both;
margin: 0;
padding: .3em;

background-color: #E27CFB;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-13
{
background-color:#E27CFB;
margin:0;
padding:.2em;

}
/*  Styles for #EEA2FE or menu -14  */

.navcontainer-14 { width: 160px; margin:0 }

.navcontainer-14 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-14 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #EEA2FE;
border-bottom: 1px solid #eee;
}

.navcontainer-14 a:link, .navlist-14 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-14 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-14 li a#current-14
{
background: EEA2FE;
border-bottom: 1px solid white;
}

#top-col-14
{
background-color:#EEA2FE;
margin:0 0 .2em 0;
padding:.2em

}
#footer-14
{
clear: both;
margin: 0;
padding: .3em;

background-color: #EEA2FE;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-14
{
background-color:#EEA2FE;
margin:0;
padding:.2em;

}
/*  Styles for #F3C2FD or menu -15  */

.navcontainer-15 { width: 160px; margin:0 }

.navcontainer-15 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer-15 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #F3C2FD;
border-bottom: 1px solid #eee;
}

.navcontainer-15 a:link, .navlist-15 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer-15 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist-15 li a#current-15
{
background: F3C2FD;
border-bottom: 1px solid white;
}

#top-col-15
{
background-color:#F3C2FD;
margin:0 0 .2em 0;
padding:.2em

}
#footer-15
{
clear: both;
margin: 0;
padding: .3em;

background-color: #F3C2FD;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col-15
{
background-color:#F3C2FD;
margin:0;
padding:.2em;

}
/*This is the admin color pickers styles */

tr,td, table {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin : 5 5 5 5;
}

hr {
	border : 1px inset #ffffff;
}

.error {
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.input_color {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 65px;
	border: 1px solid  #b2b2b2;
}
.input {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid  #b2b2b2;
}
.input_small {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 50px;
	border: 1px solid  #b2b2b2;
}
.bt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border : 1px solid #b2b2b2;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);
}
.link {
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);
	text-decoration:underline;
}
.link:hover {
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);
	text-decoration:none;
}
.img_pick {
	width : 70px;
	height : 30px;
	border : 1px solid #000000;
}
.img_pick_over {
	width : 70px;
	height : 30px;
	cursor:pointer;
	border : 1px outset #ff0000;
}
.align_off {
	border : 2px outset #000000;
}
.align_on {
	border : 2px inset #000000;
}

/* Admin Styles */
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.admin-titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.img-family {
    border:
	visibility: visible;
}
.quote {
	color: #F4104F;
}
   .titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.small;
	margin:0000;
	font-weight:bold;
	color:#000000
}



/* Calendar styles  */


.calendar { width:100%; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; } 
.today { border: 1px solid white; color: #ffffff; background-color:#FFFFCC; font-weight: bold;} 
.monthdays {border: 1px solid #434470; color: #ffffff; background: #FFFFFFF; } 
.nonmonthdays { border: 1px solid white; color: #000000; background-color:#999999;} 


/* caption determines the style of
   the month/year banner above the calendar. */

.caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: white;
     font-weight: bold;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: white;
     background-color: #7DA9D8;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color:#FFFFFF;
     }
	 
.blue {
	color:#003399;
	font-size:1.6em;
	text-decoration:none;
	font-weight: bold;
}
.blue:hover {
	 color:#99CCFF;
	 font-size:1.6em;
	 text-decoration:none}	 

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.head 
     {
     background-color: #996633;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: #cccccc;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
	 vertical-align:top;
	 height:50px;
	 width:13.5%
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     background-color: #90B0DF;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
	 vertical-align:top;
	 height:50px;
	 width:13.5%
     }


/* Styles for #7F99FB */

.navcontainer0 { width: 160px; margin:0 }

.navcontainer0 ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

.navcontainer0 a
{
display: block;
padding: 2px;
width: 160px;
background-color: #7F99FB;
border-bottom: 1px solid #eee;
}

.navcontainer0 a:link, .navlist0 a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer0 a:hover
{
background-color: #999999;
color: #000000;
}
.navlist0 li a#current0
{
background: 000000;
border-bottom: 1px solid white;
}

#top-col0
{
background-color:#7F99FB;
margin:0 0 .2em 0;
padding:.2em

}
#footer0{
clear: both;
margin: 0;
padding: .3em;

background-color: #7F99FB;
border-top: 1px solid gray;
color:#000000;
}

#bottom-col0
{
background-color:#7F99FB;
margin:0;
padding:.2em;

}
