/* stylesheet */

/* General */
body {
	text-align:left;
}
#header {
	background-image:url(/_media/images/header_bg.jpg);
	background-repeat:repeat-x;
	width:987px;
	float:left;
	height:108px;
}
#logoImg {
	width:106px;
	height:107;
	padding-left:32px;
	padding-right:200px;
	;
	float:left;
}
#welcomeMessage {
	padding-top:20px;
	float:left;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
}
#loginSection {
	padding-top:18px;
	padding-right:5px;
	width:366px;
	float:right;
}
#loginSectionHome {
	padding-top:15px;
	width:535px;
	float:right;
	padding-right:5px;
}
form {
	margin:0px;
	padding:0px;
}
input {
	font-size:11px;
	color:#747678;
	background-color:none;
	margin:1px 0 0 0;
	padding:1px 0 1px 2px;
}
#loginSection #searchQuery {
	font-size:11px;
	color:#747678;
	background-color:#d9d9da;
	margin:1px 2px 0 0;
	padding:1px 0 1px 2px;
	border-top:#747678 1px solid;
	border-right:#747678 1px solid;
	border-bottom:#747678 1px solid;
	border-left:#747678 1px solid;
}
#loginSectionHome #Password {
	font-size:11px;
	color:#747678;
	background-color:#d9d9da;
	margin:1px 0 0 0;
	padding:1px 0 1px 2px;
	border-top:#747678 1px solid;
	border-right:#747678 1px solid;
	border-bottom:#747678 1px solid;
	border-left:#747678 1px solid;
}
#loginSectionHome #Login {
	font-size:11px;
	color:#747678;
	background-color:#d9d9da;
	margin:1px 0 0 0;
	padding:1px 0 1px 2px;
	border-top:#747678 1px solid;
	border-right:#747678 1px solid;
	border-bottom:#747678 1px solid;
	border-left:#747678 1px solid;
}
#loginSectionHome #searchQuery {
	font-size:11px;
	color:#747678;
	background-color:#d9d9da;
	margin:1px 2px 0 0;
	padding:1px 0 1px 2px;
	border-top:#747678 1px solid;
	border-right:#747678 1px solid;
	border-bottom:#747678 1px solid;
	border-left:#747678 1px solid;
}
#loginSectionHome input a {
	border:none;
}
#promoHome {
	background-color:#FFFFFF;
	background-image:url(/_media/images/box_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid #ADAFAF;
	margin-top:0;
	padding:5px 10px 10px 8px;
	height:118px;
	width:229px;
}
#promoHome img {
	margin:0;
	float:left;
	padding:4px 8px 10px 0;
}
.radioButton {
	background-color:#f2f2f2;
	margin-right:3px;
	padding-right:0px;
	display:inline;
}
.checkBox {
	background-color:#f2f2f2;
	margin-right:3px;
	padding-right:0px;
	display:inline;
}
select {
	font-size:11px;
	color:#747678;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
#rollOver {
	float:left;
	width:125px;
}
#goButton {
	float:left;
	width:24px;
}
#goButton .space {
	margin-top:3px;
}
#JapaneseFont {
	float:right;
	padding-right:6px;
}
.emailImg {
	margin-right:4px;
}
.printerImg {
	margin-right:21px;
}
.verticalLine {
	margin-right:6px;
}
.language1 {
	margin-right:5px;
}
.language2 {
	margin-left:5px;
	margin-top:42px;
}
.logoutButton {
	margin-right:6px;
}
.myaccountButton {
	margin-right:4px;
	margin-top:5px;
}
#search {
	float:left;
	width:215px;
}
#primaryNavContainer {
	margin-top:-26px;
	width:987px;
	float:left;
	background:none;
}
#primaryNav {
	width:630px;
	height:27px;
	float:left;
	margin-left:198px;
	display:inline;
}
#shade {
	background-image:url(/_media/images/mainpage_shade_bg.gif);
	background-repeat:repeat-x;
	height:20px;
}
#mainContent {
	width:987px;
	clear:both;
}
#secondaryColumn {
	padding-top:6px;
	padding-right:16px;
	width:179px;
	float:left;
}
#primaryColumn {
	padding-right:8px;
	width:784px;
	float:left;
}
#secondaryColumn .box {
	width:156px;
	border-top:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	background-image:url(/_media/images/box_bg.gif);
	background-color:#FFFFFF;
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:9px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
}
#secondaryColumn .box h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#B71234;
	padding-bottom:6px;
	margin:0px;
}
#secondaryColumn .box h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#B71234;
	padding:5px 0 5px 0;
	margin:0px;
	font-weight:lighter;
}
#secondaryColumn .box b {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	font-weight:bold;
	padding-bottom:4px;
	margin:0px;
}
#secondaryColumn .box p {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	padding-bottom:4px;
	line-height:18px;
	margin:0px;
}
#secondaryColumn .box .grayText {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	line-height:18px;
	color:#747678;
	padding-bottom:4px;
	margin:0px;
}
#secondaryColumn .secondaryNavBox {
	width:178px;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	color:#fff;
}
#secondaryColumn .secondaryNavBox ul {
	margin:0;
	padding:0;
	list-style:none;
}
#secondaryColumn .secondaryNavBox ul li {
	display:block;
	background-color:#a8a8a8;
	height:24px;
}
#secondaryColumn .secondaryNavBox ul li a {
	display:block;
	padding-left:10px;
	color:#fff;
	background:inherit;
	width:168px;
	text-decoration:none;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav a {
	margin:0;
	padding:0;
	list-style:none;
	color:#747678;
	background-color:#fff;
	padding-left:10px;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#747678;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul li {
	display:block;
	background-color:#fff;
	height:24px;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul li a {
	display:block;
	padding-left:10px;
	color:#fff;
	background:inherit;
	width:168px;
	text-decoration:none;
	color:#747678;
}
#secondaryColumn .secondaryNavBox h1 {
	color:#ca140f;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
}
#secondaryColumn h3 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	font-weight:lighter;
	color:#B71234;
	margin:0px;
	line-height:18px;
}
#secondaryColumn h3 a:link {
	color:#B71234;
	text-decoration:none;
}
#secondaryColumn h3 a:hover {
	color:#B71234;
	text-decoration:underline;
}
#secondaryColumn .box a.quote {
	color:#4d4d4e;
	text-decoration:none;
}
#secondaryColumn .box a.quote:hover {
	color:#B71234;
	text-decoration:none;
}
.divider {
	width:98%;
	height:1px;
	background-image:url(/_media/images/divider.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	padding-bottom:6px;
}
#secondaryColumn .box a {
	color:#747678;
	text-decoration:none;
}
#secondaryColumn .box a:hover {
	color:#747678;
	text-decoration:underline;
}
#primaryColumn a.quote {
	color:#4d4d4e;
	text-decoration:none;
}
#primaryColumn a.quote:hover {
	color:#B71234;
	text-decoration:underline;
}
#primaryColumn a.currentDetailTrigger:link,#primaryColumn a.currentDetailTrigger:visited {
	color:#747678;
	text-decoration:none;
}
#primaryColumn a.currentDetailTrigger:hover,#primaryColumn a.currentDetailTrigger:active {
	color:#B71234;
	text-decoration:underline;
}
#primaryColumn div.content {
	clear:left;
	width:759px;
	background-image:url(/_media/images/tab_side_borders.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #808284;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:14px;
	margin:0;
}
#primaryColumn a {
	color:#747678;
	background:none;
}
#primaryColumn a:hover {
	color:#B71234;
}
#primaryColumn h1 {
	margin:0;
	font-size:23px;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
}
#primaryColumn h2 {
	font-size:16px;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin:10px 0 5px 0;
	padding-bottom:0px;
	font-weight:normal;
}
#primaryColumn h2.mainTitle {
	padding:0px;
	margin:0 0 5px 0;
}
#primaryColumn h3 {
	font-size:medium;
	font-style:italic;
	margin:0;
}
#primaryColumn p.title {
	margin-top:8px;
	font-size:13px;
	padding-bottom:0px;
}
#primaryColumn p.quote {
	margin-top:0px;
	line-height:20px;
	padding-bottom:0px;
}
#primaryColumn p {
	margin:0;
	padding-top:0px;
	padding-bottom:7px;
	color:#747678;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	line-height:18px;
}
#primaryColumn li {
	margin:0;
}
#primaryColumn ul {
	margin:0;
	padding-left:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height:20px;
	list-style-type:none;
}
#primaryColumn ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 1px 8px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height:20px;
}
#primaryColumn ul li a {
	margin:0;
	padding-left:-15px;
	background:transparent url("/_media/images/bullet.gif") no-repeat -8px 8px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height:20px;
}
#primaryColumn ul li ul {
	list-style:none;
	margin:0;
	padding:0px;
}
#primaryColumn ul li ul li {
	background:url("/_media/images/dash.gif") no-repeat 1px 10px;
}
#primaryColumn ol {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	margin:0;
	padding-left:25px;
	margin:0;
	padding: 0;
}
#primaryColumn ol li {
	float:none;
	padding-left:0px;
	padding-bottom:8px;
	background-image:none;
	line-height:18px;
	/*OL IE bug fix below*/
	margin:0 2em 0 2.25em;
}
#primaryColumn .imgBorder {
	background-color:#FFFFFF;
	float:left;
	border:solid 1px #ADAFAF;
	padding:7px;
	margin-right:10px;
}
#primaryColumn .imgBorderR {
	background-color:#FFFFFF;
	float:right;
	border:solid 1px #ADAFAF;
	padding:7px;
	margin:0 10px 0 10px;
}
.intro {
	margin:0;
	padding-bottom:19px;
	color:#747678;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	line-height:18px;
}
.lastParagraph {
	border-top:1px solid #808284;
	border-bottom:1px solid #808284;
	margin-top:11px;
	width:756px;
	margin-bottom:17px;
}
#primaryColumn .lastParagraph p {
	padding-top:9px;
}
.line {
	clear:both;
	border-bottom:1px solid #808284;
	padding-top:10px;
	margin-bottom:10px;
}
.promoBox {
	margin-top:8px;
}
.largerFont {
	color:#747678;
	font-size:15px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin-bottom:15px;
}
.largerLink {
	background-color:#ececec;
	color:#747678;
	font-size:15px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin-bottom:15px;
	padding:5px 0 5px 5px;
}
.largerLink a {
	color:#B71234 !important;
}
#primaryColumn .largerFont .quote {
	color:#B71234;
}
.printer {
	float:left;
	width:184px !important;
	height:20px !important;
	margin-top:6px;
}
.primaryColumnHeader {
	float:left;
	width:779px;
	margin-top:11px;
	margin-bottom:12px;
}
.primaryColumnTitle {
	float:left;
	width: 595px;
}
/* Begin Bread Crumbs CSS */
#breadCrumbs {
	margin-top:10px;
	float:left;
	color:#747678;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
}
#breadCrumbs .On {
	color:#B71234;
	font-weight:normal;
}
#breadCrumbs a {
	color:#747678;
	text-decoration:none;
}
#breadCrumbs a:hover {
	color:#B71234;
	text-decoration: underline;
}
/* End Bread Crumbs CSS */
/* Start Footer */
#footer {
	background:#fff url(/_media/images/footer_bg.gif) no-repeat scroll left top;
	color:#808284;
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	width:987px;
	text-align:left;
	padding-top:7px;
}
#footer p {
	padding-left:32px;
}
#footer a {
	color:#808284;
	text-decoration:none;
}
#footer a:hover {
	color:#ca140f;
	text-decoration: underline;
}
/* End Footer */
/* Begin Enlarge Smaller Image */
.enlargeBox {
	width:112px;
	float:left;
	margin-top:3px;
	color:#747678;
	background:inherit;
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.enlargeBox a {
	color:#808284;
	background:inherit;
	text-decoration:none;
}
.enlargeBox a:hover {
	color:#249ab5;
	background:inherit;
}
.enlargeBox .selected {
	color:#249ab5;
	background:inherit;
	text-decoration:underline;
}
.enlargeImage {
	float:left;
	border:1px solid red;
	margin-left:2px;
	padding-top:7px;
	width:96px;
}
.enlargeBoxContent {
	float:left;
	background-image:url(/_media/images/bg.gif);
	background-repeat:repeat-y;
	width:112px;
}
.enlargeBoxFooter {
	width:112px;
	float:left;
	margin:0px;
	padding:0px;
}
.numbers {
	float:left;
	padding-left:7px;
	padding-top:3px;
}
.plusSign {
	padding-right:1px;
	float:right;
}
.plusSignImg {
	margin-top:6px;
	margin-bottom: 0px;
}
/* End Enlarge Smaller Image */
.left {
	float:left;
	margin-right:20px;
}
.right {
	float:right;
	margin-left: 12px;
}
/* Start Enlarge Larger Image */
.enlargeBoxLarger {
	float:left;
	width:236px;
	margin-top:3px;
	color:#747678;
	background:inherit;
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.enlargeBoxLarger a {
	color:#808284;
	background:inherit;
	text-decoration:none;
}
.enlargeBoxLarger a:hover {
	color:#249ab5;
	background:inherit;
}
.enlargeBoxLarger .selected {
	color:#249ab5;
	background:inherit;
	text-decoration:underline;
}
.enlargeImageLarger {
	float:left;
	border:1px solid red;
	margin-left:2px;
	padding-top:7px;
	width:218px;
}
.enlargeBoxContentLarger {
	float:left;
	background-image:url(/_media/images/box_bg_larger.gif);
	background-repeat:repeat-y;
	width:236px;
}
.enlargeBoxFooterLarger {
	width:236px;
	float:left;
	margin:0px;
	padding: 0px;
}
/* End Enlarge Larger Image */
/* Products Template */
/* Begin Table CSS */
.sectionTitle {
	float:left;
	width:628px;
}
.howToOrderButton {
	float:RIGHT;
	width:111px;
}
table.general {
	margin-bottom:14px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	clear:both;
	width:757px;
	border-collapse:collapse;
	padding:0;
}
table.general th {
	border-bottom:1px solid #B71234;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#B71234;
	height:37px;
	text-align:left;
	padding-left:17px;
}
table.general td {
	border-bottom:1px solid #808284;
	padding-left:17px;
	font-size:11px;
	color:#747678;
	padding-top:5px;
	padding-bottom:10px;
}
table.general tr.odd {
	background-color:#fff;
}
table.general tr.even {
	background-color:#f5f6f7;
}
table.general ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.general ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	color:#747678;
	line-height:16px;
}
table.newTable {
	margin-bottom:14px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	clear:both;
	width:825px;
	border-collapse:collapse;
	padding: 0;
}
.newTable th {
	/*border-bottom:1px solid #B71234;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#B71234;
	height:37px;
	text-align:left;
	padding-left:17px;
	*/
	background-color:#B71234;
	border-bottom:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	border-top:1px solid #ADAFAF;
	border-LEFT:1px solid #ADAFAF;
	color:#FFFFFF;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 6px 6px 12px;
	text-align:left;
}
.newTable td {
	/*border-bottom:1px solid #808284;
	padding-left:17px;
	font-size:11px;
	color:#747678;
	padding-top:5px;
	padding-bottom:10px;
	*/
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	border-LEFT:1px solid #ADAFAF;
	color:#747678;
	padding:6px 6px 6px 12px;
	text-align:left;
}
.newTable tr {
	border-bottom:1px #747678 solid;
}
table.newTableLeftAlign {
	width:825px;
	border-collapse:collapse;
}
.newTableLeftAlign th {
	background:#B71234;
	color:#ffffff;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border-right:1px #ffffff solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.newTableLeftAlign td {
	color:#747678;
	font-size:10pt;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	text-align:left;
	border-left:1px #B71234 solid;
	border-right:1px #B71234 solid;
	border-bottom:1px #B71234 solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.newTableLeftAlign tr {
	border-bottom:1px #63a3b1 solid;
}
.tableRowTitle {
	text-align: left;
}
/* End Table CSS */
/*FAQ Table*/
/*End FAQ Table*/
/*(Partners Template)*/
/* Begin Fifth Box */
#fifth {
	width:739px;
	float:left;
	background-image:url(/_media/images/five_column_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin-top:9px;
}
#fifth .box {
	float:left;
	padding-bottom:15px;
	padding-left:13px;
	width:132px;
	padding-right:10px;
}
#fifth .box p,#fifth .firstBox p,#fifth .lastBox p {
	padding-top:9px;
}
#fifth img {
	margin-top:11px;
}
#fifth .box h1,#fifth .firstBox h1,#fifth .lastBox h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color:#B71234;
}
#fifth .firstBox {
	float:left;
	width:132px;
	padding-right:10px;
	padding-bottom:15px;
}
#fifth .lastBox {
	float:left;
	padding-left:13px;
	width:110px;
	padding-bottom: 15px;
}
/* End Fifth Box */
/* Begin Fifth Box */
#fourth {
	width:739px;
	float:left;
	background-image:url(/_media/images/four_column_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin-top:9px;
}
#fourth .box {
	float:left;
	padding-bottom:15px;
	padding-left:5px;
	width:175px;
	padding-right:10px;
}
#fourth .box p,#fourth .firstBox p,#fourth .lastBox p {
	padding-top:9px;
}
#fourth img {
	margin-top:11px;
}
#fourth .box h1,#fourth .firstBox h1,#fourth .lastBox h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color:#B71234;
}
#fourth .firstBox {
	float:left;
	width:185px;
	padding-right:10px;
	padding-bottom:15px;
}
#fourth .lastBox {
	float:left;
	padding-left:4px;
	width:160px;
	padding-bottom:15px;
	margin-right: -3px;
}
/* End Fifth Box */
/*(Products and Services Template) */
/* Begin Multiple Box */
#multiple {
	float:left;
	background-image:url(/_media/images/two_column_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}
