html {	height: 100%;}body {	padding: 0px;	margin: 0px;	background-color: #005CAB;	background-image: url(../img/web_grfx/bg.jpg);	background-position: top;	background-repeat: repeat-x;	height: 100%;}td, a, ul, il, textarea, input, body, option, select, h1 {	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}a {	text-decoration: none;}a.series_name {	font-weight: bold;}a:hover {	color: #F68305;}#button a {		display:block;		width: 116px;		height: 14px;		padding-top: 3px;		padding-bottom: 4px;		font-family: Arial, Helvetica, sans-serif;		font-size: 11px;		font-weight: bold;		color:#737373;		background-color: #FFF;		background: url(../img/web_grfx/generic_btn.gif) 0 0 no-repeat;		text-decoration: none;		text-align: left;}#button a:hover {			background-position: 0 -30px;		color: #000;}		h1 {font-size: 11px;color: #005CAB;font-weight: bold;}h2 {font-weight: bold;font-size: 11px;color: #737373;}h3 {font-weight: bold;font-size: 11px;color: #fff;}option, select {	font-weight: normal;}td {	text-align: left;	vertical-align: top;}td.series_cell {	padding: 10px;}.bgshb {	background-image: url(../img/web_grfx/sh_b.jpg);	background-position:  top;	background-repeat: repeat-x;}.bgshl {	background-image: url(../img/web_grfx/sh_l.jpg);	background-position: right;	background-repeat: repeat-y;}.bgshr {	background-image: url(../img/web_grfx/sh_r.jpg);	background-position: left;	background-repeat: repeat-y;}.box_catchoose {	height: 50%;	font-size: 12px;	font-weight: bold;	color: #005CAB;}.view_paks {	height: 50%;	font-size: 14px;	font-weight: bold;	color: #005CAB;	vertical-align: bottom;}.box_catsub1 {	height: 25%;	font-size: 14px;	font-weight: bold;	color: #737373;	vertical-align: top;}.box_catsub2 {	height: 25%;	font-size: 12px;	font-weight: bold;	color: #737373;	vertical-align: top;}.box_cattitle {	font-size: 18px;	font-weight: bold;	color: #005CAB;	vertical-align: top;	padding-top: 4px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 4px;	width: 530px;}.box_toolsearch {	font-size: 11px;	font-weight: bold;	color: #737373;	vertical-align: middle;	height: 20px;}.box_searches {	width: 25%;	font-size: 10px;	font-weight: bold;	color: #737373;	vertical-align: top;	text-align: right;}.box_searchradios {	width: 8%;	vertical-align: middle;	text-align: right;	padding-left: 20px;}.box_searchapps {	width: 17%;	vertical-align: middle;	text-align: left;}.searchprods th{	background-image: url(../img/web_grfx/search_div_bg.gif);	background-position:  top;	vertical-align: middle;	text-align: center;	padding: 6px;}.searchprods a{	font-size: 14px;	font-weight: bold;	color: #737373;	vertical-align: middle;	text-align: center;}.searchprods a:hover {	color: #F68305;}.breadcrumbs {	font-weight: bold;	font-size: 11px;	color: #000;	padding-left: 4px;	padding-bottom: 2px;	padding-right: 4px;	padding-top: 2px;	border-left: 2px solid #005CAB;	border-bottom: 2px solid #005CAB;	border-right: 2px solid #005CAB;	border-top: 2px solid #005CAB;}.content {	border-left: 1px solid #ADADAD;	border-right: 1px solid #ADADAD;	height: 100%;}.contentframe {	background-color: #FFF;	padding-left: 10px;	padding-bottom: 10px;	padding-right: 10px;	padding-top: 10px;}.catalogframe {	background-color: #FFF;	padding-left: 0px;	padding-bottom: 21px;	padding-right: 0px;	border-bottom: 1px solid #ADADAD;	border-right: 15px solid #ADADAD;}.cat_header {	background-color: #99CBFF;	vertical-align: bottom;	}.footer {	background-color: #FFF;	color: #ADADAD;	text-align: center;	padding-bottom: 10px;	padding-top: 10px;	border-top: 1px solid #ADADAD;}.footer_rt_bdr {	background-color: #FFF;	color: #ADADAD;	text-align: center;	padding-bottom: 10px;	padding-top: 10px;}hr {	background-color: transparent;	border: 0px;	border-top: dashed 1px #BFBFBF;	height: 0px;}.menu_shd {	padding-left: 10px;	padding-top: 7px;	padding-bottom: 4px;	background-image: url(../img/web_grfx/menu_shd.jpg);	background-position: top;	background-repeat: repeat-x;	border-bottom: 1px solid #000;}.menu_shd_noborder {	padding-left: 10px;	padding-top: 7px;	padding-bottom: 4px;	background-image: url(../img/web_grfx/menu_shd.jpg);	background-position: top;	background-repeat: repeat-x;}p {	margin: 0px;}table.searchresult {	border-top: 1px solid #000;	border-left: 1px solid #000;}table.searchresult td {	vertical-align: top;	border: 1px solid #000080;	text-align: center;	vertical-align: middle;}table.searchresult th {	font-size: 14px;	font-weight: bold;	color: #737373;	vertical-align: top;	border-right: 1px solid #000080;	border-bottom: 1px solid #000080;	text-align: center;	vertical-align: middle;}.searchtitle {	height: 320px;}.sub_loca_nob {	font-size: 14px;	font-weight: bold;	color: #005CAB;	padding-left: 0px;	padding-right: 5px;	padding-top: 7px;	padding-bottom: 4px;	background-image: url(../img/web_grfx/menu_shd.jpg);	background-position: top;	background-repeat: repeat-x;	border-right: 15px solid #ADADAD;	border-bottom: 1px solid #000;}.sub_loca_nob2 {	font-size: 14px;	font-weight: bold;	color: #005CAB;	padding-left: 0px;	padding-top: 4px;	padding-bottom: 4px;	background-position: top;	background-repeat: repeat-x;}table.specs {	border: 1px solid #000;	}table.specs th {	border: 1px solid #000080;	text-align: center;	vertical-align: middle;}table.specs td {	border: 1px solid #000080;	text-align: center;	vertical-align: middle;}table.catpix {	border-top: 1px solid #000080;	border-bottom: 1px solid #000080;	}table.catpix td {	width: 33%;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}table.catsubs {	height: 136px;	}table.catsubs td{	padding-top: 0px;	padding-bottom: 0px;	}table.cattitle td a{	font-size: 16px;	font-weight: bold;	color: #005CAB;	vertical-align: bottom;}table.cattitle td a:hover{	color: #F68305;}table.cattitle td{	font-size: 16px;	font-weight: bold;	color: #005CAB;	vertical-align: bottom;}.pgbottom {	background-color: #fff;}tr.oddrow {	background-color: #eaeaea;}tr.evenrow {	background-color: #dcdcdc;}body.popup_page {	background-color: White;	background-image: none;}.insert_holder {	border: 1px solid #adadad;	width: 378px;}.insert_holder td {	padding: 10px;	vertical-align: middle;	text-align: center;}.grade_holder {	width: 725;}.grade_frame td{	padding-top: 0;	vertical-align: top;	text-align: center;}.grade_close {	padding: 6px;}.grade_title {	padding: 3px;	vertical-align: middle;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #737373;}.insert_title {	vertical-align: middle;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #005CAB;}img.application{	border-color: #ADADAD;	border-width: 1px;	border-style: solid;	margin: 1px;} img.selected_application {	border-color: #ADADAD;	border-width: 1px;	border-style: solid;	margin: 1px;}img.enabled_application {	border-color: #005CAB;	border-width: 1px;	border-style: solid;	margin: 1px;}img.disabled_application {	border-color: #C0C0C0;	border-width: 1px;	border-style: solid;	margin: 1px;}.search_erroron{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	vertical-align: top;	text-align: center;}.box_searchtitles {	font-size: 12px;	font-weight: bold;	color: #737373;	vertical-align: bottom;}.searchframe {	border: 1px solid #ADADAD;}.searchframe td{	vertical-align: top;}a.tablelink{	color: #005CAB;}a.tablelink:hover{	color: #F68305;}.box_infochoose {	width: 70%;	vertical-align: middle;	text-align: left;	padding-right: 10px;	padding-left: 10px;}legend {	font-size : 1.1em;	font-weight : bold;}fieldset {	margin : 12px;	padding: 3px;}.box_formlabel {	width: 100px;	vertical-align: top;	text-align: left;}table.formblanks {	width: 560px;}table.prodlines {}table.prodlines th {	text-align: center;	vertical-align: middle;}table.prodlines td {	text-align: center;	vertical-align: middle;}
