﻿body {
	background:url(Images/new/BG3.gif);
	margin-top:0px; 
	margin-left:30px; 
	margin-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#565353;
	font-size: 14px;
}


div.topImageFadeDEMO{
	width: 939px; 
	height: 20px; 
	margin: 0 auto; 
	position: absolute;
	top:0px; 
	left:-2px; 
	background:url(Images/new/ImageHeaderFadeTop2_1x20.png);
	
}

div.topImageFade{
	width: 939px; 
	height: 20px; 
	margin: 0 auto; 
	position: absolute;
	top:0px; 
	left:0px; 
	background:url(Images/new/ImageHeaderFadeTop3_1x20.png);
	
}


div.topImageClients{
	width: 939px; 
	height: 20px; 
	margin: 0 auto; 
	position: absolute;
	top:0px; 
	left:0px; 
	background:url(Images/new/ImageHeaderFadeTopW_1x20.png);
	
}

div.BottomImageFade{
	width: 939px; 
	height: 20px; 
	margin: 0 auto; 
	position: absolute;
	bottom:0px; 
	left:0; 
	background:url(Images/new/ImageHeaderFadeBottom3_1x20.png);
	
}

div.BottomImageFadeClients{
	width: 939px; 
	height: 20px; 
	margin: 0 auto; 
	position: absolute;
	bottom:0px; 
	left:0; 
	background:url(Images/new/ImageHeaderFadeBottomW_1x20.png);
	
}

div.headerIMG{
	width: 939px; 
	height: 283px; 
	margin: 0 auto; 
	margin-bottom:7px;
	background-color:#DFEAF0;
	position:relative;
}

div.header{
	width: 939px; 
	height: 88px; 
	margin: 0 auto; 
	background:url(Images/new/Header3_940x88.gif);
	position:relative;
}

div.TCheader{
	width: 939px; 
	height: 88px; 
	margin: 0 auto; 
	background:url(Images/TC/TCHeader.gif);
	position:relative;
}


div.MainText{
	height: 180px; 
	position: absolute;
	top:60px; 
	left:505px; 
	font-size:19px;
	line-height:26px;
	font-weight:bold;
	width:360px;
	color:#595959;
	
}


div.MainTextWhite{
	height: 180px; 
	position: absolute;
	top:60px; 
	left:505px; 
	font-size:19px;
	line-height:26px;
	font-weight:bold;
	width:396px;
	color:#FFFFFF;
	
}


div.containerTop{
	width: 957px; 
	height: 20px; 
	margin:0 auto;
	 margin-top: 10px;
	background:url(Images/new/containerTop957x20.png);
}

div.containerBottom{
	width: 957px; 
	height: 20px; 
	margin: 0 auto; 
	background:url(Images/new/containerBottom2957_20.png);
}

div.containerBack{
	width: 957px; 
	margin: 0 auto; 
	background:url(Images/new/containerBack2.png);
}

a{
color:#F57137;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

a.HeaderLink{
	font-weight: bold;
	font-size: 13px;
	color:#585858;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px; 
	height: 20px; 
	width: 74px;
 display:inline-block;
	
}

a.HeaderLink:hover{
 background:url(Images/new/HeaderLinkBack.gif);
 color: White;
}

a.HeaderLink:active{
 background:url(Images/new/HeaderLinkBack.gif);
 color: White;
}

a.HeaderLinkSM{
	font-weight: bold;
	font-size: 13px;
	color:#585858;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px; 
	 height: 20px; 
	 width: 50px;
 display:inline-block;
	
}

a.HeaderLinkSM:hover{
 background:url(Images/new/HeaderLinkBackSM2.gif);
 color: White;
}

a.HeaderLinkSM:active{
 background:url(Images/new/HeaderLinkBackSM2.gif);
 color: White;
}


a.HeaderLinkCurrent{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px; 
	 height: 20px; 
	 width: 74px;
	background:url(Images/new/HeaderLinkBack.gif);
 display:inline-block;
	
}

a.HeaderLinkSMCurrent{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px; 
	height: 20px; 
	width: 50px;
	background:url(Images/new/HeaderLinkBackSM2.gif);
 display:inline-block;
	
}



h1.H1Small
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	text-decoration:none;
	padding-left: 40px; 
	vertical-align:middle;
	margin-top:0px;
	padding-top: 4px; 
	margin-left:-18px;
	margin-bottom:4px;
	height: 18px; 
	width: 130px;
	background:url(Images/new/Headings/H1Sm.png);

}

