﻿
body 
{
	  background: url(../images/background.png) repeat-x top;
	  color: #666666;
	font-size: 12px;
	font-family:  Arial, sans-serif; 
	 background-color: #b4b4b4;
	 margin-top:0px;
}



div.mainFlash
{
	margin-top:0px;
	padding-top:0px;
}

div.container
{
	 width: 940px;
	margin: 0 auto;
}

#masthead #companyLogo {
  position: relative;
  margin-top: 27px;
  padding-left:25px !important;

  
 
  float: left;
}

#masthead div.search 
{
	float:right;
	margin-top:47px;
	font-family: Verdana;
	font-size:10px;
	margin-right:25px !important;
	color:#666666;
	
	
}

.leftsideContentStyle
{
	font-family: Arial,sans-serif;
	font-size:11px;
	color: #666666;
}

#masthead {
 
 
  margin-bottom: 0px;
  padding-top:0px;
  margin-top:0px;
  border-left: 1px solid #bdbec0;
  border-right: 1px solid #bdbec0;
  height: 146px;
}

#masthead div.menu 
{
	clear: both;padding-top:40px;
	width: 940px;
	
	
}

#masthead div.menu ul {
  width:938px;
  height: 29px;
  background: url(../images/navBack.png) repeat-x top left;
  border-top: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  margin: 0;
  padding: 0;
  list-style-type: none;

}
#masthead div.menu li {

  float: left;
  border-left: 1px dotted #b5b5b5;
  padding:0px;

}
#masthead #products {
  border-left: none;
}
#masthead div.menu li a {
  display: block;
  height: 21px;
  padding: 8px 24px 0 24px;
  text-decoration: none;
  text-transform: uppercase;
  color: #2d2d30;  
  font-size: 10px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#masthead div.menu li a:hover {
  color: #890400;
  background: url(../images/navBackOn.png) repeat-x top left;
}


/* NAVIGATION MENU WIDTH */

#masthead div.menu  #menu1 {width:156px; text-align:center}
#masthead div.menu  #menu2 {width:155px;text-align:center}
#masthead div.menu  #menu3 {width:155px;text-align:center}
#masthead div.menu  #menu4 {width:155px;text-align:center}
#masthead div.menu  #menu5 {width:154px;text-align:center}
#masthead div.menu  #menu6 {width:156px;text-align:center}



/*=CONTENT
=== === === === === === === === === === */
div.homecontent {
  width: 940px;
  margin: 0px auto;
  background: url(../images/borders.png) repeat-y;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #54402f;
  background-color: #ffffff;



 
}
div.homecontent #bottomBucket {
  width: 100%;
  padding-top: 10px;

  border-top: 1px solid #b5b5b5;

 
}
div.promos {
  width: 616px;
  float: left;
  margin:  0 0 0 6px;
  padding-top:5px;
  min-height: 300px;
  
  border-right: 1px dotted #b5b5b5;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.promos h2 {

 display : inline !important;
  margin:  8px 0px;
  padding: 0px 10px 0px 0px;
  font-size: 14px;
  color: #676767;
  text-transform: uppercase;  

  background:  url(../images/titleArrow.gif) no-repeat 5px right !important  ;

  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  
}
div.promos div.container {
  width: 300px;
  height: 90px;
  margin:  0 0 0 5px;
  margin-bottom: 2px;
  clear: left;
}
 div.promos div img {
  float: left;
  margin-right: 20px;
}

div.promos p {
  padding: 0 20px 0 0;
  font-size: 12px;
  color: #949494;
  line-height: 11px;
  margin-top:0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}




div.promos a.more,a.more:visited {
  color: #890400;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 8px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.promos  a.more:hover {
  color: #2d2d30;
}

div.homecontent #testing {
  float: left;
  padding: 10px 5px 0 8px;
}
div.homecontent #news {
  width: 194px;
  margin: 8px 0 0 0;
  float: left; 
  font-size: 10px;
 
}






div.sitemap, div.sitemap a
{
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	display: block;
	margin-left: 20px;
}

div.sitemap a.first 
{
	margin-left: 0px;
}

