body              { background: #f6f7f0 url(../images/valence.jpg) repeat-x }

body, p, div 	      { color: black; font: 12px/1.5 Arial; font-family: Arial, Helvetica;
 }

img, div { behavior: url(../includes/iepngfix.htc) }

iframe { background-color: transparent }

#container         { }

#top     { background-color: transparent }

#bottom       {  }

#middle      { }

#stage             {   }
#stage-inside        { background: url(../images/ground-pageshadow.jpg) repeat-y 0px 486px }
#stageLeft   { background: url(../images/ground-topLeft.jpg) no-repeat left top; }

#stageRight    { background: url(../images/ground-topRight.jpg) no-repeat 884px top }

#demo-wrapper     { background-color: transparent }

#content-01    { background: url(../images/nameplate.jpg) no-repeat 12px  }

#content-02      { background-color: white }

#content-03     { 
	background: url(../images/ground-bottomrepeat.jpg) repeat-y 0px 0px; 
	}


#content-03-inside     { background: url(../images/ground-bottomBase.jpg) no-repeat 0px bottom; padding-left: 20px }


#banner-front    {  }


#banner-inside     { background: url(../images/banner-inside.jpg) no-repeat }

#textbox         { padding-bottom: 20px }
#textbox img          { padding-top: 20px; padding-bottom: 20px }


#textbox  h2          { font-size: 22px; line-height: 20px; margin: 0px; padding: 20px 10px 0px 0px }

h3.display                { background: url(../images/textDisplay01.jpg) no-repeat 0px 20px; width: 275px; height: 300px }


.heading  { visibility: hidden }

#textbox p           { line-height: 20px; padding-top: 10px; padding-bottom: 5px }

#opening h1     { color: white; font-style: normal; font-weight: lighter; font-size: 56px; line-height: normal; text-decoration: none; text-align: right; text-transform: capitalize; margin: 0px; padding: 0px 5px 0px 0px }

#opening h1   { 
	 letter-spacing: -0.05em;
	 filter: alpha(opacity=60); 
	 opacity: 0.60; 
	 zoom: 1;  
}

#opening       { clear: both }

.break   { clear: both; height: 105px }




/*
STYLE FOR LISTS
*/


ul, li   { list-style-type: none }

#header     { }

#footer       { padding: 0px 20px }

#footer p       { color: #333; font-size: 10px; font-family: Arial }

#headline 
	{ float: left; 
	clear: right; 
	margin: 0px;
}

#contactform 
	    { /* float: left; clear: right; margin: 0px; padding-left: 20px;  width: 100% */}



#featurebox	
	  { float: right; padding: 60px 10px 0px 0px }


#navbar        { }

#navbar a:link, #navbar  a:visited, #navbar a:focus               { color: #666; font-weight: bold; font-size: 11pt; text-decoration: none; text-transform: uppercase; margin: 0px; padding: 1px 10px; height: 23px }

#navbar a:link, #navbar  a:visited, #navbar a:focus             {letter-spacing: -0.03em;  }

#navbar a:hover          { color: #93b907 } 

