.sonoma {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #9C2702;
line-height: 120%;
text-decoration: none;
font-variant:normal;
font-weight:normal;
text-align:left;
margin-left:50px;

}

.sonoma1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #9C2702;
text-decoration: none;
font-variant:normal;
font-weight:normal;
text-align:left;
}

.header {
font-family: "Times New Roman", Times, serif;
font-size:medium;
color: #731E04;
font-weight:bold; 
position:static;
text-decoration: none; 
font-style:normal;
font-variant:normal;

}

#header 
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size:medium;
	color: #731E04;
	font-weight:bold; 
	text-decoration: none; 
	font-style:normal;
	font-variant:normal;
	position: relative;
	left: 25px;

}
#captionheader 
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size:medium;
	color: #731E04;
	font-weight:normal; 
	text-decoration: none; 
	font-style:normal;
	font-variant:normal;
	position: relative;
	left: 25px;

}

.footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #9C2702;
 font-weight:normal;
font-variant: normal;
}
.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 150%;
color: #5E6D65;
 font-weight:normal;
font-variant: normal;
}

.TitleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 150%;
	color: #5E6D65;
	font-weight:bold;
	font-variant: normal;
}

.news {
font-family: "Times New Roman", Times, serif;
color: #AB850F;
font-size: 13px;
text-decoration: none;
font-weight: bold;
font-style: normal;
font-variant: normal;

}

.subheadr {
font-family: "Times New Roman", Times, serif;
font-size: medium;
color: #731E04;
text-decoration: none;
font-style: italic;
 font-weight:normal;
font-variant: normal;
position:static;


}

#subheadr 
{
	
font-family: "Times New Roman", Times, serif;
font-size: medium;
color: #731E04;
text-decoration: none;
font-style: italic;
 font-weight:normal;
font-variant: normal;
margin: 0px;
border: 0px;
padding: 0px;
/*position:static;*/
position: relative;
left: 25px;
display: block;


}

.bread {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #364855;
text-decoration: none;
font-variant:normal;
font-weight:normal;
}

.normalheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E6D65;
font-variant:normal;
}

.headermore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E6D65;
	font-variant:normal;
}

.continue {
color: #9C2702;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-variant:normal;
font-weight:normal;
}
.normalheader1 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #731E04;
text-decoration: none;

}	
.underline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 150%;
color: #731E04;
text-decoration: underline;
font-variant:normal;
font-weight:normal;
cursor:pointer;
}

.formunderline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 150%;
color: #731E04;
text-decoration: underline;
font-variant:normal;
font-weight:normal;
cursor:pointer;
}

.underline1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 150%;
color: #731E04;
font-variant:normal;
font-weight:normal;
}
.conunderline {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 150%;
color: #5E6D65;
text-decoration: underline;
font-variant:normal;
font-weight:normal;
}
A.nav:hover {
text-decoration: underline;
color:#9C2702;
}
.nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #9C2702;
text-decoration: none;

}

.topmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
 
.popupcolor
{
background-color:#f5eccd; 
}
 

.listitems {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #2A2A2A;
text-decoration: none;
font-variant:normal;
font-weight:normal;
}

.listitems a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #2A2A2A;
text-decoration: none;
font-variant:normal;
font-weight:normal;


}

.listitems a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #2A2A2A;
text-decoration: none;
font-variant:normal;
font-weight:normal;
}


 .labeltext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
text-decoration: none;
font-weight: bold;
text-align:right; 
}

 
 .pending {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #ccc111;
text-decoration: none;
font-weight: bold; 
}

 
.applicationheader {
color: #474747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.sortheader {
color: #474747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.sortheader,a {
color: #474747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

A.sortheader:hover {
text-decoration: underline;
color:#474747;
}

A.nav:hover {
text-decoration: underline;
color:#333333;
}

A.listitems:hover {
text-decoration: underline;
color:#000000;
}

A.welcomemenu:hover {
text-decoration: underline;
color:#000066;
}

.welcomemenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000066;
text-decoration: none;
font-weight: bold;

}

.tableborder
{
border: 2px solid #cccccc; 
}

.GridItem {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration: none;
border-color:#c6cee1;
height: 21px;
}

