/*
***********************
General Styles
***********************
*/

body {
background-color: #EFECE4;
color: #000000;
font: 12px Arial, sans-serif;
margin: 0;
}

a {color: #1A6376; font: 12px Arial, sans-serif;}
a:hover {color: #510D1F;}

form, td {
color: #000000;
font: 12px Arial, sans-serif;
}


input.update {
	background-color : #510D1F;
	color : #fff;
	font : bold Arial, Helvetica, sans-serif;
	border-top : 1px solid #ccf;
	border-left : 1px solid #ccf;
	border-bottom : 2px solid #164F5C;
	border-right : 2px solid #164F5C;
}  

/*
***********************
HOME PAGE Styles
***********************
*/

.hTOP {
background-image: url('images/H-top.gif');
background-repeat: repeat-x;
}

.hMID {
background-image: url('images/H-mid.gif');
background-repeat: repeat-x;
}

.hNav {
width=133px;
}

.hCopyBG {
background-image: url('images/H-tag.gif');
background-repeat: no-repeat;
background-position: top left;
}

.hCopy {
position: absolute;
top: 344px;
left: 159px;
font: 12px Arial, sans-serif;
color: #000000;
width: 340px;
background-color: transparent;
z-index: 5;
}

.hCallout {
position: absolute;
top: 328px;
left: 513px;
font: 11px Arial, sans-serif;
color: #155F73;
font-style: italic;
 line-height: 10pt;
width: 130px;
background-color: transparent;
z-index: 5;
}

.Hsubnav {
text-align: left;
font: 10px Arial, sans-serif;
color: #C6BD9F;
background-color: transparent;
z-index: 5;
}

a.Hsublink {
text-align: left;
font: 10px Arial, sans-serif;
color: #C6BD9F;
text-decoration: underline;
background-color: transparent;
z-index: 5;
}
a.Hsublink:hover {color: #1A6376; text-decoration: underline; font: 10px Arial, sans-serif;}

/*
***********************
SUB PAGE Styles
***********************
*/

.TOP {
background-image: url('images/top.gif');
background-repeat: repeat-x;
}

.MID {
background-image: url('images/mid.gif');
background-repeat: repeat-x;
}

.Nav {
width: 144px;
}

.CopyBG {
width: 329px;
background-repeat: no-repeat;
background-position: top left;
}

p {
padding: 65px 0px 15px 34px;
font: 12px Arial, sans-serif;
color: #000000;
background-color: transparent;
z-index: 5;
}

span.green {
color: #1A6376;
font-style: italic;
}

/*
***********************
RIGHT NAVIGATION
***********************
*/

#RightNav {
background-image: url('images/side_nav.jpg');
background-repeat: no-repeat;
background-position: top left;
font: 12px Times New Roman, serif;
color: #510D1F;
font-style: italic;
line-height: 10pt;
background-color: transparent;
z-index: 5;
}

p.Right {
padding: 65px 0px 0px 46px;
font: 12px Times New Roman, serif;
font-weight: bold;
color: #510D1F;
}

#RightNav h1 {
font: 12px Times New Roman, serif;
font-weight: bold;
color: #510D1F;
margin: 0;
}

a.RightN {color: #1A6376; font: 12px Times New Roman, serif; text-decoration: none; font-weight: bold; line-height: 18pt;}
a.RightN:hover {color: #510D1F; font: 12px Times New Roman, serif; text-decoration: none; font-weight: bold; line-height: 18pt;}

#RightNavCal {
font: 12px Times New Roman, serif;
color: #510D1F;
font-style: italic;
line-height: 10pt;
background-color: transparent;
z-index: 5;
}

p.RightCAL {
padding: 65px 0px 0px 26px;
font: 12px Times New Roman, serif;
font-weight: bold;
color: #510D1F;
}


/*
***********************
BOTTOM NAVIGATION
***********************
*/

.subnav {
padding: 0px 0px 35px 34px;
text-align: center;
font: 10px Arial, sans-serif;
color: #C6BD9F;
background-color: transparent;
z-index: 5;
}

a.subnavlink {color: #7BB6C5; font: 10px Arial, sans-serif;}
a.subnavlink:hover {color: #1A6376}


/*
***********************
INSETS
***********************
*/

#insetA {
position: absolute;
top: 114px;
left: 473px;
z-index: 20;
}

#insetB {
position: absolute;
top: 114px;
left: 545px;
z-index: 20;
}

#insetC {
position: absolute;
top: 114px;
left: 616px;
z-index: 20;
}

#insetHouse {
position: absolute;
top: 330px;
left: 473px;
z-index: 20;
}



/*
***********************
CALENDAR STYLES
***********************
*/

p.cal {
padding: 65px 0px 25px 0px;
font: 12px Arial, sans-serif;
color: #000000;
background-color: transparent;
z-index: 5;
}


.calCell {
	background-color: 77A1AB;
	color:#FFF;
	border: 1px solid #EfEcE4;
	font-weight:normal;
	font-size:11px;
   padding: 2px 2px 2px 2px; 
	text-align:center;
}
.calCell2 {
	background-color:#E2DBC6;
   color:#FFF;
	border: 1px solid #FFF;
	font-weight:normal;
	font-size:11px;
   padding: 2px 2px 2px 2px; 
	text-align:center;
}

.calCell a {
color: #FFF;
font-size: 11px;
text-decoration: underline;
}


/*

#calmonth {
font: 12px Arial, sans-serif;
font-weight: bold;
color: white;
background-color: #510D1F;
}

.calCell {
font: 12px Arial, sans-serif;
background-color: #E2DBC6;
}

.calCell2 {
font: 12px Arial, sans-serif;
background-color: #E2DBC6;
}

#calDate {
font: 12px Arial, sans-serif;
color: white;
font-weight: bold;
background-color: #510D1F;
}

*/