
/* // Architectual styles \\ */
body, html {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #324D33;
	height: 100%;
}

td {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	vertical-align: top;
	}

p {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	line-height: 13pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	line-height: 13pt;
	}

h1 {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 16pt;
	font-weight: bolder;
	text-align: left;
	}

	h2 {
		color: #324D33; 
		font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 14pt;
		font-weight: bold;
		text-align: left;
	}

	h3 {
		color: #324D33;
			font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 12pt;
		font-weight: bold;
		text-align: left;
		text-transform: uppercase;
	
	}

	h4 {
		color: #324D33;
			font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 11pt;
		font-weight: bold;
		text-align: left;
	}

	h5 {
		color: #324D33;
			font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 10pt;
		font-weight: bold;
	}
	
		a { 
		color: #324D33;
		font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 10pt;
    line-height: 13pt;
		}
		
		
	a:visited { 
		color: #324D33;
		}
		
			a:hover { 
		color: #324D33;
		}
		

	img {
		vertical-align: top;
		border-width: 0px;
		border: none;
	}

	ul {
		list-style-type: none;
		text-align: left;
		list-style-position: outside;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-left: 15px;
	}

	#centeringDiv {
		width: 920px;
		margin: 0 auto;
		padding: 0px;
		/*
		border-width: 2px;
		border-style: solid;
		border-color: #CC0000;
		*/
	}


	#pageContainer {
		text-align: center;
		width: 920px;
		background-color: #e4ece5;
		padding: 0em;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-left: 0em;
		margin-right: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		 min-height: 100%;
   margin-bottom: -50px;
   position: relative;
	 z-index:99;
	}

	#header {
		width: 920px;
		background-color:#e4ece5;
		padding: 0em;
		margin-bottom: 0px;
		margin-right: 0em;
		margin-left: 0em;
		margin-top: 0em;
	}

	#footer {
	width: 920px;
	/*
		background-image: url(/images/footer.gif);
		background-repeat: no-repeat;
		*/
		background-color:#A4BDA6;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	color: #1D291E;
	text-align: center;
	/* this is a hack to get the text vertically centered. There HAS to be a better way */
		/*
		height: 3.2em;
		*/
	vertical-align: middle;
	clear: both;
	list-style-type: none;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #8F4531;
	margin: 0px;
	padding-top: 1.5em;
	padding-right: 0em;
	padding-bottom: 1.5em;
	padding-left: 0em;
	z-index: 1;
	position: relative;
	}
	
	#footer a {
	text-decoration: none;
	color: #1D291E;
	}

.push {
height: 4em;
}

.rounded_colhead
{
	width: 195px;
	background-color: #cfddd0;         
	-webkit-border-radius: 6px;   
	-moz-border-radius: 6px;   
	padding: 10 px;
	margin: 5px;
	border: 1px solid #A4BDA6;
}

.rounded_colhead_white
{
	width: 195px;
	background-color: #FFFFFF;         
	-webkit-border-radius: 6px;   
	-moz-border-radius: 6px;   
	padding: 10 px;
	margin: 5px;
	border: 1px solid #A4BDA6;
}

.rounded_table
{
	-webkit-border-radius: 6px;    
	-moz-border-radius: 6px;
		border-radius: 6px;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	background-color: #739b75; 
	font-size: 9pt;
	padding: 10px;
	
}

.rounded_table
{
  position: relative;
}

.hide {
		display: none;
		visibility: hidden;
	}
/* \\ Architectual styles // */

/* // Site specific styles \\ */
.error {
	color: #CC0000;
}

.navHeader {
	background-color: #e4ece5;
	width: 100%;
	height: 40px;
	text-align: right;
	}
	
	.topNav {
	
	}
	
	ul.nav-menu {
		width: 100%;
		list-style-type: none;
		text-align: center;
		padding-top: 5px;
		padding-right: 0;
		padding-bottom: 5px;
		padding-left: 0;
		margin: auto;
	
	}
		
	ul.nav-menu li {
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	display: block;
	
	}
	
	ul.nav-menu li a {
	text-decoration: none;
	font-weight: bold;
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	text-decoration: none;
	display: block;
	}
	
	
	.msg {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;	
	}
	
	.black9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	padding: 20px;
	}
	
	
	.inlineHdr {
		font-family: Arial, Helvetica, sans-serif, Georgia;
		color: #006794;
		font-size: 10pt;
		font-weight: bold;
	}

