body        {   text-align: left; 
                font-family: arial, helvetica, sans-serif; 
                font-size: 10pt; color: 000000; 
                margin-top: 2; 
                margin-left:2; 
            }

table, 
tr, 
td, 
b, 
form        {   text-align: left;
            }     

th          {   text-align: left; 
                font-family: arial, helvetica, sans-serif; 
                font-size: 10pt; 
                color: #FFFFFF; 
                background-color: #709CD0; 
            }          

h1, 
h2 	        {   text-align: left; 
                font-family: arial, helvetica, sans-serif; 
                font-size: 10pt; color: #000000; 
                align: left; 
                font-weight: bold; 
                margin-top: 4; 
            }


a           {   text-align: left; color: #000080; 
            }

a:visited   {   text-align: left; color: #000080; 
            }

a:hover     {   text-align: left; color: #FF9933; 
                TEXT-DECORATION: none;
            }


a.hp        {   text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 14pt; color: #666666; 
            }

a.hp:visited {  text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 14pt; 
                color: #666666; 
            }

a.hp:hover  {   text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 14pt; 
                color: #ffffff; 
                background-color: #666666;
            }


.formcentertitletext {text-align: center; 
                color: #0000CC; 
                font-family: "Times New Roman"; 
                font-size: 14pt;
            }

.formlabel  {   text-align: left; 
                color: #000000; 
                font-family: "arial"; 
                font-size: 12pt; 
            }

.formtable  {   border: 1 solid gray; 
                border-collapse:collapse;
            }

.formtableheadercell {text-align: left; 
                border: 1 solid gray; 
                font-family: "arial"; 
                background-color: #aaaaaa; 
                font-size: 10pt; 
                font-weight: bold;
            }

.formtablerowcell {text-align: left; 
                border: 1 solid gray; 
                font-family: "arial"; 
                background-color: #ffffff; 
                font-size: 10pt; 
                font-weight: normal;
            }

.menugrp    {   color: #000000;
                font-family: "Times New Roman";
                font-size: medium;
                border-bottom: 1 solid #888888;
                background-color: #FFFFFF;
                text-align: left;
            }

.menu       {   font-size: 9pt; 
                text-align: left;
            }

select, 
input.c, 
text, 
textarea, 
file        {   font-style: normal;
                font-weight: normal;
                font-size: 10pt;
                color: #000000;
                background-color: #E8F8FF;
                border: 2 groove #DDDDDD;
            }

select.small, 
input.small {   font-style: normal;
                font-weight: normal;
                font-size: 8pt;
                color: #000000;
                background-color: #E8F8FF;
                border: 2 groove #DDDDDD;
            }
               
.hghltcell  {   text-align: left; 
                background-color: #FFCC99; 
                font-size: 10pt; 
                line-height: 150%; 
                border-left: 1 solid #000000; 
                border-right: 1 solid #000080; 
                border-top: 1 solid #000000; 
            }
               
.hghltcell2 {   text-align: left; 
                background-color: #FFF2E6; 
                border-left: 1 solid #000080; 
                border-right: 1 solid #000000; 
                border-bottom: 1 solid #000080; 
            }

.tablecell  {   text-align: left; 
                background-color: #f0f0f0;
            }

.tc_sm      {   text-align: left; 
                font-size: 8pt; 
                background-color: #f0f0f0;
            }

               
.pt         {   text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 16pt; 
                color: #0066FF;
            }               

.st         {   text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 14pt; 
            }  

.intro      {   text-align: left; 
                font-family: "Times New Roman"; 
                font-size: 11pt; 
                font-style:italic;
            }                 
      
.tableheader {  text-align: left; 
                background-color: #3645ff; 
                color: #FFFFFF; 
            }

.th2        {   text-align: left; 
                background-color: #808080; 
                color: #FFffff; 
                font-weight: bold; 
            }

.errorheader {  text-align: left; 
                background-color: #FF0066; 
                color: #FFFFFF; 
            }

.confirmheader { text-align: left; 
                color: green; 
                font-weight: bold; 
            }

.score      {   text-align: left; 
                font-family: 'Lucida Console'; 
                font-size: 8pt;
                color: black;
            }

.btn        {   font-size: 8pt; 
                height: 18;
            }

.style1     {   width: 313;
            }

.style2     {   text-decoration: line-through;
                color: #808080;
                font-style: italic;
            }
            
.menu2      {   border:none;
	            border:0;
	            margin:0;
	            padding:0 6;
	            font: 67.5% Verdana, Helvetica, sans-serif;
	            font-size:12;
	            font-weight:bold;
            }
            
.menu2 
ul          {   background:#3645FF;
	            height:26px;
	            list-style:none;
	            text-align:center;
	            vertical-align:middle;
	            margin:0;
	            padding:0 6;
            }

.menu2 
li          {   background:#3645FF;
                color:#FFFFFF;
	            height:26px;
	            text-align:center;
	            vertical-align:middle;
	            font-weight:normal;
	            list-style:none;
	            margin:0;
	            float:left;
	            padding:0 6;
            }

.menu2 
li a        {	background:#3645ff url("/Images/Seperator.gif") bottom right no-repeat;
	            color:#ffffff;
	            display:block;
	            font-weight:normal;
	            line-height:26px;
	            margin:0;
	            padding:0 6;
	            text-align:center;
	            text-decoration:none;
            }

.menu2 
li a:hover,
            {	background: #3645FF url("/Images/Separator.gif") bottom center no-repeat;
	            color:#FFFFFF;
	            display:block;
	            font-weight:normal;
	            line-height:26px;
	            margin:0;
	            padding:0 6;
	            text-align:center;
	            text-decoration:none;
            }

.menu2 
ul li:hover a
            {	background: #2580a2 url("/Images/Hover.gif") bottom center no-repeat;
	            color:#FFFFFF;
	            text-decoration:none;
            }

.menu2 
li ul
            {   background:#77bbff;
            	display:none;
            	height:auto;
            	padding:0 6;
            	margin:0;
            	border:0;
            	position:absolute;
            	width:200;
            	z-index:200;
            	/*top:1em;
            	/*left:0;*/
            }
            
.menu2 li:hover 
ul
            {	display:block;
            }

.menu2 
li li
            {   background: url('/Images/Sub_sep.gif') bottom left no-repeat;
            	display:block;
            	float:none;
            	list-style:disc;
            	margin:0;
            	padding:0 6;
            	width:200;
            }
.menu2 
li:hover li a
            {   background:none;
            }
.menu2 
li ul a
            {   display:block;
            	height:26px;
            	font-size:12;
            	font-style:normal;
            	margin:0;
            	padding:0 6;
            	text-align:left;
            }
            
.menu2 
li ul a:hover, 

.menu2 
li ul li:hover a
            {   background:#2580a2 url('/Images/Hover_sub.gif') center left no-repeat;
            	border:0;
            	color:#ffffff;
            	text-decoration:none;
            }
            
.menu p
            {   clear:left;
            }	
