/* CSS Document */

		#MarketingProduct h2 {color: #5BA2DB; font-family: Georgia, Verdana;}
		#tabscontainer li {list-style-type:disc;margin:0 30px;}
		#tabscontainer a {color: #009EE0;}
		#MarketingProduct #MarketingProductTop #MarketingProductLeft { float: left;}
		#MarketingProduct #MarketingProductTop #MarketingProductLeft img{ margin-right:10px;}
		#MarketingProduct #tabsContainer {display: block;width: 550px;border: 1px solid #E6E6E8; margin: 20px 0 20px 0; _margin: 20px 0;}
		#MarketingProduct #tabsContainer table { width: 510px; padding-right: 0px; margin-right: 0px;}
		#MarketingProduct #tabsContainer h2 { padding: 0; margin: 10px 21px 5px 21px; color: #5BA2DB; font-size: 16px;}
		#MarketingProduct #tabscontainer #detailPage { margin-right: 5px;}
		#MarketingProduct #tabscontainer #detailPage a:link,#MarketingProduct #tabscontainer #detailPage a:active,#MarketingProduct #tabscontainer #detailPage a:visited { color: #29a2db; text-decoration: none; margin: 0px; padding: 0px}
		#MarketingProduct #tabscontainer #detailPage a:hover { color: #29a2db; text-decoration: underline; margin: 0px; padding: 0px}
		#MarketingProduct #tabscontainer #detailPage .lien {  margin-left: 22px;  background: url(../../../gallery/design/images/fleche2.gif) left 5px no-repeat;   font-size: 11px;    margin-top: 0px;    margin-bottom: 0px;}
		#MarketingProduct #tabscontainer #detailPage .lien a:link,#MarketingProduct #tabscontainer #detailPage .lien a:active,#MarketingProduct #tabscontainer #detailPage .lien a:visited    {    margin-left: 15px;    color: #577e91;    text-decoration: none;}

		#MarketingProduct #tabscontainer #detailPage .lien a:hover {    margin-left: 15px;    color: #577e91;    text-decoration: underline;}
		#MarketingProduct #tabscontainer #navcontainer {   background: #f7f7f9;   margin: 0px;   padding: 0px;   font-family: Verdana;}
		#MarketingProduct p.topLink {  text-align: right;}
		#MarketingProduct p.topLink a,
		#MarketingProduct p.topLink a:link,
		#MarketingProduct p.topLink a:active,
		#MarketingProduct p.topLink a:visited {  margin: 10px 0 0 0;  padding: 0; font-size: 11px;  color: #29A2DB;  text-decoration: none;}

		#MarketingProduct p.topLink a:hover {   text-decoration: underline;}
		
		#MarketingProduct .sublink { padding-top:5px;}
		#MarketingProduct #product .sublink {    margin: 0px;    padding-right: 5px;    text-align: right;    font-size: 10px;}

		#MarketingProduct #product .sublink a:link,
		#MarketingProduct #product .sublink a:active,
		#MarketingProduct #product .sublink a:visited {    color: #29a2db;    text-decoration: none;}

		#MarketingProduct #product .sublink a:hover {    color: #29a2db;    text-decoration: underline;}

		#seealsotop {    position: relative;    top: 0px;    left: 0px;    width: 208px;    _width: 210px;    height: 37px;    margin-left: -18px;    background: url(../../../gallery/design/images/top_see_also.gif) no-repeat;    border-right: 1px solid #ececee;}
		#seealsotop h2 {    padding: 10px 0px 0px 30px;    margin: 0px;    font-size: 22px;    line-height: 22px;    color: #ccced6;}
		#seealsobottom {    position: relative;    top: 0px;    right: 0px;    width: 190px; _width: 192px;    border-right: 1px solid #ececee;    border-left: 1px solid #ececee;    border-bottom: 1px solid #ececee;    border-top: none;    background: White url(../../../gallery/design/images/background_see_also.gif) repeat-x;    background-position: bottom;}
		#seealsobottom .title {    margin-left: 15px;    color: #42627e;    padding-top: 10px;font-family: Georgia, Arial;}
		#seealsobottom .marginske {    margin-left: 15px;}

		#MarketingProduct #tabscontainer table{ border:1px solid #696B6C;}
		#MarketingProduct #tabscontainer table td{ border:1px solid #696B6C; padding:3px;}
		#MarketingProduct #tabscontainer #navcontainer { width:583px; _width:579px;   background: #f7f7f9;    margin: 0px;    padding: 0px;    font-family: Verdana;}

			/* to stretch the container div to contain floated list */
			#MarketingProduct #tabscontainer #navcontainer :after { display: block;    line-height: 1px;    font-size: 1px;    clear: both;}
			#MarketingProduct #tabscontainer ul#navlist {    list-style: none;    padding: 0px;    margin: 0px;    width: 100%;    font-size: 10px;}
			#MarketingProduct #tabscontainer ul#navlist li {    display: block;    float: left;    width: 290px;    _width: 284px;  height: 18px;    line-height: 18px;    margin: 0px;    padding: 0px;    border-bottom: 1px solid #e0e0e2;    border-left: 1px solid #e0e0e2;}
			#MarketingProduct #tabscontainer ul#navlist li a {    margin-left: 0px;    margin-right: 0px;    margin-bottom: 0px;    display: block;    width: 100%;    padding: 0px;    color: #808486;    text-decoration: none;    background: url(../../../gallery/design/images/background_new_tabs.gif) no-repeat;    font-size: 10px;    font-weight: bold; width:293px;_width:284px;}
			#MarketingProduct #tabscontainer #navcontainer>ul#navlist li a {    width: 100%;}
			#MarketingProduct #tabscontainer ul#navlist li#active a {    margin-left: 0px;    background: #f0e7d7;    color: #002e68;    font-weight: bold;    background: url(../../../gallery/design/images/background_new_tabs_over.gif) no-repeat;}
			#MarketingProduct #tabscontainer ul#navlist li a:hover,ul#navlist li#active a:hover {    color: #002e68;    font-weight: bold;    background: transparent;    background: url(../../../gallery/design/images/background_new_tabs_over.gif) no-repeat;}
				#tabscontainer h2{ padding: 0px; margin: 10px 0px 5px 21px; color: #5ba2db; font-size: 16px;}
				#tabscontainer p{ padding: 0px; margin: 10px 0px 10px 21px;font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#696b6c;padding-right: 5px;}
					#tabscontainer p.linky{ text-align: center; padding: 0px; margin: -10px 0px 10px 0px; _margin: -20px 0px 10px 0px;}
						#tabscontainer p.linky a{ color: #4f7283; text-decoration: none;}
			#tabs { display: block; width: 595px; height: 24px; background: Black; overflow: hidden;}
				#tabs ul{ padding: 0px; margin: 0px; background: url(../../../gallery/design/images/background_tab.gif); color: White; float: left; width: 100%; height: 24px; }
				#tabs li{ display: inline; height: 24px; line-height: 24px; }
				#tabs li a{ display: block; float: left; height: 24px; line-height: 24px; text-align: center; background: url(../../../gallery/design/images/background_tab.gif); border-left: 1px solid #c7ccd0; text-decoration: none; font-weight: bold; color: #75787a; font-size: 12px;}
				#tabs li a#activeTab { background: url(../../../gallery/design/images/background_tab_active.gif) bottom; border: none; height: 24px; line-height: 24px; text-align: center; text-decoration: none; font-weight: bold; color: #002e68; font-size: 12px;}
				
				
				#tabscontainer .contentBoxCategory{ display: block; background: url(../../../gallery/design/images/background_contentbox_category.gif) no-repeat; width: 552px; height: 128px; margin-bottom: 20px; _margin-bottom: 5px; margin-left: 21px; margin-top: 0px;}
					#tabscontainer .contentBoxCategory .leftBox{ display: block; float: left; width: 392px; height: 124px; overflow: hidden; padding: 0px; margin: 0px; }
						#tabscontainer .contentBoxCategory .leftBox h3{ padding:0px; margin: 10px 0px 0px 10px; color: #4f7283; font-size: 16px; font-weight: bold;}
							#tabscontainer .contentBoxCategory .leftBox h3 a.link:link,
							#tabscontainer .contentBoxCategory .leftBox h3 a.link:active,
							#tabscontainer .contentBoxCategory .leftBox h3 a.link:visited {color: #4f7283; text-decoration: none;}
							#tabscontainer .contentBoxCategory .leftBox h3 a.link:hover{ color: #4f7283; text-decoration: underline; cursor: pointer;}
						#tabscontainer .contentBoxCategory .leftBox p{ padding: 0px; margin: 5px 10px 5px 10px; font-size: 11px; text-decoration: none; color: #888c8e;}
							#tabscontainer .contentBoxCategory .leftBox p a.link:link,
							#tabscontainer .contentBoxCategory .leftBox p a.link:active,
							#tabscontainer .contentBoxCategory .leftBox p a.link:visited,
							#tabscontainer .contentBoxCategory .leftBox p a.link:hover{ color: #888c8e; text-decoration:none;}
						#tabscontainer .contentBoxCategory .nav2{ position: relative; width: 200px; height: 20px; top: -38px; left: 0px; color: #000; font-weight: bold; }
							#tabscontainer .contentBoxCategory .nav2 a.link:link,
							#tabscontainer .contentBoxCategory .nav2 a.link:active,
							#tabscontainer .contentBoxCategory .nav2 a.link:visited{ color:#577e91; text-decoration:none; font-weight: normal; padding: 0px 10px 0px 10px;}
							#tabscontainer .contentBoxCategory .nav2 a.link:hover{ color:#577e91; text-decoration:underline; font-weight: normal; padding: 0px 10px 0px 10px;}
										
					#tabscontainer .contentBoxCategory .rightBox{ display: block; float: left; width: 150px; height: 124px; overflow: visible; padding: 0px; margin: 0px; margin-left: 4px;  padding-top: 18px;}
						#tabscontainer .contentBoxCategory .rightBox .imageBoxx{margin: 0px 0px 10px 34px;}
						#tabscontainer .contentBoxCategory .rightBox .button { margin: 5px 0px 0px 5px; width: 150px; height: 20px; line-height: 20px;}															
					

