/* Box Related Styles */
.box { 
	padding:0px;
	background: #f7f7f7;
	min-width: 700px;
}
.box-title { 
	border-bottom: solid 1px #000000;
	font-size: 1.05em;
	font-weight: bold;
}
.box .left-top { 
	background: url('/images/boxes/box_topleft.gif') no-repeat;
	height:16px;
	width:16px;
}
.box .left-bottom {
        background: url('/images/boxes/box_bottomleft.gif') no-repeat;
	height:16px;
	width:16px;
}
.box .left { 
	background: url('/images/boxes/box_left.gif');
	width: 16px;
}
.box .bottom { 
	background: url('/images/boxes/box_bottom.gif');
	height:16px;
}
.box .right-bottom { 
	background: url('/images/boxes/box_bottomright.gif') no-repeat;
	width:16px;
	height:16px;
}
.box .right-top {
	background: url('/images/boxes/box_topright.gif') no-repeat;
	width:16px;
	height:16px;
}
.box .right { 
	background: url('/images/boxes/box_right.gif');
	width:16px;
}
.box .top { 
	background: url('/images/boxes/box_top.gif');
}
.box .text {
	color: #000;
	font-size: 15px;
}

/* Dark Boxes */

.box-dark {
        padding:0px;
        background: #8b8b8b;
	font-size:15px;
        font-weight:bold;

}
.box-dark .text {
	color: #fff;
	font-size: 15px;
}
.box-dark .top {
        /*background: url('/images/boxes/box_top_dark.gif');*/
		background: #8b8b8b;
}
.box-dark .bottom {
		background: url('/images/boxes/box_bottom_dark.gif');
}
.box-dark .right-top {
        background: url('/images/boxes/box_top_right_dark.gif') no-repeat;
        width:15px;
        height:15px;
}
.box-dark .left-top {
        background: url('/images/boxes/box_top_left_dark.gif') no-repeat;
        height:15px;
        width:15px;
}
.box-dark .right-bottom {
        background: url('/images/boxes/box_bottom_right_dark.gif') no-repeat;
        width:15px;
        height:5px;
}

.box-dark .left-bottom {
        background: url('/images/boxes/box_bottom_left_dark.gif') no-repeat;
        height:15px;
        width:5px;
}

.box-dark .left {
        background: url('/images/boxes/box_left_dark.gif');
        width:15px;
}

.box-dark .right{
        background: url('/images/boxes/box_right_dark.gif');
        width:15px;
}

/* Green Boxes */

.box-green {
        padding:0px;
        background: transparent;
		font-size:15px;
        font-weight:normal;

}
.box-green .text {
	color: #fff;
	background: #437024;
	font-size: 15px;
}
.box-green .top {
		height: 15px;
        background: url('/images/boxes/box_green_top.gif');
		
}
.box-green .bottom {
		height: 15px;
		background: url('/images/boxes/box_green_bottom.gif');
}
.box-green .right-top {
        background: url('/images/boxes/box_green_top_right.gif') no-repeat;
        width:15px;
        height:15px;
}
.box-green .left-top {
        background: url('/images/boxes/box_green_top_left.gif') no-repeat;
        height:15px;
        width:15px;
}
.box-green .right-bottom {
        background: url('/images/boxes/box_green_bottom_right.gif') no-repeat;
        width:15px;
        height:15px;
}

.box-green .left-bottom {
        background: url('/images/boxes/box_green_bottom_left.gif') no-repeat;
        height:15px;
        width:15px;
}

.box-green .left {
        background: url('/images/boxes/box_green_left.gif');
        width:16px;
}

.box-green .right{
        background: url('/images/boxes/box_green_right.gif');
        width:16px;
}

/* Inner Boxes */

.box-inner {
        padding:0px;
        background: transparent;
		font-size:15px;
        font-weight:normal;

}
.box-inner .text {
	color: #000;
	background: #fff;
	font-size: 15px;
}
.box-inner .top {
        background: url('/images/boxes/box_top_inner.gif');
		
}
.box-inner .bottom {
		background: url('/images/boxes/box_bottom_inner.gif');
}
.box-inner .right-top {
        background: url('/images/boxes/box_top_right_inner.gif') no-repeat;
        width:15px;
        height:15px;
}
.box-inner .left-top {
        background: url('/images/boxes/box_top_left_inner.gif') no-repeat;
        height:15px;
        width:15px;
}
.box-inner .right-bottom {
        background: url('/images/boxes/box_bottom_right_inner.gif') no-repeat;
        width:15px;
        height:18px;
}

.box-inner .left-bottom {
        background: url('/images/boxes/box_bottom_left_inner.gif') no-repeat;
        height:18px;
        width:5px;
}

.box-inner .left {
        background: url('/images/boxes/box_left_inner.gif');
        width:18px;
}

.box-inner .right{
        background: url('/images/boxes/box_right_inner.gif');
        width:18px;
}


div.box
{
	padding:5px;
	background: #fff;
	border: 1px solid #535456;
	font-size: 11pt;
	font-weight: normal;
}
div.box-dark {
	padding:5px;
	background: #8b8b8b;
	border: 1px solid #535456;
	border-width: 0px 1px 0px 1px;
	font-weight: normal;
	color: #fff;
}
div.box-inner {
	padding:5px;
	margin: 5px;
	background: transparent;
	font-weight:normal;
	border: 1px dotted #000;
}