/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* Program
----------------------------------------------------------------------------- */

.content{ width:910px; padding: 0 0 0 40px;}
.content h2 { padding: 0 0 20px 0; }

.bxgray { width: 621px; float: left; background:url(images/programs_boxBG.gif); }
.bxgray h3{color:#FFFFFF; font-weight:normal; font-size:18px; padding:5px 0 10px 15px;}
.bxgray form { padding: 40px 0 0 0; }
.bxgray .info { padding: 20px 30px 30px 30px; }
.bxgray .info label { float: left; display: block; text-align: right; width: 120px; padding: 0 10px 0 0; }
.bxgray .info p { padding: 7px 0; }
.bxgray .info select,
.bxgray .info textarea,
.bxgray .info input { width: 354px; }
.bxgray h3 { padding: 0 0 25px 240px; }

.sidebox { width: 241px; float: left; background:url(images/support_side_bg.gif) repeat-y; margin: 0 0 0 10px; }
.sidebox h2 { padding: 15px 0 0 8px; }
.sidebox ul { padding: 20px 0 10px 30px; }
.sidebox li { background: url(images/support_side_li.gif) no-repeat 0 5px; padding: 0 0 10px 20px; }