    /* <!-- */
	/* General styles */
* {
  margin:0;
  padding:0;
}
* html .hollyhack {
  height: 1%;
}
body {
	margin:0;
	padding:0;
	width:100%;
	background:#fff;
	min-width:800px;		/* 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:83%;
text-align:center;
margin-left:auto;
margin-right:auto;
min-width: 800px;
}
img.imgHand {
  cursor:pointer;
	/*margin:10px 0 5px;*/
}
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;}
	/* for text menus in sidebar */
.linkhover a {
	margin:.8em 0 .2em 0;
	padding:0;
	color:#369;
	text-decoration:none;
}
.linkhover a:hover {
	color:#fff;
	background-color:#369;
	text-decoration:none;
}
.linkhover a#current {
	color:#fff;
	background-color:#369;
}
/*h1 {font: 1.6em Georgia, Times, serif; text-align: left;
  margin: 0.5em 0; padding-bottom: 0.75em; border-bottom: 1px dashed #B2B2B2;
  */
h1 {color:#1a5c91; font: 1.2em Verdana, Helvetica, Arial, sans-serif; font-weight:bold; text-align: left;
  margin: 0.5em 0; padding-bottom: 0.55em; /*border-bottom: 1px dashed #b4b4b4*/;
}
h2 {font: 1.2em Georgia, Times, serif; letter-spacing: 1px; margin-bottom:5px;}
h3 {color:#605f61; font: bold 0.8em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1em Georgia, Times, serif; letter-spacing: 1px;}
/*h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}*/

p {
  font: 12px/20px verdana, arial, helvetica, sans-serif;
  margin:.4em 0 .8em 0;
  padding: 0;
  color: #000;
}

.Content > p {
  margin: 0px;
}

.Content > p + p {
  text-indent: 30px;
}

p.contentFont {
  color: #000;
}

p.footerFont {
  font-size: 11px;
  line-height: 11px;
  color: #000;
}

a {
  color: #0f2b93;
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

a:link {
  color: #0f2b93;
}

a:hover {
  color: #663300;
}
#header {
	float:left;
	width:100%;
	padding:0;
    margin-top:0;
	margin-bottom:8px;
	/*border-bottom:1px solid #000;*/
      background: url(/images/ready_to_use_logo.gif) no-repeat 0 10px;
}
#header p {
	padding:.5em 15px	.2em 15px;
	margin:0;
}
#header h1  {
	padding:.2em 15px;
	margin:0;
}
#header h2  {
	padding:.2em 15px	.7em 15px;
	margin:0;
}
	/* 'widths' sub menu */
	#layoutdims {
		background:transparent;
		/*border-top:4px solid #000;*/
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
#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:.5em 15px;
}
.contentTopBox {
  position: relative;
}

.contentSecondRemand {
  position: relative;
  text-align:left;
}
fieldset {
  width: 85%;
  margin: 0 1.5em 1.5em 0;
  padding-left: 5px;
  padding-right: 5px;
}

legend {
  margin-left: 1em;
  color: #0f2b93;
  font-weight: bold;
}

fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}

fieldset p {
  padding: 0 1em 0 1em;
}

fieldset li {
  float: left;
  clear: left;
  width: 100%;
  padding-bottom: 1em;
}

.text {
  width: 50%;
  color: #000;
  background-color: #fff;
  font-weight: normal;
border:1px solid #787878;
padding:0 2px;;
margin-bottom:0.2em;
}

.select {
  width: 40%;
  color: rgb(0, 0, 0);
  background-color: #fff;
  font-weight: normal;
border:1px solid #003399;
padding:0 2px;;
margin-bottom:0.3em;
}

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;
}

.iconlabel {
  float: none;
  width: auto;
  margin-right: auto;
}
div#greybar { clear:both;
background: transparent url(/images/body-bg.gif) repeat-x top left; margin-top:0px; padding-top:3px; width: 100%;
}

	/* -------------------------------------------------- */
	/* roundbar-blue */
	/* -------------------------------------------------- */
	#roundbar-blue {
		clear:left;
		float:left;
		width:100%;
		background:#80C8FF url(/images/roundbar-blue.gif) 0 100% repeat;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		border-bottom:1px solid #49A9FF;
		overflow:hidden;
        margin-bottom:1px;
        }
	#roundbar-blue ul {
		clear:left;
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
	}
	#roundbar-blue ul li {
		display:block;
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#roundbar-blue ul li.first {
		/*border-left:1px solid #49A9FF;*/
		border-left:1px solid #066aad;
	}
	#roundbar-blue ul li.last {
		/*border-right:1px solid #99D8FF;*/
		border-right:1px solid #0183c9;
	}
	#roundbar-blue ul li a {
		display:block;
		margin:0;
		padding:.4em .8em;
		color:#fff;
		text-decoration:none;
		border-left:1px solid #0183c9;
		border-right:1px solid #066aad;
		/*line-height:1.3em; */
		line-height:24px;
	}
	#roundbar-blue ul li.active a {
		background:url(/images/roundbar-blue.gif) 0 0% repeat;
		font-weight:bold;
	}
	#roundbar-blue ul li a:hover {
		background:url(/images/roundbar-blue.gif) 0 0% repeat;
	}
	#roundbar-blue ul li a span {
		display:block;
	}

    .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 #fc961a;
    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 h3{
    /*width:100%;*/
    padding-left:10px;
    border-top: 2px solid #3c86c7;
    padding-top:5px;
    padding-bottom:3px;
    font-size: 85%;
    color: #605f61; /*#fc961a;*/
    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: 100%;
}
.col2_feature li {
        list-style: none;
        margin: 0;
}
td {
  font: 11px/20px verdana, arial, helvetica, sans-serif;
  color: black;
  padding: 3px;
  text-align: left;
}

