/* Generic styling */
body            {       font-family : Verdana, Arial, Helvetica, sans-serif, ;
                        font-size : 10pt ;
			padding-left: 10px;
			padding-right: 10px;
			background-color : #ffffff ; }
                        
b, strong       {       font-weight : bold ; }

cite            {       font-weight : bold ; }

i, em           {       font-style : italic ; }

u               {       text-decoration : underline ; }

hr              {       color : #000000 ;
                        height : 1px ; }

h1, h2.home	{       font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
                        font-size : 14pt ;
                        font-weight : bold ;
			color : #000000 ; }

h2, h3, h4, h5, h6      {       font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
                        	font-size : 12pt ;
                        	color : #000000 ;  }

h3              {       margin-top : 1em ;
			margin-bottom : -1em ;}


code            {       font-family : Courier, "Courier New", fixed-width, monospace ;
                        font-size : 10pt ; }

pre             {       font-family : Courier, "Courier New", fixed-width, monospace ;
                        font-size : 10pt ; }


/* Forms styling */
input, select, textarea 	{	font-family : Arial, Helvetica, sans-serif ;
                        		font-size : 11px ; }

input.b			 	{	font-family : Arial, Helvetica, sans-serif ;
                        		font-size : 11px ;
                        		background : #cccccc ;
					border-color : #cccccc ;
                        		color : #000000 ; }

/* Other Styling */

.menu				{	display : none ; }
div#mainMenu			{	display : none ; }
.menu li			{	display : none ; }
.menu a				{	display : none ; }

.Footer				{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
                        		font-size : 9pt ; 
                        		color : #000000 ; }

.Caption			{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
                        		font-size : 9pt ; 
                        		color : #000000 ; }


/* All data tables are affected by this, but you must class the th, td, and table tags */
table.data			{	border-top: 1px solid #999999 ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px solid #999999 ; }

table.data th			{	background-color : #999999 ;
					color : #ffffff ;
					font-family : Verdana, Arial, Helvetica, sans-serif ;
					font-size : 12px ;
					font-weight : bold ;
					border-top: 0px ;
					border-right: 1px solid #999999 ;
					border-bottom: 1px solid #999999 ;
					border-left: 0px ;  }

table.data td			{	font-family : Verdana, Arial, Helvetica, sans-serif ;
					font-size : 11px ;
					border-top: 0px ;
					border-right: 1px solid #999999 ;
					border-bottom: 1px solid #999999 ;
					border-left: 0px ;  }
			

/* Generic style for content cells */

td.Content, td.Content p, td.Content td	{       font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
                        			font-size : 10pt ; }

.code           {       font-family : Courier, "Courier New", fixed-width, monospace ;
                        font-size : 9pt ; }

.error          {       color : #990000 ; }


/* All link styles */

a:link		{       text-decoration : underline ;
                        color : #000000 ; }

a:visited       {       text-decoration : underline ;
                        color : #000000 ; }



/* Print Styles */

.NoPrint			{	display : none ; }
.PrintOnly			{	display : block ; }
#PrintLogo			{	display : block ;
					width : 300px ;
					height : 75px ;
					text-align : center ;
					margin-right : auto ;
					margin-left : auto ;
					margin-bottom : 20px ; }