div.sitemap a.second
{
	margin-left: 20px;
}

div.sitemap a.third 
{
	margin-left: 40px;
}

div.sitemap a.fourth 
{
	margin-left: 60px;
}

div.breadcrumbs, div.breadcrumbs a
{
	color: #a73f3f;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana;
	
}

div.breadcrumbs .current, div.breadcrumbs a.current
{
	color: #3f3f3f;
	text-decoration: none;
	font-size: 9px;
}

div.summarytitle, .summarytitle a
{
	font-size: 10px;
	color: #a73f3f;
	text-decoration: none;
}

div.summarysum, .summarysum a
{
	font-size: 10px;
	color: #3f3f3f;
	text-decoration: none;
}




.shadetabs{
 border: none;
}
.shadetabs li{
  display: inline;
  margin: 0;
  border: none;
}
.shadetabs li a{
  border: none;
  position: relative;
  z-index: 1;
  background: url(../images/tabOff.png) no-repeat top left;
  float: left;
  width: 150px;
  height: 23px;
  color: #565656;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  text-transform: uppercase;
  outline:none;
  font-size: 9px;
}
.shadetabs li a.selected{ /*selected main tab style */
  position: relative;
  background-image: url(../images/tabOn.png);
  border: 0px;
  outline: none;
}
.tabcontent{
display:none;
}


div.promos
{
width: 606px;
}

div.promoone
{
padding-top:2px;
margin-top:0px;
width:298px;
float:left;
min-height:300px;
border-right: 1px dotted #b5b5b5;



}

div.promos h1
{

	padding: 0px;
	margin-bottom:5px;
	margin-top:0px;
	
}

div.promos div.promobody
{
	padding-right:0px;
	padding-top:0px;
	margin-top:0px;
	color: #949494;
	font-size: 13px;
	font-family: Arial;
	
	width:285px;

}


div.promos div.container
{
	width:285px;
}

div.promoone h2
{padding-top:2px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}


div.promotwo
{
padding-top:2px;
margin-top:0px;
width: 298px;
padding-left:5px;
min-height:300px;
margin-right:0px;
padding-right:0px;
float:left;




}