#multiple .firstBox {
	float:left;
	padding-bottom:15px;
	width:370px;
	padding-right:10px;
}
#multiple .lastBox {
	float:left;
	padding-bottom:15px;
	padding-left:12px;
	width:350px;
	padding-right:10px;
}
#multiple .firstBox h1,#multiple .lastBox h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color:#B71234;
}
#multiple .firstBox h2,#multiple .lastBox h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:13px;
	color: #747678;
}
/* End Multiple Box */
/* Research Template */
.greenLine {
	clear:both;
	border-bottom:1px solid #ADAFAF;
	padding-top:8px;
	margin-bottom: 8px;
}
/* Begin Triple Box */
#triple {
	width:739px;
	float:left;
	background-image:url(/_media/images/three_column_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin-bottom:16px;
}
#triple .firstBox {
	float:left;
	width:245px;
}
#triple .box {
	float:left;
	padding-left:10px;
	width:260px;
}
#triple .lastBox {
	float:left;
	padding-left:10px;
	width:200px;
	margin-right:-3px;
}
#triple .box h2,#triple .firstBox h2,#triple .lastBox h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:13px;
	color: #747678;
}
/* End Triple Box */
/* Begin Triple Box_Programs */
#tripleprogram {
	width:756px;
	float:left;
	background-image:url(/_media/images/three_column_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin-bottom:16px;
}
#tripleprogram .box p,#tripleprogram .firstBox p,#tripleprogram .lastBox p {
	padding-top:9px;
}
#tripleprogram .firstBox {
	float:left;
	width:245px;
}
#tripleprogram .box {
	float:left;
	padding-left:10px;
	width:245px;
	padding-right:10px;
}
#tripleprogram .lastBox {
	float:left;
	padding-left:10px;
	padding-right:5px;
	margin-right:-3px;
	width:230px;
}
#tripleprogram .box h1,#tripleprogram .firstBox h1,#tripleprogram .lastBox h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color: #B71234;
}
/* End Triple Box */
/* Begin Table CSS */
table.solid {
	border-top:1px solid #808284;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	border-collapse:collapse;
	margin-top:10px;
}
table.solid p.headerTitle {
	font-weight:bold;
	font-size:13px;
	margin-top:10px !important;
}
table.solid p.footerTitle {
	margin-top:10px !important;
	margin-bottom:9px;
}
table.solid td {
	border-bottom:1px solid #adafaf;
	font-size:12px;
	color:#747678;
}
table.solid td.firstCell {
	padding-left:12px;
	font-size:12px;
	color:#747678;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
table.solid td p {
	padding-left: 10px;
}
/* End Table CSS */
/* Begin Table CSS */
table.solutionTable {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:756px;
	border:1px solid #ADAFAF;
	border-collapse:collapse;
	margin-top:5px;
}
table.solutionTable th {
	background-color:#FFFFFF;
	border:1px solid #ADAFAF;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
table.solutionTable td {
	background-color:#FFFFFF;
	font-size:12px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	border:1px solid #ADAFAF;
}
table.solutionTable td.leftTitle {
	background-color:#f2f2f2;
	font-size:12px;
	width:123px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	border:1px solid #ADAFAF;
}
table.solutionTable td.title {
	color:#747678;
	font-size:12px;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
}
table.solutionTable ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.solutionTable ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	line-height: 16px;
}
/* End Table */
/* Begin GC Table CSS */
table.solutionTableGC {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:756px;
	border:1px solid #ADAFAF;
	border-collapse:collapse;
	margin-top:5px;
}
table.solutionTableGC th {
	background-color:#FFFFFF;
	border:1px solid #ADAFAF;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
table.solutionTableGC td {
	background-color:#FFFFFF;
	font-size:12px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	border:1px solid #ADAFAF;
	vertical-align:text-top;
}
table.solutionTableGC td.leftTitle {
	background-color:#f2f2f2;
	font-size:12px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	border:1px solid #ADAFAF;
}
table.solutionTableGC td.title {
	color:#747678;
	font-size:12px;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
}
table.solutionTableGC ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.solutionTableGC ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	line-height: 16px;
}
/* End Table */
/* Begin CSS Solution Box */
.solution {
	padding-top:9px;
	padding-bottom:7px;
	background-color:#B71234;
	margin-bottom:12px;
}
.solution .title {
	float:left;
	padding-left:11px;
	width:468px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
#solution .buttons {
	float: left;
}
/* End CSS Solution Box */
/* (Support Template) */
/* Start Table CSS */
table.support {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	background-color:#f2f2f2;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width:100%;
	clear:both;
}
table.support td.title {
	color:#747678;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
table.support tr.last td {
	padding-bottom:7px;
}
table.support tr.first td {
	padding-top: 3px;
}
/* End Table CSS */
/* support search box */
#supportSearchBox {
	clear:both;
	width:757px;
	border-top:1px solid #808284;
	background-color:#f2f2f2 !important;
	margin-top:5px;
}
#supportSearchBox .form {
	float:left;
}
#supportSearchBox .form p {
	float:left;
	margin:0;
	padding:0 0 8px 0;
	width:650px;
}
#supportSearchBox .title {
	background-color:#f2f2f2;
	float:left;
	clear:both;
	width:700px;
	margin-left:11px;
	display:inline;
	margin-top:6px;
	margin-bottom:7px;
}
#supportSearchBox input {
	width:209px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#supportSearchBox label {
	float:left;
	text-align:left;
	padding-left:10px;
}
.setLeft {
	width:47px;
}
#supportSearchBox select {
	float:left;
	width:214px;
}
#supportSearchBox .buttonContainer {
	background-color:#f2f2f2;
	float:left;
	margin-left: 5px;
}
/* end support search box */
/* (Support Info Results template) */
.infoResults {
	float:right;
	margin-right:10px;
}
.infoResults p {
	padding-top:9px !important;
}
.result {
	border-top:1px solid #808284;
	border-bottom:1px solid #808284;
	margin-top:11px;
	width:779px;
	margin-bottom:17px;
	clear:both;
}
#primaryColumn .result p {
	padding-top:9px;
	margin-left:0px;
	padding-left:6px;
	padding-right:8px;
}
#primaryColumn .result .firstBox {
	float:left;
}
#primaryColumn .result .lastBox {
	float: right;
}
/* Start Table CSS */
table.resultTable {
	width:100%;
	border-collapse:collapse;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
}
table.resultTable td {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #808284;
}
table.resultTable td.firstCell {
	padding-left:8px;
	padding-right:25px;
	width:20px;
}
table.resultTable td.lastCell,table.resultTable th.lastCell {
	width:80px;
	padding-left:27px;
	padding-right:39px;
}
table.resultTable th {
	padding-top:10px;
	padding-bottom:3px;
	text-align:left;
	font-size:13px;
	border-bottom:1px solid #808284;
	/*border-top:1px solid #fff;
	*/
}
table.resultTable tr.odd {
	background-color:#fff;
}
table.resultTable tr.even {
	background-color: #f2f2f2;
}
/* End Table CSS */
#searchBox {
	clear:both;
	width:779px;
	border-top:1px solid #808284;
	background:#f2f2f2;
}
#searchBox p.title {
	float:left;
	clear:both;
	width:700px;
	margin-top:0px;
	margin-left:8px;
	display:inline;
}
#searchBox .form {
	float:left;
}
#searchBox .form p {
	float:left;
	padding:0;
	margin:0 0 8px 0;
	width:650px;
}
#searchBox input {
	width:220px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#searchBox label {
	width:85px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#searchBox select {
	float:left;
	width:163px;
}
#searchBox .buttonContainer {
	float:left;
}
#searchBox .buttonContainer img {
	margin-right: 12px;
}
/* Home Page CSS */
#Home {
	width:992px;
	clear:both;
}
#homeWrapper {
	background-image:url("/_media/images/home_shade.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	width:987px;
	height:200px;
	clear:both;
}
#mainWrapper {
	background-color:#f5f6f7;
	width:987px;
}
#globalWrapper {
	background-image:url(/_media/images/mainContent_bg.gif) !important;
	background-position:50%;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:987px;
	text-align:left;
	clear:both;
}
#globalWrapperHome {
	margin-left:auto;
	margin-right:auto;
	width:987px;
	text-align:left;
	clear:both;
}
#flash {
	margin-bottom:17px;
	float:left !important;
	width:732px !important;
	border-top:#ADAFAF 1px solid;
	border-right:#ADAFAF 1px solid;
	border-bottom:#ADAFAF 1px solid;
	border-left:#ADAFAF 1px solid;
}
#homeTabs {
	margin-bottom:17px;
	margin-left:3px;
	float:left;
	width:250px;
}
#homeTabs .homeTabSmall {
	font-size:10px;
	line-height:15px;
}
#mainContentHome {
	float:left;
	width:260px;
	padding-left:32px;
	padding-right:39px;
}
#secondaryContentHome {
	float:left;
	width:398px;
}
#secondaryContentHome .box {
	float:left;
	width:174px;
	padding-right:22px;
}
#relatedInfoHome {
	float:right;
	width:250px;
	/*padding-right:5px;
	*/
}
#Home h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:14px;
	font-weight:bold;
	color:#B71234;
	padding-bottom:6px;
	margin:0px;
}
#Home h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#B71234;
	padding-bottom:0px;
	margin:0px;
}
/*#Home h3 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	color:#747678;
	padding-bottom:0px;
	margin: 0px;
}
*/
#Home b {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#B71234;
	font-weight:bold;
	padding-bottom:4px;
	margin:0px;
}
#Home p {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	padding-bottom:4px;
	margin:0px;
	line-height:18px;
}
#Home h3 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	font-weight:lighter;
	color:#B71234;
	margin:0px;
	line-height:16px;
}
#Home h3 a:link {
	color:#B71234;
	text-decoration:none;
}
#Home h3 a:hover {
	color:#B71234;
	text-decoration:underline;
}
#Home a {
	color:#747678;
	text-decoration:none;
}
#Home a:hover {
	color:#747678;
	text-decoration:underline;
}
#Home a.quote {
	color:#4d4d4e;
	text-decoration:none;
}
#Home a.quote:hover {
	color:#b71234;
	text-decoration:none;
}
.promoBoxHome {
	margin-top:8px;
}
.promoBoxHomeTop {
	margin-top: 1px;
}
/* End Home Page CSS */
/* (My Account Template) */
.required {
	color:#B71234;
}
.smaller {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	float:right;
}
#accountBox {
	clear:both;
	width:777px;
	border:1px solid #808284;
	background-color:#FFFFFF;
	padding-top:10px;
}
.header {
	clear:both;
	padding-left:10px;
	background-color:#B71234;
	color:#fff;
	width:769px;
	height:22px;
	padding-top:6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
}
#accountBox .form {
	float:left;
}
#accountBox .form p {
	float:left;
	padding:0;
	margin:0 0 8px 0;
}
#accountBox p.intro {
	float:left;
	clear:both;
	width:700px;
	margin-left:8px;
	display:inline;
}
#accountBox .setLeft {
	float:left;
	width:363px;
}
#accountBox .setRight {
	float:left;
	width:414px;
}
#accountBox .setLeft label {
	width:80px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#accountBox .setLeft input {
	width:273px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#accountBox .setRight input {
	width:247px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#accountBox .setRight select {
	float:left;
	width:252px;
}
#accountBox .setRight label {
	float:left;
	width:136px;
	text-align:right;
	padding-right:6px;
}
#accountBox select {
	float:left;
	width:183px;
}
#informationBox {
	clear:both;
	width:383px;
	border:1px solid #808284;
	background:#fff;
	padding-top:10px;
}
#informationBox p.intro {
	float:left;
	clear:both;
	margin-left:8px;
	display:inline;
}
#informationBox .form {
	float:left;
}
#informationBox .form p {
	float:left;
	padding:0;
	margin:0 0 8px 0;
	width:380px;
}
#informationBox input {
	width:159px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#informationBox label {
	width:194px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#informationBox select {
	float:left;
	width:164px;
}
#locationBox {
	clear:both;
	width:383px;
	border:1px solid #808284;
	background:#fff;
	padding-top:12px;
}
#locationBox .form {
	float:left;
}
#locationBox .form p {
	float:left;
	padding:0;
	margin:0 0 8px 0;
	width:380px;
}
#locationBox input {
	width:247px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#locationBox label {
	width:106px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#locationBox select {
	float:left;
	width:253px;
}
#locationBox textarea {
	float:left;
	width:248px;
}
.contactBox {
	clear:both;
	width:376px;
	border:1px solid #808284;
	background:#fff;
	padding-top:11px;
	padding-left:7px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#747678;
	line-height:18px;
}
#mainSection {
	float:left;
	width:779px;
	margin-top:9px;
}
.informationSection {
	float:left;
	margin-right:9px;
}
.locationSection {
	float:left;
}
#mainSection .header {
	width:375px;
}
#contactSection {
	float:left;
	width:779px;
	margin-top:9px;
}
#contactSection .header {
	width:375px;
}
#contactSection .firstColumn {
	float:left;
	margin-right:9px;
}
#contactSection .lastColumn {
	float:left;
	width: 383px;
}
/*Inline Frame CSS*/
div.terms {
	width:760px;
	height:480px;
	overflow:auto;
	margin-top:50px;
	border:solid #808284;
	border-width:1px;
}
div.terms p {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.fluidicsResult {
	color:#747678;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin-bottom: 12px;
}
/* NetAffx CSS */
#helpbox {
	background-color:#FFFFFF;
	float:right;
	width:300px;
	height:250px;
	margin:-60px 0 20px 0px;
	border:1px solid #CCCCCC;
	color:#454545;
	font-size:13px;
	font-weight:normal;
	padding:0pt 5px 0 5px;
	overflow: auto
}
/* Begin SCI-PUB Table CSS */
table.scipub {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:756px;
	border:0px solid #B71234;
	border-collapse:collapse;
	margin-top:5px;
}
table.scipub td.header3 {
	font-size:16px;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin:10px 0 5px 0;
	padding-bottom:0px;
	font-weight:normal;
}
table.scipub td.header2 {
	font-size:16px;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin:10px 0 5px 0;
	padding-bottom:0px;
	font-weight:normal;
}
table.scipub td.header4 {
	font-size:12px;
	color:#B71234;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin:10px 0 5px 0;
	padding-bottom:0px;
	font-weight:bold;
}
table.scipub td.content {
	margin:0;
	padding-top:0px;
	padding-bottom:7px;
	color:#747678;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	line-height:18px;
}
table.scipub td.resultslink {
	float:right;
	margin-right:10px;
	padding-top:9px !important;
}
table.scipub td.p {
	float:right;
	margin-right:10px;
	padding-top:9px !important;
}
table.scipub p.content {
	float:right;
	margin-right:10px;
	padding-top:9px !important;
}
table.scipub a.quote a.contentlink {
	color:#B71234;
	text-decoration:none;
}
table.scipub a.contentlink {
	color:#B71234;
	text-decoration:none;
}
table.scipub a.resultslink {
	color:#B71234;
	text-decoration:none;
}
table.scipub span.grayresults {
	color:#B71234;
	text-decoration:none;
}
blockquote.pullquote {
	float:left;
	width:10em;
	margin:0.25em 0.75em 0.25em 0;
	padding:0.5em;
	border:3px double #ccc;
	border-width:3px 0;
	color:#747678;
	background:transparent;
	font:italic 1.3em/1.3 arial;
}
blockquote.alt {
	float:right;
	margin:0.25em 0 0.25em 0.75em;
}
#primaryColumn .pullquote p {
	margin:0;
	text-align:center;
	font:italic 18px arial;
}
.pullquote p:first-letter {
	text-transform:uppercase
}
blockquote.pullquoteR {
	float:right;
	width:10em;
	margin:0.25em 0.75em 0.25em 0;
	padding:0.5em;
	border:3px double #ccc;
	border-width:3px 0;
	color:#747678;
	background:transparent;
	font:italic 1.3em/1.3 arial;
}
blockquote.alt {
	float:right;
	margin:0.25em 0 0.25em 0.75em;
}
#primaryColumn .pullquoteR p {
	margin:0;
	text-align:center;
	font:italic 18px arial;
}
.pullquoteR p:first-letter {
	text-transform:uppercase
}
.codeRed {
	margin:0;
	padding-top:0px;
	padding-bottom:7px;
	color:#B71234;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	line-height: 18px;
}
/* End Table */
#primaryColumn .customers1 {
	color:#4D4D4E;
	font-weight:bold;
}
#primaryColumn .customers2 {
	color:#747678;
	font-weight: bold;
}

