/*V1.3*/
A
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #000000; 
	}
A:link
	{
	color: Blue;
}
A:visited 
	{
	color: Purple;
}
A:hover
	{
	color: Green;
}
A:active
	{
	color: Fuchsia;
}
.bottomlinks {
	font-family: Arial, Helvetica,Verdana, sans-serif;
	font-size: 10px;
	color: #111111;
	text-decoration: none;
	text-align: center;
 }
A.bottomlinks
	{
	font-size: 10px;
	color: Blue;
	text-decoration : underline;
	cursor:hand;
}
A.bottomlinks:visited
	{
	color: Purple;
	text-decoration : underline;
}
A.bottomlinks:hover 
	{
	color: Green;
	text-decoration : underline;
}
A.bottomlinks:active
	{
	color: Fuchsia;
	text-decoration : underline;
}
A.navlinks
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Blue;
	text-decoration: underline
}

A.navlinks:visited
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Purple;
	text-decoration: underline
}
A.navlinks:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Green;
	text-decoration: underline
}
A.navlinks:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Fuchsia;
	text-decoration: underline
}
.color0
	{
	background-color:#d6d6d6;
	}
.color1
	{
	background-color:#666666;
	}
.color2
	{
	background-color:#CC0000;
	}
.colorbold
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold;
	letter-spacing : -1px;
	}
/*lay replacement txt over image*/
#stocaption
	{
	position:relative;
	top:50px;
	left:244px;  
	font-size: 16px; 
	color: #000000;
	background-color:#FFFFFF; 
	font-weight: bold;
	letter-spacing : -1px;
	}

.back3
	{
	background-color:#FFFFFF;
	}
.line0
	{
	background-color:#666666;
	}
.line1
	{
	background-color:#cccccc;
	}
.line2
	{
	background-color:#cccccc;
	}
.navnorm
	{
	background-color:#FFFFFF;
	}
.required
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color: #CC0000;
	font-size: 10pt;
	}
.subtitle
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#111111;
	font-size: 13px;
	background-color:#eeeeee;
	margin-bottom: 1em;
}
.title
	{
	font-weight:bold;
	color:#CC0000;
	margin-bottom: 0.3em;
	}
}
blockquote
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color:#111111;
	font-size:8pt;
	}
input
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size: 10pt;
	background-color: #FF9900;
	}
select
	{
	font-family:sans-serif;
	font-weight:normal;
	color:#000000;
	font-size: 12px;
	}
body
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*frameBorder: 0px;
	*/
	font-size : 12px;
	/*margins for earlier netscape and IE instead of in body tag*/
	margin-left: 0px;
	margin-top: 0px;
	background-color : #FFFFFF;
	color: #000000;
}
p
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	color: #111111;
	font-size: 12px;
	margin-top: 0.4em; /* wz 0.so gets close to things above it like headers*/
	margin-bottom: 1.2em;
}
table
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #111111;
	font-size:12px;
	}

.copyright 
	{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10px; 
	color: #555555; 
	text-align: center;
	
	}
.button 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-color: #000000;
	background-color: #dddddd; 
	text-decoration: none; 
	background-position: center;
	}
