.tdlink {
 padding: 10;
 border-bottom: 1px dashed #AEAEAE;
}

.tdlinkblue {
 padding: 10;
 border-bottom: 1px dashed #e1e4e9;
}

.tdstyle2 {
 padding: 16;
 border-bottom: 1px dashed #AEAEAE;
}
.cattitle		{ color: #1A5FAA;font-weight: bold; font-size: 12px ; letter-spacing: 1px; }

.dlink	{ color: #1A5FAA;font-weight: bold; font-size: 12px ; letter-spacing: 1px; text-decoration: underline;}

.linksub	{ color: #1A5FAA;font-weight: bold; font-size: 13px ; text-decoration: underline;}
.linksubsub	{ color: #1A5FAA; font-size: 11px ; text-decoration: underline;}

.linksub2	{ color: #1A5FAA; font-size: 12px ; text-decoration: underline;}
.linksubsub2	{ color: #1A5FAA; font-size: 10px ; text-decoration: underline;}

.tdgray { background: #eeeeee; padding: 4; padding-left: 15;}

.tdlightblue { background: #F2F5FA; padding: 8px; padding-left: 15px; vertical-align: middle;font-size: 12px}
.tdlightblueheader { background: #F2F5FA; padding: 2; color: #1A5FAA;font-weight: bold;vertical-align: middle;font-size: 12px}
.tdlightblueborder 
{ 
border: 1px solid #e1e4e9;padding: 6; vertical-align: middle;font-size: 12px;
	color: #424242;
}

.tdlightblue select {vertical-align: middle; }
.tdlightblue input {vertical-align: middle; }

input.mainoption {
	background-color : #ffffff;
 font-size: 12px;
}

td.labelscolumn, td.labelscolumnbottom, td.labelscolumn2 {
	font-size: 12px;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #e1e4e9;
	padding: 5;

}

td.optionscolumn, td.optionscolumnbottom
{ 
	font-size:12px; 
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #e1e4e9;
}

td.labelscolumn { text-align: right; }

td.labelscolumnbottom {
	border-width: 0px 0px 1px 1px;
}

td.optionscolumnbottom {
	border-width: 0px 1px 1px 0px;
}

td.labelscolumn2 {
	border-width: 0px 1px 0px 1px;
}

/*
td.row1, td.labelscolumn	{
	font-size: 12px;
	border-width: 0px 1px 1px 1px;
	border-style: dashed;
	border-color: #AEAEAE;
}

td.row2, td.optionscolumn	{ font-size:12px; 
border-width: 0px 1px 1px 0px;
 border-style: dashed;
 border-color: #AEAEAE;
 }
*/

/*th.thHead,td.catHead { background-color: #DDDDDD; border-width: 0px 0px 0px 0px; font-size:12px; height: 25px;}*/
th.thHead { 
	background: #F2F5FA; 
	padding: 2; color: #1A5FAA;font-weight: bold;vertical-align: middle;font-size: 12px; 
	border-color: #e1e4e9; border-width: 0px 0px 1px 0px; border-style: solid;
/*	text-align: left;*/
}
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; height: 34px;}

.ftgContainer
{
	text-align: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	background: #eeeeee;
}

.ftgTag {
	position: absolute;
	z-index: 56;
	overflow: hidden;
	padding: 2px;
        text-decoration: none; 
	font-family: Arial;
	font-size: 11px; 
	line-height: 1.3em;
	border-width: 1px;
	border-style: solid;
}

.ftgMarker {
	width: 20px;
	height: 20px;
	border: 2px dotted black;
	position: absolute;
	z-index: 56;
	Filter: Glow(Color=#FDFFE4, Strength=2);
}

.ftgEditBox {
	position: absolute;
	background: #dddddd;
	border: 1px solid black;
	width: 178px;
        height: 85px;
	z-index: 56;
}

.dsave {

	position: absolute;
	background: white;
	border: 1px solid black;
	text-align: center;
}
v\:* { behavior: url(#default#VML); }
