html {
	min-height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-family: Verdana, sans-serif;
	text-align: center;
	color: #a6a6a6;
	background: #1a1a1a;
}

p{
	margin-top: 0;
	margin-bottom: 1.5em;
	color: #a6a6a6;
	line-height: 180%;
}

ul{
	margin-top: 0;
	margin-bottom: 1.5em;
	color: #a6a6a6;
	line-height: 150%;
}

pre, code {
	font-size: 120%;
}
h1, h2, h3, h4, h5 {
	font-weight: bold;
	color: #ffffff;
	clear: both;
	font-family: "Lucida Sans", sans-serif;
}

h1 {
	margin: 0 0 1em 0;
	font-size: 160%;
}
h2 {
	margin: 0 0 0.75em 0;
	font-size: 140%;
}
h3 {
	margin: 0 0 0.5em 0;
	font-size: 110%;
}
h4 {
	margin: 0 0 0.5em 0;
	font-size: 90%;
}
h5 {
	margin: 0 0 0.5em 0;
	font-size: 90%;
}

strong {
	color: #ffffff;
}

a, a:visited{	
	color: #99c3ff;	
	text-decoration: none;
}

a:hover{	
	color: #f07d30;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {	
	color: #ffffff;	
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {	
	color: #f07d30;
}

img a, img a:visited, img a:hover{	
	text-decoration: none;
}

hr { background-color: #999999;}

/***********************************************/
/* Layout Divs - HEADER                        */
/***********************************************/

div#headerTrim {position: relative;margin:0 auto; height:15px; padding: 0px;}
div#headerContent {position: relative; width:1000px; height: 71px; margin:0 auto; text-align:left;}
div#headerSubMenuBar {position: relative; margin: 0px; text-align: center; height:22px; background-image:url(../img/headerUpperTrim_fill.gif); background-repeat:repeat-x;}
div#headerSubMenuContent {position: relative; width:1000px; height: 22px; margin:0px auto; text-align: right;}

/*- Main Menu --------------------------- */

div#headerMainMenuContainer {position: absolute; bottom: -1px; right: 0px; height: 26px;}

#mainMenu td{
	padding: 0px 15px;
	white-space:nowrap;
	font-size:12px;
	height: 26px;
	}

#mainMenu .selected{
	background-image:url(../img/headerMainMenuSelected_fill.gif); background-repeat:repeat-x;
	}

#mainMenu a, #mainMenu a:visited{	
	color: #a6a6a6;	
	text-decoration: none;

}

#mainMenu a:hover{	
	color: #f07d30;
}

#mainMenu .selected a, #mainMenu .selected a:visited{	
	color: #ffffff;	
	text-decoration: none;
}

#mainMenu .selected a:hover{	
	color: #f07d30;
}

/*- Sub Menu --------------------------- */

div#headerSubMenuContainer {position: absolute; bottom: 0px; right: 0px; height: 22px;}

#subMenu td{
	padding: 0px 15px;
	white-space:nowrap;
	font-size:11px;
	height: 22px;
	}

#subMenu .selected{
	}

#subMenu a, #subMenu a:visited{	
	color: #a6a6a6;	
	text-decoration: none;

}

#subMenu a:hover{	
	color: #f07d30;
}

#subMenu .selected a, #subMenu .selected a:visited{	
	color: #ffffff;	
	text-decoration: none;
}

#subMenu .selected a:hover{	
	color: #f07d30;
}

#headerlocalnav { background: url(../img/localnav_divider.gif) no-repeat left center; position:absolute; left:240px; top: 30px; list-style: none; margin: 0px; padding-left: 30px;}

#headerlocalnav li { margin: 0px; padding:0px; line-height:18px; width:80px;}
#headerlocalnav a, #localnav a:visited{font-size:11px;	color: #a6a6a6;	text-decoration: none;}
#headerlocalnav a:hover{ color: #f07d30; }

	
/***********************************************/
/* Layout Divs - BODY                          */
/***********************************************/

#bodyContainer, .bodyContainer {width:1000px; margin: 0px auto;text-align:left; padding: 0px;}

#bodyHeader, .bodyHeader {position: relative; margin: 10px 0px;}
#bodyMain, .bodyMain {position: relative; padding: 0px; margin: 0px; background-image:url(../img/bodyMainContent_fill.gif); background-repeat:repeat-y;}

#bodyMainTrimTop, .bodyMainTrimTop {padding: 0px; height: 9px; background-image:url(../img/bodyMainTrim_top.gif); background-repeat:no-repeat;}

/* ---------- Used for single column body -------------- */
#bodyMainContentFull, .bodyMainContentFull {position: relative; padding: 0px 15px; float: left; width: 970px; margin: 5px 0px;}

/* ---------- Used for multi-column body -------------- */
#bodyMainContent, .bodyMainContent {position: relative; padding: 0px 15px; float: left; width: 700px; margin: 5px 0px;}

/* ---------- Left and Middle columns 40 / 60 split -------------- */
#bodyMainContent .subColumnLeft-40, .bodyMainContent .subColumnLeft-40 {width:265px; float:left; margin-right:15px;}
#bodyMainContent .subColumnRight-60, .bodyMainContent .subColumnRight-60 {width:420px; float:left;}
/* ---------- Left and Middle columns 50 / 50 split -------------- */
#bodyMainContent .subColumnLeft-50, .bodyMainContent .subColumnLeft-50 {width:340px; float:left; margin-right:15px;}
#bodyMainContent .subColumnRight-50, .bodyMainContent .subColumnRight-50 {width:345px; float:left;}
/* ---------- Right column -------------- */
#bodyMain .sidebar, .bodyMain .sidebar {position: relative; float: left; width: 255px; margin: 5px 0px;}