/* END stylesheet */

/* collapsible */

div.CollapsibleContent {
	font-family:Arial,sans-serif;
}
div.CollapsibleContent h3 {
	padding:3px 3px 3px 15px;
	font-size:12px !important;
	font-style:normal !important;
	font-weight:normal;
	margin:0 0 4px 0 !important;
	display:block;
	cursor:pointer;
}
div.CollapsibleContent h3.Closed {
	background-color:#fff !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#B71234 !important;
	font-size:16px !important;
}
div.CollapsibleContent h3.Closed:hover {
	background-color:#fff !important;
	color:#B71234 !important;
}
div.CollapsibleContent h3.Open {
	background-color:#fff !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:16px !important;
	color:#B71234 !important;
}
div.CollapsibleContent #CCDemoBodyOne h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color: #747678 !important;
}
/*extra css for 2nd level Close*/
div.CollapsibleContent #CCDemoBodyTwo h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyThree h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyFour h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyFive h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodySix h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodySeven h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyEight h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyNine h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyTen h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color:#747678 !important;
}
div.CollapsibleContent #CCDemoBodyEleven h3.Closed {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
	color: #747678 !important;
}
/*END extra css for 2nd level Close*/
div.CollapsibleContent #CCDemoBodyOne h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size: 12px !important;
}
/*extra css for 2nd level Open*/
div.CollapsibleContent #CCDemoBodyTwo h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyThree h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyFour h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyFive h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodySix h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodySeven h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyEight h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyNine h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyTen h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size:12px !important;
}
div.CollapsibleContent #CCDemoBodyEleven h3.Open {
	background-color:transparent !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px !important;
	font-weight:bold !important;
	color:#B71234 !important;
	font-size: 12px !important;
}
/*END extra css for 2nd level Open*/
div.CollapsibleContent div {
	margin-left:15px;
}
div.CollapsibleContent div.Closed {
	display:none !important;
}
div.CollapsibleContent div.Open {
	display: block !important;
}

/* END collapsible */

/* content tab */

.p7TPpanel {
	border:0;
}
.p7TPwrapper {
	padding:0;
}
.p7TPheader {
	padding:0;
}
.p7TP_tabs {
	padding:0;
	margin:0;
	background-image:url(../../_media/images/tab_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 779px;
}
/* Normal Tab Controls,this controls the hight and width of the tabs */
#p7TP1 .p7TP_tabs a,#p7TP2 .p7TP_tabs a,#p7TP3 .p7TP_tabs a,#p7TP5 .p7TP_tabs a {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	background:#bdf url(/_media/images/tab.gif);
	color:#fff;
	display:block;
	float:left;
	height:28px;
	padding-left:8px;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:9px;
	width:118px;
	margin:0px;
	background-color: #fff;
}
/* This is the class for tabs that have more then 2 lines */
.twoLine a {
	height:34px !important;
	padding-top:3px !important;
	width: 118px;
}
/* Hover state for all tabs */
#p7TP1 .p7TP_tabs a:hover,#p7TP2 .p7TP_tabs a:hover,#p7TP3 .p7TP_tabs a:hover,#p7TP4 .p7TP_tabs a:hover,#p7TP5 .p7TP_tabs a:hover,#p7TP1 .p7TP_tabs a:active,#p7TP2 .p7TP_tabs a:active,#p7TP3 .p7TP_tabs a:active,#p7TP4 .p7TP_tabs a:active,#p7TP5 .p7TP_tabs a:active {
	color:#fff;
	background-color:transparent;
}
.p7TP_tabs div {
	display:block;
	float:left;
}
.p7TPclear {
	clear:both;
	height:0;
	line-height:0;
	font-size: 0;
}
/* Tab content section */
.p7TPcontent {
	padding:10px;
	font-size:1em;
	position:relative;
	z-index:1;
	border-left:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	margin-bottom:20px;
	margin-right:5px;
	background-color:#FFFFFF;
	background-image:url(/_media/images/box_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.p7TPcontent h2,.p7TPcontent h3,.p7TPcontent h4 {
	font-size:1.1em;
	color:#444444;
	margin:0px;
	line-height: normal;
}
/* Tabs that are active or pressed */
#p7TP1 .p7TP_tabs div.down,#p7TP2 .p7TP_tabs div.down,#p7TP3 .p7TP_tabs div.down,#p7TP4 .p7TP_tabs div.down,#p7TP5 .p7TP_tabs div.down {
	display:block;
	width:126px;
}
#p7TP1 .p7TP_tabs div.down a,#p7TP2 .p7TP_tabs div.down a,#p7TP3 .p7TP_tabs div.down a,#p7TP4 .p7TP_tabs div.down a,#p7TP5 .p7TP_tabs div.down a {
	background:url(../../_media/images/tab.gif);
	background-position: 0 -37px;
}
/* Tab text that is displayed */
#tabText {
	background-image:none !important;
	width:250px !important;
	display:block !important;
	border-bottom:1px solid #808284;
}
#tabText a {
	color:#63a3b0 !important;
	background-image:none !important;
	height:27px !important;
	width:auto !important;
}
#tabText a:hover {
	color:#249ab5 !important;
	background-image:none !important;
	height:27px !important;
	text-decoration: underline !important;
}
/* First Tab Controls */
#p7TP1 .p7TP_tabs div.down a#first {
	background:url(../../_media/images/tab_first.gif);
	background-position:0 -37px;
}
#p7TP1 .p7TP_tabs a#first {
	background: url(../../_media/images/tab_first.gif);
}
/* Last Tab Controls */
#p7TP1 .p7TP_tabs div.down a#last {
	background:url(../../_media/images/tab_last.gif);
	background-position:0 -37px;
}
#p7TP1 .p7TP_tabs a#last {
	background: url(../../_media/images/tab_last.gif);
}
/* HIDE the TABS */
.p7TP_tabs {
	display: none;
}
/* The top curve that apprears in the tab content top */
#tabsTopCurve {
	margin:0;
	padding:0px;
	width: 779px;
}

