body, textarea { font-family: Arial, Verdana, Helvetica;}
form { margin: 0px; padding: 0px; }
img { vertical-align: bottom; }  /* thi required if in strict mode */
.bold, .rButton, .errMsg, .myAccountTab, .filledBox { font-weight: bold; }
.notBold { font-weight: normal; }
.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text11, input, textarea, select, .errMsg, .myAccountTab, .filledBox { font-size: 11px; }
.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.right { text-align: right; }
.center, .errMsg { text-align: center; }
.left { text-align: left; }
a { text-decoration: none; }
a:HOVER { text-decoration: underline; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.borderLeft, .border { border-left-style: solid; border-left-width: 1px; }
.borderRight, .border { border-right-style: solid; border-right-width: 1px; }
.borderTop, .border { border-top-style: solid; border-top-width: 1px; }
.borderBottom, .border { border-bottom-style: solid; border-bottom-width: 1px; }
.borderWhite { border-color: #FFFFFF; }
.borderBlack { border-color: #000000; }
.borderGrey { border-color: #B2B2B2; }
.borderRed { border-color: #A50014; }
input, textarea, select { border-type: solid; padding: 0px; border-width: 1px; } 
.infoColumn { background-repeat: repeat-x; background-position: top; width: 128px; }
.hand { cursor: pointer; }
.grey { color: #4C4C4C; }
.width50 { width: 50px; }
.width100 { width: 100px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width150 { width: 150px; }
.width250 { width: 250px; }
.width350 { width: 350px; }
.width450 { width: 450px; }
.itemBoxInfoCell { padding-left: 15px; padding-right: 15px;}
.rButton { border-style: none; }
.errMsg { color: #FF0000; padding: 10px;} 
.backGrey { background-color: #DEDEDE; }
.myAccountTab { width: 141px; height: 59; background-repeat: no-repeat; text-align: center; padding-top: 15px; }
.blue { color: #0000FF; }
.red { color: #FF0000; }
.noUnderline:HOVER { text-decoration: none; }
.underline { text-decoration: underline; }
.verdana { font-family: Verdana; }

.hidden { display: none; }
.visible { display: block; }

.blockedImg { display: block; }
.sealedBoxTable { margin-bottom: 20px; }

.pagesInfoFooter { background-image: URL('/images/schemes/red/misc/pagesInfoFooterBack.jpg'); background-repeat: no-repeat; width: 768px; height: 255px; }
.pagesInfoFooter div {  margin-left: 385px; width: 350px; margin-top: 30px; color: #636363; }

.masterTable a { color: #000099; }

.navigationBar { padding: 5px; padding-bottom: 0px; }
.navigationBar, .navigationBar a { color: #666666; font-weight: bold; font-size: 10px; }

.forms { border: 1px solid #DAE68E; }
.forms table.formTable { width: 100%; }
.forms td { font-size: 12px; }
.forms td.caption { padding-left: 5px; vertical-align: top; }
.forms .formHeader { font-weight: bold; margin: 10px; }
.forms .formTitle { background: URL(/images/templates/title_back.gif) repeat-x; height: 43px; color: #666666; font-weight: bold; font-size: 18px; padding-left: 15px; }
.forms .formGroupHeader {  background-color: #EDF2CB; font-size: 14px; font-weight: bold; padding: 4px; padding-left: 10px; }
.forms .buttonsBar { background-color: #DAE68E; }
.forms td a { color: #000000; text-decoration: underline; }
.forms td.formError { color: #FF0000; padding: 10px; font-weight: bold; font-size: 11px; border-bottom: 1px solid #DAE68E; }

#topInfoBar { height: 26px; background: URL(/images/bars.gif) repeat-x left -52px; font-size: 11px; text-align: center; }
#topInfoBar, #topInfoBarLang, #topInfoBar a, #topInfoBarLang, a { color: #FFFFFF; }
#topInfoBar td.left { height: 26px; background: URL(/images/bars.gif) no-repeat; width: 4px; }
#topInfoBar td.right { height: 26px; background: URL(/images/bars.gif) no-repeat left -26px; width: 4px; }
#topInfoBar td.separator { height: 26px; background: URL(/images/bars.gif) no-repeat left -78px; width: 4px; }
#topInfoBar td.link { height: 26px; padding-left: 7px; padding-right: 7px; }
#topInfoBarLang { height: 26px; background: URL(/images/bars.gif) repeat-x left -156px; font-size: 11px; }
#topInfoBarLang td.left { height: 26px; background: URL(/images/bars.gif) no-repeat left -104px; width: 4px; }
#topInfoBarLang td.right { height: 26px; background: URL(/images/bars.gif) no-repeat left -130px; width: 4px; }
#topInfoBarLang td.link { height: 26px; padding-left: 7px; padding-right: 7px; }

.greyBox { border: 3px solid #9A9A9A; padding: 0px; }
.greyBox div.greyBoxTitle { border: 1px solid #CBCBCB; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 32px;  background: URL(/images/misc/greyBoxTitleBack.gif) repeat-x; line-height: 32px; text-transform: capitalize; }
.greyBox div.greyBoxText { border-top: 3px solid #9A9A9A; padding: 5px; } 

.pageContentTitle { background: URL(/images/templates/title_back.gif) repeat-x; height: 43px; color: #333333; font-weight: bold; font-size: 18px; padding-left: 15px; }
.pageContentData { padding: 15px; border-left: 1px solid #EDF2CB; border-right: 1px solid #EDF2CB; border-bottom: 1px solid #EDF2CB; font-size: 12px; }

.noRecordsFound { text-align: center; padding: 15px; font-weight: bold; color: #9DAF1E; }

.mailMessageBody a { color: #000000; }