/* BASIC TEXT */

td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
		line-height: 1.4em
	
}

body 
{
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	background: #fff url('../images/backgroundbar.png') repeat-x;
}

.slideTitle 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	font-weight:bold;
	color: white;
	text-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 3px 3px 4px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 2px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 2px rgba(0,0,0,0.5);
	border-bottom-right-radius: 10px;
	position: relative;
	top: -365px;
	background-color: rgb(0, 0, 0) ; opacity: 0.85;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.slideDescription 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	font-weight:bold;
	color: rgb(255, 255, 255) ; opacity: 1;
	border-top-left-radius: 10px;
	-moz-box-shadow: -5px -5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: -5px -5px 5px rgba(0,0,0,0.5);
	box-shadow: -5px -5px 5px rgba(0,0,0,0.5);
	z-index: 2;
	position: relative;
	top: -42px;
	background-color: rgb(0, 0, 0) ; opacity: 0.85;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
	

.maincontentborder 
{
	border-bottom:0; width:630px; border-top:0px; border-left:2px solid black; border-right:2px solid black; z-index:4;
}

.mainimageborder 
{
	border-bottom:0px; border-top:2px solid black;border-left:2px solid black;border-right:2px solid black; background-color:White; z-index:5;
}

.mainContentTable 
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}	

td.news {
         top-padding: 70px;
         color: #999;
         }

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
		line-height: 1.4em
	
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;	
	line-height: 1.4em
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;	
	color: #162F6C;
	padding: 0px 0px 0px 8px

}

.header1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;	
	color: #cccccc;
	height: 30px;
	padding: 0px 0px 0px 8px

}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #000000;
	font-weight: bold;
}
.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	color: #000000;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D6DFEA;
}

.rightBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	position:relative;
	font-weight:bold;
	top:40px;
	padding: 10px;
}

.bannertext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	position:relative;
	font-weight:bold;
	top:-179px;
	padding-left: 20px;
	text-transform:uppercase;
	height:25px;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
	background: transparent ! important;
	display: block;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 16px !important;
	text-transform:uppercase;
	text-decoration:none !important;
	color:Black !important;
	line-height:29px;
	vertical-align:middle;
}

#menu a:hover, #menu a:active, #menu a:focus
{
	background: transparent ! important;
	display: block;
	font-family: Arial, Helvetica, Sans-Serif !important;
	text-transform:uppercase;
	text-decoration:none !important;
	color:White !important;
	z-index:10;
	/*text-shadow: #B5111A 2px 2px 2px; */
}


#menu{ height:32px;
       z-index:10;
		/* -moz-box-shadow: -1px 2px 1px #888;
		-webkit-box-shadow: -1px 2px 1px #888;
		box-shadow: -1px 2px 1px #888; */
}

#menu .Item
{ 
  /* CSS class for non-selected Menu Item */
  background: #F3F1F2 url('../images/button.jpg') no-repeat; 
  width: 158px;
  height:32px;
  text-align:center;
  z-index:10;
}

#menu .DynamicItem td
{ 
  /* CSS class for non-selected Menu Item
  background: url('../images/buttonslice.png') repeat-x;  */
  background-color: #F3F1F2;
  height:29px;
  padding-left:10px;
  padding-right:10px;
  z-index:10;
}

#menu .DynamicItem
{ 
  /* CSS class for non-selected Menu Item
  background: url('../images/buttonslice.png') repeat-x;  */
  background-color: #F3F1F2;
  height:29px;
  width: 250px;
  border-left: 2px solid black;
  border-right: 2px solid black;
  z-index:10;
  font-size: 12px !important;
}

#menu .ItemHover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: black url('../images/buttoninverted.jpg') no-repeat; 
  text-align:center;
  z-index:10;
}

#menu .ItemSelected
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! 
  background: black url('../images/buttoninverted.jpg') no-repeat; */
  text-align:center;
}

#menu .DynamicItemHover td
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url('../images/buttonsliceinverted.png') repeat-x;
  color:White;
  z-index:10;
  font-size: 12px !important;
}

#menu .DynamicItemHover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  font-size: 12px !important;
}

#menu .DynamicItemSelected td
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
	background-color: #9CA0A3;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

/* BASIC TEXT */
A:link {
	color: #b5111a; 
	text-decoration: none
	} 

A:visited {
	color: #b5111a; 
	text-decoration: none
		} 

