body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
a:hover{text-decoration:none;}

table, td {
		width:100%;
	
	}

.m_text, div, td, input, textarea
	{
		font-family:Verdana;
		font-size:12px;
		line-height:13px;
		color:#646464;
	}

.ls_text, .ls_text a
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#808080;
		text-decoration:none;
	}

.ls_text a{font-weight:bold}

.ls_text a:hover{text-decoration:underline}

.h_text, a, b, span
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#FF7200;
	}
	
.link a
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:9px;
		color:#04A001;
		text-decoration:none;
		font-weight:bold;
	}

.link a:hover
	{
		text-decoration:underline;
	}

.link img
	{
		margin-left:5px;		
	}
	
.c_text, .c_text a
	{
		font-family:Tahoma;
		font-size:9px;
		line-height:13px;
		color:#BFBFBF;
		text-decoration:none;
	}

.c_text a:hover{text-decoration:underline}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}	

.form	{
		height:22px; margin-top:6px;
	}		

.form input
	{
		 border-color:#EBEBEB; border-width:1px; background-color:#EEF7EE; padding-left:5px;margin-right:5px;
	}

textarea{
		 border-color:#EBEBEB;border-width:1px; background-color:#E5F1E5; padding-left:5px; 
	}

ul {margin:0 0 0 20; padding:0; list-style:none}
li {
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	list-style-position: outside;
	list-style-image: url(/images/1-a.gif);
}		

a	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#FF7200;		
	}
li,ul
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#FF7200;		
	}	
	
#t	{
		background-image:url(images/t-drdg1.jpg);
		background-repeat:repeat-x;
	}

#b	{
		background-image:url(images/b-dr.gif);
		background-repeat:repeat-x;
		background-position:top;
	}

.col_l
	{
		padding-top:29px;
		padding-bottom:15px;
		padding-left:36px;
	}

.col_r
	{
		padding-top:29px;
		padding-bottom:15px;
		
	}

#t3
	{
		background-image:url(images/dr.gif);
		background-repeat:repeat-x;
	}
.topmenu {
	font-size: 1.4em;
	color: #808080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;
}
#topbox {
	height: 100px;
	width: 200px;
	margin-top: 10px;
	margin-right: 36px;
	background-image: url(images/orangebox.gif);
	background-repeat: norepeat;
}
.superscript {
	font-size: 0.7em;
	vertical-align: text-top;
	color: #808080;

}
.hightlightbox {
	color: #FFFFFF;
	background-color: #05a401;
	margin: 3px;


}

.roundedcornr_box_green {
   background: #dbffc1;
}
.roundedcornr_top_green div {
   background: url(images/roundedcornr_green_tl.png) no-repeat top left;
}
.roundedcornr_top_green {
   background: url(images/roundedcornr_green_tr.png) no-repeat top right;
}
.roundedcornr_bottom_green div {
   background: url(images/roundedcornr_green_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_green {
   background: url(images/roundedcornr_green_br.png) no-repeat bottom right;
}

.roundedcornr_top_green div, .roundedcornr_top_green, 
.roundedcornr_bottom_green div, .roundedcornr_bottom_green {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_green { margin: 0 15px; }

.roundedcornr_box_green2 {
   background: #04a101;
}
.roundedcornr_top_green2 div {
   background: url(images/roundedcornr_green_tl2.png) no-repeat top left;
}
.roundedcornr_top_green2 {
   background: url(images/roundedcornr_green_tr2.png) no-repeat top right;
}
.roundedcornr_bottom_green2 div {
   background: url(images/roundedcornr_green_bl2.png) no-repeat bottom left;
}
.roundedcornr_bottom_green2 {
   background: url(images/roundedcornr_green_br2.png) no-repeat bottom right;
}

.roundedcornr_top_green2 div, .roundedcornr_top_green2, 
.roundedcornr_bottom_green2 div, .roundedcornr_bottom_green2 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_green2 { margin: 0 15px;color:white;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.roundedcornr_content_green2 b{ margin: 0 ;color:white;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; }


.roundedcornr_box_orange {
   background: #ff7200;
}
.roundedcornr_top_orange div {
   background: url(images/roundedcornr_orange_tl.png) no-repeat top left;
}
.roundedcornr_top_orange {
   background: url(images/roundedcornr_orange_tr.png) no-repeat top right;
}
.roundedcornr_bottom_orange div {
   background: url(images/roundedcornr_orange_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_orange {
   background: url(images/roundedcornr_orange_br.png) no-repeat bottom right;
}

.roundedcornr_top_orange div, .roundedcornr_top_orange, 
.roundedcornr_bottom_orange div, .roundedcornr_bottom_orange {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_orange { margin: 0 15px;color:white; }

h6 {
	color: #04a101;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

.superscript{font-size:xx-small; vertical-align:top;} 

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid green;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 10px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: -500px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.fred {
	background-image: url(images_/array.jpg);
	height: 408px;
	width: 588px;
	background-repeat: no-repeat;

}
