@charset "utf-8";
/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
}


/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 0;
        padding: 0;
}


/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

/*Image replacement*/
#header-logo h1 {

	color: #666666;
	width:250px;
	height:70px;


	background-image: url(../images/powermail-logo.png);
	background-repeat: no-repeat;
	background-position: 20px;

	margin-right:0;
	margin-top:10px;
	float:left;
}
#header-logo h1 span {
display: none;
	

}
h1 {
font-weight:normal;
font-size: 48px;
color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;

}

h2{ font-family:Georgia, "Times New Roman", Times, serif;
color:#2751ae;
font-size:24px;
}
h3{ font-family:Georgia, "Times New Roman", Times, serif;
color:#2751ae;
font-size:16px;
}
#powered-by-googleA{
background-image:url(../images/powermail-front-page-img_03.png); background-repeat:no-repeat; width:800px; height:220px;
}
#powered-by-googleB{
background-image:url(../images/powermail-front-page-img_05.png); background-repeat:no-repeat; width:800px; height:283px;
color:#FFFFFF;
font-size:14px;
padding:50px 0 0 80px;
font-family:Arial, Helvetica, sans-serif;
width:750px;
}
#powered-by-googleB p {
line-height:20px;
}
#powered-by-googleB span{
color:#ffda0e;
font-weight:bold;
}

#slidingDiv {
    display: none;

}
#insideContent a {
color:#333332;
font-weight:bold;
}
#insideContent a.slink {
color:#0066cc;
font-weight: normal;
font-size:10px;
}

#insideContent li{
line-height:16px;
padding:4px 0;
}
#insideContent p {
line-height:16px;
padding:5px 0;}
#insideContent #slidingDiv strong {
color:#2751ae;
}
.text-highlight {
text-align:center; color:#ba1018;  font-size:18px; 
}
.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
line-height:25px;
color:#333333;}
div.hr {background:url(../images/divider.gif) repeat-x scroll center; height: 10px; }
div.hr hr {display: none}

#insideContent .uniForm p{
color:#000000;
}

#contactForm font.hint {
	font:normal 11px/14px verdana;
	background:#eee url(../images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}


#contactForm fieldset.welldone  font.hint {
	background:#9fd680 url(../images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
#contactForm fieldset.kindagood #contactForm font.hint {
	background:#ffffcc url(../images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}


fieldset.welldone {
	background:transparent url(../images/bg-fieldset-welldone.gif) no-repeat 194px 19px;
}
fieldset.kindagood {
	background:transparent url(../images/bg-fieldset-kindagood.gif) no-repeat 194px 19px;
}

.fltlft {
float:left;
}

.fltrt {
float:right;
}

.center_text {
text-align:center;
}

.alternating {
border:1px solid #4bacc6;
}
li {
color:#000000;}
.alternating td {
padding:5px 8px;

}

.alternating tr:nth-child(odd) {
background-color: #ffffff;
}

.alternating tr:nth-child(even) {
background-color: #d2eaf1;
border-top:1px solid #4bacc6;
}