  body {
  	   font-family: Arial, Helvetica, sans-serif;
  	   font-size:12px;
  	   color: #6a6f63;
  }
  p {
  	   margin:0;
  }
  h2 {
  	 font-size:18px;
     font-weight:lighter;
  	 color:#5187b6;
 	 margin:0;
     line-height:150%;
  }
  h3 {
  	 font-size:18px;
  	 color:#f1f1f1;
  	 text-align:right;
  	 padding:30px 20px 0px 0px;
 	 margin:0;
  }
  #container {
  	 width:850px;
  	 margin-top:20px;
  	 margin-left:10px;
  	 margin-bottom:0px;
  	 margin-right:0px;
  	 padding:0;
  }
  #branding {
  	 width:100%;
  	 height:110px;
  	 padding:0px;
  	 margin:0px;
  	 background-image:url('var_header.jpg');
  	 background-repeat:no-repeat;
  }
  #branding h1 {
  	 font-size:24px;
  	 color:#f1f1f1;
  	 text-align:right;
  	 padding:30px 20px 0px 0px;
  	 margin:0;
  }
  #branding h2 {
  	 font-size:15px;
  	 color:#9bc2e3;
  	 text-align:right;
  	 font-style:italic;
  	 font-weight:lighter;
  	 margin:0;
  	 padding:5px 20px 0px 0px;
  }
  #nav {
  	 width:100%;
  	 height:30px;
  	 background-image:url('nav_bar.jpg');
  	 background-repeat:no-repeat;
  }
  #nav ul {
  	 list-style-type: none;
  	 padding:0;
  	 margin:10px 0px 10px 30px;
  }
  #nav li {
  	 display: inline;
  	 padding-right: 50px;
  }
  #nav a:link{
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
         font-size:14px;
  }
  #nav a:visited {
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
         font-size:14px;
  }
  #nav a:active {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
         font-size:14px;
  }
  #nav a:hover {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
         font-size:14px;
  }
  #body_container {
  	 width:100%;
  	 margin:0;
  	 padding:0;
  	 background-color:#d6d7d9;
  	 background-image:url('background.jpg');
  	 background-position:right bottom;
  	 background-repeat:no-repeat;
	 float:left;
  }
  #var_bio {
  	 width:700px;
         margin:0px 0px 0px 50px;
  	 padding:0;
  	 background-color:#ffffff;
  	 background-repeat:no-repeat;
	 float:left;
  }
  #var_bio_topcorners {
  	 width:700px;
  	 height:10px;
  	 margin:30px 0px 0px 50px;
  	 padding:0;
  	 background-color:#ffffff;
  	 background-image:url('content_topcorners.jpg');
  	 background-repeat:no-repeat;
  }
  #var_bio_corners {
  	 width:700px;
  	 height:10px;
  	 margin:0px 0px 30px 50px;
  	 padding:0;
  	 background-image:url('content_corners.jpg');
  	 background-repeat:no-repeat;
	 clear:both;

  }
  /*#subnav_container {
  	 width: 140px;
	 margin:10px 0px 0px 15px;
	 padding:0;
	 border: 1px solid #9bbfdc;
	 float: left;
  }
  #subnav_container ul {
  	 list-style-type: none;
  	 padding:0;
  	 margin:20px 0px 10px 10px;
  }
  #subnav_container li {
     display:block;
  	 padding:0;
     margin:10px 0 15px 0;
  }
  #subnav_container a:link {
  	 color:#2e517b;
  	 text-decoration:none;
  	 font-weight: bold;
     font-size:12px;
  }
  #subnav_container a:visited {
  	 color:#2e517b;
  	 text-decoration:none;
  	 font-weight: bold;
     font-size:12px;
  }
  #subnav_container a:active {
  	 color: #93b4dc; 
  	 text-decoration: none;
 	 font-weight: bold;
     font-size:12px;
  }
  #subnav_container a:hover {
  	 color: #93b4dc; 
  	 text-decoration: none;
 	 font-weight: bold;
     font-size:12px;*/
  }
  #maincontent_container {
  	 width: 645px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0 0px 0;
	 float: left;
  } 
  iframe{
     margin-left:30px;
     margin-top:15px;
     margin-bottom:15px;
     margin-right:0px;
     padding:0;
   }
  .productsiframe{
     margin:0;    
     padding:0;
  }
  #var_bio img {
  	 margin-left:15px;
  }
  #var_bio p {
  	 text-align:left;
  	 font-size:12px;
  	 line-height:100%;
  } 
  #footer {
  	 clear:both;
  	 width:100%;
  	 height:30px;
  	 margin:0px;
  	 padding:0px;
  	 background-color:#8cafd2;
  }
  #workframe_content
  {
	 width: 600px;
	 padding: 0px;
     margin:0;
     font-family: Arial, Helvetica, sans-serif;
  	 font-size:12px;
  	 color: #6a6f63;
        
  }
  #workframe_content_lcolumn
  {
	 width: 90px;
	 padding: 10px;
     margin:0;
     font-family: Arial, Helvetica, sans-serif;
  	 font-size:12px;
  	 color: #6a6f63;
     float:left;
        
  }
  #workframe_content_lcolumn ul {
  	 list-style-type: none;
  	 padding:0;
  	 margin:10px 0 0 0;
     font-size:10px;
  }
  #workframe_content_lcolumn li {
     display:block;
  	 padding:0;
     margin:0 0 10px 0;
  }
  #workframe_content_rcolumn
  {
	 width: 485px;
	 padding: 0px;
     margin:0;
     font-family: Arial, Helvetica, sans-serif;
  	 font-size:12px;
  	 color: #6a6f63;
     float:right;    
  }
  #workframe_content a:link {
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
  }
  #workframe_content a:visited {
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
  }
  #workframe_content a:active {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
  }
  #workframe_content a:hover {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
  }
  #productframe_content a:link {
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
  }
  #productframe_content a:visited {
  	 color:#f06f0d;
  	 text-decoration:none;
  	 font-weight: bold;
  }
  #productframe_content a:active {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
  }
  #productframe_content a:hover {
  	 color: #efc2a0; 
  	 text-decoration: none;
 	 font-weight: bold;
  }
  .showcase_images  {
    margin-left:12px;
    margin-right:11px;
    margin-top:10px;
    border:1px solid #9bbfdc
   }
  .var_ul
  {
    text-align:left;
    margin:25px 0px 0px 50px;
    list-style-type:none;
    font-size:14px;
  }
  .var_li
  {
    text-align:left;
    margin-bottom:15px;
    margin-top:10px;
  }
  .supportlist
  {
    font-size:11px;
    margin-left:10px;
    list-style-type:none;
    margin-right:50px;
  }
  .supportbullets
  {
    margin-bottom:10px;
  }
  #productframe_content
  {
	 width: 463px;
     height: 224px;
	 padding: 10px 0 0 15px;
     margin:0;
     font-family: Arial, Helvetica, sans-serif;
  	 font-size:11px; 
  }
  #productframe_content p
  {
  margin-right:190px;
  margin-bottom:10px;
   }