    /* <!-- */
	/* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
    }
#frame {
width:90%;
text-align:center;
margin-left:auto;
margin-right:auto;
min-width: 700px;
}
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }
	#header {
		border-bottom:1px solid #000;
	}
	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#ffd8b7;		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:200px;
	background:#fff;    	/* Centre column background colour */
    border-left: 1px solid #b4b4b4;
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-400px;
	background:#ff9;    	/* Right column background colour */
    border-left: 1px solid #b4b4b4;       /* 969696  */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 415px;
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
    text-align:left;
}
#col2 {
	float:left;
	width:190px;
	position:relative;
	margin-left:-50%;
	left:200px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:190px;
	position:relative;
	left:10px;
	overflow:hidden;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin-top:10px;
	margin-bottom:12px;
	border-top:1px solid #b4b4b4;
    }
    #footer p {
        padding:10px;
        margin:0;
    }
.contentTopBox {
  position: relative;
}

.contentSecondRemand {
  position: relative;
}
fieldset {
  width: 85%;
  margin: 0 1.5em 1.5em 0;
  padding: 0;
}

legend {
  margin-left: 1em;
  color: #0f2b93;
  font-weight: bold;
}

fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}

fieldset li {
  float: left;
  clear: left;
  width: 100%;
  padding-bottom: 1em;
}

.text {
  width: 60%;
  color: rgb(0, 0, 0);
  background-color: #fff4eb;
  font-weight: normal;
}

.select {
  width: 40%;
  color: rgb(0, 0, 0);
  background-color: #fff4eb;
  font-weight: normal;
}

fieldset.submit {
  width: 85%;
  border: none;
  margin-left: 1.5em;
}

.submitbutton {
  color: #fff;
  background-color: #0f2b93;
  text-decoration: none;
  font-weight: bold;
}

label {
  float: left;
  width: 10em;
  margin-right: 1em;
  text-align: right;
}

label em {
  color: red;
  font-size: 85%;
  font-style: normal;
}

fieldset fieldset {
  margin-bottom: -2.5em;
  border-style: none;
  background-color: transparent;
  background-image: none;
}

fieldset fieldset legend {
  margin-left: 0;
  padding-bottom:15px;
  width: 10em;
  text-align: right;
  font-weight: normal;
  color: #000;
}

fieldset fieldset legend em {
  color: red;
  font-size: 85%;
  font-style: normal;
}

fieldset fieldset ol {
  position: relative;
  top: -1.5em;
  margin: 0 0 0 11em;
  padding: 0;
}

fieldset fieldset label {
  float: none;
  width: auto;
  margin-right: auto;
}

	/* -------------------------------------------------- */
	/* roundbar-blue */
	/* -------------------------------------------------- */
	#roundbar-blue {
		clear:left;
		float:left;
		width:100%;
		background:#80C8FF url(../images/roundbar-blue.gif) 0 25% repeat;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		border-bottom:1px solid #49A9FF;
		overflow:hidden;
	}
	#roundbar-blue ul {
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
	}
	#roundbar-blue ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#roundbar-blue ul li.first {
		border-left:1px solid #49A9FF;
	}
	#roundbar-blue ul li.last {
		border-right:1px solid #99D8FF;
	}
	#roundbar-blue ul li a {
		display:block;
		margin:0;
		padding:.4em .8em;
		color:#000;
		text-decoration:none;
		border-left:1px solid #99D8FF;
		border-right:1px solid #49A9FF;
		line-height:1.3em;
	}
	#roundbar-blue ul li.active a {
		background:url(../images/roundbar-blue.gif) 0 75% repeat;
		font-weight:bold;
	}
	#roundbar-blue ul li a:hover {
		background:url(../images/roundbar-blue.gif) 0 75% repeat;
	}
	#roundbar-blue ul li a span {
		display:block;
	}
ul.disc {list-style-type:disc;float:none;margin-left:0;padding-left:1em;font: 12px/20px verdana, arial, helvetica, sans-serif;}
ul.circle {list-style-type:circle;float:none;margin-left:0;padding-left:1em;padding-bottom:0.4em;font: 12px/20px verdana, arial, helvetica, sans-serif;}
ul.square {list-style-type:square;float:none;margin-left:0;padding-left:1em;}
ul.none {list-style-type:none;float:none;margin-left:0;padding-left:1em;}

    .col3_feature {
    display:block;
      background-color: #f7f7f7;
      width: 100%;
      margin-top:10px;
      padding: 0 0 10px 0;
      text-align:left;
    }
    .col3_feature h3{
    width:100%;
    border-top: 2px solid #00686b;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:3px;
    font-size: 85%;
    color: #605f61; /*#3c86c7;*/
    line-height: 1;
    margin:0;
  }
     .col3_feature p{
      padding: 10px;
      color: #1b220f;
      line-height: 1.3;
      margin:0px;
    }
.col3_feature p.testimonyLinkFont {
    margin:0 10px 0 0;
    text-align:right;
    color: #605f61;
    font-weight:bold;
    /*font-size: 75%;*/
}

     .col3_feature form{
      padding-left: 10px;
      padding-right: 10px;
      margin:0px;
    }

    .col2_step_icon {
      width: 100%;
      margin-top:10px;
      padding: 0 0 10px 10px;
      text-align:left;
    }
    .col2_feature {
      background-color: #f7f7f7;
      width: 100%;
      margin-top:10px;
      padding: 0 0 10px 0;
      text-align:left;
    }
/*.col2_feature ul.disc {list-style-type:disc;float:none;margin-left:0;padding-left:1em;font: 12px/20px verdana, arial, helvetica, sans-serif;}   */

    .col2_feature h3{
    /*width:100%;*/
    padding-left:10px;
    border-top: 2px solid #1a5c91;
    padding-top:5px;
    padding-bottom:3px;
    font-size: 85%;
    color: #605f61;
    line-height: 1;
    margin:0;
  }
    .col2_feature h4{
    /*width:100%;*/
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    font-size: 85%;
    color: #605f61; /*#fc961a;*/
    line-height: 1;
    margin:0;
  }
     .col2_feature p{
      padding: 10px;
      color: #1b220f;
      line-height: 1.3;
      margin:0;
    }
.col2_feature p.testimonyLinkFont {
    margin:0 0 0 10px;
    text-align:left;
    color: #605f61;
    font-weight:bold;
    font-family:Arial, Times, serif;
    /*font-size: 75%;*/
}
     .col2_feature form{
      padding-left: 10px;
      margin:0px;
    }
     .col2_feature img{
      margin-left:5px;
      margin-right:5px;
    }
.col2_feature ul {
    padding-left:10px;
        margin: 0;
        line-height: 15px;
        width: auto;
}
.col2_feature li {
        /*list-style: none; */
        margin: 0;
}

/* --> */

