﻿body { margin:0px; padding:0px; font-family:Arial, sans-serif; color:#464342; font-size:13px; line-height:130%; background:#ffffff; }

div, td, span {line-height:130%}
h1, h2, h3, h4, h5, h6 { margin:0px; padding-bottom:20px; line-height:120%; }

.fontBold { font-weight:bold; }
.textAlignRight { text-align:right; }
.textAlignCenter { text-align:center; }
.helptext { color:#999999; font-size:11px; }

.bg_top { background:#ffffff url(/images/themes/a01/bg-top.jpg) top left repeat-x; }
.topArea { height:90px; padding-left:10px; padding-right:10px; overflow:hidden; }
.toplogo { color:#413d3c; font-size:30px; font-weight:bold; padding-top:6px; height:80px; overflow:hidden; }
.toplogo A { color:#413d3c; text-decoration:none; }
.toplogo A:Hove { color:#413d3c; text-decoration:none; }
.topsearch { float:right; text-align:right; }
.topmenubar { background:url(/images/themes/a01/bar-top-menu.gif) top left no-repeat; height:36px; }

.topMenu { color:#ffffff; font-weight:bold; font-size:14px; font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; }
.topMenu A { color:#ffffff; text-decoration:none; }
.topMenu A:Hover { color:#ffffff; text-decoration:underline; }

.topMenuLeft { float:left; padding-left:14px; padding-right:10px; padding-top:5px; }
.topMenuRight { text-align:right; padding-left:10px; padding-right:14px; }

.middleArea { height:400px; vertical-align:top; }

.areaSideMenu { float:right; width:220px; padding-left:20px;}
.sideMenuBorder { border:solid 1px #f6e3a3;}
.areaContent { padding-right:240px; padding-left:10px; }
.areaContentFull { padding-left:10px; padding-right:10px; }
.pageContent { padding-top:10px; padding-bottom:0px; }
#contentSub { padding-top:10px; padding-bottom:10px; }
.sideMenuSpace { height:10px;}
.areaLeftBanner { padding-top:10px; padding-bottom:10px; padding-right:10px; width:220px; overflow:hidden;text-align:center; }

.menuHeadline { font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; font-size:15px; font-weight:bold; padding:10px; 
      padding-top:4px; padding-bottom:4px; line-height:120%; background:#faf0be; }

.menu1st { font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; padding:10px; padding-top:2px; padding-bottom:2px; line-height:120%; background:#fffdd0; }
.menu1st A { color:#413d3c; text-decoration:none; }
.menu1st A:Hover { color:#999999; text-decoration:underline; }

.menu2nd { font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; padding:10px; font-size:12px; padding-left:20px; padding-top:1px; padding-bottom:1px; line-height:120%; background:#fffdd0; }
.menu2nd A { color:#413d3c; text-decoration:none; }
.menu2nd A:Hover { color:#999999; text-decoration:underline; }

.sideMenuSpace2 { height:2px; background:#ffffff; }
.sideMenuSpace4 { height:6px; background:#ffffff; }
.sideMenuSpace6 { height:10px; background:#ffffff; }

.sideMenuSpaceA2 { height:2px; background:#fffdd0; }
.sideMenuSpaceA4 { height:6px; background:#fffdd0; }
.sideMenuSpaceA6 { height:10px; background:#fffdd0; }

.TxtBoxTopSearch { background:#ffffff; border:solid 1px #f6e3a3; width:80px; }
.rightBanner { padding-left:14px; width:236px; float:left; overflow:hidden; }

.topictitle h3 { background:#faf0be; margin:0px; padding:4px; padding-left:3px; font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; 
      font-size:14px; font-weight:bold; line-height:120%;}
.topictitle h3 A {  color:#413d3c; text-decoration:none; }
.topictitle h3 A:Hover {  color:#413d3c; text-decoration:underline; }

.siteMapTitle  { background:#faf0be; padding:4px; font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; 
      font-size:14px; font-weight:bold; line-height:120%; border:none !important;}

.topicDate { padding-top:4px; padding-left:3px;}
.topicContent {padding-top:16px; padding-bottom:20px; padding-left:3px; }

.pageTitle h2 { margin:0px; padding:4px; padding-left:0px; padding-bottom:26px; padding-top:0px; font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS"; 
      font-size:22px; font-weight:bold; line-height:120%; background:url(/images/themes/a01/pageTitleSplit.gif) bottom left repeat-x;  }
.pageSubTitle h4 { margin:0px; padding-bottom:6px; line-height:120%; font-size:16px; font-weight:bold; font-family:"Segoe UI", Arial, Verdana, Helvetica, "Trebuchet MS";  }

.LoginBorder { border:solid 1px #f6e3a3; background:#fffdd0; padding:16px; padding-right:50px; color:#333333; width:420px; display:table; }

.functionBoard { padding-top:20px; }

.areaBottomCnt { vertical-align:top; border:solid 1px #f6e3a3; background:#fffdd0; height:60px; text-align:center; font-size:12px; color:#666666; }
.areaBottomPower { padding:10px; padding-bottom:6px; padding-top:0px; text-align:right; font-size:11px; color:#999999;}
.areaBottomPower A { color:#999999; text-decoration:none;}
.areaBottomPower A:Hover { color:#999999; text-decoration:underline; }
.areaBottom2 {text-align:center; padding:10px;}
