body         { font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; 
               font-family: Arial, Verdana, Helvetica, sans-serif; color:#000;
           	 	background-image: url('../images/leftpane.jpg');
                background-color: #fff; margin: 0; padding: 0 }
/*topheader section in the webpage*/          
form {
	margin:0;
	padding:0;
}
/*#header 
{
	padding : 5px; 
	border-width : 0; 
	height : 30px;
	background-color:#000;
	color : white;
	font : 80% Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin : 0 0 0 0; 
} 
*/
body > #header {
height : 20px; 
}

#header .alignLeft {
	float:left;
}
#header .blackBar {
	color:#fff;
	font-weight:bold;
	height:30px;
	background:#0f3a67;
}
#header .blackBar .alignLeft {
	padding:6px;
}

/* left pane section in the zz_template*/
#left {
  	position: absolute;
	padding: 0px;
/*				top: 135px;        PB Sep-11 2007 */
	top: 185px;
	left: 0px;
	width: 188px;
			}
/* new Common Wealth Banner code */
	
#commonBanner {
    background:url(../images/common_feel_bg.jpg)  repeat-x;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font: 80%
	font-size:12px;
	height:40px;
}
#commonBanner a {
	text-decoration:none;
}
#commonBanner a img {
	border:none;
}
#commonBanner .alignLeft {
	color:#f1e1c1;
	float:left;
	margin-left: 10px;
	padding-top: 13px;
}
#commonBanner .alignLeft a{
	color:#f1e1c1;
	font-weight:bold;
}
#commonBanner .alignLeft a:hover {
	color:#CCCC66;
	font-weight:bold;
}
#commonBanner .hidden {
	display:none;
	visibility:hidden;
}
#commonBanner .virginiaLogo{
	float:left;
}
#commonBanner #virginiaSearch {
	float:right;
	margin-top:7px;
}
#commonBanner #virginiaSearchForm {
    margin: 0;
}
#commonBanner #virginiaSearch p {
	margin:0;
	padding:0;
}
#commonBanner #virginiaSearch #searchBox {
   	border:0;
	height:14px;
	padding:3px;
	width:120px;
}
#commonBanner #virginiaSearch #vaSearchBtn {
    background:url(../images/virginia_seach_button-bg.jpg) no-repeat transparent;
	border:none;
	height:20px;
	margin-left:2px;
	margin-right:5px;
	width:25px;
}

/*middle section part in the webpage */
#content 
{
    display:inline-block;
    overflow:visible;
    margin-left: 205px;
	margin-right: 20px; 
	padding:20px;
	color:#000;
	font-size:85%;
	}

#otherleftstuff {
	width: 88%;
	padding: 10px 6% 40px 6%;
	}
/*used for right page top part in the right page only in Defaultpage*/

#right {
	float:right;
	margin: 20px 1px 1px 1px;
	width: 200px;			 
	right: 5px;
	padding: 0px 0 5px 2px;
	top: 85px;
	font-size:75%;
	background-color: #f1e1c1;
	border: 3px;
	}
	
#right h1 {
    color:#555555;
    font-size: 170%;
    padding: 3Px;
    font-Weight:bold;
    }
    
#right h2{
    padding: 5Px;
    color:#555555;
    font-weight:bold;	
	}
/*used for right page second part in the right page only in Defaultpage
right tags are used in right page along with rightnav */
/*
#rightmiddle{
 border-top: 1px dotted;
 border-bottom: 1px dotted;
}


#rightBottom {
	margin: 30px 1px 1px 1px;
	padding: 10px 0 0px 2px;
}

#rightBottom h1{
    color:#555555;
    font-size: 170%;
    padding: 3Px;
    font-Weight:bold;
    }
    
#rightBottom h2{
    padding: 5Px;
    color:#555555;
    font-weight:bold;	
    }
#right A{
    color:black;
    }
#right A:hover{
    color:gray;
     }
#right A:visited {
color: #D67F1E;
}

#hr {
margin-left: auto;
margin-right: auto;
margin-top: 1.25em;
margin-bottom: 1.25em;
width: 100%;
height: 10 px;
color: #B7cc87;
}
*/
     
/*right section LIST style in default page */
ul.rightnav {
	margin: 0 0 0 0px;
	padding: 20px;
	}
ul.rightnav li  {
     list-style: disc url("../images/orangeBullettE.gif");
   	 padding-left: 1px;
   	 border-bottom: 1px dotted black;
   	 border-left: 1px dotted black;
   	 border-right: 1px dotted black;
   	 border-top: 0px dotted black;
   	 text-decoration:none;
     border: 0px;
      	  }
ul.rightnav  li.first  {
   	 list-style:none;
   	 padding-left: 1px;
   	 border: 0px
   	   	      }
ul.rightnav li a {
     display: block;
     text-decoration:none;
     color:#000;
        }
ul.rightnav  li a:hover {
     background:#fef5da;
     color:gray;
     }
      
 /* NEW VITA STD BREAD CRUMB START*/