div.promotwo h2
{padding-top:2px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

div.promoone div.promobody
{
padding-right:5px;
}

div.promotwo div.promobody
{
padding-right:5px;
}




div.footer div.footerTop 
{
	 clear: both;
  font-family: tahoma, sans-serif;
  font-size: 10px;
   height: 52px;
   padding-top:0px;
   margin-top:0px;
   margin: auto;
   
    color: #ffffff;
 
  background: url(../images/footerBack.png) repeat-x;
  width: 940px;
  line-height:12px;

}
div.footer div.footerTop  p
{
line-height:12px;

}

div.footer 
{
	
  font-family: tahoma, sans-serif;
  font-size: 10px;
   height: 52px;
   padding-top:1px;
   margin: auto;
  
   
   
}



div.footer div.footerBottom 
{
	 clear: both;
  font-family: tahoma, sans-serif;
  font-size: 10px;
  
   padding-top:10px;
   margin: auto;
   width:940px;
   padding-bottom:20px;
   
   
}
div.footer div.footerBottom p {
  text-align: right;
  padding:   10px 50px 50px 0;
  padding: 0;
  color: #515151;
}
div.footer  p a {
  color: #515151;
}
div.footer p a:hover {
  color: #890400;
}
div.footer div.footerTop p {
  margin: 0;
  color: #cbcbcb;
  float: left;
  padding: 32px 0 0 5px;
  line-height: 12px;
  
}

div.footer div.footerTop  p a {
  color: #cbcbcb;
    text-decoration: none !important;
}


div.footer div.footerTop  p a:hover {
  color: #cbcbcb;
  text-decoration: underline !important;
}

div.footer div p a {
  color: #515151;
}
div.footer ul{
  height: 0;
  float: right;
  margin: 0 5px 0 0; 
  padding: 32px 0 0 0;
  list-style-type: none;
  text-align: center;
}
div.footer ul li {
  float: left;
  margin: 0 5px 0 0;
  border-left: 1px solid #9b977c;
  padding-left: 5px;
 
}
div.footer ul .first {
  border-left: none;
}
div.footer ul li a {
  color: #cbcbcb;
  text-decoration: none;
}

div.footer ul li a:hover {
  color: #cbcbcb !important;
   text-decoration: underline;
}

/* div.footer, div.footer a
{
	font-size: 11px;
	color: #8c8373;
	text-decoration: none;
} */


div.leftnav div div img 
{
	display: none ;
}

div.header
{
}

div.maincontent
{
	clear: both;
}

div.pagecontent h2
{

}



div.homecontent h2
{
}



div.leftnav
{
	float: left;
}

div.content
{
	 width: 940px;
  margin: 0px auto;
  background: url(../images/borders.png) repeat-y;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #54402f;
    background-color: #ffffff;

}

div.menu a.menuitem
{
	padding-right: 10px;
}

div.menu a.menuitemsel
{
	padding-right: 10px;
}


div.pagebody
{
	width:480px;
	float: left;
	padding: 2px 0px 0 0px;
	color: #666666;
	font-size: 12px;
	font-family:  Arial, sans-serif; 
	 
	
}



div.pagecontent H1
{
	color: #347cb2;
  font-size: 16px;
  margin: 0 0 10px 0;
}


div.pagecontent H3
{

  color: #373737;
  font-size: 14px;
  margin: 0 0 10px 0;
  padding-top:7px;

}

#right {
  width:234px;
  float: left;
}
#contact 
{
   margin-top:20px;
  width:225px;
  height: 101px;
  background: url(../images/contactBack.png);
  font-family: tahoma, Arial, sans-serif;
}
#contact h1 {
  color: #73726f;
  font-size: 11px;
  padding:  10px 10px 0px 10px; 
  margin: 0px;
  text-transform: uppercase;
  font-family: tahoma, sans-serif;
  
}
#contact p {
  color: #83836f;
  padding-top: 0px;
  font-size: 11px;
  margin:  5px 10px 7px 10px;
  line-height: 1.3em;
  
}
 #contact img {
  margin:  0 0 0 10px;
}


.headerImage
{
	width:940px;
	height: 131px;
		 width: 940px;
  margin: 0px auto;
padding:0px;
  text-align: left;
}

div.leftchannelclass {
  width: 920px;
  padding: 15px 0 0 20px;
  float: left;
/*  background:  url(../images/subHeaderBack.png) no-repeat top left; */
 background-color: #ffffff;
 min-height: 300px;

   
}



div.leftchannelclass #subHeader {
 
  color: #890400;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  height: 0px;
  padding: 0px;
}
div.leftchannelclass #subHeader h1{
  font-weight: normal;
  font-size: 18px;
  color: #737272;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   padding-top:30px;
   margin-top:0px;
   margin-left:5px;
}
div.leftchannelclass #crumbs {
  margin: 0px 0 0 4px;
  padding-top:0px;
  list-style-type: none;
  font-size: 9px;
   font-family: verdana, helvetica, sans-serif;
 
}
div.leftchannelclass ul#crumbs li {
  float: left;

  font-family: verdana, helvetica, sans-serif;
  font-size: 9px;
}
div.leftchannelclass #crumbs  a{
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;

  color: #4085b7;
  border-right: 1px solid #a4a6a2;
  text-decoration: none;
  font-family: verdana, helvetica, sans-serif;
   font-size: 9px;
}

div.leftchannelclass #crumbs .current 
{
	 font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border-right: none;
}
div.leftchannelclass #crumbs  a:visited{
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
  line-height: 9px;
  color: #4085b7;
  border-right: 1px solid #a4a6a2;
  text-decoration: none;
  font-family: verdana, helvetica, sans-serif;
   font-size: 9px;
}

div.leftchannelclass #crumbs  a:hover {
  color: #890400;
}
#leftNav {
  width:158px;
  
  float: left;
  padding: 20px 0 0 0;
  
  
}

#leftNav div div  img 
{
	
	
}

div.noImages div  img 
{
	display: none !important; 
}

#leftNav div div div
{
	
	padding:    0px 0px 0px 0px;
	margin:   0px 0px 0px 0;
	overflow: hidden;
	
}



