﻿body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
} 
#fHeader_fTopMenu
{	
	margin-top: 0;
	margin-bottom:0;
	z-index: 30;
}
#fHeader_fTopMenu li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	font: bold 11px verdana;
}
#fHeader_fTopMenu li a
{
	border-left:1px solid #999999;
	display: block;
	background: #DFDFDF;
	color: #333333;
	text-align: center;
	text-decoration: none;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}
#fHeader_fTopMenu li a:hover
{
	color:#FFFFFF;
	background: #FF9900;
}
#fHeader_fTopMenu div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4A4A4A;
	border: 1px solid #333333
}
#fHeader_fTopMenu div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #083048;
	color: #FFFFFF;
	font: bold 11px verdana;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9900;
}
#fHeader_fTopMenu div a:hover
{
	background: #FFCC66;
	color: #000000
}
#userfunctions 
{
	border-bottom:1px solid #999999;
	text-align:right;
	margin:0px 0 0px 0;
} 
form.submitform {display: inline;}

.calertmessagesh
{
	display: none;
}

.calertmessages
{
    position:relative; 
    left:50%; 
    width:215px;
    margin-left: -110px;
    margin-bottom: 20px;
    border-style: solid; 
    border-width: 1px;
    background-color:White; 
    border-color:#8B0000;
    padding: 5px;
}

@media (min-width:1250px) {
  .calertmessages {
    position:absolute; 
    margin-bottom: 0px;
    left:10px; 
    top:120px; 
    margin-left: 0px;
  }
}



.headerbackground
{
	background:url('../.././images/bkg_Header.jpg');
}
.heading
{
	color: #336699;
	font: bold 12px verdana;
}

.headinglarge
{
	color: #336699;
	font: bold 13px verdana;
}

.sectionheader
{
	color: #336699;
	font: bold 12px verdana;
}

.sectionheaderblack
{
	color: #000000;
	font: bold 12px verdana;
}

.bluetext
{
	color: #336699;
	font: bold 11px verdana;
}

.sectionheader2
{
	color: #333333;
	font: bold 12px verdana;
}

.formlabel
{
	color: #333333;
	font: bold 11px verdana;
}

.formlabelsimple
{
	color: #000000;
	font: 11px verdana;
}


.error
{
	color: maroon;
	font: bold 11px verdana;
}

.required
{
	color: Maroon;
	font: bold 12px verdana;
}

.tcpstyle
{
	color:Green;
}

.tccstyle
{
	color:Navy;
}

.tctstyle
{
	color:Maroon;
}

.formbuttontiny
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:35px;
   height:20px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   text-align:center;
   padding-bottom:1px;
}
.formsmallbutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:50px;
   height:22px;
   padding-top:0px;
   padding-bottom:1px;
}
.formbuttonsmall
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:45px;
   height:20px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   text-align:center;
   padding-bottom:1px;
}
.formbuttonshort
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:85px;
   height:20px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   text-align:center;
   padding-bottom:1px;
}

.formbuttonsmall2
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:58px;
   height:20px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   text-align:center;
   padding-bottom:1px;
}

.formbutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:100px;
   height:26px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:1px;
   margin-bottom:4px;
}

.formbuttonmedium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:26px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:1px;
}

.formbuttonorange
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:26px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:1px;
   background-color:#FFA07A;
}

.formbuttonlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:150px;
   height:26px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:1px;
}
input.inputsmall
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}
input.outputpremium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
   text-align:center;
   color:Maroon;
}

input.outputpremiumsmall
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:70px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
   text-align:center;
   color:Maroon;
}


input.inputtiny
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:50px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}

input.inputXsmall
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:80px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}

input.inputdate
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:90px;
   height:20px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
   vertical-align:bottom;
   margin-bottom:2px;
}
input.inputdatewhite
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:90px;
   height:20px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
   vertical-align:bottom;
   margin-bottom:2px;
}

input.inputdatelarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:190px;
   height:20px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}

input.inputmedium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:225px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}

input.inputlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:285px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}

input.fileinput
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:293px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px; 
}
input.checkbox
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
}
.checkboxspacer
{
   height:26px;
   
}
.selectmini
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:80px;
   height:25px;
   background-color:#FFFFCC;
   border: 0px solid #999999;
   border-width:thin;
   padding-left:5px;
   padding-bottom:1px;
   padding-top:1px;
   margin-top:1px;
}
.selectmini2
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:70px;
   height:20px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   border-width:thin;
   padding-left:5px;
   padding-bottom:1px;
   padding-top:1px;
}
.selectxmini
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:60px;
   height:25px;
   background-color:#FFFFCC;
   border: 0px solid #999999;
   border-width:thin;
   padding-left:5px;
   padding-bottom:1px;
   padding-top:1px;
   margin-top:1px;
   margin-bottom:1px;
}

