﻿/* 0 BASIC TAGS */

.ilink2 a:link,
.ilink2 a:active
{
	color: #ffff2d;
	curosr:hand;
}   


.ilink2 a:hover
{
	color: #FFFFCC;
	curosr:hand;	
}  

.ilink2 a:visited
{
	color: #D5D500;
	curosr:hand;
}  



body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #E2DECE;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE4,endColorStr=#EFEDE4); 
/*      filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE4,endColorStr=#CAC1A3); */
	
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 15px;
	color: #154023;
}

.tablerec tr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:left;
	height:10px;
}
.tablerec td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:left;
	height:10px;
}
.Code
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #154023;
	background-image: url(images/h1bg.jpg);
	background-position:right;
	height:31px;
	/*background-color: #154023;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D6CFB7,endColorStr=#FFFFFF); */
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.Header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-image: url(/UserFiles/header.jpg);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE4,endColorStr=#CAC1A3); */
	/*width: 658px;*/
	height: 100%;
	float:left;
	vertical-align:middle;
}

a.Code:link
{
	text-decoration: none;
	color: #000000;
}

a.Code:hover
{
	text-decoration: underline;
	color: #333333;
}

td, textarea, input, select {
	font-family: Arial;
	font-size: 10px;
	/*color: #000000;*/
	font-weight: normal;
}

td.r{
background-color:#CCCCCC;
}

table.box{
background-color:#FFFFFF;
}

.tableDetail {
	font-size: 10px;
	font-family: Arial;
	color: #49394E;
}
.search {
	font-size: 9px;
	font-family: Arial;
	color: #000000;
	background-color: #CCCCCC;
	width: 160px;
	/*float:left;
	text-align: left;*/
}
.searchhead {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.MENUCLS
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#666666); 
}
.SMS
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#666666); 
}
.SMIS
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C9BF9F,endColorStr=#C9BF9F); 
}
#DMIS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C9BF9F,endColorStr=#C9BF9F); 
}
.DHS
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#009900,endColorStr=#009900); 
}
.SHS
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C9BF9F,endColorStr=#C9BF9F); 
}
.level1
{
    color: White;
    background-color: #666666;
    /*font-variant: small-caps;*/
    font-size: xx-large;
    font-weight: bold;
}

.level2
{
	color: #FFCC22;
    background-color: #666666;
    /*font-variant: small-caps;*/
    font-size: xx-large;
    font-weight: bold;

}

.level3
{
    color: #000000;
    font-family: Arial Narrow;
    font-size: xx-large;
    background-color: #C9BF9F;
}

.hoverstyle
{

    color: #FFCC22;
    background-color: #666666;
    /*font-variant: small-caps;*/
    font-size:larger;
    font-weight: bold;
}
.menustyle
{
	color: #FFCC22;
    background-color: #666666;
    /*font-variant: small-caps;*/
    font-size: 24pt;
    font-weight: bold;
}
       
.sublevel1
{
    background-color: Gray ;
    color: White ;
    font-size: xx-large;
    /*font-variant: small-caps;*/
}  
.H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #E2DECE;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE4,endColorStr=#CAC1A3); */
	width: 100%;
	/*float:left;*/
	text-align: left;
	vertical-align:middle;
	
}
.H1base{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEDE3;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE3,endColorStr=#FFFFFF); 
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CAC1A3,endColorStr=#FFFFFF); */
	width: 100%;
	float:left;
	height:6px;
	vertical-align:middle;
}
.imagegalleriesbg
{
	background-color: #EFEDE4;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEDE4,endColorStr=#FFFFFF); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.texthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #154023;
	/*background-image: url(images/h2bg.jpg);
		background-position:right;
			height:31px;*/
	background-color: #154023;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D6CFB7,endColorStr=#FFFFFF); 
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.texthead a:link{
	color: #000000;
}

.texthead a:active{
	color: #000000;
}
.texthead  a:visited{
	color: #000000;
}

.interviews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #154023;
	/*background-image: url(images/h2bg.jpg);
		background-position:right;
			height:31px;*/
	background-color: #154023;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D6CFB7,endColorStr=#FFFFFF); 
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.interviewsdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #f1efe7;
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #154023;
	background-image: url(images/h2bg.jpg);
		background-position:right;
			height:31px;
	/*background-color: #154023;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D6CFB7,endColorStr=#FFFFFF); */
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #154023;
	background-image: url(images/h3bg.jpg);
		background-position:right;
			height:31px;
	/*background-color: #154023;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D6CFB7,endColorStr=#FFFFFF); */
	width: 100%;
	float:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.H3a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:center;
}