#newsform
	      { color: #6d6f72; font-size: 11px; float: right; margin: 0px; width: 150px }
form  
	{ 
	}

input, textarea, button 

     { color: #505153; font-weight: bold; font-size: 10px; background-color: transparent; border: solid 1px #93b907 }
    
textarea  { padding: 0px }    

.noborder { border: none 0px }

.action  { color: #2f4c8b; font-weight: bold; text-decoration: none; padding-top: 45px }


.callout    { color: #69140a; font-weight: lighter; font-size: 20px; line-height: 22px; display: inline }


.callout, #textbox h3   { letter-spacing: -0.02em; }
.callout2  { padding-top: 15px }
.callout2 h3
    { color: #69140a; font-weight: bold; font-size: 16px; line-height: 17px; text-transform: capitalize; text-indent: 0; letter-spacing: 90%; padding: 0px }
.callout2 p     { color: #696969; font-style: italic; font-size: 10pt; line-height: 14pt; text-align: left; letter-spacing: 90%; padding-right: 10% }

.advertisement 
       { background-color: #db3733; text-align: center; margin-bottom: 15px; padding: 0px; border-top: 10px solid black }
.advertisement h3
   { color: black; font-size: 16px; line-height: 17px; text-align: left; text-transform: capitalize; padding: 10px 7px 0px 15px }
.advertisement p
    { color: white; font-weight: bold; text-align: left; text-transform: capitalize; letter-spacing: 0.02em; padding: 0px 10px 0px 15px }

.advertisement a, .advertisement a:link, .advertisement a:visited
  { color: #000; text-decoration: underline }

.advertisement a, .advertisement a:hover
  { color: white; text-decoration: underline }

#border           {  }


.flash       { border: double 4px #a9a9a9; width: 608px; height: 451px }

.banner       { border: double 4px #a9a9a9; width: 608px; height: 177px }


.band        { text-transform: uppercase }



a:link, a:visited        { color: #69140a; text-decoration: none }

a:hover, a:active          { color: #f62e2d; text-decoration: none }

h1   { color: black; font-size: 22px; margin-bottom: 10px; padding-bottom: 5px }
h2    { color: black; font-size: 18px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; padding-left: 0px }
h3   { color: #353852; font-size: 15px; margin-bottom: 7px; padding-top: 15px }
h4    { color: #a06c37; font-size: 12px; margin-bottom: 7px; padding-top: 15px }
.nav       {  }
.nav2            { text-transform: uppercase; padding: 5px }

.nav2 a:link, .nav2 a:visited    {color: #93b907; font-size: 11pt; text-decoration: none; text-transform: uppercase; letter-spacing: -0.02em; margin: 0px }

.nav2 a:hover
	  { color: #f73938 }


.scrolling-content    { padding-left: 0px }

.scrolling-content h1     { color: #333; font-size: 32px; padding: 0px 20px 0px 0px }

.scrolling-content h2      { color: #333; font-weight: bold; font-size: 14px; padding: 0px 20px 0px 0px }

.scrolling-content h3      { color: #333; font-weight: bold; font-size: 12px; padding: 0px 20px 0px 0px }

.scrolling-content p         { line-height: 20px; text-decoration: none; padding: 0px 275px 0px 0px }

.featured
	{
	float: right; margin-right: 5px; margin-left: 7px;
	}

.alink    { text-decoration: none; padding-right: 10px; padding-left: 10px; border-left: 1px ridge black }

.alink-end   { text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px ridge black; border-left: 1px ridge black }


.class { float: right; clear: none; padding-top: 100px; padding-right: 20px }
.left   { float: left }
.right        { float: right; padding-right: 25px }
.lightbox   { background-color: transparent; margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden }

/*  FORMATTING FOR LISTS AS COLUMNS */
  ul
  {
    width: 100%;
  }

  /* float & allow room for the widest item */

 .single_line ul, .single_line li 
  {
   float: left;
   width: 90px 
  }

.multi_line ul, .multi_line li   { list-style-type: none; float: left; padding-right: 15px; width: 225px }
       
.multi_line ul
          { }

.single_col ul, .single_col li    { list-style-type: none; float: left; padding-right: 0px; width: 100% }


.two_col ul, .two_col li     { list-style-type: none; float: left; padding-right: 15px; width: 290px }

.featurefront ul, .featurefront li    { list-style-type: none; float: left; padding-right: 15px; padding-left: 20px; width: 250px }

.featurefront ul, .featurefront li
     { color: #f6f7f0; font-size: 11px; line-height: 14px; text-decoration: none }

.featurefront h2, 
.featurefront h2 a, .featurefront h2 a:link, .featurefront h2 a:visited
	 { color: #93b907; font-size: 11pt; text-decoration: none; padding-top: 10px; padding-bottom: 5px }


.featurefront h2 a:hover  { text-decoration: underline } 

       
.featurefront ul
          { }


/* stop the float */
  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.main_nav
  {
    width: 95%;
    margin-bottom: 1em;
  }

.feed {  float: left; padding: 0px; margin-left: 40px; width: 157px; }

#remarks, #remarksr, .feed     { }

#remarks
        { float: left; clear: left; padding: 0px; width: 525px }
   
#remarksr
        { float: left;  padding: 0px; width: 157px }   
      
.space  { margin: 0px; padding: 20px 0px 0px }



/*  END FORMATTING  FOR COLUMNS */


#hiddenDiv { visibility: hidden }



.fgallery
      { padding: 0px }
.fgallery h2 { font-size: 12px; line-height: 12px; margin-top: 10px; margin-bottom: 15px }
.fgallery p { font-size: 11px; line-height: }
.borders { }
.webshow             { background-color: transparent; float: left; margin: 0px; padding: 0px; width: 125px; height: 325px }

.webbox             { background-color: transparent; margin: 0px; padding: 0px; width: 125px; height: 325px }

.webbox2
	  { background-color: transparent; margin: 0px; padding: 0px; width: 125px; height: 325px }
a.green  { color: #c5cb13; padding-top: 15 }

h2.big     { color: #404040; font-size: 28px; line-height: 22px; font-family: Arial; text-decoration: none; letter-spacing: -1px; margin-bottom: 10px; width: 300px }

