/* CSS Document */

body {
	background-repeat: repeat-y;
	background-position: center;
	margin-top:20px;
	background-color: #82858C;
}

.pic_nav {
	border: 1px solid #CCCCCC;
}
.pic_nav a {
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.pic_nav a:hover {
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	border: 1px solid #FFFFFF;

}

.nav {margin-top:0px;}

.header150 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 150%;
	color: #82858C;
	text-align: left;
}
.headerBrochures {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 130%;
	color: #FFFFFF;
	text-align: left;
}
.text100 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 100%;
	line-height: 120%;
	text-align: left;
	text-decoration: none;
}
.box-white {
	border: 1px solid #FFFFFF;
}

#left_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#left_nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 129px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #666666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	background-image:  url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 14px;
	margin: 0px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 12px;
}
#left_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 129px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #000000;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	background-image:  url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 14px;
	margin: 0px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}


.nav1 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	width:112px;
	vertical-align:middle;
	line-height:24px;
	height:22px;
	overflow:hidden;
}


.nav1 a {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #A4A6B0;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	display: block;
}
.nav1 a:hover {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #4D5257;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin: 0px;
	display: block;
}

.navRetailIntelligence {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	width:112px;
	vertical-align:middle;
	line-height:24px;
	height:22px;
	overflow:hidden;
}


.navRetailIntelligence a {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #ed1c24;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	display: block;
}
.navRetailIntelligence a:hover {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #ed1c24;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin: 0px;
	display: block;
}

.navLast {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	width: 116px;
	vertical-align:middle;
	line-height:24px;
	height:22px;
	overflow:hidden;
}
.navLast a {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #ed1c24;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	display: block;
}
.navLast a:hover {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: ed1c24;
	height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin: 0px;
	display: block;
}
.navDropdown {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 70%;
	width: 112px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	line-height: 22px;
	text-align: center;
}
.navDropdown a {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #A4A6B0;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	display: block;
	height: 22px;
}
.navDropdown a:hover {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #4D5257;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
}
#navAbout {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	line-height: 25px;
	margin-right: 10px;
	width: 105px;
	width: 115px; voice-family: "\"}\""; voice-family:inherit; width:105px;
}

html>body #navAbout {
	width:105px;
}

#navAbout a {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #4D5257;
	height: 22px;
	height: 23px; voice-family: "\"}\""; voice-family:inherit; height:22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

html>body #navAbout a {
	height:22px;
}


#navAbout a:hover {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	background-color: #4D5257;
	height: 22px;
	height: 23px; voice-family: "\"}\""; voice-family:inherit; height:22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-indent: 4px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

html>body #navAbout a:hover {
	height:22px;
}

.text90 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 90%;
	line-height: 140%;
	text-align: left;
}

.box-whiteline-vert {
	background-image: url(images/general/block_white_10px.gif);
	background-repeat: repeat-y;
}
.box1 {
	border: 1px solid #D2DBE4;
}
.form-multiple {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	color: #000033;
	width: 250px;
}
.spacer10px {
	height: 10px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.box-main {
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	border: 10px solid #FFFFFF;
}
.box-PageWidth {
	padding: 0px;
	width: 800px;
	margin: 0px;
}
.box-redborder {
	padding: 0px;
	border: 10px solid #CC0000;
	margin: 0px;
}
.box-banner {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.box-navigation {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}

.box-bordergrey {
	padding: 0px;
	border: 10px solid #CCCCCC;
	margin: 0px;
}

.box-navigation1 {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.box-borderwhite5 {
	border: 2px solid #FFFFFF;
}

#dynouterdiv {
	z-index: -1;
}

#block-one {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	z-index: -1;
}
#block-one a {
	text-decoration: none;
	color: #4D5257;
}
#block-one a:hover {
	color: #82858C;
	text-decoration: underline;
}
#block-one p {
}
#block-two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 140%;
	text-align: left;
}
#block-two a {
	text-decoration: none;
	color: #4D5257;
}
#block-two a:hover {
	color: #82858C;
	text-decoration: underline;
}
#block-two p {
	color: #A4A6B0;
}
.box-directory {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4D5257;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: normal;
	height: 20px;
}

