table.content_full {





	margin: 0px;

	padding: 0px;

	border: 0px;

}



table.content_header {



	background-color: #EFEFBD;

	margin: 0px;

	padding: 0px;

	border: 0px;

}



table.content_header td.header_left {



	background-image: url(../images/bgimge02.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	text-align: center;

	width: 208px;

	height: 70px;

}



table.content_header td.header_left_small {



	background-image: url(../images/bgimge02.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	text-align: center;

	width: 208px;

	height: 38px;

}



table.content_header td.header_right {



	background-image: url(../images/bgimge03.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}



table.content_header td.header_right_small {



	background-image: url(../images/bgimge03.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



table.content_full td.content_text {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	text-align:justify;

	padding-left:20px;

	padding-right:20px;

}



a.calendar:link, a.calendar:visited { 

	margin: 0 5px; 

	background: url(../images/calendar.gif) no-repeat; 

	padding: 0 0 2px 20px; 

	text-decoration: none; 

	border: none; 

}



a.calendar:hover, a.calendar:active { 

	background:  url(../images/calendar-ovr.gif) no-repeat;  

}



.maintext {

  font-family: verdana;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

}



.verysmalltext {

  font-family: verdana;

	font-size: 8px;

	color: #000000;

	text-decoration:none;

	}



.smalltext {

  font-family: verdana;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration:none;

}



.bigtext {

  font-family: verdana;

	font-size: 13px;

	color: #000000;

	text-decoration:none;

}



.importanttext {

  font-family: verdana;

	font-size: 12px;

	color: #666666;

	text-decoration:none;

	font-weight:Bold;

}

	

.toptext {

  font-family: verdana;

	font-size: 11px;

	color: #000;

	text-decoration:none;

	font-weight:500;

}



.tabtext {

  font-family: verdana;

	font-size: 12px;

	color: #fff;

	text-decoration:none;

	font-weight:Bold;

}	



.tabtext1 {

  font-family: verdana;

	font-size: 10px;

	color: #000;

	text-decoration:none;

	text-align:justify;

}	

	

.tabtext2 {

  font-family: verdana;

	font-size: 10px;

	color: #666666;

	text-align:justify;

}	



.textred {

  font-family: verdana;

	font-size: 11px;

	color: #751B17;

	text-decoration:none;

	text-align:justify;

	font-weight:bold;

}



.form_table {

	border:#cccccc 1px solid;

}



.form_section {

  font-family: verdana;

	font-size: 11px;

	color: #751B17;

	text-decoration:none;

	text-align:justify;

	font-weight:bold;

	background:#EFEFBD; 

	padding-left:5px; 

	border-bottom:#cccccc 1px solid;

}



.searchEndTable {

	background-color:#ffffff;

}



.searchResultsTable { 

	font-family: verdana,arial,helvetica,sans-serif; 

	font-size: 8pt;

}



.searchNavigationTable { 

	font-family: verdana,arial,helvetica,sans-serif; 

	font-size: 8pt; 

}



.header { 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

	font-weight: bold;

	background-color: #BCBC9A;

}



a.header { 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

	font-weight: bold;

}



.rowHighlighted { 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

	font-weight: normal;

	padding-top:2px;  

	padding-bottom:2px;

	background-color: #d6ef02;

}



.rowOne { 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

	font-weight: normal;

	padding-top:2px;  

	padding-bottom:2px;

	background-color: #EFEFBD;

}





.rowTwo { 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

	font-weight: normal;

	padding-top:2px; 

	padding-bottom:2px;

	background-color: #DEDEAC;

}



.propMenuUnselected {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #070574;
	font-weight: normal;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #ffd2a3;
}



.propMenuSelected {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #fe8729;
}



.holiday_text1 {

  font-family: verdana;

	font-size: 12px;

	color: #107DA5;

	text-decoration:none;

	font-weight:bold;

	}

.holiday_text2 {

  font-family: verdana;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

	}





.holiday_heading1 {

  font-family: verdana;

	font-size: 12px;

	color: #E76100;

	text-decoration:none;

	font-weight:bold;

	}

.holiday_heading {

  font-family: verdana;

	font-size: 18px;

	color: #fff;

	text-decoration:none;

	

	}

.holiday_headingblue {

  font-family: verdana;

	font-size: 18px;

	color: #107DA5;

	text-decoration:none;

	

	}



.footer{

  font-family: verdana;

	font-size: 10px;

	color: #666666;

	}



table.booktable {margin-top: 8px; }

table.booktablejoin {margin-top: 0px; }



table.booktable td, table.booktablejoin td {padding: 2px; margin: 0px; cell-spacing:0px; font-weight: normal;  }



table.booktable td.bookheader, table.booktablejoin td.bookheader  {font-weight:bold; font-size:13px; color: #070574; border-top:1px solid #070574; border-left:1px solid #070574; border-right:1px solid #070574; background: #d8d8fd ; }



table.booktable td.bookheaderend, table.booktablejoin td.bookheaderend  {font-weight:bold; font-size:11px; color: #070574; border-bottom:1px solid #070574; border-left:1px solid #070574; border-right:1px solid #070574; background: #d8d8fd ; }



table.booktable td.booklabel, table.booktablejoin td.booklabel {font-size:11px; color: #070574; background: #f5f5fe ; text-align: left; }

table.booktable td.bookdata, table.booktablejoin td.bookdata {font-size:11px; color: #070574;   background: #f5f5fe ; text-align: left; }



table.booktable td.booksimple, table.booktablejoin td.booksimple {font-size:11px; color: #070574; background: #f5f5fe ;}

table.booktable td.bookempty, table.booktablejoin td.bookempty {font-size:11px; color: #070574; }



table.booktable td.bookdata {}

table.booktablejoin td.bookdata {
	background-color: #EEF7F7;
}



table.booktable td p {margin: 0 0 2px 0 !important;}

table.booktablejoin td p {margin: 0 0 2px 0 !important;}



input, select, textarea {

	background:#B9D0E4;

	font-family:   "lucida grande", arial,helvetica,sans-serif;

	font-size: 11px;

	border: 1px solid #ccc;

}

	

select optgroup {

	background:#666; 

	color: #fff; 	

	font-style: normal !important; 

	font-family:   "lucida grande", arial,helvetica,sans-serif;

	font-size: 12px;

	padding: 2px; 

	margin: 0; 

}

	

select optgroup option {

	background:#dddddd;color: #000; 

	font-family:   "lucida grande", arial,helvetica,sans-serif;

	font-size: 11px; border-bottom: 1px solid #ccc; 

	padding: 2px 0 !important; 

	margin: 0  !important;  

}



/*************************************************************************

				* SELECT DATE TABLE *

*************************************************************************/



TD.cpDayColumnHeader {



	font-weight: bold; 

	border: 1px solid #ccc; 

	text-align:center;

}



.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate {



	color: #666;

	text-align:center;

	text-decoration:none;

	border: 1px solid #ccc;

}

			

.cpCurrentMonthDate a,.cpOtherMonthDate a,

	.cpCurrentDate a

			{

		

				border: none !important;

			

			}

			

			

			

			

	.cpCurrentMonthDateDisabled,

	.cpOtherMonthDateDisabled,

	.cpCurrentDateDisabled

			{

		

			text-align:right;

		

			}









	TD.cpTodayTextDisabled

			{

	color: #fff;

			}





	.cpBorder

			{

			border:solid thin #CCC; background: #e4e4ea

			}





	

			

			

			

	.cpBorder a:link,

	.cpBorder a:visited

			{font-weight: bold; 

			}

			

			

	

	SPAN.cpTodayTextDisabled

			{

		visibility:hidden;

			}



.notice {

	line-height:150%;

	border: #5396CF 1px solid;

	background-color: ##B9D0E4;

	color: #000000;

	font-family: Verdana;

	font-size: 14px;

	padding-top: 4px; 

	padding-bottom: 4px;

	padding-left: 6px; 

	padding-right: 6px;

}





.map {

	border: #5396CF 2px solid;

	background-color: #B9D0E4;



	width: 600px;

	height: 450px;

}
.contact_left_tile{ background:url(../images/left_menu_tile.jpg) repeat-y; padding:0; margin:0; width:}
ul.prjcats {

padding:0;

margin:0 0 0 20px;

}

ul.prjcats a {

text-decoration: none;

}

ul.prjcats li {

list-style:url(../images/bulate.jpg);

background-image:url(../images/right_nav_devider.jpg);

background-repeat:no-repeat;

line-height:10px;

margin:0;

padding:3px 0 3px 3px ;

}

ul.prjcats li a{

font: normal 12px Verdana, Arial, Helvetica, sans-serif;

background:none;

color: #00445f;

padding:5px 0 0 0;

}

ul.prjcats li a.current, ul#prjcats li li a:hover{

background: none;

color:#dc6601;

}

ul.prjcats li li a{

font: normal 12px Verdana, Arial, Helvetica, sans-serif;

background: none;

color: #00445f;

margin:0;

letter-spacing: 0;

}



ul.prjcats li li a:hover{

font: normal 12px Verdana, Arial, Helvetica, sans-serif;

background: none;

color: #dc6601;

margin:0;

letter-spacing: 0;

}