.GridItemGrey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration: none;
border-color:#cccccc;
height: 21px;

}

.GridHeader 

{

font-size: 11px;
border-left-color: #474747; 
border-bottom-style: solid;
border-bottom-color: #c6cee1;
color: #333333; 
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-collapse: separate;
height: 21px;
text-decoration: none;
border-right-color: #c6cee1;
}




.GridHeader,a 

{

font-size: 11px;

border-left-color: #474747; 

color: #333333; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif; 

height: 21px;

text-decoration: none;

border-right-color: #c6cee1;

}



A.GridHeader:hover 

{

font-size: 11px;

border-left-color: #474747; 

color: #333333; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif; 

height: 21px;

text-decoration: none;

border-right-color: #c6cee1;

}

.Numberbox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration: none;
}

.Message{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.Validator
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color:#474747;
text-decoration: none;

} 

.star
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #E91919;
text-decoration: none;

}
 
.Privacy a
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
color: #646464;
text-decoration: none; 
font-variant:normal;
font-weight:normal;


}

.Privacy a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal; 
color: #646464;
text-decoration: none; 
font-variant:normal;
font-weight:normal; 
}

/**************** menu coding *****************/ 
  #menu { width: 100%; /*background: transparent; */ /*BACKGROUND: #D2BF85;*/ float: right; padding: 0; margin: 0; border-top: 0px #A38E51 solid; border-bottom: 1px #A38E51 solid; background:url(../images/menu_bg2.jpg); vertical-align: middle;list-style: none; }
	#menu ul { list-style: none; margin: 0; padding: 0; border:0; width: 10em; float: right; TEXT-ALIGN: left; /*vertical-align: center;*/ color: #731e04; }
	#menu ul.home {height: 25px; list-style: none; margin: 0;  border:0;padding: 0px; width: 5.2em; float: left; background:url(../images/menu_bg2.jpg);/*vertical-align: center;*/ color: #731e04; }
	#menu ul.other { height: 25px; list-style: none; margin: 0; padding: 0; width: 8.9em; float: left; background:url(../images/menu_bg2.jpg); border-left: 1px #A38E51 solid;/* vertical-align: center;*/ color: #731e04; }
	
	/*for Top Menu*/
	#menu ul.HitMenuhome {height: 24px; list-style: none; margin: 0px;  border:0px;padding: 0px; width: 5.2em; float: left; background:url(../images/li.jpg);/*vertical-align: center;*/ color: #731e04; }
	#menu ul.HitMenu { height: 24px; list-style: none; margin: 0px; padding: 0px; width: 8.9em; float: left; background:url(../images/li.jpg); border-left: 1px #A38E51 solid;/* vertical-align: center;*/ color: #731e04; }
	
	
	
	#menu a, #menu h2 { font: bold 11px arial, helvetica, sans-serif; display: block; border-width: 0px; border-style:none; border-color: #ccc #888 #555 #bbb; margin: 0; vertical-align: middle; padding-top: 0.25em; }
	#menu h2 { color: #732707; /*background:url(../../images/dt.gif);*/ text-transform: uppercase; }
	#menu a { /*color: #731e04; background:url(../../images/drop_bg.jpg);*/ /*background:url(../../images/drop_bg1.jpg);*/ /*background:#D2BF85 BACKGROUND-COLOR: #D2BF85;*/  text-decoration: none; }
	#menu a.headers { color: black; height:20px; /*background:url(../../images/li.gif);*/ /*BACKGROUND-COLOR: transparent;*/ text-decoration: none; text-align: center; }
	#menu a.headers:hover {color:Black; background: url(../images/li.jpg); }
	#menu a:hover { color: #a00; }
	#menu li { position: relative;z-index:5000; }
	#menu ul ul { padding-top: 0px; position: absolute; top:23px; z-index: 5000; margin:0; /*padding:0;*/ border-bottom: 1px #C7B57E solid; }
	#menu ul ul li { padding-left: 1.8em; BACKGROUND-COLOR: #F5EBCD; z-index: 5000; height: 20px; vertical-align: middle; border-top: 1px #C7B57E solid; padding-top: 0.5em; }
	#menu ul ul li a { color: #731e04; font: 11px arial, helvetica, sans-serif; /*background: solid;*/ padding: 0; margin: 0; border:0;}
	#menu ul ul ul { position: absolute; top: 0; right: 100%; width: 14em; z-index: 5000; }
	div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
	div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
	
	





