#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; color: black; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay {
	filter:alpha(opacity=40); /* Transparency */
	opacity:0.4; /* Transparency */
	background-color:#AAA;
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lightbox-overlay.png", sizingMethod="scale");
}

.lc { display: none; background: white; }




.redbox2 { color: #333; text-align: left; }
.redbox2 h2,
.yellowbox h2,
.greenbox h2 {
    background: url('../images/theme-wg2/redbox-border.gif') no-repeat left bottom;
    font-size: 1.2em;
    color: #353430;
    margin: 0;
    line-height: 1.75em;
    font-weight: normal;
	text-align: left;
}
.greenbox h2 { background: url('../images/theme-wg2/happybox-line.gif') no-repeat left bottom; }
.yellowbox h2 { background: url('../images/theme-wg2/warningbox-line.gif') no-repeat left bottom; }

.yellowbox { background: transparent url(../images/theme-wg2/yellowbox-middle.gif) repeat-y top left; }

.yellowbox { padding-left: 10px; width: 573px; }

.greenbox { padding-top: 11px; background: url('/images/theme-wg2/greenbox-top.gif') no-repeat top left; margin: auto; margin-top: 10px; margin-bottom: 10px; }
.greenbox2 { padding-bottom: 11px; background: url('/images/theme-wg2/greenbox-bottom.gif') no-repeat bottom left;}
.greenboxContent { background: url('/images/theme-wg2/greenbox-middle.gif') repeat-y bottom left;}

.redbox { padding-top: 11px; background: url('/images/theme-wg2/redbox-top.gif') no-repeat top left; margin: auto; margin-top: 10px; margin-bottom: 10px; }
.redbox2 { padding-bottom: 11px; background: url('/images/theme-wg2/redbox-bottom.gif') no-repeat bottom left;}
.redboxContent { background: url('/images/theme-wg2/redbox-middle.gif') repeat-y bottom left;}

input.formInputbox,
select.formInputbox,
.newguiTable input,
.newguiTable select {
	height: 19px;
	width: 165px;
}

.formInputbox,
.newguiTable input,
.newguiTable select { background:transparent url(../images/bg_input.gif) repeat scroll 0%;
border:1px solid #CCCCCC;
padding-top: 3px;
 }

.newguiTable select,
select.formInputbox { height:24px; padding-top: 0px;}

table { font-size: 1em; }

.newguiTable th { font: 1.1em Verdana,Arial,Helvetica,sans-serif !important; font-weight: normal; background: none; text-align: left; }
.newguiTable td { font: 11px Verdana,Arial,Helvetica,sans-serif; color: #999; text-align: right; padding-bottom: 10px; }

.newguiTable { border-bottom: 1px solid #DFDFDF; padding: 15px 10px 5px 0; }

.waxon {
background-color: #F0F0EE;
}
.waxoff {
background-color: #FFFFFF;
}
.hilight {
background-color: #FEE0E8;
}

.waxon,.waxoff,.hilight { vertical-align: middle; height: 32px; line-height:2.5;
}

.waxon a,
.waxoff a,
.hilight a {
    display:block;
 }

.sectiontableheader,th {
	font-weight:bold;
	padding:4px;
	background:url(/images/dot.gif) repeat-x bottom left;
}

.waxon a:hover,
.waxoff a:hover,
.hilight a:hover {
	border: none;
	text-decoration: underline;
 }

