@charset "UTF-8";

/* This is the CSS file used when in hybrid and CSS mode project options. */
/* This CSS is split into four sections - System, Common, Ajax, Browswer */

/* Start of System, please do not edit these */

#modalBackground{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
	background-color:#333333;
	display:none;
	opacity:0.40;
	filter:alpha(opacity=40);
}

#modalWindow{
	position:fixed;
	left:0;
	top:0;
	z-index:10;
	background-color:white;
	display:none;
	width:30%;
	text-align:center;
	border:1px solid blue;
}

.modalHeader{
	background-color:#e5ecf9;
	border-top:1px solid blue;
	text-align:center;
}

div.calendar_widget{
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:230px;
	height:182px;
	display:none;
}

.invalidOption{
	color:#AAAAAA;
}

/* End of System CSS */

/* Start of common CSS for both Ajax and Browser deploy */

.dialog_body,
.dialog_numeric,
.dialog_date,
.dialog_arrayedit,
.dialog_arraylist,
.dialog_grid,
.dialog_iframe,
.dialog_listbox,
.dialog_altlistbox,
.dialog_label,
.dialog_button,
.dialog_radiobtn,
.dialog_checkbox,
.dialog_image,
.dialog_hotspot{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

.dialog_frame{
	border:1px solid #000000;
}

.dialog_title{
	background-color:#008acc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
}

.dialog_body{
	background-color:#ECE9D8;
}

.dialog_numeric,
.dialog_date,
.dialog_arrayedit,
.dialog_arraylist,
.dialog_grid,
.dialog_iframe{
	border:1px solid #000000;
	background-color:#FFFFFF;
}

.dialog_listbox{
	border:1px solid #000000;
}

.dialog_numeric{
	text-align:right;
}

.gridSelect{
	color:#FFFFFF;
	background-color:#000080;
}

.gridColHead{
	background-color:#C0C0C0;
	cursor:pointer;
}

.tabIndent{
	width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.tabVoid{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

.tabDeselected{
	cursor:pointer;
	font-size:8px;
	font-family:Arial;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
}

.tabDeselected:hover{
	background-color:#F0F0F0;
}

.tabSelected{
	background-color:#CCCCCC;
	cursor:default;
	font-weight:bold;
	font-size:8px;
	font-family:Arial;
	border-top-style:solid;
	border-right-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-top-color:#666666;
	border-right-color:#666666;
}

.tabPage{
	background-color:#CCCCCC;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
}

a{
	color:#0000cc;
	text-decoration:none;
}

a:hover{
	color:#0000cc;
	text-decoration:underline;
}

.input_error{
	background-image:url(../images/asterisk_orange.png);
	background-repeat:no-repeat;
	background-position:right;
}

.input_help{
	background-image:url(images/help.png);
	background-repeat:no-repeat;
	background-position:right;
}

/* End of common CSS for both Ajax and Broswer Deploy */

/* Start of Ajax Deploy specific CSS */

A:visited.srch{
	color:#0000FF;
	TEXT-DECORATION:none;
} /*value,question,answer*/

A.srch{
	color:#0000FF;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}

A:hover.srch{
  COLOR:#FF0000;
  text-decoration:none;
}

.tablelikelist{
	font-size:10px;
	font-family:Arial;
	border:1px solid black;
	border-top-color:#808080;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#808080;
	background-color:white;
	padding:5px;
}

.audittitle{
	background-color:#C0C0C0;
	color:#000000;
}

.auditrow{
	color:#000000;
}

.auditrowtss{
	color:#0000FF;
}

/* End of Ajax Deploy specific CSS */

/* Start of Browser Deploy specific CSS */

.selected_marker{
	font-size:70%;
	vertical-align:middle;
	color:#808080;
}

.capturetitle{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	color:#7b9cde;
	background-color:#e5ecf9;
	border:1px solid #c5d7ef;
	position:relative;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
}

.capturebody{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px;
}

.capturebutton{
	background-color:#7b9cde;
}

.errorbody{
	color:#C00000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px;
}

.informationbody{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px;
}

.datetext{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	padding:3px;
	height:20px;
	background-color:#F0F0F0;
}

.prevdialogtitle{
	font-size: 10px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	color:#FFFFFF;
	background-color:#7b9cde;
	border:1px solid #29509d;
	position:relative;
	width:100%;
	height:19px;
	margin-bottom:6px;
	padding-bottom:2px;
}

/* End of Browser Deploy specific CSS */

.dialog_frame {
  border: 0px solid #000000;
}

.dialog_title {
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;	
  font-size:0px;
  color: #ffffff; 
}

.dialog_body {
	background-color:#ffffff;
}


.header{
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -0px top;
	background-repeat:no-repeat;
}

.header_wide{
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -560px top;
	background-repeat:no-repeat;
}
.top_left {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -1320px top;
	background-repeat:no-repeat;
}

.top_right {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -1350px top;
	background-repeat:no-repeat;
}

.bottom_right {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -1380px top;
	background-repeat:no-repeat;
}

.bottom_left {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -1410px top;
	background-repeat:no-repeat;
}

.top_border {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -1440px top;
	background-repeat:no-repeat;
}

.right_border {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -2180px top;
	background-repeat:repeat-y;
}

.bottom_border {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -2210px top;
	background-repeat:no-repeat;
}

.left_border {
  background-image: url('images/pc_configurator_sprite.png');
  background-position: -2950px top;
	background-repeat:repeat-y;
}

.dialog_numeric,
.dialog_arrayedit,
.dialog_button
{
  border: 2px solid #333333;
}

.dialog_label_red,
.dialog_button,
.dialog_label_center,
.dialog_label_h2,
.dialog_label {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  background-color:#FFFFFF;
}

.dialog_checkbox,
.dialog_radiobtn {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  background-color:#FFFFFF;
}

.dialog_label_red{
	font-size:16px;
	color:#D41811;
}
.dialog_label_red_italic{
	font-style:italic;
	font-size:16px;
	color:#D41811;
}
.dialog_label_center{
	text-align:center;
}
.dialog_label_h2{
	font-size:16px;
	color:#093B76;
}
.dialog_listbox{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
}

.dialog_button {
  border: 2px solid #093B76;
  background-color:#116BD5;
  color:#FFFFFF;
}
a:visited {
	color:#660000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a:link {
	color:#0066CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	background-position:100% 100%;
	padding-right:inherit;
	background-repeat:no-repeat;
	padding-right:15px;
	height:100%;
	width:100%;	
	background-attachment:scroll;
}
a:hover {
	color:#CC0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a:active {
	color:#0066CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a{
	background-repeat:no-repeat;
	padding-right:15px;
	height:100%;
	width:100%;
	font-weight:bold;
	font-size:14px;
}
.dialog_altlistbox{
	height:20px;
}