.bold0 { font-weight: bold; color: #111111; text-decoration: none}
.bold1 { font-weight: bold; color: #CC0000; text-decoration: none }
.color3 { background-color:#CCCCCC; }
.italic0 {  font-style: italic; text-decoration: none}
.bulleted {
	color: #000000;
	list-style-position: inside;
	list-style-image: url(../img/g_bullet.jpg);
	list-style-type: none;
}
.h1mimic
{
/*keep looking like h1 tag*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #CC0000;
	font-size: 18px;
	margin-bottom : 0.2em;
	letter-spacing : -1px;
  }
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #CC0000;
	font-size: 18px;
	margin-bottom : 0.2em;
	margin-top: 0;
	letter-spacing : -1px;
	line-height: 1.2em;
}  

h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight : bolder;
	color : #cc0000;
	font-size: 18px;
	margin-bottom : 0.2em;
	margin-top: 0.8em;
	letter-spacing : -1px;
	line-height: 1.2em;	
}

h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-style:italic;
	color : #000000;
	font-size : 16px;
	margin-bottom : 0.2em;
	margin-top: 0.8em;
	letter-spacing : -1px;	
	line-height: 1.2em;	
}

h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight : bolder;
	color : #000000;
	font-size : 12px;
	margin-bottom : 0.2em;
}

h5 {
	font-family: Arial, Helvetica,Verdana, sans-serif;
	font-weight : bolder;
	color : #CC0000;
	font-size : 12px;
	margin-bottom : 0.2em;
	margin-top: 0;
}

hr { 
	border: 0; 
	margin: 0.7em 0 0.7em 0 !important;
	margin: 0;
	padding: 0;
	height: 2px; /*= bdr*/
	border-top: 2px solid #AAAAAA; 
} 

/*hr
	{
	color: #AAAAAA;
	background-color: #AAAAAA;
	}*/

.dlink
	{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;
	*/
	color: Blue;
	text-decoration: underline
}
.dlinkover
	{  
	font-family: Arial, Helvetica, sans-serif; 
	color: #008000; 
	text-decoration: underline;
	cursor: hand;
	}
div.logonav
{
position: absolute;
top: 0px;
left: 0px;
	}
.bottombar
{
	height: 3px;
	border-top: 3px solid #CC0000; 	
	width: 745px;
}

ul
{
padding-left: 17px; /*makes sure image marker prints*/
margin-left: 6px;
margin-bottom : 1.0em;
margin-top: 1.0em;
width: 80%;
list-style-type: circle;
list-style-image:url(../img/g_bullet.gif);
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #111111;
}
li
{
margin-bottom : 0.5em;
}

#mainblock
{
position: absolute;
top: 130px;
left: 0px;
width: auto;
padding-left: 15px;
border: 0px solid #008;
}
#wd_column
{
/*wide column. Don't use with rt_column*/
position: relative;
top: 0px;
left: 0px;
width: 600px;
padding: 2px;
/*border: 0px solid #050;*/
}
div#wd_column h1{	width: 590px;}
div#wd_column h2{	width: 590px;}
div#wd_column   p{	 width: 400px;}

.content
{
/*content for contact page*/
position: relative;
top: 0px;
left: 0px;
width: 700px;
padding: 2px;
/*border: 1px solid green;*/
}

#lft_column
{
position: relative;
top: 0px;
left: 0px;
width: 400px;
padding: 2px;
/*border: 1px solid green;*/
/*overflow: auto;*/
}
div#lft_column h1{	width: 390px;}
div#lft_column h2{	width: 390px;}
div#lft_column   p{	 width: 390px;}
#rt_column
{
	position: absolute;
	top: 40px;
	left: 410px; /*wz 420*/
	width: 310px; /*wz 280*/
	padding: 2px;
/*	border: 1px solid #c00;*/
	/*overflow: auto;	*/
/*	padding-top : 4em;*/
}

div#rt_column    h1, div#rt_column    h2{	width: 270px;}
div#rt_column      p{	width: 270px}
div#rt_column    img{	padding: 0 15px 0.5em 0}

#bottom {
position: absolute;
bottom: -50px;
left: 0px;
background:#fff;
border: 0px solid #0a0;
width: 750px; /*4 gecko*/
}

#capline
{
/* capline is for placing bar under single row H1 */
position: absolute;
top: 1.6em !important;
top: 2.3em;
}

#capline2
{
/* capline is for placing bar under DOUBLE row H1 */
position: absolute;
top: 3.2em !important;
top: 3.9em;
}
#logonav
{
position: absolute;
top: 0px;
left: 0px;
}
.imggroup
{
/*  use to group images  */
float: left;
padding: 2px;
padding-left: 4px;
text-align: center;
border: 0px solid #0b0
}
.smgroup
{
/*  sm prefix is for site map  */
float: left;
line-height: 1.5em;
height: 160px;
width: 220px;
padding: 7px;
text-align: center;
}
#smblock
{
position: relative;
top: 0px;
left: 0px;
width: 725px;
padding: 2px;
border: 0px solid #0b0;
}
div#smblock h1{	width: 400px;}
div#smblock h2{	width: 400px;}
div#smblock   p{ width: 400px;}

.casestudy td {
	line-height: 1.4em;
	padding: 6px 6px 15px 6px;}
table.casestudy  {
	width: 640px;
	border: 0px solid red;
	border-collapse:collapse;}

.newstbl td {
	line-height: 1.4em;
	padding: 6px 6px 15px 6px;}
table.newstbl  {
	width: 96%;
	border: 0px solid red;
	border-collapse:collapse;}

/*td img
{
	display: block;
}*/