﻿@media print
{
	* {color:#000000;}
	body {background:none;}
	img, .NoPrint {display:none;}
}
p {margin:10px 0;}
.Section {width:100%;margin:10px 0;}
.PanelTitle {font-size:1.1em;font-weight:bold;}
.Button
{
	width:60px;
	height: 22px;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	cursor: pointer;
	border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; 
	border-bottom: 1px solid #a0a0a0; border-left: 1px solid #a0a0a0;
	background: url(images/btn_gray_light.jpg) repeat-x center;
}



/* messages and feedback */
.pError, .pSuccess, .pWarning, .pInfo {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.pError {color: #D8000C;background-color: #FFBABA;background-image: url(images/error.png);}
.pSuccess{color: #4F8A10;background-color: #DFF2BF;background-image:url(images/success.png);}
.pWarning {color: #9F6000;background-color: #FEEFB3;background-image: url(images/warning.png);}
.pInfo {color: #00529B;background-color: #BDE5F8;background-image: url(images/info.png);}

/* Rounded Areas */
.Rounded {background: transparent; margin:0;}
.Rounded .xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.Rounded .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.Rounded .xb1, .xb2, .xb3 {height:1px;}
.Rounded .xb2, .xb3, .xb4 {background:#f1f1f1; border-left:1px solid #9b9a64; border-right:1px solid #9b9a64;}
.Rounded .xb1 {margin:0 5px; background:#9b9a64;}
.Rounded .xb2 {margin:0 3px; border-width:0 2px;}
.Rounded .xb3 {margin:0 2px;}
.Rounded .xb4 {height:2px; margin:0 1px;}
.Rounded .xboxcontent {display:block;  background:#F1F1F1; border:0 solid #9b9a64; border-width:0 1px; padding:10px;}

/* Print View Area */
.PrintContent {margin:0;}

/* Request Area */
.RequestPanel {width:100%;}
.RequestPanel td, .RequestPanel input, .RequestPanel select, .RequestPanel textarea, .RequestPanel label
{
    font-family:tahoma, arial, sans-serif;
	font-size:12px;
}
.RequestForm td {vertical-align:top;}
.RequestForm .row {width:200px;}
.RequestForm .multirow {width:200px;}
.RequestFeedback
{
	display:block;
	height:32px;
	line-height:32px;
	margin-top:5px;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	color:#444;
	background: url(images/mail_generic.png) no-repeat left center;
	padding-left:35px;
}
/* ESP Area */
.EspPanel {width:100%;}
.EspPanel td, .EspPanel input, .EspPanel select, .EspPanel textarea, .EspPanel label
{
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
}
.EspForm {margin:0;width:100%;}
.EspForm td {vertical-align:top;}
.EspForm .left {width:45%;}
.EspForm .right {width:65%;}
.EspForm .Step
{
	background: url(images/accept.gif) no-repeat -.1em 9px;
	padding-left:18px;
	padding-bottom:2px;
	padding-top:10px;
}
.EspForm .Label {height:18px;vertical-align:bottom;}
.EspForm .Required {background: url(images/required_field.gif) no-repeat left 0.5em;padding-left:10px;}
.EspForm .Spacer {padding-bottom:5px;}
.EspForm .Bottom {height:8px;}
.EspForm .Textbox {width:220px;}
.EspForm .Dropdown {width:225px;}
.EspForm .LongTextbox {width:300px;}
.EspForm textarea {height:65px;}
.EspForm img
{
	vertical-align:bottom;
	position:relative;
	left:10px;
}



