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

h1 	{
		font-family: 		Arial;
		font-size: 			22px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#333;
		margin: 0px 0px 4px 0px;
		}
h2 	{
		font-family: 		Arial;
		font-size: 			20px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		normal;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#555;
		margin: 0px 0px 4px 0px;
		}
h3 	{
		font-family: 		Arial;
		font-size: 			16px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#555;
		margin: 0px 0px 4px 0px;
		}
h4 	{
		font-family: 		Arial;
		font-size: 			15px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#555;
		margin: 0px 0px 4px 0px;
		}
h5 	{
		font-family: 		Arial;
		font-size: 			12px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#555;
		margin: 0px 0px 2px 0px;
		}
h6 	{
		font-family: 		Arial;
		font-size: 			11px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#333;
		margin: 0px 0px 0px 0px;
		}

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

p		{
		font-family: 		Arial;
		font-size: 			11px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		normal;
		line-height:		15px;
		text-align: 		justify;
		text-indent: 		0px;
		color:  				#333;
		margin: 3px 0px 8px 0px;
		}
p.form_label		{
		font-family: 		Verdana;
		font-size: 			11px;
		font-style: 		normal;
		font-variant: 		normal;
		font-weight: 		bold;
		line-height:		14px;
		text-align: 		left;
		text-indent: 		0px;
		color:  				#000;
		margin: 0px 0px 0px 0px;
		}


p.feat_property {
					margin: 0px 0px 8px 0px;
					font-family: arial, sans-serif;
					font-size: 10px;
					line-height:11px;
					color: #666;
				}
.th			{
					font-family: 		Verdana;
					font-size: 			10px;
					font-style: 		normal;
					font-variant: 		normal;
					font-weight: 		bold;
					line-height:		12px;
					text-align: 		middle;
					text-indent: 		0px;
					color:  				#000;
				}
/************************************************************************/

#cell_label 		{	/* For tablular data cell label */
							background-color:		#E3EAEF;
							border-bottom:			1px solid #fff;
							color:  					#333;
							font-family: 			Verdana;
							font-size: 				10px;
							font-style: 			normal;
							font-variant: 			normal;
							font-weight: 			bold;
							margin: 					0px 0px 0px 0px;
							padding:					3px 5px 3px 5px;
							text-align: 			left;
							text-indent: 			0px;	
							width:					110px;				
						}
#cell_value 		{	/* For tablular data cell values */
							
							border:			1px solid #E3EAEF;
							color:  					#333;
							font-family: 			Verdana;
							font-size: 				10px;
							font-style: 			normal;
							font-variant: 			normal;
							font-weight: 			normal;
							margin: 					0px 0px 0px 0px;
							padding:					3px 10px 3px 5px;
							text-align: 			left;
							text-indent: 			0px;	
							width:					120px;			
						}
						
li.error {
	margin: 0px 0px 0px 0px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-wieght: bold;
	color: #f00;
}

.hp_search_box {
   border: 4px solid #DDD;
}

a {
   font-family: verdana, helvetica, sans-serif;
	color: #369;
	margin: 0px 0px 1px 0px;
	outline-style: none;
}

a.visited {
	color: #369;
}

a.active {
	color: #369;
}

a:hover {
   color: #69C;
}

hr {
	color: #666;
	padding: 0px 10px 0px 10px;
	
}

.feat_img {
	border: 4px solid #DDD;
	margin: 0px 0px 8px 0px;
}

img {
	border: 0px;
}

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

	Form Styles
	
 ****************************************************************/


.form_heading {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999;
	color: #fff;
	padding: 2px 0px 2px 2px;
}

#form_box {
	width: 330px;
	margin: 0px 15px 15px 0px;
   border: 1px solid #999;
   
   font-family: arial;
	font-size: 9px;
	text-align: none;
	color: #000;
}

#form_box_dblwide {
	width: 730px;
	margin: 0px 15px 15px 0px;
   border: 1px solid #6FBDD6;
   
   font-family: arial;
	font-size: 9px;
	text-align: none;
	color: #000;
}

.form_label {
	padding: 0px 0px 0px 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

.form_text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	padding: 3px 0px 8px 0px;
	color: #000;
}

.form_text_white {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #fff;
	font-weight: normal;
}

.form_text_mand {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
}

.form_text_optional {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	padding: 3px 0px 8px 0px;
	color: #666;
}
	
textfield, textarea class="txtarea" {
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #000;
	background-color: #BADEE8;
}

.txt {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #666;
	border-right: solid 1px #E2E2E2;
	border-bottom: solid 1px #E2E2E2;
	border-left: solid 1px #666;
	margin: 0px 0px 1px 0px;
}

.txt_optional {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #EBEBEB;
	border-top: solid 1px #666;
	border-right: solid 1px #E2E2E2;
	border-bottom: solid 1px #E2E2E2;
	border-left: solid 1px #666;
	margin: 0px 0px 1px 0px;
}

.sel {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #E2E2E2;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #E2E2E2;
	margin: 0px 0px 1px 0px;
	width: 150px;
}

.txtarea {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #BADEE8;
	border: solid 1px #666;
	margin: 0px 0px 1px 0px;
}

.chbox {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: none;
	border: none;
	margin: 0px 0px 1px 0px;
	outline-style: none; /* Kill annoying IE-MAC Click-Outlining */
}

button {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #E2E2E2;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #E2E2E2;
	padding: 0px 10px 0px 10px;
}

.delete {
	background-color: #6FBDD6;
	font-family: Verdana;
	font-size: 10px;
	background-color: #6FBDD6;
	color: #fff;
	border: solid 1px #666;
	padding: 0px 5px 2px 5px;
}

.submit {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #DBECFA;
	color: #000;
	border: solid 1px #666;
	padding: 3px 10px 3px 10px;
}

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

	Form Styles: Date picker
	
 ****************************************************************/


.datemonth {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #E2E2E2;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #E2E2E2;
	margin: 0px 0px 1px 0px;
	width: 60px;
}

.dateday {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #E2E2E2;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #E2E2E2;
	margin: 0px 0px 1px 0px;
	width: 60px;
}

.dateyear {
   font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DBECFA;
	border-top: solid 1px #E2E2E2;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #E2E2E2;
	margin: 0px 0px 1px 0px;
	width: 60px;
}