﻿/* MyAccount styles */
.bodytext { font: 0.7em Tahoma, sans-serif; color: #666666; }
.titletext { font: 0.7em Tahoma, sans-serif; font-size:36px; font-weight:bold; color:#CC0000; }
.whitetitle { font: 0.7em Tahoma, sans-serif; font-size:36px; font-weight:bold; color:#FFFFFF; }
.smalltitle { font: 0.7em Tahoma, sans-serif; font-size:20px; font-weight:bold; color:#CC0000; }
.smallwhitetext { font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; }
.smallwhitetext a{ font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration:none; }
.smallwhitetext a:hover{ text-decoration:underline; }
.smallgraytext { font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#999999; }
.smallgraytext a{ font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#999999; text-decoration:none; }
.smallgraytext a:hover{ text-decoration:underline; }
.smallredtext { font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#CC0000; }
.smallredtext a{ font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#CC0000; text-decoration:none; }
.smallredtext a:hover{ text-decoration:underline; }
.menudiv { margin-left: 0; }
.menugraytext { font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#999999; }
.menugraytext a{ font: 0.7em Tahoma, sans-serif; font-size: 11px; font-weight:bold; color:#999999; text-decoration:none; }
.menugraytext a:hover{ text-decoration:underline; }
.graypanel{ border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px; width:95%; }
.panel { font: .8em Tahoma, sans-serif; }
.messagePanel { font: 0.8em Tahoma, sans-serif; padding:10px; }
.buttonPanel { }
.label { font: 0.7em Tahoma, sans-serif; }
.fieldset { } 
.p { font: 0.7em Tahoma, sans-serif; }
.mGrid  { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse;  }
.mGrid td  { padding: 2px; border: solid 1px #c1c1c1; color: #717171;  }
.mGrid th  { padding: 4px 2px; color: #fff; background: #424242 url('../img/grd_head.png') repeat-x top; border-left: solid 1px #525252; font-size: 0.9em;  }
.mGrid .alt { background: #fcfcfc url('../img/grd_alt.png') repeat-x top; }
.mGrid .pgr { background: #424242 url('../img//grd_pgr.png') repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td  { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }
.info, .success, .warning, .error, .validation { padding:10px; margin:10px; width: 95%; border: 1px solid; margin: 10px; background-repeat: no-repeat; background-position: 10px centerr; }
.info { color: #00529B; background-color: #BDE5F8; background-image: url('../img/information2.png'); }
.success { color: #4F8A10; background-color: #DFF2BF; background-image:url('../img/ok.png'); }
.warningMessage { color: #9F6000; background-color: #FEEFB3; background-image: url('../img/sign_warning.png'); }
.error { color: #D8000C; background-color: #FFBABA; background-image: url('../img/error.png'); }
/* TakeTrial styles */
.validatelogin OL { padding: 5px 10px; margin: 0px; }
.validatelogin LI { list-style-type: none; list-style-image: none; padding: 1px 0px; margin: 0px; }
.validatelogin LABEL { line-height: 2; width: 160px; display: inline-block; }
.validatelogin .textbox { width: 250px; }
.tt-form FIELDSET OL { padding: 5px 10px; margin: 0px; }
.tt-form FIELDSET LI { list-style-type: none; list-style-image: none; padding: 1px 0px; margin: 0px; }
.tt-form LABEL {line-height: 2; width: 130px; display: inline-block; }
.tt-form .textbox { width: 250px; }
.tt-form .dropdown { width: 256px; }
.emailsubs LABEL { line-height: 2; width: 316px; display: inline-block; vertical-align: middle; padding-left: 2px; }
.emailsubs INPUT { padding-bottom:2px; vertical-align: middle; }
.smalltext { font-size: 0.95em; }
.validation { padding-top: 12px; padding-left: 10px; }
.EmailSubscriptions p {font-size:1.2em; font-family:Arial,Helvetica,sans-serif}
.EmailSubscriptions LI {font-size:1.2em; font-family:Arial,Helvetica,sans-serif}
.EmailSubscriptions strong {font-size:1.2em; font-family:Arial,Helvetica,sans-serif}
.tt-form FIELDSET, .graypanel FIELDSET { border: 1px solid gray; margin: 2px; padding: 5px; }
.tt-form FIELDSET LEGEND, .graypanel FIELDSET LEGEND { display: inline; font-size: 10pt; }
.tt-form .textbox { width: 250px; }
.tt-form .dropdown { width: 256px; }
.tt-form INPUT[type=checkbox] + LABEL, .dpa LABEL { line-height: 2; width: 90%; display: inline-block; vertical-align:middle; padding-left: 2px; }
.dpa INPUT { padding-bottom:2px; vertical-align: middle; }
.dpa FIELDSET OL { padding: 5px 10px; margin: 0px; }
.dpa FIELDSET LI { list-style-type: none; font-style:normal; list-style-image: none; padding: 1px 0px; margin: 0px; }