﻿body { font-family: Arial, Helvetica, Sans-Serif; }
.displayerror { display:block; background-color:#fffaba; border:1px solid #ff0000; font-size:14px; width:85%; text-align:center; padding:1em; color:#ff0000; margin:10px 0 10px 20px; font-weight:bold; }
.txtbox { width:95%; border: solid 1px #448ccb; background-color:#f7f7f7; font-weight:bold; padding:2px; }
.txtboxtos { width:95%; border: solid 1px #448ccb; background-color:#f7f7f7; padding:2px; }
.txtboxerror { width:95%; border: solid 1px #FF0000; background-color:#ff9f9f; font-weight:bold; padding:2px; }
.formerror { display:block; color:#ff0000; font-size:11px; font-weight:bold; }
#summary { width:85%; margin:10px 0 10px 20px; border: none; }
#summary td { background-color:#dddddd; font-size:10px; padding:0.5em 1em; text-align:left; }
#summary td .entry { font-size:14px; font-weight: bold; }
#summary td .subentry { font-size:12px; font-weight:normal }
#summary th { background-color:#cbcbcb; font-size:16px; font-weight:bold; padding:0.75em; text-align:left; }
#summary th a { font-size:12px; text-align:center; }
#summary .submit { background-color:#93b2de; padding:3px; text-align:right; }
#summary .submit a { color:White; font-weight:bold; font-size:14px; display:inline-block; padding:0 3px; }
.lnkstep_dissable { color:#cccccc; text-decoration:none; }
.lnkstep_active { color:#f7941d; font-weight:bold; }
#formtable { width:85%; margin:10px 0 10px 20px; text-align:left; }
#formtable td { padding:5px; }
#formtable th { background-color:#93b2de; padding:3px; text-align:right; }
#formtable th a { color:White; font-weight:bold; font-size:14px; display:inline-block; padding:0 3px; }
div.blockMsg  
{
	background-color: #ededed;
	border: 1px solid #d7d7d7;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	font-size:16px; 
	padding:1em; 
	color:#000;   
	width:  40%;
    top:    30%;
    left:   30%;
    text-align: center;
    -moz-opacity:.95;
    opacity:.95;
    padding: 2em;
	}
div.error { color:#FF0000; font-weight:bold; }
.teenytext { font-size:10px; color:#000; }
/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:250px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:11px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

/* CONTACT FORM */
#cfdiv
{
    clear: both;
    padding: 1em;
    width: 75%;
}
#cftop
{
    background: url(../images/TBL_border_topright.gif) top right;
    font-size: 1px;
    width:100%;
    text-align:left;
}
#cfbottom
{
    background: url(../images/TBL_border_bottomright.gif) top right;
    font-size: 1px;
    margin-top: -4px;
    width:100%;
    text-align:left;
}

#cftable
{
    width:100%;
    border:0 solid #adadad;
    border-width:0 2px;
}
#cftable td
{
	font-size:11px;
	background-color: #E9EDF5;
    border: 0 solid #adadad;
    border-width: 1px 0 0 1px;
    text-align: left;
    padding: 0.5em 1em;
}
#cftable th
{
	background-color:#FFF;
	border: none;
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	text-align: left;
	padding: 0 1em 0.3em 1em;
}
	
#cftable .noborder
{
    border-width: 1px 0 0 0;
    text-align: left;
}
#cftable .cfcb { padding-left: 3em; border:0; }
#cftable .cfcb td 
{
	border: none 0;
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0.2em 0;
}