/* aejw.com Site CSS (portal27 Common CSS)
      (c)2006-2007 portal27 / aejw.com - http://www.aejw.com/ */
/* p27:base */
body{color: #000000;background-color: #ffffff;margin: 0px;padding: 0px;font-family: tahoma, arial, helvetica, sans-serif;font-size: 0.9em;}
h1{color: #353535;margin: 0px 0px 3px 0px;padding: 8px 0px 2px 0px;font-size: 1.2em;position: relative;font-weight: bold; text-transform: lowercase;}
h2{color: #353535;margin: 0px 0px 3px 0px;padding: 8px 0px 2px 0px;font-size: 1.1em;position: relative;font-weight: bold; text-transform: lowercase;}
h3, h4, h5, h6{color: #555555;margin: 0px 0px 3px 0px;padding: 8px 0px 2px 0px;font-size: 1em;position: relative;font-weight: bold;}
a{color: #353535; }
a:hover{color: #000000; }
p{margin: 0px;padding: 0px 0px 5px 0px;}
pre{margin: 0px;padding: 0px 0px 5px 0px;}
textarea, form, div, span{margin: 0px;padding: 0px;}
ul, ol{padding:0px 2px 0px 2px;margin:0px 0px 2px 24px;}
ul li, ol li{margin:0px;	padding:0px;}
b, strong{font-size:0.9em;}
/* p27:designMode */
.p27dmHeader{border-bottom: 1px solid #797979;}
.p27dmHeader .tab{padding-left: 7px;padding-top: 2px;padding-bottom: 3px;padding-right: 7px;cursor:default;background-color:#e2e2e2;background-image: url(../p27/res/designMode/back.gif);}
.p27dmHeader .tab img{float:left;}
.p27dmPanel{padding-top:5px;}
.p27dmModule{border-left: 1px solid #797979;border-right: 1px solid #797979;border-bottom: 1px solid #797979;padding:2px;margin-bottom:5px;}
/* content panels */
.p27panel{background-color: #ffffff;white-space:normal;padding-left:10px;padding-right:10px;}
.p27panelLeft{background-color: #ffffff;white-space:normal;padding-left:10px;padding-right:10px;}
.p27panelRight{background-color: #ffffff;white-space:normal;padding-left:10px;padding-right:10px;}
/* form styles */
.p27form{font-size:1em;clear:both;}
.p27form label{color:#454545;}
.p27form label:hover{color:#000000;}
.p27form .formFieldLeft{margin-left:20px;padding:2px 5px 2px 5px;background-color: transparent;text-align: left;color: #252525;}
.p27form .formField{margin: 1px;padding: 2px;background-color: transparent;text-align: center;color: #252525;}
.p27form .formFieldError{border: 1px solid #ca1010;margin: 2px 0px 2px 0px;padding: 5px;text-align: center;color: #ca1010;background-color: #fffafa;}
.p27form .fieldErrorText{padding-top: 2px;text-align: left;font-size: 0.7em;}
.p27form .formBtn{margin: 5px;padding: 1px 0px 1px 0px;font-size: 1em;background-color: #e1e1e1;border: 1px solid #898989;text-align:center;vertical-align:middle;cursor:pointer; background-image:url(../aejw/btnNormal.gif);}
.p27form .heading{color:#252525;padding: 5px;font-size: 0.9em;font-weight: bold;}
.p27form .txtbox{width:90%;margin:0px;padding:0px;color:#252525;border:1px solid #9a9a9a;background-color:#fcfcfc;}
.p27form .txtboxRO{width:90%;margin:0px;padding:0px;color:#252525;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.p27form .txtboxTAF{width:100%;margin:0px;padding:0px;}
.p27form .taFooter{background-image: url(../p27/res/icoSize.gif);background-repeat: no-repeat;background-position: top right; cursor: pointer; height: 11px;}
/* tooltip styles */
.p27tooltip{position: absolute;visibility: hidden;top: -15px;left: -15px;width: auto;height: auto;padding: 2px 5px 5px 5px;color: #252525;border-top: 1px solid #a5a5a5;border-left: 1px solid #a5a5a5;border-bottom: 1px solid #858585;border-right: 1px solid #858585;background-color: #fafafa;cursor: default;z-index: 9990;}
.p27tooltip a{text-decoration: none;}
/* standard classes */
.p27note{border: 1px solid #aaaaaa;background-color: #fafafa;padding: 3px 5px 5px 5px;margin: 0px 0px 5px 0px;}
.p27imgBorder{float:left;padding:5px;border:1px solid #989898;}
.p27error{text-align: left;padding: 7px;margin: 0px;clear: both;color: #ca0000;}
.p27error a{color: #ca0000;text-decoration:none;}
.p27error a:hover{color: #ca0000;text-decoration:underline;}
.p27sg{clear:both;overflow:hidden;height:6px;}
/* button styles */
.p27btn{padding: 0px 2px 0px 2px;}
.p27btnNormal{padding: 2px 5px 4px 5px;font-size: 1em;background-color: #e1e1e1;border: 1px solid #898989;background-image:url(../aejw/btnNormal.gif);}
.p27btnHover{padding: 2px 5px 4px 5px;font-size: 1em;background-color: #d7d7d7;border: 1px solid #797979;background-image:url(../aejw/btnHover.gif);}
.p27btnSel{padding: 2px 5px 4px 5px;font-size: 1em;background-color: #d7d7d7;border: 1px solid #797979;background-image:url(../aejw/btnSelected.gif);}
.p27btn a{color: #353535;text-decoration: none;}
.p27btn a:hover{color: #353535;text-decoration: none;}
.p27btn img{float: left;margin: 0px 0px 1px 0px;padding: 0px;}
/* cell rows */
.p27cellToolbar{clear:left;height:2em;}
.p27cellRow{clear: both;}
.p27cellText{float: left;overflow: hidden;}
.p27cellTextR{float: left;overflow: hidden;white-space: nowrap;text-align: right;}
.p27cellHeaderText{float: left;overflow: hidden;white-space: nowrap;font-size: x-small;}
.p27cellHeaderTextR{float:left;overflow:hidden;white-space:nowrap;text-align:right;font-size:x-small;}

