html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td /*html, body, ol, ul, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, p, form */{	margin: 0; 	padding: 0;	border: 0;}ol,     /* conflicts w/ navDropFly.css */ul, dl, dt, dd {	position: relative;}body {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;	font-family: Tahoma, Arial, sans-serif;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;	background: #b4d333;     /* green */	background: url(../images/bodyBG.gif) 50% top no-repeat #b4d333;     /* green */}h1 {	padding: 0 0 20px;	font-size: 30px;	font-weight: normal;	text-transform: lowercase;}h2 {	padding: 4px 0 4px;	font-size: 16px;	font-weight: normal;	text-transform: lowercase;}h3 {	padding: 2px 0 2px;	font-size: 12px;	text-transform: lowercase;}h4 {	padding-top: 0;	font-size: 11px;	color: #666;}h5 {	font-size: 11px;	padding-top: 0;	color: #666;}h6 {	font-size: 11px;	padding-top: 0;	color: #666;}p {	padding: 0 0 10px;}dl {	margin-bottom: 10px;}dt {	font-weight: bold;}dd {	margin: 0 0 0 20px;	padding: 0 0 10px;}blockquote {	margin: 0 20px 0; }form {	display: inline;}th {	padding: 3px;	border-bottom: 1px solid #afbdcd;    /* light blue-grey */}td {	padding: 3px;	font-size: 11px;}a:link, a:visited {	text-decoration: none;	color: #2162ac;    /* blue */}a:hover, a:active {	color: #8b50a0;    /* purple */	text-decoration: underline;}/* -------------- standard tags for basic/global functionality -------------- *//* begin */#createdBy {	display: none;}.fileDetails {	font-size: 10px;	color: #555;}.hidden {	display: none;}.tipdownTrigger {}	a:link.tipdownTrigger,	a:visited.tipdownTrigger {		color: #002d62;     /* dark blue */		padding-right: 16px;		background: url(http://www.theboxwebsite.com/images/tippy.gif) right 0px no-repeat;	}		#ie6 a:link.tipdownTrigger,		#ie6 a:visited.tipdownTrigger {			background: url(http://www.theboxwebsite.com/images/tippy.gif) right 0px no-repeat;		}	a:hover.tipdownTrigger,	a:active.tipdownTrigger {		color: #0059c2;     /* med blue */		background: url(http://www.theboxwebsite.com/images/tippy.gif) right 0px no-repeat;	}		#ie6 a:hover.tipdownTrigger,		#ie6 a:active.tipdownTrigger {			background: url(http://www.theboxwebsite.com/images/tippy.gif) right 0px no-repeat;		}.tipdownContent {	display: none;	padding-bottom: 15px;}.warning {	color: red;}.ERROR {	color: #FF00FF;	background: #FFEEFF;}.clearLeft {	clear: left;}.clearRight {	clear: right;}.clearBoth {	height: 0px;     /* ? */	clear: both;}/* end *//* -------------- basic parts -------------- *//* begin */#page {	position: relative;	width: 785px;    /* 825 - padding */	margin: 0 auto 0;	text-align: left;}/* -------------- header -------------- *//* begin */#header {	z-index: 800;	clear: right;	padding: 0;	height: 141px;}#logo {	position: relative;	padding-top: 10px;	width: 191px;}	#logo #goHome {		margin-top: 10px;		text-align: center;		padding: 2px;		background: #eff5d2;    /* green - pale2 */		border: 1px solid black;	}#openChange {	z-index: 600;	position: absolute;	padding: 85px 10px 0 54px;	top: 0px;	right: 2px;	width: 108px;	height: 206px;	color: white;	font-size: 12px;	line-height: 18px;	background: url(../images/openChangeBG.gif) top right no-repeat;	border: 0px solid red;}	#ie7plus #openChange,	#ie6 #openChange {		width: 172px;		right: 1px;		display: inline;	}#photo {	z-index: 500;	position: absolute;	top: 0px;	right: 81px;	width: 375px;}	#ie7plus #photo,	#ie6 #photo {		right: 79px;		display: inline;	}#nPrimary {	position: relative;	font-size: 15px;	height: 30px;	text-transform: lowercase;	padding-left: 15px;	background: url(../images/nPrimaryBG.gif) top left repeat-x white;	border-top: 3px solid #eff7d0;    /* green - pale */	border-bottom: 3px solid #eff5d2;    /* green - pale2 */}	#ie7plus #nPrimary,	#ie6 #nPrimary {		height: 34px;	}	#nPrimary ol {		margin: 0;		padding: 0;	}		#nPrimary ol li {			float: left;			list-style: none;			margin: 0;			padding: 0px 5px;		}			#nPrimary ol li.first {			}	#nPrimary ol li a:link,	#nPrimary ol li a:visited {		display: block;		padding: 2px 26px;		color: #eff7d0;    /* green - pale */		color: white;		background: #b4d333;     /* green */		border: 2px solid #b4d333;     /* green */	}	#nPrimary ol li a:hover,	#nPrimary ol li a:active {		color: black;		border: 2px solid black;		text-decoration: none;	}/* end *//* -------------- content -------------- *//* begin */#content {	z-index: 100;	position: relative;	clear: both;	width: auto;	line-height: 18px;	background: white;}	#ie7plus #content,	#ie6 #content {		height: 1%;	}	#content ol li,	#content ul li {		margin-left: 20px;	}	#content li {		padding-bottom: 4px;	}#main {	z-index: 10;	position: relative;	float: left;	padding: 20px 50px 10px;	width: 470px; }#right {	z-index: 1;	position: relative;	float: right;	width: 195px; 	padding: 30px 10px 10px;	color: #8b50a0;    /* purple */	background: #eff5d2;    /* green - pale2 */}	#right .special {		position: relative;		margin: 10px -10px -10px;		background: white;		border: 10px solid white;		border-width: 10px 0;	}		#right .special .button {			position: relative;			padding: 10px;			color: #eff5d2;    /* green - pale2 */			background: #8b50a0;    /* purple */			background: #2162ac;    /* dark blue */			border: 10px solid #587fac;    /* med blue */		}			#right .special .button a:link,			#right .special .button a:visited {				color: white;				color: #faea2e;    /* yellow */				text-decoration: underline;			}			#right .special .button a:hover {				color: #eff5d2;    /* green - pale2 */			}			#right .special .button h3 {				color: #eff5d2;    /* green - pale2 */			}#crumbPath {	font-size: 10px;}	#crumbPath a:link,	#crumbPath a:visited {	}	#crumbPath a:hover,	#crumbPath a:active {	}	#crumbPath li {		float: left;		list-style: none;		margin: 2px 4px 4px;		padding-right: 6px;		border-right: 1px solid #E6E7E8;     /* light grey */	}		#crumbPath li.last {			border: 0;		}/* end *//* -------------- Front/Admin crossover styles -------------- *//* begin */.alignLeft {	float: left;}.asset.alignLeft {	margin-right: 10px;	border: 0px solid red;}img.alignLeft {	float: left;	padding: 0 8px 4px 0;}.alignRight {	float: right;}.asset.alignRight {	margin-left: 10px;}img.alignRight {	float: right;	padding: 0 0 4px 8px;}.alignCenter,.alignCenter img {	display: block;	margin: 0 auto;}span.caption {	display: block;	padding: 2px 0 4px;	font-size: 10px;	font-style: italic;}/* all pod styles... indent, callout A, callout B, pull quote, col (half pg) */span.TAB {	display: block;	float: left;	width: 20px;	width: 2%;    /* verify */	height: 1px;    /* must be at least 1 */}.NOTE {	font-size: 11px;	color: #999;}	#special span.NOTE {		font-size: 10px;		color: #555;	}span.CALLOUT {	color: red;    /* verify */	color: #DCC306;    /* yellow */	font-size: 16px;}span.WARNING {	color: #600;    /* dark red */}span.ERROR {	color: #FF00FF;	background: #FFEEFF;}.INDENT {	margin-left: 20px;	margin-right: 20px;	margin-left: 4%;    /* verify */	margin-right: 4%;    /* verify */}.CALLOUT-A {	position: relative;	float: right;	margin: 0 0 10px 10px;	padding: 0 10px ;	width: 200px;	width: 285px;}.PULLQUOTE {}.COLHALF {	position: relative;    /* for IE 6 */	float: left;	width: 47%;	margin-right: 2%;	border: 0px solid red;}.INTRO {}.function ol.showChildren {    /* used by show current children function */	border: 0px solid red;}	.function ol.showChildren li,	#main .function ol.showChildren li {		list-style: none;		margin-left: 0;	}/* end */#footer {	position: relative;	clear: both;	margin: 0 auto;	width: 725px;    /* 825 - padding */	padding: 10px 10px 20px 50px;	color: #eff5d2;    /* green - pale2 */	text-align: left;	border-top: 3px solid #eff5d2;    /* green - pale2 */}	#ie7plus #footer,	#ie6 #footer {		width: 785px;	}	#footer a:link,	#footer a:visited {		color: white;	}	#footer a:hover {		color: #bbb;	}.socialIcons {	float: right;	margin-left: 20px;	padding-top: 10px;	line-height: 1.0em;	}	.socialIcons img {		float: left;		margin-right: 5px;		margin-top: -10px;		}