h1.H1Med
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 4px; 
	padding-left: 40px; 
	margin-left:-18px;
	margin-top:0px;
	margin-bottom:4px;
	height: 18px; 
	width: 175px;
	background:url(Images/new/Headings/H1Med.png);

}

h1.H1Large
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	margin-top:0px;
	text-decoration:none;
	padding-left: 40px; 
	vertical-align:middle;
	padding-top: 4px; 
	margin-bottom:4px;
	margin-left:-18px;
	height: 18px; 
	width: 300px;
	background:url(Images/new/Headings/H1Lg.png);

}

h2.H2Med
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	text-decoration:none;
	padding-left: 40px; 
	margin-top:0px;
	vertical-align:middle;
	padding-top: 4px; 
	margin-left:-18px;
	height: 18px; 
	width: 175px;
	background:url(Images/new/Headings/H2Med.png);

}

h2.H2Small
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	text-decoration:none;
	padding-left: 40px; 
	margin-top:0px;
	vertical-align:middle;
	padding-top: 4px; 
	margin-left:-18px;
	height: 18px; 
	width: 130px;
	background:url(Images/new/Headings/H2Sm.png);

}

h2.H2Large
{
	font-weight: bold;
	font-size:  13px;
	color:White;
	text-decoration:none;
	padding-left: 40px; 
	vertical-align:middle;
	margin-top:0px;
	padding-top: 4px; 
	margin-left:-18px;
	height: 18px; 
	width: 300px;
	background:url(Images/new/Headings/H2Lg.png);

}





H3
{
	font-weight: bold;
	font-size:  19px;
	color:#353434;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 4px; 
	padding-left: 15px; 
	font-family: "Times New Roman", Times, serif;
	
	border-width:0px;
	 margin-bottom:5px;
	 margin-top:5px;
	
}

H3.Top
{
	font-weight: bold;
	font-size:  19px;
	color:#353434;
	text-decoration:none;
	vertical-align:middle;
	margin-top:-18px;
	padding-top: 0px; 
	padding-left: 15px; 
	font-family: "Times New Roman", Times, serif;
	
	border-width:0px;
	 margin-bottom:5px;
	 margin-top:5px;
	
}

H3.Left
{
	font-weight: bold;
	font-size:  19px;
	color:#353434;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 3px; 
	padding-left: 0px; 
	margin:0px;
	margin-left:-18px;
	font-family: "Times New Roman", Times, serif;
	border-width:0px;
}




p
{
	font-size:  13px;
	line-height: 15pt;
	padding-left: 15px; 
	color:#565353;
	margin:0px;
}

ul
{
	font-size:  13px;
	line-height: 15pt;
	padding-left: 15px; 
	color:#565353;
	margin-left:20px;
	
}


div.containerBody{
	width: 905px; 
	margin: 0px auto; 
	background-position: center top; 
	background-color:#FCFCF8;
	padding:5px 15px;
	position:relative;
		top: 0px;
	left: 0px;
}

div.after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

div.containerBodyDemo1{
	width: 905px; 
	height: 370px; 
	margin: 0 auto; 
	background-position: center top; 
	background-color:#FCFCF8;
	padding:15px;
	position:relative;

}

div.Left{
	width:49%; 
	float:left;
}

div.Right{
	width:49%; 
	float:right;
}


div.LeftMoreRight{
	width:45%; 
	float:left;
}

div.RightMoreRight{
	width:55%; 
	float:right;
	padding-top:0px;
}




div.footer{
	width: 957px; 
	margin:0 auto;
	padding: 0px;
	padding-left: 20px;
	color:#EEFDFF;
	font-size:  9pt;
	 font-weight:bold;
}

.smaller
{
 font-size: 80%;
}

div.LogIn
{
	font-size: 11px;
	position:absolute;
 text-align:right;
	top: 10px;
	left: 769px;
	height: 14px;
	width: 144px;
}

div.TCLogIn
{
	font-size: 11px;
	position:absolute;
	color:#F57137;
	top: 11px;
	left: 735px;
	width: 187px;
	text-align:right;
}

div.Navigation
{
	position:absolute;
	top: 48px;
	left: 275px;
	width: 478px;
	 text-align:justify;
	 color:#C3C3C3;
	 	font-size: 11px;
}



img.imgSub{
padding-left: 15px;
padding-top: 7px;
}

img{
border:0px;
}



a.smallActionLink
{
	font-size:  8pt;
	line-height: 15pt;
	padding-left: 15px; 
	color:#F57137;
	margin:0px;
	text-decoration:none;
	 font-weight:bold;
}