#leftmenu ul {
list-style: none;

margin: 0;
padding: 0px;
border: 0px;

float: left;
TEXT-ALIGN: left; 
vertical-align: middle; 
color: #731e04;
width: 188px;
display: block;
background-color:#c7b57e;

}




/*#leftmenu a 
{
font: bold 11px arial, helvetica, sans-serif;
display: block;
color: #731e04;
BACKGROUND-COLOR: black;
text-decoration: none;
background-color: #e7d7a5;
margin: 0px;
padding:0px;
border:0px; 
height: 23px;
}*/

#leftmenu a
{
font: 11px arial, helvetica, sans-serif;
display: block;
color: black;
margin:0px;
border:0px;
padding: 0px;
height:23px;
position:relative;
top: 5px;

/*background-color:Red;*/
}

#leftmenu a.headers:hover {
/*background: url(../../images/li.jpg);*/
}


#leftmenu a:hover {
color: #a00;

}

#leftmenu li 
	{
	/*position: relative;	*/
	width: 100%;
	text-decoration: none;
	height: 23px;	
	display: block;
	border: 0px;
	margin:0px 0px 1px 0px;
	padding: 0px;
	background-color:#e7d7a5;
	/*border-bottom: 1px #A38E51 solid;
	border-bottom: 1px #c7b57e solid;
	padding-left: 1em;
	margin-bottom: 1px;*/
	vertical-align: middle;
			
    }
 


div#leftmenu ul ul,
div#leftmenu ul li:hover ul ul,
div#leftmenu ul ul li:hover ul ul
{display: block;}

div#leftmenu ul li:hover ul,
div#leftmenu ul ul li:hover ul,
div#leftmenu ul ul ul li:hover ul
{display: block;}


/************************************************Left Menu*******************************************************/

  /* tanfa logo/link */
#pagetop {
position: relative;
width: 100%;
padding-top: 0.5em;
height: 7.5em; 
color: #000;



/*border-bottom: 1px solid #ddd;*/ 
}

#pagetop h1, #pagetop h2, #pagetop h3 {
margin: 0.3em 220px;
padding: 0;
font-family: georgia, serif;  
}

#pagetop h1 {font-size: 1.3em;}
#pagetop h2 {font-size: 1.1em;}
#pagetop h3 {font-size: 1em;}
#pagetop h3 span {color: #a00;background-color:Transparent;}
#pagetop h3 a {color: #00f;background-color:Transparent;}
#pagetop h3 a:visited {color: #aaa;background-color:Transparent;}

a#toplink {
width: 200px;
height: 8em;
/*background: #fff url(http://www.tanfa.co.uk/images/lady-rose-bw-red.jpg) no-repeat 0px -326px;*/
position: absolute;
top: 0;
right: 5px;  
}

a#toplink:hover {
background-position: 0 0;

}

textarea#code {
position: absolute;
right: 20px;
top: 14em;
width: 50%;
height: 500px;
overflow: auto;
}

ol {
margin: 0;
padding: 0px 0px 0px 110px;
/*padding-left: 110px;*/
}

fieldset {
width: 60%;
margin-left: 110px;
}

legend {
color: #a00;
}


/***************************CSS added for Left Menu Images*******************************************/

#IMG1
{
	border:0px;
}
#IMG2
{
	border:0px;
}
#IMG3
{
	border:0px;
}
#IMG4
{
	border:0px;
}
#IMG5
{
	border:0px;
}

#SearchCSS
{
	border:0px;
}

/**************************************** CSS For Search User Control ***************************************/

TABLE.SearchClass 
{
	vertical-align:middle;
}

TD.Searchtd1Class
{
	width:66%;
}

TD.Searchtd2Class
{
	width:29%;
}

TD.Searchtd3Class
{
	height:20px;
	vertical-align:top;
	
}