th {
  font: 11px/20px verdana, arial, helvetica, sans-serif;
  font-weight: 800;
  color: black;
}
.tableCol {
  border-color: #c59464;
  border-width: 1px;
  border-style: solid;
}
.bigImage {position:relative; top:0; left:0; width:150px; background-color:#fff;}
.bigImage a.p1, .bigImage a.p1:visited {display:block; width:150px; height:120px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
.bigImage a img {border:0;}
.bigImage a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
.bigImage a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
.bigImage a.p1:hover .large {display:block; position:absolute; top:-105px; left:170px; width:400px; height:320px; border:1px solid #000; z-index:100;}
.info {z-index:100; height:22em;}

/*#bigImage {position:relative; top:0; left:0; width:120px; background-color:#fff;}
#bigImage a.p1, #bigImage a.p1:visited {display:block; width:120px; height:90px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#bigImage a img {border:0;}
#bigImage a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#bigImage a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#bigImage a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:402px; height:303px; border:1px solid #000; z-index:100;}
#info {z-index:100; height:22em;}
*/
ul#searchlinks
{
	margin:  .4em -1em 0 5px;
	padding: 0;
	position:relative;
	height:1.5em;
}

ul#searchlinks li
{
	margin:.3em 0 0 0;
	line-height:70%;
	list-style: none;
}
ul#searchlinks li a
{
	font-family: Arial, sans-serif;
	font-size: xx-small;
}
	/* -------------------------------------------------- */
	/* step-icons-center-float */
	/* -------------------------------------------------- */
	#stepicons {
		clear:left;
		float:left;
		width:100%;
		overflow:hidden;
	}
	#stepicons ul {
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
	}
	#stepicons ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding-left:5px;
		padding-right:5px;
		position:relative;
		right:50%;
	}
	#stepicons ul li span {
		display:block;
	}
#sectionbarFooter {
  display: table;
  padding: 0;
  margin: 0 auto;
  list-style-type: none;
  white-space: nowrap;
}

#sectionbarFooter li {
  display: table-cell;
}

* html #sectionbarFooter li {
  float: left;
}

#sectionbarFooter a {
  width: auto;
  display: block;
  padding: 0px 5px 0px 5px;
  color: #000;
  text-decoration: none;
}

* html #sectionbarFooter a {
  float: left;
}

#sectionbarFooter a:hover {
  color: #000;
  text-decoration: underline;
}

.container {
  clear: both;
  text-decoration: none;
}

* html .container {
  display: inline-block;
}
	/* -------------------------------------------------- */
	/* boxtab-blue */
	/* -------------------------------------------------- */
	#boxtab-blue {
		clear:left;
		float:left;
		padding:0;
		background:#fff url(/images/boxtab-blue.gif) bottom repeat-x;
		width:100%;
		overflow:hidden;
		font-family:Verdana, Geneva, sans-serif;
	}
	#boxtab-blue ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		left:50%;
		text-align:center;
	}
	#boxtab-blue ul li {
		display:block;
		float:left;
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		position:relative;
		right:50%;
	}
	#boxtab-blue ul li a {
		display:block;
		float:left;
		margin:0 1px;
		padding:5px 10px;
		background:#fff;
		text-decoration:none;
		color:#000;
		border-top:1px solid #369;
		border-left:1px solid #369;
		border-right:1px solid #369;
		position:relative;
		bottom:1px;
	}
	#boxtab-blue ul li a:hover {
		background:#3c86c7;
		color:#fff;
	}
	#boxtab-blue ul li.active {
		margin-top:10px;
	}
	#boxtab-blue ul li.active a,
	#boxtab-blue ul li.active a:hover {
		position:relative;
		bottom:0;
		padding:10px;
		background:#fff;
		color:#000;
		font-weight:bold;
	}

 .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

button.fancybutton {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
    border:none;
    }

button.fancybutton span {
    background: transparent url(/images/bg_button_span.gif) no-repeat;
    margin-top:-1px;
    line-height: 14px;
    padding: 5px 0 5px 15px;
}

button.fancybutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

button.fancybutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 15px; /* push text down 1px */
}


/*blue buttons*/

button.submitBtn {
  background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
  position:relative;
  cursor:pointer;
  padding:0 15px 0 0;
  text-align:center;
  text-decoration: none;
  border:none;
  height:24px;
  font: normal 12px arial, sans-serif;
  color: #444;
}

button.submitBtn span {
  position:relative;
  display:block;
  white-space:nowrap;
  padding: 5px 0 5px 15px;
  line-height:14px;
  padding: 5px 0 5px 15px;
  background: transparent url(/images/bg_button_span.gif) top left no-repeat;
  top: -1px;
}

button.submitBtn:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

button.submitBtn:active span {
    background-position: bottom left;
    padding: 6px 0 4px 15px; /* push text down 1px */
}
span.dataName {
			   font-family: verdana, arial, helvetica, sans-serif;
			  text-align:left;
			  font-size: 11pt;
			  font-style: normal;
			  font-weight: 900;
	color:rgb(0,0,0);
			  }
span.dataOther {
			   /*font-family: comic sans ms, garamond, arial; */
			   font-family: verdana, arial, helvetica, sans-serif;
			   text-align:left;
			   font-size: 10pt;
			   font-style: normal;
			   font-weight: 700;
	color:rgb(0,0,0);
			   }



/* --> */
