/* GENERAL STYLES */
/*Common*/
body {
	padding: 0;
	margin: 0;
	text-align:center;
}
img
{
	border: 0;
}
p
{
	font-family:Arial;
	font-size: 12px;
	margin: 0 0 0 0;
/*HV-add*/ padding-bottom:20px;
}
table
{
	font-family:Arial;
	font-size: 12px;
	margin: 0 0 0 0;
}
a
{
	text-decoration: underline;
	font-family:Arial;
	font-size: 12px;
	display: inline;
	font-weight:bold;
	color: #018eea;
}
h3
{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin: 5 0 5 0;
}

/*Master*/
.tdMainTopBorder
{
	background-color:#004489;
	height: 1px;
}
.tblMainLayout
{
	border-collapse:collapse;
	width: 100%;
}
.tdMainTopLogo
{
	height: 50px;
}
.tdMainTopLogoSpace
{
	height: 18px
}
.tdMainTopLogo img
{
	margin: 0 0 0 20;
}
.tdMainTop
{
	background-color:#004489;
	height: 44px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
.tblMainTop
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	width: 985px;
}
.tdMainTopSearch
{
	height: 40px;
	border-right: solid 1px #3c3c3c;
	padding: 0 18 0 10;
}
.tdMainTopMenu
{
	height: 40px;
}
.tdMainContent
{
	padding: 0;
	vertical-align: top;
}
.tdMainBottom
{
	height: 40px;
}
.tdMainBottom p
{
	color: #000000;
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
}
.tdMainBottom a
{
	color: black;
}
/*FrontPage*/
.tblFrontPageLayout
{
	border-collapse:collapse;
	width: 1000px;
	margin-bottom: 20px;
}
.tdFrontPageTopBanner
{
	padding: 0px;
	margin: 0px;
	height: 180px;
}
.tblBannerText
{
	width: 1000px;
	height: 180px;
	vertical-align: bottom;
}
.tdBannerText
{
	vertical-align: bottom;
	padding: 0 0 10 92;
	width: 693px;
}
.flash_containerTopImg
{
	padding: 0 0 0 0;
}
.tblBannerText p
{
	color: #ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:50px;
}
.tdFrontPageContent
{

}
.tdFrontPageBottomBanner
{
	height: 180px;
	width: 100%;
	background-color: #e3dbdb;
	border-collapse:collapse;
	margin: 0;
	padding: 0;
}
.tblFrontPageContent
{
	border-collapse:collapse;
	width: 965px;
	padding: 0;
	margin-top: 25px;
	margin-bottom: 25px;
}
.tdLeftFrontPageContent
{
	width: 33%;
	padding: 0px 10px 0px 0px;
	margin: 0;
	vertical-align: top;
}
.tdMiddleFrontPageContent
{
	width: 33%;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.tdRightFrontPageContent
{
	width: 33%;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.tdMiddleFrontPageContent h1, .tdLeftFrontPageContent h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #282828;
	margin:0px;
	padding:0px;
	/*HV-add*/
	padding-bottom:5px;
   	padding-top:9px;
}
/*Subpage*/
.tblSubPageLayout
{
	border-collapse:collapse;
	width: 954px;
	padding: 0;
	margin-top: 12px;
	margin-bottom: 65px;
}
.tdSubPageLeftContent
{
	width: 555px;
	padding-right: 50px;
	border-right: solid 1px #e4e4e4;
	vertical-align: top;

}
.tdSubPageRightContent
{
	vertical-align: top;
	padding-left: 50px;
}
/*Top Menu*/
.tblTopMenu
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}
.tdTopMenuItem, .tdTopMenuItemSelected
{
	height: 40px;
	border-right: solid 1px #3c3c3c;
	border-left: solid 1px #3c3c3c;
	padding: 0 18 0 18;
	white-space: nowrap;
}
.tdTopMenuItem span
{
	color: #ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size: 12pt;
	text-decoration: none;
}
.tdTopMenuItemSelected span
{
	color: #ffffff;
	text-decoration: none;
	font-family:Arial;
	font-weight:bold;
	font-size: 12pt;
}
.tdTopMenuItem a
{
	display:inline;
	color: #64a59c;
	text-decoration: none;
	font-family:Arial;
	font-weight:normal;
	font-size: 8pt;
}
.tdTopMenuItemSelected a
{
	display:inline;
	color: #9ede00;
	text-decoration: none;
	font-family:Arial;
	font-weight:normal;
	font-size: 8pt;
}
.tdTopMenuItem div
{
	border-bottom:1px solid #282828;
}
.tdTopMenuItemSelected div
{
	border-bottom:1px solid #7fad0b;
}
/*Level 2 Menu*/
.tblLevel2Menu
{
	border-collapse:collapse;
	background-color: #ececec;
	padding: 0;
	margin: 0;
	width: 100%;
}
.tblLevel2MenuEmpty
{
	border-collapse:collapse;
	background-color: #ffffff;
	padding: 0 0 0 0;
	margin: 7 0 0 0;
	width: 100%;
}
.tdLevel2Item, .tdLevel2Selected
{
	height: 40px;
	padding: 0 18 0 18;
	margin: 0;
	white-space: nowrap;

}
.tdLevel2Item a:link
{
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
}
.tdLevel2Item a:visited
{
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
}
.tdLevel2Item a:hover
{
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	border-bottom:1px solid #7fad0b
}

