﻿/*--------------------------------------------------------------------
 TABLE OF CONTENTS
--------------------------------------------------------------------

    1. GENERIC FORM STYLES
    2. TESTIMONIALS - FORM ELEMENTS
    3. EMAIL TO FRIEND - FORM ELEMENTS
    4. FREE TRIAL - FORM ELEMENTS
    5. FREE TRIAL SIDE - FORM ELEMENTS
    6. TAX FREE SIDE - FORM ELEMENTS

--------------------------------------------------------------------*/



/*--------------------------------------
1. GENERIC FORM STYLES
---------------------------------------*/

/* FORM  TEXT - style for the text beside the form fields */
.form_txt {
	vertical-align: middle;
	position: relative;
	bottom: 4px;
}
/* FORM TEXT FIELD - styles for the form text fields */
.form_txtfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 205px;
    border: solid 1px #929292;
}
/* FORM TEXT FIELD - styles for the form text fields */
.form_txtfield_sm 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:195px;
    border: solid 1px #929292;
}

/* FORM SELECT MENU - styles for the form select drop-down menus */
.form_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 210px;
    border: solid 1px #929292;
}

/* FORM SELECT MENU - styles for the form select drop-down menus */
.form_select_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 195px;
    border: solid 1px #929292;
}

/* FORM SELECT MENU - styles for the form select drop-down menus */
.form_listbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 210px;
    border: solid 1px #929292;
}


/* FORM TEXT AREA - styles for the form text areas */
.form_txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:200px;
	height:75px;
    border: solid 1px #929292;
}

/* FORM TEXT AREA - styles for small form text areas */
.form_txtarea_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:340px;
	height:75px;
    border: solid 1px #929292;
}


/* FORM RADIO BUTTON - style for radio button */
.form_radio {
	vertical-align: middle;
}
/* FORM RADIO BUTTON TEXT - style for the text beside the radio buttons */
.form_radio_txt {
	vertical-align: middle;
	position: relative;
	bottom: 4px;
}
/* FORM RADIO BUTTON LIST - style for radio button lists */
.form_radio_list {
	vertical-align: middle;
}
/* FORM CHECK BOX - style for check boxes */
.form_chkbox {
	vertical-align: middle;
}
/* FORM CHECK BOX TEXT - style for the text beside the check boxes */
.form_chkbox_txt {
	vertical-align: middle;
	position: relative;
	bottom: 4px;
}
/* SUBMIT BUTTON - style for submit button */
.submit_btn {	
	
}

/*button style */
.form_btn {	
	background-color:#DEDEDE;
	background-image:url(../images/structure/forms/bg_button.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom-color:#A8A8A8;
	border-left-color:#D5D5D5;
	border-right-color:#D5D5D5;
	border-top-color:#F5F5F5;
	border-width:1px;
	font-size: 11px;
	vertical-align:middle;
	white-space: nowrap;
	letter-spacing:1px;
	margin:10px;
	font-weight:bolder;
	color: #000;
}
/* FORM NOTE - text style for short explanations/notes that are included in the forms */
.form_note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.form_note A { color: #5ca710; font-size: 9px; }


/* ALERT MESSAGE - text style for validation messages in form */
.alert_message { display:block; color:#e20000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; padding-top: 10px; padding-bottom: 10px;}
.alert_message_summary { height: 25px !important; }


/*---------------------------------------------------------------
2. TESTIMONIALS - FORM ELEMENTS
---------------------------------------------------------------*/

/* TESTIMONIALS: HAVE YOUR SAY - form text fields */
.form_txtarea_have_your_say {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:220px;
	height:55px;
    border: solid 1px #929292;

}
.form_txtfield_have_your_say {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 210px;
    border: solid 1px #929292;
}

/*---------------------------------------------------------------
3. EMAIL TO FRIEND - FORM ELEMENTS
---------------------------------------------------------------*/

.form_txtfield_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
    border: solid 1px #929292;
}
.form_txtfield2_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
    border: solid 1px #929292;
}
.form_txtarea_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
	height:55px;
    border: solid 1px #929292;
}



/*---------------------------------------------------------------
4. FREE TRIAL - FORM ELEMENTS
---------------------------------------------------------------*/


.free_trial_form_top {
    width: 239px; font-size: 0em; height: 42px; margin: 0px; padding:0px;
}
.free_trial_form_content {
    margin: 0px; 
    clear: none; 
    padding: 10px 10px 0px 10px;
    text-align: left; 
    background: url(../images/welcome/structure/trial_str_form_wht_bg.gif) repeat-y; 
    font-size:11px;
}

.free_trial_form_btm {
    width: 239px; font-size: 0em; height: 4px;background:url(../images/welcome/structure/trial_str_form_btm.gif) 0 0 no-repeat;
 }

.platforms_box {
    background-color: #e6e9ee;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-top: 5px;
     margin-bottom: 5px;
}



/*---------------------------------------------------------------
5. FREE TRIAL SIDE - FORM ELEMENTS
---------------------------------------------------------------*/


.free_trial_side_form_top {
    background:url(../images/structure/forms/form_freetrial_top.gif) 0 0 no-repeat;
    width: 197px; 
    height: 30px; 
}
.free_trial_side_form_content {
    /*margin: 0;
    margin: 0px 10px 0px 0px; 
    padding: 10px 10px 0px 10px;*/
     padding: 5px;
    text-align: left; 
    clear: none; 
    background: url(../images/structure/forms/form_freetrial_bg.gif) repeat-y;
    width: 187px; 
}

.free_trial_side_form_btm {
    width: 197px; 
    height: 19px; 
    font-size: 0em;
    background: url(../images/structure/forms/form_freetrial_btm.gif) repeat-y;
 }

#ctl00_ctl00_cphMainContentMaster_cphMainContent_platforms_box {
    background-color: #e6e9ee;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-top: 5px;
     margin-bottom: 5px;
}

#ctl00_ctl00_cphMainContentMaster_cphMainContent_platforms_box {
    background-color: #e6e9ee;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-top: 5px;
     margin-bottom: 5px;
}

#ctl00_ctl00_cphMainContentMaster_cphMainContent_ctrlFreeTrialForm_platforms_box {
    background-color: #e6e9ee;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-top: 5px;
     margin-bottom: 5px;
}

.free_trial_side_form_txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
    border: solid 1px #929292;
}
.free_trial_side_form_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 178px;
    border: solid 1px #929292;
}


/*---------------------------------------------------------------
6. TAX FREE SIDE - FORM ELEMENTS
---------------------------------------------------------------*/


.tax_free_side_form_top {
    background:url(../images/structure/forms/form_tfsa_sidebar_top.gif) 0 0 no-repeat;
    width: 199px; 
    height: 105px; 
}
.tax_free_side_form_thanks_top {
    background:url(../images/structure/forms/form_tfsa_sidebar_thanks_top.gif) 0 0 no-repeat;
    width: 199px; 
    height: 81px; 
}
.tax_free_side_form_content {
    /*margin: 0;
    margin: 0px 10px 0px 0px; 
    padding: 10px 10px 0px 10px;*/
    padding: 5px;
    text-align: left; 
    clear: none; 
    background: url(../images/structure/forms/form_tfsa_sidebar_bg.gif) repeat-y;
    width: 189px; 
}

.tax_free_side_form_btm {
    width: 199px; 
    height: 5px; 
    font-size: 0em;
    background: url(../images/structure/forms/form_tfsa_sidebar_btm.gif) repeat-y;
 }

.tax_free_side_form_txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
    border: solid 1px #929292;
}
.tax_free_side_form_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 178px;
    border: solid 1px #929292;
}
