 body {
  margin:0;
  padding:0;
  border:0;
  font-size:11px;
  font-family:arial,verdana,helvetica;
  font-weight:none;
  text-decoration:none;
  background-image:URL(images/background.gif) left repeat-y;
  background-position: top left;
  background-repeat: repeat-y;
  
  /* Scrollbars */
  scrollbar-face-color: #F4F4F4;
  scrollbar-highlight-color: #F2F2F2;
  scrollbar-shadow-color: #F2F2F2;
  scrollbar-3dlight-color: #F2F2F2;
  scrollbar-arrow-color:  #AFAFB7;
  scrollbar-track-color: #D7D7DB;
  scrollbar-darkshadow-color: #F2F2F2;  
  }
  /*  For Framed */
body.index-header {
  background-color: #FFFFFFF;
  background-image: url(images/background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  }
  
body.left {
  background:URL(images/backgroundleft.gif) repeat-y top right;
  background-color: #f4f4f4;
  }
body.right {
  background:URL(images/backgroundright.gif) repeat-y top left;
  background-color: #f4f4f4;
  }
body.menu {
  background:URL(images/menu-bg3.gif) repeat-y top left;
  background-color: #004787;
  }
  /* /For Framed */
  
  .noprint { display:none; }
 
/* Navigation */

a:link        {font-size: 11px; color:black;font-weight:bold;}
a:visited     {font-size: 11px; color:#0099cc;font-weight:bold;}
a:hover       {font-size: 11px; color:#999999;font-weight:bold;text-decoration:none;}

/* Navigation 1 - T R B L  */
	#button {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		} 

	#button a {		
		width: 100%;
		display: block;
		padding: 0px 0px 0px 0px; 
	
	/*	background-color: #004787
	background:URL(images/menu-bg2.gif);
	border-bottom: 1px solid #000000;
	margin: 0;
	width: 100%;
	can be added 
	BORDER-BOTTOM: #cccccc thin outset; BORDER-LEFT: #ffffff thin outset; BORDER-RIGHT: #999999 thin outset; BORDER-TOP: #999999 thin outset; */

border-width: 1px 1px 1px 1px;
border-color: #999999;
border-style: solid; 
    font-family:arial;
    font-weight:bold;
    font-size:11px;
	color: #ffffff;
	text-decoration: none;
		border-right: 1px solid #999999;
    	vertical-align: middle;
		line-height: 18px;
		}
	#button a:hover {
		/* background-color:#004787; */
		color: #cccccc;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		vertical-align: middle;
		line-height: 18px;
		}

 /* /Navigation 1 */  
  
/* Text Elements */

div.text {
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin: 0px 30px 0px 0px; 	/* top right bottom left */ 
}

.text_small {
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}
.text_medium {
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}
.text_large {
	font-size : 14px;
	font-weight : bold;
	color : #000000;
}

.header {
	font-family:arial,verdana,helvetica;
	font-size:16px;
	font-weight:bold;
	font-style: italic; 
	color: #cc3300;
}

.subheader {
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#004787;
	font-weight:bold;
}

.notes {
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}

.italics {  
font-family:arial,verdana,helvetica; 
font-size: 12px;  
color: #990000; 
font-weight: bold; 
font-style: italic; 
padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; 
}

/* /Text Elements */


 /* Form styles */
div.text-indent {
  padding: 0px 50px 0px 25px;
  }
 
span.anchorlink
  {font-size:10px; font-family:Arial, Verdana;}

.heading {
  width:99%;
  display: block;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  color: #004787;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #C0C0C0;
  }

span.FormHeading
{
  width: 50%;
  display: block;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-family: arial;
  font-size: 14px;
  color: #000000;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: #C0C0C0;
  }
span.FormSubHeading 
{font-size:12px; font-family:Arial, Verdana; font-weight:bold;}  
td.FormItem 
{font-size:11px; font-family: Arial, Verdana; border-bottom: 0px solid #000000;}
td.text
{font-size:11px; font-family: Arial, Verdana; color: #000000; }

div.ArticleText 
{padding:16px;}
/* End Form styles */


/* Page Elements */
div.hr {
  border-width: 1px 0px 0px 0px;
  border-color: #999999;
  border-style: solid;
  }
  
div.divider {
  margin: 10px 5px 10px 5px;
  border-width: 1px 0px 0px 0px;
  border-color: #999999;
  border-style: solid;
  }
  
.dotted	{
	border-top : dotted 1px #A6AD52;
	border-bottom : dotted 1px #A6AD52;
}
  
div.spacer {
	clear: both;
	width: auto;
	padding-bottom : 5px;
	padding-top : 5px;
}
div.indent {
  padding: 20px 50px 20px 50px;
  } /* top right bottom left */ 
  
/* /Page Elements */


 
/* Form Elements */

.button { 
font-family: arial,verdana,helvetica; font-size: 11px; color: #000000; background-color: #DEDEBE; padding : 5px 5px 5px 5px; 
}

/* style 2 */
.insert
{ background-color: #ffffff; font-family: arial,verdana,helvetica; font-size: 11px; color: #568e2c; font-weight: bold; text-decoration: none; }


select.search {	font-size: 9px; color: #000000; background-color: #E2B811;}
input.search { font-size: 9px; color: #000000; background-color: #E2B811; } 

/* /style 2 */

input.text {
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:black;
	height:19px;
	width:150;
}
input.text_small {
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:black;
	height:19px;
	width:80;
}
input.text_medium {
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:black;
	height:19px;
	width:150;
}
input.text_large {
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:black;
	height:19px;
	width:220;
}
select {
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:black;
	height:19px;
}

/* /Form Elements */


  



