/* Font Definitions */
 
body
	{background-color: white;
	margin: 0px;}
table.Whole_Page_Table
	{table-layout: fixed;
	width: 800px;
	vertical-align: top;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	float: none;
	border-collapse: collapse;
	border-style: none;
	}
td
	{padding: 0px;
	vertical-align: top;
    }
p.MassTitle, li.MassTitle, div.MassTitle
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:2rem;
	margin-left:0.1in;
	font-size:2.9rem;
	font-weight: bold;
	color: #474647;
	font-family:"Raleway","sans-serif";}
a.MassTitle 
	{font-family:"Raleway","sans-serif";
	font-weight:bold;
	text-decoration:none;
	color: #474647;
	cursor: pointer;}

p.TagText, div.TagText
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:2.0rem;
	margin-left:0.1in;
	word-wrap: break-word;
	font-size:1.2rem;
	font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	color: #474647;}
p.SidebarText, li.SidebarText, div.SidebarText
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:2.0rem;
	margin-left:0.1in;
	word-wrap: break-word;
	font-size:1.5rem;
	font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	color: #474647;}
a.SidebarText 
	{font-family:"Source Sans Pro","sans-serif";
	text-decoration:none;
	font-weight:normal;
	color: #3c91e6;
	cursor: pointer;}
a.SidebarText:hover
	{color: #F45D01;}
ul.Sidebar
{
	position: sticky;
    top: 0px;
}

ul.SidebarText
	{margin: 0px;
	box-sizing: border-box;
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	padding: 0px;}
p.SidebarText2, li.SidebarText2, div.SidebarText2
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0rem;
	margin-left:0.5in;
	word-wrap: break-word;
	font-size:1.5rem;
	font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	color: #474647;}
a.SidebarText2 
	{font-family:"Source Sans Pro","sans-serif";
	text-decoration:none;
	font-weight:normal;
	color: #3c91e6;
	cursor: pointer;}
a.SidebarText2:hover
	{color: #F45D01;}
ul.SidebarText2
	{margin: 0px;
	box-sizing: border-box;
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	padding: 0px;}
p.DemoResult, li.DemoResult
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	word-wrap: break-word;
	font-size:1rem;
	color: #606060;
	font-family:"Source Sans Pro","sans-serif";}
p.FootText, div.FootText
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0rem;
	margin-left:0.1in;
	word-wrap: break-word;
	font-size:0.9rem;
	font-family:"Source Sans Pro","sans-serif";
	color: gray;}
a.FootText 
	{font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	text-decoration:none;
	color: gray;
	cursor: pointer;}
a.FootText:hover
	{color: #474647;}
p.BigbodyText, li.BigbodyText, div.BigbodyText, td.Bigbodytext
	{margin-top:0.2rem;
	margin-right:0in;
	margin-bottom:0.2rem;
	margin-left:0in;
	word-wrap: break-word;
	font-size:1.5rem;
	font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	color: #474647;}
a.BigbodyText 
	{font-family:"Source Sans Pro","sans-serif";
	text-decoration:none;
	font-weight:normal;
	color: #3c91e6;
	cursor: pointer;}
a.BigbodyText:hover
	{color: #F45D01;}
p.BodyText, li.BodyText, div.BodyText, td.BodyText
	{margin-top:0rem;
	margin-right:0in;
	margin-bottom:0.8rem;
	margin-left:0in;
	word-wrap: break-word;
	font-size:1rem;
	font-family:"Source Sans Pro","sans-serif";
	font-weight:normal;
	color: #474647;}
a.BodyText 
	{font-family:"Source Sans Pro","sans-serif";
	text-decoration:none;
	font-weight:normal;
	color: #3c91e6;
	cursor: pointer;}
a.BodyText:hover
	{color: #F45D01;}


@font-face
	{font-family:"Source Sans Pro";
	panose-1:2 11 5 3 3 4 3 2 2 4;
	src: url("SourceSansPro-Regular.woff") format('woff'),
		url("SourceSansPro-Regular.woff2") format('woff2');
	font-weight: normal;}	
@font-face
	{font-family:"Source Sans Pro";
	panose-1:2 11 5 3 3 4 3 2 2 4;
	src: url("SourceSansPro-Bold.woff") format('woff'),
		url("SourceSansPro-Bold.woff2") format('woff2');
	font-weight: bold;}
@font-face
	{font-family:Raleway;
	panose-1:2 11 0 3 3 1 1 6 0 3;
	src: url("Raleway-Regular.woff") format('woff'),
		url("Raleway-Regular.woff2") format('woff2');
	font-weight: normal;}
		
@font-face
	{font-family:Raleway;
	panose-1:2 11 0 3 3 1 1 6 0 3;
	src: url("Raleway-Bold.woff") format('woff'),
		url("Raleway-Bold.woff2") format('woff2');
	font-weight: bold;}


/* Homepage Design */

.prim
	{margin-left: 1rem;
	margin-bottom: 0.5rem;}
a.Site_Menu:link
	{font-family: Raleway, sans-serif;
	font-size: 1rem;
	color: #D16103;
	font-weight: bold;
	text-decoration: none;}
a.Site_Menu:visited , a.Site_Menu:hover, a.Site_Menu:active
	{font-family: Raleway, sans-serif;
	font-size: 1rem;
	color: #FAC090;
	font-weight: bold;
	text-decoration: none;}
a.Contact
	{font-family: Raleway, sans-serif;
	font-size: 0.8rem;
	color: #FAC090;
	font-weight: bold;
	text-decoration: none;
	margin-left: 30px;}
.para
	{padding-right: 60px;}
div.Sponsors
	{margin-left: 1rem;
	float:left;}
.it 
	{font-family: "Source Sans Pro","sans-serif";
	font-size: 1rem;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-style: italic;}