body { background-color: #F0F0F0; border: none; color: #333; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; margin: 0; padding: 0; }
table.header { border-collapse: collapse; border: 0 none; margin: 0; padding: 0; }
img { border: none; }
select { height: 1.8em; margin-top: 3px; }
/*.hdmenu { font-family: Garamond, Sans-Serif; }*/
.float-left { float: left; }
.float-right { float: right; }
hgroup.title { margin-bottom: 10px; }
hgroup.title h2 { font-weight: 400; }
section.pageHead { color: #d8d8d8; padding: 10px 0; }
section.pageHead .title { font-size: 16px; font-weight: 700; }
.editPair { padding-top: 10px; }
.tablerow { background-color: #ffffff; }
.tablerow_alt { background-color: #E9F3E4; }
ol.round { border: medium solid #FF0000; list-style-type: decimal; padding-left: 0; overflow: hidden; }
ol.round li { padding-left: 45px; margin: 25px 0; }
ol.round li.one { background: url(../images/orderedlistOne.png) no-repeat; }
ol.round li.two { background: url(../images/orderedlistTwo.png) no-repeat; }
ol.round li.three { background: url(../images/orderedlistThree.png) no-repeat; }
article { float: left; width: 70%; }
aside { float: right; width: 25%; }
aside ul { list-style: none; padding: 0; }
aside ul li { background: url(../images/bullet.png) no-repeat 0 50%; padding: 2px 0 2px 20px; }
.contact { font-size: 15px; }
.highlight { background-color: #a6dbed; padding-left: 5px; padding-right: 5px; }
.clear-fix:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.text-centered { text-align: center; }
#body { background-color: #F0F0F0; clear: both; min-height: 300px; padding: 0 5px 0 10px; }
.title-subject { padding-top: 10px; color: #3d7190; }
.content-title { font-size: 14pt; font-weight: 700; }
.content-wrapper { width: 100%; height: 100%; display: block; margin: 0; }
.content-holder { padding: 5px; }
.content-subject { font-weight: 400; padding-left: 5px; padding-top: 10px; font-size: 12pt; }
footer { background-color: #F0F0F0; font-size: .8em; height: 50px; }
.header { height: 100px; width: 100%;  }
.masterLogoContainer { width: 404px; height: 63px; }
.site-title { color: #c8c8c8; font-size: 2.3em; margin: 20px 0; }
.site-title a, .site-title a:hover, .site-title a:active { background: none; color: #c8c8c8; outline: none; text-decoration: none; }
#login { display: inline; font-size: .85em; margin-top: 20px; text-align: right; }
#login a { margin-left: 0; margin-right: 3px; text-decoration: none; padding: 2px 3px; }
#login a.username { background: none; margin-left: 0; text-decoration: underline; }
#login li { display: block; list-style: none; }
#login a, #login a:active, #login a:visited { color: #292929; }
#login a:hover { color: #6e9cbd; }
ul#menu { font-size: 1.3em; font-weight: 600; text-align: right; margin: 0; }
ul#menu li { display: inline; list-style: none; padding-left: 15px; }
ul#menu li a { background: none; color: #fff; text-decoration: none; }
ul#menu li a:hover { color: #FFFFFF; text-decoration: none; background-color: #800000; }
#pageContent a, #pageContent a:active, #pageContent a:visited { color: #333333; text-decoration: none; }
#pageContent a:hover { color: #e10646; text-decoration: underline; }
#pageContent { padding: 10px; }
.MaskedEditFocus { background-color: #ffffcc; color: #000000; }
.MaskedEditMessage { color: #ff0000; font-weight: 700; }
.MaskedEditError { background-color: #ffcccc; }
.MaskedEditFocusNegative { background-color: #ffffcc; color: #ff0000; }
.MaskedEditBlurNegative { color: #ff0000; }
.cctable { border-collapse: collapse; margin: 0; }
.cctable td, .cctable th { border: 1px solid #787878; padding: 4px; }
.cctable th { padding: 6px; }
.cctable thead { color: #ffffff; font-size: 12px; background: url(../Content/themes/default/images/ui-bg_flat_0_5c5c5c_40x100.png); background-repeat: repeat-x; background-position: left bottom; }
.featured { background-color: #fff; }
.featured .content-wrapper { background-color: #7ac0da; background-image: linear-gradient(left,#7AC0DA0%,#A4D4E6100%); color: #3e5667; padding: 20px 10px 30px; }
.featured hgroup.title h1, .featured hgroup.title h2 { color: #fff; }
.featured p { font-size: 1.1em; }
.label { font-weight: 700; }
#loginForm { border-right: solid 2px #c8c8c8; float: left; width: 45%; }
#loginForm .validation-error { display: block; margin-left: 15px; }
#socialLoginForm { margin-left: 40px; float: left; width: 50%; }
.contact h3 { font-size: 1.2em; }
.contact p { margin: 5px 0 0 10px; }
.contact iframe { border: solid 1px #333; margin: 5px 0 0 10px; }
fieldset { border: none; margin: 0; padding: 0; }
fieldset ol { list-style: none; padding: 0; }
fieldset ol li { padding-bottom: 5px; }
fieldset label { display: block; font-size: 13px; font-weight: 400; }
fieldset input[type=text]:hover { border: 1px solid #0018d4; }
fieldset input[type=text], fieldset input[type=password], fieldset select { border: 1px solid #979797; color: #333; font-size: 13px; margin: 3px; padding: 3px; }
fieldset input[type=text]:focus, fieldset input[type=password]:focus { border: 1px solid #0175bb; background-color: #e4e9f3; }
input[type=submit], input[type=button], input[type=reset] { min-width: 125px; height: 30px; background-color: #0078ae; border: solid 1px #292929; cursor: pointer; font-size: 13px; font-weight: 600; padding: 3px; }
.k-window-content input[type=submit]:hover, .k-window-content input[type=button]:hover, .k-window-content input[type=reset]:hover, 
.messaging-column-left input[type=submit]:hover, .messaging-column-left input[type=button]:hover, .messaging-column-left input[type=reset]:hover { background-color: #09c; }
a.buttonLink { cursor: pointer; font-size: 13px; font-weight: 600; background:#0078ae; }
.editTable { border-collapse: collapse; border: 0 none; }
.editLabel { width: 150px; text-align: right; padding-top: 10px; }
.editValue { text-align: left; font-weight: 400; padding-top: 10px; }
.editlabelstack { display: block; margin-left: 0; color: #015697; }
.modal-popup { font-size: .7em; }
.modal-popup input[type=text], .modal-popup input[type=password] { width: 90%; }
.message-info { border: solid 1px; clear: both; padding: 10px 20px; }
.message-error { clear: both; color: #e80c4d; font-size: 1.1em; font-weight: 700; margin: 20px 0 10px; }
.message-success { color: #7ac0da; font-size: 1.3em; font-weight: 700; margin: 20px 0 10px; }
.success { color: #7ac0da; }
.error { color: #e80c4d; }
input[type=text].input-validation-error, input[type=password].input-validation-error { border: solid 1px #e80c4d; }
ul#social li { display: inline; list-style: none; }
ul#social li a { color: #999; text-decoration: none; }
a.facebook, a.twitter { display: block; float: left; height: 24px; padding-left: 17px; text-indent: -9999px; width: 16px; }
a.facebook { background: url(../images/facebook.png) no-repeat; }
a.twitter { background: url(../images/twitter.png) no-repeat; }
/*.field-validation-error { color: #e80c4d; font-weight: 400; }*/
.field-validation-error {
    color: red;
    font-weight: 200;
    position: absolute;
    z-index: 999;
    background-color: #ffcccc;
    padding: 1px;
    border: solid 1px #804d00;
    font-size: 9px;
    opacity: 1.88;
}
.input-validation-error { border: solid 1px #e80c4d; background-color: #e1b4c2; }
.validation-summary-errors { color: #e80c4d; font-weight: 700; font-size: 13px; }
.watermark_container { width: 100%; }
.watermark { z-index: 2; }
.lnkEdit { background: url(../Images/pencil.gif) no-repeat center right; display: block; height: 16px; width: 16px; text-decoration: none; }
#btnImg { width: 20px; height: 20px; background-repeat: no-repeat; }
.imgAdd { background-image: url(../Images/AddBox20.png); }
.imgSave { background-image: url(../Images/CheckBox20.png); }
.bezel-top, .bezel-top b, .bezel-bottom, .bezel-bottom b { display: block; height: 8px; overflow: hidden; background: #fff url(../Images/sprite_account-tabs_colored_v2.png) no-repeat; }
.bezel-top b, .bezel-bottom b { float: left; width: 3px; }
.bezel-bottom b { background-position: left bottom; }
#addCardTable { border: 1px solid #999; border-width: 0 1px; }
.toolTipLink { color: #1484e6; text-decoration: none; font-weight: 400; }
.dialogfont11 { font-size: 11px; }
#topMasterMenu li ul li a { color: #ffffff; font-weight: 700; }
#topMasterMenu li ul li a:hover { color: #f0f0f0; font-weight: 700; }
.printMe { cursor: pointer; }
.tooltip { background-color: #ffa; border: 1px solid #cc9; font-size: 13px; -moz-box-shadow: 2px 2px 11px #666; -webkit-box-shadow: 2px 2px 11px #666; padding: 3px; }
input.dirty { background-color: #efde5b; color: #000000; }
.settinglabel { float: left; clear: left; width: 15em; font-weight: 700; padding: 8px 8px 1px 1px; text-align: right }
.settingrow { clear: left; padding: 0 0; }
header, footer, hgroup nav, section, hgroup.title h1, hgroup.title h2 { display: block; }
.inline, fieldset label.checkbox, .nowrap { display: inline; }
fieldset legend, .hidden, .field-validation-valid, .validation-summary-valid { display: none; }
.display-label, .editor-label, .display-field, .editor-field { display: block; margin: 0; }
.editfieldstack, input[type=text].editfieldstack { display: block; margin-left: 0; }
.lnkDelete, .lnkAdd { background: url(../Images/delete.gif) no-repeat center right; display: block; height: 16px; width: 16px; text-decoration: none; }
.bezel-top, .bezel-bottom { background-position: left top; }
.imgButtonDelete { width: 24px; height:24px; background-image: url(../Images/Delete24.png); background-position: center center; background-repeat: no-repeat; }
#btnCancel {min-width: 125px; background-color: #0078ae; border: solid 1px #292929; cursor: pointer; }
p.register {color:rgb(0,120,174)}
div.register {font-size:11px;font-style:italic;margin-bottom:6px}
.site-logo{max-width: 950px; border: none; padding-left:8px;height:50px;}
input[type=text]::-ms-clear { display: none; }