
/* Colors ***********************************************************************/

.cwRegForm .terms,
.cwRegForm .terms a {
    color            : #003399;
}

.errMsg {
    color            : #933;
}


/* Border colors ****************************************************************/

.cwRegForm table,
.cwRegForm td, 
.cwRegForm th, 
.cwRegForm hr {
    border-color     : #D0D040;
}

.cwRegForm TR.divider {
    display: none;
}

/* Background colors ************************************************************/

.cwRegForm th {
    background-color : #EEEE80;
}

.cwRegForm td.data, 
.cwRegForm table.formTable {
    background-color : #FFFFD0;
}


/* Other styling ****************************************************************/

p { 
	margin-bottom       : 0;
	padding-top         : 0.25em;
	padding-bottom      : 0.25em;
}

TD.data p { 
	margin              : 0;
	padding             : 0.40em 0;
	line-height         : 1.25em;
}

.cwRegForm TH span.infoLinks,
.cwRegForm TH span.infoLinks A {
    font-weight: normal;
}

.cwRegForm .infoLinks A {
    padding             : 0 0.75em;
}

p.infoText {
    clear               : left;
    float               : left;
    padding             : 0;
	margin-top          : 0;
}

.infoText a, .infoLinks a { 
	padding-top         : 0.25em; /* Matches padding for p */
	padding-bottom      : 0.25em;
}

th .infoLinks,
td .infoLinks {
    line-height         : 1.8em; /* To match height of buttons in left side cell */
}

body {
    color               : black;
    background          : white none;
    font-family         : helvetica, arial, sans-serif;
    font-size           : 0.75em;
    margin              : 0;
    padding             : 0 1.20em 1.00em 1.20em;
}

.disclaimer { 
    padding             : 0;
    margin              : 0;
}
	
.linkInt, 
.linkMail {
    text-decoration     : none;
    padding-left        : 20px;
    background-repeat   : no-repeat;
    background-position : left center;
}

.linkInt:hover,
.linkMail:hover { 
    text-decoration     : underline;
}

.activity a.linkInt { 
    text-decoration     : underline;
}

.linkInt  { 
    background-image    : url(../images/icons/link.png);
}

.linkMail { 
    background-image    : url(../images/icons/mail.gif);
}

.errMsg {
    font-weight         : bold;
}

form.ParamForm {
    padding             : 0;
    margin              : 0;
}

table.activity, 
table.activityList, 
table.formTable {
	clear               : both;
    width               : 100%;
    border-style        : solid;
    border-width        : 1px;
    margin              : 0.25em 0 1em 0;
}

table.activityList td.title a {
    font-weight         : bold;
    text-decoration     : none;
}

table.activityList td.title a:hover {
    text-decoration     : underline;
}

.cwRegForm table {
    border-collapse     : collapse;
}

.cwRegForm th,
.cwRegForm table td {
    padding             : 0.3em 0.4em 0.3em 0.4em;
    text-align          : left;
}

.cwRegForm td.data,
.cwRegForm td.info {
    padding             : 1.25em 0.4em 0.75em 0.4em;
}

.cwRegForm th {
    font-weight         : normal;
    color               : black;
    border-width        : 1px;
    border-style        : solid;
}

table.activityList th {
    border-width        : 1px 0;
}

td.data { 
    width               : 38%;
    vertical-align      : top;
    border-width        : 1px;
    border-style        : dashed;
}

td.left {
    width               : 16em;
}

.terms {
    font-weight         : bold;
}

.terms a {
    text-decoration     : underline;
}

.field-explanation {
    font-family         : Verdana, Arial, sanserif;
    font-size           : 100%;
    margin              : 0.8em 0em 0.1em 0.2em;
    padding             : 0;
    font-style          : italic;
}

IMG.cwThanks {
    float               : right;
    display             : none;
}

SELECT,
OPTION,
TEXTAREA,
INPUT { 
	font-family         : "Courier New", Courier, monospace;
    font-size           : 100%;
}

#google_translate_element { float: right; }



.cwRegForm .exitLinks UL {
	padding-top: 1.00em;
	padding-bottom: 1.00em;
}

.cwRegForm .exitLinks LI {
	padding-top: 1.00em;
	padding-bottom: 1.00em;
	font-weight: bold;
}
