
/* Link Styles */	

.tdlink:link  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding:5px;
	width:190px;
	height:37px;
	position: relative;
	background-color:#b8b8b8;
	display:block;
}


.tdlink:visited  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding:5px;
	width:190px;
	height:37px;
	position: relative;
	background-color:#b8b8b8;
	display:block;
}

.tdlink:hover  {
	color: #FFFFFF;
	
	font-weight: bold;
	padding:5px;
	background-color: #ef3e42;
	width:190px;
	height:37px;
	position: relative;
	display:block;	
}

html>body .tdlink:hover  {
	width:180px;
	
		
}

html>body .tdlink:link  {
	width:180px;	
	
		
}

html>body .tdlink:visited  {
	width:180px;
		
}

.tdlink:active  {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	padding:5px;
	height:37px;
	width:190px;
	position: relative;
	background-color:#b8b8b8;
	display:block;
}



a:link  {
	color:  #ef3e42;
	text-decoration: none;
}

a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
/* Creates red rollover effect on all buttons*/
a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
	
}

a:active  {
	
	color: #868686;
	text-decoration: underline;
}


/* List styles for drop down menu including link styling*/

li {
	margin: 0;
	padding: 0px;
	list-style: none;
	
	
	}




ul {
	margin: 0;
	padding: 0px;;
	list-style: none;
	width:190px;
	
	
	}

.dropdown {

	border-top: 1px solid #ffffff;
	display:block
	
	width:190px;
	height:25px;
	color: #FFFFFF;
	text-decoration: none;
	}


/* Creates rollover effect on drop down menu */
.dropdown:hover {

	background-color:#ef3e42;
	color: #FFFFFF;
	text-decoration: none;
	width:190px;
	display:block;
	
	
	}
/* Fix IE */
html>body .dropdown:hover {
	width:180px;
	height:15px;
	}
/* Fix IE */
html>body .dropdown {
	width:180px;
	height:15px;
	
	}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 100%; }
* html ul li a { height: 100%; }
/* End */


ul li {
	position: relative;
	
	
	}

li ul {
	position: absolute;
	left:0px;
	top:  37px;
	display: none;
	color: #000000;
	width:190px;
	text-decoration: none;
	}

html>body li ul {
	top:  47px;
	
	}


/* Menu styles before rollover, declare a background and size to give the rollover area  */
ul li a {
	
	font-weight: bold;
	display:block;
	width:190px;
	padding:5px;
	height:230px;
	color: #FFFFFF;
	}

ul li a:link {
	
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	width:190px;
	height:28px;
	}

ul li ul li a:link {
	height:15px;
	text-decoration: none;
	font-weight: bold;
	}


ul li a:visited {
	color: #FFFFFF;
	font-weight: bold;
	width:190px;
	height:15px;
	display:block;
	}


ul li a: active {
	color: #FFFFFF;
	height:15px;
	font-weight: bold;
	}




ul li a: hover {
	background-color: #ef3e42;
	height:28px;
	display:block;
	}


li:hover ul, li.over ul { 
	display: block; 
	text-decoration: none;
	font-weight: bold;
	background-color: #b8b8b8;
	color: #oooooo;
	width:190px;	
	}

html>body li:hover ul, li.over ul { 
	width:190px;	
	
	}






blockquote {
	background-color: #669999;
	border-bottom: 1px solid #006633;
	border-top: 1px solid #006633;
	color: #1E58C7;
	font-size: 8pt;
	margin: 0px;
	width: 350px;
}

body {
	font: 10pt Arial, sans-serif;
	margin: 15 0 0 0;
	padding:0px;
	height:100%;
}

button {
	background-color: #E4EEFD;
	border: 1px solid #003399;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#E4EEFD');
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h1 {
	color: #ef3e42;
	font-size: 15pt;
	line-height: 100%;
	margin: 0px;
}

h2 {
	color: #000000;
	font-size: 11pt;
	margin: 0px;
}

h3 {
	color: #000000;
	font-size: 10pt;
	margin: 0px;
}

h4 {
	color: #000000;
	font-size: 10pt;
	margin: 0px;
}

h5 {
	color: #000000;
	font-size: 10pt;
	margin: 0px;
}

input {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

select {
	border: inset 1px #FFFFFF;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

td {
	font-size: 10pt;
	line-height: 125%;
}



.buttons {
	background-color: #669999;
	border-color: #669999;
	border-style: outset;
	border-width: 1px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#669999');
	color: #000000;
}



/* Margin on an image */

.imgmargin
	{margin-right:20px;
}

}

/* Margin on bottom of an image */

.marginbtm
	{margin-bottom:20px;
}

.texthighlight {

	color: #ef3942;
	font-weight: bold; 
	font-style:italic;
}


