/* text sub-heading */
div.shdr { color: #555555; }
img.outline { 
	border-width: 1px;
	border-color: #555555;
}
/* text heading */
div.hdr { 
	color: #555555; 
	font-size: 14pt;
}

A
{
	color: #336699;
	text-decoration: none; 
}

A:hover 
{
	color: #669999;
	text-decoration: underline; 
}
A.red
{
	color: #EE0000;
	text-decoration: none; 
}

A.red:hover 
{
	color: #FF0000;
	text-decoration: underline; 
}


BODY 
{ 
	font:10pt verdana
COLOR: #003366;  
line-height:1.6;
}
h1,h2,h3,h4,h5,h6 {margin:1em 0 0}
td.large 
{
font-size: 12pt;
}

th{
	text-align:left;
}

TD
{
	font-size: 9pt;
	color: #333333;
	font-family: Verdana;
}
p {margin: 0 0 1em 0;line-height:1.6}

P
{
	font-size: 9pt;
}
P.just 
{
	text-align:justify;
}

P.large
{
	font-size: 11pt;
}
TD.large11
{
	font-size: 11pt;
}
H1
{
	font-weight: bold;
	font-size: 12pt;
	color: #336699;
	font-family: Verdana;
	position: relative;
	margin: 0px;
}
H2
{
	font-weight: bold;
	font-size: 14pt;
	margin: 0px;
	color: #336699;
}
H3
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #336699;
}

H2.large
{
	font-weight: bold;
	font-size: 16pt;
	margin: 0px;
	color: #336699;
}

span.justify
{
	text-align: justify;
}

.H2span
{
	font-weight: bold;
	font-size: 14pt;
	margin: 3px;
	color: #336699;
}


.pageHeader
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #336699;
	font-style: italic;
}

/** UL
{	
list-style-image: url(images/tick.gif);
line-height:1.6;
}
*/

ul {list-style-type:none;}

ul li{
font-family: Verdana, Helvetica, Sans-serif;
font-size: 1em;
text-align:left;
list-style-type:none; 
background: url(images/tick.gif) left top no-repeat; 
padding-left: 20px;
padding-bottom: 2px;
margin-top: 5px;
}


UL.bullet
{


}

input, select {
	background: #FFFFFF ;
	border-color: #cccccc ;
	border-width: 2px ;
	border-style: solid ;
	color: #000066 ;
	font-size: 11px ;
	font-family: verdana, arial, helvetica, sans-serif ;
	width: 200px;
	margin-bottom: 4px;
}

textarea{
	background: #FFFFFF ;
	border-color: #cccccc ;
	border-width: 2px ;
	border-style: solid ;
	color: #000066 ;
	font-size: 11px ;
	font-family: verdana, arial, helvetica, sans-serif ;
	width: 400px;
	height:160px;
	margin-bottom: 4px;	
}

BUTTON{

border-top: #003366 1px solid;
border-bottom: #003366 1px solid;
border-left: #003366 1px solid;
border-right: #003366 1px solid;
font: bold 7pt Arial;
color: #003366;
background-color: whitesmoke;
width: 100px;
height: 20px;
margin-bottom: 4px;
}

img{
	border: 0px solid white;

}

table.admin{
	border: 0px solid #336699;
	width:100%;
	background-color:whitesmoke;
}

.copyright{
	font-size: 8pt;
}

.MenuItem{
		font-size: 7pt;	
		font-weight: bold;
		color: #003366;
}

.MenuItem:hover 
{
	color: #336699;
	font-weight: bold;
	text-decoration: none; 
}

.galleryIMG{
	border: 1px solid #336699;

}

td.week{
	background-color: #eeeeee;
	border: 1 solid #cccccc;
	padding:1px 1px 1px 1px;
}

td.weekend {
	BACKGROUND-COLOR: #dddddd;
	border: 1 solid #cccccc;
	padding:1px 1px 1px 1px;
}

table.cal{
	background-image: url(./images/tableback.gif);
	background-position: top right; 
	background-repeat: repeat;
	background-repeat: repeat;
	border: 1 solid #cccccc;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	margin-bottom:5px;
	border-collapse:collapse;
}

div.sh {
color: #336699;
	text-decoration: none; 
	}
