/* generic */

.boxHeaderLeft {line-height: 28px;text-indent: 10px; overflow: visible;}
.boxHeader * {padding: 0;margin: 0;}
/* mac hide \*/
* html .boxHeader {height: 1%;}
/* end hide*/

.boxBodyLeft * {margin: 0;padding: 0px;}
.boxFooterLeft {line-height: 1.1em;	margin-bottom: 1.1em;}
.boxTitle { font-size: 1.2em;}

/* boxGreen */
.boxGreen .boxHeader .boxHeaderLeft {
	background: url(../images/boxes/boxHeaderLeftGreen.png) no-repeat;
}
.boxGreen .boxHeader {
	background: url(../images/boxes/boxHeaderRightGreen.png) no-repeat right top;
}
.boxGreen .boxFooter .boxFooterLeft {
	background: url(../images/boxes/boxFooterLeftGreen.png) no-repeat left bottom;
}
.boxGreen .boxFooter {
	background: url(../images/boxes/boxFooterRightGreen.png) no-repeat right bottom;
}
.boxGreen .boxBody .boxBodyLeft{
	background: url(../images/boxes/boxBodyLeftGreen.png) repeat-y;
}
.boxGreen .boxBody {
	background: url(../images/boxes/boxBodyRightGreen.png) repeat-y right;
}
.boxGreen .boxTitle {
	color: #66CC33;
}
/* boxBlue */
.boxBlue .boxHeader .boxHeaderLeft {
	background: url(../images/boxes/boxHeaderLeftBlue.png) no-repeat;
}
.boxBlue .boxHeader {
	background: url(../images/boxes/boxHeaderRightBlue.png) no-repeat right top;
}
.boxBlue .boxFooter .boxFooterLeft {
	background: url(../images/boxes/boxFooterLeftBlue.png) no-repeat left bottom;
}
.boxBlue .boxFooter {
	background: url(../images/boxes/boxFooterRightBlue.png) no-repeat right bottom;
}
.boxBlue .boxBody .boxBodyLeft{
	background: url(../images/boxes/boxBodyLeftBlue.png) repeat-y;
}
.boxBlue .boxBody {
	background: url(../images/boxes/boxBodyRightBlue.png) repeat-y right;
}
.boxBlue .boxTitle {
	color: #0099CC;
}

/* boxYellow */
.boxYellow .boxHeader .boxHeaderLeft {
	background: url(../images/boxes/boxHeaderLeftYellow.png) no-repeat;
}
.boxYellow .boxHeader {
	background: url(../images/boxes/boxHeaderRightYellow.png) no-repeat right top;
}
.boxYellow .boxFooter .boxFooterLeft {
	background: url(../images/boxes/boxFooterLeftYellow.png) no-repeat left bottom;
}
.boxYellow .boxFooter {
	background: url(../images/boxes/boxFooterRightYellow.png) no-repeat right bottom;
}
.boxYellow .boxBody .boxBodyLeft{
	background: url(../images/boxes/boxBodyLeftYellow.png) repeat-y;
}
.boxYellow .boxBody {
	background: url(../images/boxes/boxBodyRightYellow.png) repeat-y right;
}
.boxYellow .boxTitle {
	color: #996600;
}
/* boxGrey */
.boxGrey .boxHeader .boxHeaderLeft {
	background: url(../images/boxes/boxHeaderLeftGrey.png) no-repeat;
}
.boxGrey .boxHeader {
	background: url(../images/boxes/boxHeaderRightGrey.png) no-repeat right top;
}
.boxGrey .boxFooter .boxFooterLeft {
	background: url(../images/boxes/boxFooterLeftGrey.png) no-repeat left bottom;
}
.boxGrey .boxFooter {
	background: url(../images/boxes/boxFooterRightGrey.png) no-repeat right bottom;
}
.boxGrey .boxBody .boxBodyLeft{
	background: url(../images/boxes/boxBodyLeftGrey.png) repeat-y;
}
.boxGrey .boxBody {
	background: url(../images/boxes/boxBodyRightGrey.png) repeat-y right;
}
.boxGrey .boxTitle {
	color: #ffffff;
}
/* boxWhite */
.boxWhite .boxHeader .boxHeaderLeft {
	background: url(../images/boxes/boxHeaderLeftWhite.png) no-repeat;
}
.boxWhite .boxHeader {
	background: url(../images/boxes/boxHeaderRightWhite.png) no-repeat right top;
}
.boxWhite .boxFooter .boxFooterLeft {
	background: url(../images/boxes/boxFooterLeftWhite.png) no-repeat left bottom;
}
.boxWhite .boxFooter {
	background: url(../images/boxes/boxFooterRightWhite.png) no-repeat right bottom;
}
.boxWhite .boxBody .boxBodyLeft{
	background: url(../images/boxes/boxBodyLeftWhite.png) repeat-y;
}
.boxWhite .boxBody {
	background: url(../images/boxes/boxBodyRightWhite.png) repeat-y right;
}
.boxWhite .boxTitle {
	color: #666666;
}

/* BOX MENU STYLES */
.boxMenu {
	display: block;
	padding: 6px 10px 2px;
}
.boxMenu li {
	list-style: none;
	display: block;
	padding-bottom: 2px;
}
.boxMenu a {
	display: block;
	padding-left: 18px;
	padding-bottom: 2px;
	text-decoration: none;
	height: 1%;
}
.boxMenu a:hover {
	text-decoration: none;
}
/*blue*/
.boxBlue .boxMenu a {
	color: #FFFFFF;	
	border-bottom: 1px solid #003366;
}
.boxBlue .boxMenu a:hover {
	color: #003366;
	background-color: #0099CC;
}
/* green*/
.boxGreen .boxMenu a {
	color: #FFFFFF;
	border-bottom: 1px solid #336600;
}
.boxGreen .boxMenu a:hover {
	color: #336600;
	background-color: #66CC33;
}
/*yellow */
.boxYellow .boxMenu a {
	color: #FF9900;
	border-bottom: 1px solid #D2DD00;
}
.boxYellow .boxMenu a:hover {
	color: #ff6600;
	background-color: #fbf400;
}

/*grey*/
.boxGrey .boxMenu  a {
	color: #666666;
	border-bottom: 1px solid #666666;
}
.boxGrey .boxMenu a:hover {
	color: #535353;
	background-color: #b0b0b0;
}