a.smallActionLink:hover
{
	text-decoration:underline;
}
	
	
div.Left3{
	width:280px; 
	float:left;
	 border-right-style:solid;
	  border-right-color:#C0C0C0;
	 border-right-width:1px;
	 padding:10px;
	 padding-left:0px;
}

div.Mid3{
	width:280px; 
	float:left;
		 border-right-style:solid;
	  border-right-color:#C0C0C0;
	 border-right-width:1px;
	 padding:10px;
}

div.Right3{
	width:280px; 
	float:right;
	 padding:10px;
}


.imgSub3rd{
padding-right: 10px;
padding-top: 0px;
float: left;
margin-left:-10px;
}

p.small
{
	font-size: 11px;
	line-height: 11pt;
	padding-left: 15px; 
	color:#565353;
	margin:0px;
	margin-left:10px;
	text-align:justify;
}

p.smallInTable
{
	font-size: 11px;
	line-height: 11pt;
	color:#565353;
	text-align:justify;
	padding:0px;
}


H4
{
	font-weight: bold;
	font-size:  16px;
	color:#353434;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 4px; 
	padding-left: 0px; 
	font-family: "Times New Roman", Times, serif;
	border-width:0px;
	margin-bottom:3px;
	margin-top:-10px;
	display:inline-block;
	
}


H4.light
{
	font-weight: bold;
	font-size:  16px;
	color:#869095;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 4px; 
	padding-left: 0px; 
	font-family: "Times New Roman", Times, serif;
	border-width:0px;
	margin-bottom:3px;
	margin-top:-10px;
	display:inline-block;
	
}



a.smallActionLink3rd
{
	font-size:  8pt;
	color:#F57137;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
}

a.smallActionLink3rd:hover
{
	text-decoration:underline;
}
	
	
a.footerLink{
color:White;
}



a.ButtonSm{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px; 
	 height: 20px; 
	 width: 74px;
	background:url(Images/new/ButtonSm.gif);
	
}

a.ButtonMd{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	height: 20px; 
	width: 150px;
	background:url(Images/new/ButtonMd.gif);
	display:inline-block;
	padding-top: 5px; 
	vertical-align:middle;
	text-align:center;
	margin-top:10px;
	margin-left:15px;
}

a.TCButtonMd{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	height: 20px; 
	width: 150px;
	background:url(Images/new/ButtonMd.gif);
	display:inline-block;
	padding-top: 5px; 
	vertical-align:middle;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
}

a.TCButtonLarge{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	height: 20px; 
	width: 225px;
	background:url(Images/new/ButtonLg.gif);
	display:inline-block;
	padding-top: 5px; 
	vertical-align:middle;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
}




a.ButtonLg{
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
	height: 20px; 
	width: 225px;
	background:url(Images/new/ButtonLg.gif);
	display:inline-block;
	padding-top: 5px; 
	vertical-align:middle;
	text-align:center;
	margin-top:10px;
	margin-left:15px;
}


a.RollOverButton{
	font-weight: bold;
	font-size: 12px;
	color:White;
	text-decoration:none;
	height: 21px; 
	width: 130px;
	background:url(Images/new/RollOverButton4.png);
	display:inline-block;
	padding-top: 4px; 
	vertical-align:middle;
	text-align:center;
	margin-top:2px;
	margin-left:3px;
}

.fieldreq {	PADDING-RIGHT: 0px;	PADDING-LEFT: 12px;	BACKGROUND: url(/images/new/field-req.gif) no-repeat left center;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	HEIGHT: 20px}

.grey-box {	PADDING-RIGHT: 20px;	PADDING-LEFT: 20px;		margin: 0 auto; 	PADDING-BOTTOM: 20px;	PADDING-TOP: 20px;	BACKGROUND-COLOR: #e4e5e5}

.fieldnorm {	WIDTH: 16px;	HEIGHT: 20px}

.TCField{PADDING-LEFT: 20px;  white-space:nowrap; text-align:right;}

.TCNumBox{ width:50px;}

.TCSmallBox{ width:100px;}
.TCXSmallBox{ width:35px;}

.TCAccBox{font-size: 11px;}

.ajax__calendarKILL{z-index:99999px;}

.HeaderRow{ background-color:Silver;}

.HeaderCell{ border:solid 1px Gray; width:160px; text-align:center;  }

.controlCell{ margin:0 auto; text-align:center;}

.center{ margin:0 auto; text-align:center;}

.controlCellLeft{text-align:left;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;
}