TD  {
	font-family : sans-serif;
}

A  {
	color : Navy;
	background : transparent;
}

/* No left margin is spcified as all margins are relative*/
h1  {
	margin-left : 15%;
	margin-right : 12.6%;
	margin-top : 8pt;
	margin-bottom : 4pt;
	font-size : 24pt;
	color : black;
	font-family : "Times New Roman", times, serif;
	background : transparent;
}

/* "A" level subheads are set in full caps*/
h2  {
	margin-top : 8pt;
	margin-bottom : 4pt;
	font-size : 14pt;
	text-transform : uppercase;
	color : black;
	font-family : "Times New Roman", Times, serif;
	background : transparent;
}

/* "B" level subheads are set in small caps.*/
h3  {
	margin-top : 8pt;
	margin-bottom : 4pt;
	font-size : 12pt;
	font-style : normal;
	color : black;
	font-family : "Times New Roman", Times, serif;
	background : transparent;
}

/* "C" level subheads (run-in side heads) set in italics. These should be pseudo first-line elements.*/
h4  {
	margin-top : 8pt;
	margin-bottom : 4pt;
	font-style : italic;
	font-size : 12pt;
	font-family : "Times New Roman", Times, serif;
}

/* Site wide BODY style rule*/
BODY  {
	color : #000000;
	font-size : 1em;
	margin : 0;
	padding : 2px 40px 20px 40px;
	width : auto;
	background-color : #FFFFFF;
	padding-left : 2px;
}

/* Normal unvisited, visited and hover link presentation*/
A:link  {
	background : transparent;
	color : #3333cc;
	text-decoration : none;
}

A:visited  {
	background : transparent;
	color : #cc3333;
	text-decoration : underline;
}

A:hover  {
	background : transparent;
	color : #339900;
	text-decoration : none;
}

A:active  {
	color : #906;
	background : transparent;
}

A:link IMG, A:visited IMG  {
	border-style : none;
}

A IMG  {
	color : white;
	background : transparent;
}

/* Style rule for a basic non-indented non-justified paragraph*/
P.basic  {
	background : transparent;
	color : #000000;
	margin : 0.3em 12px 0 12px;
	padding : 0;
	text-align : left;
	text-indent : 0;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 1em;
	TEXT-DECORATION : none;
}

/* Style rule for a 1:st justified paragraph, use after style change*/
P.intro  {
	background : transparent;
	color : #000000;
	font-size : 14px;
	margin : 0.3em 12px 0 12px;
	padding : 0;
	text-align : justify;
	text-indent : 0;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION : none;
}

/* Style rule for all other justified paragraphs*/
P.standard  {
	background : transparent;
	color : #000000;
	font-size : 1em;
	margin : 0.3em 12px 0 12px;
	padding : 0;
	text-align : justify;
	text-indent : 0%;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	TEXT-DECORATION : none;
	margin-left : 0%;
}

/* Style rule for the "last updated" info line*/
P.last-upd  {
	background : transparent;
	color : #000000;
	font-family : Geneva, Helvetica, Arial, sans-serif;
	font-size : 1em;
	margin : 0;
	padding : 0;
	text-align : right;
}

UL, OL, LI  {
	/* margin-left: 0; */
	list-style : square;
}

UL, OL  {
	margin-top : 0.5em;
}

P.LeftMenu  {
	font-family : "Times New Roman", Times, serif;
	font-weight : normal;
	color : #000000;
	font-size : x-small;
	background : transparent;
}

.dropcap  {
	width : 0.5em;
	background : #ccc;
	color : #cc3333;
	font : bold x-large Times,"Times New Roman", serif;
}

.pullquote  {
	width : 8em;
	padding : .25em;
	font-size : smaller;
	font-style : italic;
	font-weight : bold;
	font-family : verdana, sans-serif;
	color : #cc3333;
	background : #f0f0f0;
	text-align : left;
}

/* Style rule for "smaller" text*/
SMALL.smaller  {
	font-size : smaller;
	font-family : Arial, Helvetica, sans-serif;
}

SMALL.text  {
	font-size : xx-small;
	font-family : Arial, Helvetica, sans-serif;
}

P.BannerYear  {
	background : transparent;
	color : Yellow;
	margin : 0.3em 12px 0 12px;
	padding : 0;
	text-align : center;
	text-indent : 0;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	font-size : 125%;
	TEXT-DECORATION : none;
	font-weight : bold;
}

/* Style rule for text around the CSSPG logotype*/
P.pagehead  {
	background : transparent;
	color : Yellow;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 125%;
	font-weight : bold;
	margin : 0;
	padding : 0;
	text-align : center;
	TEXT-DECORATION : none;
}

TD.Label  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : smaller;
	color : Blue;
}

TD.Value  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight : bold;
	font-size : smaller;
	color : Navy;
}

TD.Background  {
	background-color : #296999;
	background : transparent;
}

P.pageheadyear{
	background : transparent;
	color : Yellow;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : larger;
	font-weight : bold;
	margin : 0;
	padding : 0;
	text-align : left;
	TEXT-DECORATION : none;
}


P.news  {
	background : transparent;
	color : #000000;
	font-size : x-small;
	margin : 0em 12px 0 0px;
	padding : 0;
	text-align : justify;
	text-indent : 0;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	TEXT-DECORATION : none;
}

