p {
	margin: 2px;
}


td.desp {
     margin-right:0;
     padding-right:0;
     text-align:right;
     vertical-align:top;
 }
.outer_content {
    margin:0;
    padding=0;
    border:0;
}

a.blue {
	color: #2E77B2;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.blue_small {
	color: #2E77B2;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.grey {
       color:#666;
       font: 8pt Verdana; color:#7F7F7F;
}


a {color:#393;
	font: bold 9pt Verdana;
	text-decoration: none;
}



a:visited { color:#393;
	font: bold 9pt Verdana;
	text-decoration: none;
}
a:hover { color:#393;
	font: bold 9pt Verdana;
	text-decoration: underline;
}

body {
   background: url(../images/sideLines.gif) ; 
}

.hide  {
       display: none;
       }

img {
       display: block;
       border: 0;
       }
.large_bold_statement { font: 14pt Arial; color:#666 }
.large_statement { font: 12pt Arial; color:#546C84 }
.normal { font: 9pt Verdana; color:#666 }
.normal_bold { font: bold 9pt Verdana; color: #666 }
.small { font: 8pt Verdana; color:#666 }
.small_bold { font: bold 8pt Verdana; color: #666 }
.blue {color:#2E77B2;
       font:bold 8pt Verdana ;}
.grey {
       color:#666;
       font: 8pt Verdana; color:#7F7F7F;
}
.small_blue {color:#2E77B2;
       font:8pt Verdana;}

.blue_normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E77B2;
	font-style: normal;
	font-weight: normal;
}

.blue_normal_bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E77B2;
	font-weight: bold;
}


td.section_heading { text-transform: uppercase;
                   font: bold 10pt Verdana;
				   color:#666;
				   background: #CCDCE4;
				   padding-left: 10px;
				   height: 20px;
				   vertical-align: middle}

td.section_heading_features { text-transform: uppercase;
                   font: bold 10pt Verdana;
				   color:#666;
                   background: #DCE4DC;
				   padding-left: 10px;
				   height: 20px;
				   vertical-align: middle}
				   
td.section_heading_news { text-transform: uppercase;
                   font: bold 10pt Verdana;
                   color:#666;
                   background: #C4CCCC;
                   padding-left: 10px;
		   height: 20px;
		   vertical-align: middle}
				   
td.green_nav { font: 18pt Verdana;
               background: #69B65D;
	       vertical-align: bottom;
	       color:#FFF;
               padding-bottom:4;
	       padding-left:4;
			   }

/* Nav table rules */
table#nav {
border:0;
}
table#nav td   {
     text-align: left;
     vertical-align: middle;
     padding: 1px;
     }
table#nav td a   {
     font: bold 10px verdana, arial, sans-serif;
     text-decoration: none;
     display: block;
     margin:0;
     padding-left: 5;
	 color:#FFF;
	 width:114px;
	 height:14px;
     }
#nav td a:link, #nav td a:visited {
     background: #9BABD4 ;
     display: block;
     margin: 0;
     }
#nav td a:hover {
     color: #FFF;
     background: #5E82C2;
     }
#nav td div {
background:#9BABD4;
	 width:114px;
	 height:14px;
         padding-left:5;
}
td#selected a:link, td#selected a:visited {
     background: #5E82C2 ;
     display: block;
     margin: 0;
     }

/* end Nav rules */
			   				  
.zebra {
 background: url(../images/zebra.gif) repeat-x center;
 margin-top: 15px;
 }
 

 /* +++++++++++++++++++++++++
      inner nav column 
	+++++++++++++++++++++++++ */
 #inner_left_nav {
   width: 158px;
   padding:0;
   font: 7pt Verdana; 
     color: #090;
}
 /*#inner_left_nav td {
     margin-top:5px;
 }*/
 #inner_left_nav a {
     font: bold 8pt Verdana ;
     text-decoration: none;
     display: block;
     margin-top:0;
     height: 25px;
     line-height: 25px;
     padding-left: 8px;
 }
 #inner_left_nav a:link , #inner_left_nav a:visited { 
     display: block;
 } 
 #inner_left_nav a:hover { 
     display: block;
     color:#7C241C;
     background: url(../images/triangle-nav.gif) no-repeat; 
 }
	
