body { font-family: arial,sans-serif; margin: 0; padding: 0; }

h1.homepage
{
	margin:0;
	padding:10px;
	
	font-size:17px;
	font-family: Helvetica;
	font-weight:bold;
	color: rgb(76,86,108);	 /* Set each label color */
}

h1,h2,h3 { margin: 0; padding: 0 }
h1 { font-size: 110% }
h2 { font-size: 110% }
h3 { font-size: 90% }

ul.RoundRectangle 
{	   
	padding: 0;	   
	margin-top:0;
	margin-right:10px;
	margin-bottom:17px;		  /* Set each list 17 pixels from the top of the button bar(or the top of the next list) */
	
	font-size:17px;
	font-family: Helvetica;
	font-weight:bold;
	color:black;
	
	width: 300px;
	background-color: white;       /* Each list has a white background fill */
	
	border-width: 1px;		       /* Draw a rectangle around each list */
	border-style:solid ;
	border-color:rgb(217,217,217);
	
	-webkit-border-radius: 8px;		 /* Round each corner of the created rectangle */
}


.RoundRectangle li
{	
	list-style-type: none;	
	
	border-top-width:1px;	/* Create lines between cells. Each line is placed above each item */
	border-top-style:solid;
	border-top-color:rgb(217,217,217);

	padding-top:10px;		  
	padding-right:10px;		 
	padding-bottom:14px;	 /* Indent the cell content 14 pixels from the bottom edge of a cell */
	padding-left:10px;	
}

.RoundRectangle li:first-child 
{
	border-top:0;    /* Remove border above the first item of the list */
}


.RoundRectangle a  /* Handle the click/tap highlight. Highlight an entire cell with the iPhone grey background when tapped */ 
{
	display: block;   /* Sets the href to be a block rather than inline */
	
	/* The padding properties adjust the text content within the href block */
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	
	/* The margin properties adjust the size of the href block	*/
	margin-top: -8px;
	margin-right: -8px;
	margin-bottom: -12px;
	margin-left: -8px;	 
	
	text-decoration: none;
	color:black;
}

ul.EdgeToEdge
{
	font-size:17px;             /* All text content is 20 pixels */
	font-family: Helvetica;
	font-weight:bold;
	color:black;
	
	margin: 0;               /* The list fills the whole iPhone screen */
	padding: 0;
	
	width: 320px;           /* Each cell is 320 pixels wide */
	background-color: white;
}

.EdgeToEdge li
{
	list-style-type: none;
	
	border-top-width:1px;                    /*	 Add a line at the top of every cell */
	border-top-color:rgb(217,217,217);
	border-top-style:solid;
	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:14px;
	padding-left:10px;
	
	/*height:19px;       /* The total cell height includes the padding-top, padding-bottom, border and height values: 10+14+1+19=44 pixels */
	/*line-height:19px;  /* Ensure that the height of the cell includes the line at the top of the cell  */
}


.EdgeToEdge li:first-child
{
	/*border-top:0;   /* Remove the line above the first item of the list */
}

.EdgeToEdge li:last-child
{
	border-bottom-width:1px;                    /*	 Add a line at the top of every cell */
	border-bottom-color:rgb(217,217,217);
	border-bottom-style:solid;
}


.EdgeToEdge a /* Handle the click/tap highlight. Fills the entire cell with the iPhone grey background when tapped */
{		
	display: block;  /* Set the href to be a block rather than inline */
	
	/* The padding properties adjust the text content within the href block */
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	
	/* The margin properties adjust the size of the href block */
	margin-top: -8px;
	margin-right: -8px;
	margin-bottom: -12px;
	margin-left: -8px;	  
	
	text-decoration: none;
	color: black;
}

.count	/* Used for secondary text (text that is less important) */
{
	font-weight:normal;      /* Regular font is used for secondary text */
	color: #6f6f6f;
}

.RoundRectangle .showArrow /*	Add an arrow button to a link */
{  
	margin-right:10px;		
	padding-right:16px;	   /* Distance between the arrow button and a text */
	
	background-image: url(/img/chevron.png); 
	background-repeat: no-repeat;
	background-position: right; 
}

.EdgeToEdge .showArrow /*	Add an arrow button to a link */
{  
	margin-right:10px;		
	padding-right:16px;	   /* Distance between the arrow button and a text */
	
	background-image: url(/img/chevron.png); 
	background-repeat: no-repeat;
	background-position: right; 
}

td { vertical-align: top }
td.label { color: #6f6f6f }
/*
td.label { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 1em; }
td.label small { font-weight: normal; }
*/
td.input { padding-top: 8px; }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }
td.p { padding-right: 1em; }
td.item_label { color: #6F6F6F; padding-right: 1em }
td.url { color: #FF6600 } /*#008000*/
td.url a { color: #FF6600 } /*#008000*/
td.black a { color: black }

span.item_label { color: #6f6f6f; padding-right: 1em }
span.title { font-size: 90% }
span.url { color: #FF6600 } /*#008000*/
span.url a { color: #FF6600 } /*#008000*/
span.item_label { color: #6F6F6F; padding-right: 1em }

table.cycle { empty-cells: show; border-right: 1px solid lightgrey; border-bottom: 1px solid lightgrey }
table.cycle td { border-left: 1px solid lightgrey }
table.cycle tr.header { background-color: #3D80DF; color: white }
table.cycle tr.header a { color: white }
table.cycle tr.light { background-color: white }
table.cycle tr.dark { background-color: #EDF3FE }
table.cycle tr.lightred { background-color: #FF9999 }
table.cycle tr.darkred { background-color: #FF6666 }
table.border td { border-top: 1px solid lightgrey }
table.small td { font-family: tahoma; font-size: 8pt }
table.hidelinks a { color: black }

table.cycle ul, ul.nomargin { margin: 0 0 0 1.5em; padding: 0 0 0 1.5em; }
table.cycle ol, ol.nomargin { margin: 0 0 0 2em; padding: 0 0 0 2em; }
table.cycle dl { margin: 0; padding: 0; }
table.cycle dd { margin: 0 0 0 1.5em; padding: 0 0 0 1.5em; }

a { text-decoration: none }
a:hover { text-decoration: underline }

a.fixed { color: blue }

a.title { font-size: 100%; text-decoration: underline }
a.title:hover { font-size: 100%; text-decoration: none }

a.url { text-decoration: none; color: #FF6600 }
a.url:visited,a.url:active { color: #990099}
a.url:hover { text-decoration: underline }

a.nav_prevnext { font-weight: bold; text-decoration: none; color: blue }
a.nav_prevnext:hover { text-decoration: underline }

a.nav_page:link { text-decoration: none; color: black }
a.nav_page:visited { text-decoration: none; color: purple }
a.nav_page:active { text-decoration: underline; color: red }
a.nav_page:hover { text-decoration: underline; color: red }

a.nav_current { font-weight: bold; color: red }

#auto_keywords { width: 320px; padding: 0 10px; }

#footer { margin: 20px 10px; line-height: 180%; text-align: center; color: gray; }
#footer a { text-decoration: none; color: gray; }
#footer a:hover { text-decoration: underline; }