html>body .box-directory {
	height:30px;
}

.line-dotted {
	padding: 0px;
	margin: 0px;
	height: 12px;
	height: 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-top: 1px dotted #82858C;
	border-right: 1px #82858C;
	border-bottom: 1px #82858C;
	border-left: 1px #82858C;
	background-position: center;
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	line-height: 120%;
}

html>body .line-dotted {
	height:10px;
}

.text70 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 70%;
	line-height: 120%;
	text-align: left;
}
.text80 {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	line-height: 120%;
	text-align: left;
}

.centering_wrapper {
	 margin-left:auto;
	 margin-right:auto;
	 width:800px;
	 padding-top:15px;
}

.centering_wrapper_nav {
	 margin-left:auto;
	 margin-right:auto;
	 width:800px;
}

#dd_nav {width:800px; z-index:1; position:absolute; top:127px;}
#nav_main_links {width:800px; height:22px; z-index:1;}
#all_nav_dd_menus {width:800px; display:none;}
.dd_menu {z-index:2; visibility: hidden; position:relative; top:-22px; width:114px;}
.box-borderwhite-lipstick {
	padding: 0px;
	border: 10px solid #FFFFFF;
	margin: 0px;
	background-image: url(images/lipstick-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.form {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	text-align: left;
	width: 562px;
}
.formSmall {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	text-align: left;
	width: 170px;
}


.box-borderwhite-photo {
	padding: 0px;
	margin: 0px;
	border-top: 10px solid #FFFFFF;
	border-right: 10px none #FFFFFF;
	border-bottom: 10px none #FFFFFF;
	border-left: 10px none #FFFFFF;
}
.box-borderwhite-photo-vert {
	padding: 0px;
	margin: 0px;
	border-top: 10px none #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px none #FFFFFF;
	border-left: 10px none #FFFFFF;
}
.box-bordergrey-pencils {
	padding: 0px;
	border: 10px solid #CCCCCC;
	margin: 0px;
	background-image: url(images_branded/backgrounds/pencils.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box-borderwhite {
	padding: 0px;
	border: 10px solid #FFFFFF;
	margin: 0px;
}
.box-borderwhite-LeftOnly {
	padding: 0px;
	margin: 0px;
	border-top: 10px none #FFFFFF;
	border-right: 10px none #FFFFFF;
	border-bottom: 10px none #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.box-borderwhite-RightOnly {
	padding: 0px;
	margin: 0px;
	border-top: 10px none #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px none #FFFFFF;
	border-left: 10px none #FFFFFF;
}
.box-borderwhite-NotLeft {
	padding: 0px;
	margin: 0px;
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px none #FFFFFF;
}
.box-borderwhite-BottomOnly {
	padding: 0px;
	margin: 0px;
	border-top: 10px none #FFFFFF;
	border-right: 10px none #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px none #FFFFFF;
}

.formMedium {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	text-align: left;
	width: 370px;
}
.spacer20wide {

	height: 100%;
	width: 20px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.spacer05 {

	height: 5px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.spacer40wide {

	height: 100%;
	width: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.formNumbers {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	text-align: left;
	width: 40px;
}

.formSearch {
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	text-align: left;
	width: 100px;
}
.spacer10wide {

	height: 100%;
	width: 10px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.line-list {
	padding: 2px;
	margin: 0px;
	height: 12px;
	height: 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-top: 1px dotted #82858C;
	border-right: 1px #82858C;
	border-bottom: 1px #82858C;
	border-left: 1px #82858C;
	background-position: center;
	font-family: Helvetica, Arial, sans-serif, Verdana;
	font-size: 80%;
	line-height: 120%;
}