.selectsmall
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:80px;
   height:20px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   border-width:thin;
   padding-left:5px;
   padding-bottom:1px;
   padding-top:1px;
}

.selectsmallmedium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:20px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   border-width:thin;
   padding-left:5px;
   padding-bottom:1px;
   padding-top:1px;
}

.selectmedium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:175px;
   height:20px;
   background-color:#FFFFCC;
   padding-left:5px;
   border: 1px solid #999999;
   padding-bottom:1px;
   padding-top:1px;
}

.selectlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:225px;
   height:20px;
   background-color:#FFFFCC;
   padding-left:5px;
   border: 1px solid #999999;
   padding-bottom:1px;
   padding-top:1px;
}

.selectxlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:275px;
   height:20px;
   background-color:#FFFFCC;
   padding-left:5px;
   border: 1px solid #999999;
   padding-bottom:1px;
   padding-top:1px;
}

.selectxxlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:350px;
   height:20px;
   background-color:#FFFFCC;
   padding-left:5px;
   border: 1px solid #999999;
   padding-bottom:1px;
   padding-top:1px;
}

.selectxxxlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:580px;
   height:20px;
   background-color:#FFFFCC;
   padding-left:5px;
   border: 1px solid #999999;
   padding-bottom:1px;
   padding-top:1px;
}

.listboxmedium
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:225px;
   height:50px;
   background-color:#FFFFCC;
   padding-left:5px;
   padding-top:5px;
}

input.smallreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
}

input.xsmallreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:80px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
}

input.xsmallreadonlygains
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:80px;
   height:22px;
   background-color:#DCDCDC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
}

input.tinyreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:50px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
}

input.smallmediumreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:125px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}

input.mediumreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:175px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}

input.largereadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:275px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}

input.xlargereadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:375px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}
input.xxlargereadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:600px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}
input.xlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:350px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}
input.xxlarge
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:600px;
   height:22px;
   background-color:#FFFFCC;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
}

input.largereadonlygreen
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:375px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   color:green;
}

input.mediumreadonlygreen
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:175px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
   color:Maroon;
}

input.mediumreadonlymaroon
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:175px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   color:Maroon;
}

input.smallreadonlymaroon
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:75px;
   height:22px;
   background-color:#FFFFFF;
   border: 1px solid #999999;
   padding-left:5px;
   padding-top:2px;
   text-align:center;
   color:Maroon;
}

input.mediumreadonlygreennoborder
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:375px;
   height:22px;
   background-color:#FFFFFF;
   border: 0px solid #999999;
   padding-left:5px;
   padding-top:2px;
   color:maroon;
   text-align:center;
}

input.shortreadonly
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   width:225px;
   height:17px;
   background-color:#FFFFFF;
   border: 1px solid #CCCCCC;
   padding-left:5px;
   padding-top:1px;
   padding-bottom:1px;
}

textarea.multiline
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:350px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:150px;
}
textarea.multilinetall
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:338px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:180px;
}
textarea.multi3line
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:338px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:45px;
}
textarea.multi3lineshort
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:225px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:45px;
}
textarea.multi3linereadonly
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:338px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:45px;
}
textarea.wysiwygloading
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	width:600px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:300px;
}

textarea.classdesc
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:580px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:60px;
}

textarea.multilinebig
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:600px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:150px;
}

textarea.multilinetall
{
	font-size :12px;
	font-family:Arial;
	font-weight:normal;
	width:500px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:vertical;
	height:300px;
}

textarea.multilinebigyellow
{
	font-size :16px;
	font-family:Arial;
	font-weight:normal;
	width:780px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:150px;
}

