/* CSS Document */
body { background: #41404B; font-family: Arial; font-size: 11px; color: #3A3947; }
td { font-size: 11px; color: #41404B; vertical-align: top; }
p { text-align: justify; }
.pageTitle { font-size: 18px; font-weight: normal; color: #504F65; }
.featureTitle { font-size: 16px; font-weight: bold; color: #504F65; }
.linkButton { cursor: hand; }
.required { color: red; font-size: 9px; }
.note { color: bluegrey; font-size: 9px; }
.tlcNote { font-style: italic; font-size: 12px; text-align: center; }

.floatTable { position: relative; float: left; }
.floatRight { position: relative; float: right; }

.searchParam { width: 120px; font-size: 11px; }

.border { border: 1px solid #FFFFFF; }

.header { background: url(images/header.gif) repeat-x; height: 44px; }

.banner { background: url(images/bannerStretch.gif) repeat-x; height: 70px; }
.bannerStretch { width: 100% }
.bannerLeft { width:35px; height: 70px; }
.logo {  height: 70px; width: 254px; }
.bannerRight { background: url(images/bannerRight.gif) no-repeat right; height: 70px; width: 381px; color: #FFFFFF; text-align: right; padding-right: 10px; font-size: 12px; }

.menuOutsideLeft { background: url(images/menuOutsideStretch.gif) repeat-x; height: 26px; width: 50%; text-align: right; }
.menuOutsideMiddle { background: url(images/menuInsideStretch.gif) repeat-x; height: 26px; text-align: center; }
.menuOutsideRight { background: url(images/menuOutsideStretch.gif) repeat-x; height: 26px; width: 50%; text-align: left; }

.holder { vertical-align: top; height: 400px;  background: url(images/waterMark.gif) no-repeat 60px center #FFFFFF;}
.mainPane { vertical-align: top; width: 99%; padding: 5px; padding-left: 30px; padding-top: 35px; }
.sidePane { vertical-align: top; width: 1%; padding: 5px; padding-top: 35px; }
.fullPane { vertical-align: top; width: 100%; padding: 5px; padding-top: 35px;  padding-left: 30px; }

.previewTable { background: url(images/previewBG.gif) no-repeat center top; width: 220px; height: 238px; position: relative; float: left; }
.previewMain { vertical-align: top; padding-left: 25px; padding-right: 25px; }

.footer { height: 21px; background: url(images/footer.gif) repeat-x; color: #FFFFFF; font-size: 10px; text-align: center; }

.mainMenu { font-weight: bold; color: #ffffff; padding-left: 5px; padding-right: 5px; text-decoration: none; margin-top: 5px; }
* html .mainMenu { } 
a.mainMenu:link { }
a.mainMenu:visited {  }
a.mainMenu:hover { color: #333333; }
a.mainMenu:active { color: #CCCCCC; }

.more { text-align: right; color: #726E91; padding-right: 9px; text-decoration: none; background: url(images/continue.gif) no-repeat center right; }
* html .more { } 
a.more:link { }
a.more:visited {  }
a.more:hover { color: #999999; }
a.more:active { color: #CCCCCC; }

.adminMenu { text-align: left; color: #333333; text-decoration: none; font-size: 12px; font-weight: bold; padding-right: 30px;  }
* html .adminMenu { } 
a.adminMenu:link { }
a.adminMenu:visited {  }
a.adminMenu:hover { color: #999999; }
a.adminMenu:active { color: #CCCCCC; }

.logins { text-align: center; background: url(images/logins.gif) no-repeat top left; width: 197px; height: 20px; margin-right: 30px; padding-top:5px; }
* html .logins { height: 25px; width: 197px; }

.logins2 { text-align: center; background: url(images/logins2.gif) no-repeat top left; width: 115px; height: 20px; margin-right: 30px; padding-top:5px; }
* html .logins2 { height: 25px; width: 115px; }

.loginLink { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;  padding-left:15px; padding-right:15px; }
* html .loginLink { } 
a.loginLink:link { }
a.loginLink:visited {  }
a.loginLink:hover { color: #999999; }
a.loginLink:active { }

.whtLink{ color: #FFFFFF;}
.darkLink{ color: #41404B;}

.featureBorderTop { vertical-align: bottom; background: url(images/featureBorderTop.gif) no-repeat; padding-left: 20px; height: 30px; padding-bottom: 2px; font-size: 16px; font-weight: bold; color: #504F65; }
.featureBorderMid { background: url(images/featureBorderMid.gif) repeat-y; }
.featureBorderBottom { background: url(images/featureBorderBottom.gif) no-repeat bottom; height: 10px; }
.featureDetails { vertical-align: top; padding-top: 10px; padding-left: 18px; padding-right: 13px; width: 50%; height: 156px; background: url(images/featureBG.gif) no-repeat 12px center; }
.featureDetails2 { vertical-align: top; padding-top: 10px; padding-left: 13px; padding-right: 18px; width: 50%; height: 156px; background: url(images/featureBG.gif) no-repeat 6px center; }