/* ---------- HOME -------------- */
#homeBodyMainContent, .homeBodyMainContent {position: relative; padding: 0px 15px; float: left; width: 970px; margin: 5px 0px;}
/* ---------- HOME -------------- */
#homeBodyMainContent .homeSubColumnLeft-40, .homeBodyMainContent .homeSubColumnLeft-40 {width:290px; float:left; margin-right:15px;}
#homeBodyMainContent .homeSubColumnRight-60, .homeBodyMainContent .homeSubColumnRight-60 {width:665px; float:left;}
/* ---------- HOME -------------- */

/* ---------- HOME -------------- */
#homeBodyMainContentBottom, .homeBodyMainContentBottom {position: relative; padding: 0px 15px; float: left; width: 645px; margin: 5px 0px;}
/* ---------- HOME -------------- */
#homeBodyMainContentBottom .homeSubColumnLeft, .homeBodyMainContentBottom .homeSubColumnLeft {width:310px; float:left; margin-right:15px;}
#homeBodyMainContentBottom .homeSubColumnRight, .homeBodyMainContentBottom .homeSubColumnRight {width:319px; float:left;}
/* ---------- HOME -------------- */
#bodyMain .homeSidebar, .bodyMain .homeSidebar {position: relative; float: left; width: 310px; margin: 5px 0px;}



div#bodyMainTrimBottom, .bodyMainTrimBottom {position: relative; padding: 0px; height: 9px; background-image:url(../img/bodyMainTrim_bottom.gif); background-repeat:no-repeat; background-position: bottom; clear:both;}

div#footer{position: relative; width:1000px; margin-top:20px;text-align: center; padding: 0;}


/* BODY Navigation controls */

#globalnav {position:relative;display:block; margin: 6px 10px 0 0; padding:0; }
#globalnav li { color:#999; display:inline; padding:0 10px 0 11px; margin:0; background: url(../img/globalnav_divider.gif) no-repeat left center; float:right; }
#globalnav li.first { padding-left:0; background-image:none; }
#globalnav li.last { padding-right:0; }
#globalnav a, #globalnav a:visited{font-size:11px;	color: #a6a6a6;	text-decoration: none;}
#globalnav a:hover{ color: #f07d30; }
#globalnav .selected a, #globalnav .selected a:visited{	color: #ffffff;	text-decoration: none; }
#globalnav .selected a:hover{	color: #f07d30; }

#localnav { background: url(../img/localnav_divider.gif) no-repeat left center; position:absolute; left:215px; top: 2px; list-style: none; margin: 0px; padding-left: 30px;}

#localnav li { margin: 0px; padding:0px; line-height:12px; width:80px;}
#localnav a, #localnav a:visited{font-size:9px;	color: #a6a6a6;	text-decoration: none;}
#localnav a:hover{ color: #f07d30; }