.rev { color: #7C241C;}
 
 #inner_left_nav .rev a:link { color: #7C241C;
                          font: bold 8pt Verdana;						  
     background: url(../images/triangle-nav.gif) no-repeat; 
     line-height: 25px;
                          }
 #inner_left_nav .rev a:visited { color:#7C241C;
     background: url(../images/triangle-nav.gif) no-repeat; 
 font: bold 8pt Verdana ;
     line-height: 25px;
                          }
 #inner_left_nav .rev a:hover { color:#7C241C;
     background: url(../images/triangle-nav.gif) no-repeat; 
 font: bold 8pt Verdana ;
     line-height: 25px;
                          }
 #inner_left_nav .center_universe a {
      height:50px;
      line-height:15px;
 }
 #inner_left_nav .center_universe a:hover { 
     display: block;
     color:#7C241C;
     background:url(../images/triangle-nav-univ.gif) no-repeat;
 }
 #inner_left_nav .center_universe_rev a {
      height:50px;
      line-height:15px;
     color:#7C241C;
      background:url(../images/triangle-nav-univ.gif) no-repeat;
 }
 #inner_left_nav .center_universe_rev a:hover { 
     display: block;
     color:#7C241C;
     background:url(../images/triangle-nav-univ.gif) no-repeat;
 }

 .inner_vert {
   background-color:#CCC;
   width:1px;
   height:100%;
   margin-top:1cm;
   margin-left:3px;
   margin-right:3px;
   /*border: #000 double 1px;*/
   }
 
 /*  INNER CONTENT  */

 #inner_content {
    /*width: 363px;*/
      padding: 0;
      font: 8pt Verdana; color:#7F7F7F;
      vertical-align: top;
      text-align:left;
      border-right:1px solid #CCC;
      border-left:1px solid #CCC;
}
 #inner_content h1 {
   font: bold 15pt Arial;
   color: #666;
 }
 #inner_content h2 {
   font: bold 13pt Arial;
   color: #666;
 }
 #inner_content h3 {
   font: bold 10pt Arial;
   color: #7F7F7F;
 }
.h3_inline {
   font: bold 10pt Arial;
   color: #7F7F7F;
 }
.h4_inline {
   font: bold 8pt Verdana;
   color: #666;
 }
.h4_inline_black {
   font: bold 8pt Verdana;
   color: #000;
 }
 #inner_content td.inner_content_dark {
     font-color:#666;
 }
  #inner_content h4 {
   font: normal 10pt Verdana;
 }
 #inner_content q {
 	font: 8pt Verdana; 
	color:#7F7F7F;
	}

 #inner_content li {
   list-style: url(../images/triangle.gif) square;
   margin-left: -2em;
 }
 #inner_content li.dec {
   list-style-image: none;
   list-style-type: decimal;
   margin-left: 1em;
 }
 #inner_content a {
   color: #090;
   font: bold 8pt Verdana;
   }
#inner_content td {
   font:8pt Verdana; color:#7F7F7F;
   align:left;
   padding:5px;
   vertical-align:top;
}
 #inner_content td a {
  /* color: #29751D;*/
   color: #33AD33;
   font: bold 8pt Verdana;
   }
   
div.inner_space {
  height:155px;
  vertical-align: middle;
  }
div.inner_double_space {
  height:650px;
  vertical-align: middle;
  }
 div.right_content {
 height:100px;vertical-align:middle;align:center;
 }
table.alt_color {
    background-color:#ECECF4;
}
div.alt_color {
    background-color:#ECECF4;
    padding: 15;
}
div.no_alt_color {
    padding: 15;
}
.h4_inline_block {
   font: bold 8pt Verdana;
   color: #666;
   display: block;
 }
#inner_content table.grey {
     background-color:#B2B2B2;
     padding:5;
     width:100%;
     margin:0;

 }
#inner_content table.grey td {
     color:#FFF;
     font: bold 8pt Verdana ;
 }
#inner_content table.light_grey {
     background-color:#ECECF4;
     padding:5;
     width:100%;
     margin:0;

 }
#inner_content table.light_grey td {
     color:#60605F;
     font: bold 8pt Verdana ;
 }
#inner_content h1.news {
   font: bold 14pt Arial;
   color: #666;
 }
#inner_content h2.news {
   font: bold 12pt Arial;
   font-style:italic;
   color: #666;
 }

 td.justify {
     text-align: left;
 }
     
 td.prod {
     backgound: url(../images/inner_product.gif) no-repeat;
 }
 td.nopad {
     padding:0;
 }
 td.inner_content_dark {
     text-align: left;
 }
 .banquet_font {
     color:#7C241C;
     font: bold 10pt Verdana;
 }