textarea.multilineshort
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:230px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:60px;
}
textarea.multilineshortyellow
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:225px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:45px;
}
textarea.multilinemediumyellow
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:250px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:85px;
}
textarea.multi2line
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:150px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:35px;
}
textarea.multilinesingleline
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:338px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:22px;
}
textarea.singlelineshort
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:100px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:22px;
}
textarea.singleline
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:225px;
	background:#FFFFCC;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:22px;
}
textarea.multilinesmall
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:125px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:40px;
}
textarea.multilinehelp
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	width:500px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
}
.grayborder 
{
	border: 1px solid #CCCCCC;
}
.gridtooltip
{
	color:green;
	border-bottom:1px dotted green; 
}
.gridrowtext
{
	color: #333333;
	font:  bold 11px verdana;
}
.gridworksheet
{
	border: 1px solid #4A4A4A;
}
.grid
{
	border: 1px solid #124767;
	color:#333333;
	text-decoration:none;
	background:#F5F5DC;
}
.grid a
{
	color:#333333;
}
.gridalternate
{
	background:#F5F5DC;
}
.gridselected
{
	color:#333333;
	background:#E2DED6;
}
.gridfooter {
	color: #333333;
	font: bold 11px verdana;
	background: #ADD8E6;
}
.gridfooter td {
	text-align: center;
}
.gridfooter a
{
	color:#fff;
	background:#5D7B9D;
}
.gridfootertext
{
	color: #333333;
	font: bold 11px verdana;
	background:#124767;
}
.grid td 
{ 
	border-bottom :solid 1px gray; 
} 
.grid tr
{ 
	height:35px;
} 
@media (min-width:780px) {
  .grid tr {
    height:25px;
  }
}

.gridtext
{
	color: #333333;
	font:  bold 11px verdana;
}
.gridtextalert
{
	color: #000000;
	font:  11px verdana;
}

.gridhighlightrow
{
	color: #333333;
	font:  bold 11px verdana;
	background-color: #FFCC99;
}

.gridheader
{
	color: #FFFFFF;
	font: bold 11px verdana;
	background:#124767;
}
.gridheader a
{
	color: #FFFFFF;
	font: bold 11px verdana;
	background-color: #1C3E95;
	text-decoration: none;
	background:#124767;
}
.tabstyle
{ 
	color:#1A3B69; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
}
.tablink
{
	color:#757575; 
	text-decoration:none;
}
.tablink:hover
{
	color:#000000; 
	text-decoration:none;
}
.tablinkactive
{
	color:#333333; 
	text-decoration:none;
}
.tablinkactive:hover
{
	color:#000000; 
	text-decoration:none;
}
.headerlink
{
	text-decoration:none;
	color:#336699;
}
.headerlink:hover
{
	text-decoration:none;
	color:#000000;
}
.subtab {
	width:750px; 
	margin:0 auto;
	height:35px; 
	background:url('../.././images/bkg_subtab2.gif') no-repeat #ffffff;
	text-align:left;
	padding-bottom:10px;
	float:left;
}
.subtab h2 {
	font: bold 11px/1.4 Verdana, sans-serif;
	float:left;
	margin:8px 15px 0 15px;
	color:#124767;
}
.subtab h2 a {	
	color:#124767; 
	text-decoration:none;
	outline:none;
}
.subtab h2 a:hover {
	color:#000000;
	text-decoration:none;
}
.subtab h3 {
	font: bold 11px/1.4 Verdana, sans-serif;
	float:left;
	margin:8px 15px 0 0;
	color:#124767;
	border-left: 1px #bec7cc solid;
	padding-left:15px; 
}

.subtab h3 a {	
	color:#124767; 
	text-decoration:none;
	outline:none;
}
.subtab h1 {
	font: bold 11px/1.4 Verdana, sans-serif;
	color:#999999;
 	float:left; 
 	overflow:hidden; 
 	margin: 8px 0px 0px 0px; 
 	padding-left:15px; 
 	padding-right:15px; 
 	border-left: 1px #bec7cc solid;
}
.subtab h1 a {	
	color:#999999; 
	text-decoration:none;
	outline:none;
}
.subtab h1 a:hover {
	color:#000000;
	text-decoration:none;
}
.subtab h4 {
	font: bold 11px/1.4 Verdana, sans-serif;
	color:#999999;
 	float:left; 
 	overflow:hidden; 
	margin:8px 15px 0 15px;
}
.subtab h4 a {	
	color:#999999; 
	text-decoration:none;
	outline:none;
}
#tablestyle
{
	 border:1px;
	 color:#999999;
}
#headerbackground
{
	background:url(../.././images/bkg_Header.jpg);
}
.headertitle
{ 
	color:#FFFFFF; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight:bold; 
}
.headertitle a
{ 
	color:#FFFFFF; 
	text-decoration:underline;
} 
[disabled] { /* Text and background colour, medium red on light yellow */ 
color:#933; 
background-color:#ffc; 
} 
#tt {font-family:Verdana;font-size: 11px;position:absolute; display:block; background:url(../.././images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../.././images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../.././images/tt_bottom.gif) top right no-repeat; overflow:hidden}
.wireframemenu{ border-left: 1px solid #C0C0C0;
background-color: #F3F3F3;
width: 170px;
}
* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}
.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.wireframemenu a{
font: bold 11px Verdana;
padding: 6px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
}
.wireframemenu a:visited{
color: #595959;
}
html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}
.wireframemenu a:hover{
background-color: #FFCC66;
color: black;
}
.coverageparts{
display:block; 
position:absolute; 
left:1px; 
top:58px; 
border-style: solid; 
border-width: 1px;
background-color:White; 
border-color:#C0C0C0;
padding: 5px;}