/* END content tab */

/* home page tabs */

.p7TPpanel {
	border:0;
}
.p7TPwrapper {
	padding:0;
}
.p7TPheader {
	padding:0;
}
.p7TP_tabs {
	padding:0;
	margin:0;
	background-image:url(../../_media/images/tab_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 250px;
}
/* Normal Tab Controls,this controls the hight and width of the tabs */
#p7TP1 .p7TP_tabs a,#p7TP2 .p7TP_tabs a,#p7TP3 .p7TP_tabs a,#p7TP5 .p7TP_tabs a {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	background:#bdf url(/_media/images/tabHomePage.gif);
	color:#ffffff;
	display:block;
	float:left;
	height:36px;
	padding-left:8px;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:3px;
	width:117px;
	margin:0px;
	background-color:#fff;
	border-bottom: 1px solid white;
}
/* This is the class for tabs that have more then 2 lines */
.twoLine a {
	height:34px !important;
	padding-top:3px !important;
	width: 118px;
}
/* Hover state for all tabs */
#p7TP1 .p7TP_tabs a:hover,#p7TP2 .p7TP_tabs a:hover,#p7TP3 .p7TP_tabs a:hover,#p7TP4 .p7TP_tabs a:hover,#p7TP5 .p7TP_tabs a:hover,#p7TP1 .p7TP_tabs a:active,#p7TP2 .p7TP_tabs a:active,#p7TP3 .p7TP_tabs a:active,#p7TP4 .p7TP_tabs a:active,#p7TP5 .p7TP_tabs a:active {
	color:#fff;
	background-color:transparent;
	text-decoration:none;
}
.p7TP_tabs div {
	display:block;
	float:left;
}
.p7TPclear {
	clear:both;
	height:0;
	line-height:0;
	font-size: 0;
}
/* Tab content section */
.p7TPcontent {
	color:#fff;
	padding:0 2px 2px 2px;
	background-color:transparent;
	font-size:1em;
	position:relative;
	z-index:1;
	height:139px;
	background-image:url(../../_media/images/bgHomePageTabLast.gif);
	background-position:bottom center;
}
.p7TPcontent p {
	padding-left:8px;
	padding-right:8px;
	color:#747678 !important;
	background-color:#FFFFFF;
	line-height:16px;
	margin:0;
	padding-top:0;
	padding-bottom:0 !important;
	height:17px;
}
.p7TPcontent p a {
	color:#747678 !important;
	background-color:transparent !important;
	height:15px;
	text-decoration:none;
	padding:0;
	margin:0;
}
p.firstParagraph {
	padding-left:8px;
	padding-right:8px;
	color:#747678 !important;
	background-color:#FFFFFF;
	line-height:12px;
	margin:0;
	height:35px;
	padding-top:3px;
	padding-bottom:6px !important;
}
.homePageTabArrow {
	margin-right:6px;
}
.p7TPcontent h2,.p7TPcontent h3,.p7TPcontent h4 {
	font-size:1.1em;
	color:#747678;
	margin:0px;
	line-height: normal;
}
/* Tabs that are active or pressed */
#p7TP1 .p7TP_tabs div.down,#p7TP2 .p7TP_tabs div.down,#p7TP3 .p7TP_tabs div.down,#p7TP4 .p7TP_tabs div.down,#p7TP5 .p7TP_tabs div.down {
	display:block;
	width: 125px;
}
#p7TP1 .p7TP_tabs div.down a,#p7TP2 .p7TP_tabs div.down a,#p7TP3 .p7TP_tabs div.down a,#p7TP4 .p7TP_tabs div.down a,#p7TP5 .p7TP_tabs div.down a {
	/*background:url(../../_media/images/tabHomePage.gif);
	*/
	/*background-position:0 -37px;
	*/
	/*border-bottom:1px solid #8abac4;
	*/
}
/* Tab text that is displayed */
#tabText {
	background-image:none !important;
	width:300px !important;
	display:block !important;
	border-bottom:1px solid #808284;
}
#tabText a {
	color:#63a3b0 !important;
	background-image:none !important;
	height:27px !important;
	width:auto !important;
}
#tabText a:hover {
	color:#249ab5 !important;
	background-image:none !important;
	height:27px !important;
	text-decoration: underline !important;
}
/* First Tab Controls */
#p7TP1 .p7TP_tabs div.down a#first {
	background:url(../../_media/images/tab_firstHomePage.gif);
	background-position:0 -37px;
	color:#B71234 !important;
}
#p7TP1 .p7TP_tabs a#first {
	background: url(../../_media/images/tab_firstHomePage.gif);
}
/* Last Tab Controls */
#p7TP1 .p7TP_tabs div.down a#last {
	background:url(../../_media/images/tab_lastHomePage.gif);
	background-position:0 -37px;
	color:#B71234 !important;
}
#p7TP1 .p7TP_tabs a#last {
	background: url(../../_media/images/tab_lastHomePage.gif);
}
/*HIDE the TABS*/
.p7TP_tabs {
	display:none;
}
.deviderHomePageTabs {
	height:2px;
	background-image:url(../../_media/images/deviderHomePageTabs.gif);
	background-repeat:repeat-x;
	width:246px;
	clear: both;
}

/* END home page tabs */

/* horizontal nav */

html {
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
}
/*Font-size is set for all menu items here*/
#p7PMnav {
	margin:0;
	padding:0;
	font-size:.8em;
}
#p7PMnav li {
	background-image:url(/_media/images/dropdown_fade1.gif);
	background-position:bottom;
	list-style-type:none;
	margin:0;
	padding:0;
	color:#000;
	/*background-color:#dcdcdc;
	*/
}
#p7PMnav li .twoLine {
	background-image:url(/_media/images/dropdown_fade2.gif) !important;
	background-position:bottom;
	list-style-type:none;
	margin:0;
	padding:0;
	color:#000;
	/*background-color:#dcdcdc;
	*/
}
#p7PMnav ul a.last,#p7PMnav ul a.last:visited {
	border-bottom: none;
}
/*border top is set to zero to allow the top of the first dropdown to abut the bottom of our buttons*/
#p7PMnav ul {
	margin:0;
	padding:0;
	position:absolute;
	left:-9000px;
	z-index:1000;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	border-left:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-top: 1px solid #ADAFAF;
}
/*top border is put back on for flyouts*/
#p7PMnav ul li ul {
}
/*this is all we need for top-level links*/
#p7PMnav a {
	display:block;
	text-decoration: none;
}
/*This rule styles the sub-menu links*/
#p7PMnav ul a,#p7PMnav ul a:visited {
	padding:3px 11px 3px 11px;
	background-color:inherit;
	color:#000;
	border-bottom:1px solid #ADAFAF;
	width:145px;
	color: #838485;
}
/*This is top-level only and is the rule that shifts the background image so that we nowsee the bottom one. It is deployed via multiple selectors for hovering,tab key access,and so it stays persistent when its associated sub-menu is open*/
#p7PMnav a:active,#p7PMnav a:focus,#p7PMnav .p7PMon,#p7PMnav .p7PMmark {
	background-position:left bottom;
	color:#fff;
}
#p7PMnav a:hover,#p7PMnav .p7PMon {
	background-position: 0 -27px;
}
/*the sub-menu hovers*/
#p7PMnav ul a:hover,#p7PMnav ul a:active,#p7PMnav ul a:focus {
	background-color:#fff;
	color:#000000;
	letter-spacing:0.01px;
}
/* ------ the current page marker style ------ commented -- suggested by Gyro#p7PMnav ul .p7PMmark {
	color:#000000 !important;
	font-weight:normal;
	background-color: #FFFFFF !important;
	--*/
}
/* ------ the trigger link styles ------- */
/*the normal trigger links */
#p7PMnav ul .p7PMtrg {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color:#fff;
}
#p7PMnav2 ul .p7PMtrg2 {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color: #fff;
}
/* the active trigger link style We turn the background image off to ensure that our top-level images do notinherit down.*/
#p7PMnav ul .p7PMon {
	background-color:#666666;
	color:#CCCCCC;
	background-image: none;
}
/*the submenu classes */
/*The top property here and in the show class serves to fix a minor bug introducedby the good folks at Apple in their Safari browser for Panther OS*/
#p7PMnav .p7PMhide {
	left:-9000px;
	border:0;
	top:0;
}
#p7PMnav .p7PMshow {
	top:auto;
	left:auto;
	z-index: 20000 !important;
}
/* Top level menu widthWe set width to auto because we are using top-level bg images and the width isassigned directly via the IDs assigned to the links.*/
#p7PMnav li {
	float:left;
	width:auto;
}
#p7PMnav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul,#p7PMnav ul li {
	width:167px !important;
}
#pmmcrumb {
	font-weight:bold;
	margin-bottom:16px;
	color:#333333;
}
#pmmcrumb a,#pmmcrumb a:visited {
	font-weight:normal;
	color:#535FAC;
}
#pmmcrumb a:hover,#pmmcrumb a:active,#pmmcrumb a:focus {
	font-weight:normal;
	color: #000000;
}
/*The top-level common propertiesHeight matches the height of the background images. No repeating. Text indenthides the text offscreen left.If you need to add more links,place a comma after #b4 and add more selectors,incrementing from #b5*/
#productsNav,#supportNav,#partnersNav,#communityNav,#aboutNav,#careersNav,#netAffxNav,#shopNav {
	height:27px!important;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
/*The individual top-level IDS. We simply set width to match the width of theassociated background image and then we set the background image.If you need to add more links,add more selectors,incrementing from #b5*/
#productsNav {
	width:123px;
	background-image:url(/_media/images/nav/productsNav.gif);
}
#supportNav {
	width:59px;
	background-image:url(/_media/images/nav/supportNav.gif);
}
#partnersNav {
	width:130px;
	background-image:url(/_media/images/nav/partnersNav.gif);
}
#communityNav {
	width:80px;
	background-image:url(/_media/images/nav/communityNav.gif);
}
#aboutNav {
	width:110px;
	background-image:url(/_media/images/nav/aboutNav.gif);
}
#careersNav {
	width:59px;
	background-image:url(/_media/images/nav/careersNav.gif);
}
#netAffxNav {
	width:57px;
	background-image:url(/_media/images/nav/netAffxNav.gif);
}
#shopNav {
	width:63px;
	background-image: url(/_media/images/nav/shopNav.gif);
}
/*New CSS BLOCK Nav*/
#navigation {
	list-style:none;
	margin:0;
	padding:0;
}
#navigation li {
	float:left;
}
#navigation li a {
	display:block;
	background:yellow;
	width:150px;
	text-align:center;
	color:red;
	padding:3px 0;
}
#navigation li a:hover {
	background:red;
	color: yellow;
}

/* END horizontal nav */

/* image box */

.container {
	position:relative;
	width:112px;
	height:107px;
	z-index:100;
	float:left;
	margin-right:20px;
}
.containerLarge {
	position:relative;
	width:236px;
	height:160px;
	z-index:100;
	float:left;
	margin-right: 20px;
}
/* Include id's for all your layers here,with commas between. */
#lyr0,#lyr1,#lyr2,#lyr3,#lyr4,#lyr5,#lyr6,#lyr7 {
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
}
a:link.on,a:visited.on {
	text-decoration:underline;
	color:#B71234 !important;
}
a:link.off,a:visited.off {
	text-decoration:none;
}
a:link.done,a:visited.done {
	text-decoration:none;
}
a.on:hover,a.off:hover,a.done:hover {
	text-decoration:underline;
	color: #B71234 !important;
}

/* END image box */

/* NA nav */

