
body {
	background-image: url('../images/tile.gif');
	background-repeat: repeat;
	margin: 0 0 15px 0;
	font-family: Verdana, Helvetica, sans-serif;
}

/* Font Size Definitions */
	.title { font-size:20px; font-weight: bold; }
	.subTitle { font-size:16px; font-weight: bold; }
	.subTitleM { font-size:16px; font-weight: bold; }
	.subTitleF { font-size:13px; font-weight: bold; border-top: solid #cdcdcd 1px; border-left: solid #cdcdcd 1px; border-bottom: solid #6699cc 1px; border-right: solid #6699cc 1px; BACKGROUND-COLOR: #eeeeee; padding-top: 4px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 4px;}
	.LocTitle { font-size:16px; font-weight: bold; }
	.D4LocTitle { color: #FF3300; text-decoration: none; font-size: 13px; font-weight: bold; }
	.csAnnTit { font-size:18px; font-weight: bold; }
	.csAnnCon { font-size:11px; font-weight: normal;  padding-top: 3px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 3px;}
	.menuB, .menuW { font-size:11px; font-weight: bold;}
	.menuMain { font-size: 11px; font-weight: bold;}
	.menuMain { padding-top: 3px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 3px;}
	.contentB, .contentW { font-size: 11px; font-weight: normal;  padding: 20px 15px 15px 15px; }
	.smallb, .smallW { font-size:9px; }

	.DivCont { font-size:11px; font-weight: normal; padding-left: 5px;  padding-right: 5px; }
	.DivLink { font-size:11px; font-weight: bold; padding-left: 10px;  padding-right: 5px; }
	.DivBG { border-top: solid #cdcdcd 1px; border-left: solid #cdcdcd 1px; border-bottom: solid #6699cc 1px; border-right: solid #6699cc 1px; BACKGROUND-COLOR: #A5B3AC; padding-top: 4px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 4px;}

	.hightlights { background: #eeeeee; border: 1px solid #999; color: #000; font-size: 11px; font-weight: normal; padding: 5px 10px 5px 10px; }




.announcement {
	width: 200px; 
	border: 1px solid #a0a0a0;
	background: #ebe8c7
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	font-size: 11px;
} 

.announcement a {
	color: #000;
	text-decoration: none; 
	font-weight: bold;
} 

.announcement a:hover {
	color: #669900;
	text-decoration: none; 
	font-weight: bold;
} 


	li.annTitle {
		background: #ebe8c7 url(../images/areaHeader.jpg); 
		background-position: top left; 
		background-repeat: repeat-x;
		padding: 9px 10px 10px 10px;
		margin: 0; 
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}

	li.annSub {
		background: #ebe8c7; 
		padding: 10px 10px 10px 10px;
		margin: 0; 
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
	}



/* Menu Definitions */
.bannBG {
	margin: 0; 
	padding: 0 30px 0 0; 
	width: 750px; 
	height: 120px; 
	background: transparent url(../images/banner.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;  
	text-align: right;
}

.banSub {
	margin: 0; 
	padding: 0 5px 0 5px; 
	color: #fff; 
	font-size: 18px; 
	font-weight: bold; 
	text-decoration: none;
	text-align: right; 
}

.bText {
	float: right; 
	width: 340px; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	text-align: center; 
}

	li.banTitle {
		margin: 0; 
		padding: 0 5px 5px 5px; 
		width: 340px; 
		border-bottom: 2px solid #008000; 
		color: #000; 
		font-style: italic; 
		font-size: 28px; 
		font-weight: bold; 
		text-decoration: none; 
		text-align: center; 
	}

	li.banSub {
		margin: 0; 
		padding: 0 5px 0 5px; 
		width: 340px; 
		color: #fff; 
		font-size: 18px; 
		font-weight: bold; 
		text-decoration: none; 
		text-align: center; 
	}

/* Menu Definitions */

	#tM { margin: 0; width: 750px; height: 30px; background: transparent url(../images/menuBGB.gif); background-position: top left; background-repeat: repeat-x; font-size: 12px; text-align: right; font-weight: normal; }
    #tM a { margin: 0; float: left; padding: 3px 10px 3px 10px; color: #fff; text-decoration: none; font-weight: normal; border: 0px; }
    #tM a:link { margin: 0; float: left; padding: 3px 10px 3px 10px; color: #fff; text-decoration: none; font-weight: normal; border: 0px; }
    #tM a:visited { margin: 0; float: left; padding: 3px 10px 3px 10px; color: #fff; text-decoration: none; font-weight: normal; border: 0px; }

    #tM a:hover { margin: 0; float: left; background: transparent url(../images/menuHoverBGB.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #eee; padding: 2px 9px 2px 9px; color: #fafad2; text-decoration: none; font-weight: normal; }

    #tM ul { margin: 0; padding: 5px 5px 0px 10px; list-style: none; }
    #tM li.sLeft { margin: 0; float: left; display: inline; white-space: nowrap; }
    #tM li.sRight { margin: 0; float: right; display: inline; white-space: nowrap; }


    #tMLeft { width: 100%; height: 30px; background: transparent url(../images/menuBGB.gif); background-position: top left; background-repeat: repeat-x; font-size: 12px; text-align: right; }
    #tMLeft ul { margin: 0; float: left; padding: 5px 5px 0px 10px; list-style: none; }
    #tMLeft li { margin: 0; float: left; display: inline; white-space: nowrap; }
    #tMLeft a { margin: 0; float: left; padding: 3px 10px 3px 10px; color: #fff; text-decoration: none; }
    #tMLeft a:hover { margin: 0; float: left; background: transparent url(../images/menuHoverBGB.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #eee; padding: 2px 9px 2px 9px; color: #fafad2; text-decoration: none; }



/* Font Color Definitions */

	h5, h4 { color: #999900; }
	.title { color: #ffffff; }
	.subTitle { color: #ffffff; }
	.LocTitle { color: #000000; padding-top: 3px; padding-left: 5px; padding-right: 0px; padding-bottom: 3px; }
	.csAnnTit { color: #ffffff; }
	.csAnnCon { color: #000000; }

	.DivLink { color: #000000; }
	.DivLink a { color: #000000; text-decoration: underline; }
	.DivLink a:hover { color: #ffd700; text-decoration: underline;}

	.subTitleF { color: #005871; }
	.subTitleF a { color: #005871; text-decoration: none; }
	.subTitleF a:hover { color: #6699CC; text-decoration: none;}
	
	.subTitleM { color: #005871; }
	.subTitleM a { color: #005871; text-decoration: none; }
	.subTitleM a:hover { color: #6699CC; text-decoration: none;}

	.menuMain { color: #000000; }
	.menuMain a { color: #000000; text-decoration: none; }
	.menuMain a:hover { color: #6699CC; text-decoration: none;}
	
	.menuB { color: #000000; }
	.menuB a { color: #000000; text-decoration: none; }
	.menuB a:hover { color: #ff0000; text-decoration: none;}
	
	.menuW { color: #FFFFFF; }
	.menuW a { color: #FFFFFF; text-decoration: none; }
	.menuW a:hover { color: #ffd700; text-decoration: underline;}

	.contentB { color: #000000; }
	.contentB a { color: #000000; text-decoration: underline; }
	.contentB a:hover { color: #ff0000;  text-decoration: underline; }

	.contentW { color: #ffffff; }
	.contentW a { color: #ffffff; text-decoration: underline; }
	.contentW a:hover { color: #ffd700;  text-decoration: underline; }
	
	.smallB { color: #000000; }
	.smallB a { color: #000000; text-decoration: none;}
	.smallB a:hover { color: #FF0000; text-decoration: underline;}
	
	.smallW { color: #ffffff; }
	.smallW a { color: #ffffff; text-decoration: none;}
	.smallW a:hover { color: #ffd700; text-decoration: underline;}

	#lNaw {
	float:left;
	width:220px;
	margin-top: 0;
	margin-right: 0;
	border-top: #999999 1px solid;
	padding: 0;
	list-style: none;
	background: #c0c0c0; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#lNaw ul {
	margin-left: -55px;
}

#lNaw li {
	float: left;
	width:220px;
    border-bottom: #afc0b9 1px solid;
	list-style: none; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#lNaw a {
	float: left;
	width:220px;
    border-bottom: #999999 1px solid;
    padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #c0c0c0 url(../images/imgBgSilverB.gif) repeat-x top right;
}
#lNaw a:hover, #tMen a.active {
	float: left;
	width:220px;
    border-bottom: #999999 1px solid;
	color: #ffffff; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #333333 url(../images/imgBgSilverH.gif) repeat-x top right;
}
#lNaw a.active {
	float: left;
	width:220px;
    border-bottom: #999999 1px solid;
	color: #007CC2; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #333333 url(../images/imgBgSilverA.gif) repeat-x top right;
}

.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	font-size: 12px;
} 

.iconlist a {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #cccc00;
	text-decoration: none;
} 

.iconlist a:hover {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #669900;
	text-decoration: underline;
} 

	li.locMain {
		background-image: url(../images/min_home.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
		color: #005871;
		text-decoration: none;
		font-size: 120%;
		font-weight: bold;
	}
	
	li.title {
		padding: 4px 0 2px 25px;
		margin: .3em 0;
		color: #999900;
		text-decoration: none;
		font-size: 120%;
		font-weight: bold;
	}

	li.cal {
		background-image: url(../images/min_calendar.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 3px 25px;
		margin: .3em 0;
	} 

	li.location {
		background-image: url(../images/min_home.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	}

	li.user {
		background-image: url(../images/min_user.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	} 

	li.group {
		background-image: url(../images/min_group.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	}

	li.eMail {
		background-image: url(../images/min_mailme.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	}

	li.spacer {
		padding: 4px 0 2px 25px;
		margin: .4em 0;
	} 

	li.desc {
		padding: 4px 0 25px 0px;
		margin: .4em 0;
	} 

	li.pen {
		background-image: url(../images/min_pen.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	} 

	li.tel {
		background-image: url(../images/min_phone.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	} 

	li.fax {
		background-image: url(../images/min_fax.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 2px 25px;
		margin: .3em 0;
	}

	li.pdf {
		background-image: url(../images/min_pdf.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 4px 0 3px 25px;
		margin: .3em 0;
	}


