﻿

 

    /*
    red: #9D1E22
    */

HTML {	
	font-family: verdana;
	font-size: 12px;
}
BODY {
	background-color: #EBECED;
	margin-top: 0;
	margin-bottom: 2px;
} 
TABLE {
	border-collapse:collapse;
}
TD {
	vertical-align: top;
}
.content .content-cols a img {
	border-width:0px !important;
}
img {
	 border: none;
}
A {
	text-decoration:none;
}
  
DIV.outer {
	width: 848px;
	margin: auto;
	background-color: white;
}
DIV.notfooter {
	border-left: solid 1px #DCDDDE;
	border-right: solid 1px #DCDDDE;
}

DIV.topmenu {
	height: 31px;
	background-image: url("/images/topmenu_bg.gif");
	background-color: #D5D8CC; /* fallback */
}
img.logoimg {
	margin-right:37px;
	margin-top:17px;
	margin-bottom:17px
}
TABLE.layout {
	border-color: red;
}
div.twocol_outer {
	margin-left:15px;
	padding-bottom:15px;	 
}
table.twocol {
	width: 816px;
	border-collapse:collapse;
}
table.twocol TD {
	padding:0;
}
TD.leftCol {
	width: 200px;
	background-color: #D5D8C0;
}
TD.middleCol {
	width:15px;	
}
TD.rightCol {
	width: 601px;
	padding:0;
}
DIV.outer_footer {
	width: 848px;
	height: 31px;
	background-image: url("/images/footer_bg.gif");
	background-color: #D9DDC6;
	font-size: 9px;
	color: #636742;
}
DIV.footer_inner {
	padding-left: 17px;
	padding-top: 10px;
}
/* hack to print title background */
#print-title-bg {
	display: none;	
}

.titlebar {
	background-image: url("/images/titlebar_bg.gif");
	background-color: #D9DDC6;
	height: 33px;
	width: 601px;
	margin-bottom: 30px;		
}
.titlebar_inner {
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 4px;
	line-height: 30px;
}
.jai-pagetitle {
	font-size: 11px;
	font-weight: bold;
}

.tools {
 	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 10px;
	padding-top: 8px;
}
.tools a:visited,
.tools a:link
 {
	font-weight: normal;
	color: #606a70;
}
.tools img {
	margin-left: 6px;
	margin-right: 14px;
}

/* topmenu */
.jai-topNavContainer {
	margin-top: 4px;
	margin-left: 4px;
}

table.jai-topnav {
	margin-left: 10px;
	height: 27px;
	
}
table.jai-topnav td {
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	padding-top: 2px;
}

.jai-topnav {		
	font-size: 11px;
	line-height: 20px;
	font-family: "Trebuchet MS";	
}


a.jai-topnav {	
	color: #32332B;			
}
/* selected */

