/* Authored by me */
.menuLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}

a.menuLink:hover {
	text-decoration: underline;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height:20px;
  padding: 0px;
  margin: 2px;
}

h2 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
line-height:normal
}

body,table,tr,td,textarea,.body,.body2
	{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;color:#000000;
	font-size:12px;font-weight:normal;line-height:16px
	}
	
.hmbold{
	font-weight:bold
	}

.homebold{
	font-size:13px;
	font-weight:bold;
	padding-bottom: 10px
	}

p {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: lighter; 
	text-decoration: none; color: #000000}
	
hr {  
	font-style: normal; 
	font-weight: normal; 
	color: #CCCCCC
	}
	
.toptable {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0000CC; 
	text-decoration: none
	}

.emphasis {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}
	
.formfont {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: lighter; 
	color: #000000; 
	text-decoration: none}
	
a  {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #5200CD
	} 
	
a:hover  {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #E67200
	} 
	
	
	a.larger  {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #6600FF
	} 
	
a.larger:hover  {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #FF9933
	} 
	

.bigbold{
	font-size:18px;
	font-weight:bold;
	line-height:normal
	}

.biglarger{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
line-height:normal
}

ul
{
list-style-type: none;
padding: 0;
margin: 10;
}
	

ol
{
list-style-type: none;
padding: 0;
margin: 0;
}


li.spaced
{
background-image: url(images/imgArrow.gif);
background-repeat: no-repeat;
background-position: 0em;
margin: 1em 0em 0.2em 10px;
padding-left: 1em;
}

li.arrow
{
background-image: url(images/imgArrow.gif);
background-repeat: no-repeat;
background-position: 0em;
margin: 1em 0em 0.2em 10px;
padding-left: 1em;
}

li
{
list-style-type:disc;
margin: 0.5em 0em 0.2em 30px;
padding-left: 0.2em;
}

li.normal 
{
margin: 0em 0em 0.2em 40px;
padding-left: 1em;
}

.hmhorizline-new{margin:0;border-top:1px dotted #A5AEC5}
* html .hmhorizline-new{border-top:none;background:url(images/css-dotted.gif) repeat-x top}
.hmvertline-new{margin:0;border-right:1px dotted #A5AEC5}
* html .hmvertline-new{border-right:none;background:url(images/css-dotted.gif) repeat-y right}
.hmhorizline{margin:0;padding:3px 0 3px 0;border-top:1px dotted #A5AEC5}
* html .hmhorizline{border-top:none;padding:6px 0 3px 0;background:url(images/css-dotted.gif) repeat-x top}
.hmvertline{margin:0;padding:0;border-left:1px dotted #A5AEC5}
* html .hmvertline{border-left:none;background:url(images/css-dotted.gif) repeat-y left}



.esjustify{
  	text-align:justify;
  	display: block;
	  padding: 2px 1px 2px 1px;
	  margin: 2px;
	  
}

		/* drop shadows in css 
		http://wubbleyew.com/tests/dropshadows.htm
		*/
		
		.imagecontainer{
				  float:left;
				  clear:left;
				  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(images/shadow.gif) no-repeat bottom right;
				  margin: 10px 0 10px 0px !important;
				  margin: 10px 0 10px 5px;
			}
			.imagecontainer img{
				display: block;
				position: relative;
				background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 4px;
			}
		
		#image{
			  float:left;
			  clear:left;
			  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
			  background: url(images/shadow.gif) no-repeat bottom right;
			  margin: 10px 0 10px 10px !important;
			  margin: 10px 0 10px 5px;
		}
		#image .theimageitself{
			  display: block;
			  position: relative;
			  background-color: #fff;
			  border: 1px solid #cccccc;
			  margin: -6px 6px 6px -6px;
			  padding: 4px;				
		}
				
		/* THIS IS THE TEST CODE TO MAKE THE DROP SHADOW WORK WITH BLOCK ELEMENTS. */
		.dropshadow1, .dropshadow2{
			float:left;
			clear:left;
			background: url(images/shadowAlpha.png) no-repeat bottom right !important;
			background: url(images/shadow.gif) no-repeat bottom right;
			margin: 10px 0 10px 10px !important;
			margin: 10px 0 10px 5px;
			width: 500px;
			padding: 0px;
		}
		
		/* .dropshadow2 only applies to test 1 */
		.dropshadow1 p{
			position:relative;
			bottom:6px;
			right: 6px;
			border: 1px solid #999999;
			padding:4px;
			font-size:14px;
			margin: 0px;
		}
		/* .innerbox only applies to test 2 */
		.innerbox{
			position:relative;
			bottom:6px;
			right: 6px;
			border: 1px solid #999999;
			padding:4px;
			margin: 0px 0px 0px 0px;
		}
		.innerbox{
			/* IE5 hack */
			\margin: 0px 0px -3px 0px;
			ma\rgin:  0px 0px 0px 0px;
		}
		.innerbox p{		
			font-size:14px;
			margin: 3px;
		}
		.innerbox h4{
			margin-top: 3px;
		}
		/* end of drop shadow code */
		
#copyright 
{
font-size:7pt;
color: #333;
}

#sitemap li
{
 list-style: square;
 padding: 2px;
}

#sitemap ul
{
 margin-left: -15px;
}

#didyou li
{
 list-style: square;	
 list-style-image:url("images/imgArrow.gif");
 padding: 2px;
 border: solid 1px #333;
}

#didyou ul
{
 margin-left: -15px;
}

#esop h2
{
color: #000099;
}
#esop h3
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
line-height:normal
}

