* { margin: 0px; padding: 0px; }
body { color: #000; font-size: 9pt; font-family: Arial, "Lucida Sans Regular", Arial, Lucida Sans, Verdana, Sans-Serif; }
a { color: #000; font-size: 9pt; font-family: Arial, "Lucida Sans Regular", Arial, Lucida Sans, Verdana, Sans-Serif; outline: none; }
img { border: 0px; }
* html #container { height: 100%; }
#bold { font-weight: bold; }
.padding-small { margin-top: 5px; }
.hide { visibility: hidden; }
input[type='checkbox'], input.checkbox { border: 1px; }
#container { width: 980px; margin: 0px auto; min-height: 100%; }
a:link, a:visited { color: #FF7500; text-decoration: underline; }
a:hover, a:active, a:visited:hover { text-decoration: none; }

#footer-position { float: left; display: block; position: relative; width: 959px; color: #5d5f61; font-size: 8pt; padding: 12px 0px 0px 20px; }
#footer-menu { color: #333; list-style: none; padding: 10px; }
#footer-menu li { display: inline; padding: 3px 3px 3px 0px; }
#footer-menu li a:link,
#footer-menu li a:visited,
#footer-menu li a:active { font-size: 8pt; color: #5d5f61; text-decoration: underline; }
#footer-menu li a:hover { color: #878787; text-decoration: underline; }
#footer-menu .copy { padding: 20px 20px 5px 0px; }

/* message-panel is the save confirmation in the members area */
#message-panel { padding: 12px; margin: 12px 12px 0 0; border: 1px #339900 solid; }
#message-panel li { list-style: round; padding: 0 0 0 0; margin-left: 44px; font-size: 8pt; }
#message-panel ul { padding: 12px 0 0 0; }
#message-panel .title { margin: 5px 0 0 0; padding: 0; font-size: 13px; font-weight: bold; color: #339900; }

.super-font { font-size: 13px; color: #333; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #fff; padding: 10px; line-height: 18px; }
#tooltip h3, #tooltip div.body { font-size: 9pt; font-weight: 500; color: #1c1c1c; margin: 0; }

#discounts-category-menu { color: #fff; text-align: left; vertical-align: middle; margin: 12px 0 0 0; display: block; height: 22px; position: relative; }
#discounts-category-menu li { color: #A7ADCB; display: inline; padding: 0 12px 0 0; text-transform: normal; }
#discounts-category-menu li a:link, #discounts-category-menu li a:visited, #discounts-category-menu li a:active { outline: none; color: #FF7500; text-decoration: underline; font-weight: bold; font-size: 11pt; }
#discounts-category-menu li a:hover { text-decoration: none; }
#discounts-display { width: 910px; margin-top: 30px; height: 370px; overflow-y: scroll; overflow-x: hidden; }
#discounts-display .categorytitle { padding: 16px 0 16px 0; font-size: 11pt; font-weight: bold; color: #1c1c1c; text-transform: uppercase; }
#discounts-display .discount-line-break { width: 760px; margin: 0 0px 0 120px; border-bottom: 1px solid #bbbbbb; }
#discounts-display .main-item { width: 890px; padding: 15px 0 15px 0; }
#discounts-display .sub-item { width: 758px; padding: 15px 0 15px 0; border-bottom: 1px solid #bbbbbb; }

.discount-item { float: left; }
.discount-item .logo { float: left; text-align: center; width: 120px; }
.discount-item .synopsis { float: left; font-size: 9pt; color: #1c1c1c; }
.discount-item .synopsis-width-lg { width: 570px; }
.discount-item .synopsis-width-sm { width: 540px; }
.discount-item .synopsis .name { font-size: 10pt; font-weight: bold; color: #1c1c1c; text-transform: uppercase; }
.discount-item .synopsis .extras { margin: 5px 0 0 0; }
.discount-item .synopsis .extras .extras-details { display: none; }
.discount-item .links { border: 0px solid red; float: right; text-transform: uppercase; }
.discount-item .links-sm { margin: 0 10px 0 0; }
.discount-item .links-lg { margin: 0 20px 0 0; }
.discount-item .links a { outline: none; font-size: 9pt; font-weight: bold; }
.discount-item .links .details { float: left; padding-right: 30px; display: block; width: 70px; height: 22px; }
.discount-item .links .details a[class$='iconup'] { padding: 5px 14px 5px 25px; background: transparent url(../images/uparrow.gif) no-repeat center right; }
.discount-item .links .details a[class$='icondown'] { padding: 5px 14px 5px 25px; background: transparent url(../images/downarrow.gif) no-repeat center right; }
.discount-item .links .website { float: left; text-align: right; width: 70px; display: block; height: 22px; }
.discount-item .links .map { float: left; text-align: right; display: block; width: 70px; height: 22px; }
.discount-sub-items { width: 772px; float: right; }

#discounts-display-admin { margin-top: 30px; height: 360px; overflow-y: scroll; overflow-x: hidden; }
#discounts-display-admin .categorytitle { padding: 16px 0 16px 0; font-size: 15pt; font-weightx: bold; color: #1c1c1c; text-transform: uppercase; }
#discounts-display-admin .discount-line-break { width: 530px; margin: 0 0px 0 120px; border-bottom: 1px solid #bbbbbb; }
#discounts-display-admin .main-item { width: 660px; padding: 15px 0 15px 0; }
#discounts-display-admin .sub-item { width: 530px; padding: 15px 0 15px 0; border-bottom: 1px solid #bbbbbb; }
.discount-item-admin { float: left; }
.discount-item-admin .logo { float: left; text-align: center; width: 120px; }
.discount-item-admin .synopsis { float: left; }
.discount-item-admin .synopsis-width-lg { width: 345px; }
.discount-item-admin .synopsis-width-sm { width: 320px; }
.discount-item-admin .synopsis .name { font-size: 11pt; color: #1c1c1c; text-transform: uppercase; }
.discount-item-admin .synopsis .extras { margin: 5px 0 0 0; }
.discount-item-admin .synopsis .extras .extras-details { display: none; }
.discount-item-admin .links { float: right; text-transform: uppercase; }
.discount-item-admin .links-sm { margin: 0 10px 0 0; }
.discount-item-admin .links-lg { margin: 0 20px 0 0; }
.discount-item-admin .links a { outline: none; }
.discount-item-admin .links .details { float: left; padding-right: 30px; display: block; width: 70px; height: 22px; }
.discount-item-admin .links .details a[class$='iconup'] { padding: 5px 14px 5px 25px; background: transparent url(../images/uparrow.gif) no-repeat center right; }
.discount-item-admin .links .details a[class$='icondown'] { padding: 5px 14px 5px 25px; background: transparent url(../images/downarrow.gif) no-repeat center right; }
.discount-item-admin .links .website { float: left; text-align: right; width: 70px; display: block; height: 22px; }
.discount-item-admin .links .map { float: left; text-align: right; display: block; width: 70px; height: 22px; }
.discount-sub-items-admin { width: 547px; float: right; }


#home-page { background: url(../images/header.gif) no-repeat; width: 980px; height: 100%; float: left; display: block; position: relative; margin-top: 0px; clear: both; }
#home-page a { text-decoration: none; }
#home-lady { background: url(../images/lady.jpg) top right no-repeat; width: 330px; height: 311px; float: right; position: relative; margin-top: 0px; clear: both; }
#home-inside-page-container { position: relative; float: left; width: 980px; bordex: 1px #ff8000 solid; }
#home-inside-page-content { float: left; position: relative; border-left: 1px #DDDCDC solid; border-right: 1px #DDDCDC solid; border-bottom: 1px #DDDCDC solid; width: 960px; margin-left: 18px; }
#home-inside-page-content-sub { font-size: 13px; color: #333; float: left; position: relative; padding: 25px; line-height: 16px; }
#home-inside-page-content-sub h1 { font-size: 15px; }
p.line-deals { height: 1px; margin: 0px 0 0px 0; border-bottom: 1px solid #bbbbbb; width: 910px; }
a.home-popup-link { font-family: arial; font-weight: bold; color: #F3B218; font-size: 14px; background-color: #225EDF; }
#home-popup-content { font-size: 13px; color: #333; float: left; position: relative; padding: 12px; line-height: 17px; }

#home-content { padding: 20px 0px 170px 0px; margin: 170px 0px 0px 19px; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; display: block; }

#home-menu { float: left; width: 400px; padding: 0px 0 0 80px; }
#home-menu div#one { background: transparent url(../images/returningusers.png) no-repeat scroll 0 -33px; height: 33px; margin: 25px 0 0; width: 397px; }
#home-menu div#one a { background: transparent url(../images/returningusers.png) no-repeat scroll left top; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }
#home-menu div#one a:hover { background-image: none; }
#home-menu div#two { background: transparent url(../images/signup.png) no-repeat scroll 0 -33px; height: 33px; margin: 25px 0 0; width: 397px; }
#home-menu div#two a { background: transparent url(../images/signup.png) no-repeat scroll left top; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }
#home-menu div#two a:hover { background-image: none; }

#video-presentation { float: left; width: 100px; margin-top: -10px; }

#home-icons { float: right; background: url(../images/navbg.png) repeat-x; width: 959px; height: 240px; border: 1px #dddcdc solid; }
#home-icons-sub { list-style: none; margin-top: 30px; }
#home-icons-sub li { display: inline; padding: 48px; }
#home-icons-sub a img { margin: 1px; padding: 20px; border: 0; }
#home-icons-sub a:hover img { border: 1px solid #cccccc; margin: 0; background-color: white; }
#home-icons-sub a:hover { margin: 0; }

#home-save { float: left; display: block; position: relative; width: 959px; color: #5d5f61; font-size: 10px; padding: 18px 0px 0px 40px; }
#home-save-header { color: white; font-size: 13px; font-weight: bold; float: left; display: block; position: relative; width: 960px; margin: 12px 0px 0px 19px; height: 30px; background-color: #79A1ED; }
#home-save-title1 { float: left; display: block; position: relative; margin: 8px 0px 0px 35px; }
#home-save-title2 { float: left; display: block; position: relative; margin: 8px 0px 0px 55px; }

#home-save-footer { color: white; font-size: 13px; font-weight: bold; float: left; display: block; position: relative; width: 960px; margin: 12px 0px 0px 19px; height: 30px; background-color: #79A1ED; }
#home-save-text-bottom { display: block; text-align: center; position: relative; margin: 8px 0px 0px 25px; }
#home-save-text-bottom a:link, #home-save-text-bottom a:visited { color: white; text-decoration: underline; font-size: 13px; }
#home-save-text-bottom a:hover, #home-save-text-bottom a:active, #home-save-text-bottom a:visited:hover { text-decoration: none; }

#home-inside-offer { font-size: 13px; color: #333; float: left; position: relative; padding: 25px; line-height: 16px; }
#home-logos-position { font-size: 11px; float: left; display: block; position: relative; width: 960px; margin: 5px 0px 0px 19px; }
table##position td { padding: 1px; border: 0px solid ##cccccc; }
#home-top-menu { color: #fff; text-align: right; vertical-align: middle; display: block; height: 19px; position: relative; bordex: 1px solid blue; }
#home-top-menu li { color: #A7ADCB; display: inline; padding: 10px 3px 3px 0px; font: 11px Arial, Verdana, sans-serif; }
#home-top-menu li a:link,
#home-top-menu li a:visited,
#home-top-menu li a:active { color: #A7ADCB; text-decoration: underline; font-size: 11px; }
#home-top-menu li a:hover { color: #E5E6EF; }
#home-top-menu a { color: #fff; font-size: 11px; text-decoration: underline; font-weighx: bold; }
#home-top-menu a:hover { text-decoration: none; }
#home-imagemap { float: left; position: absolute; width: 245px; height: 142px; margin-left: 20px; margin-top: 0px; bordex: 0px dashed green; z-index: 100; }
#home-header-inside { background: url(../images/headerTopInside.gif) no-repeat; width: 100%; height: 86px; float: left; display: block; position: relative; clear: both; bordex: 1px red solid; }
#home-header-inside a { text-decoration: none; }
#home-imagemap-inside { float: left; position: absolute; width: 220px; height: 120px; margin-left: 20px; margin-top: 0px; bordex: 0px dashed green; z-index: 100; }
#home-inside-page-card-bottom { margin: 0; padding: 0; border-right: 1px #DDDCDC solid; bordex: 1px red solid; }

#home-inside-navigation-buttons { margin: 0px 0px 0px 300px; padding-top: 2px; position: absolute; }
#home-inside-navigation-buttons li { margin: 0; padding: 0; list-style: none; float: left; }
#home-inside-navigation-buttons li a { display: inline-block; padding: 22px 18px 17px 18px; height: 22px; line-height: 22px; font-size: 11pt; text-align: center; border: none; color: #fff; font-weight: bold; text-decoration: none; position: relative; }
#home-inside-navigation-buttons li > a { display: block; }
#home-inside-navigation-buttons li a img { position: absolute; bottom: 1.7em; left: 15px; }
#home-inside-navigation-buttons li a:hover,
#home-inside-navigation-buttons li.current a { border: none; background: url(../images/navigationrollover.png) top left repeat-x; text-decoration: none; }

#home-inside-page-title { text-align: right; margin-top: -65px; margin-right: 15px; }
#login-form { color: #333; font-size: 13px; margin: 20px; }
#login-form #sendlogin { background: #ffffff; margin: 10px 0px 0px 0px; color: #f58715; font-size: 12px; font-weight: bold; border: 1px #f58715 solid; cursor: pointer; cursor: hand; height: 26px; width: 100px; }
#login-form #sendlogin:hover { background: #f58715; color: #ffffff; }
#login-form h2 { color: #333; font-size: 15px; font-weight: bold; padding: 0px 0px 5px 0px; text-transform: uppercase; }
#login-form #labels { color: #333; font-size: 13px; font-weight: normal; padding: 10px 0px 0px 0px; }
#login-form .inputbox { width: 200px; margin: 1px 0px; padding: 3px; border: 1px #ccc solid; font-size: 15px; }
#login-form .inputpin { width: 50px; margin: 1px 0px; padding: 3px; border: 1px #ccc solid; font-size: 15px; }
#login-form a { color: #333; vertical-align: 10%; padding-left: 5px; text-decoration: underline; }
#login-form a:hover { color: #F39E00; }
#login-form .form-extra-span2 { float: right; font-size: 8pt; padding-left: 4px; }
#login-form .form-extra-span a { color: #333; font-size: 11px; vertical-align: 10%; padding-left: 5px; text-decoration: underline; }
#login-form .form-extra-span a:hover { color: #F39E00; }

#notifypanel { padding: 12px; margin: 12px; border: 5px #F19B08 solid; width: 50%; font-size: 13px; }
#error-bubble { font-size: 12px; text-decoration: none; padding: 10px 0px 0px 0px; }
#error-bubble .error-image { width: 253px; background-repeat: no-repeat; background-position: top left; }
#error-bubble .error-top { height: 22px; background-image: url(../images/errortop.gif); }
#error-bubble .error-bottom { height: 11px; background-image: url(../images/errorbottom.gif); }
#error-bubble .error-middle { background-image: url(../images/errormiddle.gif); background-repeat: repeat-y; }
#error-bubble .error-msg { padding: 10px 20px 10px 20px; }
#error-bubble .error-oops { font-size: 24px; color: #fff; }
#error-bubble .error-text { color: #fff; }
#error-bubble .pad-xxs { padding: 3px; }
#error-bubble .pad-xs { padding: 5px; }
#errorpanel { font-size: 13px; padding: 12px; margin: 12px 12px 0 0; border: 1px #F19B08 solid; }
#errorpanel li { list-style: round; padding: 0 0 0 0; margin-left: 44px; font-size: 13px; }
#errorpanel ul { padding: 12px 0 0 0; }
#errorpanel .title { margin: 5px 0 0 0; padding: 0; font-size: 15px; font-weight: bold; color: #F19B08; }

.tempcard-signin { padding: 16px 0 0 0; }
.tempcard-signin h3 { color: #333; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.tempcard-signin #tempcardbody { padding: 12px 0px 0px 0px; }
.tempcard-signin #register { padding: 10px 0px 0px 0px; }

.how-it-works-title { font-weight: bold; font-size: 20px; border: 0px solid #cccccc; }
.blue-font { color: #0D39A9; }
.how-it-works-sub-title { font-weight: bold; font-size: 15px; text-align: left; padding-bottom: 22px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.center-text { text-align: center; width: 100%; }
.msd-color-1 { font-weight: bold; font-style: italic; color: #000000; }
.msd-color-2 { color: #E36C0A; font-style: italic; }

.qanda-sub-title { font-size: 11pt; font-weight: bold; color: #1c1c1c; text-align: left; padding-bottom: 22px; }
.questions span#title { text-decoration: underline; font-size: 9pt; color: #1c1c1c; }
.questions span#title:hover, span#title:active, span#title:visited:hover { text-decoration: none; cursor: pointer; cursor: hand; }
.questions h1, .questions h2, .questions div { margin: 0; padding: .25em; color: #1c1c1c; text-decoration: none; font-weight: normal; }
.questions div { padding: 10px; border: 1px #ccc solid; line-height: 16px; margin-top: 5px; margin-bottom: 10px; }
.num { text-decoration: none; font-size: 10pt; }
.space { padding-right: 10px; }
.space2 { padding-right: 10px; }


#signin { list-style: none; padding: 200px 0px 0px 100px; }
#signin li { padding: 15px; }
#page-content-inline { width: 766px; float: right; padding-left: 0px; }
#content-with-navigation { float: left; background-position: left; background-repeat: repeat-y; background-image: url('../../images/facelift2/background/leftmenuBackground.jpg'); }
#content-signup { margin: 105px 0px 0px 19px; padding: 0px 20px 20px 20px; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc; position: relative; height: 100%; font-size: 13px; color: #333; borderx: 1px dashed black; }
#insidepagecontent { position: relative; borderx: 1px dashed black; }
#logincontent { margin: 185px 0px 0px 19px; padding: 0px 0px 30px 80px; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; position: relative; }
#navigation { margin: 6px 0px 0px 300px; height: 61px; border: 0px dashed green; float: left; }
#navigation li { margin: 0; padding: 0; list-style: none; height: 61px; float: left; }
#navigation li a { display: inline-block; padding: 25px 18px 15px 18px; height: 20px; line-height: 20px; font-size: 15px; text-align: center; border: none; color: #fff; font-weight: bold; text-decoration: none; position: relative; }
#navigation li > a { display: block; }
#navigation li a img { position: absolute; bottom: 1.7em; left: 15px; }
#navigation li a:hover,
#navigation li.current a { border: none; background: url(../images/navigationrollover.png) top left repeat-x; text-decoration: none; }
#welcome { display: inline-block; padding: 48px 0px 0px 280px; height: 20px; color: #fff; position: relative; font: bold 15px Arial, Verdana, sans-serif; }
#inside-border { border: 0px #F19B08 solid; }

#form-account { font-size: 13px; color: #333; list-style: none; margin: 0px; }
#form-account label { float: left; display: block; width: 150px; margin-top: 5px; }
#form-account .inputbox { width: 200px; margin: 1px 0px; padding: 3px; border: 1px #CCC solid; }
#form-account .inputpin { width: 50px; margin: 1px 0px; padding: 3px; border: 1px #CCC solid; }
#form-account select { width: 209px; margin: 2px 0px 1px 0px; font-size: 13px; color: #333; }
#form-account p { margin: 10px; }
#form-account h1 { font-size: 15px; margin: 10px; }
#form-account h2 { font-size: 13px; margin: 20px 0px 20px 0px; font-weight: normal; }
#form-account span { font-size: 11px; }
#form-account a:link, a:visited { color: #FF7500; text-decoration: underline; font-size: 13px; }
#form-account a:hover, a:active, a:visited:hover { text-decoration: none; }
#newsletter { list-style: disc; margin: 20px 50px; }
#sendenrollment { background: #FFFFFF; margin: 30px 0px 0px 0px; padding: 5px 10px; color: #F58715; font-size: 12px; font-weight: bold; border: 1px #F58715 solid; cursor: pointer; cursor: hand; }
#sendenrollment:hover { background: #F58715; color: #FFF; }


#members-inside-page-container { position: relative; float: left; width: 980px; bordex: 1px #ff8000 solid; }
#navigation-block-background { float: left; position: relative; background-position: left; background-repeat: repeat-y; background-image: url(../images/leftmenuBackground.gif); bordex: 1px #00ff00 solid; }
.page-title { color: #333; text-align: left; border: 0px solid blue; font-size: 15px; font-weight: bold; margin: 25px 5px 10px 0px; padding-bottom: 10px; position: relative; text-transform: uppercase; }
.page-title-underline { color: #333; text-align: left; border-bottom: 1px solid #ccc; font-size: 15px; font-weight: bold; margin: 27px 0px 24px 0px; padding-bottom: 3px; position: relative; text-transform: uppercase; width: 686px; }
p.line-deals-members { height: 1px; margin: 0px 0 0px 0; border-bottom: 1px solid #bbbbbb; width: 680px; }
#members-discounts-offer { font-size: 13px; color: #333; padding: 5px 20px 5px 0; }
.members-discounts-label { font-size: 13px; color: #333; padding: 5px 20px 5px 0; font-weight: bold; }
.members-discounts-content { font-size: 13px; color: #333; padding: 5px 0 5px 0; }
.page-message { color: #333; text-align: left; border: 0px solid blue; font-size: 16px; font-weight: bold; margin: 20px 5px 10px 0px; padding-bottom: 10px; position: relative; text-transform: uppercase; }
#members-header-inside { background: url(../images/headerTopInside.gif) no-repeat; width: 100%; height: 86px; float: left; display: block; position: relative; clear: both; bordex: 1px red solid; }
#members-header-inside a { text-decoration: none; }
#imagemap-inside { float: left; position: absolute; width: 220px; height: 120px; margin-left: 20px; margin-top: 0px; bordex: 0px dashed green; z-index: 100; }
#topmenu-members { color: #fff; text-align: right; border: 0px solid blue; font-size: 13px; font-weight: bold; margin: 5px 5px 0px 0px; position: relative; float: right; }
#topmenu-members1 { border: 0px solid blue; margin: 0px 2px 0px 0px; }
#topmenu-members2 { border: 0px solid blue; margin: 30px 50px 0px 0px; }
#topmenu-members a { color: #fff; font-size: 11px; text-decoration: underline; font-weighx: bold; }
#topmenu-members a:hover { text-decoration: none; }
#inside-navigation-buttons { margin: 25px 0px 0px 300px; height: 61px; border: 0px dashed green; float: left; }
#inside-navigation-buttons li { margin: 0; padding: 0; list-style: none; height: 61px; float: left; }
#inside-navigation-buttons li a { display: inline-block; padding: 25px 18px 15px 18px; height: 20px; line-height: 20px; font-size: 14px; text-align: center; border: none; color: #fff; font-weight: bold; text-decoration: none; position: relative; }
#inside-navigation-buttons li > a { display: block; }
#inside-navigation-buttons li a img { position: absolute; bottom: 1.7em; left: 15px; }
#inside-navigation-buttons li a:hover,
#inside-navigation-buttons li.current a { border: none; background: url(../images/navigationrollover.png) top left repeat-x; text-decoration: none; }
#home-inside-page-title { text-align: right; margin-top: -65px; margin-right: 15px; }
#update-button { background: #FFFFFF; margin: 10px 0px 20px 0px; height: 26px; color: #F58715; font-size: 12px; font-weight: bold; border: 1px #F58715 solid; cursor: pointer; cursor: hand; width: 100px; }
#update-button:hover { background: #F58715; color: #FFF; }
#bold { font-weight: bold; }
.page-navigation-menu { margin-left: 30px; height: 100%; }
#page-navigation-menu .separator { border-top: solid; border-top-width: 1px; border-top-color: #fff; margin-top: 20px; margin-bottom: 10px; margin-right: 10px; padding: 10px 10px 0px 0px; }
#page-navigation-menu .fontNormal { color: #FFFFFF; }
#page-navigation-menu .top-item { text-align: left; font-size: 13px; padding: 0px 0px 0px 12px; }
#page-navigation-menu a.link-normal:link,
#page-navigation-menu a.link-normal:visited,
#page-navigation-menu a.link-normal:active { text-decoration: none; font-size: 12px; color: #fff; }
#page-navigation-menu a.link-normal:hover { color: #F3E798; text-decoration: underline; }
#page-navigation-menu a.link-selected:link,
#page-navigation-menu a.link-selected:visited,
#page-navigation-menu a.link-selected:active { text-decoration: none; font-size: 12px; color: #002a48; }
#page-navigation-menu a.link-selected:hover { color: #002a48; text-decoration: underline; }
#page-navigation-menu a.linkLowNone:link,
#page-navigation-menu a.linkLowNone:visited,
#page-navigation-menu a.linkLowNone:active { color: #CAF0FF; text-decoration: none; }
#page-navigation-menu a.linkLowNone:hover { color: #F3E798; text-decoration: underline; }
#page-navigation-menu .selected-box-top { height: 5px; background-image: url('../images/leftmenuItemTop.gif'); background-repeat: no-repeat; font-size: 0; }
#page-navigation-menu .selected-box-bottom { height: 5px; background-image: url('../images/leftmenuItemBottom.gif'); background-repeat: no-repeat; font-size: 0; }
#page-navigation-menu .div-selected-top { background-color: white; background-image: url('../images/leftmenuArrowWhiteMiddle.gif'); background-repeat: no-repeat; background-position: center left; padding: 2px 0px 2px 30px; text-align: left; font-size: 13px; }
#page-navigation-menu .div-unselected-top { background-image: url('../images/leftmenuArrowBlueMiddle.gif'); background-repeat: no-repeat; background-position: center left; padding: 7px 7px 7px 30px; text-align: left; font-size: 13px; }
#page-navigation-menu .div-selected { background-image: url('../images/leftmenuItemTop.gif'); background-repeat: no-repeat; background-color: white; padding: 7px 0px 2px 12px; text-align: left; font-size: 13px; }
#page-navigation-menu .div-normal { padding: 7px 7px 7px 12px; text-align: left; font-size: 13px; }
#page-content-body { width: 767px; float: left; border: 0px solid #DDDDDD; text-align: left; top: -10px; position: relative; }
#page-content-inline { width: 766px; float: right; padding-left: 0px; }
#content-with-navigation { float: left; background-position: left; background-repeat: repeat-y; background-image: url('../images/leftmenuBackground.gif'); }
#home-inside-page-container2222222222222 { margin: 105px 0px 0px 19px; padding: 0 20px 20px 20px; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc; position: relative; height: 100%; borderx: 1px dashed black; }
#home-top-menu1 { border: 0px solid blue; margin: 0px 2px 0px 0px; }
#header-card-bottom { bordex: 1px red solid; margin: 0; padding: 0; }
#inside-page-content { font-size: 12px; float: left; position: relative; bordex: 1px red solid; border-right: 1px #DDDCDC solid; border-bottom: 1px #DDDCDC solid; width: 686px; margin-left: -12px; padding-left: 30px; padding-right: 30px; min-height: 450px; line-height: 18px; }
#inside-page-content p { padding: 0px 0px 6px 0px; }
#navigation-block { width: 245px; overflow: auto; margin: 0 0px 0 0; float: left; position: relative; bordex: 2px #808000 solid; }
.spacer { margin-top: 10px; }

.inviteleft { float: left; margin-top: 15px; }
.inviteleft .leftlabel { float: left; width: 50px; }
.inviteleft .field { float: left; margin: 0 0 5px 0; }
.textarea-input-box { padding: 2px; font-size: 9pt; font-family: Arial, "Lucida Sans Regular", Arial, Lucida Sans, Verdana, Sans-Serif; }

.inviteright { float: left; margin: 15px 0 0 40px; }
.inviteright .rightlabel { float: left; width: 70px; }
.inviteright .field { float: left; margin: 0 0 5px 0; }
#send-button { background: #FFFFFF; margin: 10px 0px 20px 0px; height: 26px; color: #F58715; font-size: 12px; font-weight: bold; border: 1px #F58715 solid; cursor: pointer; cursor: hand; width: 85px; }
#send-button:hover { background: #F58715; color: #FFF; }