/* STATIC PAGE STYLES!!! */
#staticPage td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
#staticPage .green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #204508;
}
#staticPage .purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C2752;
}
#staticPage .TabTitle {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#staticPage .SubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}
#staticPage .Title {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
#staticPage .TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #936089;
	font-weight: normal;
}
#staticPage .TitleTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11414;
	font-weight: normal;
}
#staticPage .NoUnderline:link {
	text-decoration: none;
	color: #003399;
}
#staticPage .NoUnderline:visited {
	text-decoration: none;
	color: #003399;
}
#staticPage .NoUnderline:active {
	text-decoration: none;
	color: #003399;
}
#staticPage .NoUnderline:hover {
	text-decoration: underline;
	color: #003399;
}
#staticPage .NoUnderlinePurple:link {
	text-decoration: none;
	color: #5C2752;
}
#staticPage .NoUnderlinePurple:visited {
	text-decoration: none;
	color: #5C2752;
}
#staticPage .NoUnderlinePurple:active {
	text-decoration: none;
	color: #5C2752;
}
#staticPage .NoUnderlinePurple:hover {
	text-decoration: underline;
	color: #5C2752;
}
#staticPage .NoUnderlineGreen:link {
	text-decoration: none;
	color: #204508;
}
#staticPage .NoUnderlineGreen:visited {
	text-decoration: none;
	color: #204508;
}
#staticPage .NoUnderlineGreen:active {
	text-decoration: none;
	color: #204508;
}
#staticPage .NoUnderlineGreen:hover {
	text-decoration: underline;
	color: #204508;
}
#staticPage a:link {
	text-decoration: underline;
	color: #003399;
}
#staticPage a:visited {
	text-decoration: underline;
	color: #003399;
}
#staticPage a:active {
	text-decoration: underline;
	color: #003399;
}
#staticPage a:hover {
	text-decoration: none;
	color: #003399;
}
#staticPage .RedPromo {
	color: #9B0201;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* form builder styles */
