
 body {




  font-size       : 13px;
  font-style      : normal;  
  font-family     : georgia, "bookman old style", "palatino linotype", "book antiqua", "palatino", "trebuchet ms", helvetica, garamond, sans-serif, arial, verdana, "avante garde", "century gothic", "comic sans ms", times, "times new roman", serif;
  text-decoration : none;
  font-weight     : normal;
  color           : #444444;
  line-height     : 19px;







  margin          : 0;
  background      : #FFFFFF; 
  height : 100%;
 }


 #tab
 {
  width           : 40px;
  height          : 292px;
  padding         : 0px;
  border          : 0px;
  z-index         : 99;
  position        : fixed;
  margin-left     : 0px;
  margin-top      : -146px;
  left            : 0%;
  top             : 50%;
 }


 #tab a
 {
  outline : none;
 }

 #tab a:hover
 {
  outline : none;
 }


 .box
 {
  width : 190px;
  float : left;
  background : url('../images/box_bottom_left.gif') no-repeat left bottom;
 }


 .box .box_outside
 {
  padding : 0px 0px 5px 0px;
  background : url('../images/box_bottom_right.gif') no-repeat right top;
 }


 .box .box_outside .box_inside
 {
  background : url('../images/box_top_left.gif') no-repeat left top;
 }


 .box .box_outside .box_inside .box_inner
 {
  background : url('../images/box_top_right.gif') no-repeat right top;
  padding : 5px 0px 0px 5px;
 }


 .box .box_outside .box_inside .box_inner .content
 {
text-align: center;
  padding : 10px 10px 10px 10px;
 }













 h2 {
  width           : 460px;
  font            : normal 18px helvetica, sans-serif;
  font-weight     : bold;
  line-height     : 22px;
  margin          : 0px;
  padding         : 20px 0px 5px 0px;
 }



 .end {
  border          : 0px;
  margin          : 0px;
  padding         : 60px 0px 5px 0px;
 }


 #submenu {
  font            : normal 11px tahoma, helvetica, sans-serif;
  line-height     : 12px;
  text-decoration : none;
  color           : #000000;
 }


 #submenu a {
  font            : normal 11px Arial, Helvetica, sans-serif;
  font-weight     : bold;
  text-decoration : underline;
  color : #666666;
  outline         : none;
 }

 #submenu a:hover {
  font            : normal 11px Arial, Helvetica, sans-serif;
  line-height     : 12px;
  font-weight     : bold;
  text-decoration : underline;
  color : #666666;
 }




 #page {
  width       : 780px;
  position    : relative;
  left        : 50%;
  margin-left : -390px;
  border      : 0px;
  padding     : 0px;
  z-index     : 3;
  background  : #FFFFFF url(../images/background.gif); background-repeat: no-repeat;
 }




 #page #header {
  width       : 778px;
  height      : 180px;
  padding     : 0px;
  margin-left : 1px;
  border      : 0px;
  position    : relative;
  clear       : both;
  background  : #000000 url(../images/content_header.gif); background-repeat: no-repeat;
  z-index     : 10;
 }




 #page #content {
  width       : 740px;
  padding     : 0px;
  border      : 0px;
  margin-left : 20px;
  position    : relative;
 }

 /* one collums *************************************************************/

 #page #content .one_collumn {
  width       : 740px;
  border      : 0px;
  margin      : 0px;
  padding     : 0px;
  position    : relative;
  line-height : 12px;
  clear       : both;
 }

 #page #content .one_collumn .example{
  width       : 740px;
  border      : 0px;
  margin      : 0px;
  padding     : 0px;
  position    : relative;
  line-height : 12px;
 }


 /* alternative menu ******************************************************/

 #page #header #navigation {
  border           : 0px;
  margin           : 0px;
  padding          : 0px;
  background-color : #000000;
 } 

 #page #header #navigation .navigation_collumn {
  width            : 120px; 
  background-color : #000000;
  border           : 0px;
  margin           : 10px 0px 10px 5px;
  float            : left;
 } 

 #page #header #navigation .navigation_collumn .selection {
  font             : normal 12px tahoma, helvetica, sans-serif;
  line-height      : 17px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #666666;
 } 

 #page #header #navigation .navigation_collumn a {
  font             : normal 12px tahoma, helvetica, sans-serif;
  line-height      : 17px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #DDDDDD;
  outline         : none;
 }

 #page #header #navigation .navigation_collumn a:hover {
  font             : normal 12px tahoma, helvetica, sans-serif;
  line-height      : 17px;
  font-weight      : bold;
  text-decoration  : underline;
  color            : #FFFFFF;
 }


 /* left *************************************************************/


 #page #content .two_collumns {
  width       : 740px;
  padding     : 0px;
  position    : relative;
  line-height : 17px;
  clear       : both;
 }



 /* left *************************************************************/

 #page #content .two_collumns .left {
  width      : 140px;
  padding    : 0px;
  margin     : 20px 10px 0px 0px;
  position   : relative;
  float      : left;
  background : #FFFFFF;
 }


 /* right  *************************************************************/

 #page #content .two_collumns .right {


  font-size       : 13px;
  font-style      : normal;  
  font-family     : georgia, "bookman old style", "palatino linotype", "book antiqua", "palatino", "trebuchet ms", helvetica, garamond, sans-serif, arial, verdana, "avante garde", "century gothic", "comic sans ms", times, "times new roman", serif;
  text-decoration : none;
  font-weight     : normal;
  color           : #444444;
  line-height     : 19px;


  width      : 590px;
  margin     : 0px;
  padding    : 0px;
  border     : 0px;
  position   : relative;
  float      : left;
 }

 /* banner ***********************************************************/

 #page #content .two_collumns .right .banner {
  width      : 590px;
  height     : 152px;
  margin     : 0px;
  padding    : 0px;
  border     : 0px;
  position   : relative;
  float      : left;
  background : #FFFFFF;
 }


 #page #content .two_collumns .right .banner:hover {
  width      : 590px;
  height     : 152px;
  margin     : 0px;
  padding    : 0px;
  border     : 0px;
  position   : relative;
  float      : left;
  background : #DDDDDD;
 }







 #page #content .two_collumns .right .content_footer {
  width      : 590px;
  margin     : 0px;
  padding    : 10px 0px 10px 0px;
  border     : 0px;
  position   : relative;
  float      : left;
 }

 #page #content .two_collumns .right .content_footer .left {
  width      : 25px;
  margin     : 0px;
  padding    : 0px;
  border     : 0px;
  position   : relative;
  float      : left;
  text-align : left;
 }

 #page #content .two_collumns .right .content_footer .right {
  width      : 500px;
  margin     : 0px;
  padding    : 0px;
  border     : 0px;
  position   : relative;
  float      : right;
  text-align : right;
 }

 #page #content .two_collumns .right a {

  text-decoration : none;
  font-weight     : bold;

  color           : #034798;
  outline         : none;
 }

 #page #content .two_collumns .right a:hover {

  text-decoration : none;
  font-weight     : bold;
  color           : #034798;
  outline         : none;
 }

 

 #page #content .two_collumns .right .flv_right {
  width    : 320px;
  padding  : 0px 0px 20px 20px;
  position : relative;
  float    : right;
 }



 #page #content .two_collumns .right .title {
  font            : normal 16px Arial, Helvetica, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  padding         : 20px 0px 6px 0px;
  display : block;
  color           : #000000;

 }
 

 /* item ****************************************************/

 #page #content .one_collumn .items {
  font             : normal 10px tahoma, helvetica, sans-serif;
  line-height      : 12px;
  font-weight      : bold;
  text-decoration  : none;
  width            : 740px;
  border           : 0px;
 }
 
 #page #content .one_collumn .items .item {
  width           : 360px;
  font            : normal 10px tahoma, helvetica, sans-serif;
  line-height     : 12px;
  text-decoration : none;
  line-height     : 12px;
  border          : 0px;
  margin          : 0px 0px 0px 5px;
  padding         : 0px;
  float           : left;
 }

 #page #content .one_collumn .items .item .item_header {
  width            : 100%;
  font             : normal 12px tahoma, helvetica, sans-serif;
  font-weight      : bold;
  text-decoration  : none;
  border           : 0px;
  margin           : 0px 0px 5px 0px;
  padding          : 0px;
 }
 
 #page #content .one_collumn .items .item .item_thumb {
  width            : 50px;
  border           : 0px;
  margin           : 0px 10px 0px 0px;
  padding          : 0px;
  float            : left;
 }

 #page #content .one_collumn .items .item .item_info {
  width            : 290px;
  font             : normal 11px tahoma, helvetica, sans-serif;
  font-weight      : normal;
  text-decoration  : none;
  border           : 0px;
  margin           : 0px;
  padding          : 0px;
  float            : left;
 }


 #page #content .one_collumn .items .item .item_info a {
  font            : normal 11px tahoma, helvetica, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  color           : #034798;
  outline         : none;
 }


 #page #content .one_collumn .items .item .item_info a:hover {
  font            : normal 11px tahoma, helvetica, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  color           : #034798;
 }



 /*************************************************************/


 #page #content .one_collumn .items .item .item_thumb_double {
  width            : 100px;
  border           : 0px;
  margin           : 0px 10px 0px 0px;
  padding          : 0px;
  float            : left;
 }

 #page #content .one_collumn .items .item .item_info_double {
  width            : 240px;
  font             : normal 11px tahoma, helvetica, sans-serif;
  font-weight      : normal;
  text-decoration  : none;
  border           : 0px;
  margin           : 0px;
  padding          : 0px;
  float            : left;
 }



 /*************************************************************/




 table {
  border-collapse: collapse;
  border : 5px;
  padding : 2px;
  margin : 0px;
 }


 table .row_top {
  background-color: #EEEEEE;
 }

 table td {
  font            : normal 11px Arial, Helvetica, sans-serif;
  line-height     : 12px;
  text-decoration : none;
  border-top    : 1px solid #CCCCCC;
  border-bottom : 1px solid #CCCCCC;
 }

 td, th {
  vertical-align: top;
  padding : 2px 5px 2px 5px;
  font            : normal 11px Arial, Helvetica, sans-serif;
  line-height     : 15px;
  border: 1px;
 }

 table tr {
  border-bottom: 1px solid #EEEEEE;
 }

 table .row {
  background-color: transparent;
 }

 table .row_odd {
  background-color: #EEEEEE;
 }



 div.hr {
  height: 1px;
  padding : 4px 0px 8px 0px;
  background: url(../images/line.gif) no-repeat scroll left;
 }




 div.hr hr {
  display: none;
 }



 div.footer {
  font             : normal 9px Arial, Helvetica, sans-serif;
  line-height      : 12px;
  text-decoration  : none;
  border           : 0px;
  margin           : 0px;
  padding          : 0px 0px 0px 0px;
  color            : #888888;
 }

 div.footer strong {
  font             : normal 10px Arial, Helvetica, sans-serif;
  line-height      : 12px;
  text-decoration  : none;
  font-weight      : bold;
  border           : 0px;
  margin           : 0px;
  padding          : 0px 0px 0px 0px;
  color            : #000000;
 }


 /* sub navigation ***************************/


 #page #content .two_collumns .left ul
 {




  border          : 0px;
  padding         : 0px;
  background      : #FFFFFF;
  display         : block;
  list-style-type : none;
 }

 #page #content .two_collumns .left li
 {
  border          : 0px;
  padding         : 0px;
  background      : #FFFFFF;
 }

 #page #content .two_collumns .left li.selection {
  font             : normal 12px Arial, Helvetica, sans-serif;
  line-height      : 15px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #FFFFFF;
  border           : 0px;
  padding          : 2px 0px 2px 5px;
  display          : block; 
  background-color : #000000;
 }


 #page #content .two_collumns  li a 
 {

  text-decoration : none;
  font-weight     : bold;
  color           : #034798;
  outline         : none;
 }

 #page #content .two_collumns  li a:hover
 {
  text-decoration : none;
  font-weight     : bold;
  color           : #034798;
  outline         : none;
 }


 /* sub sub navigation ***************************/


 #page #content .two_collumns .left ul.internal_links {
  border          : 0px;
  padding         : 0px 0px 0px 10px;
  background      : #FFFFFF;
  display         : block;
  list-style-type : none;
 }


 #page #content .two_collumns .left ul.internal_links li {
  border          : 0px;
  padding         : 0px;
  display         : block;
  list-style-type : none;
  background      : #FFFFFF;
 }

 #page #content .two_collumns .left ul.internal_links li a {
  font            : normal 12px Arial, Helvetica, sans-serif;
  line-height     : 15px;
  padding         : 0px 0px 0px 7px;
  text-decoration : none;
  color           : #000000;
  outline         : none;
 }

 #page #content .two_collumns .left ul.internal_links li a:hover {
  font            : normal 12px Arial, Helvetica, sans-serif;
  line-height     : 15px;
  padding         : 0px 0px 0px 7px;
  text-decoration : underline;
  color           : #000000;
  background      : #FFFFFF url(../images/internal_link.gif); background-repeat: no-repeat;
 }



 /* sub sub navigation ***************************/


 #page #content .two_collumns .left ul.pages {

  font             : normal 12px Arial, Helvetica, sans-serif;
  line-height      : 15px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #000000;
  border           : 0px;
  padding          : 2px 0px 2px 5px;
  display          : block; 
  background-color : #FFFFFF;
 }


 #page #content .two_collumns .left ul.pages li {
  background      : #FFFFFF;
  color           : #000000;
 }

 #page #content .two_collumns .left ul.pages li a {
  color           : #000000;
  text-decoration : none;
  outline         : none;
 }

 #page #content .two_collumns .left ul.pages li a:hover {

  color           : #000000;
  text-decoration : underline;

 }





 pre
 {
  font        : normal 12px Courier;
  line-height : 20px;
  margin      : 0px;
  background  : #EEEEEE;
  padding     : 4px;
  border      : 1px inset;
  overflow    : auto;
 }

 pre i
 {
  font-style   : normal;
  color        : #AAAAAA;
 }



 .clear
 {
  clear : both;
 }




 img
 {
  border  : 0px;
  margin  : 0px;
  padding : 0px;
 }


 /* links at bottom page ********************************************************************/


 #page #content .one_collumn .external_links {
  width           : 740px;
  padding         : 0px;
  margin          : 0px;
  border          : 0px;
  background      : #DDDDDD;
  text-decoration : none;
  float           : left;
 }


 #page #content .one_collumn .external_links .collums
 {
  width           : 740px;
  padding         : 0px;
  margin          : 0px;
  border          : 0px;
  background      : #DDDDDD;
 }

 #page #content .one_collumn .external_links .collums .collum
 {
  width      : 148px;
  float      : left;
 }



 #page #content .one_collumn .external_links .collums .collum a {
  font            : normal 11px Arial, Helvetica, sans-serif;
  line-height     : 11px;
  display         : block;
  padding         : 10px;
  background      : #DDDDDD;
  text-decoration : none;
  font-weight     : bold;
  color           : #666666;
  outline         : none;
 }

 #page #content .one_collumn .external_links .collums .collum a:hover {
  font            : normal 11px Arial, Helvetica, sans-serif;
  line-height     : 11px;
  display         : block;
  padding         : 10px;
  background      : #FFFFFF;
  text-decoration : none;
  font-weight     : bold;
  color           : #666666;
 }






 #page #content ul {
  margin          : 0px;
  padding         : 0px;
  display         : block;
  list-style-type : none;
 }

 #page #content li {
  margin          : 0px;
  padding-left    : 12px;
  background: url(../images/bullet.gif); background-repeat: no-repeat;
 }