html {
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
}
/*Font-size is set for all menu items here*/
#p7PLnav {
	margin:0;
	padding:0;
	font-size: .8em;
}
#p7PLnav li {
	list-style-type:none;
	margin:0;
	padding:0;
	color:#000;
	/*background-color:#dcdcdc;
	*/
	background-color:#f2f2f2;
}
#p7PLnav ul a.last,#p7PLnav ul a.last:visited {
	border-bottom: none;
}
/*border top is set to zero to allow the top of the first dropdown to abut the bottom of our buttons*/
#p7PLnav ul {
	margin:0;
	padding:0;
	position:absolute;
	left:-9000px;
	z-index:1000;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	border-left:1px solid #808284;
	border-right:1px solid #808284;
	border-bottom:4px solid #808284;
	border-top: 1px solid #808284;
}
/*top border is put back on for flyouts*/
#p7PLnav ul li ul {
}
/*this is all we need for top-level links*/
#p7PLnav a {
	display:block;
	text-decoration: none;
}
/*This rule styles the sub-menu links*/
#p7PLnav ul a,#p7PLnav ul a:visited {
	padding:3px 11px 3px 11px;
	background-color:inherit;
	color:#000;
	border-bottom:1px solid #fff;
	width:145px;
	color: #838485;
}
/*This is top-level only and is the rule that shifts the background image so that we nowsee the bottom one. It is deployed via multiple selectors for hovering,tab key access,and so it stays persistent when its associated sub-menu is open*/
#p7PLnav a:active,#p7PLnav a:focus,#p7PLnav .p7PMon,#p7PLnav .p7PMmark {
	background-position:right;
	color:#fff;
}
#p7PLnav a:hover,#p7PLnav .p7PMon {
	background-position: 0 -27px;
}
/*the sub-menu hovers*/
#p7PLnav ul a:hover,#p7PLnav ul a:active,#p7PLnav ul a:focus {
	background-color:#fff;
	color:#249ab5;
	letter-spacing: 0.01px;
}
/* ------ the current page marker style ------ */
#p7PLnav ul .p7PMmark {
	color:#ffffff;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */
/*the normal trigger links */
#p7PLnav ul .p7PMtrg {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color:#fff;
}
#p7PLnav2 ul .p7PMtrg2 {
	background-image:url(img/p7PM_light_east.gif);
	background-repeat:no-repeat;
	background-position:right center !important;
	color: #fff;
}
/* the active trigger link style We turn the background image off to ensure that our top-level images do notinherit down.*/
#p7PLnav ul .p7PMon {
	background-color:#666666;
	color:#CCCCCC;
	background-image: none;
}
/*the submenu classes */
/*The top property here and in the show class serves to fix a minor bug introducedby the good folks at Apple in their Safari browser for Panther OS*/
#p7PLnav .p7PMhide {
	left:-9000px;
	border:0;
	top:0;
}
#p7PLnav .p7PMshow {
	top:auto;
	left:auto;
	z-index: 20000 !important;
}
/* Top level menu widthWe set width to auto because we are using top-level bg images and the width isassigned directly via the IDs assigned to the links.*/
#p7PLnav li {
	float:left;
	width:auto;
}
#p7PLnav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#p7PLnav ul,#p7PLnav ul li {
	width:167px !important;
}
#pmmcrumb {
	font-weight:bold;
	margin-bottom:16px;
	color:#333333;
}
#pmmcrumb a,#pmmcrumb a:visited {
	font-weight:normal;
	color:#535FAC;
}
#pmmcrumb a:hover,#pmmcrumb a:active,#pmmcrumb a:focus {
	font-weight:normal;
	color: #333333;
}
/*The top-level common propertiesHeight matches the height of the background images. No repeating. Text indenthides the text offscreen left.If you need to add more links,place a comma after #b4 and add more selectors,incrementing from #b5*/
#leftNav {
	height:27px!important;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
/*The individual top-level IDS. We simply set width to match the width of theassociated background image and then we set the background image.If you need to add more links,add more selectors,incrementing from #b5*/
#leftNav {
	width:123px;
	/*background-image: url(/_media/images/nav/productsNav.gif);
	*/
}

/* END NA nav */

/* NetAffx */

/* netaffx */
div#error {
	border:1px solid;
	background-color:#fcdcdc;
	padding:10px;
	margin:5px;
}
#col_right div.sidebar {
	float:right;
	width:350px !important;
	height:150px !important;
	margin:-60px 5px 20px 10px;
	padding:5px 5px 0px 8px;
	background-color:#FFFFFF;
	background-image:url(/_media/images/box_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
}
#col_right div.sidebar .first,#col_right div.sidebar .second {
	margin:0pt 0pt 0pt 0px;
	padding:0pt 0pt 0pt;
}
#col_right div.sidebar div.sidebar_block.login {
	background-image:url(/assets/global/images/general/sidebar_icon_login.gif);
}
#col_right div.sidebar div.sidebar_block {
	background:transparent none no-repeat scroll left top;
	padding:10px 10px 4px 30px;
}
#col_right div.sidebar div.sidebar_block h4 {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	//margin:0pt 0pt 5px;
	padding: 0pt;
}
/* Query History */
#query_right div.sidebar {
	float:right;
	width:775px;
	padding-right:2px;
}
#query_right div.sidebar .first,#col_right div.sidebar .second {
	//border:1px solid #63a3b0;
	//margin:0pt 0pt 20px 0px;
	//padding:0pt 0pt 10px;
	//background-color:#f2f2f2;
}
#query_right div.sidebar .second {
	//float:right;
	width:140px;
	//margin:8px 5px 5px 5px;
	//padding:5pt 5px 5px 5px;
	//background-color:#f2f2f2;
	text-align:left;
	color:#454545;
	font-size:13px;
}
#query_right div.sidebar div.sidebar_block.login {
	background-image:url(/assets/global/images/general/sidebar_icon_login.gif);
}
#query_right div.sidebar div.sidebar_block {
	background:transparent none no-repeat scroll left top;
	padding:10px 10px 4px 30px;
}
#query_right div.sidebar div.sidebar_block h4 {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	margin:0pt;
	padding:0pt;
}
textarea#styled {
	width:350px;
	height:60px;
	border:1px solid #63a3b0;
	padding:5px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:9px;
	color: #666666;
}
/* Result table */
div.flexcell {
	overflow:hidden;
	height: 1.3em;
}
/* widget */
div#widgethelp {
	background-color:#f5f6f7;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	text-align:left;
	color:#747678;
	/* width:775px;
	padding:5px;
	*/
	margin:5px 0px 5px 0px;
	border:1px solid #747678;
	z-index:10;
	display:none;
}
div#widgethelp h4 {
	padding:5px;
}
div#widgethelp ul {
	padding-left:0px;
}
div#widgethelp ul li {
	background:none;
}
div#widgethelp ul li h4 {
	font-size:12px;
	font-weight:normal;
	padding:0px 3px 0px 5px;
	background-repeat:no-repeat;
	background-position:6px 5px;
}
div#widgethelp ul li h4.Open {
	cursor:pointer;
	padding:3px 3px 3px 21px;
	background-image:url(../../_media/images/secondary_navigation/minus_circle_on_white.gif);
	color:#747678 !important;
}
div#widgethelp ul li h4.Closed {
	cursor:pointer;
	padding:3px 3px 3px 21px;
	color:#B71234 !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle_on_white.gif);
}
div#widgethelp ul li ul {
	margin-left:25px;
}
div#widgethelp ul li ul li.support_link {
	display:inline;
	background:none;
}
div#widgethelp ul li ul li.support_link a {
	cursor:pointer;
}
.wizwidget {
	margin-bottom:15px;
	background-color:#e9e9e9;
	padding:5px;
	width:494px;
	list-style:none;
}
.wizwidget a {
	color:black;
	text-decoration:none;
}
.wizwidget a:hover {
	color:black;
	text-decoration:underline;
}
.tabnav li {
	list-style:none;
	list-style-image:url("/_media/images/arrowsHomePageTabs.gif");
	display:inline;
	padding-right:5px;
}
.tabnav li a:hover,.tabnav li a:active,.tabnav li.ui-tabs-selected a {
	background:#dedbd1;
	color:#222;
	text-decoration:none;
}
.tabdiv {
	margin-top:2px;
	background:#fff;
	list-style:none;
	border:1px solid #e9e9e9;
	padding:5px;
	width:480px;
}
.tabdiv li {
	margin-left:20px;
	font:8pt verdana;
}
.ui-tabs-hide {
	display:none;
}
.ui-tabs-nav {
	background-color:#e9e9e9;
}
.ui-tabs-selected {
	background-color:#fff;
}
.helpon {
	background-color:#e9e9e9;
}
#tooltip {
	position:absolute;
	border 1px solid black;
	background:#e9e9e9;
	padding:2px 5px;
	color:#333;
	display:none;
}
.options {
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
#navwidget {
	margin:0px 0px 5px 0px;
}
#querybox {
	background-color:#f5f6f7;
	list-style-type:none;
	width:400px;
	float:right;
	position:relative;
	top:-75px;
	left:-4px;
	height:40px;
}
#historybox {
	background-color:#f5f6f7;
	list-style-type:none;
	width:400px;
	float:right;
	position:relative;
	margin-bottom:5px;
	margin-top:5px;
	height:75px;
	/* top:-75px;
	left:-4px;
	*/
}
.clearit {
	clear:both;
}
#histwidget ul {
	font-size:small;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:100%;
	float:left;
}
#histwidget a {
	cursor:pointer;
	display:block;
	text-decoration:none;
	padding:5px 10px 5px 15px;
	font-size:11px;
	background:#f5f6f7 !important;
	margin-left:-11px;
	border-top:1px solid #747678;
	border-right:1px solid #747678;
	border-left:1px solid #747678;
	border-bottom:1px solid #747678;
}
#histwidget ul li a {
	color:#565656;
	border-top:0px;
	padding:3px 5px 3px 15px;
	border-right:1px solid #747678;
}
#histwidget li {
	background-image:none !important;
	margin:0 !important;
	padding:0 !important;
}
#histwidget li ul {
	background-color:#f5f6f7;
	display:none;
	width:391px;
}
#histwidget li:hover a,#histwidget a:focus,#histwidget a:active,#histwidget li.histwidget a {
	color:#000000;
	background-color:#f5f6f7;
}
#histwidget li:hover ul,#histwidget li.histwidget ul {
	display:block;
}
#histwidget li:hover ul a,#histwidget li.histwidget ul a {
	color:#000000;
	background-color:#f5f6f7;
}
#histwidget ul a:hover {
	background-color:#606060!important;
	color:#FFFFFF !important;
}
#histwidget .current {
	font-size:12px;
	font-weight:bold;
}
#navwidget_resources {
	float:left;
	width:375px !important;
}
#navwidget_resources ul {
	padding-left:0px;
}
#navwidget_resources a {
	text-decoration:none;
	cursor:pointer;
}
#navwidget_resources ul li.resource_list {
	background:none;
	padding-left:0px;
}
#navwidget_resources ul li h4 {
	font-size:12px;
	font-weight:normal;
	padding:0px 3px 0px 5px;
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position: 6px 5px;
}
/* NetAffx Table */
table.newTableNetAffx {
	width:775px !important;
	border-collapse:collapse;
}
.newTableNetAffx a {
	cursor:pointer;
}
.newTableNetAffx th {
	background-color:#f2f2f2;
	border:1px solid #ADAFAF;
	color:#747678;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	text-align:left;
	word-wrap:break-word
}
.newTableNetAffx th.Closed {
	cursor:pointer;
	padding:3px 3px 3px 21px;
	background-image:url(../../_media/images/secondary_navigation/plus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	word-wrap:break-word
}
.newTableNetAffx th.Open {
	cursor:pointer;
	padding:3px 3px 3px 21px;
	background-image:url(../../_media/images/secondary_navigation/minus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	word-wrap:break-word
}
.newTableNetAffx td {
	background-color:#FFFFFF;
	color:#737375;
	font-size:10px;
	padding:3px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
	border-left:1px #ADAFAF solid;
	border-right:1px #ADAFAF solid;
	border-bottom:1px #ADAFAF solid;
	word-wrap:break-word /* padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	*/
}
.newTableNetAffx tr {
	border-bottom:1px #ADAFAF solid;
	word-wrap: break-word
}
.newTableNetAffx th input {
	/* margin:5px 0px 5px 10px;
	*/
	margin:0px;
	padding:0px;
}
.newTableNetAffx td input {
	margin:5px;
	/* margin:5px 0px 5px 15px;
	*/
	padding:0px;
}
.naTableCheckBox {
	width:30px !important;
	text-align: center !important;
}
/* End NetAffx Table */
table.naDetailsTable {
	height:100%;
	v-align:top;
	width:100%;
	border-collapse:collapse;
}
.naDetailsTable tr {
	/* border-bottom:1px #63a3b1 solid;
	*/
}
.naDetailsTable td,th {
	color:#737375;
	font-size:9px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	padding:0px;
}
.naDetailsTable td {
	/* border-left:1px #63a3b1 solid;
	border-right:1px #63a3b1 solid;
	*/
}
.naDetailsTable th {
	background-color:#f2f2f2;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	padding:5px;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
	border-right:1px solid #ADAFAF;
}
td.naBlockCategory {
	background-color:#e1e0e0;
	width:85px;
	text-align:left;
	padding:5px 5px 5px 5px;
	border:1px #ADAFAF solid;
	font-weight:bold;
}
td.naBlockContent {
	border-top:1px #ADAFAF solid;
	border-left:1px #ADAFAF solid;
	border-right:1px #ADAFAF solid;
	border-bottom:1px #ADAFAF solid;
	text-align:left;
	padding:5px;
}
.naOrthoOrg {
	width:100px!important;
	padding:3px 3px 3px 21px !important;
}
.naOrthoId {
	width:200px!important;
}
.naOrthoTitle {
}
.naGoId {
	width:100px!important;
	padding:3px 3px 3px 21px !important;
}
.naGoDesc {
	width:250px!important;
}
.naGoEvid {
	width:150px!important;
}
.naGoLinks {
	width:150px!important;
}
.naRNACat {
	width:125px !important;
	padding:3px 3px 3px 21px !important;
}
.naRNADesc {
	width:300px!important;
}
.naRNARel {
	width:100px!important;
}
.naRNAScore {
	width:50px!important;
}
#showResultsSummary {
	float:none;
	padding:2px 0px 2px 0px;
}
#showResultsButtonBar {
	float:left;
}
#showResultsButtonBar table td {
	vertical-valign:middle;
}
#showResultsButtonBar table td input {
	vertical-valign:top;
}
#expandCollapse {
	float:right;
	padding:5px 0px 0px 0px;
	width:111px;
}
#showResultsPaginationBar {
	float:none;
	padding:2px 0px 2px 0px;
}
#TableModeButtonC {
	border:none;
	background-color:transparent;
	width:111px;
	padding:0;
	display:none
}
#TableModeButtonE {
	background-color:transparent;
	width:111px;
	padding:0;
}
.netAffxIFrame {
	width:770px;
	height:600px;
	overflow:auto;
	margin-top:50px;
	border:solid #808284;
	border-width:1px;
}
.netAffxIFrame p {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#secondaryColumn h3.na_category {
	cursor:default;
}
#secondaryColumn ul li ul li ul.na_sublist li {
	background-image:none;
	padding:0px;
	margin:3px 32px 3px 0px !important;
}
#secondaryColumn ul li ul li ul.na_sublist li a {
	cursor: pointer;
}
/* ----------- My Form ----------- */
.myform {
	margin:0 auto;
	width:755px;
	padding:14px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
/* ----------- stylized ----------- */
#stylized {
	border:solid 1px #b7ddf2;
	background:#ebf4fb;
}
#stylized2 {
	border:solid 1px #dddddd;
	background:#f3f3f3;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	color:#666666;
}
#stylized2 h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	color:#666666;
}
#stylized p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized2 p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #dddddd;
	padding-bottom:10px;
}
#stylized label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
	color:#454545;
}
#stylized2 label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:140px;
	float:left;
	color:#454545;
}
#stylized .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized2 .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}
#stylized2 input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}
/*#stylized button {
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
}
*/
#stylized button {
	float:right;
	margin-right:45px;
	clear:both;
	width:110px;
	height:17px;
	background:transparent url(/_media/images/submit.gif) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
}
/*#stylized2 button {
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
}
*/
#stylized2 button {
	float:right;
	margin-right:45px;
	clear:both;
	width:110px;
	height:17px;
	background:transparent url(/_media/images/submit.gif) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border: none;
}