.rank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 4E4E4E;
}



.bg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #F3F3F3;
}


.usefullinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	padding: 0px;
}



/*/////////////////////////////*/
.frame {
	border: 1px solid #A6A6A6;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}




a:link {
	text-decoration: none;
	font-weight: bold;
	/*color: #333333;*/
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	/*color: #333333;*/
}
a:hover {
	text-decoration: underline;
	/*color: #000000;*/
}
a:active {
	text-decoration: none;
	/*color: #333333;*/
}
a.c:hover {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:visited {

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:hover {


	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:hover {

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:hover {

	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.g:hover {

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.H1bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEDE4,endColorStr=#F3F3F3); 
	width: 100%;
	height:25px;
	float:left;
	vertical-align:middle;

	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6A685A', startColorstr='#CBC7B4', gradientType='0';*/
	/*background-color: #CAC1A3;*/
}

.R1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

/*	background-color: #CAC1A3;*/
}

.R2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D9D0B3;
}
.mainpagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	
}
.tableheadbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #154023;
	width: 100%;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #154023;
	background-color: #EFEDE4;
	text-align: justify;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#sidebar 
{
	vertical-align: top;
	float: left;
	background-color: #EFEDE4;
	width: 167px;
	height: 100%;
	color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#sidebar2
{
	vertical-align: top;
	float: left;
	background-color: #EFEDE4;
	width: 167px;
	height: 100%;
	color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	table-layout: fixed;
}

.headerbg
{
	background-color: #000000;
	border-bottom: #FFCC22 thin solid; 
	height: 46px;
}

.toolbar
        {
         font-size: 13px;
         font-family: Arial;
         padding: 6px;
         filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#999999,endColorStr=#666666);
         
        /*  background-color: #666666;
         color:White;*/
        }
         #breadcrumb
 {
	color: #000000;
	}
 #breadcrumb:link
 {
	color: #000000;
	}
	 #breadcrumb:visited
 {
	color: #000000;
	}
	 #breadcrumb:hover
 {
	color: #666666;
	}
	 #breadcrumb:active
 {
	color: #000000;
	}
 
	  .plcPressReleases:link
  {
	color: #2F543D;
	}   
		  .plcPressReleases:hover
  {
	color: #666666;
	}  
		  .plcPressReleases:visited
  {
	color: #2F543D;
	}  
		  .plcPressReleases:active
  {
	color: #2F543D;
	}  
 
  #plcPressReleases
  {
	background-color: #F5F5F5;
	
	}    
	
	  #plcPressReleases:link
  {
	color: #000000;
	}   
		  #plcPressReleases:hover
  {
	color: #666666;
	}  
		  #plcPressReleases:visited
  {
	color: #000000;
	}  
		  #plcPressReleases:active
  {
	color: #000000;
	}  
		  #plcPressConferences:link
  {
	color: #000000;
	}   
		  #plcPressConferences:hover
  {
	color: #666666;
	}  
		  #plcPressConferences:visited
  {
	color: #000000;
	}  
		  #plcPressConferences:active
  {
	color: #000000;
	}  
	
			  #plcUsefulLinks:link
  {
	color: #000000;
	}   
		  #plcUsefulLinks:hover
  {
	color: #666666;
	}  
		  #plcUsefulLinks:visited
  {
	color: #000000;
	}  
		  #plcUsefulLinks:active
  {
	color: #000000;
	}  
	
				  #plcAnnouncements:link
  {
	color: #FFFFFF;
	}   
		  #plcAnnouncements:hover
  {
	color: #CCCCCC;
	}  
		  #plcAnnouncements:visited
  {
	color: #FFFFFF;
	}  
		  #plcAnnouncements:active
  {
	color: #FFFFFF;
	}  
	
					  #plcNews:link
  {
	color: #FFFFFF;
	}   
		  #plcNews:hover
  {
	color: #CCCCCC;
	}  
		  #plcNews:visited
  {
	color: #FFFFFF;
	}  
		  #plcNews:active
  {
	color: #FFFFFF;
	}  
	.textPressReleases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: #000000;*/
	text-align: justify;
}   
	.textPressReleases:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: #000000;*/
	text-align: justify;
	background-color:#FFFFFF;
}   
.PressReleases
{
	background-color: #eeeeee;
	
}    
/*#mSiteMenua
{
	color: White;
}   
#mSiteMenu :hover
{
	color: White;
}     */
        
.staticStyle
{
	BackColor: "#666666";
	ForeColor: "White";
	
	}
	
	.dynamicItemStyle
	{
		color: White; 
		BackColor="#C9BF9F" ;
		HorizontalPadding="4px";
		Height="20px" ItemSpacing="1px";
                                        }
                                        
h2
{
	font-family: Arial;
	font-size: x-large;
	font-weight: bold;
}
.newsbgl
{
	background-color: #FFCC22;
}
.newsbgr
{
	background-color: #174022;
	color: White;
	font-weight: bold;
}

.announcementshead
{
	background-color: #174022;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px; 
	border-left-width: 1px;
    color: #ffffff; 
    border-bottom: 1px solid; 
	border-right-width: 1px
}
.announcementsbg
{
	/*background-color: #FFCC22;*/
	background-image:url(/UserFiles/annoucements-bg.jpg);
/*	background-color:#C9BF9F;*/
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	border-top-width: 0px; 
	border-left-width: 0px;
	border-bottom: 0px solid; 
	border-right-width: 0px;
}
.announcementstext
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-align: justify;*/
}
	
.usefullinkshead
{
	background-color: #174022;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px; 
	border-left-width: 1px;
    color: #ffffff; 
    border-bottom: 1px solid; 
	border-right-width: 1px
}
.usefullinksbg
{
/*	background-color: silver;*/
	background-color:#D7D4C5;
	color: White;
	border-top-width: 1px; 
	border-left-width: 1px;
	border-bottom: 1px solid; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
}

table.exclusivelinks
{
		background-color:#FFFFFF;
	border: 0;
	text-align: center;
	
}
.pressreleases 
{
	background-color: White;
}
a.ilink:link
{
	color: #000000;
}   
a.ilink:hover
{
	color: #666666;
}  
a.ilink:visited
{
	color: #000000;
}  
a.ilink:active
{
	color: #000000;
}  


.ilink A:link {text-decoration: none; color: #000000;}
.ilink A:visited {text-decoration: none; color: #000000;}
.ilink A:active {text-decoration: none; color: #000000;}
.ilink A:hover {text-decoration: underline; color: #666666;}


ul .ilink {list-style-type: none; list-style-image: url(images/bullet-image.gif); list-style-position: outside; line-height: 1.5em; vertical-align: middle; margin-left: 0.30em;}

.quicklinks
{
	background-color: #ffffff;
	width:150px;
	border:0px;
	}
.quicklinks th
{
    background-image:url(/UserFiles/quick-link-header.jpg);
	color: #000000;
	vertical-align: middle;
	text-align:left;
	font-family:Tahoma;
	font-size:small;
	height: 24px;
}
.quicklinks td
{
	background-color: #efede4;
	color: #000000;
	vertical-align: top;
	text-align:left;
	font-family:Tahoma;
	font-size:xx-small;
	/*height: 25px;*/
}

.copyrights
{
	background-color: #C9BF9F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	height: 35px;
	width: 100%;
    vertical-align:top;
}

/*////////////////////////////// Menu CSS /////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////*/
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */
.PrettyMenu .AspNet-Menu-Vertical
{
    position:relative;
    /*top: 3em;
    left: 0;*/
    /*height: 725px;*/
    /*z-index: 0;*/
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.PrettyMenu ul
{
    background:#7795BD;
}

/* Top tier */
.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
	/*min-width: 9em;*/
	width: 100%;
	/*height: 22px;*/
    /*width: 9em;*/
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
.PrettyMenu ul.AspNet-Menu ul
{
    width: 25em;
    left: 161px;
    top: 0em;
    /*z-index: 400;*/
}

.PrettyMenu ul.AspNet-Menu ul ul
{
    width: 25em;
    left: 25em;
}

/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
.PrettyMenu ul.AspNet-Menu li
{
    background:#D7D4C5 ;
    border:1px solid #C9BF9F;
}

/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
.PrettyMenu ul.AspNet-Menu li a,
.PrettyMenu ul.AspNet-Menu li span
{
    color: #182B22;
    padding: 2px 10px 2px 4px;
    border:0px solid #C9BF9F;
    border-bottom: 0;
    font-family:Arial;
    font-weight:bold;
    font-size:small;
    background: transparent url(images/v_arrow_over.gif) right center no-repeat;
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
    border:0px solid #FFF5C6;
   /* min-width: 15em;
    max-width: 50em;*/
}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.PrettyMenu ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
}

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
.PrettyMenu ul.AspNet-Menu li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	color: Black;
	border: solid 1px #C9BF9F;
	background:#3F553E;
}

.PrettyMenu ul.AspNet-Menu li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    color: White;
    background-color:#3F553E;
}

.PrettyMenu ul.AspNet-Menu li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: #182B22;
    background-color:#D7D4C5;
    border:0px solid #FFF5C6;
    
}



/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.PrettyMenu ul.AspNet-Menu li a:hover,
.PrettyMenu ul.AspNet-Menu li hover,
.PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    color: White;
    background-color:#3F553E;
    /*background: transparent url(activeArrowRight.gif) right center no-repeat;*/
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	color: White;
    background-color:#3F553E;
    background-image: none;
}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. */
/* Note that the example menu in this web site uses absolute positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.PrettyMenu .AspNet-Menu-Horizontal
{
    position:absolute;
    left: 9.5em;
    top: 0;
    z-index: 300;
}

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accommodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 45em;
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
/* Remember that only the topmost tier of the menu is horizontal.  The second and third tiers are vertical. */
/* So, they need a much smaller width than the top tier.  Effectively, the width specified here is simply */
/* the width of a single menu item in the second and their tiers. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 0;
    top: 100%;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3em;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    width: 11.5em;
}

/* Generally, you use this rule to set style properties that pertain to all menu items. */
/* One exception is the width set here.  We will override this width with a more specific rule (below) */
/* That sets the width for all menu items from the second tier downward in the menu. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    width: 9em;
    text-align:center;
}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    width: 10.5em;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 11.5em;
}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: -1.4em 0 0 10.35em;
}

/* ------------------------------------------------------------------- */
/* Specific to this sample web site. */
/* These rules are probably not useful in your site. */

#SampleMenu
{
    position:relative;
    height: 13em;
    font-size:small;
    font-family: Tahoma;
}

#SampleMenu #Sample-Content
{
    width: 44em;
    height: 10em;
    overflow: hidden;
    position:absolute;
    left: 9.5em;
    top: 2em;
    padding: 10px;
    background: #B9D3EE;
    font-family: "Times New Roman";
    font-style:italic;
    color: Black;    
}

/* --------------------------------------------------------------------------------------------------- */
/* Used when the Menu adapter is NOT used. */
/* These styles are used by the Menu's skin, found in this theme's skin file. */

#SampleMenu .Menu-Skin-Horizontal
{
    position:absolute;
    left: 9.5em;
    top: 0;
    width: 45em;
    z-index: 300;
}

#SampleMenu .Menu-Skin-Vertical
{
    position:relative;
    top: 3em;
    left: 0;
    z-index: 300;
}

#SampleMenu .Menu-Skin-StaticItem
{
    background:#7795BD url(bg_nav.gif) repeat-x;
    font-size: small;
}

#SampleMenu .Menu-Skin-DynamicHover
{
    background:#7795BD;    
}

