/* CSS File for powercoreeng.com
** For more information on css files see www.w3schools.com 
*/

/* Links */
A:link      { color: #003366; font-family: arial; font-size: 12px; text-decoration: none; font-weight : bold; }
A:visited   { color: #003366; font-family: arial; font-size: 12px; text-decoration: none; font-weight : bold; }
A:active    { color: #003366; font-family: arial; font-size: 12px; text-decoration: none; font-weight : bold; }
A:hover     { color: #003366; font-family: arial; font-size: 12px; text-decoration: underline; font-weight : bold; }

A:link.news      { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:visited.news   { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:active.news    { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:hover.news     { color: #616161; font-family: arial; font-size: 12px; text-decoration: underline; }

A:link.menu      { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:visited.menu   { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:active.menu    { color: #616161; font-family: arial; font-size: 12px; text-decoration: none; }
A:hover.menu     { color: #FFFF5F; font-family: arial; font-size: 12px; text-decoration: none; }


acronym, abbr{
	text-decoration: none;
	border-bottom: dotted 1px;
}
a acronym, a abbr{
	cursor: help;
}


A:link abbr{ color: #616161; font-family: arial; font-size: 12px; text-decoration: none; font-weight : normal; }
A:visited abbr{ color: #616161; font-family: arial; font-size: 12px; text-decoration: none; font-weight : normal; }
A:active abbr{ color: #616161; font-family: arial; font-size: 12px; text-decoration: none; font-weight : normal; }
A:hover abbr{ color: #616161; font-family: arial; font-size: 12px; text-decoration: none; font-weight : normal; }
/* Tables */

/*To Replace: border="0" cellpadding="0" cellspacing="0" width="625" height="520"*/
table.afs_flash
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0cm 0cm 0cm 0cm;
	width: 625px;
	height: 520px;
}
	
/*To Replace: <table border="0" cellpadding="0" cellspacing="0" width="990" height="100%"> <!-- -10 width -->
** With <table class="main"
*/
table.main
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 100%
}
/* To Replace: <table border="0" cellpadding="0" cellspacing="0" width="<?echo 780+$resol-10?>" height="100%"> <!-- -10 width -->
*/
/*
table { border-style: solid; border-width: 1px }
td { border-style: dotted; border-width: 1px }
tr { border-style: dashed; border-width: 1px }
*/
td
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	color: #616161;
	font-family: arial;
	font-size: 12px;
}
tr
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
td.menu
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	height: 100%;
	width: 160px;
}

table
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}

table.left
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}
table.left_menu
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}

table.table100
{
	border-style: none;
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

table.logo
{
	border-style: none;
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

td.small
{ 
	color: #616161;
	font-family: arial;
	font-size: 11px;
}

td.small img
{
	margin: 0px;
	border: 0px none #ffffff;
	height: auto;
	width: auto;
	float: left;
}

td.top_line_3c_large 
{ 
	background-image: url('images/top_line_3c_large.gif')
}

td.top_line_3b_large 
{ 
	background-image: url('images/top_line_3b_large.gif')
}

td.menu_bg
{
	background-image: url('images/menu_bg.gif')
}

td.images
{
	background-image: url('images/')
}

td.afs_matrix
{
	background-image: url('images/afs_matrix.jpg')
}

td.pixel_white
{
	background-image: url('images/pixel_white.gif');
	text-align: right;
}

/* Body with no margin, makes use of the full browser width 
** to Replace: <body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
*/
body.nomargin	
{ 
	margin: 0cm 0cm 0cm 0cm;
	padding: 0cm 0cm 0cm 0cm;
}

div.main
{
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
/* Replaced: style="position:absolute;visibility:hidden;top:171px;left:161px;;z-index:3;" */
div.afs_flash
{
	visibility: visible;
	position: absolute;
	top: 190px;
	left: 161px;
	z-index: 3;
}

div.img
  {
  margin: 0px;
  border: 0px none #ffffff;
  height: auto;
  width: auto;
  float: right;
  }
div.img img
  {
  display: inline;
  margin: 0px;
  border: 0px none #ffffff;
  }
  
div.pce_solutions
{
	color:#DCE3FC;
	text-align:justify;
}

div.peo
{
	margin: 22px;
	display: inline;
	float: right;
}
div.peo a img
{
	text-decoration: none;
	border: none;
}
img.absmid
{
	vertical-align: middle;
}
img.sub
{
	vertical-align: sub;
}

/* Paragraph styles */
p.center
{
	text-align: center
}

ul.center
{
	text-align: center
}


div.dspaced_list li
{
	margin-bottom: 1em
}

.onehalf_spaced_list li
{
	margin-bottom: 0.5em
}

.onehalf_spaced_list_circle li
{
	margin-bottom: 0.5em;
	list-style-type: circle;
}

/* Replace: font style="font-size:20px;"><b>K</b>*/
p.firstletter:first-letter {
	font-size: 20px;
	font-weight: bold;
}
p.firstletter {
	text-indent: 25px;
}

h1 {
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 3px;
	color: black;
}

/* Menu css from http://www.dynamicdrive.com */

/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
background-color: #F5F5DC;
color: blue;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: blue;
color: black;
}

/* End of menu css from http://www.dynamicdrive.com */