A:hover {
	color: #000000;
	text-decoration: underline
}

A:active {
	color: #000000;
	text-decoration: none
}


a.footer:link {
	color: #FFF; 
	text-decoration: none
	} 

a.footer:visited {
	color: #FFF; 
	text-decoration: none
	} 

a.footer:hover {
	color: #FFF;
	text-decoration: underline
}

A.menu:link {
	color: #000; 
	text-decoration: none
	} 

A.menu:visited {
	color: #000; 
	text-decoration: none
		} 

A.menu:hover {
	color: #b5111a;
	text-decoration: underline
}

A.menu:active {
	color: #000000;
	text-decoration: none
}

a.rightBoxLink:link {
	color: #FFF; 
	text-decoration: none
	} 

a.rightBoxLink:visited {
	color: #FFF; 
	text-decoration: none
	} 

a.rightBoxLink:hover {
	color: #FFF;
	text-decoration: underline
}

/* Sub Menus */
#Subs {
	font-family: verdana, helvetica, sans-serif;
	font-size:10px;
	color: #000;
	padding: 5px 5px 5px 0px
		line-height: 1.em;

		}
	#Subs ul {
		margin: 0;
		padding: 0px 0px 0 0px;
		}
	#Subs li {
		margin: 0;
	   	border-bottom: 1px;
	    padding: 3px 5px 3px 0px; 
		list-style: none 

		}
	#Subs li a {	
		display: block;
		color: #000;
		text-decoration: none;
		width: 100%;
		}
		/*
	#Subs li a.current{	
		display: block;
		color: #660000;
		text-decoration: none;
		width: 100%;
		}		
		*/
	#Subs li a:hover {
		color: #cc0000;
		}
	html>body #Subs li a {
		width: auto;
		}
		
/* Top Menus */	

.menuCell
{
	padding: 5px 5px 5px 20px;
	border-top: 1px groove #5E88BA;
}

.menuCellBottom
{
	padding: 5px 5px 5px 20px;
        border-top: 1px groove #5E88BA;
        border-bottom: 1px ridge #5E88BA;
}

.nav1
{
	margin: 0;
	border-bottom: 1px;
	padding: 3px 5px 3px 0px; 
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	clear: all;
}

.nav2
{
	margin: 0;
	border-bottom: 1px;
	padding: 3px 5px 3px 10px; 
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	clear: all;
}

.nav3
{
	margin: 0;
	border-bottom: 1px;
	padding: 3px 5px 3px 20px;
	font-family: verdana, helvetica, sans-serif;
	clear: all;
}

.nav1 a, .nav1 a:visited,
.nav2 a, .nav2 a:visited,
.nav3 a, .nav3 a:visited
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.current
{
	color: #660000;
}

.nav1 a:hover, .nav2 a:hover, .nav3 a:hover
{
	color: #cc0000;
}

/* Site Map */

.map1 a, .map1 a:visited, .map1{
	color: #660000;
        text-indent: 0px;
	text-decoration: underline;
}

.map2 a, .map2 a:visited, .map2{
	color: #162F6C;
        text-indent: 10px;
	text-decoration: none;
}

.map3 a, .map3 a:visited{
	color: #162F6C;
        text-indent: 20px;
        text-decoration: none;
}

td.salesheader{
   border-bottom:1px solid;
   border-bottom-color:#162F6C;
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
 }

td.salesfooter{
   border-top:1px solid;
   
   border-top-color:#162F6C;
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   font-weight: bold;
 }

td.sales{
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   background-color:#EEF4FF;
 }

.txt{
   border:1px solid;
   border-top-color:#5E88BA;
   border-left-color:#5E88BA;
   border-right-color:#162F6C;
   border-bottom-color:#162F6C;
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   background-color:#EEF4FF;
 }
 
input.btn{
   color:#162F6C;
   font-family:verdana,helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#EEF4FF;
   border:1px solid;
   border-top-color:#5E88BA;
   border-left-color:#5E88BA;
   border-right-color:#162F6C;
   border-bottom-color:#162F6C;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#EEF4FF',EndColorStr='#C6D7E8');}

input.btnhov{
   font-family:verdana,helvetica,sans-serif;
   background-color:#EEF4FF;
   font-size:11px;
   border-top-color:#930;
   border-left-color:#930;
   border-right-color:maroon;
   border-bottom-color:maroon;}
   
    .subjectstyle
   {
       display: none;
    }
