.slideshow
{
	border: 2px solid #959595;
	
	height: 155px;
	width: 225px;
	
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: Gray;
	text-align: center;
	font-style: italic;
}

.alert
{
	border-top: 1px solid #f7941d;
	border-bottom: 1px solid #f7941d;
	
	background-color: #fdc689;
	
	margin: 0 auto 10px auto;
	padding: 10px 5px 10px 5px;
	
	height: auto;
	width: 95%;
	
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: white;
	font-style: italic;
	
	text-align: center;
}

/***********************************/
/* GENERAL STYLES                  */
/***********************************/
/*<ALL ELEMENTS>*/
.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.normal
{
	font-style: normal;
}

/*a*/
a.external
{
	padding-right: 15px;
	
	background-image: url("../images/icons/external.png");
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: baseline;
}

	a.external:hover
	{
		background-image: url("../images/icons/externalHover.png");
	}
	
a.feed
{
	padding-right: 15px;
	
	background-image: url("../images/icons/feed.png");
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: baseline;
}
	
	a.feed:hover
	{
		background-image: url("../images/icons/feedHover.png");
	}

a.mail
{
	padding-right: 15px;
	
	background-image: url("../images/icons/email.png");
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: baseline;
}

	a.mail:hover
	{
		background-image: url("../images/icons/emailHover.png");
	}

a.popup
{
	padding-right: 15px;
	
	background-image: url("../images/icons/popup.png");
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: baseline;
}

	a.popup:hover
	{
		background-image: url("../images/icons/popupHover.png");
	}

/*
a.file
{
	padding-left: 16px;
	background-image: url(../images/file.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}*/

/*img*/
img.floatLeft
{
	float: left;
	
	margin-right: 10px;
}

img.floatRight
{
	float: right;
	
	margin-left: 10px;
}

/*input*/
input[type="submit"]
{
	padding: 0 5px 0 5px;
	
	background-color: #f7941d;
	border: solid 1pt #fdc689;
	
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}

/*
input[type="text"]
{
	background-color: #a9bf7e;
	border: solid 1.5pt #556d38;
	
	color: White;
	text-align: left;
	
	width: 95%;
} */

/*
input.button
{
	background-color: #458359;
	border: solid 1.5pt #00525f;
	
	color: White;
} */

/***********************************/
/* SITE-SPECIFIC STYLES            */
/***********************************/
body
{
	margin: 0px 0 0 0;
	
	background-color: black;
	
	overflow: hidden;
}

