﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}

h1,h2,h3
{
	color:#ea0606;
}

body
{
	background: #9e0202 url(images/backgroungGradient_top.png) repeat-x;
	font-family: verdana, Arial, sans-serif;
	font-size:75%;
}

/* Master Page Layout */
#master_header
{
	margin: 0px auto 0 auto;
	width: 1000px;
	background-color:White;
	height:119px;
	vertical-align:bottom;
	border-right:solid 1px black;
	border-left:solid 1px #482d2b;
	border-top:solid 1px #482d2b;
	/*border-bottom:solid 1px black;*/
}

#master_page
{
	margin: 0px auto 0px auto;
	width: 1000px;
	border-right:solid 1px black;
	border-left:solid 1px #482d2b;
	border-bottom:solid 1px black;
	background-color:Black;
}


/* Menu */
#master_menu
{
	/*margin: auto 3px auto 1px;*/
	float: left;
	width: 175px;
	/*background-color:#a8b3ab;*/
	background-color:Black;
	/*height:825px;*/
}

.sidebar
{
	width: 100%;
	margin-bottom: 10px;
}

.sidebarcontent
{	
	/*border: 1px solid #0F2543;*/
	/*padding: 0px 10px 20px 10px;*/
	line-height: 1.5em;
	font-weight: bold;
	/*background-color:#EDEDEE;*/
}

.sidebarcontentLinks
{
	padding: 20px 0px 20px 0px;
	vertical-align:bottom;

}

	/* Accordion */
	.accordionHeader
	{
		border-top: 1px solid silver;
		border-bottom:1px solid silver;
		/*border-right:1px solid silver;*/
		color: white;
		background-color: black;
		font-family: verdana, arial, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		padding: 5px;
		margin-top: 5px;
		cursor: pointer;
	}

	.accordionHeaderSelected
	{
		border-top: 1px solid #e5e4e4;
		border-bottom:1px solid #e5e4e4;
		/*border-right:1px solid black;*/
		color: white;
		/*background-color: #8e9b91;
		background-color: #6cb450;*/
		background-color:#ea0606;
		font-family: verdana, Arial, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		padding: 5px;
		margin-top: 5px;
		cursor: pointer;
	}

	.accordionContent
	{
		background-color: black;
		/*border-right: 1px solid silver;*/
		border-bottom: 1px inset #5f5a5a;
		border-top: none;
		padding: 20px;
		padding-top: 10px;
		font-weight:bold;
		font-size:12px;

	}

.sidebarcontent a
{
	padding: 2px 5px;
	color: white;
	text-decoration: none;
}

.sidebarcontent a:hover
{
	/*background-color: #0F2543;*/
	color: white;
	text-decoration: none;
}

.sidebarcontent a:visited
{
	font-weight: bold;
	text-decoration:none;
}
/* End Menu */


#master_image
{
	float:right;
	width:200px;
	background-color:#e8e7e7;
	/*height:825px;*/
}

#master_content
{
	float: left;
	width: 825px;
	margin-right: -550px;
	/*color: #666666;*/
	color:Black;
	background-color:#e8e7e7;
	/*height:825px;*/
	border-right:solid 1px black;
	/*border-left:solid 1px silver;*/
	border-collapse:collapse;
}

#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_content ul li ul li
{
	list-style-type: disc;
}

#master_contentheader
{
	height: 150px;
	/*background: url(images/contentColorHeader.png) no-repeat right top;*/
	/*background-color:#f4bb0a;
	border-bottom: solid 1px silver;*/
}

#master_contentplaceholder
{
	padding: 5px 20px 40px 20px;
	/*border-color:Silver;
	border:outset 1px;*/
	/*border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;*/
	/*background-color: #EDEDEE;*/
	background-color:#e8e7e7;
	line-height: 1.5em;
}

#master_contentfooter
{
	padding: 5px 0 5px 0px;
	color: white;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	border:none;
	margin: 0px auto 0px auto;
	width: 1000px;	
}


/* SlideShow styles */

.slideTitle
{
	font-weight:bold;
	font-size:small;
	font-style:italic;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

.header
{
	border-bottom:groove 1px silver;
	color:#ea0606;
	font-size:20px;
	font-weight:bold;	
}

.headernoline
{
	/*color:#ea0606;*/
	color:Black;
	font-size:20px;
	font-weight:bold;
}

.headernolineLARGE
{
	color:#ea0606;
	font-size:20px;
	font-weight:bold;
}

a
{
	padding: 2px 5px;
	color: #ea0606;
	text-decoration: underline;
}

a:hover
{
	/*background-color: #0F2543;*/
	color: #ea0606;
	text-decoration:underline;
}

a:visited
{
	font-weight: bold;
	text-decoration:underline;
}

.imageHeader
{
	font-weight:bold;
}

.tableHeaderBackround
{
	background: url(images/tableHeaderBackground.png) repeat-x;
	color:White;
	font-weight:bold;
	font-family: verdana, Arial, sans-serif;
	height:25px;
	padding:0px 3px 0px 3px;
	/*width:300px;*/
}

.tableborderleft
{
	border-left: solid 1px gray;
}