.navLftHdr {
	color: #8F4531;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
 	}
	
.navLftHdr a {
		color: #8F4531;
		font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
		margin-right: 5px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	
 	}

.navLftHdr a:hover {
	color: #8F4531;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}

.navLftHdr a:visited {
	color: #8F4531;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}	

ul.lftNav  {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	list-style-type: none;
	list-style-image: none;
	display: list-item;
	color: #000000;
	line-height: 9pt;
		padding-bottom: 10px;
}

ul.lftNav li  {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	line-height: 9pt;
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 10px;
	color: #000000;
	}

ul.lftNav li a {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	line-height: 9pt;
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 10px;
	color: #000000;
	text-decoration: none

	}

ul.lftNav li a:hover  {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	line-height: 9pt;
	list-style-type: none;
	list-style-image: none;	
	padding-bottom: 10px;
	color: #000000;
	text-decoration: none

	}
	
.login {
	margin-bottom: 20px;
	text-align: left;
	width: 100px;	
}
.signin {
	
	text-align: right;
	width: 630px;	
}
.navlftline {
	width: 190px;
	height: 1px;
	background-color: #6b3c2c;
	margin: 10px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
}

.content {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
    line-height: 13pt;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;

	}
	
.content a {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
    line-height: 13pt;
	color: #324D33;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: underline;
	}
	
	.content a:hover {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
    line-height: 13pt;
	color: #324D33;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	
	.content a:visited {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
    line-height: 13pt;
	color: #324D33;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	


.about {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
    line-height: 13pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	line-height: 12pt;
	}

	.img2 {
	vertical-align: top;
	border-width: 0px;
	border: none;
	background-position: center top;
	text-align: center;
	padding: 10px;
	}
	
		.img3 {
	vertical-align: middle;
	border: 3px solid #666666;
	background-position: center center;
	text-align: center;
	}

		a.img3 {
	vertical-align: middle;
	border: 3px solid #666666;
	background-position: center center;
	text-align: center;
	}

.form {
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	width: 500px;
	margin-right: 5%;
	margin-left: 5%;
	color: #666666;
	border: medium solid #333333;
	background-color: #DBF0F9;		
		
}

.wrap1 {
	background-position: left;
	text-align: left;
	padding: 20px;
	margin-bottom: 10px;
}

.space {
	padding: 5px;
}
.space2 {
	padding: 10px;
}

.space3 {
	padding: 10px;
	text-align: center;
}


/* \\ Site specific styles // */

/* // Admin specific styles \\ */

ul.navAdmin {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}

ul.navAdmin li  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight:  normal;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

ul.navAdmin li a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight:  normal;
	margin-right: 5px;
	margin-bottom: 0px;
	text-decoration: none

	}

ul.navAdmin li a:hover  {
	color: #333333;
	text-decoration: none

	}


.plus {
	font-weight: bold;
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
}

.plus a { font-weight: bold;
		color: #324D33;
			font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 10pt;

}

.addCat {
  		background-color: #FFFFFF;
		margin: 0
		}
		

.hdr {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 100px;
	margin-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 100px;
 	}
	
.hdr a {
	
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-right: 100px;
	margin-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}
	
.hdr a:hover {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-right:0px;
	margin-left: 10px;
	padding-right: 100px;
	margin-right:100px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}

.hdr a:visited {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-right: 100px;
	margin-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 	}	

.blkHdr {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
 	}
	
	.blkHdr a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
		text-decoration: none;
 	}

.grnHdr {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
 	}
	
	.grnHdr a {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
		text-decoration: none;
 	}
	
	
	.grnHdr2 {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 11pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

 	}
	
	.grnHdr2 a {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 11pt;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

 	}


/* \\ Admin specific styles // */

.labelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	text-align: right;
}  

.hdrcell {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}   
   
.fieldcell {
	background-color: #739B75;
	color: #333333;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}    
   
.smalllabelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #528054;    
  
}    
   
.smallfieldcell {    
 background-color: #528054;    
 color: #333333;    
 text-align: left;    
     
}

.fieldcell input {
	
	background-color: #D2DFD3;
	color: #739B75;
	border: 1px solid #739B75;
	margin-right: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}    
   
.smallfieldcell input {

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #739B75;
}    
   
.smallfieldcell select {
	background-color: #D7E5F2;
	color: #739B75;
	border: 1px solid #739B75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.center {
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;		/*
		border-width: 2px;
		border-style: solid;
		border-color: #CC0000;
		*/
	}
	
.grnRtHdr {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-bottom: 10px;
	}
	
	.bluehdr {
	color: #002147;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	}

	.bluehdrlg {
	color: #002147;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	line-height: 15pt;
	}

.date {
		color: #8F4531;
		font-family: Arial, Helvetica, sans-serif, Georgia;
		font-size: 10pt;
		font-weight: bold;
		text-align: left;
		padding-left: 3pt;
	}
	
.event {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-left: 3pt;
	}

.desc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:normal;
	text-align: center;
	padding-left: 3pt;
	}
	
	.desc a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:normal;
	text-align: center;
	padding-left: 3pt;
	}
	