span.navseconditem
{
	   width: 153px !important;
}

a.navseconditem {

 display: block;

  height: 22px;
 
  font-size: 11px;
  color: #848484;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  2px 5px 0 5px;
  margin: 0 0 3px 0;
 

	background: #ffffff url(../images/subNavOff.png) no-repeat top left;
   width: 153px !important;
   overflow: hidden;

}



 A.navseconditemsel {
 display: block;
  overflow: hidden;
  width: 153px;
  height: 18px;
  background: #ffffff url(../images/subNavOn.png) no-repeat top left;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family:  Arial, sans-serif;  

  font-weight: bold;  
  padding:   2px 5px 0px 5px; 
  margin: 0 0 3px 0;


}

 A.navseconditem:hover {
  width: 153px;
  height: 22px;
  font-size: 11px;
  color: #890400;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding: 2px 5px 0 5px;
  margin: 0 0 3px 0;
}


.navthirditem44
{
	background-color: #f0f3f4;
	margin-top:-7px;
	padding-bottom: 5px;
	margin-bottom:4px;
	list-style-type: none;
}



A.navthirditem
{
	display: block;
  height: 18px;
	background-color: #f0f3f4 ;
	width: 153px !important;
	padding:       8px   4px 0px  12px ;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-family:  Arial, sans-serif;  
	font-size: 10px;
	line-height: 1em;

	color: #666666;
	text-decoration: none;
	

}

A.navthirditemsel
{
	display: block;
  height: 18px;
background-color: #f0f3f4 ;
	width: 153px !important;
	padding:      8px  4px 0px  12px ;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;

	font-family:  Arial, sans-serif;  
	font-size: 10px;
	line-height: 1em;

	color: #111111;
	text-decoration: none;
	
	

}
A.navthirditem:hover
{
	display: block;
  height: 18px;
background-color: #f0f3f4 ;
	width: 153px !important;
	padding:      8px  4px 0px  12px ;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;

	font-family:  Arial, sans-serif;  
	font-size: 10px;
	line-height: 1em;

	color: #890400;
	text-decoration: none;
	
	

}


#leftchannel div.centercontent {
  width:495px;
  float: left;
  padding:     15px 0px 0 20px;
  color: #666666;
  font-size: 12px;
  font-family:  Arial, sans-serif; 

}

#rightcontent
{
	width:234px;
	float:right;
	position: relative;


	margin-top:-140px;
	min-height:100px;
	padding-top:10px;
	text-align: left;
	font-size:1px;
	margin-left:0px;
	padding-left:0px;
	padding-right:5px;
	z-index:20;
	
}

#rightcontent div.rightplaceholdercontent
{
	border-left: solid 4px #870400;
	border-right: solid 4px #870400;
	width:195px;
	min-height: 100px;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #747679;
	background-color: #e4e4e4;
}

#rightcontent .button{

padding-left:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:2px;
}



#rightcontent div.rightplaceholdercontent img
{
	padding-left:-10px;
	margin-left:-10px;
	
}

#rightcontent div.containertext img
{
	padding-left:0px;
	margin-left:0px;
	
}



#rightcontent div div  img
{
	padding-top:-1px;
	margin-top:-1px;
	
	
}

#rightcontent div.rightplaceholdercontent  p
{
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	
	
	
}
div.rightplaceholdercontent a img {

padding-left:5px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:2px;
}


div.rightplaceholdercontent p a img{

padding-left:5px;
	margin-left:10px;
	padding-top:10px;
	margin-bottom:2px;
}


#rightcontent div div  p
{
	padding:0px;
	
	
	
}
#rightcontent .source
{
	font-style: italic;
	font-weight: bold;
	font-size:10px;
}

.rightcontentsource
{
	font-size: 9px;

	margin-top:6px;

}

#rightcontent div.rightplaceholdercontent div.text 
{
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
}

#rightcontent H4 
{
	font-size: 13px;
	color: #890400;
	font-family: Arial;
	margin-top: 5px;
	
	padding:0px;
	
	text-transform: uppercase;
	margin-bottom: 5px;
	
}