.tdLevel2Selected a
{
	color: #000000;
	text-decoration: none;
	font-family:Arial;
	font-weight:bold;
	font-size: 10pt;
	border-bottom:1px solid #7fad0b
}
.tblLevel2MenuItems
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	width: 985px;
}
.tdLevel2Spacer
{
	font-family:Arial;
	font-weight:bold;
	font-size: 10pt;
	padding: 0;
	margin: 0;
}
/*Level 3 Menu*/
.tblLevel3Menu
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	width: 100%;
	border-bottom:1px solid #e4e4e4;
}
.tdLevel3Item, .tdLevel3Selected
{
	height: 40px;
	padding: 0 18 0 18;
	white-space: nowrap;
}
.tdLevel3Item a:link
{
	text-decoration:none;
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
}
.tdLevel3Item a:visited
{
	text-decoration:none;
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
}
.tdLevel3Item a:hover
{
	text-decoration:none;
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	border-bottom:1px solid #7fad0b
}

.tdLevel3Selected a
{
	color: #000000;
	text-decoration: none;
	font-family:Arial;
	font-weight:bold;
	font-size: 8pt;
	border-bottom:1px solid #7fad0b
}
.tblLevel3MenuItems
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	width: 985px;
}
.tdLevel3Spacer
{
	font-family:Arial;
	font-weight:bold;
	font-size: 8pt;
	padding: 0;
	margin: 0;
}
/*Breadcrumb*/
.tdBreadcrumb
{
	padding: 0 18 0 18;
}
.tdBreadcrumb ul
{
	list-style: none;
	display: inline;
	margin-left: 4px;
	padding: 0px;
}
.tdBreadcrumb a
{
	color: #666666;
	font-family:Arial;
	font-size: 8pt;
}
.tdBreadcrumb ul li
{
	color: #666666;
	text-decoration: none;
	font-family:Arial;
	font-size: 8pt;
	padding: 0px;
	margin: -1px;
	display: inline;

}
.tblBreadcrumb
{
	border-collapse:collapse;
	margin: 40 0 0 0;
	width: 100%;
}
.tblBreadcrumbItems
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	width: 985px;
}
.breadcrumbSpacer
{
	color: #666666;
	text-decoration: none;
	font-family:Arial;
	font-size: 8pt;
	display: inline;
	padding: 0px;
	margin: 0 2 0 2;
}
.breadcrumbText
{
	color: #666666;
	text-decoration: none;
	font-family:Arial;
	font-size: 8pt;
	display: inline;
}
/*FrontPage news*/
.tdfrontPageNews
{
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.tblfrontPageNews
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}
.blueLink
{
	text-decoration: underline;
	font-family:Arial;
	font-size: 12px;
	display: inline;
	font-weight:bold;
	color: #018eea;
}
/*NewsPage*/
.tblNewsPageContent
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
}
/*Searchbox*/
.tblSearchBox
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
}
.searchTextbox
{
	height: 19px;
	width: 109px;
	border: 0px;
}
.tdSearchTextbox
{
	padding: 0 8 9 0;
	vertical-align: top;
}
.searchImgButton
{
	padding: 0 0 5 0;
	vertical-align: top;
}
/*QuickLinks*/
.tdBannerQuickLinks
{
		vertical-align: top;	
}
.tdQuickLinks
{
	/*background-color: #ececec;*/
	padding: 13 10 8 97;
}
.tdQuickLinksSubPage
{
	/*background-color: #ececec;*/
	padding: 7 35 8 97;
}