/* END NetAffx */

/* popup */

#popupHeader {
	height:49px;
	width:379px;
	background-color: #B71234;
}
/*For Flash player FireFox and Opera*/
#popupHeader2 {
	height:49px;
	width:532px;
	background-color:#B71234;
}
#popupPageTitle {
	float:left;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-top:19px;
	margin-left:16px;
	display:inline;
}
#popupCloseBox {
	float:right;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	color:#fff;
	margin-top:9px;
	margin-right:14px;
	display:inline;
	cursor:pointer;
}
#popupContent {
	width:347px;
	border-left:6px solid #B71234;
	border-right:6px solid #B71234;
	border-bottom:6px solid #B71234;
	clear:both;
	padding:10px;
	background-color:#f5f6f7 !important;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color: #636466;
}
/*For Flash player FireFox and Opera*/
#popupContent2 {
	width:500px;
	border-left:6px solid #63a3b0;
	border-right:6px solid #63a3b0;
	border-bottom:6px solid #63a3b0;
	clear:both;
	padding:10px;
	background-color:#ebf3f5;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
}
#popupContentLarge {
	width:450px;
	height:450px;
	border-left:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	clear:both;
	padding:0 !important;
	background-color:#f5f6f7 !important;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	float:left;
}
#popupContentLargeOut {
	width:423px;
	border-left:6px solid #B71234;
	border-right:6px solid #B71234;
	border-bottom:6px solid #B71234;
	clear:both;
	padding:10px;
	background-color:#f5f6f7 !important;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
}
#popupContent3 {
	width:347px;
	height:315px;
	border-left:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	clear:both;
	padding:0 !important;
	background-color:#f5f6f7 !important;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	text-align:left;
	color:#636466;
	float:left;
}
#popupContent .form {
	float:right;
	margin-top:10px;
}
#popupContent .form p {
	float:right;
	padding:0;
	margin:0 0 8px 0;
}
#popup input {
	width:235px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#popup label {
	width:70px !important;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
#popupContent3 .form {
	float:right;
	margin-top:10px;
}
#popupContent3 .form p {
	float:right;
	padding:0;
	margin:0 0 8px 0;
}
#popupContentLarge .form {
	float:left;
	margin-top:10px;
	width:400px;
}
#popupContentLarge .form p {
	float:left;
	padding:0;
	margin:0 0 8px 0;
	width:385px;
}
#popup3 input {
	width:235px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#popup3 label {
	width:60px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right: 5px;
}

/* END popup */

/* print */

body {
	margin:0;
	background-image:none;
}
#header {
	width:985px;
	float:left;
	height:88px;
}
#logoImg {
	width:89px;
	padding-left:43px;
	padding-right:200px;
	padding-top:29px;
	float:none;
}
#welcomeMessage {
	display:none
}
#loginSection {
	display:none
}
#loginSectionHome {
	display:none
}
form {
	margin:0px;
	padding:0px;
}
input {
	font-size:11px;
	color:#636466;
	background-color:#fff;
	margin:1px 0 0 0;
	padding:1px 0 1px 2px;
}
.radioButton {
	background-color:#f2f2f2;
}
#JapaneseFont {
	display:none;
}
.primaryColumnTitle {
	width:600px;
	float:left;
}
select {
	font-size:11px;
	color:#636466;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
#primaryNav {
	display:none;
}
#mainContent {
	width:auto;
	float:none;
}
#secondaryColumn {
	display:none;
}
#primaryColumn {
	width:auto;
	float:none;
}
#secondaryColumn .box {
	display:none;
}
#secondaryColumn .box h1 {
	display:none;
}
#secondaryColumn .box h2 {
	display:none;
}
#secondaryColumn .box b {
	display:none;
}
#secondaryColumn .box p {
	display:none;
}
#secondaryColumn .secondaryNavBox {
	display:none;
}
#secondaryColumn .secondaryNavBox ul {
	display:none;
}
#secondaryColumn .secondaryNavBox ul li {
	display:none;
}
#secondaryColumn .secondaryNavBox ul li a {
	display:none;
}
#secondaryColumn .secondaryNavBox li.selectedNav {
}
#secondaryColumn .secondaryNavBox ul li.selectedNav a {
	display:none;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul {
	display:none;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul li {
	display:none;
}
#secondaryColumn .secondaryNavBox ul li.selectedNav ul li a {
	display:none;
}
#secondaryColumn .secondaryNavBox h1 {
	display:none;
}
.divider {
	width:98%;
	height:1px;
	background-image:url(../../_media/images/divider.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	padding-bottom:6px;
}
#secondaryColumn .box a {
	display:none;
}
#secondaryColumn .box a:hover {
	display:none;
}
#primaryColumn a.quote {
	color:#63a3b0;
	text-decoration:none;
}
#primaryColumn a.quote:hover {
	color:#249ab5;
	text-decoration:underline;
}
#breadCrumbs {
	margin-top:10px;
	float:left;
	color:#636466;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
}
#breadCrumbs .On {
	color:#63a3b0;
	font-weight:bold;
}
#breadCrumbs a {
	color:#636466;
	text-decoration:none;
}
#breadCrumbs a:hover {
	color:#249ab5;
	text-decoration:underline;
}
.enlargeBox {
	width:112px;
	float:left;
	margin-top:3px;
	color:#636466;
	background:inherit;
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.enlargeBox a {
	color:#808284;
	background:inherit;
	text-decoration:none;
}
.enlargeBox a:hover {
	color:#249ab5;
	background:inherit;
}
.enlargeBox .selected {
	color:#249ab5;
	background:inherit;
	text-decoration:underline;
}
.enlargeImage {
	float:left;
	margin-left:2px;
	padding-top:7px;
	width:96px;
}
.enlargeTop,.enlargeFooter,.enlargeBoxFooter,.enlargeBoxFooterLarger {
	display:none !important;
}
.enlargeBoxContent {
	float:left;
	background-image:none !important;
	width:112px;
}
.numbers {
	float:left;
	padding-left:7px;
	padding-top:3px;
}
.plusSign {
	float:right;
}
.enlargeBoxLarger {
	float:left;
	width:236px;
	margin-top:3px;
	color:#636466;
	background:inherit;
	font-size:10px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.enlargeBoxLarger a {
	color:#808284;
	background:inherit;
	text-decoration:none;
}
.enlargeBoxLarger a:hover {
	color:#249ab5;
	background:inherit;
}
.enlargeBoxLarger .selected {
	color:#249ab5;
	background:inherit;
	text-decoration:underline;
}
.enlargeImageLarger {
	float:left;
	margin-left:2px;
	padding-top:7px;
	width:218px;
}
.enlargeBoxContentLarger {
	float:left;
	background-image:none;
	width: 236px;
}
/* Start CSS Larger Image */
.left {
	float:left;
	margin-right:20px;
}
.right {
	float:right;
	margin-left: 12px;
}
/* End CSS Larger Image */
table.general {
	margin-bottom:14px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	clear:both;
	width:600px;
	border-collapse:collapse;
	padding:0;
}
table.general th {
	border-bottom:1px solid #808284;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#63a3b0;
	height:37px;
	text-align:left;
	padding-left:17px;
}
table.general td {
	border-bottom:1px solid #808284;
	padding-left:17px;
	font-size:11px;
	color:#636466;
	padding-top:5px;
	padding-bottom:10px;
}
table.general tr.odd {
	background-color:#fff;
}
table.general tr.even {
	background-color:#f2f2f2;
}
table.general ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.general ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	color:#636466;
	line-height:16px;
}
#footer {
	width:982px;
	padding-left:10px;
	font-size:10px;
	padding-top:62px;
	padding-bottom:19px;
	float:left;
	color:#808284;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
#footer a {
	color:#808284;
	text-decoration:none;
}
#footer a:hover {
	color:#249ab5;
	text-decoration:underline;
}
#triple {
	width:739px;
	float:none;
	background-image:none !important;
	margin-bottom:16px;
}
#triple .box,#triple .firstBox,#triple .lastBox {
	float:none;
}
#triple .box h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:13px;
	color:#636466;
}
#triple .box h2,#triple .firstBox h2,#triple .lastBox h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:13px;
	color:#636466;
}
#fifth {
	float:none;
	background-image:none;
}
#fifth .firstBox {
	width:600px !important;
	float:none;
}
#fifth .lastBox {
	padding-left:0px !important;
	width:600px !important;
	float:none;
}
#fifth .box {
	padding-left:0px !important;
	width:600px !important;
	float:none;
	padding-bottom:15px;
}
#fifth .box p,#fifth .firstBox p,#fifth .lastBox p {
	padding-top:9px;
}
#fifth img {
	margin-top:11px;
}
#fifth .box h1,#fifth .firstBox h1,#fifth .lastBox h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color:#63a3b0;
}
#multiple {
	float:none;
	background-image:none;
}
#multiple .firstBox,#multiple .lastBox {
	width:600px!important;
	float:none;
	padding-bottom:15px;
}
#multiple .box h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
	font-size:16px;
	color:#63a3b0;
}
#multiple .box h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:13px;
	color:#636466;
}
.line {
	clear:both;
	border-bottom:1px solid #808284;
	padding-top:10px;
	margin-bottom:10px;
}
table.solid {
	border-top:1px solid #808284;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	border-collapse:collapse;
	margin-top:10px;
}
table.solid td {
	border-top:1px solid #63a3b0;
	font-size:12px;
	color:#636466;
}
table.solid td.firstCell {
	padding-left:12px;
	font-size:12px;
	color:#63a3b0;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
table.solid td p {
	padding-left:10px;
}
table.solution {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:300px;
	border:1px solid #63a3b0;
	border-collapse:collapse;
}
table.solution th {
	width:300px;
	color:#63a3b0;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
table.solution td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	border:1px solid #63a3b0;
}
table.solution td.title {
	color:#636466;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
}
table.solution ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.solution ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height:16px;
}
table.support {
	width:670px !important;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	background-color:#f2f2f2;
	border-collapse:collapse;
}
table.support td.title {
	color:#63a3b0;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
}
table.support tr.last td {
	padding-bottom:10px;
}
table.support tr.first td {
	padding-top:10px;
}
table.resultTable {
	border-collapse:collapse;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
}
table.resultTable td {
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #808284;
}
table.resultTable th {
	padding-bottom:3px;
	text-align:left;
	font-size:13px;
	border-top:1px solid #fff;
}
table.resultTable tr.odd {
	background-color:#fff;
}
table.resultTable tr.even {
	background-color:#f2f2f2;
}
.required {
	color:#63a3b0;
}
.smaller {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
}
.solution {
	padding-top:9px;
	padding-bottom:7px;
	background-color:#63a3b0;
	margin-bottom:12px;
}
.solution .title {
	float:left;
	padding-left:11px;
	width:100px !important;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.SolutionButtons {
	float:right !important;
	width:250px!important;
}
#solution .buttons {
	float:left;
}
#primaryColumn div.content {
	clear:left;
	width:759px;
	background-image:url(../../_media/images/tab_side_borders.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #808284;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:14px;
	margin:0;
}
#primaryColumn a {
	color:#6d6e70;
	background:none;
}
#primaryColumn a:hover {
	color:#249ab5;
}
#primaryColumn h1 {
	margin:0;
	font-size:23px;
	color:#63a3b0;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:normal;
}
#primaryColumn h2 {
	font-size:16px;
	color:#63a3b0;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin:10px 0 5px 0;
	padding-bottom:0px;
	font-weight:normal;
}
#primaryColumn h2.mainTitle {
	padding:0px;
	margin:0 0 5px 0;
}
#primaryColumn h3 {
	font-size:medium;
	font-style:italic;
	margin:0;
}
#primaryColumn p {
	margin:0;
	padding-top:0px;
	padding-bottom:7px;
	color:#636466;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
