/* styles for product sub pages (level 2)*/

/*begin attempt to create universal link styles in sub-pages. all links in sub pages are underlined. order is important so that general styles can be overwritten by more specific link styles later in the page.*/

table.layout p a {
	text-decoration: underline;
	color: #16316F;
}

table.layout p a:hover, table.layout p a:active {
	background-color: #C8DFEE;
}

table.layout ul a {
	text-decoration: underline;
	color: #16316F;
}

table.layout ul a:hover, table.layout ul a:active {
	text-decoration: underline;
	background-color: #C8DFEE; /*#D3DAEB was this color. changed 9-17-07*/
}

/*styles for the white links in the headers of product sub pages*/

table#h1-container table.bullets a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
}

table#h1-container table.bullets a:hover, table#h1-container a:active {
	background-color: #208bca;
}

/*end styles for the white links in the headers of product sub pages*/

table.sidebar ul a {
	color: #16316F;
	line-height: 1em;
	font-weight: bold;
	text-decoration: underline; /*I think it should be underlined so that the link is obvious*/
}

table.sidebar ul a:hover, table.sidebar ul a:active {
	text-decoration: underline;
	background-color: #D3DAEB;
}

table.downloads a {
	text-decoration: underline;
	color: #16316F;
}

table.downloads a:hover, table.downloads a:active {
	text-decoration: underline;
	background-color: #C8DFEE;
}

/*end attempt to create universal link styles in sub-pages*/

h1 {
	font-size: 1.4em;
	color: #FFFFFF;
	padding: 0px;
}

h1 span.lightbluetext40 {
	font-size: 1.5em;
	color: #BBE5FF;
}

h2.underline {
	width: 739px;
	padding-top: 0px;
	margin-top: 0px;
}

h3 {
	margin: 5px 0px;
	color: #16316F;
}

div#body-bg-blue {
	background-image: url(../images/bg_level2.jpg);
	background-repeat: repeat-x;
}
 
table.layout h3 {
	color: #0771AF;
}
table.layout p {
	/*color: #16316F;*/
	font-size: .83em;
	line-height: 1.4em;
}
table.layout span.blue_text17_lighter {
	color: #0669AC;
}

/*styles for the bullet links in the h1 container*/

table#h1-container table.bullets {
	margin: 20px 20px 0px 0px;
}

table#h1-container table.bullets td.padded {
	padding-right: 20px; /*spaces out the two columns of bullets*/
}

table#h1-container table.bullets img {
	padding: 5px 5px 5px 0px;
}

/*end (link styles at top of page)*/

table.sidebar {
	margin: 0px 0px 0px 0px; /*some sidebars have 30px as the top margin?*/
	padding: 0px;
	width: 187px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

table.sidebar h3 {
	margin: 10px 0px 0px 2px;
	padding: 0px;
	color: #16316F;
}

table.sidebar ul {
	list-style-type: none;
	list-style-image: none;
	font-size: .9em;
	padding: 0px;
	margin: 5px;
	color: #16316F;
}

table.sidebar ul li {
	background-image: url(../images/img_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 0em .5em;
	padding: 2px 2px 2px 15px;
}

table.sidebar ul.no-bullets {
	font-size: 0.8em;
	margin: 0px;
}

table.sidebar ul.no-bullets li {
	background-image: none;
	padding: 2px;
}

/*link styles for sidebar at top of page*/

/*styles for individual products at bottom of product section pages*/
table.prod-box {	
	vertical-align: top;
	margin-top: 20px;
	width: 738px;
}
/*styles for the product headers and links on all the main sub pages*/
table.prod-box td.h3-container {
	vertical-align: middle;
}

table.prod-box td.h3-container a {
	text-decoration: none;
}
/*end*/
table.prod-box h3 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

table.prod-box h3 span.highlight {
	color: #16316F;
}

table.prod-box ul {
	font-size: 0.83em;
	color: #666666;
	line-height: 1em;
	margin: 0px 0px 0px 10px;
}

table.prod-box img.icon {
	padding: 0px;
}
/*end styles for individual products at bottom of product section pages*/

/*styles for tables in documentaion.php and downloads.php*/

table.downloads {
	width: 600px;
	font-size: .8em;
	margin: 10px auto;
}

table.downloads td {
	padding: 5px 10px;
}

table.downloads tr.light {
	background-color: #e5f4fd;
	border-top: 1px solid #c6e7fd;
	border-bottom: 1px solid #c6e7fd;
}

table.downloads tr.dark {
	border-top: 1px solid #c6e7fd;
	border-bottom: 1px solid #c6e7fd;
}

table.downloads th {
	color: #0771AF;
	padding: 5px 10px;
}

/*link styles at top of page*/
/*end styles for tables in documentaion.php and downloads.php*/

img.float-right {
	float: right;
	clear: right;
	margin: 20px 10px;
}