body	{ margin: 00px 00px 00px 00px; padding: 20px 00px 40px 00px; 
		color: #272D77; background-color: #103377; text-align: center; }

.container   { margin: 00px 00px 00px 00px; padding: 00px 00px 00px 00px; width: 760px; 
			border-style: solid; border-width: 03px; border-color: #cccccc; }

.header   { margin: 00px 00px 00px 00px; padding: 10px 00px 04px 10px; 
			background-color: #ffffff; text-align: left; height: 100px;  
			border-style: solid; border-width: 0px; border-color: #103377; 
			background-image: url(bgheader.gif); background-repeat: no-repeat; }

.navigationtop	{ margin: 00px 00px 00px 00px; padding: 06px 00px 00px 00px; font-weight: bold; 
			border-style: solid; border-width: 0px 0px 0px 0px; border-color: #103377; 
			text-align: right; position: relative; top: 00px; }

.navtop	{ font-family: arial, sans-serif; font-weight: bold; color: #777777; 
		font-size: 16px; line-height: 1.8em; letter-spacing: 0.02em; text-align: right;
		margin: 00px 00px 00px 00px; padding: 00px 20px 00px 00px;}
a.navtop:link      {color: #bb0000; font-weight: bold; text-decoration: none; }
a.navtop:visited   {color: #bb0000; font-weight: bold; text-decoration: none; }
a.navtop:hover     {color: #272D77; font-weight: bold; text-decoration: none; }
a.navtop:active    {color: #bb0000; font-weight: bold; text-decoration: none; }

.navigationtop	p	{ font-family: arial, sans-serif; font-weight: bold; color: #777777; 
		font-size: 16px; line-height: 0.0em; letter-spacing: 0.02em; text-align: right;
		margin: 00px 00px 0.2em 00px; padding: 00px 20px 00px 00px;}	

.navigation	{ margin: 00px 00px 00px 00px; padding: 03px 12px 03px 00px; font-weight: bold; 
			border-style: solid; border-width: 2px 0px 2px 0px; border-color: #103377; 
			background-image: url(bgnav.gif); 
			text-align: right; position: relative; top: 00px; }

.nav	{ font-family: arial, sans-serif; font-weight: bold; color: #ffffbb; 
		font-size: 14px; line-height: 1.0em; letter-spacing: 0.02em; text-align: right;
		margin: 00px 00px 1.0em 00px; padding: 00px 10px 00px 00px;}
a.nav:link      {color: #ffffff; font-weight: bold; text-decoration: none; }
a.nav:visited   {color: #eeeeee; font-weight: bold; text-decoration: none; }
a.nav:hover     {color: #ffff00; font-weight: bold; text-decoration: none; }
a.nav:active    {color: #ffffff; font-weight: bold; text-decoration: none; }

.main	{ margin: 00px 00px 00px 00px; padding: 30px 00px 20px 00px; 
		background-color: #ffffff; text-align: left; 
		border-style: dotted; border-width: 00px 00px 00px 00px; border-color: #555555; }

p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377; 
		font-size: 85%; line-height: 1.3em; letter-spacing: 0.04em; 
		margin: 00px 00px 1.0em 00px; padding: 00px 30px 00px 40px;}
a:link      {color: #bb0000; font-weight: normal; }
a:visited   {color: #bb0000; font-weight: normal; }
a:hover     {color: #103377; font-weight: normal; }
a:active    {color: #bb0000; font-weight: normal; }

hr	{ margin: 00px 30px 00px 40px; color: #888888; height: 1px; }

.red	{ color: #dd0000; font-weight: bold; }

ul	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377;
		font-size: 85%; line-height: 1.3em; letter-spacing: 0.00em;
		margin: 00px 60px 1.0em 40px; padding: 00px 60px 00px 40px; }

li	{ margin-top: 0.6em; }

ol	{ font-family: arial, verdana, sans-serif; font-weight: normal; color: #103377;
		font-size: 90%; line-height: 1.3em; letter-spacing: 0.00em;
		margin: 00px 60px 1.0em 40px; padding: 00px 00px 00px 20px; }

.listnews	{ margin: 00px 00px 1.0em 00px; padding: 00px 20px 00px 20px; }
listnews	.p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377;
			font-size: 85%; line-height: 1.3em; letter-spacing: 0.00em; }
a.listnews:link      {color: #103377; font-weight: normal; }
a.listnews:visited   {color: #103377; font-weight: normal; }
a.listnews:hover     {color: #bb0000; font-weight: normal; }
a.listnews:active    {color: #103377; font-weight: normal; }

.listtick	li	{ margin-top: 0.6em; list-style-image: url('listtick.gif'); }
.listquest	li	{ margin-top: 0.6em; list-style-image: url('listquest.gif'); }
.listbox	li	{ margin-top: 0.6em; list-style-image: url('listbox.gif'); }


h1	{ margin: 00px 00px 0.6em 00px; padding: 00px 30px 00px 40px; 
		font-family: tahoma, verdana, sans-serif; color: #103377; text-align: left;
		font-weight: bold; font-size: 18px; line-height: 1.3em; letter-spacing: 0.02em; }

h2	{ margin: 00px 00px 0.8em 00px; padding: 00px 30px 00px 40px; 
		font-family: tahoma, verdana, sans-serif; color: #103377; text-align: center; 
		font-weight: bold; font-size: 17px; line-height: 1.3em; letter-spacing: 0.02em; }

h3	{ margin: 00px 00px 0.6em 00px; padding: 00px 30px 00px 40px; 
		font-family: arial, verdana, sans-serif; color: #bb0000; text-align: center;
		font-weight: bold; font-size: 21px; line-height: 1.2em; letter-spacing: 0.02em; }

.highlight1	{ background-color: #dddddd; }
.highlight2	{ background-color: #ffff77; }
.highlight3	{ background-color: #103377; color: #ffff88; font-weight: bold; }


.blockleft	{ margin: 20px 110px 30px 00px; padding: 10px 00px 00px 00px; 
		background-color: #eeeeee; text-align: left; 
		border-style: dashed; border-width: 01px 01px 01px 00px; border-color: #103377; }

.blockleft	p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #333333; 
				font-size: 85%; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 1.0em 00px; padding: 00px 20px 00px 20px;}

.blockrighttop	{ margin: 20px 80px 00px 80px; padding: 02px 10px 02px 10px; 
		background-color: #103377; text-align: left; 
		border-style: solid; border-width: 01px 00px 01px 00px; border-color: #103377; }

.blockrighttop	p	{ font-family: arial, verdana, sans-serif; font-weight: normal; color: #dddddd; 
				font-size: 16px; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 00px 00px; padding: 00px 10px 00px 10px;}

.blockright	{ margin: 00px 80px 30px 80px; padding: 10px 00px 02px 00px; 
		background-color: #eeeeee; text-align: left; 
		border-style: solid; border-width: 00px 00px 00px 00px; border-color: #103377; }

.blockright	p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377; 
				font-size: 85%; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 1.0em 00px; padding: 00px 20px 00px 20px;}

.blocktest	{ margin: 20px 100px 30px 100px; padding: 04px 10px 06px 12px; 
		background-color: #e6e6e6; text-align: center; 
		border-style: solid; border-width: 02px 02px 02px 02px; border-color: #103377; }

.blocktest	p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377; 
				font-size: 85%; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 00px 00px; padding: 00px 00px 08px 00px;}

.blockmidtop	{ margin: 20px 40px 00px 40px; padding: 02px 10px 02px 10px; 
		background-color: #103377; text-align: center; 
		border-style: solid; border-width: 02px 02px 00px 02px; border-color: #103377; }

.blockmidtop	p	{ font-family: arial, verdana, sans-serif; font-weight: normal; color: #ffffff; 
				font-size: 120%; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 00px 00px; padding: 00px 00px 00px 00px;}

.blockmid	{ margin: 00px 40px 30px 40px; padding: 16px 24px 20px 24px; 
		background-color: #f6f6f6; text-align: left; 
		border-style: solid; border-width: 02px 02px 02px 02px; border-color: #103377; }

.blockmid	p	{ font-family: tahoma, verdana, sans-serif; font-weight: normal; color: #103377; 
				font-size: 85%; line-height: 1.3em; letter-spacing: 0.04em; 
				margin: 00px 00px 1.0em 00px; padding: 00px 00px 00px 00px;}

.blockps	{ margin: 20px 80px 20px 80px; padding: 10px 00px 00px 00px; 
		background-color: #ffff99; text-align: left; 
		border-style: dotted; border-width: 04px 04px 04px 04px; border-color: #103377; }


