﻿body
{
	background-color:rgb(0,0,0);
	text-align:center;
}
img
{
	border: solid 2px white;
}

p.centered
{
	text-align: center;
}


p.larger
{
	font-size: 1.5em;
}

table
{
	width: 100%;
}

table.skin
{
	border-spacing: 0px;
	color: rgb(255,255,255);
	padding: 0px 0px 0px 0px;
/*	table-layout: fixed;
*/	text-align: left;
	width: 80%;
}

td.skinHeaderLogo
{
	font-size: 4em; 
	font-family: Nothing; 
	height: 57px;
	padding: 5px 5px 5px 5px;
}

td.skinHeaderMotto
{
	font-style: italic;
	height: 57px;
	padding: 5px 5px 5px 5px; 
	text-align: right;
}

td.skinHeaderBarrier
{
	background-image: url('../../Skins/default/images/barrier.jpg');
    background-position: center top; 
    background-repeat: repeat-x; 
    height: 75px;
}

table.skinBody
{
	border: double 6px rgb(155,134,213);
    background-image: url('../../Skins/default/images/background.jpg'); 
    background-position: right bottom;
    background-repeat: no-repeat; 
}

td.skinBodyNavigation
{
	border-bottom: inset 3px rgb(155,134,213); 
	padding: 5px 5px 5px 5px;
}

td.skinBodyAddress
{
	color: rgb(255,255,255); 
	font-family: Arial; 
	font-size: .7em;
    padding: 0px 0px 0px 5px; 
    border-top: outset 3px rgb(155,134,213); 
    height: 120px;
}

td.skinFooterLeft
{
	font-family: Arial; 
	font-size: .7em; 
	height: 20px; 
	text-align: left;
}

td.skinFooterRight
{
	font-family: Arial; 
	font-size: .7em; 
	height: 20px; 
	text-align: right;
}

table.contentArea
{
	width: 100%;
}
tr.contentArea
{
}
td.contentAreaWide
{
	width: 55%;
}
td.contentSpacerVertical
{
	width: 10%;
}
td.contentAreaNarrow
{
	border: ridge 3px orange;
	padding: 10px 15px 10px 15px;
	width:35%;
}

.TransparentBackground
{
	background-image: url('../../Skins/default/images/Transparent-pixel.png');
	background-repeat: repeat;
}
.BlackTransparentBackground
{
	background-image: url('../../Skins/default/images/Transparent-pixelBlack.png');
	background-repeat: repeat;
}
.ButtonSpacer
{
	width: 20px;
}
.ButtonArea
{
	cursor:pointer;
	background-color: rgb(0,0,0);
	border: outset 2px rgb(155,134,213);
	width: 80px;
}
.ButtonText
{
	color: rgb(255,185,15);
	font-family: Arial;
	font-size:1em;
	font-weight: 700;
	text-align: center;
}
.ButtonLink
{
	color:rgb(255,182,15);
	text-decoration:none;
}
.HomeBodyText
{
	color: rgb(30,30,100);
	font-family: Arial;
	font-size: .8em;
	font-weight: 600;
	text-align: left;
	padding: 10px 10px 10px 10px;
	line-height: 1.1em;
}
.ContentBodyText
{
	color: rgb(30,30,100);
	font-family: Arial;
	font-size: 1.1em;
	font-weight: 400;
	text-align: left;
	padding: 10px 10px 10px 10px;
	line-height: 1.3em;
}
.ContentSideBar
{
	border-right: double 3px rgb(155,134,213);
	color: rgb(255,255,255);
	font-family: Arial;
	font-size: 1em;
	font-weight: 500;
	text-align: left;
	line-height:1.2em;
	padding: 10px 10px 10px 10px;
	width: 25%;
}
.SideBarTitle
{
	color: orange;
	font-size: 1.3em;
	font-weight: 800;
}
.PageTitle
{
	font-size: 1.4em;
	font-weight: 600;
}

.NewsArticle
{
	background-color: White;
	border: ridge 2px orange;
	color: Black;
	font-size: 1em;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
}
.NewsHeader
{
	background-color: Orange;
	color: Black;
	cursor:pointer;
	font-size: 1.1em;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.NewsHeaderSelected
{
	background-color: Black;
	color: Orange;
	cursor: pointer;
	font-size:1.1em;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

p.subdued
{
	font-size: .6em;
}

div.statement
{
	font-size: .7em;
	margin: 50px 50px 50px 50px;
}

table.form
{
	border-collapse: collapse;
	margin: 20px 20px 20px 20px;
	width: 1px;
}

td.formLabel
{
	text-align: right;
	padding: 0px 10px 0px 0px;
	overflow: visible;
}

td.formField
{
	text-align: left;
}

td.formButtons
{
	padding: 20px 20px 0px 0px;
	text-align: right;
}

label.formCaption
{
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	font-style: italic;
}

input.formField
{
	font-family: Tahoma, Times New Roman, Helvetica, Serif;
}