/* Main CSS File For EDPinc.Net Version 3*/
/* Copyright 2006, EDP, Inc.    */
/* Created 7/6/06 By Sean       */ 
/* This File Contains All CSS Definitions for EDPinc.Net */

/* Font Defaults */
body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #F3EDAC fixed;
}

/* Link Styles */

a:link, a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


#topBar{
	position:absolute;
	left: 173px;
	color: #0000ff;
	background-color: #F3EDAC;
	white-space: nowrap;
}

#loginBar{
	position:absolute;
	left: 770px;
	top: -43px;
}

#loginBarText {
	position: relative;
	left: 30px;
	top: -125px;
	z-index: 600;
	font-weight: bold;
	font-size: 14pt;
	white-space: nowrap;
}

#leftBar{
	position:absolute;
	top: 143px;
	left: 0px;
	color: #0000ff;
	background-color: #F3EDAC;
}

#logoBar {
	color: #0000ff;
	position:absolute;
	top: -2px;
	left: -2px;
	background-color: #F3EDAC;
}

#content{
	position:absolute;
	top: 140px;
	left: 170px;
	width: 700px;
	margin: 10px;
	padding: 20px 20px 35px 35px;
	background-color: #ffffff;
	font: 110% Veranda,sans-serif;
	color: #000066;
}

/* Inner Content Div Stuff */

#topLeftCorner {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 200;
}

#topRightCorner {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

/* Header Stuff */
#header{
	padding: 0px 0px 14px 10px;
	border-bottom:1px solid #ccd2d2;	
	font: 150% Veranda,sans-serif;
	background-color: #FFFFFF;
	color: #0000D1;
}

#header img{
	position: absolute;
	top: 5px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/* Footer Stuff */

#footer{
	clear: both;
	border-top: 1px solid #aaaaaa;
	font-size: small;
	background-color: #FFFFFF;
	color: #AAAAAA;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

#footer img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/* Top Bar Button Stuff */

#tBButtons{
left: 60px;
top: 3px;
white-space: nowrap;
padding: 1px;
margin: -1px;
}

.topBarButtons
{
float: left;
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/images/buttons/tbhover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
margin: -1px;
top: -77px;
left: 52px;
padding: 1px;
}

.topBarButtons a
{
font-size: 20px;
width: 100px;
height: 76px;
display: block;
float: left;
text-decoration: none;
font-weight: bold; 
white-space: nowrap;
padding: 1px;
margin: -1px;
}

.topBarButtons img
{
position: relative;
float: left;
width: 100%;
height: 76px;
border: 0;
vertical-align: middle;
white-space: nowrap;
padding: 1px;
margin: -1px;
}

* html a:hover
{
visibility:visible
}

.topBarButtons a:hover img
{
visibility:hidden
}

.topBarText
{
	position: absolute;
	left: 7px;
	top: 19px;
	text-align: left;
}

/* Left Bar Button Stuff */

#leftBarButtons{
	margin-bottom: 10px;
	padding: 3px 3px 3px 3px;
	position: absolute;
	left: 0px;
	top: 20px;
	width: 140px;
	height: 85%;
	color: #FFFC27;
	background-color: #FF0000;
	font-weight: bold;
	line-height: 30px;
}

#leftBarButtons a:link, #leftBarButtons a:visited {
	display: block;
	border-top: 4px groove #FF6A6A;
	border-bottom: 4px groove #FF6A6A;
	border-right: 4px groove #FF6A6A;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	color: #FFFC27;
	background-color: #FF0000;
	text-align: right;
	line-height: 20px
}

#leftBarButtons a:hover{
	border-top: 4px inset #F3EDAD;
	border-bottom: 4px inset #F3EDAD;
	border-right: 4px inset #F3EDAD;
	background-color: #F3EDAC;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

/* Drop Shadow Handling */
.dropShadowContainer { 
	position: relative;
	left: 2px;
	top: 2px;
	z-index: 500;
}

.dropShadowText { 
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 500;
} 

/* Certs Panel */
#certsPanel img{
	position: relative;
	padding-left: 5px;
	top: 800px;
	color: #F3EDAC;
	background-color: #F3EDAD;
	border-style: none;
}