div.sideContactDiv 
{
   margin-top:20px;
  width:205px;
  height: 101px;
  background: url(../images/contactBack.png);
  font-family: tahoma, Arial, sans-serif;
  font-size: 11px;
  padding-right:10px;
  padding-left:10px;
   
}

div.sideContactDiv  h1 {
  color: #73726f;
  font-size: 11px;
  padding:    10px 0px 0px 00px; 
  margin: 0px;
  text-transform: uppercase;
  font-family: tahoma, sans-serif;
  
}

div.sideContactDiv div.containertext a img
{
padding-left:0px;
margin-left:0px;
border: none;

}



div.sideContactDiv div.containertext {

  font-size: 11px;
 color: #83836f;
  line-height: 1.3em;
 
  width:205px;

  
}

div.sideContactDiv div.containertext p
{
	 width:205px;
	 margin-top:5px;
	 padding:0px;
	
	 
}

div.sideContactDiv  img {
  margin:  0 0 0 10px;
}



/*

#titlediv {
  padding-top:35px;
  color: #890400;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#titlediv h1{
  font-weight: normal;
  font-size: 23px;
  line-height: 30px;
} 
#titlediv A
{
 font-family  : Arial, Helvetica, sans-serif;
  font-size:8px;
  color: #3886aa;
  text-decoration: none;
	
}



#titlediv  A:visited
{
 font-family  : Arial, Helvetica, sans-serif;
  font-size:8px;
  color: #3886aa;
  text-decoration: none;
	
}
#titlediv a:hover
{ font-family : Arial, Helvetica, sans-serif;
  font-size:8px;
  color: #890400;
 text-transform: uppercase;
  text-decoration: none;
}

*/

div.centercontent {
  width:450px;
  float: left;
  padding:  0px 20px 0 20px;
  color: #666666;
  font-size: 12px;
  font-family:  Arial, sans-serif; 
}








div.centercontent A 
{
  font-size: 12px;
  font-family:  Arial, sans-serif; 
   color: #3886aa;
    text-decoration: underline;
}


div.centercontent A:visited
{
  font-size: 12px;
  font-family:  Arial, sans-serif; 
   color: #3886aa;
  text-decoration: underline;
}
div.centercontent A:hover
{
  font-size: 12px;
  font-family:  Arial, sans-serif; 
  text-decoration: none;
  color: #890400;
}



div.centercontent h1 {
  color: #595959;
  font-size: 14px;
  margin: 0 0 10px 0;
}

div.centercontent h3 {
  color: #595959;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding-top:7px;
}

div.centercontent p {
  margin: 10px 0;
  line-height: 1.4em;
}
div.centercontent ul {
  margin: 10px 25px;
}

div.centercontent ol {
  margin: 10px 30px 10px 40px;
}
div.centercontent ol li
{
	padding-bottom:5px;
}

div.centercontent ul .secondLevel {
  margin:  2px 18px;
  padding-bottom:4px;
  
}
div.centercontent img {
  margin: 10px 0;
}

div.centercontent  a.more {
  color: #890400;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 10px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.centercontent  a.more:visited {
  color: #890400;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 10px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.centercontent  a.more:hover {
  color: #2d2d30;
}




div.homecontent #news a {
  text-decoration: none;
}
div.homecontent #news div {
   
    padding-top: 1px;
    clear: both;
   
}
div.homecontent #newsTab div p {
  line-height: 11px;
  margin: 5px 10px;

  color: #686868;
}


div.homecontent #news p span.date, .newsdate {
  display: inline;
  width: auto;
  height: auto;
  text-transform: none;
  line-height: 11px;
  color: #890400;
}


div.homecontent #divNewsEvent  img
{
	border: none;
}

.newsdate 
{
	display: inline;
	width: auto;
	height: auto;
	text-transform: none;
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #890400;
}


#newsTabs 
{
	height: 20px; 
	display:inline;
}

#newsTab
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 300px;
	height:275px;

	background:  #f7f7f7 url(../images/newsBack.png) repeat-x top;
	 padding-bottom:5px;
	
  
}