#primaryColumn p.print {
	width:600px !important;
}
#primaryColumn li {
	margin:0;
}
#primaryColumn ul.quote {
	list-style:none;
	margin:0;
	padding:0px;
}
#primaryColumn ul.quote li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 1px 8px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height:20px;
}
#primaryColumn ul.quote li ul {
	list-style:none;
	margin:0;
	padding:0px;
}
#primaryColumn ul.quote li ul li {
	background:url("/_media/images/dash.gif") no-repeat 1px 10px;
}
#primaryColumn ol {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	margin:0;
	padding-left:25px;
}
#primaryColumn ol li {
	float:none;
	padding-left:0px;
	padding-bottom:8px;
	background-image:none;
}
.intro {
	float:none;
	width:600px!important;
	margin:0;
	padding-bottom:19px;
	color:#636466;
	font-size:12px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
}
.lastParagraph {
	border-top:1px solid #808284;
	border-bottom:1px solid #808284;
	margin-top:11px;
	width:756px;
	margin-bottom:17px;
}
#primaryColumn .lastParagraph p {
	padding-top:9px;
}
.result {
	border-top:1px solid #808284;
	border-bottom:1px solid #808284;
	margin-top:11px;
	width:779px;
	margin-bottom:17px;
	clear:both;
}
#primaryColumn .result p {
	padding-top:9px;
}
.promoBox {
	margin-top:21px;
}
.largerFont {
	color:#636466;
	font-size:15px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	margin-bottom: 15px;
}
/* Home Page CSS */
#Home {
	width:992px;
	clear:both;
}
#flash {
	border-left:11px solid #808284;
	margin-bottom:17px;
}
#mainContentHome {
	float:none;
	width:260px;
	padding-left:0px;
	padding-right:0px;
}
#secondaryContentHome {
	float:none;
	width:406px;
}
#secondaryContentHome .box {
	float:none;
	width:174px;
	padding-right:22px;
}
#relatedInfoHome {
	float:none;
	width:250px;
	margin-right:5px;
}
#Home h1 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	padding-bottom:6px;
	margin:0px;
}
#Home h2 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#63a3b0;
	padding-bottom:0px;
	margin:0px;
}
#Home h3 {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	color:#636466;
	padding-bottom:0px;
	margin:0px;
}
#Home b {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#63a3b0;
	font-weight:bold;
	padding-bottom:4px;
	margin:0px;
}
#Home p {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	padding-bottom:4px;
	margin:0px;
}
#Home a {
	color:#63a3b0;
	text-decoration:none;
}
#Home a:hover {
	color:#249ab5;
	text-decoration:underline;
}
.promoBoxHome {
	margin-top:8px;
}
.promoBoxHomeTop {
	margin-top:1px;
}
#searchBox {
	clear:both;
	width:779px;
	border-top:1px solid #808284;
	border-bottom:1px solid #808284;
	background:#f2f2f2;
}
#searchBox .form {
	float:left;
}
#searchBox .form p {
	float:right;
	padding:0;
	margin:0 0 8px 0;
}
#searchBox input {
	width:235px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#searchBox label {
	width:60px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.p7TPpanel {
	border:0;
}
.p7TPwrapper {
	padding:0;
}
.p7TPheader {
	padding:0;
}
.p7TPheader h2,.p7TPheader h3 {
	/*margin:0 0 6px 0;
	font-size:1em;
	font-weight:normal;
	*/
}
.p7TP_tabs {
	padding:0;
	margin:0;
	background-image:none !important;
	width:779px;
}
#p7TP1 .p7TP_tabs a,#p7TP2 .p7TP_tabs a,#p7TP3 .p7TP_tabs a,#p7TP5 .p7TP_tabs a {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	background:#bdf url(/_media/images/tab.gif);
	color:#fff;
	display:block;
	float:left;
	height:28px;
	padding-left:8px;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:9px;
	width:118px;
	margin:0px;
	background-color:#fff;
}
#p7TP1 .p7TP_tabs a:hover,#p7TP2 .p7TP_tabs a:hover,#p7TP3 .p7TP_tabs a:hover,#p7TP4 .p7TP_tabs a:hover,#p7TP5 .p7TP_tabs a:hover,#p7TP1 .p7TP_tabs a:active,#p7TP2 .p7TP_tabs a:active,#p7TP3 .p7TP_tabs a:active,#p7TP4 .p7TP_tabs a:active,#p7TP5 .p7TP_tabs a:active {
	color:#fff;
	background-color:transparent;
}
.p7TP_tabs div {
	display:block;
	float:left;
}
.p7TPclear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.p7TPcontent {
	padding:10px;
	background-color:#FFFFFF;
	font-size:1em;
	position:relative;
	z-index:1;
	border:none !important;
}
#tabsTopCurve {
	display:none;
}
.p7TPcontent h2,.p7TPcontent h3,.p7TPcontent h4 {
	font-size:1.1em;
	color:#444444;
	margin:0px;
	line-height:normal;
}
#p7TP1 .p7TP_tabs div.down,#p7TP2 .p7TP_tabs div.down,#p7TP3 .p7TP_tabs div.down,#p7TP4 .p7TP_tabs div.down,#p7TP5 .p7TP_tabs div.down {
	display:block;
	width:126px;
}
#p7TP1 .p7TP_tabs div.down a,#p7TP2 .p7TP_tabs div.down a,#p7TP3 .p7TP_tabs div.down a,#p7TP4 .p7TP_tabs div.down a,#p7TP5 .p7TP_tabs div.down a {
	background:url(../../_media/images/tab.gif);
	background-position:0 -37px;
}
#tabText {
	background-image:none !important;
	width:250px !important;
	display:block !important;
}
#tabText a {
	color:#63a3b0 !important;
	background-image:none !important;
	height:27px !important;
	width:auto !important;
}
#tabText a:hover {
	color:#249ab5 !important;
	background-image:none !important;
	height:27px !important;
	text-decoration:underline !important;
}
#p7TP1 .p7TP_tabs div.down a#first {
	background:url(../../_media/images/tab_first.gif);
	background-position:0 -37px;
}
#p7TP1 .p7TP_tabs a#first {
	background:url(../../_media/images/tab_first.gif);
}
#p7TP1 .p7TP_tabs div.down a#last {
	background:url(../../_media/images/tab_last.gif);
	background-position:0 -37px;
}
#p7TP1 .p7TP_tabs a#last {
	background: url(../../_media/images/tab_last.gif);
}
/*HIDE the TABS*/
.p7TP_tabs {
	display:none;
	background-image:none !important;
}
.printer {
	display:none;
}
#supportSearchBox {
	clear:both;
	width:600px !important;
	border-top:1px solid #808284;
	background-color:#f2f2f2 !important;
	margin-top:5px;
}
#supportSearchBox .form {
	float:left;
}
#supportSearchBox .form p {
	float:left;
	margin:0;
	padding:0 0 8px 0;
	width:650px;
}
#supportSearchBox .title {
	background-color:#f2f2f2;
	float:left;
	clear:both;
	width:700px;
	margin-left:11px;
	display:inline;
	margin-top:6px;
	margin-bottom:7px;
}
#supportSearchBox input {
	width:190px;
	height:15px;
	border:1px solid #808284;
	float:left;
}
#supportSearchBox label {
	float:left;
	text-align:left;
	padding-left:10px;
}
.setLeft {
	width:47px;
}
#supportSearchBox select {
	float:left;
	width:200px;
}
#supportSearchBox .buttonContainer {
	background-color:#f2f2f2;
	float:left;
	margin-left: 5px;
}

/* END print */

/* promotions */