.copyright  {
	font-family : arial,helvetica, sans-serif;
	color : Black;
	background-color: Yellow;
	text-align : center;
	font-style : italic;
	font-size : xx-small;
}

P.last-updated  {
	background : transparent;
	color : #000000;
	font-family : arial,helvetica, sans-serif;
	font-weight : normal;
	font-size : xx-small;
	margin : 0;
	padding : 0;
	text-align : right;
	font-style : normal;
}

.Byline  {
	FONT-FAMILY : arial,helvetica, sans-serif;
	FONT-SIZE : x-small;
	MARGIN-BOTTOM : 0pt;
	MARGIN-TOP : 0pt;
	TEXT-DECORATION : none;
	color : #FF0000;
	background-color : transparent;
}

P.MenuCaptions  {
	FONT-FAMILY : "Arial Narrow", helvetica, sans-serif;
	FONT-SIZE : 9pt;
	color : Navy;
	background-color : #DCDCDC;
	text-align : left;
	font-weight : bold;
	MARGIN-BOTTOM : 0pt;
	MARGIN-TOP : 0pt;
	TEXT-DECORATION : none;
	padding-left : 0;
	padding-right : 0;
	border-color : #000000;
}

.Welcome-Title  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	color : Navy;
	background-color : transparent;
	FONT-SIZE : 13pt;
	text-align : center;
	font-weight : bold;
	MARGIN-BOTTOM : 0pt;
	MARGIN-TOP : 0pt;
	TEXT-DECORATION : none;
}

.Welcome-SubTitle  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12pt;
	color : Navy;
	background-color : transparent;
	font-weight : bold;
	text-align : center;
	MARGIN-BOTTOM : 0pt;
	MARGIN-TOP : 0pt;
	TEXT-DECORATION : none;
}

.medium  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
}

.small  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
}

.xsmall  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
}

.head  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

/* Generic Horizontal Ruler class*/
HR  {
	background : transparent;
	clear : both;
	text-align : center;
	color : #cc3333;
}

.cover-small-label  {
	font-size : x-small;
	font-family : Arial, Helivetica, sans-serif;
	margin : 0.3em 12px 0 12px;
	color : #4682B4;
	background-color : transparent;
	font-weight : bold;
}

.cover-smaller-label  {
	font-size : 12px;
	font-family : Arial, Helivetica, sans-serif;
	margin : 0.3em 10px 0 10px;
	color : Navy;
	background-color : transparent;
	font-weight : 200;
}

.cover-smaller-year  {
	font-size : xx-small;
	font-family : "Century Schoolbook";
	color : Maroon;
	background-color : transparent;
	font-weight : 400;
}

.cover-smaller-page  {
	font-size : xx-small;
	font-family : Verdana;
	color : Black;
	background-color : transparent;
	font-weight : 300;
}

.Welcome  {
	font-family : monospace;
	font-size : 10pt;
	font-style : italic;
	color : Blue;
	font-weight : bold;
}

.NAVlink {
	color: #003399;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	line-height: 16px;
}

NAVHOTlink {
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	line-height: 16px;
}

.MENUTitle {
	font-size: 12px;
	font-family: arial, verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #333399;
}

.FEATUREcopy {
	font-size: 10px;
	font-family: verdana, arial, Helvetica, Geneva, sans-serif;
}

.NAVSUBHOTlink {
	color: Navy;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	line-height:16px;
}


.HEADline {
	font-size: 12px;
	font-family: arial, verdana, Helvetica, Geneva, sans-serif;
	line-height:20px;
}

.BODYtext {
	font-size: 12px;
	font-family: arial, verdana, Helvetica, Geneva, sans-serif;
}


.rthd
{background-image: url(../images/right_edge.gif);
}
.lthd
{background-image: url(../images/left_edge.gif);
}

/*define central content header*/
.items {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;  
	font-weight:bold;
	font-size:12px;
	background-color : #FDE32A;
}

/*define side navigation body area*/
.nb {font-family : Verdana,Geneva,Arial,Helvetica,sans-serif; 
 background:#EEEEEE;
 font-weight:normal;
 font-size:11px}
 
 /*define world wide soccerage style*/
.ww {background:#6699CC;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;  
	font-style : italic;
	font-size : xx-small;
	color: #EEEEEE
	}
	
/*define copyright style*/
.cc {
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;  
	font-size:11px;
	background-color: Yellow;}
	
.HEADtitle {
	font-size: 24px;
	font-family: arial, verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #333399;
}
	
.NAVHOTlink {
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	line-height: 16px;
}

.NAVSUBlink {
	color: #003399;
	font-size: 10px;
	font-weight: bolder;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	line-height:12px;
}

TD.Label_List  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 67%;
	color : Navy;
}

TD.Value_List  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight : bold;
	font-size : 67%;
	color : Blue;
}

P.TableCaptions  {
	FONT-FAMILY : "Arial Narrow", helvetica, sans-serif;
	FONT-SIZE : 9pt;
	color : Navy;
	text-align : center;
	font-weight : bold;
	MARGIN-BOTTOM : 0pt;
	MARGIN-TOP : 0pt;
	TEXT-DECORATION : none;
	padding-left : 0;
	padding-right : 0;
	border-color : #000000;
}

P.Table_Value  {
	background : transparent;
	color : #000000;
	margin : 0.3em 12px 0 12px;
	padding : 0;
	text-align : left;
	text-indent : 0;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 9px;
	TEXT-DECORATION : none;
}