#breadcrumb {
    background-color:#000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 3px;
	color:#f1e1c1;
	min-height:22px;
	font-size:80%;
   }
* html #breadcrumb {
	height:22px;
}

#breadcrumb a {
	color:#f1e1c1; 
	text-decoration:none; 
	font-weight:bold;	
		} 
#breadcrumb a:hover {	
	color:#CCCC66; 
	text-decoration:none; 
}
	
#breadcrumb .breadCrumbText {
	margin-right:350px;
}
#breadcrumb p {
	margin:0;
	padding:0;
}
#breadcrumb .siteSearchForm {
	margin: 0;
	position:absolute;
/*							IT WAS 95  PB Sep-11, 2007 */
	top:145px;
	right:5px;
}
#breadcrumb .siteSearchForm p {
	margin:0;
	padding:0;
}
#breadcrumb .siteSearchForm .searchBoxSite {
	background-color:transparent;
	border:0;
	}
/*  VITA STD BCRUMB ENDS*/

/*dmas bread crumb start */

#breadcrumb ul {
   margin-left: 0;
   padding-left: 0;
   display: inline;
       }
#breadcrumb ul li a{
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline;
      }
#breadcrumb ul li a:hover{
       color:#CCCC66
     } 
  /*make sure both below breadcrumbs match */
#breadcrumb ul li {
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline; 
 }
      	     	   	
/*old dmas b crumb end*/

#footer {
   	clear: both;
	color: #000;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
	}
footer p {
	font-size : 70%;
	text-align: center;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#topcontent {
 
	top: 5px;
	right: 2px;
	width: 100%;
	left:0px;
	}

#topcontent h2, #topcontent p {
	display: inline;
	margin-right: 2px;
	/*color:white;*/

	}
#topcontent ul {
	position: absolute;
	right: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	color:white;
	}

#topcontent ul.left {
	/*position: absolute;*/
	left: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	margin-left:0px;
	color:white;
	}
#topcontent ul li {
	display: inline;
	/*padding: 0 0.5em;*/
	padding: 0 2px 0 6px;
	border-left: 1px solid #EFE28E;
	}
#topcontent ul li.first {
	border-left: 0px none;
	}
#topcontent ul li a {
	/*font: 0.7em /1 verdana, sans-serif;*/
	/*font-size: 85%;*/
    /*color:white;*/
    	color:#f1e1c1;
	}
#topcontent ul li a:hover {
	/*color:#cccccc;*/
	/*color:#B6CB86; JH 7/24/06*/
	color:#CCCC66;
	
	}

#topcontent form {
	position: absolute;
	right: 0px;
	top: 40px;
	margin: 0px;
	}
#mainpic { 
	background-image:  url('../images/logobMulti.gif');
	background-repeat: none;
    background-color: #B7CC87; 
    margin: 0px;
    padding: 0px; }
   
 .dmasSearchbox{
  position:absolute;
  left: 800px;
  top:95px;
 }   

.textbox {					
	padding: 4px;
	font:  small verdana, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
    	}

.button {
	 background:url(../images/virginia_seach_button-bg.jpg) no-repeat transparent;
    	border: 1px solid #000;
     width:29px; 
	}
/*left pane style definitions goes below for all mainnav tags*/
#mainnav {
   padding: 1px;
   margin: 0 0 0 15px;
   }
   
#mainnav ul  {
	margin: 0 0 0 5px ;
	padding: 1px;
	/*list-style: disc url("../images/greenBullett.gif");*/
	/* list-style: disc url("../images/orangebullett.gif");*/
	}
	
#mainnav  ul li {
    font-size:75%;
    line-height: 1.5em;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
	list-style: disc url("../images/orangeBullett.gif");
	}
#mainnav ul li ul li{
    font-size:75%;
/*	list-style: disc url("../images/orangebullett.gif"); */
    line-height: 1.5em;
	padding: 0 0 0 0;
	margin: 4px 0 0 5px;
	}
		
#mainnav ul  li.last {
	padding-bottom: 10px;
	border-bottom: 2px solid #A5B5C6;
	}

#mainnav ul li a {
	margin: 0px 0px 0 0px;
	color: #000;
	text-decoration: none;
	}

#mainnav ul li a:hover {
	 background:#fef5da;    
     color:gray;
	}
#mainnav ul li.selected {
    background-color: #FFFFce;
  }
/* any list should have the bullet*/  
ul li {
  /*list-style: disc url("../images/orangeBullett.gif");*/
  	list-style: disc url("../images/TealBullett.gif");
}

div.mainhdr {
background-color : #e4e4e4;
border: 1px solid #c0c0c0;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

h1 {
color: #555555;
font-weight:bold;
margin-bottom : 1px; 
margin-top: 1px;
font-size : 100%; 
}

h2 {
color: #555555;
margin-bottom : 1px; 
margin-top: 1px;
font-size : 100%;
font-weight:bold;  
} 

h2 A {
color: #555555;
font-size : 100%; 

} 

.imgleft {
float: left;
padding: 5px;
}

.imgright {
float: right;
padding: 5px;
}
div.subhdr {
background-color : #FEF5DA;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

#subhdrBottom {
clear:both;
background-color : #FEF5DA;
padding:15px;
margin-top:10px;
margin-bottom:10px;
font-size:70%;
}

#subhdrBottom ul {
   margin-left: 0;
   padding-left: 0;
   display: inline;
   }                                                                                                                                     
