/**********************************************************************************************************/
/* MENU BUTTON PROPERTIES */
/**********************************************************************************************************/
/**************************************************************
   member box Styles
 **************************************************************/

.mbox { background-color:#0033CC; 
	margin-bottom:5px; }
.mbox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.mboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.mrtop, b.mrbottom { display:block; background-color:white; }
b.mrtop b, b.mrbottom b { display:block; height:1px;
    overflow:hidden; background-color:#0033CC; }
b.mrtop b.r4, b.mrbottom b.r4 { margin:0 1px; height:2px; }


/**************************************************************
   local box Styles
 **************************************************************/

.lbox { background-color:#339933; 
	margin-bottom:5px; }
.lbox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.lboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.lrtop, b.lrbottom { display:block; background-color:white; }
b.lrtop b, b.lrbottom b { display:block; height:1px;
    overflow:hidden; background-color:#339933; }
b.lrtop b.r4, b.lrbottom b.r4 { margin:0 1px; height:2px; }

.localbox { background-color:white; 
	margin-bottom:5px; }
.localbox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.localboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.localrtop, b.localrbottom { display:block; background-color:white; }
b.localrtop b, b.localrbottom b { display:block; height:1px;
    overflow:hidden; background-color:white; }
b.localrtop b.r4, b.localrbottom b.r4 { margin:0 1px; height:2px; }





/**************************************************************
   provider box Styles
 **************************************************************/

.pbox { background-color:#339999; 
	margin-bottom:5px; }
.pbox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.pboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.prtop, b.prbottom { display:block; background-color:white; }
b.prtop b, b.prbottom b { display:block; height:1px;
    overflow:hidden; background-color:#339999; }
b.prtop b.r4, b.prbottom b.r4 { margin:0 1px; height:2px; }

/**************************************************************
   employer box Styles
 **************************************************************/

.ebox { background-color:#990000; 
	margin-bottom:5px; }
.ebox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.eboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.ertop, b.erbottom { display:block; background-color:white; }
b.ertop b, b.erbottom b { display:block; height:1px;
    overflow:hidden; background-color:#990000; }
b.ertop b.r4, b.erbottom b.r4 { margin:0 1px; height:2px; }


/**************************************************************
   Visitor box Styles
 **************************************************************/

.vbox { background-color:#DD8600;/*#CC6633;*/ 
	margin-bottom:5px; }
.vbox h2 { padding:5px; margin-top:3px; color:#ffffff; font-size:14px; }
.vboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.vrtop, b.vrbottom { display:block; background-color:white; }
b.vrtop b, b.vrbottom b { display:block; height:1px;
    overflow:hidden; background-color:#DD8600; }
b.vrtop b.r4, b.vrbottom b.r4 { margin:0 1px; height:2px; }


/**************************************************************
   quick links box Styles
 **************************************************************/

.qbox { background-color:#E9EFF7; 
	margin-bottom:5px; }
.qbox h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.qboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.qrtop, b.qrbottom { display:block; background-color:white; }
b.qrtop b, b.qrbottom b { display:block; height:1px;
    overflow:hidden; background-color:#E9EFF7; }
b.qrtop b.r4, b.qrbottom b.r4 { margin:0 1px; height:2px; }


/**************************************************************
   Message box Styles
 **************************************************************/

.msgbox { background-color:#ECE9D8; 
	margin-bottom:5px; }
.msgbox h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.msgboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.msgrtop, b.msgrbottom { display:block; background-color:white; }
b.msgrtop b, b.msgrbottom b { display:block; height:1px;
    overflow:hidden; background-color:#ECE9D8; }
b.msgrtop b.r4, b.msgrbottom b.r4 { margin:0 1px; height:2px; }


.box { background-color:#E9EFF7; 
	margin-bottom:5px; }
.box h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.boxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.rtop, b.rbottom { display:block; background-color:white; }
b.rtop b, b.rbottom b { display:block; height:1px;
    overflow:hidden; background-color:#E9EFF7; }
b.rtop b.r4, b.rbottom b.r4 { margin:0 1px; height:2px; }


.dgbox { background-color:#C1B5CA; 
	margin-bottom:5px; }
.dgbox h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.dgboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.dgtop, b.dgbottom { display:block; background-color:white; }
b.dgtop b, b.dgbottom b { display:block; height:1px;
    overflow:hidden; background-color:#C1B5CA; }
b.dgtop b.r4, b.dgbottom b.r4 { margin:0 1px; height:2px; }



.prpbox { background-color:#B8E084; 
	margin-bottom:5px; }
.prpbox h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.prpboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.prptop, b.prpbottom { display:block; background-color:white; }
b.prptop b, b.prpbottom b { display:block; height:1px;
    overflow:hidden; background-color:#B8E084; }
b.prptop b.r4, b.prpbottom b.r4 { margin:0 1px; height:2px; }

.greenbox { background-color:#D6F2D6; 
	margin-bottom:5px; }
.greenbox h2 { padding:5px; margin-top:3px; color:black; font-size:14px; }
.greenboxcontent { padding:.5em;
	margin:2px;
	text-align:left;
	 }
b.greentop, b.greenbottom { display:block; background-color:white; }
b.greentop b, b.greenbottom b { display:block; height:1px;
    overflow:hidden; background-color:#D6F2D6; }
b.greentop b.r4, b.greenbottom b.r4 { margin:0 1px; height:2px; }

b.r1 { margin:0 5px; }
b.r2 { margin:0 3px; }
b.r3 { margin:0 2px; } 



.box_spacing {
	width: 5px;
	height: 5px;
	
}
.boxb_spacing {
	
	padding: 5px;
	
}

/**************************************************************
   Wrapper Styles
 **************************************************************/

#wbox
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 3em;
	padding: 3px;
	/*text-align: left;*/
	width:98%;				/* <-- use this to tie width to viewport size */
	width: 92em;				/* <-- use this for a set width */
	/*background-color: red;*/
	}

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/bg/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/bg/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/bg/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/bg/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/bg/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/bg/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/bg/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #ffffff;
	background-image:url(../images/bg/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
		