/* PANELS */
.pheader {
clear:left;
height:27px;
}
.pheader .headerwrapper {
float:left;
width:100%;
}
.pheader .headerwrapper .headertext {
background:url(images/bgHeader.gif) repeat-x;
color:#FFF;
font-weight:700;
font-size:11px;
height:21px;
margin:0 8px;
padding:5px 8px 0px 0px;
}
.pheader .headerleft, .pheader .headerright {
background-repeat:no-repeat;
float:left;
height:27px;
width:8px;
}
.pheader .headerleft {
background-image:url(images/bgHeaderLeft.gif);
margin-left:-100%;
}
.pheader .headerright {
background-image:url(images/bgHeaderRight.gif);
margin-left:-8px;
}

div.panelShell {
position:relative;
width:auto;
height:auto;
min-height:100px;
margin-bottom:10px;
}

div.panelHead {
position:absolute;
left:0;
top:0;
width:auto;
height:27px;
background:#3B587A;
}

div.panelContent {
position:relative;
left:0;
width:auto;
height:auto;
min-height:100px;
border-color:#D8D8D8;
border-style:solid;
border-width:0 1px 1px;
margin:-1px 0 0;
padding:2px 0;
}

div.panelContent div {
margin-bottom:5px;
}

div.panelContent span {
font-size:11px;
font-weight:700;
}

#rightcol div.panelContent {
/*padding:10px;*/
padding:10px 9px 10px 9px;
}

.panelInfo {
width:280px;
padding:0px;
}

.panelInfoLabel {
font-weight:bold;
vertical-align:top;
width:120px;
padding:0 0 5px 0;
}

.panelInfoValue {
vertical-align:top;
width:154px;
padding:0 0 5px 0;
}

/* END PANELS*/