.sideBarNav a, .sideBarNav a:visited{	color: #99c3ff; text-decoration: none; width: 100%;}
.sideBarNav a:hover{color: #f07d30;}
.sideBarNavItem {height: 22px; background-image:url(../img/sideBarNavLinkBG.gif); background-repeat:no-repeat; margin-bottom: 8px; padding-left: 7px; line-height: 22px;}




/* bullet definitions */

#bulletBox {margin-left: 30px;	margin-bottom: 2em;}
p.bullet { margin-bottom: 0; padding-left: 15px; background: url(../img/bullet.gif) no-repeat left 6px; color: #a6a6a6; }
p.bulletstrong { margin-bottom: 0; padding-left: 15px; background: url(../img/bulletstrong.gif) no-repeat left 6px; color: #a6a6a6; font-weight:bold;}
p.bulletverystrong { margin-bottom: 5px; padding-left: 15px; background: url(../img/bulletstrong.gif) no-repeat left 10px; color: #a6a6a6; font-size: 140%;}
p.arrow { margin-bottom: 0; padding-left: 15px; background: url(../img/arrow.gif) no-repeat left 6px; color: #a6a6a6; }
p.arrowstrong { margin-bottom: 0; padding-left: 15px; background: url(../img/arrow.gif) no-repeat left 6px; color: #a6a6a6; font-weight:bold; }
p.check { margin-bottom: 0; padding-left: 16px; background: url(../img/bullet_check.png) no-repeat left 6px; color: #ffffff; }
p.bulletp { margin: 0 0 15px 15px; }

p.bullet a, p.bullet a:visited{	
	color: #a6a6a6;	
	text-decoration: none;
	border-bottom: 1px dotted #bab7ad;
}

p.bullet a:hover{	
	color: #f07d30;
}





/* Box Type 1  -  Solid blue, no border */

#boxType1 {margin-bottom: 10px;}
#boxType1 .xtop, #boxType1 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType1 #boxType1 .xb1, #boxType1 .xb2, #boxType1 .xb3, #boxType1 .xb4 {display:block; overflow:hidden;}
#boxType1 .xb1, #boxType1 .xb2, #boxType1 .xb3 {height:1px;}
#boxType1 .xb2, #boxType1 .xb3, #boxType1 .xb4 {background:#26396d; border-left:1px solid #26396d; border-right:1px solid #26396d;}
#boxType1 .xb1 {margin:0 5px; background:#26396d;}
#boxType1 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType1 .xb3 {margin:0 2px;}
#boxType1 .xb4 {height:2px; margin:0 1px;}
#boxType1 .xboxcontent {display:block; background:#26396d; border:0 solid #26396d; border-width:0 1px; padding: 1px 10px;}


/* Box Type 2  -  Solid near black, no border */

#boxType2 {margin-bottom: 10px;}
#boxType2 .xtop, #boxType2 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType2 .xb1, #boxType2 .xb2, #boxType2 .xb3, #boxType2 .xb4 {display:block; overflow:hidden;}
#boxType2 .xb1, #boxType2 .xb2, #boxType2 .xb3 {height:1px;}
#boxType2 .xb2, #boxType2 .xb3, #boxType2 .xb4 {background:#1d1d1d; border-left:1px solid #1d1d1d; border-right:1px solid #1d1d1d;}
#boxType2 .xb1 {margin:0 5px; background:#1d1d1d;}
#boxType2 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType2 .xb3 {margin:0 2px;}
#boxType2 .xb4 {height:2px; margin:0 1px;}
#boxType2 .xboxcontent {display:block; background:#1d1d1d; border:0 solid #1d1d1d; border-width:0 1px; padding: 1px 10px;}


/* Box Type 3  -  Solid near black, with border */

#boxType3 {margin-bottom: 10px;}
#boxType3 .xtop, #boxType3 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType3 .xb1, #boxType3 .xb2, #boxType3 .xb3, #boxType3 .xb4 {display:block; overflow:hidden;}
#boxType3 .xb1, #boxType3 .xb2, #boxType3 .xb3 {height:1px;}
#boxType3 .xb2, #boxType3 .xb3, #boxType3 .xb4 {background:#1d1d1d; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}
#boxType3 .xb1 {margin:0 5px; background:#4a4a4a;}
#boxType3 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType3 .xb3 {margin:0 2px;}
#boxType3 .xb4 {height:2px; margin:0 1px;}
#boxType3 .xboxcontent {display:block; background:#1d1d1d; border:0 solid #4a4a4a; border-width:0 1px; padding: 10px 10px;}


/* Box Type 4  -  Solid green, with border */

#boxType4 {margin-bottom: 10px;}
#boxType4 .xtop, #boxType4 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType4 .xb1, #boxType4 .xb2, #boxType4 .xb3, #boxType4 .xb4 {display:block; overflow:hidden;}
#boxType4 .xb1, #boxType4 .xb2, #boxType4 .xb3 {height:1px;}
#boxType4 .xb2, #boxType4 .xb3, #boxType4 .xb4 {background:#266d32; border-left:1px solid #369c47; border-right:1px solid #369c47;}
#boxType4 .xb1 {margin:0 5px; background:#369c47;}
#boxType4 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType4 .xb3 {margin:0 2px;}
#boxType4 .xb4 {height:2px; margin:0 1px;}
#boxType4 .xboxcontent {display:block; background:#266d32; border:0 solid #369c47; border-width:0 1px; padding: 1px 10px;}


/* Box Type 5  -  transparent body, with border, with colored header */

#boxType5 {margin-bottom: 10px;}
#boxType5 .xtop, #boxType5 .xbottom {display:block; background:transparent; font-size:1px;}

#boxType5 .xb1top, #boxType5 .xb2top, #boxType5 .xb3top, #boxType5 .xb4top {display:block; overflow:hidden;}
#boxType5 .xb1top, #boxType5 .xb2top, #boxType5 .xb3top {height:1px;}
#boxType5 .xb2top, #boxType5 .xb3top, #boxType5 .xb4top {background:#1d1d1d; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}
#boxType5 .xb1top {margin:0 5px; background:#4a4a4a;}
#boxType5 .xb2top {margin:0 3px; border-width:0 2px;}
#boxType5 .xb3top {margin:0 2px;}
#boxType5 .xb4top {height:2px; margin:0 1px;}
#boxType5 .xboxheader {display:block; background:#1d1d1d; border:0 solid #4a4a4a; border-width:0 1px; padding: 3px 10px;}

#boxType5 .xb1, #boxType5 .xb2, #boxType5 .xb3, #boxType5 .xb4 {display:block; overflow:hidden;}
#boxType5 .xb1, #boxType5 .xb2, #boxType5 .xb3 {height:1px;}
#boxType5 .xb2, #boxType5 .xb3, #boxType5 .xb4 {background:transparent; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}
#boxType5 .xb1 {margin:0 5px; background:#4a4a4a;}
#boxType5 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType5 .xb3 {margin:0 2px;}
#boxType5 .xb4 {height:2px; margin:0 1px;}

#boxType5 .xboxcontent {display:block; background:transparent; border:0 solid #4a4a4a; border-width:0 1px; padding: 10px 10px;}


/* Box Type 6  -  transparent body, with border, with colored header */

#boxType6 {margin-bottom: 10px;}
#boxType6 .xtop, #boxType6 .xbottom {display:block; background:transparent; font-size:1px;}

#boxType6 .xb1top, #boxType6 .xb2top, #boxType6 .xb3top, #boxType6 .xb4top {display:block; overflow:hidden;}
#boxType6 .xb1top, #boxType6 .xb2top, #boxType6 .xb3top {height:1px;}
#boxType6 .xb2top, #boxType6 .xb3top, #boxType6 .xb4top {background:#26396d; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxType6 .xb1top {margin:0 5px; background:#36519c;}
#boxType6 .xb2top {margin:0 3px; border-width:0 2px;}
#boxType6 .xb3top {margin:0 2px;}
#boxType6 .xb4top {height:2px; margin:0 1px;}
#boxType6 .xboxheader {display:block; background:#26396d; border:0 solid #36519c; border-width:0 1px; padding: 3px 10px;}

#boxType6 .xb1, #boxType6 .xb2, #boxType6 .xb3, #boxType6 .xb4 {display:block; overflow:hidden;}
#boxType6 .xb1, #boxType6 .xb2, #boxType6 .xb3 {height:1px;}
#boxType6 .xb2, #boxType6 .xb3, #boxType6 .xb4 {background:transparent; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxType6 .xb1 {margin:0 5px; background:#36519c;}
#boxType6 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType6 .xb3 {margin:0 2px;}
#boxType6 .xb4 {height:2px; margin:0 1px;}

#boxType6 .xboxcontent {display:block; background:transparent; border:0 solid #36519c; border-width:0 1px; padding: 10px 10px 5px 10px;}

/* Box Type 7  -  transparent body, banded sections, with border, with colored header, and flyover effects */

#boxType7 {margin-bottom: 10px;}
#boxType7 .xtop, #boxType7 .xbottom {display:block; background:transparent; font-size:1px;}

#boxType7 .xb1top, #boxType7 .xb2top, #boxType7 .xb3top, #boxType7 .xb4top {display:block; overflow:hidden;}
#boxType7 .xb1top, #boxType7 .xb2top, #boxType7 .xb3top {height:1px;}
#boxType7 .xb2top, #boxType7 .xb3top, #boxType7 .xb4top {background:#1d1d1d; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}
#boxType7 .xb1top {margin:0 5px; background:#4a4a4a;}
#boxType7 .xb2top {margin:0 3px; border-width:0 2px;}
#boxType7 .xb3top {margin:0 2px;}
#boxType7 .xb4top {height:2px; margin:0 1px;}
#boxType7 .xboxheader {display:block; background:#1d1d1d; border:0 solid #4a4a4a; border-width:0 1px; padding: 3px 10px; color: #a6a6a6;}
#boxType7 .xboxheader h3 {margin: 0 0 .2em 0; font-size: 125%;}

#boxType7 .xb1, #boxType7 .xb2, #boxType7 .xb3, #boxType7 .xb4 {display:block; overflow:hidden;}
#boxType7 .xb1, #boxType7 .xb2, #boxType7 .xb3 {height:1px;}
#boxType7 .xb2, #boxType7 .xb3, #boxType7 .xb4 {background:#1d1d1d; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}
#boxType7 .xb1 {margin:0 5px; background:#4a4a4a;}
#boxType7 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType7 .xb3 {margin:0 2px;}
#boxType7 .xb4 {height:2px; margin:0 1px;}

#boxType7 .xboxcontent {display:block; background:#1d1d1d; border-top:solid 1px #4a4a4a; border-left:solid 1px #4a4a4a; border-right:solid 1px #4a4a4a; padding: 7px 10px 7px 10px; color: #99c3ff;}
#boxType7 .xboxcontent:hover {display:block; background:#000000; border-top:solid 1px #4a4a4a; border-left:solid 1px #4a4a4a; border-right:solid 1px #4a4a4a; padding: 7px 10px 7px 10px; color: #f07d30;}
#boxType7 .selected {display:block; background:#000000; border-top:solid 1px #4a4a4a; border-left:solid 1px #4a4a4a; border-right:solid 1px #4a4a4a; padding: 7px 10px 7px 10px; color: #ffffff;}


/* Box Type 8  -  for TABLEs */

#boxType8 {margin-bottom: 10px;}
#boxType8 .xtop, #boxType8 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType8 .xb1Left, #boxType8 .xb2Left, #boxType8 .xb3Left, #boxType8 .xb4Left {display:block; overflow:hidden;}
#boxType8 .xb1Left, #boxType8 .xb2Left, #boxType8 .xb3Left {height:1px;}
#boxType8 .xb2Left, #boxType8 .xb3Left, #boxType8 .xb4Left {background:#1d1d1d; border-left:1px solid #4a4a4a;}
#boxType8 .xb1Left {margin-left: 5px; background:#4a4a4a;}
#boxType8 .xb2Left {margin-left: 3px; border-width:0 2px;}
#boxType8 .xb3Left {margin-left: 2px;}
#boxType8 .xb4Left {height:2px; margin-left: 1px;}
#boxType8 .xb1Right, #boxType8 .xb2Right, #boxType8 .xb3Right, #boxType8 .xb4Right {display:block; overflow:hidden;}
#boxType8 .xb1Right, #boxType8 .xb2Right, #boxType8 .xb3Right {height:1px;}
#boxType8 .xb2Right, #boxType8 .xb3Right, #boxType8 .xb4Right {background:#1d1d1d; border-right:1px solid #4a4a4a;}
#boxType8 .xb1Right {margin-right: 5px; background:#4a4a4a;}
#boxType8 .xb2Right {margin-right: 3px; border-width:0 2px;}
#boxType8 .xb3Right {margin-right: 2px;}
#boxType8 .xb4Right {height:2px; margin-right: 1px;}
#boxType8 .xboxcontent {display:block; background:#1d1d1d; border:0 solid #4a4a4a; border-width:0 1px; padding: 10px 10px;}

#boxType8 .cellTrimTop {border-top:1px solid #4a4a4a; background:#1d1d1d;}
#boxType8 .cellTrimBottom {border-bottom:1px solid #4a4a4a; background:#1d1d1d;}
#boxType8 .cellBorderTop {border-top:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellBorderBottom {border-bottom:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellBorderBottomLeft {border-bottom:1px solid #4a4a4a; border-left:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellBorderBottomRight {border-bottom:1px solid #4a4a4a; border-right:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellBorderLeft {border-left:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellBorderRight {border-right:1px solid #4a4a4a; background:#1d1d1d; padding:10px;}
#boxType8 .cellFill {background:#1d1d1d; padding:10px;}

#boxType8 p {color: #ffffff; line-height: 150%;}


/* Box Type TH 1  -  Orange 1, TABLE column header */

#boxTypeTH1 {}
#boxTypeTH1 .xtop, #boxTypeTH1 .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTH1 .xb1, #boxTypeTH1 .xb2, #boxTypeTH1 .xb3, #boxTypeTH1 .xb4 {display:block; overflow:hidden;}
#boxTypeTH1 .xb1, #boxTypeTH1 .xb2, #boxTypeTH1 .xb3 {height:1px;}
#boxTypeTH1 .xb2, #boxTypeTH1 .xb3, #boxTypeTH1 .xb4 {background:#fca141; border-left:1px solid #ffdeb2; border-right:1px solid #ffdeb2;}
#boxTypeTH1 .xb1 {margin:0 5px; background:#ffdeb2;}
#boxTypeTH1 .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTH1 .xb3 {margin:0 2px;}
#boxTypeTH1 .xb4 {height:2px; margin:0 1px;}
#boxTypeTH1 .xboxcontent {display:block; background:#fca141; border:0 solid #ffdeb2; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTH1 h1, #boxTypeTH1 h2, #boxTypeTH1 h3, #boxTypeTH1 h4, #boxTypeTH1 h5 {color: #000000;}
#boxTypeTH1 p {color: #000000; font-size: 80%; line-height: 120%; margin: 0px;}

/* Box Type TH 1  -  Orange 1, TABLE column header */

#boxTypeTH2 {}
#boxTypeTH2 .xtop, #boxTypeTH2 .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTH2 .xb1, #boxTypeTH2 .xb2, #boxTypeTH2 .xb3, #boxTypeTH2 .xb4 {display:block; overflow:hidden;}
#boxTypeTH2 .xb1, #boxTypeTH2 .xb2, #boxTypeTH2 .xb3 {height:1px;}
#boxTypeTH2 .xb2, #boxTypeTH2 .xb3, #boxTypeTH2 .xb4 {background:#f98c2e; border-left:1px solid #ffce99; border-right:1px solid #ffce99;}
#boxTypeTH2 .xb1 {margin:0 5px; background:#ffce99;}
#boxTypeTH2 .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTH2 .xb3 {margin:0 2px;}
#boxTypeTH2 .xb4 {height:2px; margin:0 1px;}
#boxTypeTH2 .xboxcontent {display:block; background:#f98c2e; border:0 solid #ffce99; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTH2 h1, #boxTypeTH2 h2, #boxTypeTH2 h3, #boxTypeTH2 h4, #boxTypeTH2 h5 {color: #000000;}
#boxTypeTH2 p {color: #000000; font-size: 80%; line-height: 120%; margin: 0px;}

/* Box Type TH 1  -  Orange 1, TABLE column header */

#boxTypeTH3 {}
#boxTypeTH3 .xtop, #boxTypeTH3 .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTH3 .xb1, #boxTypeTH3 .xb2, #boxTypeTH3 .xb3, #boxTypeTH3 .xb4 {display:block; overflow:hidden;}
#boxTypeTH3 .xb1, #boxTypeTH3 .xb2, #boxTypeTH3 .xb3 {height:1px;}
#boxTypeTH3 .xb2, #boxTypeTH3 .xb3, #boxTypeTH3 .xb4 {background:#f36d12; border-left:1px solid #ffbb80; border-right:1px solid #ffbb80;}
#boxTypeTH3 .xb1 {margin:0 5px; background:#ffbb80;}
#boxTypeTH3 .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTH3 .xb3 {margin:0 2px;}
#boxTypeTH3 .xb4 {height:2px; margin:0 1px;}
#boxTypeTH3 .xboxcontent {display:block; background:#f36d12; border:0 solid #ffbb80; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTH3 h1, #boxTypeTH3 h2, #boxTypeTH3 h3, #boxTypeTH3 h4, #boxTypeTH3 h5 {color: #000000;}
#boxTypeTH3 p {color: #000000; font-size: 80%; line-height: 120%; margin: 0px;}

/* Box Type TH 1  -  Orange 1, TABLE column header */

#boxTypeTH4 {}
#boxTypeTH4 .xtop, #boxTypeTH4 .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTH4 .xb1, #boxTypeTH4 .xb2, #boxTypeTH4 .xb3, #boxTypeTH4 .xb4 {display:block; overflow:hidden;}
#boxTypeTH4 .xb1, #boxTypeTH4 .xb2, #boxTypeTH4 .xb3 {height:1px;}
#boxTypeTH4 .xb2, #boxTypeTH4 .xb3, #boxTypeTH4 .xb4 {background:#f75b00; border-left:1px solid #ffb566; border-right:1px solid #ffb566;}
#boxTypeTH4 .xb1 {margin:0 5px; background:#ffb566;}
#boxTypeTH4 .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTH4 .xb3 {margin:0 2px;}
#boxTypeTH4 .xb4 {height:2px; margin:0 1px;}
#boxTypeTH4 .xboxcontent {display:block; background:#f75b00; border:0 solid #ffb566; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTH4 h1, #boxTypeTH4 h2, #boxTypeTH4 h3, #boxTypeTH4 h4, #boxTypeTH4 h5 {color: #000000;}
#boxTypeTH4 p {color: #000000; font-size: 80%; line-height: 120%; margin: 0px;}


/* Box Type TH Green  -  TABLE column header */

#boxTypeTHGreen {}
#boxTypeTHGreen .xtop, #boxTypeTHGreen .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTHGreen .xb1, #boxTypeTHGreen .xb2, #boxTypeTHGreen .xb3, #boxTypeTHGreen .xb4 {display:block; overflow:hidden;}
#boxTypeTHGreen .xb1, #boxTypeTHGreen .xb2, #boxTypeTHGreen .xb3 {height:1px;}
#boxTypeTHGreen .xb2, #boxTypeTHGreen .xb3, #boxTypeTHGreen .xb4 {background:#266d32; border-left:1px solid #369c47; border-right:1px solid #369c47;}
#boxTypeTHGreen .xb1 {margin:0 5px; background:#369c47;}
#boxTypeTHGreen .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTHGreen .xb3 {margin:0 2px;}
#boxTypeTHGreen .xb4 {height:2px; margin:0 1px;}
#boxTypeTHGreen .xboxcontent {display:block; background:#266d32; border:0 solid #369c47; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTHGreen h1, #boxTypeTHGreen h2, #boxTypeTHGreen h3, #boxTypeTHGreen h4, #boxTypeTHGreen h5 {color: #ffffff;}
#boxTypeTHGreen p {color: #ffffff; font-size: 80%; line-height: 120%; margin: 0px;}


/* Box Type TH Blue  -  TABLE column header */

#boxTypeTHBlue {}
#boxTypeTHBlue .xtop, #boxTypeTHBlue .xbottom {display:block; background:transparent; font-size:1px;}
#boxTypeTHBlue .xb1, #boxTypeTHBlue .xb2, #boxTypeTHBlue .xb3, #boxTypeTHBlue .xb4 {display:block; overflow:hidden;}
#boxTypeTHBlue .xb1, #boxTypeTHBlue .xb2, #boxTypeTHBlue .xb3 {height:1px;}
#boxTypeTHBlue .xb2, #boxTypeTHBlue .xb3, #boxTypeTHBlue .xb4 {background:#26396d; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxTypeTHBlue .xb1 {margin:0 5px; background:#36519c;}
#boxTypeTHBlue .xb2 {margin:0 3px; border-width:0 2px;}
#boxTypeTHBlue .xb3 {margin:0 2px;}
#boxTypeTHBlue .xb4 {height:2px; margin:0 1px;}
#boxTypeTHBlue .xboxcontent {display:block; background:#26396d; border:0 solid #36519c; border-width:0 1px; padding: 1px 10px; vertical-align: bottom; text-align:center;}

#boxTypeTHBlue h1, #boxTypeTHBlue h2, #boxTypeTHBlue h3, #boxTypeTHBlue h4, #boxTypeTHBlue h5 {color: #ffffff;}
#boxTypeTHBlue p {color: #ffffff; font-size: 80%; line-height: 120%; margin: 0px;}


/* Box Type 9  -  dark body, with border, with gradient image header */

.boxType9 {margin-bottom: 10px;}
.boxType9 .xtop, .boxType9 .xbottom {display:block; background:transparent; font-size:1px;}

.boxType9 .xb1top, .boxType9 .xb2top, .boxType9 .xb3top, .boxType9 .xb4top {display:block; overflow:hidden;}
.boxType9 .xb1top, .boxType9 .xb2top, .boxType9 .xb3top {height:1px;}
.boxType9 .xb2top, .boxType9 .xb3top, .boxType9 .xb4top {background:#303030; border-left:1px solid #303030; border-right:1px solid #303030;}
.boxType9 .xb1top {margin:0 5px; background:#303030;}
.boxType9 .xb2top {margin:0 3px; border-width:0 2px;}
.boxType9 .xb3top {margin:0 2px;}
.boxType9 .xb4top {height:2px; margin:0 1px;}
.boxType9 .xboxheader {display:block; background:#303030; border:0 solid #303030; border-width:0 1px; padding: 3px 10px;}
.boxType9 .xboxheader h3 {margin: 0 0 .2em 0; font-size: 125%;}

.boxType9 .xb1, .boxType9 .xb2, .boxType9 .xb3, .boxType9 .xb4 {display:block; overflow:hidden;}
.boxType9 .xb1, .boxType9 .xb2, .boxType9 .xb3 {height:1px;}
.boxType9 .xb2, .boxType9 .xb3, .boxType9 .xb4 {background:#1d1d1d; border-left:1px solid #303030; border-right:1px solid #303030;}
.boxType9 .xb1 {margin:0 5px; background:#303030;}
.boxType9 .xb2 {margin:0 3px; border-width:0 2px;}
.boxType9 .xb3 {margin:0 2px;}
.boxType9 .xb4 {height:2px; margin:0 1px;}

.boxType9 .xboxcontent {display:block; background:#1d1d1d; border:0 solid #303030; border-width:0 1px; padding: 10px 10px;}


/* Box Type 10  -  "Next Steps" box, banded sections, with border, with colored header, and flyover effects */

#boxType10 {margin-bottom: 10px;}
#boxType10 .xtop, #boxType10 .xbottom {display:block; background:transparent; font-size:1px;}

#boxType10 .xb1top, #boxType10 .xb2top, #boxType10 .xb3top, #boxType10 .xb4top {display:block; overflow:hidden;}
#boxType10 .xb1top, #boxType10 .xb2top, #boxType10 .xb3top {height:1px;}
#boxType10 .xb2top, #boxType10 .xb3top, #boxType10 .xb4top {background:#26396d; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxType10 .xb1top {margin:0 5px; background:#36519c;}
#boxType10 .xb2top {margin:0 3px; border-width:0 2px;}
#boxType10 .xb3top {margin:0 2px;}
#boxType10 .xb4top {height:2px; margin:0 1px;}
#boxType10 .xboxheader {display:block; background:#26396d; border:0 solid #36519c; border-width:0 1px; padding: 3px 10px; color: #a6a6a6;}
#boxType10 .xboxheader h3 {margin: 0 0 .2em 0; font-size: 125%;}

#boxType10 .xb1, #boxType10 .xb2, #boxType10 .xb3, #boxType10 .xb4 {display:block; overflow:hidden;}
#boxType10 .xb1, #boxType10 .xb2, #boxType10 .xb3 {height:1px;}
#boxType10 .xb2, #boxType10 .xb3, #boxType10 .xb4 {background:#040d26; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxType10 .xb1 {margin:0 5px; background:#36519c;}
#boxType10 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType10 .xb3 {margin:0 2px;}
#boxType10 .xb4 {height:2px; margin:0 1px;}

#boxType10 .xboxcontent {display:block; background:#040d26; border-top:solid 1px #36519c; border-left:solid 1px #36519c; border-right:solid 1px #36519c; padding: 7px 10px 7px 10px; color: #cce1ff;}
#boxType10 .xboxcontent:hover {display:block; background:#000000; border-top:solid 1px #36519c; border-left:solid 1px #36519c; border-right:solid 1px #36519c; padding: 7px 10px 7px 10px; color: #f07d30;}


/* Box Type 11  -  Home Page "Next Steps" box, banded sections, with border, and flyover effects */

#boxType11 {margin-bottom: 10px;}
#boxType11 .xtop, #boxType11 .xbottom {display:block; background:transparent; font-size:1px;}
#boxType11 .xb1, #boxType11 .xb2, #boxType11 .xb3, #boxType11 .xb4 {display:block; overflow:hidden;}
#boxType11 .xb1, #boxType11 .xb2, #boxType11 .xb3 {height:1px;}
#boxType11 .xb2, #boxType11 .xb3, #boxType11 .xb4 {background:#040d26; border-left:1px solid #36519c; border-right:1px solid #36519c;}
#boxType11 .xb1 {margin:0 5px; background:#36519c;}
#boxType11 .xb2 {margin:0 3px; border-width:0 2px;}
#boxType11 .xb3 {margin:0 2px;}
#boxType11 .xb4 {height:2px; margin:0 1px;}

#boxType11 .xboxcontent {display:block; background:#040d26; border-top:solid 1px #36519c; border-left:solid 1px #36519c; border-right:solid 1px #36519c; padding: 7px 10px 7px 10px; color: #cce1ff;}
#boxType11 .xboxcontent:hover {display:block; background:#000000; border-top:solid 1px #36519c; border-left:solid 1px #36519c; border-right:solid 1px #36519c; padding: 7px 10px 7px 10px; color: #f07d30;}

/* Box Type 12  -  transparent body, with blue border, and blue header */

.boxType12 {margin-bottom: 10px;}
.boxType12 .xtop, .boxType12 .xbottom {display:block; background:transparent; font-size:1px;}

.boxType12 .xb1top, .boxType12 .xb2top, .boxType12 .xb3top, .boxType12 .xb4top {display:block; overflow:hidden;}
.boxType12 .xb1top, .boxType12 .xb2top, .boxType12 .xb3top {height:1px;}
.boxType12 .xb2top, .boxType12 .xb3top, .boxType12 .xb4top {background:#26396d; border-left:1px solid #36519c; border-right:1px solid #36519c;}
.boxType12 .xb1top {margin:0 5px; background:#36519c;}
.boxType12 .xb2top {margin:0 3px; border-width:0 2px;}
.boxType12 .xb3top {margin:0 2px;}
.boxType12 .xb4top {height:2px; margin:0 1px;}
.boxType12 .xboxheader {display:block; background:#26396d; border:0 solid #36519c; border-width:0 1px; padding: 3px 10px;}
.boxType12 .xboxheader h3 {margin: 0 0 .2em 0;}

.boxType12 .xb1, .boxType12 .xb2, .boxType12 .xb3, .boxType12 .xb4 {display:block; overflow:hidden;}
.boxType12 .xb1, .boxType12 .xb2, .boxType12 .xb3 {height:1px;}
.boxType12 .xb2, .boxType12 .xb3, .boxType12 .xb4 {background:#1d1d1d; border-left:1px solid #36519c; border-right:1px solid #36519c;}
.boxType12 .xb1 {margin:0 5px; background:#36519c;}
.boxType12 .xb2 {margin:0 3px; border-width:0 2px;}
.boxType12 .xb3 {margin:0 2px;}
.boxType12 .xb4 {height:2px; margin:0 1px;}

.boxType12 .xboxcontent {display:block; background:#1d1d1d; border:0 solid #36519c; border-width:0 1px; padding: 10px 10px;}


input, select, textarea
{
	margin: 0px;
	border: 1 px solid #999;
}

.required_field
{
	color:#F90;
}


/***** v3 addons to support the Home Page banner badges *****/

.homePageBannerBadges {
	display: block;
	position: absolute;
	top: 141px;
	left: 78px;
}

.homePageBannerBadges a, .homePageBannerBadges a:visited {
	display: block;
	width:158px;
	height:130px;
	background-repeat:no-repeat;
	background-position: 0 0;
}

.homePageBannerBadges a:hover {
	background-position: 0 -130px;
}

/***** v3 addons to support the Recording page tabs *****/

.recordingTab {
	display: block;
	width: 600px;
}

.recordingTab a, .recordingTab a:visited {
	display: block;
	height:33px;
	background-repeat:no-repeat;
	background-position: 0 -66px;
}

.recordingTab a:hover {
	background-position: 0 -33px;
}

.recordingTab a.selected, .recordingTab a.selected:visited {
	display: block;
	height:33px;
	background-repeat:no-repeat;
	background-position: 0 0;
}


/***** v2 addons to support the Product page navigation *****/



.prodBodyHeaderTall a, .prodBodyHeaderTall a:visited {
	display: block;
	width:240px;
	height:300px;
	background-repeat:no-repeat;
	background-position: 0 0;
}

.prodBodyHeaderTall a:hover {
	background-position: 0 -300px;
}

.prodBodyHeaderShort a, .prodBodyHeaderShort a:visited {
	display: block;
	width:34x;
	height:34px;
	background-repeat:no-repeat;
	background-position: 0 -68px;
}

.prodBodyHeaderShort a:hover {
	background-position: 0 -34px;
}

.prodBodyHeaderShort a.selected, .prodBodyHeaderShort a.selected:visited {
	display: block;
	width:34px;
	height:34px;
	background-repeat:no-repeat;
	background-position: 0 0;
}

.prodBodyHeaderShort a.selected:hover {
	background-position: 0 -34px;
}

.cLoadSubHeader a, .cLoadSubHeader a:visited {
	display: block;
	width:155x;
	height:300px;
	background-repeat:no-repeat;
	background-position: 0 0px;
}

.cLoadSubHeader a:hover {
	background-position: 0 -300px;
}

.cLoadSubHeader a.selected, .cLoadSubHeader a.selected:visited {
	display: block;
	width:155px;
	height:300px;
	background-repeat:no-repeat;
	background-position: 0 -600px;
}

.cLoadSubHeader a.selected:hover {
	background-position: 0 -900px;
}

/* "How We're Different" Carousel */
#Carousel {
	width: 418px;
	height: 303px;
	visibility: hidden; 
	margin-bottom: 0px;
}

#Carousel .bg, #Carousel .slide, #Carousel .frame {
	position: absolute;
	width: 418px;
	height: 303px;
}

#Carousel .slide .text {
	position: absolute;
	float: left;
	width: 250px;
	font-family: arial;
	font-size: 75%;
	margin: 15px 0 0 18px;
	font-size: 120%;
	line-height: 16px;
}

#Carousel .slide .text H2 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 120%;
	line-height: 20px;
}


#Carousel .dark .text H2 A {
	color: #fff;
}

#Carousel #music .text H2 A {
	color: #fff;
}

#Carousel #music .text {
	color: #e3e3e3;
}

#Carousel #music .text A {
	color: #fff;
}

#Carousel .dark {
	color: #fff;
}

#Carousel .dark .text A {
	color: #FFFF00;
}

#Carousel .slide .image {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 10px;
}		

#Carousel .slide .screen {
	width: 200px; 
	margin-top: 10px;
}

#Carousel .slide .album {
	width: 180px; 
	margin: 19px 0 0 0;
}

#Carousel .slide .feature {
	margin-top: 30px;
}

#Carousel #CaroLinks {
	width: 174px;
	position: absolute;
	margin-top: 15px;
	margin-left: 236px;
	line-height: 30px;
	visibility: visible;
}

#CaroLinks .bubble .bbg {
	position: absolute;
}

#CaroLinks .bubble {
	width: 24px;
	height: 30px;
	float: left;
}

#CaroLinks #on.bubble a {
	text-decoration: underline;
}

#CaroLinks .bubble A IMG {
	float: left;
	margin-right: 6px;
}

#CaroLinks .bubble A {
	position: absolute;
	width: 240px;
	display: block;
	font-family: verdana;
	font-size: 100%;
	line-height: 13px;
	text-decoration: none;
	color: #06c;
}

#CaroLinks .bubble A:hover {
	text-decoration: underline;
}

.tPicks h2 {
	margin:0;
	padding:3px 0 5px 0;
	font: bold 100% verdana,helvetica;
}

#carouselblocker {
	width: 20px; 
	height: 100px;
}