.quickLinkSitemap
{
	margin: 0 10 0 5;
}
.quickLinkPrint
{
	margin: 0 10 0 0;
}
.quickLinkMail
{
	margin: 0 5 0 0;
}
/*Contactform*/
#progressBackgroundFilter
{
    	position:fixed;
    	top:0px;
    	bottom:0px;
    	left:0px;
    	right:0px;
    	overflow:hidden;
    	padding:0;
   	margin:0;
    	background-color:#000;
    	filter:alpha(opacity=50);
    	opacity:0.5;
    	z-index:1000;
	width: 100%;
	height: 100%;
}
#processMessage
{
   	position:fixed;
    	top:30%;
    	left:43%;
    	padding:10px;
    	width:14%;
    	z-index:1001;
    	background-color:#fff;
    	border:solid 1px #000;
    	margin-left: auto;
    	margin-right: auto;
}
/*Sitemap*/
.siteMapLink
{
	color: #000000;
	text-decoration: underline;
	font-family:Arial;
	font-weight:bold;
	font-size: 10pt;
}
#sitemap
{
	padding: 0 0 0 0;
}
#sitemap ul li
{
	font-weight:bold;
	list-style: none;
	padding: 5 0 5 0;
}
#sitemap ul li li
{
	font-weight:normal;
	list-style: square;
}
#sitemap ul li li a
{
	font-weight:normal;
	color: #018eea;
}
/*VidenSubList*/
.tdVidenSublist h1
{
	display: none;
}
.tdVidenSublist
{
	padding: 0 0 25 0;
}
.tdVidenSublistImg
{
	padding: 0 10 25 0;
}
/*Cases*/
.tblFrontPageCase
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	border: 1px solid #282828;
	height: 170;
}
.tdFrontPageCaseImg
{
	border-collapse:collapse;
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: bottom;
}
.tdFrontPageCaseImg img
{
	border: 0;
	margin: 0 12 11 0;
}
.tdFrontPageCaseText
{
	border: 0;
	margin: 0;
	padding: 10 20 0 20;
	vertical-align: top;
}
.tdFrontPageCaseText p
{
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0;
}
.tdFrontPageCaseLink
{
	border: 0;
	margin: 0;
	padding: 0 0 8 20;
	vertical-align: bottom;
}
.tdFrontPageCaseLink a
{
	text-decoration: underline;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin: 15 0 0 0;
	padding: 15 0 0 0;
}
.FrontPageCaseQuoteAuthor
{
	font-family:Arial;
	font-size: 10px;
	margin: 3 0 0 0;
	padding: 0 0 0 0;
	float: right;
}
.FrontPageCaseQuoteAuthor i
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.tblRightBarCase
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	width: 283px;
	height: 168px;
	background:url(/media/6875/rightbarcasebg.jpg);
}
.tdRightBarCaseText p
{
	font-family:Arial;
	font-size: 10pt;
	color: #000000;
	padding: 0;
}
.tdRightBarCaseImg
{
	border-collapse:collapse;
	margin: 0;
	padding: 0 0 12 14;
	width: 118px;
	vertical-align: bottom;

}
.tdRightBarCaseText
{
	width: 148px;
	font-size: 12px;
	padding: 15 15 0 0;
	vertical-align: top;

}
/*ContactForm*/
.tblContactForm
{

}
.tblContactForm td
{

}
.trContactFormLabel td
{
	padding-bottom: 2px;
	padding-top: 15px;
}

.trContactFormLabel td
{
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
}

