html,body {
	background:#232220;
	font:76%/1 Helvetica, Arial, sans-serif;
}
body {
	color:#222;
	font-size:1em;
	line-height:1.54;
}
#ContainerDiv h1,
#ContainerDiv h2,
#ContainerDiv h3,
#ContainerDiv h4,
#ContainerDiv h5,
#ContainerDiv h6 {
	margin:0 0 7px 0;
	font-size:19px;
	font-weight:bold;
}
p {margin:0 0 1.083em;}
a {
	color:#0c3793;
	text-decoration:underline;
}
#ContainerOuterDiv {width:982px;}
#ContainerDiv {
	position:relative;
	padding:0;
	overflow:hidden;
}
#IONavigationBar {
	position:absolute;
	top:258px;
	right:12px;
	width:185px;
	overflow:visible;
	background:#fff;
	margin:0;
	padding:10px;
	z-index:1;
}
#IONavigationBar .rightfloating {float:none;}
#IONavigationContainer {
	width:auto;
	overflow:visible;
}
#IONavigationContainer .LoginIcon {
	display:block;
	cursor:pointer;
}
#IONavigationContainer div.LoginBox {
	left:auto !important;
	right:0 !important;
	top:0 !important;
}
#HeaderDiv {height:215px;}
#HeaderDiv img {display:block;}
#TopMenuDiv {margin:0;}
#TopMenuDiv ul {
	padding:0 0 0 9px;
	font-size:1.154em;
	font-weight:normal;
	line-height:1.8;
	color:#fff;
	border-top:3px solid #fff;
	border-bottom:0;
	background: url(/ImageVault/Images/conversionFormatType_WebSafe/id_3603/ImageVaultHandler.aspx);
	height:31px;
}
#TopMenuDiv li {
	background:none;/*url(/ImageVault/Images/conversionFormatType_WebSafe/id_3603/ImageVaultHandler.aspx) repeat 0 57%; */
	height:10px;
	margin:9px 0 0 0;
	padding:5px 3px 0 3px;
	border:none;	
}
#TopMenuDiv li+li {border-left:1px solid #fff;}
#TopMenuDiv a:link,
#TopMenuDiv a:visited, 
#TopMenuDiv a:hover, 
#TopMenuDiv a:active {
	color:#fff;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 6px;
	margin-top:-10px;
	display:block;
}
#TopMenuDiv li.TopMenuSelectedItem {
	padding:14px 3px 8px;
	margin:0 0 0 0;
	border:none;
	background:url(/ImageVault/Images/conversionFormatType_WebSafe/id_3601/ImageVaultHandler.aspx) repeat-x 0 0;
}
#TopMenuDiv li.TopMenuSelectedItem + li {border:none;}
#TopMenuDiv li.TopMenuSelectedItem a {color:#000;}
#TopMenuDiv li.TopMenuSelectedItem a:hover {text-decoration:underline;}
#TopMenuDiv a {
	margin-right:6px;
	padding-right:0;
}
#TopMenuDiv li:first-child a {border-left:0;} 
#BottomDiv {
	float:left;
	width:940px;
	padding:45px 20px 50px;
	background:#232220 url(/ImageVault/Images/conversionFormatType_WebSafe/id_3079/ImageVaultHandler.aspx) no-repeat 0 0;
	font-size:0.923em;
}
#BottomDiv a {color:#fff;}
#MainDiv {
	width:100%;
	padding:10px 0;
	background:#f1eeec;
}
#LeftAndMainContentDiv {
	width:750px;
	padding-left:10px;
}
#TopAreaDiv {
	width:703px;
	margin-bottom:10px;
	padding:20px;
	background:#fff;
}
#RightDiv {
	width:207px;
	float:right;
	margin:52px 10px 0 0;
	padding-left:0;
	font-size:0.923em;
}
#RightDiv .PaddingDiv {padding:0;}
#InfoDiv {display:none;}
div.RightBoxTopDiv,
div.RightBoxBottomDiv {
	height:0;
	background:none;
}
div.RightBoxContent {
	background:#fff;
	padding:10px 10px 15px;
	width:185px;
	margin-bottom:10px;
}
#AdTomaRightInnerDiv {display:none;}
#InfoLinkDiv {margin-top:1.083em;}
#InfoLinkDiv a {
	padding-right:8px;
	color:#0c3793;
	/* background:url(/ImageVault/Images/conversionFormatType_WebSafe/id_3076/ImageVaultHandler.aspx) no-repeat 100% 50%;*/
}
#GeneralAreaDiv {margin-top:40px;}
#GeneralAreaDiv h2 {color:#186527;}
#CenterDiv .PaddingDiv,
#WideCenterDiv .PaddingDiv {line-height:1.54em;}
#CenterDiv .NewsPageTopImage {max-width:495px;}

