@charset "utf-8";
/* CSS Document */

.opttablecell_light,
.opttablecell_dark,
.opttableheader_dark,
.opttableheader_light

{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005a84;
	height:22px;
	vertical-align:top;
	padding:4px;
}

.opttableheader_dark,
.opttableheader_light{
	border-bottom:3px #6192b1 solid;
	font-weight:bold;
	height:24px;
}

.opttablecell_dark,
.opttableheader_dark{
	background-color:#d3dff0;
}

.opttablecell_light,
.opttableheader_light{
	background-color:#d2f3fa;
}

.opttablecell_numfield{
	text-align:right;
}
.opttablecell_topbordered{
	border-top:3px #6192b1 solid;
}

td.cellseparator{
	width:4px;
	background-color:#FFFFFF;
}

a.opttablelink{
	color:#1168d8;
	text-decoration:none;
	font-weight:bold;
}

a.opttablelink:hover{
	color:#090;
	text-decoration:underline;
}
.opttablecell_centered{
	text-align:center;
}

.opttablecell_rightpositioned{
	text-align:right;
}

.opttablecell_middled{
	vertical-align:middle;
}
.optablecell_cancelled{
	color:#999;
}

select.opttableselect{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006579;
}

input.opttablebutton{
	background-color:#2c95b5;
	border:1px #158fb4 solid;
	height:20px;
	text-align:center;
	color:#F3F3F3;
	font-weight:bold;
	vertical-align:middle;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

input.opttablebutton:hover{
	color:#e7f9c1;
}


.bottomborder1px{
	border-bottom:1px #6192b1 solid;
}

.topborder1px{
	border-top:1px #6192b1 solid;
}

input.opttabletextfield, select.optabledropdown{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006579;
	border:1px #2c95b5 solid;
	padding-left:3px;
	background-color:#eeffff;
}

.optdshBar{
	background-color: #d9ece5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1168d8;
	font-weight:bold;
}