#subhdrBottom ul li a{
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline;
    }
#subhdrBottom ul li {
   margin-left : 0;
   padding-left : 2px;
   list-style: none;
   display: inline; 
   /*color: #fff;*/
  }

/*table cell and header styles*/
td {
padding : 5px; 
vertical-align : top; 
} 

th {
padding : 3px; 
/*border : 1px solid #c0c0c0; */
text-align : left; 
background-color : /*#e4e4e4; */#FEF5DA;
} 

div.linehdr {
background-color : #e4e4e4;
padding:5px;
margin-top:10px;
/*font-size:80%;*/
border: 1px solid #c0c0c0;
}

div.line1 {
border: 1px solid #c0c0c0;
border-top:0px;
padding:5px;
}

div.line2 {
background-color :#FFFFe4;
border: 1px solid #c0c0c0;
border-top:0px;
padding:5px;
}


#pagemenu {
   background-color :#FFFFe4;
	border : 1px dashed #c0c0c0;
		}

#pagemenu ul {
	/*position: absolute;*/
	right: 0px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	}
#pagemenu ul li {
	display: inline;
	/*padding: 0 0.5em;*/
	padding: 0 2px 0 2px;
	border-left: 1px solid #000000;
	}
#pagemenu ul li.first {
	border-left: 0px none;
	}
#pagemenu ul li a {
	/*font: 0.7em /1 verdana, sans-serif;*/
	font-size: 75%;
	color:#000000;
	font-weight: bold;
	
	}
#pagemenu ul li a:hover {
	color:#cccccc;
	}

tr.si{
   font-size:75%;
      }
th.si{
  text-align : left; 
  background-color : white;/* #e4e4e4; */
  font-weight:normal;
  }
.dropcap {
   color: red;
   font-size: 2.5em;
   font-style: italic;
   float: left;
   padding-right: 2px;
   }
   
/* for displaying pictures */   
#browseform {
	width: 500px;
	margin: auto;
}

#browseform p img {
	vertical-align: middle;
	margin: 0 5px;
}
#browseform .wrapper {
	display: inline;
	text-align: center;
	width: 120px;
	height: 120px;
	float: left;
	font-size:10px;
}
#browseform .thumbnail {
	display: block;
	background-color: #fff;
	padding: 3px;
	border: 1px solid  #959E7D;
	margin: 4px auto 3px auto;
}

/* Used for dispalying meeting minutes list in horizontal format in calander*/
ul.hlist  {
	list-style: none;
	margin: 0px 0px 0px 0px;
	}
ul.hlist li  {
	display: inline;
	padding: 0 2px 0 2px;
	border: 1px solid #000000;
	border-color: #D4D0C8;
		}
ul.hlist  li a{
	font-size: 90%;
    color:red;
    text-decoration:none;
		}
ul.hlist  li a:hover{
	color:#cccccc;
	}
	
/* Menu for MR pages */
ul#navlist
{
margin: 0;
/*margin-bottom: 50px;*/
padding-bottom:20px;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font-family: verdana, arial, sans-serif;
font-size: 9px;
font-weight: bold;
margin: 0;
margin-left: 10px;
margin-top: 10px;
padding: 5px 0 4px 0;
background-color: #eef4f1;
border-top: 1px solid #e0ede9;
border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 5px 9px 4px 9px;
color: #95bbae;
border-right: 1px dashed #d1e3db;
text-decoration: none;
}

ul#navlist li#active
{
color: #95bbae;
background-color: #deebe5;
}

#navlist a:hover
{
color: #74a893;
background-color: #d1e3db;
}

A {
color: #000;
}

A:Hover
{
color:gray;
}

A:visited {
color: #D67F1E;
}
/* table header fonts and color style*/
.TableHeaderFont {
 FONT-WEIGHT: bold; /*COLOR:#163C6D; */
 color: #555555;
 font-family: "Serif";
 text-align:center;
}
.TableHeaderFont A {
 color: #555555;
 font-family: "Serif";
 text-decoration:none;
}
.TableHeaderFont A:visited {
 color: #555555;
}

/* list item hover tag and in generic A tags style*/
li a:hover{
color:gray;
}

.BoldEffect
{
font-weight:bold;}

.NoLineforHyper A{
  text-decoration:none;
  }

  /* css for calendar */
  
.CalMonth{
  	color: black;
  	font-weight:bold;
   	 }
  
.calHolidays {
  	color:#006699;
  	font-weight:bold;
  	}
 
.calMonthG{
  	color:#green;
  	font-weight:bold;
}
