/*---------------------------------------------------------------*/
/* Default Box Header */
.boxtop				{ padding-top: 9px; margin: 0; border: 0; z-index: 1; }
.boxtop div			{ background: transparent url(images/contentbox/TopMR.gif) repeat-y top right; }
.boxtop div div		{ background: transparent url(images/contentbox/TopML.gif) repeat-y top left; }
.boxtop .TC			{ background: transparent url(images/contentbox/TopUL.gif) no-repeat top left;
					  top: -9px; margin-bottom: -15px; padding-left: 22px; }
.boxtop .TC div		{ background: transparent url(images/contentbox/TopUR.gif) no-repeat top right;
					  height: 19px; }
.boxtop .TXR		{ background: transparent url(images/contentbox/TopBR.gif) no-repeat bottom right; }
.boxtop .TXL		{ background: transparent url(images/contentbox/TopBL.gif) no-repeat bottom left;
					  min-height: 10px; padding: 0 12px 12px 12px; z-index: 4; font-weight: bold; }
* html .boxtop .TL	{ height: 22px; he\ight: 10px; } /* IE Height Hack */
/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
/* Content Box Style (548px) */
/* Used with nav204 or campnav flash */
.box548			{ position: relative; width: 548px; margin-bottom: 10px; }
.box548 div		{ position: relative; }
.box548 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.box548 .mid	{ background: #F7FBFE url(images/contentbox/548/Mid.gif) repeat-y top center; }
.box548 .grad	{ background: transparent url(images/contentbox/548/Gradient.gif) repeat-x top center; }
.box548 .edge	{ background: transparent url(images/contentbox/548/GradEdge.gif) no-repeat top center; }
.box548 .bot	{ background: transparent url(images/contentbox/548/Bottom.gif) no-repeat bottom center; }

/* Layout */
.box548 .mid	{ z-index: 2; }
.box548 .bot	{ height: 35px; bottom: -10px; margin-top: -30px; z-index: 1; }
.box548 .txt	{ min-height: 370px; padding: 3px 20px 0 20px; z-index: 2; }
* html .box548 .txt { height: 370px; }
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* Content Box Style (600px) */
/* Used with nav152 */
.box600			{ position: relative; width: 600px; margin-bottom: 10px; }
.box600 div		{
	position: relative;
	left: 2px;
}
.box600 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.box600 .mid	{ background: #F7FBFE url(images/contentbox/600/Mid.gif) repeat-y top center; }
.box600 .grad	{ background: transparent url(images/contentbox/600/Gradient.gif) repeat-x top center; }
.box600 .edge	{ background: transparent url(images/contentbox/600/GradEdge.gif) no-repeat top center; }
.box600 .bot	{ background: transparent url(images/contentbox/600/Bottom.gif) no-repeat bottom center; }

/* Layout */
.box600 .mid	{ z-index: 2; }
.box600 .bot	{ height: 35px; bottom: -10px; margin-top: -30px; z-index: 1; }
.box600 .txt	{ min-height: 370px; padding: 3px 20px 0 20px; z-index: 2; }
* html .box600 .txt { height: 370px; }
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* Content Box Style (755px) */
/* Full width, no nav */
.box755			{ position: relative; width: 755px; margin-bottom: 10px; }
.box755 div		{ position: relative; }
.box755 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.box755 .mid	{ background: #F7FBFE url(images/contentbox/755/Mid.gif) repeat-y top center; }
.box755 .grad	{ background: transparent url(images/contentbox/755/Gradient.gif) repeat-x top center; }
.box755 .edge	{ background: transparent url(images/contentbox/755/GradEdge.gif) no-repeat top center; }
.box755 .bot	{ background: transparent url(images/contentbox/755/Bottom.gif) no-repeat bottom center; }

/* Layout */
.box755 .mid	{ z-index: 2; }
.box755 .bot	{ height: 35px; bottom: -10px; margin-top: -30px; z-index: 1; }
.box755 .txt	{ min-height: 370px; padding: 3px 20px 0 20px; z-index: 2; }
* html .box755 .txt { height: 370px; }
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/* Content Box Style (755px) */
/* Full width, no nav */
.wbox755		{ position: relative; width: 755px; margin-bottom: 10px; }
.wbox755 div		{ position: relative; }
.wbox755 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.wbox755 .mid	{ background: #F7FBFE url(images/contentbox/w755/Mid.gif) repeat-y top center; }
/*.wbox755 .grad	{ background: transparent url(images/contentbox/755/Gradient.gif) repeat-x top center; }*/
/*.wbox755 .edge	{ background: transparent url(images/contentbox/755/GradEdge.gif) no-repeat top center; }*/
.wbox755 .bot	{ background: transparent url(images/contentbox/w755/Bottom.gif) no-repeat bottom center; }

/* Layout */
.wbox755 .mid	{ z-index: 2; }
.wbox755 .bot	{ height: 22px; bottom: -10px; margin-top: -17px; z-index: 1; }
.wbox755 .txt	{ min-height: 370px; padding: 3px 20px 0 20px; z-index: 2; }
* html .wbox755 .txt { height: 370px; }
/*---------------------------------------------------------------*/



/*---------------------------------------------------------------*/
/* Navigation Box Style (152px) */
.nav152			{ position: relative; width: 152px; margin-bottom: 10px; }
.nav152 div		{ position: relative; }
.nav152 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.nav152 .mid	{ background: #F7FBFE url(images/navbox/152/Mid.gif) repeat-y top center; }
.nav152 .grad	{ background: transparent url(images/navbox/152/Gradient.gif) repeat-x top center; }
.nav152 .edge	{ background: transparent url(images/navbox/152/GradEdge.gif) no-repeat top center; }
.nav152 .bot	{ background: transparent url(images/navbox/152/Bottom.gif) no-repeat bottom center; }

/* Layout */
.box152 .mid	{ z-index: 2; }
.nav152 .bot	{ height: 66px; bottom: -10px; margin-top: -60px; z-index: 1; }
.nav152 .txt	{ min-height: 76px; padding: 3px 5px 0 5px; z-index: 2; }
* html .nav152 .txt { height: 76px; }

/* Styling */
.nav152 .txt	{ color: #FFFFFF; }
.nav152 a, .nav152 a:visited, .nav152 a:active { color: #FFFFFF; text-decoration: none;  }
.nav152 a:hover { text-decoration: underline;}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* Navigation Box Style (204px) */
.nav204			{ position: relative; width: 204px; margin-bottom: 10px; }
.nav204 div		{ position: relative; }
.nav204 .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.nav204 .mid	{ background: #F7FBFE url(images/navbox/204/Mid.gif) repeat-y top center; }
.nav204 .grad	{ background: transparent url(images/navbox/204/Gradient.gif) repeat-x top center; }
.nav204 .edge	{ background: transparent url(images/navbox/204/GradEdge.gif) no-repeat top center; }
.nav204 .bot	{ background: transparent url(images/navbox/204/Bottom.gif) no-repeat bottom center; }

/* Layout */
.nav204 .mid	{ z-index: 2; }
.nav204 .bot	{ height: 66px; bottom: -10px; margin-top: -60px; z-index: 1; }
.nav204 .txt	{ min-height: 76px; padding: 3px 5px 0 5px; z-index: 2; }
* html .nav204 .txt { height: 76px; }

/* Styling */
.nav204 .txt	{ color: #FFFFFF; }
.nav204 a, .nav204 a:visited, .nav204 a:active { color: #FFFFFF; text-decoration: none;  }
.nav204 a:hover { text-decoration: underline;}
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/* Navigation Box Style (GREEN 100px) */
.nav100G			{ position: relative; width: 103px; margin-bottom: 10px; }
.nav100G div		{ position: relative; }
.nav100G .spacer	{ height: 1px; font-size: 1px; line-height: 1px; }

/* Images */
.nav100G .mid	{ background: #F7FBFE url(images/navbox/100G/Mid.png) repeat-y top center; }
.nav100G .grad	{ background: none; }
.nav100G .edge	{ background: transparent url(images/navbox/100G/GradEdge.png) no-repeat top left; }
.nav100G .bot	{ background: transparent url(images/navbox/100G/Bottom.png) no-repeat bottom center; }

* html .nav100G .bot {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navbox/100G/Bottom.png', sizingMethod='image');
}

/* Layout */
.nav100G .mid	{ z-index: 2; }
.nav100G .bot	{ height: 30px; z-index: 1; }
.nav100G .txt	{ min-height: 20px; padding: 3px 5px 0 5px; z-index: 2; }
* html .nav100G .txt { height: 20px; }

/* Styling */
.nav100G .txt	{ color: #FFFFFF; }
.nav100G a, .nav100G a:visited, .nav100G a:active { color: #FFFFFF; text-decoration: none;  }
.nav100G a:hover { text-decoration: underline;}
/*---------------------------------------------------------------*/


/*################ OLD STYLES BELOW ################*/
/*---------------------------------------------------------------*/
/* Main Content Box Style */

/* Main Container */
.contentbox							{ position: relative; width: 500px; }
.contentbox div						{ position: relative; }
.contentbox .spacer					{ background: none; width: 0px; height: 0px; font-size: 1px; line-height: 1px; }

/* Default Box Header */
.contentbox .boxtop					{ padding-top: 9px; margin: 0; border: 0; z-index: 3; }
.contentbox .boxtop div				{ background: transparent url(images/contentbox/TopMR.gif) repeat-y top right; }
.contentbox .boxtop div div			{ background: transparent url(images/contentbox/TopML.gif) repeat-y top left; }
.contentbox .boxtop .TC				{ background: transparent url(images/contentbox/TopUL.gif) no-repeat top left;
									  top: -9px; margin-bottom: -15px; padding-left: 22px; }
.contentbox .boxtop .TC div			{ background: transparent url(images/contentbox/TopUR.gif) no-repeat top right;
									  height: 19px; }
.contentbox .boxtop .TXR			{ background: transparent url(images/contentbox/TopBR.gif) no-repeat bottom right; }
.contentbox .boxtop .TXL			{ background: transparent url(images/contentbox/TopBL.gif) no-repeat bottom left;
									  min-height: 10px; padding: 0 12px 12px 12px; z-index: 4; font-weight: bold; }
* html .contentbox .boxtop .TL		{ height: 22px; he\ight: 10px; } /* IE Height Hack */

/* Content Area */
.contentbox .boxmid					{ padding-bottom: 12px; z-index: 2; }
.contentbox .boxmid .boxright		{ background: #F7FBFE url(images/contentbox/MidR.gif) repeat-y top right; }
.contentbox .boxmid .boxleft		{ background: transparent url(images/contentbox/MidL.gif) repeat-y top left; }
.contentbox .boxmid .txt			{ background: none; margin: 0; border: 0;
									  padding: 10px 12px 0 12px; min-height: 334px; z-index: 4; }
* html .contentbox .boxmid .txt		{ height: 344px; he\ight: 334px; } /* IE Height Hack */

.contentbox .boxmid .grad			{ position: absolute; top: 0; left: 0; width: 100%; z-index: 2;
									  background: transparent url(images/contentbox/MidGL.gif) no-repeat top left; }
.contentbox .boxmid .grad div		{ background: transparent url(images/contentbox/MidGR.gif) no-repeat top right; }
.contentbox .boxmid .grad div div	{ background: transparent url(images/contentbox/MidGM.gif) repeat-x top center;
									  margin: 0 22px 0 22px; height: 344px; }

/* Footer */
.contentbox .boxmid .boxbot			{ background: transparent url(images/contentbox/BotL.gif) no-repeat bottom left;
									  bottom: -10px; margin-top: -20px; z-index: 3; }
.contentbox .boxmid .boxbot div		{ background: transparent url(images/contentbox/BotR.gif) no-repeat bottom right; }
.contentbox .boxmid .boxbot div div	{ background: transparent url(images/contentbox/BotM.gif) repeat-x bottom center; 
									  margin: 0 22px 0 22px; height: 35px; }
/*---------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/* Navigation Box Style */

/* Main Container */
.navbox							{ position: relative; width: 500px; }
.navbox div						{ position: relative; }
.navbox .spacer					{ background: none; width: 0px; height: 0px; font-size: 1px; line-height: 1px; }

/* Default Box Header */
.navbox .boxtop					{ padding-top: 9px; margin: 0; border: 0; z-index: 3; }
.navbox .boxtop div				{ background: transparent url(images/contentbox/TopMR.gif) repeat-y top right; }
.navbox .boxtop div div			{ background: transparent url(images/contentbox/TopML.gif) repeat-y top left; }
.navbox .boxtop .TC				{ background: transparent url(images/contentbox/TopUL.gif) no-repeat top left;
								  top: -9px; margin-bottom: -15px; padding-left: 22px; }
.navbox .boxtop .TC div			{ background: transparent url(images/contentbox/TopUR.gif) no-repeat top right;
								  height: 19px; }
.navbox .boxtop .TXR			{ background: transparent url(images/contentbox/TopBR.gif) no-repeat bottom right; }
.navbox .boxtop .TXL			{ background: transparent url(images/contentbox/TopBL.gif) no-repeat bottom left;
								  min-height: 10px; padding: 0 12px 12px 12px; z-index: 4; font-weight: bold; }
* html .navbox .boxtop .TXL		{ height: 22px; he\ight: 10px; } /* IE Height Hack */

/* Content Area */
.navbox .boxmid					{ padding-bottom: 10px; z-index: 2; }
.navbox .boxmid .boxright		{ background: #2A8CDF url(images/navbox/MidR.gif) repeat-y top right; z-index: 3; }
.navbox .boxmid .boxleft		{ background: transparent url(images/navbox/MidL.gif) repeat-y top left; }
.navbox .boxmid .txt			{ background: none; margin: 0; border: 0;
								  padding: 12px; min-height: 7px; z-index: 4; }
* html .navbox .boxmid .txt		{ height: 19px; he\ight: 7px; } /* IE Height Hack */

.navbox .boxmid .grad			{ position: absolute; top: 0; left: 0; width: 100%; z-index: 2;
								  background: transparent url(images/navbox/MidGL.gif) no-repeat top left; }
.navbox .boxmid .grad div		{ background: transparent url(images/navbox/MidGR.gif) no-repeat top right; }
.navbox .boxmid .grad div div	{ background: transparent url(images/navbox/MidGM.gif) repeat-x top center;
								  margin: 0 21px 0 21px; height: 344px; }

/* Footer */
.navbox .boxmid .boxbot			{ background: transparent url(images/navbox/BotL.gif) no-repeat bottom left;
								  bottom: -10px; margin-top: -50px; z-index: 2; }
.navbox .boxmid .boxbot div		{ background: transparent url(images/navbox/BotR.gif) no-repeat bottom right; }
.navbox .boxmid .boxbot div div	{ background: transparent url(images/navbox/BotM.gif) repeat-x bottom center; 
								  margin: 0 21px 0 21px; height: 60px; }
							
.navbox .boxmid {color: #FFFFFF; }
.navbox .boxmid a {color: #FFFFFF; }

/*---------------------------------------------------------------*/
