﻿body { margin:0px; font-size: 13px; font-family:Verdana; color:#333333; line-height:130%; background-image:url(/images/backgroundimage.jpg); background-repeat:repeat-y; background-position:center; background-color:#ebebeb; }

a { color:#006599; text-decoration:underline; }
a:Hover { color:#4595be; text-decoration:underline; }

.helptext { color:#999999; font-size:11px; }

#tableMain {margin-left:auto; margin-right:auto; width:980px; border:none; display: table; float:left; }
.cssTableRow { display:table-row; }
#topArea { width:960px; display:table-cell; padding:10px; }

#logoArea { padding:0px; padding-left:10px; padding-right:10px; padding-top:6px; color:#2e870b; font-size:30px; 
    font-family:"Lucida Sans Regular", 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; line-height:120%;  display:table-cell; background-color:#ffffff; 
    }
    
#logoArea A { color:#2e870b; text-decoration:none; }
#logoArea A:Hover { color:#2e870b; text-decoration:none;  }
#searchArea { float:right; width:300px; padding-right:10px; text-align:right;  display:table-cell; background-color:#ffffff; }

#topMenuArea { background-image:url(/images/topBar.jpg); background-position:top; background-repeat:no-repeat; 
    height:34px; padding-top:10px; width:980px;  }
    
.topMenu { font-family:"Lucida Sans Regular", 'Lucida Sans', Verdana, Arial, sans-serif; font-weight:bold; color:#FFFFFF; line-height:120%; }
.topMenu A { color:#FFFFFF; text-decoration:none; }
.topMenu A:Hover { color:#FFFFFF; text-decoration:underline; }
.topMenuLeft { float:left; padding-left:24px; }
.topMenuRight { padding-right:24px; text-align:right; }

#contentArea { display:table-row; }
#siteMenuArea { float:left; width:220px; overflow:hidden;  padding-bottom:20px; padding-left:10px; padding-top:4px; display:table-cell;}
#pageArea { width:720px; float:right; overflow:hidden;  padding-bottom:20px; padding-right:10px; padding-top:4px; display:table-cell; line-height:150%;}

#bottomArea { padding:10px; padding-bottom:0px; }
#bottomText { width:940px; padding:10px; text-align:center; border:solid 1px #f1f1f1; background-color:#F8f8f8; color:#999999; display:table-cell; }
#bottomText A { color:#999999; text-decoration:none; }
#bottomText A:Hover { color:#999999; text-decoration:underline; }

#bottomPowerArea { text-align:right; font-size:11px; color:#cccccc; padding:3px; padding-right:13px; line-height:120%; }
#bottomPowerArea A { color:#cccccc; text-decoration:none; }
#bottomPowerArea A:Hover { color:#cccccc; text-decoration:underline; }


.sideMenuHeadline { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; background-image:url(/images/sideMenuHeadLine2.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; padding-top:5px; height:21px; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:110%;}
.sideMenuHeadline3 { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; background-image:url(/images/sideMenuHeadLine3.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; padding-top:5px; height:21px; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:110%;}
.sideMenuMiddleHead { background-image:url(/images/sideMenuMiddle.gif); background-position:center; background-repeat:repeat-y; padding-left:5px; padding-right:5px;}
.sideMenuMiddle { background-image:url(/images/sideMenuMiddle.gif); background-position:center; background-repeat:repeat-y; padding-left:8px; padding-right:8px;}
.sideMenuSplit { height:2px; background-image:url(/images/sideMenuSplit.gif); background-position:center; background-repeat:repeat-x; }
.sideMenu1st { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; padding:5px; padding-left:5px; line-height:100%; }
.sideMenu1st A { color:#333333; text-decoration:none; }
.sideMenu1st A:Hover { color:#333333; text-decoration:underline; }
.sideMenu2nd { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; padding:0px; padding-bottom:7px; padding-left:10px; line-height:100%; }
.sideMenu2ndImage { padding-right:6px; padding-top:2px; }
.bold { font-weight:bold; }
.underline { text-decoration:underline; }

.titleBar { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; line-height:110%; height:24px; padding-top:5px; padding-left:10px; font-size:17px; color:#FFFFFF; font-weight:bold; background-image:url(/images/titlebar.gif); background-position:top; background-repeat:no-repeat;}

.paddingBottom12px { padding-bottom:12px; }

.paddingBottom8px { padding-bottom:8px; }
.gsc-results { width:680px; }
.rightBanner { padding-left:10px; width:200px; float:left; overflow:hidden; text-align:center; }

.gallery { border:solid 1px #cccccc; padding:5px; background-color:#F9F9F9; }

.borderTop { background-image:url(/images/borderTop.gif); background-position:left top; background-repeat:no-repeat; height:16px; }
.borderCenter { background-image:url(/images/borderCenter.gif); background-position:left top; background-repeat:repeat-y; padding:0px; padding-left:16px; padding-right:16px; }
.borderBottom { background-image:url(/images/borderBottom.gif); background-position:left bottom; background-repeat:no-repeat; height:16px; }

.error { padding:5px; color:Red; text-align:center; }

.tableSignUpRowsBold { padding:4px; padding-right:8px; padding-left:0px; line-height:110%; border-bottom:solid 1px #dddddd; font-weight:bold; }
.tableSignUpRows { padding:4px; padding-right:8px; padding-left:0px; line-height:110%; border-bottom:solid 1px #dddddd;}

.tableSignUpRowsB { padding:4px; padding-right:8px; padding-left:0px; line-height:110%; }

.LoginBorder { border: 1px solid #dddddd; background-color:#FbFbFb; padding:16px; padding-right:50px; color:#333333; width:360px; display:table; }
.LoginTxtField { font-weight:bold; padding-right:10px;}


.pageSectionBottomCenter { background-image:url(/images/pageSectionBarBottomCenter.gif); background-position:left; background-repeat:repeat-x; height:11px; }
.pageSectionBottomLeft { background-image:url(/images/pageSectionBarBottomLeft.gif); background-position:left; background-repeat:no-repeat; height:11px; width:10px; }
.pageSectionBottomRight { background-image:url(/images/pageSectionBarBottomRight.gif); background-position:right; background-repeat:no-repeat; height:11px; width:10px; }
.pageSectionMiddleLeft { background-image:url(/images/pageSectionBarMiddleLeft.gif); background-position:left; background-repeat:repeat-y; width:10px; }
.pageSectionMiddleRight { background-image:url(/images/pageSectionBarMiddleRight.gif); background-position:right; background-repeat:repeat-y; width:10px; }
.pageSectionTopCenter { background-image:url(/images/pageSectionBarTopCenter.gif); background-position:left; background-repeat:repeat-x; height:32px; padding-bottom:7px; font-weight:bold; font-size:14px; }
.pageSectionTopLeft { background-image:url(/images/pageSectionBarTopLeft.gif); background-position:left; background-repeat:no-repeat; height:38px; width:10px; }
.pageSectionTopRight { background-image:url(/images/pageSectionBarTopRight.gif); background-position:right; background-repeat:no-repeat; height:38px; width:10px; }
.pageSectionMore { font-size:11px; color:#666666; font-weight:normal; }
.pageSectionMore A { color:#666666; text-decoration: none; font-weight:normal; }
.pageSectionMore A:Hover { color:#999999; text-decoration: underline; font-weight:normal; }

.paging { color:#333333; text-decoration:none; }
.paging A { color:#333333; text-decoration:none; }
.paging A:Hover { color:#999999; text-decoration:underline; }

.AdminTitleBar { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, sans-serif; line-height:110%; padding-top:10px; padding-bottom:10px; font-size:19px; color:#2e870b; font-weight:bold;}
.AdminContentArea { padding-bottom:20px; padding-right:14px; padding-left:14px; padding-top:4px; line-height:150%;}
.tableTitle { padding:4px; background-color:#eeeeee; border-right:solid 1px #FFFFFF; line-height:100%; font-weight:normal; font-size:12px; text-align:left; }
.tableRows { padding:4px; border-bottom:solid 1px #dddddd; line-height:110%; }

.tableLeft { text-align:right; padding:4px; padding-right:6px; font-weight:bold; border-bottom:solid 1px #eeeeee; vertical-align:top;  line-height:110%;}
.tableRight { padding:4px;  border-bottom:solid 1px #eeeeee; vertical-align:top; line-height:110%; }
.tableRightBox { padding:2px;  border-bottom:solid 1px #eeeeee; vertical-align:top;  line-height:110%;}
.tableLeftB { text-align:right; padding:4px; padding-right:6px; font-weight:bold; vertical-align:top;  line-height:110%;}
.tableRightB { padding:4px; vertical-align:top;  line-height:110%;}    
.tableRightBoxB { padding:2px; vertical-align:top; line-height:110%; }
.tableButton { padding:4px; text-align:right; padding-top:8px; padding-bottom:8px; line-height:110%;}

.subTitle { padding:3px; background-color:#EEEEEE; border-right:solid 1px #FFFFFF; font-size:11px; line-height:110%; }
.subTitleE { padding:3px; background-color:#EEEEEE; line-height:110%; }