#eventsTab
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 300px;
	height:275px;

	background:  #f7f7f7 url(../images/newsBack.png) repeat-x top;
	 padding-bottom:5px;
  
}


#divNewsEvent 
{
	margin-top:10px;
	margin-left:10px;
	float: left;
	width:300px;
	background-color:#ffffff;
}

#newsArea {
   
   padding-top: 7px;
	margin-left:10px;
	margin-right:3px;
	
	color: #686868;
	  height: 300px;
	
	   
   
}


#eventArea {
   
    padding-top: 7px;
	margin-left:10px;
	margin-right:3px;
	
	color: #686868;
	  height: 300px;
	
	   
   
}

#newsArea P
{
	line-height: 1.1em;
	margin-left:0px !important;
	padding-left:0px;
}

#newsTab a
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #3886aa;

  text-decoration: none;
 
}

#newsTab  a:visited
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #3886aa;

  text-decoration: none;
 
}


#newsTab a:hover
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #890400;

  text-decoration: none;
}

#eventsTab a
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #3886aa;

  text-decoration: none;
 
}

#eventsTab  a:visited
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #3886aa;

  text-decoration: none;
 
}
#eventsTab a:hover
{ font-family : Arial, Helvetica, sans-serif;
  font-size:9px;
  color: #890400;

  text-decoration: none;
}


#divNewsEvent a, a:visited
{
	text-decoration: none;
}

#divNewsEvent a:hover
{
	text-decoration: underline;
}

#imageWrap img
{
	float: left;
	margin-right:10px;
	
}

#imageWrap H1
{
	padding-top:8px;
	margin-bottom:4px;
	padding-bottom:0px;
}

#imageWrap P
{
	padding-bottom:8px;
	
}


/* ===== FORM STYLES ==== */

div.leftpad form
{
	padding: 0px;
	border-width: 0px;
	margin: 0px;
}


div.leftpad .formtitle
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


div.leftpad .formtext
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
}

div.leftpad .formerror
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #ff5d5d;
}


div.leftpad label.labela 
{
	width: 74px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #3c3c3c;
	float: left;	
}

div.leftpad label.labelb 
{
	width: 114px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #3c3c3c;
	float: left;	
}

div.leftpad label.labelc
{
	width: 103px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #3c3c3c;
	float: left;	
}
	
div.leftpad input.inputa 
{
	width: 140px; 
	height: 13px;
	font: 11px/13px Verdana,sans-serif;
	color: #000000;
	float: left;
	border: 1px solid #afcbd2;
	background: #ffffff;
	height: 18px;
	margin-right: 27px;
	font-weight: normal;
	background-color: #e5ebec;
}

div.leftpad input.inputb 
{
	width: 100px; 
	height: 13px;
	font: 11px/13px Verdana,sans-serif;
	color: #000000;
	float: left;
	border: 1px solid #afcbd2;
	background: #ffffff;
	height: 18px;
	margin-right: 27px;
	font-weight: normal;
	background-color: #e5ebec;
}

div.leftpad input.inputc 
{
	width: 111px; 
	height: 13px;
	font: 11px/13px Verdana,sans-serif;
	color: #000000;
	float: left;
	border: 1px solid #afcbd2;
	background: #ffffff;
	height: 18px;
	margin-right: 27px;
	font-weight: normal;
	background-color: #e5ebec;
}
		
div.leftpad input.inputd 
{
	width: 98px; 
	padding-left: 3px; 
	height: 13px;
	font: 11px/13px Verdana,sans-serif;
	color: #000000;
	float: left;
	border: 1px solid #afcbd2;
	background: #ffffff;
	height: 18px;
	margin-right: 25px;
	font-weight: normal;
	background-color: #e5ebec;
}


div.leftpad textarea.inpute 
{
	width: 385px; 
	height: 101px;
	font: 11px/13px Verdana,sans-serif;
	color: #000000;

	border: 1px solid #afcbd2;
	
	
	
	font-weight: normal;
	background-color: #e5ebec;
}

div.leftpad .dropdown
{
    border: 1px solid #afcbd2;
    font: 11px/13px Verdana,sans-serif;
	color: #000000;
	height: 20px;
}