table.jai-topnavselected {
	background-image: url(/images/tab_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-color: #E8EADC;	
	
}
table.jai-topnavselected td {
	background-image: url(/images/tab_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.jai-topnavselected {
	color: #E8504F;
	
}
.jai-topnavselected a{
	font-weight: normal;
	color: #AE504F;
}

/* hover */
.jai-topnav a:hover   {
	color: #B6262A;
}

/* popout menu */

DIV.jai-topDynMenu {
	background-color: #E8EADC;
	border-color: #B1B3A0;	
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	border-top: none;
}
TABLE.jai-topDynMenuItem {
	background-color: #E8EADC;
	width: 154px;
	border-color: #B1B3A0;	
}
TABLE.jai-topDynMenuItem TD {
	padding-left: 4px;
	line-height: 21px;	
	border-top: solid 1px #D5D8CC;
}

.jai-topDynMenu a:link,
.jai-topDynMenu a:visited {
	color: black;
}
.jai-topNavFlyOutsHover a:link,
.jai-topNavFlyOutsHover a:visited, {
	color: #9D1E22;
}
table.jai-topNavFlyOutsHover img {
	border: solid 2px black;
	background-image: url(/images/popout_arrow_red.gif);
}

/* bread */

.jai-breadcrumb-line {
	color: gray;
	font-size: 10px;
	line-height: 26px;
	margin-top: 8px;
}
a.jai-breadcrumb-item:link,
a.jai-breadcrumb-item:visited { color: #808080; }
a.jai-breadcrumb-item:hover { color:#9D1E22; }


/* sidebar */

.section_label {
	font-family: "Trebuchet MS";
	font-size: 16px;
	
	padding-top: 20px;
	padding-bottom: 14px;
	padding-left: 15px;
}
.section_label a {
	color: #636742;
}
.section_label a:hover {
}

/* tree view */
/*
.jai-treeviewouter {	
	padding-bottom: 40px;
}
/* expand so bg image is full width * /
.jai-treeviewouter table {
	width: 100%;
}

.jai-treeviewouter table td {
	vertical-align:middle;
}
.jai-treeviewouter table a {
}

/* ugly hack to expand items to width * /
td.jai-navitem {
	width: 100%;
}

a.jai-navitem {
	color:black;	
}
a.jai-navitem:hover {
	text-decoration: underline;	
}

.jai-treeviewouter {
	margin-left: 2px;
	margin-right: 2px;
}
.jai-treeviewouter table {
	margin-bottom: 1px;
	font-size: 11px;
	height: 21px;
}
.jai-treeviewouter table td.Level0 {
	background-color: #E8EADD;
	background-image: url("/images/item_bg.gif");
	padding-left: 6px;
}
td.Level0 a {
	padding-left: 8px;
	background-image: url(/images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.jai-treeviewouter table td.Level1 {
	background-color: white;
	background-image: url("/images/item_white_bg.gif");
	padding-left: 15px;
}
td.Level1 a {
	background-image: url(/images/black_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 8px;
}
/* selected * /
.jai-treeviewouter table td.jai-tvselected {
	background-color: #B6262A;
	background-image: url(/images/item_current_bg.gif);
}
td.Level0 a.jai-tvselected {
	background-image: url(/images/white_arrow.gif);
}
.jai-tvselected a {
	color:white;
}
*/
/* JAI Tree View */

/* tree view */


.jaix-treeviewouter a {
	color:black;	
}
.jaix-treeviewouter a:hover {
	color:  #B6262A;
}
.jaix-treeviewouter div {
	margin-bottom: 1px;
	font-size: 11px;
	line-height: 21px;
}
.jaix-treeviewouter div.item-level2 {
	background-color: #E8EADD;
	background-image: url("/images/item_bg.gif");
	padding-left: 6px;
}
.jaix-treeviewouter div.item-level2  a {
	padding-left: 8px;
	background-image: url(/images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.jaix-treeviewouter div.item-level3 {
	background-color: white;
	background-image: url("/images/item_white_bg.gif");
	padding-left: 15px;
}
.jaix-treeviewouter div.item-level3 a {
	background-image: url(/images/black_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 8px;
}
.jaix-treeviewouter div.current  a {
	font-weight: bold;
}
.jaix-treeviewouter div.item-level2-current
{
	border-bottom:1px solid #D5D8C0;
}
/* selected - red bg */
.jaix-treeviewouter div.item-level2-current,
.jaix-treeviewouter div.item-level2-ancestor {
	background-color: #B6262A;
	background-image: url(/images/item_current_bg.gif);
}
.jaix-treeviewouter div.item-level2-current  a,
.jaix-treeviewouter div.item-level2-ancestor a {
	background-image: url(/images/white_arrow.gif);
	color:white;
	font-weight: normal; /* override bold for selcted */	
}
.jaix-treeviewouter div.item-level2-current  a:hover,
.jaix-treeviewouter div.item-level2-ancestor a:hover {
	color: white;
}

/* v 2 */

    .jaix-treeviewouter div.menuitem {
		margin-bottom: 1px;
		font-size: 11px;
	}
	.jaix-treeviewouter div.inner {
		background-repeat: no-repeat;
		background-position: left bottom;	
	}
	.jaix-treeviewouter div.inner, 
	.jaix-treeviewouter div.label {
		margin-bottom: 0px;
		line-height: 13px;
	}
	.jaix-treeviewouter  div.label {
		padding-top: 4px;
		padding-bottom: 4px;		
		padding-left: 8px;
		padding-right: 4px;
	}
    .jaix-treeviewouter div.menuitem {
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 0; /* override! */	
	}	
	/* ordinary item */
	.jaix-treeviewouter div.item-level2 {
		background-color: #E8EADC;
		background-image: url(/images/menu_top_edge.gif);
	}	
	.jaix-treeviewouter div.item-level2 div.inner {
		background-image: url(/images/menu_bottom_edge.gif);
		padding-left: 6px;
	}
	.jaix-treeviewouter div.item-level2  div.label {
		padding-left: 8px;
		background-image: url(/images/red_arrow.gif);
		background-repeat:no-repeat;
		background-position: left 8px;
	}
	.jaix-treeviewouter div.item-level2  a {
		padding-left: 0px;
		background-image: none;
	}
	/* red item */		
	.jaix-treeviewouter div.item-level2-current,
	.jaix-treeviewouter div.item-level2-ancestor {
		background-color: #C1363A;
		background-image: url(/images/red_menu_top_edge.gif);
	}
	.jaix-treeviewouter div.item-level2-current div.inner,
	.jaix-treeviewouter div.item-level2-ancestor div.inner {
		background-image: url(/images/red_menu_bottom_edge.gif);
	}	
	.jaix-treeviewouter div.item-level2-current  div.label,
	.jaix-treeviewouter div.item-level2-ancestor div.label {
		background-image: url(/images/white_arrow.gif);
		color:white;
		font-weight: normal; /* override bold for selcted */	
	}
	
    /* white item */
    .jaix-treeviewouter div.item-level3 {
		background-color: white;
		background-image: url(/images/white_menu_top_edge.png);
	}
	/* larger right margin when unselected, 
		because it gets bold when selected */
	.jaix-treeviewouter div.item-level3 div.label {
		padding-right: 10px;
	}
	.jaix-treeviewouter div.item-level3-current div.label {
		padding-right: 4px;
		font-weight: bold;
	}
	.jaix-treeviewouter div.item-level3 div.inner {
		background-image: url("/images/white_menu_bottom_edge.png");
		padding-left: 15px;
	}
	.jaix-treeviewouter div.item-level3 div.label {
		background-image: url(/images/black_dot.gif);
		background-repeat:no-repeat;
		background-position: left 9px;		
	}
	/* override */
	.jaix-treeviewouter div.item-level3 a {
		padding: 0;
		background-image: none;
	}
	
.jaix-treeviewouter {	
	padding-bottom: 0;
	border: solid 0px;
}

.jaix-treeviewouter {	
	margin-left: 2px;
	margin-right: 2px;
}


/* partner */
.jai-partner-navitem {
		
}

.content {
	font-size: 11px;
	margin-bottom: 1em;
}
.content img {
	 border-color: #DCDDDE !important;
}
.content a:link {
	text-decoration: underline;
	color: #9D1E22;
}
.content a:visited {	
	text-decoration: underline;
	color:#848671;	
}
.content a:hover {
	color:#3C3F2C;	
}

h2 {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 13px;
}
h3 {
	font-size: 10px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 13px;	
	margin-top: 0px;	
	margin-bottom: 10px;
}

table.content-cols {
	width: 601px;
	border-collapse:collapse;
}
table.content-cols TD {
	padding:0;
}
td.content-cols-left {
	width: 378px; 
}
td.content-cols-gutter {
	width:30px;
	background:url(/images/dot.gif);
	background-position:center;
	background-repeat:repeat-y;
}
td.content-cols-right {
	width: 193px; 
	overflow: hidden;
}
p {
	margin-top: 0;
	margin-bottom: 13px;
	line-height: 13px;
}

ul {
	 margin-left: 6px;
	 padding-left: 10px;
}
li {
	margin-bottom: .5em;
}
div.relatedInfo {
	margin-bottom: 26px;
}

div.jai-print-footer {
	display: none;
}

.content-cols-left div.productimage {
	margin-left:10px;
}

div.productimage div span img {
	border:1px solid #DCDDDE !important;
}
div.productimage div.ms-formfieldcontainer img {
	border-width:0px !important;
}

.jai-frontpage-newsarea h5 {
	margin-bottom:5px !important;
}

span.req { color:#9D1E22; }

.ms-rteTable-Type1 { border-collapse:collapse; }
.ms-rteTableHeaderRow-Type1 { color:#000; background-color:#D5D8C0; font-weight:bold; }
.ms-rteTableHeaderFirstCol-Type1 { padding:8px 12px 5px 12px !important; background:#D5D8C0 url(/images/table_header_first_bg.gif) no-repeat left top; }
.ms-rteTableHeaderLastCol-Type1 { padding:8px 12px 5px 12px !important; background:#D5D8C0 url(/images/table_header_last_bg.gif) no-repeat right top; }
.ms-rteTableHeaderOddCol-Type1 { padding:8px 12px 5px 12px !important }
.ms-rteTableHeaderEvenCol-Type1 { padding:8px 12px 5px 12px !important }

.ms-rteTableOddRow-Type1 { color:black; }
.ms-rteTableEvenRow-Type1 { color:black; }

.ms-rteTableFirstCol-Type1 { padding:3px 12px !important; background:transparent url(/images/table_cell_border.gif) repeat-y left top; border-bottom:1px solid #D5D8C0; }
.ms-rteTableLastCol-Type1 { padding:3px 12px !important; background:transparent url(/images/table_cell_border_dotted.gif) repeat-y left top; border-bottom:1px solid #D5D8C0; border-right:1px solid #D5D8C0; }
.ms-rteTableOddCol-Type1 { padding:3px 12px !important; background:transparent url(/images/table_cell_border_dotted.gif) repeat-y left top; border-bottom:1px solid #D5D8C0; }
.ms-rteTableEvenCol-Type1 { padding:3px 12px !important; background:transparent url(/images/table_cell_border_dotted.gif) repeat-y left top; border-bottom:1px solid #D5D8C0; }

.ms-rteTableFooterRow-Type1 { color:#000; background-color:#D5D8C0; }
.ms-rteTableFooterFirstCol-Type1 { padding:5px 12px 5px 12px !important; background:#D5D8C0 url(/images/table_footer_first_bg.gif) no-repeat left bottom;  }
.ms-rteTableFooterLastCol-Type1 { padding:5px 12px 5px 12px !important; background:#D5D8C0 url(/images/table_footer_last_bg.gif) no-repeat right bottom; }
.ms-rteTableFooterOddCol-Type1 { padding:5px 12px 5px 12px !important; }
.ms-rteTableFooterEvenCol-Type1 { padding:5px 12px 5px 12px  !important; }


/* W6 - OPTIONAL TOP IMAGE */
.top_image .jai-imgfield {
	width:378px;
	padding-bottom:2px;
	margin-bottom:19px;
	border-bottom:solid 1px #DCDDDE;
}