.nbutton                    
{
	height: 40px; width: 160px;       
    text-decoration: none;            
	font-size:11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
    display: inline-block;            
    text-align: center;  
    vertical-align:middle;          
    border: 1px solid #9c9c9c;
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
}                   
.nbutton span        
{            
    border-top: 1px solid #fff; 
    border-top: 1px solid rgba(255, 255, 255, 0.5);            
    display: block;      
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),                              -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),                              -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),                              -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));            
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),                              -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),                              -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),                              -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);            /* Pattern settings */                        
    -moz-background-size: 3px 3px;            
    -webkit-background-size: 3px 3px;      			
    background-size: 3px 3px;
}        
.nbutton:hover        
{            
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);            
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);            
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);        
}                
.nbutton:active        
{            
position: relative;            
top: 1px;        
}              
.nbutton-blue        
{
     background: #F0F8FF;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#A9A9A9), to(#F0F8FF) );
     background: -moz-linear-gradient(-90deg, #A9A9A9, #F0F8FF);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#A9A9A9', endColorstr='#F0F8FF');
}                
.nbutton-blue:hover
{
     background: #FAFAD2;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#FAFAD2) );
     background: -moz-linear-gradient(-90deg, #FFA500, #FAFAD2);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFA500', endColorstr='#FAFAD2');
}                
.nbutton-blue:active
{
	background: #FFFFFF;
}
.nbutton-orange     
{
     background: #FAFAD2;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#FAFAD2) );
     background: -moz-linear-gradient(-90deg, #FFA500, #FAFAD2);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFA500', endColorstr='#FAFAD2');
}                
.nbutton-orange:hover
{
     background: #FAFAD2;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#FAFAD2) );
     background: -moz-linear-gradient(-90deg, #FFA500, #FAFAD2);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFA500', endColorstr='#FAFAD2');
}                
.nbutton-orange:active
{
	background: #FAFAD2;
}
.nbutton-green 
{
     background: #FFFFFF;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#6B8E23), to(#FFFFFF) );
     background: -moz-linear-gradient(-90deg, #6B8E23, #FFFFFF);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6B8E23', endColorstr='#FFFFFF');
}                
.nbutton-green:hover
{
     background: #FFFFFF;        
     color: #000;            
     background: -webkit-gradient(linear, left top, left bottom, from(#FFDEAD), to(#FFFFFF) );
     background: -moz-linear-gradient(-90deg, #FFDEAD, #FFFFFF);
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFDEAD', endColorstr='#FFFFFF');
}                
.nbutton-green:active
{
	background: #FFFFFF;
}
.headerwhite 
{ 
	color:#FFFFFF; 
	text-decoration:none;
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
}
.headerwhite a
{ 
	text-decoration:underline;
	color:#FFFFFF; 
}

.ajaxtooltip 
{
	position: absolute; 
	display: none; 
	width: 250px; 
	left: 0; 
	top: 0; 
	background: lightyellow;
	border: 2px solid gray;
	border-width: 1px 2px 2px 1px;
	padding: 5px;	
	font-family: Verdana; 
	font-size: 11px; 
	font-weight:normal;
}


textarea.wysiwygloading
{
	font-size :11px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	width:750px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	overflow:auto;
	height:460px;
}
 .watermark2
{
    color: Gray;
    font-weight: normal !important;
}
.tdpageheading
{
    height:35px;
}
.buttonpanel
{
    height:50px;
}
.claimantspacer
{
    height:20px;
}
.grdpanel {  
   width:95%;
   margin-left:10px;
   margin-right:10px;
   overflow-x:scroll;
}
@media (min-width:780px) {
  .tdpageheading {
    height:25px;
  }
  .buttonpanel {
    height:25px;
  }
  .claimantspacer {
    height:1px;
  }
  .grdpanel {
     width:100%;
     overflow-x:hidden;
}
}