div.searchDiv {
width: 100%;

text-align: right;

}
	
#searchButton{position:relative;display:inline;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;height:17px;vertical-align:top}

	
TABLE.texttable TD img
{
	padding:0px;
	margin:0px;
	 
}	
	
	TABLE.texttable
{
	background-color: #eaeaea;
}



.texttable_left 
{
	background: #ffffff url(../images/texttable_left.png) repeat-y;
	width:8px;
}

.texttable_right 
{
	background: #ffffff url(../images/texttable_right.png) repeat-y;
	width: 9px;
}



TABLE.texttable .texttable_content
{
	width: 444px;
	padding:17px;
	margin:0px;
	font-size:12px;
}

TABLE.texttable .texttable_title 
{
	background-color: #939598;
	height:19px;
	width: 467px;
	padding:0px;
	margin:0px;
	color: #eaeaea;
	font-size:12px;
	padding-left:11px;
	font-weight: bold;
} 



TABLE.texttable  H5
{
	
	color: #347cb2;
	font-size:12px;
	font-weight: bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

TABLE.texttable UL
{
	
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	list-style-type:none;
}

TABLE.texttable UL LI
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1em;
list-style-type:none;

	padding-left:8px;
	margin-left:2px;
	
background-image: url(../images/bullet1.gif);
background-repeat: no-repeat;
background-position:  0 .25em;

}

TABLE.texttable UL LI UL LI
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1em;
list-style-type: none;

	padding-left:8px;
	margin-left:2px;
	
background-image: url(../images/dashed1.gif);
background-repeat: no-repeat;
background-position:  0 .2em;

}

TABLE.texttable a
{
	color: #d33f2f;
	text-decoration: none;
	font-size:11px;
}

TABLE.texttable a:hover
{
	text-decoration: underline;
	color:#111111;
	font-size:11px;
	
}






	
TABLE.highlighttable TD img
{
	padding:0px;
	margin:0px;
	 
}	
	
	TABLE.highlighttable
{
	background-color: #e6f1f4;
}



.highlighttable_left 
{
	background: #ffffff url(../images/highlighttable_left.gif) repeat-y;
	width:10px;
}

.highlighttable_right 
{
	background: #ffffff url(../images/highlighttable_right.gif) repeat-y;
	width: 23px;
}



TABLE.highlighttable .highlighttable_content
{
	width: 433px;
	padding-left:17px;
	padding-right:10px;
	margin:0px;
	font-size:11px;
}

TABLE.highlighttable .highlighttable_title 
{
	background-color: #e6f1f4;
	height:19px;
	width: 467px;
	padding:0px;
	margin:0px;
	color: #eaeaea;
	font-size:12px;
	padding-left:11px;
	font-weight: bold;
} 


TABLE.highlighttable  P
{
	
	
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1em;
	
}

TABLE.highlighttable  H5
{
	
	color: #555051;
	font-size:13px;
	font-weight: bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

TABLE.highlighttable UL
{
	
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	list-style-type:none;
}

TABLE.highlighttable UL LI
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1em;
	list-style-type:none;

	padding-left:8px;
	margin-left:2px;
	
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position:  0 .25em;

}

TABLE.highlighttable UL LI UL LI
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.1em;
	list-style-type: none;

	padding-left:8px;
	margin-left:2px;
	
	background-image: url(../images/dashed1.gif);
	background-repeat: no-repeat;
	background-position:  0 .2em;

}

TABLE.highlighttable .highlighttable_content A
{
	color: #d33f2f;
	text-decoration: none;
	font-size:8px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:  Arial;
}

TABLE.highlighttable .highlighttable_content A:hover
{
	text-decoration: underline;
	color:#111111;
	
	
}



TABLE.highlighttable TD img.imgRight
{
	padding-left:10px;
	margin:0px;
	float:right;
	 
}	
	
TD.imgRight
{
	padding-left:10px;
	margin:0px;
	float:right;
	 
}	
	
	
div.leftplaceholdercontent img
{
	display: inline-block !important;
}
	
	
	
	div.promobody img 
	{
	padding:0px !important;
	margin:0px !important;
	
	}