.color_template{
    font-size: 1.8em;
    padding: 1em 2em;
    margin: 1em;
    color:#FFF;
}

hr{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.4)";
    filter: alpha(opacity=.4);
    -moz-opacity:0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    border:none;
    margin: none;
    background-color: #fff;
    height: .3em;
}
img{ border:none;padding:none;margin:none;}
#whatis {text-align:left}
.dialog {
    position: absolute;
    opacity: .2;
    padding: .5em .9em;
    border: 1em solid #a7441b;
    text-align: left;
    overflow: visible;
    z-index:1000;
    width: 0px;
    background: #DC5923;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}
.smshadow{
    -webkit-box-shadow: 3px 3px 4px 1px #06475b;
    -moz-box-shadow: 3px 3px 4px 1px #06475b;
    box-shadow: 3px 3px 4px 1px #06475b;

}
.smBut{
        margin:.2em;
        padding: .25em .3em .01em .25em;
        vertical-align: middle;
        -webkit-border-radius: .4em;
        -moz-border-radius: .4em;
        border-radius: .4em;
        border: solid 1px #043844;
        background: rgb(4,184,217); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(4,184,217,1) 0%, rgba(4,56,68,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,184,217,1)), color-stop(100%,rgba(4,56,68,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* IE10+ */
        background: linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b8d9', endColorstr='#043844',GradientType=0 ); /* IE6-9 */
}
.closedialog{
        float:right;
        cursor:pointer;
        margin: -.25em -.6em;
/*		background-image: URL('../images/dialog_close_green.png');*/
/*		background-repeat:no-repeat;*/
}
.closedialogCentered
{
        cursor:pointer;
        margin: -.25em -.6em;
}
a.tooltip:hover span,
a.fieldTip:hover span,
form.userform span.fldmsg{
    -webkit-box-shadow: 3px 3px 4px 1px #06475b;
    -moz-box-shadow: 3px 3px 4px 1px #06475b;
    box-shadow: 3px 3px 4px 1px #06475b;
/*    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);  FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));  Chrome,Safari4+
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  Chrome10+,Safari5.1+
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  Opera11.10+
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  IE10+
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );  IE6-9
    background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  W3C */
}
.dialog h1
{
margin-bottom:.5em;
padding-top: .5em;
text-align:left;
display:inline;
}
.glossy{
/*        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0.3) 51%, rgba(0,0,0,0.3) 100%);  FF3.6+
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0.3)), color-stop(51%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.3)));  Chrome,Safari4+
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0.3) 100%);  Chrome10+,Safari5.1+
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0.3) 100%);  Opera11.10+
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0.3) 100%);  IE10+
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#66000000',GradientType=0 );  IE6-9
        background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0.3) 51%,rgba(0,0,0,0.3) 100%);  W3C */

}
.faded{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23) 100%);  /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.23))); /*  Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); /*  Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  /* IE10+ */
    background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#3b000000',GradientType=0 ); /*  IE6-9 */
}
.warning{color:#FF7F00; font-size:1.4em}
/*.bizUserMessages{
        background-color:#0d56a6;
}*/
.bizUserMessages h2{
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    padding: .6em 1em;
    margin-top: 2em;
    background-color:#47c4eb;
/*    white-space: nowrap;
    overflow: hidden;*/
}
.bizUserMessages img{
    vertical-align: text-top;
}
div.userMessage{
        -webkit-border-radius: .7em;
        -moz-border-radius: .7em;
        border-radius: .7em;
        background-color:#017295;
        color: #fff;
        border: .1em solid #01a8dc;
        padding: 1.2em 1.8em;
        margin: 1.2em .1em;

}
div.userMessage hr
{
        height:.2em;
        background-color:#ffffff
        border:none;

}
div.userMessage div.a:visited
{
	color: #FFFFFF
}

#bizlinks, #filterLink
{ 
	margin:1em 0em;
	padding: 1.5em .5em .3em 0em;
}

form.userform{
font-size: .8em;
color:#017295;
padding: 0em 0em .1em 0em;
}
#bizlinks a,#bizlinks a:visited, #filterLink a, #filterLink a:visited{
    color: #FFFFFF;
}
#bizlinks span a, #filterLink span a{
    margin: 5em .5em 0em 0em;
    padding: .6em 1em;
    font-size: 1.2em;
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    border-radius: .8em;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.23)));  /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  /* IE10+ */
    background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); 
    background-color: #DC5923;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#3b000000',GradientType=0 );  /* IE6-9 */
}
#bizlinks span a:hover, #filterLink span a:hover{
    background-color: #F6AD1A;
}

