
	/*
	General Notes
	DIVs are block-level elements that automatically insert a line break
	SPANs are inline elements that do not autpmatically insert a line break
	*/
	
	/*
	body {
	}
	*/
	
	a:link, a:visited {
		color: #0000ff;
		text-decoration: none;
		font-family: "Tahoma";
		font-size:14px;
	}
	a:active, a:hover, a:focus {
		color: #880088;
		text-decoration: none;
		font-family: "Tahoma";
		font-size: 14px;
		background-color: #aaaaff;
	}
	
	input {
		border: 1px solid #000088;
	}

	h1, h2, h3, h4, h5, h6 {
		color: orange;
		font-size: 20px;
	}
	
	p {
		font-family: "Tahoma";
		font-size: 14px;
	}
	
	div { /* applies to DIVs that have no defined ID or CLASS */
		font-family: "Tahoma";
		font-size: 14px;
		color: #000000;
	}
		
	#container { /* this is an ID, not a CLASS */
		width: 80%;
		margin: auto;
		padding: 20px;
		border: 1px solid #666;
		background: #ffffff;
	}

	.fullDefault{
		background-color: none; /* #FFFFFF */
		background-attachment: fixed; /* fixed, scroll */
		background-image: none; /* none, url("path to image file") */
		background-position: none; /* top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x-pos y pos */
		background-repeat: no-repeat; /* no-repeat, repeat, repeat-x, repeat-y */
		/* background-size: 100%; /* only implemented in CSS 3 */
		color: #000000; /* sets the text color */
		font-family: Tahoma, Arial, sans-serif;
		font-size: 12pt;
		font-weight: normal; /* normal, lighter, bold, bolder, 100 thru 900 */
		font-style: normal; /* normal, italic, oblique */
		font-variant: normal; /* normal, small-caps */
		text-decoration: none; /* none, underline, overline, line through, blink */
		text-align: left; /* left, right, center, justify */
		text-indent: 0px;
		text-transform: none; /* none, uppercase, lowercase, capitalize */
		letter-spacing: normal; /* normal, 0px */
		white-space: normal; /* normal, pre, nowrap */
		word-spacing: normal; /* normal, 0px */
		margin-top: 10px; 
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		/* margin: 0px; */ /* if not specified in the four margin settings above, this one applies to all sides */
		padding-top: 5px; 
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		/* padding: 0px; */ /* if not specified in the four padding settings above, this one applies to all sides */
		border-color: transparent; /* transparent, #FFFFFF */
		border-style: none; /* none, solid, dashed, dotted, double, groove, hidden, inset, outset, ridge */
		border-width: 0px;
		/* border-(which border)-(which property: (value); "which border" can be top, right, bottom, left */
		list-style-type: disc; /* none, disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha */
		list-style-image: none; /* url("path to image") */
		list-style-position: inside; /* inside, outside */
		line-height: normal; /* normal, 0px, percentage */
		height: auto; /* auto, 0px, percentage */
		max-height: none; /* none, 0px, percentage */
		min-height: none; /* none, 0px, percentage */
		width: auto; /* auto, 0px, percentage */
		max-width: none; /* none, 0px, percentage */
		min-width: none; /* none, 0px, percentage */
		cursor: auto; /* auto, crosshair, default, help, move, pointer, text, url, wait, (many others) */
		visibility: hidden; /* visible, hidden */
		vertical-align: baseline; /* sub, super, top, text-top, middle, bottom, text-bottom, inherit, (length), (%) */
	}
	
/* START SECTION FOR HOME WEB PAGE */
	.home ul {
		margin: 0px 0px 1em 10px;
		padding: 0px;
		list-style-type: disc; /* none, disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha */
		list-style-image: none; /* url("path to image") */
		list-style-position: inside; /* inside, outside */
		line-height: normal; /* normal, 0px, percentage */
	}
		
	.home-table {
		border: 2px solid #000088;
		width: 80%;
		background-color: #cccccc;
		padding: 0px;
		margin: 0px;
	}
	
	.home-header {
		padding: 1em 0 1em 0;
		margin: 0px;
		border-bottom: 2px solid #000088;
		background-color: #aaaaaa;
		color: #000066;
		font-size: 14px;
		font-family: "Tahoma";
		text-decoration: none;
		text-align: center;
		font-weight: bold;
	}
	
	.home-leftColumn {
		text-align: left;
		border-right: 2px solid #000088;
		border-bottom: 2px solid #000088;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		width: 300px;
		}
	
	.home-leftColumnSectionHeader { 
		font-family: "Tahoma";
		font-size: 14px;
		color: #000000;
		background-color: #8888ff;
		padding: 0.25em;
	}
	
	.home-rightColumn {
		text-align: center;
		border-bottom: 2px solid #000088;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
	}
	
	.home-clocks {
		border: 0px solid #000088;
		padding: 0px;
		margin: 10px;
		font-family: "Tahoma";
		font-size: 12px;
		color: #000088;
	}
/* END SECTION FOR HOME WEB PAGE */	

/* START SECTION FOR MOBILE WEB PAGE */
	body.m {
		background-color: #aaaaff;
		text-align: center;
		color: #0000FF;
		text-decoration: none;
		font-family: "Tahoma";
		font-size: 14px;
		font-weight: bold;
	}
	
	ul.m {
		margin: 5px;
		padding: 0px;
		list-style-type: disc; /* none, disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha */
		list-style-image: none; /* url("path to image") */
		list-style-position: inside; /* inside, outside */
		line-height: normal; /* normal, 0px, percentage */
	}
	
	.m a:link {
		color: #0000FF;
		text-decoration: none;
		font-family: "Tahoma";
		font-size:14px;
	}
	.m a:visited {
		color: #0000FF;
		text-decoration: none;
		font-family: "Tahoma";
		font-size:14px;
	}
	.m a:active {
		color: #880088;
		text-decoration: underline;
		font-family: "Tahoma";
		font-size: 14px;
	}
	.m a:hover {
		color: #880088;
		text-decoration: none;
		font-family: "Tahoma";
		font-size: 14px;
		background-color: #aaaaff;
	}
	.m a:focus {
		color: #880088;
		text-decoration: none;
		font-family: "Tahoma";
		font-size: 14px;
		background-color: #aaaaff;
	}
	
	.m-dark {
		background-color: #ccccff;
		color: #000000;
		border: 1px solid #0000ff;
		font-weight: normal;
		text-align: left;
		padding: 5px;"
	}
	.m-light {
		background-color: #eeeeff;
		color: #000000;
		border: 1px solid #0000ff;
		font-weight: normal;
		text-align: left;
		padding: 5px;"
	}
/* END SECTION FOR MOBILE WEB PAGE */	
	