#contentContainer #contentBody #contentMain #formbuild h2 {color:#4A6A93; padding-top:0px; margin-top: 0px;}
#contentContainer #contentBody #contentMain #formbuild {margin:0px; padding: 0px;}
#contentContainer #contentBody #contentMain #formbuild #mandatory {color:red; font-style: italic;text-align: right;padding-right: 40px;padding-top: 10px;}
#contentContainer #contentBody #contentMain #formbuild .input {width:290px;}
#contentContainer #contentBody #contentMain #formbuild .label {width:230px; min-width:230px; float: left;}
#contentContainer #contentBody #contentMain #formbuild .subLabel {font-weight: bold;padding-left: 5px;}
#contentContainer #contentBody #contentMain #formbuild .subLabelElement {padding-left: 15px; margin-bottom: 5px;}
#contentContainer #contentBody #contentMain #formbuild .subLabelElement .checkbox {padding-bottom: 5px;}
#contentContainer #contentBody #contentMain #formbuild .subLabelElement input{border:0px; background-color:#f8f8fa;}
#contentContainer #contentBody #contentMain #formbuild td {padding-bottom: 7px;}
#contentContainer #contentBody #contentMain #formbuild h3 {margin-bottom: 0px;padding-bottom: 0px;margin-top:15px;color:#4A6A93;}
#contentContainer #contentBody #contentMain #formbuild textarea {border:solid 1px #003896; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF; padding:1px 3px 1px 3px;width:290px;}
#contentContainer #contentBody #contentMain #formbuild select{border:solid 1px #003896; font-size:10px;width:290px;}
#contentContainer #contentBody #contentMain #formbuild #errors {color:red;}
#contentContainer #contentBody #contentMain #formbuild .questionMarkImg {clear:both;}
#contentContainer #contentBody #contentMain #formbuild .sendCopyToCustomer {font-style: italic;margin-bottom: 5px;width:290px;}
#contentContainer #contentBody #contentMain #formbuild .catArrowImg {margin-bottom: -2px; margin-right: 5px;}
#contentContainer #contentBody #contentMain #formbuild .fieldInError {background-color:#FFE1DF; border-color: red;}
#contentContainer #contentBody #contentMain #formbuild .labelInError {color:red;}
#contentContainer #contentBody #contentMain #formconfirm img{border:0px; padding-bottom:10px;}

