/* html elements */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 2px;
	background-color: #36C;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #006;
}
h2 { font-size: 16px; font-style: italic; color: #006;}
h3 { font-size: 12px; font-weight: bold; color: #006;}

/* end html elements */
/* banner specific elements */
.Banner {
	background-image: url(images/banner.gif);
	background-repeat: no-repeat;
}
.BannerLI {
	color: #F93;
}
/* end banner specific elements */

/* type */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	padding: 12px;
}

.breadcrumbs {
	font-size: 10px;
	padding: 5px 5px 5px 12px;
}
/* end type */
/* universal navigation bar */
.navTop { font-size: 9px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}
.navTop a:link {
	color: #FFF;
	text-decoration: none;
}
.navTop a:visited {
	color: #FFF;
	text-decoration: none;
}
.navTop a:hover {
	color: #CCF;
	text-decoration: none;
}
#navTop1 {padding-left: 48px}
#navTop2 {padding-left: 36px}
#navTop3 {padding-left: 24px}
#navTop4 {padding-left: 12px}
.navHoriz {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCFF;
	background-color: #2B5C96;
	text-align: center;
	background-image: url(images/home-final_05.gif);
	padding: 2px;
}
.navHoriz a:link {
	color: #CCF;
	text-decoration: none;
}
.navHoriz a:visited {
	color: #CCF;
	text-decoration: none;
}
.navHoriz a:hover {
	color: #FFF;
	text-decoration: none;
}
.navHoriz a:active {
	color: #CCF;
	text-decoration: none;
}
		/* shading on navHoriz */
.panelrule {
	border-color: #3366CC #FFFFFF #000066;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	background-image: url(images/home-final_05.gif);
}
.navBottom {
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 15px;
	text-align: center;
}
.navBottom a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navBottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navBottom a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* end universal navigation bar */

/* shading on top of main content cells */
.toprule1 {
	border-color: #CCCCCC #FFFFFF #FFFFFF;
	border-style: solid;
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
}
/* end shading on top of main content cells */
/* right column */
		/* to add vertical space between call out boxes */
#sidebarTable {  margin-bottom: 6px}

.sidebartext {
	font-size: 12px;
	color: #333333;
	padding: 3px;
	background-color: #E5E5CC;
}
.sidebartext a:link {
	color: #333333;
	text-decoration: none;
}
.sidebartext a:visited {
	color: #333333;
	text-decoration: none;
}
.sidebartext a:hover {
	color: #333333;
	text-decoration: none;
}
.sidebarhead {
	
	font-weight: bold;
	color: #000066;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-style: italic;

}
		/* READ MORE link on home page only */
.sidebarMore{  font-size: 11px; font-weight: bold; color: #CC6600}
.sidebarMore a:link {
	color: #C60;
	text-decoration: none;
}
.sidebarMore a:visited {
	color: #C60;
	text-decoration: none;

}.sidebarMore a:hover {
	color: #006;
	text-decoration: none;
}
		/* shading on top of right sidebar on interior pages */
.sidebarContainer {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 0px;
	background-color: #FFFFFF;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
		/* cell below sidebar to continue vertical rule to bottom graphic */
.sidebarBot {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 0px;
	background-color: #FFFFFF;

}

/* end right column */

/* left column */
		/*to provide shaded top border */
.navLeftContainer {
	background-color: #D7E5F2;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-top-color: #ABB9D2;
}
.navLeft { font-size: 12px; color: #333333;}
.navLeft a:link {
	color: #333333;
	text-decoration: none;
}
.navLeft a:visited {
	color: #333333;
	text-decoration: none;
}
.navLeft a:hover {
	color: #2154B1;
	text-decoration: none;
}
/* end left column */

/* home page specific styles */

.homeContent {
	padding-right: 30px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	padding-bottom: 5px;
}
.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	padding-bottom: 0px;
	padding-top: 12px;
	padding-left: 30px;
}
/* end home page specific styles */
.chart {
	font-size: 10px;
	padding: 3px 2px;
}
.sidebarTitle {
	color: #006;
	background-color: #e5e5cc;
}
.VerticalBar {
	color: #FFFFFF;
	text-align: center;
}



/*

Right Product Navigation
Used on prod_up_9000.asp
*/
.productNavigation {
	background: #E5E5CC url(images/home-corner_08.gif) no-repeat bottom right;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.productNavigation li {
	margin: .5em 0 0 20px;
}
.productNavigation li strong {
	color: #006;
	font-style: italic;
	padding: .2em 0;
}
.productNavigation li a {
	color: #333;
	text-decoration: none;
}
.productNavigation li a:hover {
	color: #000;
}
.microTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #00346A;
	background-color: #ACC1D7;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;


}
.microH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #036;
}
.microHpara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;

}
.microH2 {
	font-size: 18px;
	font-weight: bold;
}
.micro1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;

}
.microH3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #036;
}
.micro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.microBul {
	vertical-align: top;
}
.micro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.micro4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;

}
.microH4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
}
.micro5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;

}
.formR {
	background-image: url(images/microsite/form_r5_c1.jpg);
	background-repeat: repeat-y;
}
.formL {
	background-image: url(images/microsite/form_r3_c7.jpg);
	background-repeat: repeat-y;
}
.formT {
	background-image: url(images/microsite/form_r1_c5.jpg);
	background-repeat: repeat-x;
}
.formB {
	background-image: url(images/microsite/form_r7_c3.jpg);
	background-repeat: repeat-x;
}
.leftSpacer {
	background-image: url(images/microsite/box_side_left.jpg);
	background-repeat: repeat-y;
}
.rightSpacer {
	background-image: url(images/microsite/box_side_right.jpg);
	background-repeat: repeat-y;
}
.micro6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #369;
	font-weight: bold;
}
.microForm {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	font-weight: bold;

}
