/* CSS Document */

/* overrides of usual accordian panel styles */
.p7AB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	border-color: white;
	padding: 2px;
}
.p7AB h3 {
	font-style: normal;
}
.p7ABtrig  {
	background-color: #004880;
}
#p7ABW1 .p7ABtrig a {
	color: #ffffff;
	line-height: 1.4;
}
#p7ABW1 .p7ABtrig a:hover {
	color: white;	
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	letter-spacing: 0;
}
.p7ABcontent {
background-color: white;
background-image:url(../images/layout/content.jpg);
background-repeat: no-repeat;
background-position: bottom center;
padding: 8px 11px 16px 11px;
border: none;
}
/* rules to use images on primary navigation instead of just boxes, with hover changes */
div.p7ABtrig {
	background-image:url(../images/layout/bigButtons.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	padding-top: 0px;
}
div:hover.p7ABtrig {
	background-color: transparent;
	background-image: url(../images/layout/bigButtons.jpg);
	background-position: top right;
}
div#p7ABW1 div.p7ABtrig a {
	border: none;
	background-color: transparent;
	background-image: url(../images/layout/bigButtonsBottom.jpg);
	background-position: bottom left;
	padding: 8px 8px 8px 12px;
	color: white;
}
div#p7ABW1 .p7ABtrig a:hover {
	color: white;
	background-position: bottom right;

}
#p7ABW1 .p7ABtrig a, #p7ABW1 .p7ABtrig .p7ABtrig_down {
	border: none;
	background-image: none;
}

.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: none;
}


/* Add rules for subnavigation */
div#nav ul.subnavlist {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
div#nav ul.subnavlist li {
	background-color: white;
	border: none;
	background-image: url(../images/layout/subButtonTop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 6px 0;
	padding: 0;
	text-indent: 0;
}
div#nav ul.subnavlist li:hover {
	background-position: top right;
}
div#nav ul.subnavlist li a {
	display: block;
	text-decoration: none;
	color: black;
	font-size: 11px;
	padding: 8px 7px;
	width: 158px;
	background-image: url(../images/layout/subButtonBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: transparent;
	border: none;		
}
div#nav ul.subnavlist li a:hover {
	background-position: bottom right;
}
div#nav ul.subnavlist li#currentSubNav a, 
div#nav ul.subnavlist li#currentSubNav a:hover {
	color: #0B5997;
	font-weight: bold;
}
div#nav ul.subnavlist li#currentSubNav:hover {
	background-position: top left;
}
div#nav ul.subnavlist li#currentSubNav a:hover {
	background-position: bottom left;
}



/* overrides for tab panels */
.p7TPpanel {
	background-color: #82a4bf;
	background-image:url(../images/layout/blueboxgrad.jpg);
	background-repeat: repeat-x;
	border: 1px solid #105387;
}
.p7TPcontent {
color: #333333;
}
.p7TPcontent p {
color:#333333;
font-size:1em;
line-height:1.5em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	background-image: url(../images/layout/tpm4.gif);
}
.p7TP_tabs div {
	background-image: url(../images/layout/tpm3.gif);
}
#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 {
	background-image: url(../images/layout/tpm1.gif);
}
#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-image: url(../images/layout/tpm2.gif);
}
#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:#669933;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: none;
	outline-color: #CCCCCC;
}
