﻿/* Curved cutout Borders*/

/* black */

.curved {
  background: transparent; 
  width:40%;
  text-align:left;
  }
.curved h1, .curved h2 {
  margin:0 0px;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 11px; 
  background:#000; 
  border-left:1px solid #161616; 
  border-right:1px solid #161616; 
  margin:0 11px; 
  height:1px;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 9px; 
  background:#000; 
  border-left:1px solid #0f0f0f; 
  border-right:1px solid #0f0f0f; 
  margin:0 9px; 
  height:1px;
  font-size:1px;
  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 7px; 
  background:#000; 
  border-left:1px solid #151515; 
  border-right:1px solid #151515; 
  margin:0 7px; 
  height:1px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 6px; 
  background:#000; 
  border-left:1px solid #0d0d0d; 
  border-right:1px solid #0d0d0d; 
  margin:0 6px; 
  height:1px;
  font-size:1px;
  }
.curved .b5 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#000; 
  border-left:1px solid #0a0a0a; 
  border-right:1px solid #0a0a0a; 
  margin:0 5px; 
  height:1px;
  font-size:1px;
  }
.curved .b6 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#000; 
  border-left:1px solid #0d0d0d; 
  border-right:1px solid #0d0d0d; 
  margin:0 4px; 
  height:1px;
  font-size:1px;
  }
.curved .b7 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#000; 
  border-left:1px solid #151515; 
  border-right:1px solid #0f0f0f; 
  margin:0 3px; 
  height:1px;
  font-size:1px;
  }
.curved .b8 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#000; 
  border-left:1px solid #1d1d1d; 
  border-right:1px solid #1d1d1d; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }	
.curved .b9 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#000; 
  border-left:1px solid #0f0f0f; 
  border-right:1px solid #0f0f0f; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }	
.curved .b10 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#000; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }
.curved .b11 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#000; 
  border-left:1px solid #161616; 
  border-right:1px solid #161616; 
  margin:0 1px; 
  height:1px;
  font-size:1px;
  }	
.curved .boxcontent {
  display:block; 
  padding:10px;
  background:#000; 
  border:0 solid #1f1f1f; 
  border-width:0 1px;
  }
  
.curved .boxcontent h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#b2d103; font-weight:bold; text-decoration:none; }
.curved .boxcontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#b2d103; font-weight:bold; text-decoration:none; }
.curved .boxcontent	p { font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height: 18px; font-weight:normal; text-decoration:none; }
.curved .boxcontent	ul { margin-left: 1.0em; padding-left: 0; }
.curved .boxcontent	li { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#fff; line-height: 18px; font-weight:normal; text-decoration:none; }

.curved .boxcontent	.green-highlight { color:#b2d103; font-weight:bold; }
.curved .boxcontent	a.green-highlight { color:#b2d103; font-weight:bold; text-decoration:none; }
.curved .boxcontent	a.green-highlight:Hover { color:#fff; font-weight:bold; text-decoration:none;}
	
.curved .boxcontent	.skip-link { font-size:1.0em; line-height:1.5em; color:#b2d103; font-weight:bold; }
.curved .boxcontent	a.skip-link { font-size:1.0em; line-height:1.5em; color:#b2d103; font-weight:bold; text-decoration:none; }
.curved .boxcontent	a.skip-link:Hover { font-size:1.0em; line-height:1.2em; color:#fff; font-weight:bold; text-decoration:none;}

	
.curved .boxcontent	.white-highlight { color:#fff; font-weight:bold; }
.curved .boxcontent	a.white-highlight { color:#fff; font-weight:bold; text-decoration:none; }
.curved .boxcontent	a.white-highlight:Hover { color:#b2d103; font-weight:bold; text-decoration:none;}
	
.curved .boxcontent	.question-text2 { font-size:0.9em; font-weight:bold; color:#b2d103; }
.curved .boxcontent	.answer-text2 { color:#fff; }

.curved .boxcontent	.green { color:#b2d103; }
.curved .boxcontent	.red { color:#F75D59; font-weight:bold; }

.curved .boxcontent	.error { color:#F75D59; font-weight:bold; }

/* table styles */

.curved .boxcontent table.skip  { border-collapse: collapse; }
.curved .boxcontent table.skip td, th { border: 1px solid #474c19; }
.curved .boxcontent	.skip-tab-header { font-family:Arial, Helvetica, sans-serif; font-size:.7em; font-weight: bold; background-color:#b2d103; color:#000; text-align:center; }
.curved .boxcontent	.skip-tab-item { font-family:Arial, Helvetica, sans-serif; font-size:.7em; font-weight: bold; background-color:#fff; color:#000; text-align:center; }

/* green */

.curved2 {
  background: transparent; 
  width:40%;
  text-align:left;
  }
.curved2 h1, .curved h2 {
  margin:0 0px;
  }
.curved2 .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 11px; 
  background:#b2d103; 
  border-left:1px solid #161616; 
  border-right:1px solid #161616; 
  margin:0 11px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 9px; 
  background:#b2d103; 
  border-left:1px solid #0f0f0f; 
  border-right:1px solid #0f0f0f; 
  margin:0 9px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 7px; 
  background:#b2d103; 
  border-left:1px solid #151515; 
  border-right:1px solid #151515; 
  margin:0 7px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 6px; 
  background:#b2d103; 
  border-left:1px solid #0d0d0d; 
  border-right:1px solid #0d0d0d; 
  margin:0 6px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b5 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#b2d103; 
  border-left:1px solid #0a0a0a; 
  border-right:1px solid #0a0a0a; 
  margin:0 5px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b6 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#b2d103; 
  border-left:1px solid #0d0d0d; 
  border-right:1px solid #0d0d0d; 
  margin:0 4px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b7 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#b2d103; 
  border-left:1px solid #151515; 
  border-right:1px solid #0f0f0f; 
  margin:0 3px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b8 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#b2d103; 
  border-left:1px solid #1d1d1d; 
  border-right:1px solid #1d1d1d; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }	
.curved2 .b9 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#b2d103; 
  border-left:1px solid #0f0f0f; 
  border-right:1px solid #0f0f0f; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }	
.curved2 .b10 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#b2d103; 
  margin:0 2px; 
  height:1px;
  font-size:1px;
  }
.curved2 .b11 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#b2d103; 
  border-left:1px solid #161616; 
  border-right:1px solid #161616; 
  margin:0 1px; 
  height:1px;
  font-size:1px;
  }	
.curved2 .boxcontent {
  display:block; 
  padding:10px;
  background:#b2d103; 
  border:0 solid #1f1f1f; 
  border-width:0 1px;
  }
  
  
.curved3 .boxcontent {
  display:block; 
  padding:10px;
  background:#b2d103; 
  border:0px solid #1f1f1f; 
  border-width:0px 0px;
  }
    
.curved3 .boxcontent h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#b2d103; font-weight:bold; text-decoration:none; }
.curved3 .boxcontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#b2d103; font-weight:bold; text-decoration:none; }
.curved3 .boxcontent p { font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height: 18px; font-weight:normal; text-decoration:none; }
.curved3 .boxcontent ul { margin-left: 1.0em; padding-left: 0; }
.curved3 .boxcontent li { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#fff; line-height: 18px; font-weight:normal; text-decoration:none; }