.trContactFormName
{
	display:none;
}
.inputContactForm
{
	height: 24px;
	width: 253px;
}
.textareaContactForm
{
	height: 140px;
	width: 555px;
	font-family:Arial;
	font-size: 10pt;
	color: #000000;
}
.tdContactFormRightCol
{
	padding: 0 0 0 42;
}
.tdContactFormErrorText
{
	font-family:Arial;
	font-size: 8pt;
	color: #018eea;

}
#tdContactFormNameError
{
	font-family:Arial;
	font-size: 8pt;
	color: #018eea;
	width: 150px;

}
#tdContactFormEMailError
{
	font-family:Arial;
	font-size: 8pt;
	color: #018eea;
	width: 150px;
	padding: 0 0 2 0;
	vertical-align: bottom;


}
#tdContactFormNewLetterError
{
	font-family:Arial;
	font-size: 8pt;
	color: #018eea;
	padding: 0 0 8 0;
	vertical-align: bottom;
}
/*Newletter*/
.tblNewLetterRightbar
{
	border-collapse:collapse;
	width: 280px;
	margin: 0;
	padding: 0;
	background:url(/images/newletterRightbarbg.jpg);
}
.inputNewsletter
{
	width: 119px;
	height: 19px;
	border= 0;
}
.trNewsletterLabels td
{
	font-family:Arial;
	font-size: 12px;
	color: #000000;
}
.tdNewsletterIntroText
{
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	padding: 5 13 0 13;

}
.tdNewsletterHeader
{
	font-family:Arial;
	font-size: 18px;
	font-weight:bold;
	color: #ffffff;
	padding: 9 0 0 9;

}
.tblNewsletter
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
}
.tdNewsletterForm
{
	margin: 0;
	padding: 5 13 0 13;
}
.tdNewsletterRigthCol
{
	padding: 0 0 0 15;
}
.tbNewsletterBotton
{
	padding: 10 0 5 0;
}
.formNewsletter
{
	padding: 0;
	margin 0;
}
/*Helpbox*/
.tblHelpBox
{
	border-collapse:collapse;
	width: 283px;
	margin: 0;
	padding: 0;
	background:url(/images/helpboxbg.jpg);
	font-family:Arial;
	font-size: 12px;
	color: #000000;
}
.tblHelpBox td
{
	padding: 10 10 10 10;
}
.helpBoxHeader
{
 	font-family:Arial;
	font-weight:bold;
	font-size: 18px;
	margin-bottom: 5;
}
/*Test*/
.divCenter
{
	text-align: -moz-center;
	#text-align: center;
 
}
.divAlignLeft
{
	margin-right: auto;
}
/*Searchresults*/
#umbSearchResult_6_results h3
{
	font-family:Arial;
	font-weight:bold;
	font-size: 12px;
	padding: 10 0 5 0;
}
/*FrontPageLinks*/
.tblFrontPageLinks
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	width:280px;
	border: 1px solid #282828;
	
}
.tdFrontPageLinksHeader
{
	background-color: #282828;
	height: 20px;
}
.tdFrontPageLinksHeader h3
{
	font-family:Arial;
	font-weight:bold;
	font-size: 12px;
	color: #ace000;
	padding: 0 0 0 6;
}
.tdFrontPageLinksSpace
{
	background-color: #ffffff;
	height: 10 px;
	padding: 10 0 0 0;
}
.tdFrontPageLinksSpaceTopBottom
{
	background-color: #ffffff;
	height: 12 px;
	padding: 12 0 0 0;
}
.tdFrontPageLinksText
{
	background:url(/images/FrontPageLinkBg.gif);
	margin: 0;
	padding: 0;
}
.tdFrontPageLinksArrows
{
	background:url(/images/FrontPageLinkBg.gif);
	margin: 0;
	padding: 0;

	
}
.tdFrontPageLinksText a
{
	font-family:Arial;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0 0 1 32;
		
}
.tdFrontPageLinksText a:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 1 32;
		
}
.tdFrontPageLinksArrows p
{
	font-family:Arial;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0 23 1 0;
}



/* EDITOR PROPERTIES */