/* Startpage boxes */
#BoxAreaDiv {width:748px;float:left;}
div.boxcontainerwide {
	width:340px;
	padding:0;
}
div.boxrightpad {padding-right:20px;}
.StartPageBoxWide {
	width:340px;
	padding-top:34px;
}
.StartPageBoxWide .StartPageBoxBottom {height:12px;display:none;}
div.StartPageBoxContent {padding:0 20px 20px 19px;}
.StartPageBoxWide .StartPageBoxImage,
.StartPageBoxWide .StartPageBoxContent {background:none;}
.StartPageBoxImage {overflow:hidden;}
div.StartPageBoxWide h2 {
	width:auto;
	height:auto;
	padding:0 20px;
	color:#000;
}
div.StartPageBoxReadMoreLink {padding:0;}
div.StartPageBoxReadMoreLink a {
	padding-right:12px;
	color:#0c3793;
	background:url(/ImageVault/Images/conversionFormatType_WebSafe/id_3076/ImageVaultHandler.aspx) no-repeat 100% 50%;
}
.StartPageBoxNarrow .StartPageBoxBottom {
	height:5px;
	background:none;
}
.StartPageBoxNarrow .StartPageBoxContent {
	background:#fff;
	width:auto;
}
.StartPageBoxNarrow,
.StartPageBoxWide {
	width:auto;
	padding-top:7px;
}
div.StartPageBoxNarrow h2 {
	color:#000;
	background:#fff;
}
div.boxcontainer {width:243px;}
.StartPageColumnNarrow div.boxcontainer {
	margin-bottom:10px;
	background-color:#FFF;
}
div.NewsListBoxSimpleLinkDiv {width:162px;}
.StartPageBoxNarrow .StartPageBoxImage {background:#FFF;}
.StartPageBoxLarge {width:490px;}
.StartPageColumnNarrow {
	float:left;
	width:245px;
	margin:0;
}
div.boxleftpad {padding:0;}
.StartPageColumnWideLeft {
	width:500px;
	margin:0;
}
.StartPageColumnWideRight {
	width:535px;
	margin:0;
	float:right;
}
.StartPageColumnWideRight .boxcontainerwide,
.StartPageColumnWideLeft .boxcontainerwide {
	width:240px;
	padding-top:0;
}
.StartPageColumnWideRight .StartPageBoxWide,
.StartPageColumnWideLeft .StartPageBoxWide {
	width:240px;
	padding-top:10px;
}
.StartPageColumnWideRight .boxcontainer,
.StartPageColumnWideLeft .boxcontainer {padding-right:7px;}
.StartPageColumnWideRight .StartPageBoxNarrow,
.StartPageColumnWideLeft .StartPageBoxNarrow {padding-top:10px;}

div.NewsListBoxArrowDiv {padding-top:10px;}
.StartPageBoxLarge .BoxNoBackground {padding:10px;}
.StartPageBoxBottom {height:7px;}
/* News */
div.NewsListBoxDateDiv,
div.NewsListBoxSimpleDateDiv {
	color:#222;
	font-size:0.923em;
	display:none;
}
div.NewsListTitleDiv + div,
div.NewsListReadMoreDiv {display:inline;}
.NewsListReadMoreDiv + .NewsListBoxDateDiv {margin-top:1.083em;}
.NewsListReadMoreDiv a {
	padding-right:12px;
	color:#0C3793;
	background:url(/ImageVault/Images/conversionFormatType_WebSafe/id_3076/ImageVaultHandler.aspx) no-repeat 100% 50%;
	float:right;
}
.NewsImageList .NewsListReadMoreDiv {display:none;}
.NewsListTitleLargeDiv h3 a,
.NewsListTitleLargeDiv h3 a:hover,
.NewsListTitleLargeDiv h3 a:visited,
.NewsListTitleLargeDiv h3 a:active {
	color:#0c3793;
	text-decoration:underline;
	font-weight:bold;
	font-size:16pt;
	margin-bottom:-20px;
}
div.NewsListBoxWideSimpleLinkDiv {width:auto;}
#ContainerDiv .NewsListTitleLargeDiv {margin:0;}
#ContainerDiv .NewsListTitleLargeDiv h3 {
	margin:0 0 3px;
	line-height:1.1;
}
#ContainerDiv .NewsListTitleLargeDiv h3 a {margin:0;}

/* Regular page */
#BreadCrumbsDiv {
	float:left;
	color:#424242;
	font-size:0.923em;
	display:none;
}
#BreadCrumbsDiv a {
	color:#424242;
	text-decoration:none;
}
#BreadCrumbsDiv a:hover,
#BreadCrumbsDiv a:focus,
#BreadCrumbsDiv a:active {text-decoration:underline;}
#BreadCrumbsDiv span span {font-weight:bold;}
#ToolBarDiv {
	width:auto;
	float:right;
}
#LeftDiv {
	margin:0 10px 0 10px;
	background:#fff;
	height:100%;
}
#LeftDiv .PaddingDiv {padding:10px 10px 20px 10px;}
.LeftMenuHeading {display:none;}
.LeftMenuBox {width:auto;}
.LeftMenuList li {
	display:block;
	padding:0;
	background:none;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}
