/* default font size*/
@import url(/vrk/home.nsf/font_small.css);
*{
	font-size:100%;
	xmargin:0;
	xpadding:0;
}
body{
	font:75%/140% Arial, Helvetica, sans-serif;
	text-align:center;
}
dd{
	margin-right:0;
}
div.clearit   { clear: both }
#main-content h1{
	font-size: 130%;
	font-weight:bold;
	color:#000;
}
#main-content h2{
	font-size:110%;
	color:#000;
}
#main-content h3{
	font-size:100%;
	color:#000;
}
#header h1,h2{
	color:red;
}
.imagetitle {font:75%;}
.ingress {font:130%/140% Arial, Helvetica, sans-serif;}
.hidden-navigation{
	width:1px;
	position:absolute;
	left:-9999px;
}
#header {
	margin:0 0 20px 0;
	padding:0;
	background:#fff url(/vrk/home.nsf/bg_header3.gif) no-repeat top left;
	float:left;
}
#wrap{
	border:1px solid #1e2e76;
	background:#FFF;
	width:950px;
	margin:0 auto;
	text-align:left;
}
#main-content{
	width:478px;
	display:inline;
	float:left;
	margin-left:266px;
	padding-left:20px;
}
#main-content-index{
	width:498px;
	display:inline;
	float:left;
	margin-left:266px;
}
#sub-content{
	width:169px;
	float:left;
	margin-left:15px;
}
#navigations{
	width:237px;
	float:left;
	margin-left:-948px;
	padding-left:15px;
}
#foot{
	clear:both;
}
#footernavi {
	background:#a3bbcf;
	height:16px;
	padding:0 0 0 15px;
	margin:0 0 4px 0;
	font:10px arial, helvetica, sans serif;
	color:#172771;
}
#footernavi a {
	font:10px arial, helvetica, sans serif;
	text-decoration:none;
	color:#172771
}
.footertext {
	display:block;
	text-align:center;
	color:#336699;
	font:10px "Trebuchet MS", arial, helvetica, sans serif;
	width:234px;
	float:left;
}
#logo {
	width:266px;
	height:98px;
	float:left;
}
#slogan {
	width:633px;
	height:35px;
	padding:7px 0 0 12px;
	float:left;
}
#toollinks1 {
	float:left;
	width:430px;
	height:58px;
	padding:7px 0 0 12px;
	font:10px arial, helvetica, sans serif;
}
#toollinks1 input {
	border:1px #687E87 solid;
	font:11px Arial, sans-serif;
	color:#000000;
	width:100px;
}
#toollinks2 {
	position:relative;
	float:right;
	width:230px;
	height:65px;
	padding:0;
}
#toollinks2 .langlinks {
	position:absolute;
	bottom:0px;
	right:0px;
}
#toollinks2 .resizer {
	position:absolute;
	top:0px;
	right:0px;
	margin:4px 6px 0 0;
	font-size:10px;
	line-height:12px;
	text-align:right;
}
#toollinks2 a.plusminus {
	text-decoration:none;
	color:#172771;
}
#toollinks2 .langtab {
	width:58px;
	height:16px;
	padding:2px 0 0 6px;
	background: transparent url(/vrk/home.nsf/bg_tab_lang.gif) no-repeat top left;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
}
#toollinks2 a {
	font:10px arial, helvetica, sans serif;
	text-decoration:none;
	color:#fff;
}
#toollinks1 a {
	font:10px arial, helvetica, sans serif;
	text-decoration:none;
	color:#172771
}
#toollinks1 form {
	margin:0;
	paddin:0;
	display:inline;
}
#mainnavi {
	float:left;
	width:672px;
	font:11px/12px arial, helvetica, sans serif;
	padding:0;
	background:transparent;
	color:#fff;
}
.menuitem {
	text-align:center;
	float:left;
	padding:0 17px 0 17px;
	border-right:1px dotted #fff;
}
#news, #servicelinks, #servicelinks2 {
	padding:0;
	margin:0 0 0 14px;
}
#news li, #servicelinks li, #servicelinks2 li {
	list-style:none;
	list-style-image:url(/vrk/home.nsf/arrow2.gif);
	padding:7px 0 7px 0;
	border-bottom:1px dotted #000;
}
#news li.noborder, .noborder {border:0}
#news a {
	display: block;
	color:#9f0f0f;
	font-weight:bold;
	text-decoration:none;
}
#news .lang {
	color:#172771;
	font-weight: normal;
	text-decoration:none;
}
#servicelinks a, #servicelinks2 a {
	display: block;
	color:#172771;
	font-weight:bold;
	text-decoration:none;
} 
/*---- boxes ----*/
#boxheading {
	text-align:center;
	border:0;
	background:transparent url(/vrk/home.nsf/bg_leftcol_hdr.gif) no-repeat top left;
	width:237px;
	min-height:22px;
	padding:3px 0 0 0;
	margin:0;
	font: bold 14px Arial,Geneva,Helvetica,sans-serif;
	color:#172771;
}
#boxheading.index {
	font: bold 16px "Trebuchet MS", Arial,Geneva,Helvetica,sans-serif;
	height:23px;
	padding:2px 0 0 0;
}
#boxheading a {
	color:#172771;
	text-decoration:none;
}
#boxcontent {
	border-left:1px solid #89a6bf;
	border-right:1px solid #89a6bf;
	background:transparent;
	width:215px;
	padding:4px 10px 4px 10px;
	margin:0px
}
#boxbottom {
	padding:0;
	margin:0;
	background:transparent url(/vrk/home.nsf/bg_leftcol_bottom.gif) no-repeat top left;
	width:237px;
	height:16px;
}
#mboxheading {
	
	text-align:center;
	border:0;
	background:transparent url(/vrk/home.nsf/bg_mbox_hdr.gif) no-repeat top left;
	width:493px;
	height:23px;
	padding:2px 0 0 0;
	margin:0;
	font: bold 16px "Trebuchet MS", Arial,Geneva,Helvetica,sans-serif;
	color:#172771;
}
#mboxcontent {
	border:0;
	background:#f2f2e9;
	width:473px;
	
	padding:4px 10px 4px 10px;
	margin:0px
}
#mboxbottom {
	padding:0;
	margin:0;
	background:transparent url(/vrk/home.nsf/bg_mbox_bottom.gif) no-repeat top left;
	width:493px;
	height:16px;
	
}
#mcol1 {
	width:223px;
	padding-right:12px;
	border-right:1px dotted #000;
	float:left;
}
#mcol2 {
	width:223px;
	padding-left:12px;
	border:0;
	float:left;
}
#rboxheading {
	text-align:center;
	border:0;
	background:transparent url(/vrk/home.nsf/bg_rbox_hdr.gif) no-repeat top left;
	width:159px;
	height:13px;
	padding:0;
	margin:0;
	font-size:1px;
}
#rboxcontent {
	text-align:center;
	border:0;
	background:#cedde6;
	width:149px;
	padding:4px 5px 4px 5px;
	margin:0px
}
#rboxbottom {
	padding:0;
	margin:0;
	background:transparent url(/vrk/home.nsf/bg_rbox_bottom.gif) no-repeat top left;
	width:159px;
	
}
#population {
	text-align:center;
	background:#00539f;
	color:#fff;
	width:120px;
	padding:4px 9px 4px 9px;
	margin:auto;
	font:bold 14px Arial,Geneva,Helvetica,sans-serif;
}
#population a {color:#fff;text-decoration: none;}
#box_population_top {
	border:0;
	background:transparent url(/vrk/home.nsf/bg_population_top.gif) no-repeat top left;
	width:138px;
	height:6px;
	padding:0;
	margin:auto;
	font-size:1px;
}
#box_population_content {
	text-align:center;
	border:0;
	background:#00539f;
	width:149px;
	padding:4px 5px 4px 5px;
	margin:0px;
	font:bold 16px Arial,Geneva,Helvetica,sans-serif;
	color:#fff;
}
#box_population_bottom {
	padding:0;
	margin:auto;
	background:transparent url(/vrk/home.nsf/bg_population_bottom.gif) no-repeat top left;
	width:138px;
	height:6px;
}
#additional_hdr {
	text-align:center;
	border:0;
	background:transparent url(/vrk/home.nsf/bg_additional_hdr.gif) no-repeat top left;
	width:159px;
	min-height:22px;
	padding:3px 0 0 0 ;
	margin:0;
	font:bold 14px Arial,Geneva,Helvetica,sans-serif;
	color:#172771;
}
#additional_content {
	border:0;
	background:#f2f2e9;
	width:149px;
	padding:4px 5px 4px 5px;
	margin:0px;
	font:80%/1.25;
}
#additional_bottom {
	padding:0;
	margin:0;
	background:transparent url(/vrk/home.nsf/bg_additional_bottom.gif) no-repeat top left;
	width:159px;
	height:23px;
}
#additional_content .subcontent {
	padding:3px 0 6px 5px;
}
#additional_content a {
	color:#000;
	font-size:80%;
	text-decoration:none;
	padding:0 0 8px 0;
	margin:0;
}
#additional_content a:hover {
	text-decoration:underline;
}
/* Left navigation */
div.hidden {display:none;}
#pagenavlist {
	padding: 0;
	margin: 0;
	background-color: transparent;
	font: 12px arial, verdana,sans-serif;
	color: #003399;
	border:0;
}
#pagenavlist li {
	list-style-image:url(/vrk/home.nsf/arrow2.gif); 
}
#pagenavlist .divider {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px; 
}
#pagenavlist a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 1px 2px 2px 5px;
	font-weight:bold;
}
#pagenavlist a:hover {text-decoration: underline }
#pagesubnavlist {
	padding:0;
	margin:0 0 0 14px;
}
#pagesubnavlist1 {
	padding:0;
	margin:0 0 0 14px;
}
#pagesubnavlist1 li {
	list-style:none;
	list-style-image:url(/vrk/home.nsf/pxl_transparent.gif);
	border:0;
}
#pagesubnavlist li a { border: 0;padding: 1px 2px 2px 0px}
#pagesubnavlist1 li a { font-size:11px;border:0 #ccc;padding: 1px 2px 2px 0px;font-weight:normal}
#pagesubnavlist2 li a { border: 0;padding: 1px 2px 2px 0px}
#pagesubnavlist3 li a { border: 0;padding: 1px 2px 2px 0px}
#pagesubnavlist #current {font-weight:bold;color:#0033AA}
#pagesubnavlist1 #current {font-weight:bold;color:#0033AA}
#pagesubnavlist2 #current {font-weight:bold;color:#0033AA}
#pagesubnavlist3 #current {font-weight:bold;color:#0033AA}
/* style definitions for main navigation */
#nav, #nav ul {
	-moz-box-sizing: border-box;
	width:672px;
	
	float: left;
	list-style: none;
	background: #172870;
	font:11px/12px arial, helvetica, sans serif;
	font-weight: normal;
	padding: 0;
	border: 0;
	margin:0 ;	
}
#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	padding: 4px 15px 4px 15px;
	font-size:11px;
	border-right:1px dashed #777;
}
#nav a.parent {
	background: url(parent_arrow.gif) center right no-repeat;
}
#nav li {
	float: left;
	padding: 0;
}
#nav li ul {
	position: absolute;
	background:#eeeef0;/* dropdown color*/
	left: -999em;
	height: auto;
	width: 140px;
	w\idth: 140px;
	font-weight: normal;
	border: 0;
	border-top:1px solid #ccc;
	margin: 0 0 0 -71px;
}
#nav li li {
	padding: 0 ;
	width: 140px;
	border-bottom:1px solid #ccc; /* border between drop-down rows*/
	border-left:1px solid #ccc;
	border-right:0px solid #ccc;
}
#nav li ul a {
	text-align:left;
	width: 120px !important;
	width: 140px;
	width/**/:/**/140px;
	color:#0063a3;
	font-size:11px;
	
	padding: 5px 10px 5px 10px;/* drop-down row height*/	
}
#nav li ul ul {
	border: 0;
	border-top:1px solid #ccc;
	margin: -35px 0 0 180px;/* parameters to set drop-down in place */
}
#nav li ul ul a {
	border-right:0;
}
#nav li ul ul.onleft {
	
	margin: -29px 0 0 -142px;/* drop-down on left */
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: #34689a; /* mainbar hovercolor*/
}
.hilite {
	background: #34689a; /* mainbar current*/
}
#nav li li:hover, #nav li li.sfhover {
	background: #003a82; /* drop-down hovercolor*/
}
#nav li li a:hover {
	color:#fff; /* drop-down link hovercolor*/
}
