/* Minification failed. Returning unminified contents.
(1963,64): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: cellSpacing
 */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/*text font size*/
.bti-sz-normal { font-size: 9pt }
.bti-sz-plus { font-size: 10pt }
.bti-sz-plus2 { font-size: 11pt }
.bti-sz-plus3 { font-size: 12pt }
.bti-sz-plus4 { font-size: 13pt }
.bti-sz-minus { font-size: 8pt }

/*text color*/
.bti-rgb-txt { color: #277276; }
.bti-rgb-err { color:red; }
.bti-rgb-info { color:blue; }
.bti-rgb-bkgd { background-color:#00A5B0; }

/*shape*/
.bti-round { border-radius: 5px; }
.bti-center { text-align:center; }
.bti-padding-hor { padding-left: 6ex; padding-right: 6ex;}

.maintabs
{
	font-size:1em;
	font-weight:bold;
}

.menubar {
	background-color:#00A5B0;
	color:#fff;
	font-size: 9pt;
	font-weight:bold;
	padding:4px;
	border-top:2px solid white;
	border-bottom:2px solid white;
}

.menubar a { color:#fff; }

.bti-btn {
	color:white;
	background-color:#00A5B0;
	padding-left:6px;
	padding-right:6px;
	padding-top: 6px;
	padding-bottom: 3px;
	border:0px;
	border-radius:5px;
	box-shadow: 0px 2px 2px #666666;
	cursor: pointer;
	padding-left:2ex;
	padding-right:2ex;
	font-weight:bold;
}

a.bti-a {
	text-decoration:underline;
	color:#277276
}

.bti-rnd-input {
	border: 1px solid #277276;
	border-radius: 5px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:2px;
}

.error-block {
	padding-left:4ex;
	padding-top:4ex;
	padding-bottom:4ex;
	color: red;
}

.BodyCopySmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
li {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
.yui3-g {
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
}

.yui3-u,
.yui3-u-1,
.yui3-u-1-2,
.yui3-u-1-3,
.yui3-u-2-3,
.yui3-u-1-4,
.yui3-u-3-4,
.yui3-u-1-5,
.yui3-u-2-5,
.yui3-u-3-5,
.yui3-u-4-5,
.yui3-u-1-6,
.yui3-u-5-6,
.yui3-u-1-8,
.yui3-u-3-8,
.yui3-u-5-8,
.yui3-u-7-8,
.yui3-u-1-12,
.yui3-u-5-12,
.yui3-u-7-12,
.yui3-u-11-12,
.yui3-u-1-24,
.yui3-u-5-24,
.yui3-u-7-24,
.yui3-u-11-24,
.yui3-u-13-24,
.yui3-u-17-24,
.yui3-u-19-24,
.yui3-u-23-24 {
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.yui3-u-1 {
    display: block;
}

.yui3-u-1-2 {
    width: 50%;
}

.yui3-u-1-3 {
    width: 33.33333%;
}

.yui3-u-2-3 {
    width: 66.66666%;
}

.yui3-u-1-4 {
    width: 25%;
}

.yui3-u-3-4 {
    width: 75%;
}

.yui3-u-1-5 {
    width: 20%;
}

.yui3-u-2-5 {
    width: 40%;
}

.yui3-u-3-5 {
    width: 60%;
}

.yui3-u-4-5 {
    width: 80%;
}

.yui3-u-1-6 {
    width: 16.656%;
}

.yui3-u-5-6 {
    width: 83.33%;
}

.yui3-u-1-8 {
    width: 12.5%;
}

.yui3-u-3-8 {
    width: 37.5%;
}

.yui3-u-5-8 {
    width: 62.5%;
}

.yui3-u-7-8 {
    width: 87.5%;
}

.yui3-u-1-12 {
    width: 8.3333%;
}

.yui3-u-5-12 {
    width: 41.6666%;
}

.yui3-u-7-12 {
    width: 58.3333%;
}

.yui3-u-11-12 {
    width: 91.6666%;
}

.yui3-u-1-24 {
    width: 4.1666%;
}

.yui3-u-5-24 {
    width: 20.8333%;
}

.yui3-u-7-24 {
    width: 29.1666%;
}

.yui3-u-11-24 {
    width: 45.8333%;
}

.yui3-u-13-24 {
    width: 54.1666%;
}

.yui3-u-17-24 {
    width: 70.8333%;
}

.yui3-u-19-24 {
    width: 79.1666%;
}

.yui3-u-23-24 {
    width: 95.8333%;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:transparent;
}

table.mainContainer
{
	margin-left:10px;
	margin-right:10px;
}
.mainContainer1{margin-left:10px;margin-right:10px;}
table.confirmOrd
{
	text-align: center;
	margin-left:10px;
	margin-right:10px;
	width:95%;
}
.topdiv{width:100%;height:40px}
table.loginContainer
{
	background-color:transparent;
	text-align: center;
	width: 60%;
	color:#277276;
}
table.loginContainer td
{
	padding: 4px;
}

table.registerContainer
{
	background-color: #A6B05E;
	text-align: center;
	width: 80%;
}
table.registerContainerNew
{
	text-align: center;
	width: 95%;
}
td.textRightBig
{
	text-align: right;
	color:#277276;
	font-size: 11pt;
	font-weight: bold;	
}

td.textLeftBig
{
	text-align: left;
	color:#277276;
	font-size: 11pt;
}

td.textSmallLeft
{
	text-align: left;
	color:#277276;
	font-size: 9pt;
}

.separator
{
	background-color: #FFF;
	/*border-top: 2px ridge #00A5B0;*/
	text-align: left;
	color: #00A5B0;
	font-size: 9pt;
	font-weight: bold;
	display:inline;
}
.separator a
{
	color: #00A5B0;
	text-decoration: underline;
}

.logout
{
	color:#fff;
	font-size: 9pt;
	font-weight: bold;
	padding-left:5px;
	padding-bottom:5px;
}
.logout a
{
	color: #fff;
	text-decoration: underline;
}
.legend
{
	font-size: 8pt;
	width: 95%;
	margin-right: 200px;
	text-align: right;
}
div.legend
{
	font-size: 8pt;
	width: 100%;
	margin-right: 100px;
	text-align: right;
}
input.loginBtn
{
	font-size: 10pt;
	border: 1px solid black;
}

/*input.btn
{
	font-size: 8pt;
	border: 1px solid black;
	text-transform:capitalize;
}*/

table.legend
{
	font-size: 8pt;
	width: 100%;
}

table.popupCntr
{
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
}
table.popupCntr td
{
	border: 0;
	padding: 0;
	margin: 0;
	color: #00A5B0;
	font-size: 9pt;
	font-weight: bold;
}

table.popup
{
	border: 0;
	padding: 0;
	margin: 0;
}
table.popup td
{
	border: 0;
	padding: 0;
	margin: 0;
	color: #00A5B0;
	font-size: 9pt;
	font-weight: bold;
}

.userPopup
{
	z-index: 1;
	visibility: hidden;
	position: absolute; /*background-color: #939F57;*/
	background-color: White;
	padding: 5px;
	border: 2px ridge gray;
	color: Black;
	width: 150px;
}

.userPopup a
{
	text-decoration: none;
	color: Black;
}

/*input
{
	border: 0;
}*/

a
{
	text-decoration: none;
}

a.footer
{
	text-decoration: underline;
	color: #277276;
	cursor:hand;
}

img
{
	border: 0;
}

.loginMessage
{
	font-size: 10pt;
	color: #277276;
	margin:8px 0 13px;
}

.errorMessage
{
	font-size: 10pt;
	font-weight: bold;
	color: red;
}

.successMessage
{
	font-size: 10pt;
	font-weight: bold;
	color:#00A5B0;
}

.errorMessageSmall
{
	font-size: 8pt;
	font-weight: bold;
	color: red;
}

.successMessageSmall
{
	font-size: 8pt;
	font-weight: bold;
	color: white;
}


.detailsTable
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

.detailsTable a
{
	text-decoration: underline;
}

.detailsTitle
{
	font-size: 9pt;
	font-weight: bold; 
	color:#fff;
	background-color: #00A5B0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	padding:3px;
	padding-left:5px;
	width: 15%;
	text-align:left;
}
.detailsTitle1
{
	font-size: 9pt;
	font-weight: bold; 
	color:#00A5B0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	padding:3px;
	padding-left:5px;
	width: 15%;
	text-align:left;
}

.detailsData
{
	font-size: 8pt;
	border-top: 1px solid #00A5B0;
	border-right: 1px solid #00A5B0;
	border-bottom: 1px solid #00A5B0;
	background-color: white;
	color:#000;
	padding:3px;
	padding-left:5px;
	width: 35%;
	text-align:left;
}
.notesTitle
{
	font-size: 9pt;
	font-weight: bold; /*background-color: #939F57;*/
	border-left: 1px solid #939F57;
	padding: 1px;
	width: 15%;
	text-align:left;
}
.notesData
{
	font-size: 8pt;
	padding: 1px;
	width: 35%;
}
.notesData a
{
	font-size: 8pt;
	color: Black;
}
.clickItInfo
{
	font-size: 9pt;
	font-weight: bolder;
	color:Teal;
	background-color: white;
	padding: 0px;
	width: 60%;
	
}
.detailsDataChange
{
	font-size: 8pt;
	border: 2px solid #00A5B0;
	padding: 5px;
}
.detailsBreakoutPopUp
{
	position:absolute; 
	z-index:1; 
	visibility:hidden;
	width: 170px;
	height: 50px;
	overflow-y: scroll;
	border: 1px solid #00A5B0;
	background-color: white;
}

.detailsNotePopUp
{
	position:absolute; 
	z-index:1; 
	visibility:hidden;
	width: 150px;
	height: 60px;
	overflow-y: scroll;
	border: 1px solid #00A5B0;
	background-color: white;
}

.detailsNotePopUpBig
{
	position:absolute; 
	z-index:999999; 
	visibility:hidden;
	width: 250px;
	height: 80px;
	overflow-y: scroll;
	border: 1px solid #00A5B0;
	background-color: white;
}

.registerTitle
{
	font-size: 8pt;
	font-weight: bolder;
	text-align: right;
	color:#00A5B0;
	padding-right:10px;
}

.registerLink
{
	font-size: 8pt;
	font-weight: bolder;
	text-align: left;
	color:#00A5B0;
	padding-right:10px;
}
select.register
{
	font-size: 7pt;
	border: 0px;
}
select.secQ
{
   background:#fff;
   width: 250px;
   padding:2px;
   font-size:12px;
   border:1px solid #277276;
   height:30px;
}
select.multiple
{
	font-size: 7pt;
	border: 1px solid #00A5B0;
	position: relative; 
	left:-2px; 
}
.multiple-new
{
	font-size:12px;
	width:100%;
	border: 1px solid #00A5B0;
}

/*
File Cabinet Screen  ***********************************************************
*/

div.fileCabinetItemContainer
{
	position: absolute;
	visibility: hidden;
	height:210px;
	width:250px;
	padding:5px;
	border:2px solid #fff;
}

select.fileCabinetSelect,.dareType
{
	font-size:10pt;
	width:100%;
	height:100%;
	border:0px;
}
.dareType{width:140px;}
input.fileCabinetInput
{
	font-size: 8pt;
	border: 1px solid black;
}

td.fileCabinetTitle
{
	font-size: 8pt;
	font-weight: bold;
}

td.fileCabinetNormal
{
	font-size: 8pt;
}

table.fileCabinetSearch
{
	border: 2px solid #00A5B0;
	border-collapse: collapse;
	height: 210px;
	width:100%;
}

table.fileCabinetSearch td.middle
{
	font-size:8pt;
	width:45%;
	border-top: 2px solid  #00A5B0;
	border-bottom: 2px solid  #00A5B0;
}

table.fileCabinetSearch td.right
{
	font-size: 8pt;
	padding:10px;
	width:200px;
	vertical-align: top;
	background-color:#00A5B0;
}

table.fileCabinetSearch td.left
{
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width:15%;
	vertical-align: middle;
	text-align: center;
	border-top: 2px solid  #00A5B0;
	border-bottom: 2px solid  #00A5B0;
	border-right: 2px solid  #00A5B0;
	cursor:pointer;
}

.searchNormal
{
	/*border: 2px solid  #00A5B0;*/ /*#a6b05e;*/
	width:100%;
	height: 30px;
	padding-top: 7px; 
	vertical-align: middle;
	text-align: center;
}

.searchMouseOver
{
	/*border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
	border-right: 2px solid white;*/
	width:100%;
	height: 30px;
	padding-top: 7px;
	vertical-align: middle;
	background-color:  #00A5B0;
}

.searchMouseDown
{
	/*border-top: 2px solid black;
	border-left: 2px solid black;
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;*/
	width:100%;
	height: 30px;
	padding-top: 7px;
	vertical-align: bottom;
	background-color: #00A5B0;
}

.searchMiddleNormal
{
	/*border-top: 2px solid  #00A5B0;
	border-bottom: 2px solid  #00A5B0;*/
	width:95%;
	height: 30px;
	padding-top: 7px;
	padding-left:10px;
	vertical-align: middle;
}
.searchMiddleSelected
{
	/*border-top: 2px solid white; 
	border-bottom: 2px solid white;*/
	width:100%;
	height: 30px;
	padding-top: 7px;
	padding-left:10px;
	vertical-align: middle;
	background-color:  #00A5B0;
}
.mainSearch{background-color:red;overflow:auto;}
/*
Admin Screen  ***********************************************************
*/

table.admin
{
	/*border: 2px solid #939F57;*/
	padding: 0px;
	border-collapse: collapse;
	/*height: 800px;*/
	width: 100%;
}

table.admin td.bottom
{
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
	width: 100%;
	vertical-align: top;
	border-bottom: 2px solid #939F57;
	border-right: 2px solid #939F57;
	border-left: 2px solid #939F57;
}

table.admin td.top
{
	font-size: 8pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 10%;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}

table.admin td.fill
{
	/*border-left: 2px solid #939F57;*/
	border-bottom: 2px solid #939F57;
	width: 70%;
	height: 30px;
}

input.selectBtn
{
	border-top: 2px solid #939F57;
	border-bottom: 1px solid white;
	border-right: 2px solid #939F57;
	border-left: 2px solid #939F57;
	padding: 0,3px,0,3px;
	background-color: #a6b05e;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

input.selectBtnDown
{
	border-top: 2px solid white;
	border-bottom: 1px solid white;
	border-right: 2px solid white;
	border-left: 2px solid white;
	padding: 0,3px,0,3px;
	background-color: #AEB57F;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

div.adminContainer
{
	background-color: white; /*#AEB57F;*/
	height: 100%;
	width: 100%;
	border: 2px solid white;
}

table.userEdit
{
	border: 0;
}

table.userEdit td.title
{
	border: 0;
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	color:#00A5B0;
}
td.lefttitle{border: 0;font-size: 8pt;font-weight: bold;text-align: left;}
table.userEdit td.entry
{
	border: 0;
	padding-right: 15px;
}

.inputControl
{
	border: 1px solid black;
	font-size: 8pt;
}
.inputControl2
{
	border: 1px solid black;
	font-size: 8pt;
	width:180px;
}
.adminErrorMessage
{
	font-size: 10pt;
	font-weight: bold;
	color: red;
}

.adminSuccessMessage
{
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

/*
Shared Styles for list DataGrids  ***********************************************************
*/

.DataGrid_Object
{
	border-collapse: collapse;
	border: 2px solid #00A5B0;
	margin: 0 0 0 0;
	width: 100%;
}
.DataGrid_Object td
{
	border: 2px solid #00A5B0;
	padding: 0px 5px 2px 5px;
	vertical-align: middle;
}

.DataGrid_Header, .DataGrid_Footer, .DataGrid_Pager
{
	color: #fff;
	background-color:#00A5B0 ;
	vertical-align: middle;
	height: 25px;
}

.DataGrid_Header
{
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	/*border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
}

.DataGrid_Header a
{
	text-decoration: none;
	color: White;
}

.DataGrid_Pager a
{
	text-decoration: underline;
	color: White;
}

.DataGrid_Footer, .DataGrid_Pager
{
	font-size: 9pt;
	text-align: left;
}

.DataGrid_RowItem, .DataGrid_RowAlternateItem, .DataGrid_SelectedItem 
{
	font-size: 8pt;
	text-align: left;
	color: Black;
	vertical-align: middle;
	behavior:url(js/rollover.htc);
	cursor:default;
}

.DataGrid_RowItem a, .DataGrid_RowAlternateItem a, .DataGrid_SelectedItem a
{
	text-decoration: underline;
	color: Black;
	cursor:hand;
}

.DataGrid_RowItem
{
	background-color: White;
}


.MGDataGrid_RowItem
{
	font-size: 8pt;
	text-align: left;
	color: Black;
	vertical-align: middle;
	background-color: White;
	height: 25px;
}

.MGDataGrid_RowItem_Disabled
{
	font-size: 8pt;
	text-align: left;
	color: Black;
	vertical-align: middle;
	background-color: #CCCCCC;
	height: 25px;
}

.MGDataGrid_RowItem_Disabled td
{
	background-color: #CCCCCC;
}

.MGDataGrid_RowItem a
{
	text-decoration: underline;
	color: Black;
}


.DataGrid_RowItemInv
{
	font-size: 8pt;
	text-align: left;
	color: Black;
	vertical-align: middle;
	background-color: white;
}

.DataGrid_RowAlternateItem
{
	background-color: White;
}

.DataGrid_SelectedItem
{
	background-color: #AEB57F;
}

.DataGrid_Header td, .DataGrid_RowItem td, .DataGrid_RowAlternateItem td, .DataGrid_SelectedItem td 
{
	border: 1px solid #00A5B0;
	vertical-align: middle;
}
.DataGrid_Header th
{
	cursor:default;
}
.DataGrid_RowItem select
{
	border: 0px;
	font-size: 8pt;
}

.MGDataGrid_RowItem select, .MGDataGrid_RowItem input, .MGDataGrid_RowItem_Disabled select, .MGDataGrid_RowItem_Disabled input
{
	font-size:10px;
	margin-left:1px;
	margin-right:2px;
}
.MGDataGrid_RowItem select{width:40px;}


.DataGrid_RowAlternateItem select
{
	border: 0px;
	font-size: 8pt;
}

.DataGrid_SelectedItem select
{
	border: 0px;
	font-size: 8pt;
}

.DataGrid_RowItem textarea, .DataGrid_RowAlternateItem textarea, .DataGrid_SelectedItem textarea, MGDataGrid_RowItem textarea
{
	font-size: 8pt;
}


#headerContainer
{
	display:none ;	
}
#notesContainer
{
	display:none ;	
}

Table.EstimateBar
{
	font-size: 8pt;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-bottom-width:0px;
	width:84px;
	table-layout:fixed;
	
}
.EstimateBar td
{padding:1px;margin:0px;width:12px;border:1px solid #00a5b0;}

.slick-containter.EstimateBar td 
{
	font-size: 8pt;
	text-align:center;
	width: 14px;
	border-color: silver;
}

.txtbox 
{ 	
	color:black;  
	/*background-color:#c7ebd9;
	background-image: url(../images/bg_forms1.gif); 
	padding-left:8px; 
	padding-top:3px; 
*/	
	line-height:normal; 
	font-size: 10px; 
	font-family: verdana,arial,sans-serif; 
	border:1px silver groove;
}
.txtbox1
{ 	
	color:black;  
	padding-left:5px; 
	padding-top:5px; 
	line-height:normal; 
	font-size: 10px; 
	font-family: verdana,arial,sans-serif; 
	border:1px silver groove;
}

.txtbox_error 
{ 	
	color:black;  
	background-color:red;
/*
	background-image: url(../images/bg_forms1.gif); 
	padding-left:8px; 
	padding-top:3px; 
*/	
	line-height:normal; 
	font-size: 10px; 
	font-family: verdana,arial,sans-serif; 
	border:1px silver groove;
}

.Wd 
{
	font-size:7pt; 
	font-weight:normal; 
	color: #000000; 
	text-align:center; 
	cursor:pointer;
	line-height:10pt;
}
.Wd_Inactive 
{
	font-family: Arial Narrow ; 
	font-size:7pt; 
	font-weight:normal; 
	color: #000000; 
	text-align:center; 
	cursor:hand;
	line-height:10pt;
	background-color:gray;
}

.proposed
{
	float:left ;
	font-size: 10px;
	background-color:#FFFFFF;
	color:Black;
}

.current
{
	float:left ;
	font-size:7pt;
	background-color:#dcdcdc;
	text-align:center;
	color:Black;	
}

#tableEnterChange
{
	OVERFLOW-x:auto; 
	overflow-y:visible;
	WIDTH: 100%;	
}

.tabbutton, .selectedtabbutton 
{ 
vertical-align: middle; 
text-align: center; 
width:15em;
font-size:1em; 
} 

.tabbutton
{
cursor: hand; 
cursor:pointer; 
color:#00A5B0; 
background-color: #f9f9f9;
border:1px solid #00A5B0;
/*font-size: 0.75em; */
}

.selectedtabbutton 
{ 
font-weight: bold; 
background-color:#00A5B0; 
color:#fff;
/*width:150px;*/
border:1px solid #00A5B0;
cursor:default; 
}

.acceptedChangeCount
{
	background-color: #55FF55;
}
.rejectedChangeCount
{
	background-color: #FF5555;
}

.txtbox_locked
{ 	
	color:black;  
	background-color:gray ;	
	line-height:normal; 
	font-size: 10px; 
	font-family: verdana,arial,sans-serif; 
	border:1px silver groove;
}

.ChangeLegend
{
	font-size: 0.7em;
}

.ProcessChange_Info
{
	font-size: 8pt;
	text-align: left;
	color: Black;
	border: 1px solid #dddddd;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
}
.NoRecords
{
	text-align:center;
	font-weight:bold;
	color:Red;
	font-size: 10pt;
}
.oldCollayout
{width:35px;}

.divCnfmsg
{
	font-size: 8pt;
	font-weight:bold;
	font-family: verdana,arial,sans-serif; 
	text-align: center;
	color: Red;
	vertical-align: middle;
	background-color: #A6B05E;
}
.Img_Calendar
{
	height:20px;
	width:20px;
	border:0;
	vertical-align:text-bottom ;
		
}
.stnBtn{cursor:hand;height:13pt;}
.stnTxt{height:12pt;}
.newBtn{cursor:hand;}

.delCol_atreg,.bandCol_atreg{width:50px;text-align:center;}
.stnCol_atreg{width:250px;text-align:center;}
.stnTVCol_atreg{width:100px;text-align:center;}
.delTVCol_atreg,.bandTVCol_atreg{width:25px;text-align:center;}
.stnTbl_atreg{}
.hidcol,.version_state_id,.oo0,.ooFalse{display:none;visibility:hidden;}
.oo1,.ooTrue{font-size:7pt;}
 #dlgCnfOrd .hd ,#dlgChgErr .hd ,#dlgPrnt .hd, #divUserForm .hd, #divLegend .hd, #divCompanyForm .hd, #divDareOffice .hd
 ,#dlgAddDareOff .hd
 {background:#00A5B0;color:#fff;font-weight:bold;text-align:left;}
 #dlgCnfOrd .bd ,#dlgChgErr .bd ,#dlgPrnt .bd,#divUserForm .bd, #divLegend .bd, #divCompanyForm .bd, #divDareOffice .bd
 ,#dlgAddDareOff .bd
 {background-color:#fff;color:#00A5B0;text-align:left;}
 #dlgCnfOrd .ft ,#dlgChgErr .ft ,#dlgPrnt .ft, #divUserForm .ft, #divLegend .ft, #divCompanyForm .ft, #divDareOffice .ft
 ,#dlgAddDareOff .ft
 {background-color:#fff;color:#00A5B0;}
 #dlgCnfOrd .ft span.default button,#dlgChgErr .ft span.default button ,#dlgPrnt .ft span.default button
 , #divUserForm .ft span.default button, #divLegend .ft span.default button,#divCompanyForm .ft span.default button
 , #divDareOffice .ft span.default button,#dlgAddDareOff .ft span.default button
 {background-color:#d4d0c8;font-weight:bold;}
 #dlgCnfOrd .ft button, #dlgChgErr .ft button ,#dlgPrnt .ft button , #divUserForm .ft button, #divLegend .ft button
 ,#divCompanyForm .ft button, #divDareOffice .ft button,#dlgAddDareOff .ft button
 {background-color:#d4d0c8;color:#000;font-weight:bold;}
 #dlgCnfOrd .ft .yui-button-hover button , #dlgChgErr .ft .yui-button-hover button ,#dlgPrnt .ft .yui-button-hover button 
 , #divUserForm .ft .yui-button-hover button, #divLegend .ft .yui-button-hover button,#divCompanyForm .ft .yui-button-hover button
 , #divDareOffice .ft .yui-button-hover button,#dlgAddDareOff .ft .yui-button-hover button
 {background-color:#d4d0c8;color:white;font-weight:bold;}
 .dgMarkets td {border-width: 0px;}
 .dgMarkets{border-width:0px;}
 .dgStations{border-width:3px 0px 3px 0px;border-color:gray}
 .dgStations td, .dgStationsAlternate td{border-width:1px 0px 0px 0px;}
 .dgMarketsAlternate td{border-width:1px 0px 0px 0px;}
 .cnfPageMsg{font-size: 8pt;font-weight: bold;color: black;}
 .separateSaveMsg{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;display:inline;text-align:left;font-weight:bold;}
 .searchlbl,.legendlbl{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;}
 legend_div{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;text-align:center;width:100%;}
 .divbtn{border:solid 1 black;margin:5px;background-color:#d3d3d3;width:65px;height:30px;text-align:center;font-size:8pt;font-weight:bold;cursor:hand;padding-top:4px;}
 #searchTip{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;}
 .pagelink{font-weight:bold;color:white;}
 .firstpagelink,.lastpagelink,.prevpagelink,.nextpagelink{color:white;font-family:webdings;}
 .currpagetxt {background-color: #a6b05e;border:none;text-align:center;width:25px;	font-size:8pt}
 .addOff,.viewOff1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color:Black;cursor:hand;display:inline;margin-right:3px;}
 .viewOff0{display:none;}
 .yui-skin-sam .yui-dt thead tr.yui-dt-first {background:#242E04; }
 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd{background:#d4d0c8; }
 .yui-skin-sam .yui-dt-scrollable table {border:none;}
 /*--*/
 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;} 
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {border-left:0px solid #7F7F7F;border-bottom:0px solid #7F7F7F;border-right:0px solid #7F7F7F;background-color:#a6b05e;} 
yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td {border-bottom:1px solid #7F7F7F;}  

/*--*/
	.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a {background:#242E04; font-weight:bold;text-decoration:none;color:white; vertical-align:middle;font-size:8pt;}
	.yui-skin-sam .yui-dt tr.yui-dt-even td {border-bottom:solid 1px gray;}
	.yui-skin-sam .yui-dt tr.yui-dt-odd td {border-bottom:solid 1px gray;}
	.yui-skin-sam tr.yui-dt-even {background-color:white;vertical-align:top;font-size:8pt;border-bottom:solid 1px black;}
	.yui-skin-sam tr.yui-dt-odd {background-color:white;vertical-align:top;font-size:8pt;border-bottom:solid 1px black;} 
	.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
	.yui-skin-sam tr.yui-dt-even td.yui-dt-desc {background-color:white;border-bottom:solid 1px black;}
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc {background-color:white;border-bottom:solid 1px black;}
	.yui-skin-sam tr.yui-dt-highlighted, 
	.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc, 
	.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc, 
	.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted, 
	.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted 
	{
		cursor:default;
		background-color:#87cefa; /* med blue hover */ 
	} 
.delbtn{cursor:hand;background:white url(images/del.gif) no-repeat center center;border:solid 2px red;height:20px;width:20px;}
.editbtn{cursor:hand;background:white url(images/edit.gif) no-repeat center center;border:solid 2px red;height:20px;width:20px;}
#lbldareComp{font-weight:bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color:Black;margin-bottom:3px;}

.frame,.rframe{BORDER:#00A5B0 2px groove;}
.frame,.rframe{border: 3px solid #b1b1b1;
	border-radius: 5px 5px 5px 5px;}
 .rframe{margin-left:20px;width:60%;background-color:#F9F9F9;height:450px;}   
	
.frame-title{padding-left:5; padding-right:5; WIDTH: 5px; POSITION: relative; TOP: -9px; BACKGROUND-COLOR: #fff; font-size: 9pt;	font-weight: normal; color:#00A5B0;}
.state-plus-minus{WIDTH: 5px; BACKGROUND-COLOR: #fff; font-size: 9pt;	font-weight: normal; color:#00A5B0; cursor:pointer;}
.link_label
{
	text-decoration: underline;
	color: Black;
	cursor:hand;
}
.register-comments{border:0;font-size: 8pt;}
.register-comments-msg{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:bold;}
.warning-header
{
	font-family:sans-serif;
	position:fixed;
	top:0px;left:0px;
	width:100%;z-index:1000;
	text-align:center;
	font-weight:bold;font-size:120%;
	color:#fff;background-color:#AE0000;
	padding:5px 5px;
}
#background {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
}
#tbUsername,#tbPassword,.textbox
{
	border:1px solid #277276;
	height: 18px;
	margin:0;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:2px;
	border-radius: 5px 5px 5px 5px;
	font-size:12px;
	letter-spacing:1.2px;
}

.textbox-small
{
	border:1px solid #277276;
	height:20px;
	width:30px;
	padding-top:3px;
	
	border-radius: 5px 5px 5px 5px;
}

.textarea
{
	border:1px solid #277276;
	margin:0;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:2px;
	border-radius: 5px 5px 5px 5px;
	font-size:12px;
	letter-spacing:1.2px;
}
.label
{
	color:#277276;
	font-size: 11pt;
}
.label-small
{
	color:#277276;
	font-size: 8pt;
}
.rlabel
{
	color:#277276;
	font-size:13px;
}
.rtitle
{
	color:#277276;
	font-size:25px;
    font-weight:bold;
    text-align:left; 
    margin-left:400px;
}
.left
{
	text-align:left;
}
.right{text-align:right;}
.center{text-align:center;}
.btn,.aspbtn
{
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	/*margin-left: 2px;
	margin-top: 5px;
	padding: 4px;*/
	text-align: center;
	width: 80px;
}

.aspbtn
{
	box-shadow:0 6px 6px #666666;
	-moz-user-select: none;
	background: none repeat scroll 0 0 #00A5B0;
	border-radius: 5px 5px 5px 5px;
	
}
.w230{width:230px}
.w130{width:130px}
.transbtn,.transbtn-135,.transbtn-230,.transbtn-220,.transbtn-160,.transbtn-180,.transbtn-200,.transbtn-small,.transbtn-small-100,.transbtn-small
{
	background-color:transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	/*margin-left: 2px;
	margin-top: 5px;
	padding: 4px;*/
	text-align: center;
	width: 80px;
	font-size:10pt;
	text-transform:capitalize;
}
.transbtn-small,.transbtn-small-100{font-size:8pt;width:60px;}
.transbtn-135{width:135px;}
.transbtn-160{width:160px;}
.transbtn-180{width:180px;}
.transbtn-200{width:200px;}
.transbtn-230{width:230px;}
.transbtn-small-100{width:100px;}
.transbtn-220{width:220px;}
.transbtn-small{width:60px;height:15px;font-size:10px;}


.nice 
{
	border-collapse: separate;
	-moz-user-select: none;
	background: none repeat scroll 0 0 #00A5B0;
	border:solid 0px;
	border-radius: 5px 5px 5px 5px;
	box-shadow:0 6px 6px #666666;
}

.nice-no-shadow {
	-moz-user-select: none;
	background: none repeat scroll 0 0 #00A5B0;
	border-radius: 5px 5px 5px 5px;
	box-shadow:0 2px 2px #666666;
}

.pad3{padding:3px;}
.lgnbx,.emailbx,.helpbx {
	border: 3px solid #b1b1b1;
	border-radius: 5px 5px 5px 5px;
	background-color: #F9F9F9;
	padding:10px;
	width:180px;
}

.emailbx{width:345px;}
.helpbx{width:100%;}
#signup
{
	padding-bottom:15px;
	border-bottom:3px solid #b1b1b1;
}
#loginformdiv
{
	padding-top:15px;
}
#loginformdiv h2{font-weight:bold;color:#277276;margin:8px 0 13px;}
.btnaslink{background-color:transparent;text-decoration:underline;cursor:pointer;}
.donotaccept{margin-left:35px;color:black;font-size:10px;}

/*
step by step

*/

.step
{
	height:40px;
	width:40px;
	text-align:center;
	
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	
	
	-webkit-box-shadow: #666 0px 5px 5px;
	-moz-box-shadow: #666 0px 5px 5px;
	box-shadow: #666 0px 5px 5px;
	
	border:2px #008fac solid;
	
	background:#fff;
	color:#008fac;
	line-height:3em;
	
	font-size:15px;

}
.current-step
{
	background:#88E0E4;
	font-weight:bold;
	color:#fff;
	font-size:20px;
	line-height:2em;
}
.complete-step
{
	background:#008fac;
	font-weight:bold;
	color:#333;
}

.line-nocolor
{
	height:10px;
	width:145px;
	margin-left:3px;
	margin-right:3px;
}
.whiteinline
{
	border-bottom:3px solid #999;
	height:20px;
	width:155px;
	margin-left:3px;
	margin-right:3px;
}
.whiteinline-noshadow
{
	border-bottom:3px solid #333;
	height:20px;
	width:155px;
	margin-left:3px;
	margin-right:3px;
}

.step-container , .step-labels
{
	list-style-type: none;
	height:50px;
	padding-left:20px;
}

.complete-step-label,.current-step-label,.step-label{width:52px;text-align:center;font-size:12px;}
.current-step-label,.complete-step-label{font-weight:bold;color:#277276;}
.step-label{color:#A0A0A0;}
.step-labels{height:35px;}

.step-container li , .step-labels li
{
	float: left;
	cursor:pointer;
	}
.tab
{ 
	display:inline; 
	font-size:8pt;
	cursor:pointer; 
	background-color:#f9f9f9;
	border:solid 1px #00A5B0;
	color:#00A5B0;
	width:120px;
	height:35px;
	
} 

.tab-container{display:block;}
.selected-tab 
{ 
font-weight: bold; 
background-color:#00A5B0; 
color:#fff;
height:45px;
}

.tabs
{ 
	display:inline; 
	font-size:10pt;
	cursor:pointer; 
	border:solid 1px #00A5B0;
	color:#00A5B0;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	
} 


.selected-tabs
{ 
font-weight: bold; 
background-color:#00A5B0; 
color:#fff;
}
.helplink{padding:10px;}
.helplink a{color:#277276;decoration:none;}
.helplist{margin-left:20px;}
.btnrow{background-color:#00A5B0;color:black;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;height:54px;}
.ppchange{
border:5px solid #000;
}
.btnrow a{color:#fff;font-weight:bold;}
.dgOffers{border:0px solid #000;}
.dgOffers td{
border-left:0px solid #000;
border-right:0px solid #000;
border-top:0px solid #000;
border-bottom:2px solid #00A5B0;
}
.maintainance
{
	border: 3px solid #b1b1b1;
	border-radius: 5px 5px 5px 5px;
	background-color: #F9F9F9;
	padding:10px;
}
.maintainance-message,.maintainance-message-signin
{
	white-space:pre;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	line-height:1.5;
}
.maintainance-message-signin{line-height:1;min-height:40px;overflow:auto;}

.aei-info, .aei-success, .aei-warning, .aei-error, .aei-validation {
border:1px solid;
padding:0.8em; 
margin-bottom: 1em;
}

.aei-info {
color: #00529B;
background-color: #BDE5F8;
}
.aei-success {
color: #4F8A10;
background-color: #DFF2BF;
}
.aei-warning {
color: #9F6000;
background-color: #FEEFB3;
}
.aei-error {
background: rgb(251, 227, 228); 
border-color: rgb(251, 194, 196); 
color: rgb(138, 31, 17);
}

.aei-error1
{
	border: 1px solid;
	margin: 10px 0px;
	/*padding:15px 10px 15px 50px;*/
	padding:0.8em;
	color: #D8000C;
	background-color: #FFBABA;
	}
div.clear { clear:both; overflow:hidden; height:0; }
.asterisk{FONT-SIZE:7pt;padding-bottom:5px;display:inline-block;*display:inline;}
.viewlink{cursor:pointer;}

.Action-Button,.Action-Button-Label{height:54px;width:47px;cursor:pointer;font-weight:bold;color:#fff;text-align:center;}
.Action-Button{height:45px;margin:auto;position:relative;background:transparent url('../Images/actions.png') no-repeat top left;}
.Action-Button-Label{height:9px;width:100%;border:0px solid;font-family:arial;font-size:8px;letter-spacing:1.5px;}

.Change-Icon{background-position: 0 0; width: 47px; height: 45px;}
.Confirm-Icon{background-position: 0 -95px; width: 47px; height: 45px;}
.Delete-Icon{background-position: 0 -190px; width: 47px; height: 45px;}
.ExportToDare-Icon{background-position: 0 -285px; width: 47px; height: 45px;}
.File-Icon{background-position: 0 -380px; width: 47px; height: 45px;}
.Print-Icon{background-position: 0 -475px; width: 47px; height: 45px;}
.Recall-Icon{background-position: 0 -570px; width: 47px; height: 45px;}
.Reject-Icon{background-position: 0 -665px; width: 47px; height: 45px;}
.Respond-Icon{background-position: 0 -760px; width: 47px; height: 45px;}
.Save-Icon{background-position: 0 -855px; width: 47px; height: 45px;}
.Send-Icon{background-position: 0 -950px; width: 47px; height: 45px;}
.ToMarketron-Icon{background-position: 0 -1045px; width: 47px; height: 45px;}
.PushXML-Icon{background-position: 0 -950px; width: 47px; height: 45px;}
.ViewOrder-Icon
{
display:block;
background-position: 0 -1140px; width: 26px; height: 26px;
height:26px;
width:26px;
border:0px solid;
}
.action-btn{padding-left:5px;padding-right:5px;}
.action-btn-table{margin-top:5px;}
.border-space-table{ border-collapse: separate;
  border-spacing: 10px;
  *border-collapse: expression('separate', cellSpacing = '10px');
}
#sp_tableSpotsOut{display:block;overflow:auto;}
.PageHeader{font-size:15px;color:#fff;font-weight:bold;}