#filterLink span a {
/* 		background-image: url("/images/filter.png"); */
/* 		background-repeat: no-repeat; */
/* 		background-position: 10px, 5px; */
/* 		padding-left: 35px; */
}

#changepassdiv a,#changepassdiv a:visited{
    color: #FFFFFF;
}
/* #changepassdiv a{
    margin: 5em .5em 0em 0em;
    padding: .6em 1.2em;
    font-size: 1.2em;
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    border-radius: .8em;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23) 100%);  FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.23)));  Chrome,Safari4+
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  Chrome10+,Safari5.1+
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  Opera11.10+
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%);  IE10+
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#3b000000',GradientType=0 );  IE6-9
    background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); 
    background-color: #DC5923;
}
#changepassdiv span a:hover{
    background-color: #F6AD1A;
} */

.tableData *,.dmp *{color:#000}
.tableData td,.tableData th{border-right:1px solid #000}
.useralert{
/*    position: absolute;
    z-index: 50;*/
    font-size: 1.5em;
    width:35em;
    margin: 1.2em 1em 0em 1em;
    padding: .6em 1.5em;
    background-color: #00617f;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    color:#FFFFFF;
}
#loginform .useralert,
#registerationform .useralert
{
    font-size: 1.2em;
    width:80%;
    margin: .2em;
}

/*#maincontent{
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0.0;
}*/
a.tooltip,
a.fieldTip,
a.tooltip2{
	z-index:2000;
        text-decoration: none;
/*        font-size: 1.1em;*/
	}
a.tooltip:hover,
a.fieldTip:hover,
a.tooltip2:hover{
	position:relative;
	z-index:2000;
	}
a.tooltip span,
a.fieldTip span,
a.tooltip2 span{
	display:none;
	z-index: 2000;
	}
a.tooltip:hover span,
a.tooltip2:hover span,
a.fieldTip:hover span,
form.userform span.fldmsg{
    display:block;
    position:absolute;
    float:left;
    color:#fff;
    overflow:visible;
    padding:.6em 1em;
/*    border:.3em solid #386e1c;*/
    border:none;
    z-index:2000;
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    border-radius: .8em;
    background-color:#00617f;
    text-align: left;
}
a.fieldTip{font-size: 1.2em;}
a.tooltip:hover span{
    background-color:#e79b01;
    top:2em;
   left:.4em;
   min-width: 18em;
   max-width: 22em;
   z-index: 2000;
}
.historyItem a.tooltip:hover span,
#stepA a.tooltip:hover span{
    top:1.4em;
}
.historyItem a.tooltip:hover span
{
	top: 2em;
}
a.tooltip2:hover span{
   font-size: .9em;
   top:3em;
   left:.1em;
   min-width: 16em;
   max-width: 20em;
   white-space:pre-wrap;
}
/*a.tooltip2:hover span{
   font-size: .6em;
    background-color:#00617f;
    padding: .5em 1em;
   top:-3.5em;
   left:.1em;
   max-width: none;
   white-space:nowrap
}*/
a.fieldTip:hover span{
   font-size: .8em;
   text-align: left;
   font-size: 1em;
/*   max-height: 2.4em;*/
   top:2.2em;
   left:-1em;
   min-width: 16em;
   max-width: 25em;
}
form.userform span.fldmsg{
    display: none;
    /*    border: .2em solid #1f7106;*/
    border:none;
    font-size: 1.3em;
    text-align: left;
    min-width: 12em;
    max-width: 20em;
    background-color: #00617f;
}
form.userform span.whatsthis,.whatsthis{
    cursor: pointer;
    font-size: 1.6em;
    padding:.2em .65em;
    margin: 0em;
    vertical-align:baseline;
    border: .2em solid #00617f;
    /*    -webkit-box-shadow: 3px 3px 4px 1px #222222;
    -moz-box-shadow: 3px 3px 4px 1px #222222;
    box-shadow: 3px 3px 4px 1px #222222;*/
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    background-color:#47C4EB;
    color: #FFFFFF;
}
.big{
    font-size: 1em;
    margin: 0em .4em .4em -1em;
}
/*form#loginform input[type="text"],
#businesslogin form input[type="text"],
form#loginform input[type="password"],
#businesslogin form input[type="password"],
.tanzeloResultsToolBar [type="text"],
.tanzeloResultsToolBar [type="password"]*/
input[type="text"],
input[type="password"],
textarea,select
{
    border: .15em solid #017295;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    padding: .3em .5em;
    max-width: 480px;
}
#getmoreposts input[type="text"],
#businesslogin form input[type="text"],
#businesslogin form input[type="password"]
{
    border: .15em solid #A7441B;
    margin-right: 0em;
    width: 94%;
}
#businesslogin table,
#frm_moreposts table{
    width: 100%;
}

