body, tr, td, div, p, input, select, textarea {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none
}
/* Class for Page Navigation */
a.mainnavlinks {
                font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #2F2F60;
}
a.mainnavlinks:hover {
                font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #2F6090;
}
a.mainnavlinkssel {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #ff0000;
}
a.mainnavlinkssel:hover {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #ff0000;
}
/* Class for SubPage Navigation */
a.subnavlinks {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #2F2F60;
}
a.subnavlinks:hover {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #2F6090;
}
a.subnavlinkssel {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #ff0000;
}
a.subnavlinkssel:hover {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;	
	text-decoration: none;
	color: #ff0000;
}
a {  
	color: #474747; 
	text-decoration: underline
}
a: active {  
	color: #000000; 
	text-decoration: underline
}
a:hover {  
	color: #40A4D0; 
	text-decoration: underline
}
a:link {  
	color: #000000; 
	text-decoration: underline
}
a.smallest {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: underline
}
a.smallest: active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: underline
}
a.smallest:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #336699; 
	text-decoration: underline
}
a.smallest:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: underline
}
p.smallest {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none
}
.copyright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none
}
a.dropdown {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #424242; 
	text-decoration: none;
}
a.dropdown:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
}
.dropdown {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #424242; 
	text-decoration: none;
}
.mediumtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}
.smallgraytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #7d7d7d; 
	text-decoration: none;
}
a.smallgraytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #424242; 
	text-decoration: underline;
}
a.smallgraytxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #40A4D0; 
	text-decoration: underline;
}
a.mainlinks {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none
}
a.mainlinks:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #424242; 
	text-decoration: none
}
a.mainlinkssel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #424242; 
	text-decoration: none
}
a.mainlinkssel:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #424242; 
	text-decoration: none
}
a.skipintrolink {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #424242; 
	text-decoration: none
}
a.skipintrolink:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	color: #40A4D0; 
	text-decoration: none
}
a.subpagelinks {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #424242; 
	text-decoration: none
}
a.subpagelinks:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #40A4D0; 
	text-decoration: none
}





#ddmenu { z-index: 9998; float: left; width: 100%; background:#acacac; border-top:2px solid #acacac; border-bottom:2px solid #acacac; padding: 0; margin-top: 26px; }
#ddmenu-wrap { z-index: 9998; background:#acacac; border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 0; }
#ddmenu-left{ float: left; width: 800px; padding-left: 5px; }
#ddmenu-right{ float: right; width: 160px; }
#ddmenu-right form{ padding: 0; margin: 5px 0; }
#ddmenu-right table{ border: 0; padding: 0; border-collapse: collapse; }
#flash { z-index: 9999; }
ul#navigation-1	{ 
	margin:0; padding: 0; list-style:none; width:100%; 
	height: 33px; /* border-top:2px solid #acacac; border-bottom:2px solid #acacac;  */
	font:normal 8pt tahoma, verdana, arial, helvetica;}
ul#navigation-1 li { 
	margin:0; padding: 0; display:block; float:left; position:relative; width:148px; }
ul#navigation-1 li a:link, ul#navigation-1 li a:visited	{ 
	padding:10px 4px 10px 10px; display:block; text-align:left; text-decoration:none; 
	background: #acacac url('../assets/image/arrowdown-w.gif') no-repeat top right; color:#ffffff; height:13px; border-right: 1px solid #b9b9b9; }
ul#navigation-1 li:hover a, ul#navigation-1 li a:hover, ul#navigation-1 li a:active	{ 
	display:block; text-align:left; text-decoration:none; 
	background: #379ec1 url('../assets/image/arrowdown-db.gif') no-repeat top right; color:#ffffff; height:13px; 
 }
ul#navigation-1 li.n1{ width: 66px; }
ul#navigation-1 li.n2{ width: 78px; }
ul#navigation-1 li.n3{ width: 157px; }
ul#navigation-1 li.n4{ width: 113px; }
ul#navigation-1 li.n5{ width: 55px; }
ul#navigation-1 li.n6{ width: 85px; }
ul#navigation-1 li.n7{ width: 101px; }
ul#navigation-1 li.n8{ width: 70px; }
	
ul#navigation-1 li ul.navigation-2 { 
	margin:0; padding:1px 1px 0; list-style:none; display:none; background:#ffffff; 
	width:174px; position:absolute; top:33px; left:-1px; border:1px solid #acacac; 
	border-top:none; font-size: 7.5pt; }
ul#navigation-1 li:hover ul.navigation-2 { display:block; }
ul#navigation-1 li ul.navigation-2 li { width:174px; clear:left; width:174px; }
ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited { 
	clear:left; background: #acacac url('../assets/image/arrowg.gif') no-repeat; background-position: 4px 8px; padding:4px 2px 4px 10px; width:162px; 
	border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; text-align:left; }
ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover { 
	clear:left; background: #379ec1 url('../assets/image/arrowdb.gif') no-repeat; background-position: 4px 8px; padding:4px 2px 4px 10px; width:162px; 
	border:none; border-bottom: 1px solid #ffffff; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { 
	display:none; margin:0; padding:0; list-style:none; position:absolute; 
	left:153px; top:-2px; padding:1px 1px 0 1px; 
	border:1px solid #acacac; border-left:1px solid #acacac; background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 { display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ background:#acacac; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{ background:#379ec1; }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:140px; font-size:12pt; color:#ffffff; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:140px; font-size:12pt; color:#ffffff; }