body {
	margin:0;
	padding:0;
	background:#FFFFFF url(/_media/images/promotions/img03.jpg) repeat-y;
	background-position:center;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	;
	font-size:13px;
	color:#747678;
}
h1,h2,h3 {
	margin-top:0;
}
h1 {
	font-size:30px;
	font-weight:lighter;
	color:#B71234;
}
h2 {
	font-size:16px;
	color:#b71234;
}
h3 {
	font-size:1em;
}
ul {
	/*list-style-image:url(/_media/images/promotions/img07.gif);
	*/
}
a {
	color:#747678;
}
a:hover {
	text-decoration:none;
	color:#747678;
}
a img {
	border:none;
}
img.left {
	float:left;
	margin:0 20px 0 0;
}
img.right {
	float:right;
	margin: 0 0 0 20px;
}
/* Header */
#logo {
	background:#c1c1c1 url(/_media/images/promotions/header_bg.jpg) no-repeat;
	width:751px;
	height:107px;
	margin:0 auto;
}
#logo h1,#logo p {
	margin:0;
	color:#FFFFFF;
}
#logo h1 {
	float:left;
	padding-left:32px;
}
#logo p {
	float:right;
	padding-top:39px;
	font-size:1.2em;
}
#logo a {
	text-decoration:none;
	color: #FFFFFF;
}
/* Menu */
#menu {
	float:right;
	width:610px;
	height:27px;
	margin:82px 0px 0px 2px;
	background:transparent;
}
#menu ul {
	margin:0;
	padding:5px 0 0 15px;
	list-style:none;
}
#menu li {
	display:inline;
}
#menu a {
	display:block;
	float:left;
	height:27px;
	padding:0px 8px 0px 8px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
}
#menu a:hover {
	text-decoration:underline;
	color:#ffffff;
}
#menu .current_page_item a {
	/*background: url(/_media/images/promotions/img06.gif) repeat-x;
	*/
}
/* Page */
#page {
	width:778px;
	margin:0 auto;
	background:#FFFFFF url(/_media/images/promotions/img05.gif) repeat-y;
}
#page-bg {
	padding:11px 24px !important;
	background: #FFFFFF url(/_media/images/promotions/img03.jpg) center repeat-y;
}
/* Latest Post */
#latest-post {
	width:687px;
	padding:20px !important;
	border:1px solid #E7E7E7;
}
#latest-post h2 {
	font-size:22px;
	font-weight:lighter;
	color:#B71234;
	margin-top: -20px;
}
/* Content */
#content {
	float:left;
	width:420px;
	padding:20px 0 0 20px;
}
.post {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #E7E7E7;
}
.title {
	margin:0;
	color:#b71234;
}
.title a {
	text-decoration:none;
	color:#b71234;
}
.title a:hover {
	border-bottom:1px dotted #999999;
	color:#b71234;
}
.byline {
	margin:0 0 20px 0;
}
.entry {
}
.entryForm {
	margin-bottom:20px;
	padding:10px;
	border:1px solid #E7E7E7;
	background-color:#fafafa;
	z-index:999;
}
.links {
	padding-top:10px;
	text-align:right;
	font-weight: bold;
}
/* Sidebar */
#sidebar {
	float:right;
	width:230px;
	padding-right:20px;
}
#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar li {
}
#sidebar li ul {
	margin-bottom:10px;
	padding-bottom: 10px;
}
#sidebar li li {
	padding:5px 10px 5px 25px;
	/*background:url(/_media/images/promotions/img07.gif) no-repeat 20px 50%;
	*/
	border-bottom:1px solid #F3F3F3;
}
#sidebar h2 {
	margin:0;
	padding:24px 0 3px 20px;
	border-bottom:1px solid #E7E7E7;
	letter-spacing:-1px;
	font-size:1.2em;
	font-weight:bold;
}
#sidebar a {
	text-decoration:none;
}
#sidebar a:hover {
	text-decoration: underline;
}
/* Footer */
#footer {
	width:751px;
	margin:0 auto;
	padding:20px 0;
	background:#e8e9e9;
	/*background:url(/_media/images/promotions/img08.gif) no-repeat;
	*/
}
#footer p {
	margin:0;
	padding-left:32px;
	text-align:left;
	font-size:smaller;
	color:#666666;
}
#footer a {
	color:#666666;
}
fieldset {
	border:medium none;
}
legend {
	font-size:11px;
	font-weight:normal;
}
label {
	color:#747678;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
input:focus {
	background-color:#FFFFFF;
	color:#000000;
}
input {
	color:#636466;
}
em {
	color:#747678;
}
input.required_Field {
	border-left: 3px solid #FF0000;
}

/* END promotions */

/* sci pub */


/* Begin Table CSS */
table.scipub {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	width:756px;
	border:1px solid #63a3b0;
	border-collapse:collapse;
	margin-top:5px;
}
table.scipub th {
	border:1px solid #63a3b0;
	color:#63a3b0;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
table.scipub td {
	width:123px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	border:1px solid #63a3b0;
}
table.scipub td.title {
	color:#636466;
	background-color:#f2f2f2;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:13px;
	font-weight:bold;
}
table.scipub ul {
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
}
table.scipub ul li {
	margin:0;
	padding-left:10px;
	background:url("/_media/images/bullet.gif") no-repeat 0px 6px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	color:#636466;
	line-height: 16px;
}
/* End Table */
td class="header3"td class="content"td class="header4Linktd class="header4span class="resultslink"a class="resultslink"

/* END sci pub */

/* secondary navigation */

div.SecondaryNavigationBox {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	line-height:1.2 !important;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	display:block;
}
div.SNBClosed {
	border-top:0;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
}
div.SNBOpen {
	background-color:#FFFFFF;
	border-top:0;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
}
div.SecondaryNavigationBox h3 {
	padding:3px 8px !important;
	width:161px !important;
	font-size:12px;
	font-weight:normal;
	margin:0 !important;
	display:block !important;
	cursor:pointer;
}
div.subNav {
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	line-height:1.2 !important;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	display:block;
}
div.subNavselect {
	color:#B71234;
	background-color:#fff;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:12px;
	line-height:1.2 !important;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	display:block;
}
div.subNavselect a {
	color:#B71234;
	background-color:#fff;
	text-decoration:none;
	display:block;
	padding:4px 8px;
	width:161px;
	/*border:1px solid #a8a8a8;
	*/
}
div.subNav a {
	color:#747678;
	background-color:#f5f6f7;
	text-decoration:none;
	display:block;
	padding:4px 8px;
	width:161px;
	border-top:0;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
	background-image:url(/_media/images/dropdown_fade1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.subNav a:hover {
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(/_media/images/spacer_bg.gif);
	background-repeat:repeat-y;
	border-top:0;
	border-right:1px solid #ADAFAF;
	border-bottom:1px solid #ADAFAF;
	border-left:1px solid #ADAFAF;
}
div.SecondaryNavigationBox h3.Closed {
	background-color:#a8a8a8 !important;
	color:#fff !important;
}
div.SecondaryNavigationBox h3.Open {
	background-color:#fff !important;
	color:#B71234 !important;
}
div.SecondaryNavigationBox h3.Closed:hover {
	background-color:#fff !important;
	color:#B71234 !important;
}
div.SecondaryNavigationBox ul {
	background-color:#FFFFFF;
	padding:0 0 10px 0 !important;
	list-style:none;
	margin:0 !important;
}
div.SecondaryNavigationBoxNetAffx ul {
	background-color:#FFFFFF;
	padding:0 0 10px 0 !important;
	list-style:none;
	margin:10px !important;
}
div.SecondaryNavigationBox ul li h4 {
	padding:3px 10px 0 10px;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0 !important;
	display:block !important;
	cursor:pointer;
}
div.SecondaryNavigationBox ul li h4.Closed {
	background-color:#fff !important;
	background-image:url(../../_media/images/secondary_navigation/plus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	color:#B71234 !important;
}
div.SecondaryNavigationBox ul li h4.Null {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	color:#B71234 !important;
}
div.SecondaryNavigationBox ul li h4.Nullselect {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	text-decoration:none;
	color:#B71234 !important;
}
div.SecondaryNavigationBox ul li h4.Nullselect a {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	text-decoration:none;
	color:#B71234 !important;
}
div.SecondaryNavigationBox ul li h4.Open {
	background-color:#fff !important;
	background-image:url(../../_media/images/secondary_navigation/minus_circle_on_white.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	color:#747678 !important;
}
div.SecondaryNavigationBox ul li h4.Null a {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	text-decoration:none;
	color:#747678 !important;
}
div.SecondaryNavigationBox ul li h4.Null a:hover {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	text-decoration:none;
	color:#000000 !important;
}
div.SecondaryNavigationBox ul li h4.Null a:active {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:6px 5px;
	text-decoration:none;
	color:#747678 !important;
}
div.SecondaryNavigationBox ul li h4:hover {
	background-color:#fff !important;
	color: #000000 !important;
}
div.SecondaryNavigationBox ul li ul li {
	/*border-top:1px dotted #818286;
	*/
	padding:0 0 0 25px;
	margin:0;
}
div.SecondaryNavigationBox ul li ul li h5 {
	background-color:#fff !important;
	color:#636466 !important;
	padding:0 !important;
	font-size:5px;
	font-weight:normal;
	margin:0 !important;
	display:block !important;
	cursor:pointer;
}
div.SecondaryNavigationBox ul li ul li h5:hover {
	background-color:#fff !important;
	color:#249ab5 !important;
}
div.SecondaryNavigationBox ul li ul li ul {
	font-size:11px;
	display: block;
}
div.SecondaryNavigationBox ul li ul li ul li {
	border-top:none;
	background-color:#fff !important;
	background-image:url(../../_media/images/secondary_navigation/bullet-9d9fa1.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#9d9fa1 !important;
	padding:0 0 0 8px;
	/* list-style-type:disc;
	*/
	margin:6px 12px 6px 0 !important;
	display:block;
}
div.SecondaryNavigationBox ul li ul li ul li:hover {
	background-image:url(../../_media/images/secondary_navigation/bullet-249ab5.gif);
}
div.SecondaryNavigationBox ul li ul li ul li a:link,div.SecondaryNavigationBox ul li ul li ul li a:visited {
	background-color:#fff !important;
	color:#9d9fa1 !important;
	text-decoration:none;
}
div.SecondaryNavigationBox ul li ul li ul li a:hover,div.SecondaryNavigationBox ul li ul li ul li a:active {
	background-color:#fff !important;
	color:#000000 !important;
	text-decoration: none;
}

/* END secondary navigation */

/* solutions summary */

#popupHeaderSolutions {
	height:49px !important;
	width:778px !important;
	background-color:#63a3b0 !important;
}
#popupPageTitleSolutions {
	float:left !important;
	font-family:Verdana,Verdana,Tahoma,Helvetica,Arial !important;
	font-size:16px !important;
	font-weight:bold !important;
	color:#fff !important;
	margin-top:19px !important;
	margin-left:16px !important;
	display:inline !important;
}
#popupCloseBoxSolutions {
	float:right;
	font-family:Verdana,Verdana,Tahoma,Helvetica,Arial !important;
	font-size:11px !important;
	color:#fff !important;
	margin-top:9px !important;
	margin-right:14px !important;
	display:inline !important;
	cursor:pointer;
}
#popupContentSolutions {
	width:746px;
	border-left:6px solid #63a3b0;
	border-right:6px solid #63a3b0;
	border-bottom:6px solid #63a3b0;
	clear:both;
	padding:10px 10px 0px 10px !important;
	background-color:#ebf3f5;
	font-family:Verdana,Verdana,Tahoma,Helvetica,Arial !important;
	font-size:12px !important;
	color:#636466;
	background-image:url(../../_media/images/three_col_popup_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#firstColumn {
	width:223px;
	float:left;
	margin-right:1px;
	padding-right:17px;
}
#secondColumn {
	width:225px;
	float:left;
	margin-right:1px;
	padding-right:17px;
	padding-left:17px;
}
#thirdColumn {
	width:228px;
	float:left;
	padding-left:17px;
}
h2.sectionTitles {
	font-weight:normal !important;
	font-size:16px !important;
	color:#63a3b0 !important;
	line-height:16px !important;
	clear:both !important;
	margin:0 0 3px 0 !important;
}
h2.subSectionTitles {
	font-size:13px !important;
	color:#63a3b0 !important;
	line-height:13px !important;
	clear:both !important;
	margin:0 0 3px 0 !important;
	font-weight:bold !important;
}
h3.sectionTitles {
	font-weight:normal !important;
	font-size:12px !important;
	color:#63a3b0 !important;
	line-height:14px !important;
	clear:both !important;
	font-weight:bold !important;
	margin:0 !important;
}
ul.threeColumnPupup {
	margin:0 0 10px 0px !important;
	padding-left:0px !important;
	clear:both !important;
	list-style:none !important;
	text-indent:5px !important;
}
ul.threeColumnPupup li {
	margin:0 !important;
	padding:0 !important;
	background:url(../../_media/images/three_column_popup_bullet.gif) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
}
ul.threeColumnPupup li a {
	margin:0 !important;
	padding:0 !important;
	color:#636466 !important;
}
ul.threeColumnPupup li a:hover {
	color:#249ab5 !important;
}
#firstColumn p,#secondColumn p,#thirdColumn p {
	margin:0 !important;
	float:left !important;
	line-height:12px !important;
}
#firstColumn a,#secondColumn a,#thirdColumn a {
	color:#636466 !important;
}
#firstColumn a:hover,#secondColumn a:hover,#thirdColumn a:hover {
	color:#249ab5 !important;
	background:none !important;
}
p.moreInfo {
	padding-bottom:10px !important;
}
#infoBox {
	height:167px !important;
	clear:both !important;
}
a.moreInfoLink {
	color:#63a3b0 !important;
	background:inherit !important;
}
a.moreInfoLink:hover {
	color:#249ab5 !important;
	background:inherit !important;
}
.processBox {
	width:164px !important;
	padding-left:5px !important;
	padding-right:22px !important;
	float:left !important;
	padding-top:23px !important;
}
.processBoxLast {
	width:158px !important;
	padding-left:7px !important;
	padding-right:7px !important;
	float:left;
	padding-top:23px !important;
}
.processBox a,.processBoxLast a {
	color:#636466 !important;
}
.processBox p,.processBoxLast p {
	margin:0 !important;
	float:left !important;
	line-height:12px !important;
	padding:0 !important;
}
.processBox ul.threeColumnPupup li a:hover,.processBoxLast ul.threeColumnPupup li a:hover {
	color: #249ab5;
	!important;
}

/* END solutions summary */

/* thickbox */

* {
	padding:0;
	margin:0;
}
#TB_window {
	font:12px Verdana,Tahoma,Helvetica,Arial;
	color:#333333;
}
#TB_secondLine {
	font:10px Verdana,Tahoma,Helvetica,Arial;
	color:#666666;
}
#TB_window a:link {
	color:#666666;
}
#TB_window a:visited {
	color:#666666;
}
#TB_window a:hover {
	color:#000;
}
#TB_window a:active {
	color:#666666;
}
#TB_window a:focus {
	color:#666666;
}
#TB_overlay {
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	height:100%;
	width: 100%;
}
* html #TB_overlay {
	/* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_window {
	position:fixed;
	background:#B71234;
	z-index:102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	margin:0;
	padding: 0px;
}
* html #TB_window {
	/* ie6 hack */
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px') !important;
}
#TB_window img#TB_Image {
	display:block;
	margin:6px 0 0 6px;
}
#TB_caption {
	height:25px;
	padding:11px 30px 10px 14px;
	float:left;
	color:#fff;
}
#TB_closeWindow {
	height:25px;
	padding:11px 14px 10px 0;
	float:right;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	font-size:11px;
	color:#fff;
	cursor:pointer;
}
#TB_closeWindow a {
	color:#fff;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height: 27px;
}
#TB_ajaxContent {
	clear:both;
	padding:0;
	margin:0;
	/*overflow:auto;
	*/
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	/*padding:15px;
	*/
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin: -6px 0 0 -104px;
	/* -height/2 0 0 -width/2 */
}
* html #TB_load {
	/* ie6 hack */
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width: 100%;
}
* html #TB_HideSelect {
	/* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom: 1px;
}

/* END thickbox */