div#growBalloons input[type="text"],
div#growBalloons select{
    border: .15em solid #DC5923;
}

form.userform  div.userheadinglist {
    list-style:outside;
    font-size: 1.5em;
    font-weight: bold;
    margin: 1em 0em;
    line-height: 1.4em;


}
form.userform div.userheadinglist img{
    vertical-align: middle;
    margin-right: .5em;
}
.inqHeading{
    cursor: pointer;
}
#loginform,
#registerationform
{
	margin-top:8px;
	color:#000000;
}
#loginform hr{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.2)";
    filter: alpha(opacity=.2);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

#loginform h1{
    margin: .2em;
}
#loginform table td{
    white-space: nowrap;
}
#loginform table{
    float:center;
}
#loginform .buttonfield,
#businesslogin .buttonfield{
margin: 0.4em 0em;
}
.logo{
    width:41em;
}
.logo table td.logolink{
    vertical-align: bottom;
    padding-bottom: 3.5em;
}
.logo table td.logolink a:visited{color: #ffffff}
#stepA,#stepB,#stepC,#stepD{
    z-index: 900
}
/*#stepB,#stepC,#stepD{
    -webkit-box-shadow: 3px 3px 4px 1px #06475b;
    -moz-box-shadow: 3px 3px 4px 1px #06475b;
    box-shadow: 3px 3px 4px 1px #06475b;
}*/
.email_msg,.phone_msg,.spanbtn{
    padding: .4em 1.2em .5em 1.2em;
    margin: .5em -.5em 0em .6em;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
    display: inline-block;
        
}
div.interact h2{
    text-align: left;
    margin: .8em 0em .5em 0em;
}
div.interact hr{
    margin: 1em 0em .5em 0em
}
div.interact div#respcont{
    text-align: right;
    margin-bottom: 1.5em;
    padding: .5em;
}
div#emailform textarea{
    width:40em;
    border: .3em solid #47C4EB;
    margin-top: .4em;
    padding: .5em;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
}
div.interact span.spanbtn{
    margin: 0em .2em 0em 0em;
}
.interact,div#msgalert,#loader,#emailform{
    position: fixed;
    top: 45%;
    left: 50%;
    z-index: 9900;
    padding: 0em 1.5em;
    background-color: #0b7fa3;
    border: .5em solid #015b77;
    text-align: left;
    display: none;
}

.videoDialog{
    position: fixed;
    top: 45%;
    left: 50%;
    z-index: 9900;
    padding: 0em 0.5em;
    background-color: #015b77;
    border: .5em solid #015b77;
    text-align: left;
    display: none;
    -webkit-border-radius: .6em;
    -moz-border-radius: .6em;
    border-radius: .6em;
}

#loader{
    left: 50%;
    top: 50%;
    z-index: 9999;
}
#loader{
    background:none;
    border:none;
}
.smround{
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}
.sminner{
    -webkit-border-radius: .6em;
    -moz-border-radius: .6em;
    border-radius: .6em;
}

.emailalert{
    
}
div.hlightmsg{
    background-color: #47C4EB !important;
}
div#msgalert{
    display: none;
    font-size: 3em;
    padding: 1em 2em;
    border: none;
    background-color: #DC5923;
}
div#msgalert span{
    color: #beeffe;
    font-size: .4em;
    line-height: .4em;
}
.jqmOverlay { background-color: #000; }
.mkitcolumn td{
    width:16em;
    font-size: 1.2em;
}
.borderright{
    border-right: .3em solid #47C4EB;
}
.abs{
    position: absolute;
}
.modalalert{
    font-size: 2em;
    text-align: center;
    margin: 1.2em;
}
#msgbuttons{
    text-align: right;
    margin: 1em 0em 1.5em 0em;
}
div#historyWindow div#norecord{
    padding: 3em;
    font-size: 2em;
    color: #47C4EB;
}


