  
  body {margin: 0; padding: 0; font-family: Garamond, "Times New Roman", Times, serif;  background-color: #fff; color: #333;  font-size:1.1em;}
  
  h1{color:#333399}
  h2{color:#d57811}
  hr{color: #a5acb2;  background-color:#a5acb2; height: 1px; border: 0;}
   
  #header,
  #footer,
  .fontResizer,
  #menu {display:none;}

  table.frameworks-list { border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e; border-spacing: 0px;}
  table.frameworks-list tr {}
  table.frameworks-list tr th{font-size:1.3em;text-align:left; padding:10px; background:#efefef; border-top:1px solid #8e8e8e; color:#333;}
  table.frameworks-list tr td{padding: 10px; vertical-align:top;}
  table.frameworks-list tr.row_0 {background:#fff;}
  table.frameworks-list tr.row_1 {background:#efefef;}
  table.frameworks-list tr.row_0:hover,
  table.frameworks-list tr.row_1:hover {background:#dcf2ff;}
  table.frameworks-list tr td ul{margin:0; padding:0 0 0 15px; list-style:none;}
  table.frameworks-list tr td ul li{}
  table.frameworks-list tr td.frameworks-chapter{font-size:1.3em; padding: 10px;border-bottom:1px solid #8e8e8e; border-top:1px solid #8e8e8e; color:#dd9003; font-weight:bold;}
  table.frameworks-list tr td.frameworks-question{font-weight:bold; border-right:1px solid #8e8e8e;}
  table.frameworks-list tr td.frameworks-answers{color:#333;}
  table.frameworks-list tr td.frameworks-comments{font-size:0.9em; font-style:italic; padding: 10px; color:#838383;}
  
  .all-comments {dipslay:none;}
  .all-comments h2 {}
  .all-comments ul {}
  .all-comments ul li {}
  
  
  .no-print {display:none;}
  
  .wrapper {position:relative; }
  .wrapper .box {margin:auto; width: 502px;padding:10px 0; display:none; background:#a5acb2 url(../images/close.gif) right bottom no-repeat;}
  
  .ui-effects-transfer { border: 1px solid #a5acb2; }
  
  .framework-choice {text-align:center;}
  .framework-choice .framework-button{display:inline;} 
  .framework-choice .framework-button input{background:#80868c;border:1px solid #c0cad2; color:#fff; padding: 5px 10px; font-size:1em; font-weight:bold;} 
  .framework-choice .framework-button input:hover{background:#aab8c5; border:1px solid #5e6a73;} 
  
  .dummy-button {float:left; width:180px;height:16px;border:1px solid #a5acb2; background-color:#fff; color:#333399; font-family: Arial, Verdana, sans-serif; margin:10px 5px 0 0; padding:2px 10px 0 10px; text-align:center;}
  .dummy-button:hover {background:#dcf2ff;}
  
  .country-list {width:650px; margin:0 auto; background:#eeeeee; border:1px solid #a5acb2; padding:10px; overflow:hidden;}
  .country-list ul{width:130px; border-right:1px solid #ffffff; float:left; margin: 0 10px 0 0; padding:0; }
  .country-list ul.last{border-right:none;}
  .country-list ul li{}
  .country-list ul li .iso-code{margin:0 0 0 5px; color:#666666; font-size:0.8em;}
  
  
  a img,:link img,:visited img {border: none;}
  a {text-decoration: none; color:#d57811;}
  a:hover{ text-decoration: underline;}
  
  .clear{clear:both;}
  .leftb{float:left; margin-right:5px;}
  .wrapper-content{border:1px solid #a5acb2;padding:25px; width:1000px; margin:0 auto; position:relative;}
  .question_comment{margin-top:10px;}
  .tip{font-style:italic; margin:0; padding:0;}
  
  div.question, div.chapter_comments{margin: 0 0 0 25px;}
  div.answer {margin:5px 0px;}
  
  label{display:block;} 
  textarea, .sub_input input, .submit input, .list-framework input{border:1px solid #a5acb2; background-color:#fff; color:#333399; font-family: Arial, Verdana, sans-serif;}
  textarea{width:300px;margin:0; padding:0;}
  .submit input{margin:10px 0 0 25px; width:300px;}
  
   
 
