body	{
	margin: 0;
	padding: 0;
	font: 1em Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #cccccc;
	}

img	{
	border: 0;
	}

h1	{
	font-size: 1.2em;
	margin-top: 2px;
	margin-bottom: 5px;
	}

h2	{
	font-size: 1.1em;
	margin-top: 2px;
	margin-bottom: 5px;
	}

h3	{
	font-size: 1em;
	margin-top: 2px;
	margin-bottom: 5px;
	}

p	{
	margin-top: 4px;
	margin-bottom: 8px;
	line-height: 125%;
	}

.date	{
	color: #e30664;
	font-weight: bold;
	}

.highlight	{
	color: #ea468c;
	}

.borderbottom	{
	border-bottom: 2px solid #ffffff;
	}

.inputtext_150	{
	width: 150px;
	border: 1px solid #686868;
	vertical-align: middle;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 1px;
	background-color: white;
	}

.textarea	{
	border: 1px solid #686868;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 1px;
	background-color: white;
	}

.submit	{
	border: 1px solid #686868;
	vertical-align: middle;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #ea468c;
	}

/* id = container */
#container	{
	width: 770px;
	margin: auto;
	background-color: #ffffff;
	border-top: 4px solid #686868;
	}

/* id = topNav */
#topNav	{
	width: 770px;
	margin: 0;
	padding: 0;
	text-align: center;
	}

/* id = bannerHome */
#bannerHome	{
	width: 766px;
	margin: 0;
	padding: 0;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	}

	#bannerHome #banner	{
		width: 550px;
		border: 0;
		margin: 0;
		padding: 0;
		float: left;
		}

/* id = bannerSub */
#bannerSub	{
	width: 766px;
	margin: 0;
	padding: 0;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	}

	#bannerSub #banner	{
		width: 566px;
		border: 0;
		margin: 0;
		padding: 0;
		float: left;
		}

/* id = bannerSub */
#bannerTitle	{
	clear: both;
	width: 766px;
	margin: 0;
	padding: 0;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	}

		#bannerTitle .titleSub	{
			border-left: 0;
			border-right: 0;
			}

/* id = logo */
#logo	{
	border: 0;
	margin-right: 2px;
	padding: 0;
	float: left;
	}

/* testing */
#left	{
	width: 134px;
	border-right: 2px solid #ffffff;
	vertical-align: top;
	background-color: #ebebeb;
	}

	#left .content	{
			margin: 0;
			padding: 10px;
			font-size: .7em;
			}

			#left .content a	{
				color: #686868;
				text-decoration: underline;
				}

			#left .content a:hover	{
				text-decoration: none;
				}

			#left .content .otslogo	{
				text-align: center;
				}

#mid	{
	width: 431px;
	border-right: 2px solid #ffffff;
	vertical-align: top;
	background-color: #ffffff;
	}

		#mid .content	{
			margin: 0;
			padding: 10px 20px;
			font-size: .8em;
			}

			#mid .content a	{
				color: #686868;
				font-weight: bold;
				text-decoration: underline;
				}

			#mid .content a:hover	{
				text-decoration: none;
				}

			#mid .content .cookie	{
				font-size: .7em;
				margin-bottom: 15px;
				}

				#mid .content .cookie a	{
					color: #686868;
					font-weight: bold;
					text-decoration: underline;
					}

				#mid .content .cookie a:hover	{
					text-decoration: none;
					}

			#mid .content .back2top	{
				font-size: .8em;
				margin-top: 5px;
				margin-bottom: 15px;
				text-align: right;
				}

				#mid .content .back2top a	{
					color: #686868;
					font-weight: bold;
					text-decoration: underline;
					}

				#mid .content .back2top a:hover	{
					text-decoration: none;
					}

#right	{
	width: 197px;
	vertical-align: top;
	background-color: #ea468c;
	}

		#right .photo	{
			margin: 0;
			padding: 0;
			width: 197px;
			background-color: #ffffff;
			border-bottom: 2px solid #ffffff;
			border-left: 0;
			border-right: 0;
			}

		#right .content	{
			width: 160px;
			margin: 0;
			padding: 10px;
			font-size: .8em;
			}

			#right .content a	{
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
				}

			#right .content a:hover	{
				text-decoration: underline;
				}

/* testing */

/* id = body */
#body	{
	clear: both;
	width: 766px;
	margin: 0;
	padding: 0;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	}

/* id = footer */
#footer	{
	clear: both;
	width: 770px;
	margin: 0;
	padding: 2px 0;
	background-color: #686868;
	border-top: 2px solid #ffffff;
	color: #ffffff;
	font-size: 8pt;
	}

#footer #footerNav	{
	margin: 0;
	padding: 0 10px;
	text-align: center;
	}

	#footer #footerNav ul	{
		margin: 4px 0;
		padding: 0;
		}
	
	#footer #footerNav li	{
		margin: 0;
		padding: 0;
		display: inline;
		list-style: none;
		}
	
		#footer #footerNav li a	{
			color: #ffffff;
			padding: 0 4px;
			font: small-caps 8pt Arial, Helvetica, sans-serif;
			text-decoration: none;
			}

		#footer #footerNav li a:active	{
			color: #808489;
			}
	
		#footer #footerNav li a:visited	{
			color: #ffffff;
			}

		#footer #footerNav li a:hover	{
			color: #f5598c;
			text-decoration: underline;
			}

#footer #footerCopyright	{
	border-top: 2px solid #ffffff;
	margin: 0;
	padding: 5px 10px 0 10px;
	text-align: center;
	}
	
		#footer #footerCopyright a	{
			color: #ffffff;
			padding: 0 4px;
			font: 8pt Arial, Helvetica, sans-serif;
			text-decoration: none;
			}

		#footer #footerCopyright a:active	{
			color: #808489;
			}
	
		#footer #footerCopyright a:visited	{
			color: #ffffff;
			}

		#footer #footerCopyright a:hover	{
			color: #f5598c;
			text-decoration: underline;
			}

