/* general page properties */
body {  
	margin: 0em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #E5FFE6;
	color: #000000
	}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	text-align: center
	}
h2 {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align: center
	}
h3 {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	text-align: center;
	color: #006600;
	}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	font-style: italic;
	text-align: center;
	color: #006600;
}

p {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal
	}

img {
	border: 0px none;
}

table.topmenu {
		border-collapse: collapse; 
		padding: 0px; 
}


/* header table */
table.header { 
				border-collapse: collapse; 
				padding: 0px; 
				border: 0px
			}
table.header td {
				padding: 0px; 
				border: 0px 
			}

/* topinfo table */
table.topinfo { 
			border-collapse: collapse; 
			padding: 0px; 
			border: 0px 
		}
table tr td.nav{ 
			padding: 0px;
			border: 0px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			background-color: #9ED8A1;
	}

table tr td.tab {
			background-color: #B2FFB2; 
			padding: 0px; 
			border: 0px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
	}	

table tr td.menu {
			padding: 0px;
			border: 0px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: italic; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
	}

table tr td.psupport {
			background-color: #B2FFB2; 
			padding: 0px; 
			border: 0px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
	}	

/* content listing table */
table.content { 
			border-collapse: collapse;
		}
table.content tr th.leftborder{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 0px; 
			text-align: center;
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-left: solid black 1px;
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}
table.content tr th {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 0px; 
			text-align: center;
			/* color: #B2FFB2;*/
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}
table.content tr th.rightborder{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 0px; 
			text-align: center;
			/* color: #B2FFB2;*/
			background-color: #33CC33;
			/* background-image: url("/img/tableheadercenter.gif"); */
			border-right: solid black 1px;
			border-top: solid black 1px;
			border-bottom: solid black 1px;
		}		
		
table.content tr.odd td {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 10px; 
			background-color: #C2FFC3; 
			/*
			background-color: #B2FFDF;
			border-right:solid #00BBAA 5px;
			border-left:solid black 5px;
			border-top:solid black 5px;
			border-bottom:solid black 5px
			*/
		}
table.content tr.even td {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 10px; 
			background-color: #FFFFFF;
			/*
			background-color: #B2FFDF;
			border-right:solid #00BBAA 5px;
			border-left:solid black 5px;
			border-top:solid black 5px;
			border-bottom:solid black 5px
			*/
		}

table.content tr td.icon {
	vertical-align: center;
	text-align: center;
}

/* IVR table */
table.ivr tr td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal; /* normal or italic */
	font-weight: normal; /* normal or bold */ 
	padding: 2px;
	background-color: #EEFFC3;
	text-align: left;
}

table.ivr tr td h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic; /* normal or italic */
	font-weight: bold; /* normal or bold */ 
}


/* notice */
table.notice tr td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal; /* normal or italic */
	font-weight: normal; /* normal or bold */ 
	padding: 2px;
	background-color: #FFEEC3;
	text-align: left;
}


/* tools */
table.tools { 
			border-right:solid #9ED8A1 15px;
			border-left:solid #9ED8A1 15px;
			border-top:solid #9ED8A1 15px;
			border-bottom:solid #9ED8A1 15px
		}
table.tools tr th {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			padding: 0px; 
			/*color: #B2FFB2;*/
			background-color: #33CC33;
			/*border:solid black 2px;*/
		}
table.tools tr td {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			padding: 0px; 
			background-color: #F0FFF0; 
			vertical-align: top;
		}	

p.tools_text {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal; /* normal or italic */
			font-weight: normal; /* normal or bold */ 
			margin: 0px;
			text-align: left;
}

p.tools {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-style: italic; /* normal or italic */
			font-weight: bold; /* normal or bold */ 
			text-align: center;
			margin: 0px;
			
}
p.tools :link {
	color: black;
	text-decoration: none;
}
p.tools :visited {
	text-decoration: none;
}

/* current location info */
p.locus	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
		color: #33AA33;
	}

/* paging text links */
p.paging	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal
	}
	
/* footer */
p.footer {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
		margin-left: 1em;
	}
