@font-face
	{
	font-family: minion;
	src: url("../fonts/MinionPro-Regular.otf");
	}

body
	{
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
	background-color: rgb(255,255,255);
	color: rgb(80,80,80);
	font-size: 16px;
	}

.leadin
	{
	color: rgb(60,60,60);
	display: inline-block;
	position: relative;
	top: 0px;
	padding: 24px 0px 0px 0px;
	border: none;
	font-size: 125%;
	line-height: 1.47em;
	background-color: rgba(255,255,255,0.5);
	box-shadow: 0px 0px 64px 64px rgba(255,255,255,0.5);
#	background: linear-gradient(to bottom, rgba(255,255,255,0.65), rgba(255,255,255,0.55), rgba(255,255,255,0.40), rgba(255,255,255,0));
	}

.bodymaincontent
	{
	background-color: rgba(255,255,255,1);
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 120%;
	}

a
	{
	color: rgb(89,0,31);
	font-weight: bold;
	}

.header
	{
	font-size: 170%;
	font-weight: bold;
	}

.link
	{
	color: rgb(40,96,102);
	text-decoration: underline;
	}

.link:hover
	{
	color: rgb(77,134,140);
	cursor: pointer;
	}

.header2
	{
	font-size: 115%;
	font-weight: bold;
	}

.teal_text
	{
	color: rgb(40,96,102);
	}

.lightteal_text
	{
	color: rgb(128,157,162);
	}

.menu1item
	{
	font-size: 80%;
	color: rgb(160,160,160);
	position: relative;
	display: inline-block;
	padding: 0px 16px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 24px;
	border-style: dotted;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(61,140,177,0);
	}

.menu2item
	{
	font-weight: bold;
	position: relative;
	display: inline-block;
	padding: 0px 16px;
	margin-left: auto;
	margin-right: auto;
	}

.menu1item:hover, .menu2item:hover
	{
	color: rgb(128,157,162);
	text-decoration: underline;
	cursor: pointer;
	}

.dropdownmenuitem
	{
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	position: relative;
	display: block;
	margin: 1.5em;
	margin-left: auto;
	margin-right: auto;
	}

.dropdownmenuitem:hover
	{
	color: rgb(128,157,162);
	text-decoration: underline;
	cursor: pointer;
	}

.divider
	{
	position: relative;
	width: 100%;
	height: 2px;
	}

.leftdivider
	{
	background: linear-gradient(to right, rgba(40,96,102,1), rgba(40,96,102,0))
	}

.rightdivider
	{
	background: linear-gradient(to left, rgba(40,96,102,1), rgba(40,96,102,0))
	}

.form_field_header
	{
	font-size: 90%;
	margin-top: 0.5em;
	}

.form_field
	{
	border-radius: 4px;
	border: 2px solid rgb(224,224,224);
	background-color: rgba(255,255,255,0.0);
	font-size: 90%;
	font-family: 'Open Sans', sans-serif;
	}

.form_field:focus
	{
	outline: none;
	border: 2px solid rgb(128,157,162);
	}

.form_button
	{
	display: inline-block;
	color: rgb(255,255,255);
	background-color: rgba(40,96,102,1);
	border: none;
	border-radius: 3px;
	padding: 6px 5px;
	}

.form_button:hover
	{
	background-color: rgba(40,96,102,0.8);
	cursor: pointer;
	}

.reg
	{
	font-family: 'Source Sans Pro';
	font-size: 20px;
	}