/* Default CSS Stylesheet for a new Web Application project */.top-links	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	9pt;	font-weight:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none}	.heading	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	11pt;	font-weight:	bold;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none; 	margin-left:3; 	margin-top:5; 	margin-bottom:3; }	.page-heading	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	16pt;	font-weight:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none; 	margin-top:5; 	margin-bottom:3; 	border-bottom:1px solid gray;	padding-bottom: 5}	.page-subheading	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	12pt;	font-weight:	bold;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none; 	margin-top:3; 	margin-bottom:2; 	padding-bottom: 2}	.news-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; color: #0033CC; font-weight: bold;                margin-left: 10; margin-right: 10; margin-top: 5;                margin-bottom: 2 }.news-description { border-top:1px solid gray; border-bottom:1px solid gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; margin-left: 20; margin-right: 10;                margin-top: 5; margin-bottom: 2; padding-top: 5;                padding-bottom: 5 }.block-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; color: #0033CC; margin-top: 5;                margin-bottom: 2 }.block-description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; list-style-type: square; }.table-heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none;  font-weight: bold;                margin-left: 3; margin-right: 3; margin-top: 3;                margin-bottom: 3 }               .table-element { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; margin-left: 1; margin-right: 1;                margin-top: 1; margin-bottom: 1; }.points-table-element { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;                text-decoration: none; word-spacing: normal; letter-spacing:                normal; text-transform: none; margin-left: 1; margin-right: 1;                margin-top: 1; margin-bottom: 1; }              .left-links	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	8pt;	font-weight:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none; margin-left:10;}	.footer	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	8pt;	font-weight:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none; margin-left:4; margin-right:4; margin-top:2; margin-bottom:2}	.left-border{	border-top:1px solid gray; border-bottom:1px solid gray; }.center-border{	border-right:1px solid gray; border-left:1px solid gray;}.right-border{	border-top:1px solid gray; border-bottom:1px solid gray;}BODY{    BACKGROUND-COLOR: white;    FONT-FAMILY: Verdana, Helvetica, sans-serif;    FONT-SIZE: .8em;    FONT-WEIGHT: normal;    LETTER-SPACING: normal;    TEXT-TRANSFORM: none;    WORD-SPACING: normal}	H1, H2, H3, H4, H5, TH, THEAD, TFOOT{    COLOR: #003366;}H1	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	2em;	font-weight:	700;	font-style:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	}			H2	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1.75em;	font-weight:	700;	font-style:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	}			H3	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1.58em;	font-weight:	500;	font-style:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	}			H4	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1.33em;	font-weight:	500;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	}			H5, DT	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	10pt;	font-weight:	normal;	font-style:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	}			H6	{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	8pt;	font-weight:	normal;	text-decoration:	none;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none	}			TFOOT, THEAD	{		font-size:	1em;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	font-family: Arial, Helvetica, sans-serif;	}			TH	{		vertical-align:	baseline;	font-size:	1em;	font-weight:	bold;	word-spacing:	normal;	letter-spacing:	normal;	text-transform:	none;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	A:link	{		text-decoration:	none;	color:	#3333cc;	}			A:visited	{		text-decoration:	none;	color:	#3333cc;	}			A:active	{		text-decoration:	none;	color:	#333399;	}			A:hover	{		text-decoration:	underline;	color:	#3333cc;	}	SMALL	{		font-size:	.7em;	}	BIG	{		font-size:	1.17em;	}	BLOCKQUOTE, PRE	{		font-family:	Courier New, monospace;	}		UL LI	{		list-style-type:	square ;	}	UL LI LI	{		list-style-type:	disc;	}	UL LI LI LI	{		list-style-type:	circle;	}		OL LI	{		list-style-type:	decimal;	}	OL OL LI	{		list-style-type:	lower-alpha;	}	OL OL OL LI	{		list-style-type:	lower-roman;	}	IMG 	{	margin-top: 5px;	margin-left: 10px;	margin-right: 10px;	}	.contentCell {
    vertical-align:top;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	10pt;	font-weight: normal;
}	

.menuCell {
    vertical-align:top;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	8pt;	font-weight: normal;}	

.topMenu
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 4px;
	color: black;
	border-top-color: #000000;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}

.topMenu a:link
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topMenu a:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topMenu a:active {
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topMenu a:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
}

.welcomeText
{
	padding-right: 4px;
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.welcomeText a:link
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.welcomeText a:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.welcomeText a:active {
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.welcomeText a:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: goldenrod;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.standardTextBold 
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.smallTextBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallWhiteText
{
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallWhiteTextBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentBorder
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	width: 100%;
	border-bottom: #999999 1px solid;
}

.pageContent
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
}

.standardButton
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cbbba9;
}

.headingDecoration
{
	border-bottom: #cbbba9 1px solid;
	background-color: #eeeeee;
}

.gridTable
{
	border-color: #cbbba9;
	border-width: 1px;
}
	
.ruledTable
{
	font-size: 9pt;
	border: solid 0px white;
}

.ruledTableHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	background-color: #eeeeee;
	border-bottom: #cbbba9 1px solid;
}

.ruledTable td
{
	font-size: 9pt;
	border-bottom: #cbbba9 1px solid;
	border-top: #cbbba9 0px solid;
	border-left: #cbbba9 0px solid;
	border-right: #cbbba9 0px solid;
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
    vertical-align: middle;
}

.ruledTableSmallText
{
	font-size: 8pt;
}

.ruledTableSmallTextHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: #eeeeee;
	border-bottom: #cbbba9 1px solid;
}

.ruledTableSmallText td
{
	font-size: 8pt;
	border-bottom: #cbbba9 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 1px;
    vertical-align: middle;
}