body { 
font: normal normal normal 9pt/12pt Verdana,sans-serif; 
color: #000000; 
margin: 0px 0px; 
}


h1{
font: normal bold 13pt/20px Verdana,sans-serif;
color:#101f8a;
margin:0px 0px 10px 0px;
}

h2{
font: normal bold 9pt/12px Verdana,sans-serif;
color:#101f8a;
margin:0px 0px 10px 0px;
}

a:hover{
text-decoration:none; 
font: normal normal 9pt/12pt Verdana,sans-serif;
color:#3300cc; 
}

a{
text-decoration:none; 
font: normal 9pt/12pt "Verdana", "sans-serif";
color:#101f8a; 
}



/****************** sub navi link *********************/
a.topnavi{
text-decoration:none; 
font: normal normal 9pt/12pt Verdana,sans-serif;
color:#ffffff; 

}
a.topnavi2{
text-decoration:none; 
font: normal normal 9pt/12pt Verdana,sans-serif;
color:#000000;

}
a.navi{
text-decoration:none; 
font: normal normal 9pt/12pt Verdana,sans-serif;
color:#0D1964; 
}
a:link.navi_on{ 
text-decoration:none; 
font: normal bold 9pt/12pt Verdana,sans-serif;
color:#ffffff; 
}
a:hover.navi_on{ 
font: normal bold 9pt/12pt Verdana,sans-serif;
text-decoration:none; 
color:#000000; 
FONT-FAMILY: Verdana,sans-serif; 
}

a:active.navi { 
text-decoration:none; 
color:#0D1964; 
FONT-FAMILY: Verdana,sans-serif; 
}

a:visited.navi { 
text-decoration:none; 
color:#0D1964; 
FONT-FAMILY: Verdana,sans-serif; }

a:hover.navi{ 
text-decoration:none; 
color:#3300cc; 
FONT-FAMILY: Verdana,sans-serif; 
}

.navi_on{ 
font: normal bold 9pt/12pt Verdana,sans-serif;
color:#330099; 
}
.navi_on02{ 
font: normal normal 9pt/12pt Verdana,sans-serif;
color:#3300cc; 
}
/****************** /sub navi link *********************/




#content {	
	margin:10px 10px 10px 10px;
	width:auto;
	background-color:#ffffff;
	/*background-color:#F8F8F8;*/
}

#globalnav{
	position:absolute; 
	left: 0px; 
	top: 100px;
	width:100%;
	height:20px;
	padding:0px;

}


#sidenav {	
	position:absolute; 
	left: 0px; 
	top: 200px;
	width:170px;
}



#cookietrail   {
	margin-left:150px;	
	color:#0d1963;
	font-size:7pt;
	FONT-FAMILY:Verdana,sans-serif;			
}
#cookietrail ul {	
	margin-left: 0px;
	padding-left: 0px;
	display: inline;	
} 
#cookietrail ul li {
	margin-left: 0px;
	padding-left: 5px;
	list-style: none;
	display: inline;	
}
#cookietrail a  {
	color:#0d1963;
	font-size:7pt;
	FONT-FAMILY:arial,sans-serif;
	text-decoration:none;		
}
#cookietrail a:hover  {
	color:#BAC6D9;
	font-size:7pt;
	FONT-FAMILY:arial,sans-serif;		
}
	

#topnav ul
{
margin:0px 0px 20px 0px;
padding-left: 0;
white-space: nowrap;
}

#topnav li {
display: inline;
list-style-type: none;
}

#topnav a { 
padding: 3px 10px; 

}

#topnav a:link, #topnav a:visited {
color: #fff;
background-color: #036;
text-decoration: none;
}

#topnav a:hover {
color: #fff;
background-color: #369;
text-decoration: none;
}

#topnav #topnavon a {
font-weight: normal;
background: #B0B9D9;
text-decoration: none;
}


/* left nav */
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
color: #333333;
background-color: #ffffff;
width: 9em;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

#navcontainer a:hover
{
background-color: #ffffff;
color: #000000;
}

#navcontainer li a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 9em;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}
#headername {	
	height: 14px;
	padding: 10px 0px 5px 0px;	
	
}

#headerpart {	
	margin: 0;
padding: 0;
	background-color: #026b96;	
	
}

#rightsidebar {
	margin:10px 10px 0px 10px;
	width:150px;	

}

#searchbox {
	margin:0px 10px 0px 0px;
	background-color:#ffffff;
}
#searchbox input.searchfield {
	width:120px;
}
.footer {
	margin-top:20px;
	font-size:8pt;
	FONT-FAMILY:verdana,sans-serif;	
}

td.TDdottedline {
	background-image:url(/img/dot.gif);
	background-repeat:repeat-y;
	background-position:right;         
}

#maintable {	
	position:absolute; 
	left: 0px; 
	top: 192px;
	
}

#navlistlvlone {
	padding: 0px;
	margin: 0px;
	width: 150px;
	background-image:url(/img/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;  
	text-decoration: none;

}
#navlistlvlone ul {
	padding-left: 0px;
	margin-left: 0px;
	width:auto;
	text-decoration: none;
}
#navlistlvlone li {
	list-style: none;
	margin: 0px;
	padding:3px 10px 3px 10px;
	background-image:url(/img/dot.gif);
	background-repeat:repeat-x;
	background-position:top;  
	text-decoration: none;
}


#navlistlvltwo li {
	list-style: none;
	margin: 0px;
	padding:0px 0px 0px 10px;
	background-image:none;
	text-decoration: none;
}

#subnavHeader {
	padding: 10px;
	margin: 0px;
	font-weight:bold;
	font-family:Verdana;
	background-color:#006666;
}
#subnavHeader2 {
	padding: 10px;
	margin: 0px;
	font-weight:bold;
	font-family:Verdana;
}

td.maintableBorderTop {
	background-image:url(/img/table_border_top.gif);
	background-repeat:repeat-x;
	height:5px;
}
td.maintableBorderBottom {
	background-image:url(/img/table_border_bottom.gif);
	background-repeat:repeat-x;
	height:5px;
}

.small{ 
font: normal normal 8pt/10pt Verdana,sans-serif;
}

.input220{
	width:220px;
	font: normal normal 8pt/10pt Verdana,sans-serif;
	}
	
.input180{
	width:180px;
	font: normal normal 8pt/10pt Verdana,sans-serif;
	}
.input50{
	width:50px;
	font: normal normal 8pt/10pt Verdana,sans-serif;
	}
.select{
	font: normal normal 8pt/10pt Verdana,sans-serif;
	}
