html {
   width : 100%;
   height: 100%;
}

body {
   width    : 100%;
   height   : 100%;

   margin   : 0;
   padding  : 0;

   font-size : 11px;
   line-height : 1.6em;

   background-color: #f1f1f1;
   background-repeat : repeat;

   font-family  : Verdana,Helvetica,sans-serif;
   font-size    : 0.8em;
}

a img {
   border   : 0px;
}

     h2.pion { font-size: 14px; line-height: 14px; margin: 0px 0px 4px 0px; color: #fff; text-transform: none; font-weight:bold; }
     ul.pion { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2em; list-style-type: disc }

     th.feat { vertical-align: top; text-align:left; }
     h2.feat { margin: 5px 14px 0px; font-family: Verdana,Helvetica,sans-serif; color: #ffffff; font-size: 16px; text-transform: none; font-weight:bold; }
     td.feat p { margin: 5px 14px 0px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; line-height:14px; color: #ffffff; vertical-align: top }
     p.feat { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; line-height:14px; color: #ffffff; vertical-align: top }


     div.pion { padding: 7px; vertical-align: top; border-color: #ffffff; font-size: 11px; font-weight: normal; font-family: Verdana,Helvetica,sans-serif; color: #ffffff; background-color: #a9a8a8 }
     li.pion a { color: #fff; }
     td.menu { padding: 2px 0px 0px 8px; border:1px solid #fff; border-width: 1px 0; vertical-align: middle; border-color: #ffffff; font-size: 12px; font-weight: bold; font-family: sans-serif; color: #666666; background-color: #D4D3D3 }

     div.gradient { 
         height: 190px; 
         background-image: url('../img/gradient.gif'); 
         background-repeat: repeat-x; 
         background-color: #f2812f; 
      }

      div.gradient a {
         color  : #fff;
      }

     td.bordertopleft { background-image:  url('../img/fade-tl.gif'); background-repeat: no-repeat; }
     td.bordertopright { background-image:  url('../img/fade-tr.gif'); background-repeat: no-repeat; }
     td.borderbottomleft { background-image:  url('../img/fade-bl.gif'); background-repeat: no-repeat; }
     td.borderbottomright { background-image:  url('../img/fade-br.gif'); background-repeat: no-repeat; }
     td.bordertop { background-image:  url('../img/fade-tm.gif');  background-repeat: repeat-x; }
     td.borderbottom { background-image:  url('../img/fade-bm.gif'); background-repeat: repeat-x; }
     td.borderleft { background-image:  url('../img/fade-ml.gif');  background-repeat: repeat-y; }
     td.borderright { background-image:  url('../img/fade-mr.gif');  background-repeat: repeat-y; }

td {
   vertical-align : top;
   text-align : left;

   font  : 0.8em Verdana,Helvetica,sans-serif;
   letter-spacing : 0px;
}

input, textarea, select {
   font-family  : Verdana,Helvetica,sans-serif;
   border: 1px solid #858585;
}

form  { margin   : 0; }
p     { margin   : 1em 0; 
   font-size : 11px;
   line-height : 1.6em;
}

a {
   color : #5978b8;
}


hr {
   height   : 1px;
   margin   : 1.5em 0;
   padding  : 0;

   border   : 0px;
   background-color  : #cbc4b8;
}

h1, h2, h3 {
   font-family : Verdana,Helvetica,sans-serif;
   line-height : 1.2em;
   margin   : 0 0 0.5em 0;
}

h1 a, h2 a, h3 a {
   text-decoration   : none;
}

h1 {
   font-size   : 1.8em;
   color    : #f16935;
}

h2 {
   font-size   : 1.5em;
   font-weight : normal;

   color    : #000;
}

h3 {
   font-size   : 1.0em;
   color    : #000;
}


/* -- Blocks -- */

table#outermost {
   table-layout:fixed;
   width:755px; 
   padding: 0px;
	border-style: none;
   margin: 0px; 
   border   : 0;
}
table#outermost td {
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	-moz-border-radius: 0px 0px 0px 0px;
}

#b_nav {
   padding  : 0 0 10px 0;
   margin   : 0;
   font-size   : 11px;
   line-height : 11px;

   color    : #fff;
   background-color  : #d4d3d3;

   border   : 1px solid #fff;
   border-width : 1px 0 1px 0;
}

#b_nav ul#navRoot {
   padding-top : 10px;
}

#b_secondNav {
   padding     : 15px 0 10px 0;
   min-height  : 5px;
   height      : auto !important;
   height      : 30px;

   background-color  : #f16935;
}

#b_crumbs {
   min-height : 10px;
   height   : auto !important;
   height   : 10px;
   padding  : 10px 15px;
   
   font-weight : bold;
   font-size   : 11px;
   line-height : 10px;

   color    : #fff;
   background-color  : #f16935;
}

#b_crumbs a {
   padding : 0 5px 0 0;
   color          : #fff;

   text-decoration   : none;
}

#b_content {
   width    : 554px;

   color    : #11100f;
   background-color  : #fff;

   font-size : 11px;
   line-height : 1.6em;
}

#b_featurettes {
}

#b_featurettes div.featurette {
   position : relative;
   line-height : 1.2em;
}

div.featurette p {
   line-height : 1.2em;
   margin   : 1.2em 0;
}

div.featurette a {
   color : #fff;
   text-decoration   : underline;
}

div.featurette a:hover {
   color : #fff;
}

div.featurette ul {
   margin   : 0;
   padding  : 0 15px;
}

div.featurette ul li {
   margin-bottom  : 1.4em;
   padding-left   : 0.5em;
}

#b_footer {
   font-size: 0.8em;
   color    : #646464;
}



/* -- Containers -- */

#c_content {
   padding  : 20px 20px 10px 20px;
   background-color  : #fff;
}

#c_footer {
   padding  : 7px 20px;

   position : relative;
   right    : -35px;

   text-align  : right;
}


.row  { clear : both; }
.lcol { float : left; }
.rcol { float : right; }

.rowBG0 { background-color : #f8cfc1; }
.rowBG1 { background-color : #f8efe1; }
.rowBG2 { background-color : #f8cfc1; }
   
.caption_box {
   clear : both;
   width : 152px !important;
   float : right;
   margin: 0 0 10px 10px;   
   color : #fff;
   background-color  : #f16935;
}

.caption_box .content {
   padding  : 5px;
}

.caption_box p {
   margin   : 0.5em 0;
}

.caption_box a, .caption_box .content a {
   color: #fff;
}

.caption_box img {
   float: none;
   margin: 0;
   padding: 0;

   border: 1px solid #666;
   width: 150px !important;
}

.caption_box h1 {
   color    : #fff;
}

.advSearchSelect {
   height   : 50px;
}

#cse-search-results iframe {width: 420px; height: 2000px}