/* SITEMAP */
#sitemapLink {float:right; padding-top:10px;}
#sitemap { border-left: 0px; border-right: 4px; margin-bottom: 10px; margin-left: 0px;  width: 280px;}
#sitemap ul ul { margin-left: 10px; }
#sitemap ul li { padding: 0px; margin: 0px; list-style-type: none;}
#sitemap li a { text-decoration: none; display: block;}
#sitemap li { display: inline; } /* fix for IE blank line bug */
#sitemap ul > li { display: list-item; }
#sitemap li > a { width: auto; height: auto; }
#sitemap li li a {  }
#sitemap li li li a { width:auto; }
#sitemap li li li a:hover { text-decoration:underline; }
#sitemap .level1 a { font-size:17px; font-weight:bold; color:#0a94d6; padding:0px 0px 0px 20px; width:100%;  margin:0;background:url(../images/plus.gif) left 3px no-repeat}
#sitemap .level1_noSubItem a { font-size:17px; font-weight:bold; color:#0a94d6; padding:0px 0px 0px 0px; width:100%;  margin:0px 0px 0px 15px;}
#sitemap .level2 a { font-size:13px; font-weight:bold; color:#43677a; cursor:pointer; color:#43677a; padding:0px 0px; margin:0px 0px 0px 30px; background:none;}
#sitemap .level2_noSubItem a { font-size:13px; font-weight:bold; color:#43677a; cursor:pointer; padding:0px 0px; margin:0px 0px 0px 30px; }
#sitemap .level2_noSubItem a:hover { text-decoration:underline; }
#sitemap .level3 a { font-size:11px; font-weight:normal; color:#676a6b; cursor:pointer; padding:0px 0px; margin:0px 0px 0px 45px; }

#UnstructuredTextFulTitle {
	color: #1657A9;
	padding: 0px 0px 0px 20px;
	font-size: small;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 8px 0;
	background: #C6E7F7 url(../../../gallery/design/title_sub_arrow01.gif) no-repeat scroll left;	
	zoom: 1; /** Workaround for IE6 else background isn't shown. **/
}