div#body
{	
	position: relative;
	z-index: 10;
	
	background-color: white;
	
	margin-left: auto;
	margin-top: 5px;
	margin-right: auto;
	
	padding: 5px 0px 5px 0px;
	
	overflow: hidden;
	
	height: 590px;
	width: 990px;
}

	div#body div#banner
	{	
		padding: 5px 5px 0 5px;
		
		height: 90px;
		width: 100%;
	}
	
		div#body div#banner div#logo
		{
			background-image: url('../images/logo.png');
			background-repeat: no-repeat;
		
			position: relative;
			z-index: 100;
			
			height: 85px;
			width: 180px;
		}
	
		div#body div#banner div#name
		{
			height: auto;
			width: 795px;
			
			margin-left: 190px;
			margin-top: -50px;
			
			font-family: "Arial Black", sans-serif;
			font-size: 22pt;
			color: #f7941d;
			text-transform: uppercase;
		}
		
	div#body div#content
	{	
		margin-top: -15px;

		height: 515px;
		width: 100%;
	}
		
		div#body div#content div#navBar
		{
			vertical-align: middle;
			
			/*position: absolute;*/
			z-index: 1000;
			
			margin-top: 15px;
			
			height: 20px;
		}
		
		    .ie div#body div#content div#navBar
		    {
			    margin-left: 220px;
		        width: 770px;
		    }
		    
		    .ie8 div#body div#content div#navBar,
		    .firefox div#body div#content div#navBar,
		    .safari div#body div#content div#navBar
		    {
			    margin-left: 190px;
			    padding-top: 15px;
			    width: 800px;
		    }
		    
			
			div#body div#content div#navBar div#leftEdge
			{
				background-image: url('../images/navBarLeft.png');
				background-repeat: no-repeat;
				
				float: left;
				
				height: 100%;
				width: 10px;
			}
			
			div#body div#content div#navBar div#menu
			{
				background-color: #707070;
				
				float: right;
				
				height: 20px;
			}
			
			    .ie div#body div#content div#navBar div#menu
			    {
				    width: 760px;
			    }
			    
			    .ie8 div#body div#content div#navBar div#menu,
			    .firefox div#body div#content div#navBar div#menu,
			    .safari div#body div#content div#navBar div#menu
			    {
				    width: 790px;
			    }
			    
			
				div#body div#content div#navBar div#menu div#menuLabel
				{
					float: left;
					display: table-cell;
				
					padding-right: 5px;
				
					font-family: Verdana, Arial, sans-serif;
					font-size: 10pt;
					font-weight: bold;
					text-transform: uppercase;
					color: #d7d7d7;
					
					height: auto;
					width: auto;
				}
				    
				    .ie div#body div#content div#navBar div#menu div#menuLabel
				    {
				        line-height: 18px;
				    }
				    
				    .ie8 div#body div#content div#navBar div#menu div#menuLabel,
				    .firefox div#body div#content div#navBar div#menu div#menuLabel,
				    .safari div#body div#content div#navBar div#menu div#menuLabel
				    {
				        line-height: 19px;
				    }
				
				div#body div#content div#navBar div#menu .aspMenu
				{
					/*position: relative;*/
					float: right;
					
					margin-top: -19px;
					margin-left: 100px;
				}
	
		div#body div#content div#pageContent
		{
			background-image: url('../images/curve.png');
			background-position: right top;
			background-repeat: no-repeat;
			
			/*margin-top: -35px;*/
			
			height: 515px;
			width: 750px;
		}
		
		    .ie8 div#body div#content div#pageContent,
		    .firefox div#body div#content div#pageContent,
		    .safari div#body div#content div#pageContent
		    {
			    margin-top: -30px;
		    }
		
			div#body div#content div#pageContent div#text
			{	
				float: left;
				
				overflow: auto;
				
				/*margin-top: 50px;*/
				margin-top: 10px;
				margin-left: 5px;
				margin-right: -10px;
				
				height: 445px;
				width: 705px;
			}
			
				/**********************************************/
				/* MAIN TEXT STYLES                           */
				/**********************************************/
				/*a*/
				div#body div#content div#pageContent div#text a.outsideLink {}
				
				div#body div#content div#pageContent div#text a:link,
				div#body div#content div#pageContent div#text a:visited
				{
					color: #f7941d;
					text-decoration: none;
				}
				
				div#body div#content div#pageContent div#text a:active,
				div#body div#content div#pageContent div#text a:hover
				{
					color: #f7941d;
					text-decoration: underline;
				}
				
				/*blockquote*/
				div#body div#content div#pageContent div#text div.p blockquote
				{
					margin: 0 0 15px 20px;
					padding-bottom: 10px;
					
					font-family: Verdana, san-serif;
					font-size: 9pt;
					font-style: italic;
					color: #707070;
					line-height: 1.3;
				}
				
				/*div.p*/
				div#body div#content div#pageContent div#text div.p
				{
					clear: both;
					
					margin: 0 10px 10px 0;
					
					font-family: Arial, sans-serif;
					font-size: 10pt;
					color: #363636;
				}
				
				/*h1*/
				div#body div#content div#pageContent div#text h1
				{/*
					position: relative;
					
					margin: -35px 0 10px -5px;*/
					margin: 0 0 10px -5px;
					padding: 0 10px 0 0;
					
					background-color: #001169;
					background-image: url('../images/h1Right.jpg');
					background-position: right center;
					background-repeat: no-repeat;
					
					font-family: Arial Black, Sans-Serif;
					font-size: 14pt;
					font-style: normal;
					font-weight: normal;
					text-align: right;
					color: White;
					line-height: 28px;
					
					height: 30px;
					width: 40%;
				}
				
				/*h2*/
				div#body div#content div#pageContent div#text div.p h2
				{
					margin: 0 0 0 0;
					
					font-family: Verdana, Arial, sans-serif;
					font-size: 11pt;
					font-weight: bold;
					color: #1f84d5;
				}
				
				/*h3*/
				div#body div#content div#pageContent div#text div.p h3
				{
					margin: 0 0 0 0;
					
					font-family: Arial, sans-serif;
					font-size: 11pt;
					font-weight: bold;
					text-transform: lowercase;
					color: #959595;
				}
				
				/*h4*/
				div#body div#content div#pageContent div#text div.p h4
				{
					margin: 0 0 0 0;
					
					font-family: Verdana, sans-serif;
					font-size: 10pt;
					font-weight: bold;
					color: #707070;
				}
				
				/*h5*/
				div#body div#content div#pageContent div#text div.p h5
				{
					margin: 0 0 0 0;
					
					font-family: Arial, sans-serif;
					font-size: 10pt;
					font-weight: bold;
					color: #363636;
				}
				
				/*img*/
				div#body div#content div#pageContent div#text div.p img
				{	
					margin-top: 5px;
					margin-bottom: 10px;
				}
				
				/*p*/
				div#body div#content div#pageContent div#text div.p p
				{
					margin: 0 0 5px 0;
					padding-bottom: 10px;
					
					line-height: 1.3;
				}
				
				/*ul*/
				div#body div#content div#pageContent div#text div.p ul
				{
					margin-top: -10px;
					list-style-image: url(/images/bullet.png);
					list-style-type: square;
				}
				
				    div#body div#content div#pageContent div#text div.p ul li
				    {
				        margin-bottom: 5px;
				    }
				    
			
			div#body div#content div#pageContent div#copyright
			{
				float: left;
				
				margin-left: 5px;
				margin-top: 5px;
				
				height: 10px;
				width: 725px;
				
				vertical-align: middle;
				
				font-family: Verdana, Arial, sans-serif;
				font-size: 8pt;
				color: #7d7d7d;
			}
			
				div#body div#content div#pageContent div#copyright a:link,
				div#body div#content div#pageContent div#copyright a:visited
				{
					color: #7d7d7d;
					text-decoration: none;
				}
				
				div#body div#content div#pageContent div#copyright a:hover,
				div#body div#content div#pageContent div#copyright a:selected
				{
					color: #7d7d7d;
					text-decoration: underline;
				}
		
		div#body div#content div#sidebar
		{			
			float: right;
			
			margin-top: -470px;
			
			height: 470px;
			width: 275px;
		}