.LeftMenuList li + li {border-top:none;}
.LeftMenuList li + .LeftMenuSelectedItem {border:none;}
.LeftMenuSelectedItem li + .LeftMenuList li{border-top:1px dotted #CCCCCC;}
.LeftMenuList * {
	float:none !important;
	width:auto !important;
}
.Level2 .LeftMenuItemSpan {padding:10px 0 10px 20px;}
.Level1 .LeftMenuItemSpan {
	padding:5px 0 5px 0;
	border:none;
}

.LeftMenuItemSpan:hover {background:#eaf2f7;}
.LeftMenuItem strong {
	display:block;
	text-align:left;
	height:10px;
	padding:4px 0 12px 15px;
	overflow:hidden;
}
li.LeftMenuSelectedItem,
li.LeftMenuExpandedItem li.LeftMenuSelectedItem {
	background-color:#0c3793;
	margin-top:-1px;
}
li.LeftMenuSelectedItem span:hover {background-color:#0c3793;}
.LeftMenuItem strong a {
	color:#fff !important;
	vertical-align:middle;
	height:10px;
}
#ContainerDiv .LeftMenuList img,
.LeftMenuBottom {display:none;}
#CenterDiv {
	width:535px;
	position:relative;
}
#RightDiv a:link,
#RightDiv a:active,
#RightDiv a:focus,
#RightDiv a:visited,
#RightDiv a:hover,
#CenterDiv a:link,
#CenterDiv a:active,
#CenterDiv a:focus,
#CenterDiv a:visited,
#CenterDiv a:hover {color:#0c3793;}
#CenterDiv .PaddingDiv,
#WideCenterDiv .PaddingDiv {
	padding:15px 20px 20px;
	background:#fff;
}
#CenterDiv .PageBodyDiv br {display:none;}
#CenterDiv .PageBodyDiv div br {display:inline;}
#WideCenterDiv {width:740px;}
h1#ContentStart {
	clear:both;
	margin:0 0 5px 0;
	line-height:1.5;
	font-size:18pt;
}
#ContainerDiv .PageBodyDiv h2 {font-size:1.154em;}
#ContainerDiv .PageBodyDiv ul,
#ContainerDiv .PageBodyDiv ol {
	margin:0 0 1.083em;
	padding:0;
}
#ContainerDiv .PageBodyDiv li {margin:0 0 0 40px;}
#PageFooterDiv {
	margin:0;
	color:#525252;
}
.NewsPageDateDiv {display:none;}
.faq p{
	color:#186527;
	background:transparent url(/ImageVault/Images/conversionFormatType_WebSafe/id_3251/ImageVaultHandler.aspx) no-repeat scroll 15% 50%;
	padding-left:12px;
}
#ToolBarBox {display:none;}
#QuickSearch {position:relative;}
#NewsListingDiv a {color:#0C3793;}

table img {max-width:470px;}

#FooterDiv {
	background-color:#232220;
	color:#FFFFFF;
	height:100px;
	display:none;
}
#BottomDiv {
	float:left;
	width:940px;
	padding:10px 20px 10px;
	background:#232220;
	font-size:0.923em;
}
#BottomDiv {text-decoration:none;}
.StatisticsTable, .StatisticsTable th, .StatisticsTable td {border:none;}

/* Footer add */
#AdTomaLeftDiv {display:none;}
#BottomDiv .rightfloating {display:none;}

#MainDiv div.StartPageBoxRow h2 {
	width:auto;
	height:auto;
	padding-left:19px;
	margin-bottom:0;
	line-height:1.3;
}
div.NewsImageList {padding:12px 0 0 6px;}
.StartPageBoxRow a:link,
.StartPageBoxRow a:visited,
.StartPageBoxRow a:active {
	text-decoration:underline;;
}
.NewsListTitleLargeDiv h3 a:link,
.NewsListTitleLargeDiv h3 a:visited,
.NewsListTitleLargeDiv h3 a:hover,
.NewsListTitleLargeDiv h3 a:active {
		color:#0c3793;
}

div.NewsListBoxSeparator {
	margin-bottom:9px;
	margin-top:5px;
	border-bottom:1px solid #999999 !important;
	height:0 !important;
}
.NewsListBoxLargeImage {
	margin:5px;
}
.StartPageBoxNarrow,
.StartPageBoxWide {
	width:240px;
	background:#fff;
	padding-top:10px;
}

.LeftMenuList .Level2 {padding-left:10px;}
.LeftMenuList .Level2 {
	background:#fff;
	padding-left:20px;
}
.LeftMenuList .Level3 {
	background:#fff;
	padding-left:30px;
}
.LeftMenuList .Level4 {
	background:#fff;
	padding-left:40px;
}	
.Level2 .LeftMenuItemSpan:hover {background:#eaf2f7;}
.Level2 .LeftMenuItem:hover {background:#eaf2f7;}

.Level3 .LeftMenuItemSpan:hover {background:#eaf2f7;}
.Level3 .LeftMenuItem:hover {background:#eaf2f7;}

.Level4 .LeftMenuItemSpan:hover {background:#eaf2f7;}
.Level4 .LeftMenuItem:hover {background:#eaf2f7;}

/* Hide tab in workrooms */
.IOTab {display:none !important;}
