/*Imageborder*/
.imageborder
{
	float: right;
	margin: 0px;
	padding: 0px;
}
.imageborder .image img
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.imageborder .lefttop
{
	height: 10px; 
	width: 10px;
}
.imageborder .topleft
{
	height: 10px; 
	text-align: left;
	background: url(../img/imageborder/imgbordertop.gif) repeat-x bottom;
}
.imageborder .righttop
{
	height: 10px; 
	width: 10px;
}
.imageborder .topright
{
	height: 10px; 
	text-align: right;
	background: url(../img/imageborder/imgbordertop.gif) repeat-x bottom;
}
.imageborder .leftbottom
{
	height: 10px; 
	width: 10px;
}
.imageborder .bottomleft
{
	height: 10px;
	text-align: left; 
	background: url(../img/imageborder/imgborderbottom.gif) repeat-x top;
}
.imageborder .rightbottom
{
	height: 10px; 
	width: 10px;
}
.imageborder .bottomright
{
	height: 10px; 
	text-align: right;
	background: url(../img/imageborder/imgborderbottom.gif) repeat-x top;
}
.imageborder .lefttt
{
	width: 10px;
	vertical-align: top;
	background: url(../img/imageborder/imgborderleft.gif) repeat-y right;
}
.imageborder .leftbb
{
	width: 10px;
	vertical-align: bottom;
	background: url(../img/imageborder/imgborderleft.gif) repeat-y right;
}
.imageborder .righttt
{
	width: 10px;
	vertical-align: top;
	background: url(../img/imageborder/imgborderright.gif) repeat-y left;
}
.imageborder .rightbb
{
	width: 10px;
	vertical-align: bottom;
	background: url(../img/imageborder/imgborderright.gif) repeat-y left;
}
/*TableHeaderBorder*/
.tableheaderborder,
.tableheaderborder .header
{
	width: 560px;
}
.tableheaderborder .header
{
	background-color: #00457c;
}
.tableheaderborder .lefttop,
.faq .lefttop,
.active .lefttop
{
	height: 10px; 
	width: 10px;
}
.tableheaderborder .topleft,
.faq .topleft,
.active .topleft
{
	height: 10px; 
	text-align: left;
	background: url(../img/imageborder/imgbordertop.gif) repeat-x bottom;
}
.tableheaderborder .righttop,
.faq .righttop,
.active .righttop
{
	height: 10px; 
	width: 10px;
}
.tableheaderborder .topright,
.faq .topright,
.active .topright
{
	height: 10px; 
	text-align: right;
	background: url(../img/imageborder/imgbordertop.gif) repeat-x bottom;
}
.tableheaderborder .leftbottom,
.faq .leftbottom,
.active .leftbottom
{
	height: 10px; 
	width: 10px;
}
.tableheaderborder .bottomleft,
.faq .bottomleft,
.active .bottomleft
{
	height: 10px;
	text-align: left; 
	background: url(../img/imageborder/imgborderbottom.gif) repeat-x top;
}
.tableheaderborder .rightbottom,
.faq .rightbottom,
.active .rightbottom
{
	height: 10px; 
	width: 10px;
}
.tableheaderborder .bottomright,
.faq .bottomright,
.active .bottomright
{
	height: 10px; 
	text-align: right;
	background: url(../img/imageborder/imgborderbottom.gif) repeat-x top;
}
.tableheaderborder .lefttt,
.faq .lefttt,
.active .lefttt
{
	width: 10px;
	vertical-align: top;
	background: url(../img/imageborder/imgborderleft.gif) repeat-y right;
}
.tableheaderborder .leftbb,
.faq .leftbb,
.active .leftbb
{
	width: 10px;
	vertical-align: bottom !important;
	background: url(../img/imageborder/imgborderleft.gif) repeat-y right;
}
.tableheaderborder .righttt,
.faq .righttt,
.active .righttt
{
	width: 10px;
	vertical-align: top;
	background: url(../img/imageborder/imgborderright.gif) repeat-y left;
}
.tableheaderborder .rightbb,
.faq .rightbb,
.active .rightbb
{
	width: 10px;
	vertical-align: bottom !important;
	background: url(../img/imageborder/imgborderright.gif) repeat-y left;
}