ul.list {
	list-style-type: circle;
	text-align: left;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 15px;
	}
	
	ol.list {
	list-style-type: decimal;
	text-align: left;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 15px;
	color: #ffffff;
	}
	
	
.eventwhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-left: 3pt;
	}

.descwhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bold;
	font-style:normal;
	text-align: left;
	padding-left: 3pt;
	}
	
.event2white {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 12pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-left: 3pt;
	}
	
.green {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
	text-decoration: none;
	padding-top:20px;
	}
	
 a.green {
	color: #324D33;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
	text-decoration: none;
	text-decoration: none;
	padding-top:20px;
	}
	
.blackital {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-left: 10pt;

	}
	
a.blackital {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding-left: 10pt;
	
	
	}

.black {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;

	}
	
a.black {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 9pt;
	font-weight: bold;
	}
	
	.blackhdr {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 12pt;
	font-weight: bold;

	}
	
a.blackhdr {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 12pt;
	font-weight: bold;
	}

		.brown {
	color: #B47253;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	font-size: 16pt;
	font-weight: bolder;
	text-align: center;
	}


.labelcell2 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: right;
}  

.labelcellleft {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: left;
} 

.labelcellcenter {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: center;
}

.hdrcell2 {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}  

.subhdrcell2 {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #324D33;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
	text-indent: 10px;	
}  
 
.subhdrcell {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #324D33;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
	
}  
 .subhdrcellb {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
	
}  

.hdrcell2 a{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}  
   
.fieldcell2 {
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}    
   
.smalllabelcell2 {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #000000;    
  
}    
   
.smallfieldcell2 {    
 background-color: #ffffff;    
 color: #000000;    
 text-align: left;    
     
}

.fieldcell2 input {
	
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #739B75;
	margin-right: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}    
   
.smallfieldcell2 input {

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #739B75;
}    
   
.smallfieldcell2 select {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #739B75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.apptable {
	background-color: #E4ECE5;
	position: relative;
	z-index: 10;
	width: 630px;
	padding: 5px;
	}
	
	.apptable2 {
	background-color: #D2DFD3;
	position: relative;
	width: 98%;
	padding: 5px;
	border: #324D33;
	}
	
.alert {
width: 90%; 
border-color: #AA3333; 
border-width:2px; 
border-style:solid; 
text-align:left; 
padding:2px; 
margin-top:15px; 
margin-bottom:15px;
}

.vtable1 {
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Georgia;
	border: 1px solid #996633;
}

.vtable1b {
text-align: center; 
color: #000000;
font-family: Arial, Helvetica, sans-serif, Georgia;
font-weight:bold
}

.vtable1b a {
text-align: center; 
color: #000000;
font-family: Arial, Helvetica, sans-serif, Georgia;
font-weight:bold
}

	
		.img3 {
	vertical-align: middle;
	border: 3px solid #666666;
	background-position: center center;
	text-align: center;
	}

		a.img3 {
	vertical-align: middle;
	border: 3px solid #666666;
	background-position: center center;
	text-align: center;
	}
.zalign {
	z-index: 1;
}
