body                           	{align:center; margin:0px; padding:0px; background: #ffffff no-repeat scroll top left;}
h1,h2,h3,h4,h5,h6,p,td,li,div  	{font-family:Arial,Helvetica,Verdana sans-serif; color:#000000;}
h1                             	{margin:0px; font-size:14px; font-weight:bold; color:#000000;}
h2                             	{font-size:14px; font-weight:bold; color:#000000;}
h3                             	{font-size:12px; font-weight:bold; color:#000000;}
p,td,li                        	{font-size:12px; line-height:16px;}
p.bodytext                     	{margin:25px;}
div                            	{font-size:0px; box-sizing:border-box; -moz-box-sizing:border-box;}
td                             	{vertical-align:top;}
hr                             	{height:0px; border-style:none none dotted none; border-width:1px; border-color:#666666;}

#layoutwrapper 			{background-color:#ffffff;}
.vis           			{position:absolute;}

#vis01 {left:  0px; top:  0px; width:900px; height: 67px; background: #ffffff url('img/topimage.jpg');}
#vis02 {left:  0px; top:110px; width:867px; height:  1px; background: #00349A ;}
#vis03 {left:890px; top:  0px; width:  1px; height: 212%; background: #000099 ;}
#vis05 {left:705px; top:120px; width:162px; height:290px; background: #ffffff url('img/infobox-white.jpg') no-repeat ;}


#topmenu   {left: 10px; top:80px; width:170px; height:25px; font-size:8px; text-align:left; background: #ffffff;}

#languages {left:180px; top:80px; width: 50px; height:25px; font-size:8px; text-align:left;}


#topnav  		      	{left: 2px; top:185px; width:116px; height:200%; padding-top:0px; background: #00ffff; }
#topnav h6     		{margin:10px; margin-bottom:5px; padding-left:10px; font-size:11px; font-weight:bold;  }
#topnav a      		{font: normal 900 12px verdana; line-height:10px; text-decoration:none; color:#ffffff; }
#topnav a.navitem1       	{color:#000000; font-size:12px; padding-left:12px; padding-top:10px; padding-bottom:10px; }
#topnav a.navitem1:hover 	{color:#ff0000; font-size:12px; padding-left:12px; padding-top:10px; padding-bottom:10px; }
#topnav a.navitem1act    	{color:#0000ff; font-size:12px; padding-left:12px; padding-top:10px; padding-bottom:10px; }

#mainnav        		{left: 0px; top:110px; width:178px; height:200%; padding-top:18px; background: #00349A;}
#mainnav a      		{color:#ffffff; display:block; font: normal 900 12px verdana; text-decoration:none; }
#mainnav a.navitem1       	{color:#ffffff; font-size:11px; padding-left:10px; padding-top: 3px; padding-bottom:10px; }
#mainnav a.navitem1:hover 	{color:#cccccc; font-size:11px; padding-left:10px; padding-top: 3px; padding-bottom:10px; }
#mainnav a.navitem1act    	{color:#cdefff; font-size:11px; padding-left:10px; padding-top: 3px; padding-bottom:10px; }
#mainnav a.navitem2       	{color:#ffffff; font-size: 9px; padding-left:20px; padding-top: 0px; padding-bottom:10px; }
#mainnav a.navitem2:hover 	{color:#cccccc; font-size: 9px; padding-left:20px; padding-top: 0px; padding-bottom:10px; }
#mainnav a.navitem2act    	{color:#cdefff; font-size: 9px; padding-left:20px; padding-top: 0px; padding-bottom:10px; }
#mainnav a.navitem3       	{color:#ffffff; font-size: 8px; padding-left:10px; padding-top: 3px; padding-bottom: 3px; }
#mainnav a.navitem3:hover 	{color:#cccccc; font-size: 8px; padding-left:10px; padding-top: 3px; padding-bottom: 3px; }
#mainnav a.navitem3act    	{color:#cdefff; font-size: 8px; padding-left:10px; padding-top: 3px; padding-bottom: 3px; }


#content             	{left:195px; top:120px; width:490px; height:100%; padding: 0px 0px 0px 0px;  background: #ffffff ;}
#content h1, h2, h3  	{margin-bottom:11px; color:#28166f;}
#content a           	{font-size:12px; font-weight:bold; text-decoration:none; color:#002053;}
#content a:hover     	{color:#da2725;}
#content a:visited   	{color:#003492; text-decoration:underline;}
.content             	{padding:30px;}

#right             		{left:705px; top:570px; width:162px; height:350px; padding: 0px 0px 0px 0px;  background: #ffffff ;}
#right h1, h2, h3  		{margin-bottom:11px; color:#28166f;}
#right a           		{font-size:12px; font-weight:bold; text-decoration:none; color:#002053;}
#right a:hover     		{color:#da2725;}
#right a:visited   		{color:#003492; text-decoration:underline;}
.right             		{padding:30px;}

#newsrecord             	{position:absolute; left:706px; top:202px; width:162px; height:350px; padding: 0px 0px 0px 0px;  background: #ffffff ;}
#newsrecord h1, h2, h3  	{margin-bottom:2px; color:#28166f;}
#newsrecord a           	{font-size:12px; font-weight:bold; text-decoration:none; color:#002053;}
#newsrecord a:hover     	{color:#da2725;}
#newsrecord a:visited   	{color:#003492; text-decoration:none;}
.newsrecord             	{padding:20px;}


#printwrapper 		{position:absolute; left:823px; top:60px;}
#printwrapper #content 	{position:relative; padding-top:30px;}
@media print 			{
.printhide 			{visibility:hidden; height:0px;}
				}

#pdf 				{position:absolute; left:800px; top:61px;}
#pdf #content 		{position:relative; padding-top:30px;}
@media print 			{
.pdfhide 			{visibility:hidden; height:0px;}
				}
				}

