/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
}

body  {
  position:relative;
  color: #000000;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  text-align:center;
  font-size:11pt;
}
ul {
	margin:1em 0 1em 1em;
}
h1 {
  color: #369;
  font-size: 1.4em;
}
p {
	padding-bottom:0.5em;
}
img {
	border:none;
}
a:link {
  text-decoration: none;
  font-weight: bold;
  color: #00274C;
}
a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #1D384F;
}
a:hover, a:active {
  font-weight: bold;
  color: #7E92A4;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
  /* width:98%; */
}
p {
  margin: 0 0 1.3em 0;
  padding: 0;
}
blockquote {
  border-left: 4px solid #69c;
  padding: 0 15px 0 15px;
  margin: 25px 100px 25px 50px;
  color: #696969;
  text-align: left;
  font-size: 1.0em;
  line-height: 1.0em;
  font-family:Arial, Helvetica, sans-serif;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 1.0em;
  border: 1px solid #ddd;
}

#main_container {
	position:relative;
	margin:0px;
	text-align:left;
}
#main_header {
	height: 120px;
	overflow: hidden;
	border-bottom: 12px solid #00274c;
	background:url(/img/banner-background.gif) right top no-repeat;
	padding:0px;
	margin:0px;
}
#main_logo {
	margin: 10px 0px 0px 20px;
	width:326px;
	height:100px;
	overflow:hidden;
}
#main_logo a {
	width:326px;
	height:100px;
	background: url(/img/logo.png) no-repeat;
	overflow:hidden;
	display:block;
	text-indent: -5000px;
}
#secondary_logo {
	position:absolute;
	top:60px;
	right:20px;
	margin: 0px;
	width:300px;
	height:100px;
	overflow:hidden;
	color:#00274c;
	text-align:right;
	font-weight:bold;
	font-size:90%;
}
#secondary_logo h2 {
	font-size:202%;
}
#secondary_logo a {
	color:#00274c;
	text-decoration:none;
}


#main_menu_container {
	position:relative;
	padding:0px;
	margin:0px;
	height:30px;
	border-top: 2px solid #00274c;
	background: url(/img/mainmenu-background.gif) bottom repeat-x;
}
#main_menu_login {
	float:left;
	width: 201px;
	height:25px;
	padding-top:5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.8em;
	background:url(/img/login-background.gif) #345778 bottom left no-repeat;
}
#main_menu_login a {
	padding-top:2px;
	text-decoration:none;
	color: #FFFFFF;
}
#main_menu_login a:hover {
	text-decoration:none;
	color: #9eb1c2;
}
#main_menu_search {
	height:28px;
	background:url(/img/mainmenusearch-background.gif) bottom right no-repeat;
}
#main_menu_search #search_theme_form {
	display:block;
	margin: 2px 0px 0px 220px;
	padding:0px;
	font-size:90%;
	color:#00274c;
}
#main_menu_search #search_theme_form img {
	padding:0px 0px 4px 0px;
}
#main_menu_links {
	position:absolute;
	width: 580px;
	text-align: right;
	top: 4px;
	right: 18px;
}
#left_side_container {
	position:absolute;
	top:10px;
	left:0px;
	/*float:left;*/
	width:200px;
	margin:0;
	padding-bottom:0;
	z-index:100;
	background:#DEE8F2;
}
#left_side_container h3 {
	padding: 10px 0px 5px 0px;
	color:#00274c;
	font-size:140%;
}
#left_side_container ul, #left_side_container li {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 4px;
	font-size:90%;
}
.left_menu {
	display:block;
	position:relative;
	margin:20px 0px 20px 10px;
}

#maincontent_container {
	position:relative;
	background: url(/img/maincontent_bg.gif) left repeat-y;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
#content_container {
	position:relative;
	margin:30px 0px 40px 200px;
	padding:0px;
	text-align:left;
}
#content_container div {
	position:relative;
}
#content_container h3 {
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 20px;
	border-bottom:1px solid #00274C;
	font-weight:bold;
	color:#00274C;
}
#content_container h3.body_header {
	margin:40px 0px 2px 0px;
	padding:4px 0px 2px 20px;
	border-top:1px solid #00274C;
	border-bottom:1px solid #00274C;
	font-weight:bold;
	color:#00274C;

}
#content_container h3.question_category_header {
	margin:20px 0px 2px 0px;
	padding:4px 0px 2px 20px;
	background:#DEE8F2;
	border-top:1px solid #7E92A4;
	border-bottom:1px solid #7E92A4;
	font-weight:bold;
	color:#00274C;
	font-size:95%;
}

.message {
	margin:10px;
	padding:10px;
	border:1px solid #00274c;
}

.top_menu {
	padding:0px 10px 0px 0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	border-bottom:15px solid #00274c;
	height:32px;
	clear:right;
	border-collapse: collapse;
}
.top_menu li {
	display:block;
	float:right;
	/* width:149px; */
	height:32px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(/img/light-overlap.gif) bottom right no-repeat;
}
.top_menu li.before {
	display:block;
	float:right;
	/* width:149px; */
	height:32px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(/img/light-dark-overlap.gif) bottom right no-repeat;
}
.top_menu li.selected {
	display:block;
	float:right;
	/* width:149px; */
	height:32px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(/img/dark.gif) bottom right no-repeat;
}
.top_menu li.first.selected {
	display:block;
	float:right;
	/* width:149px; */
	height:32px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(/img/dark.gif) bottom right no-repeat;
}




.top_menu li a, .top_menu li span {
	display:block;
	text-decoration:none;
	padding:8px 8px 0px 0px;
	height:24px;
	text-align:left;
	font-weight:bold;
	color:#00274c;
	font-size:95%;
	float:left;
}
.top_menu li a:hover {
	text-decoration:none;
	color:#FFFFFF;	
}
.top_menu li a:link {
	text-decoration:none;
	color:#00274c;	
}
.top_menu li a:visited {
	text-decoration:none;
	color:#00274c;	
}

.top_menu li a.selected, .top_menu li span.selected, .top_menu li a.firstselected, .top_menu li span.firstselected {
	color:#FFFFFF;
}
.top_menu li a.selected:hover, .top_menu li a.firstselected:hover {
	color:#FFFFFF;
}
.top_menu li a.selected:link, .top_menu li a.firstselected:link {
	color:#FFFFFF;
}
.top_menu li a.selected:visited, .top_menu li a.firstselected:visited {
	color:#FFFFFF;
}

.top_menu li.top_menu_tab_first {
	background:url(/img/light-full.gif) bottom center no-repeat;
	width:161px;
	height:32px;
}
.top_menu li.top_menu_tab_first_selected {
	background:url(/img/dark-full.gif) bottom center no-repeat;
	width:161px;
	height:32px;
}
.top_menu li.top_menu_tab_first_before_selected {
	background:url(/img/light-dark-overlap-full.gif) bottom center no-repeat;
	width:161px;
	height:32px;
}
.top_menu li.top_menu_tab_selected {
	background:url(/img/dark.gif) bottom center no-repeat;
	width:149px;
	height:32px;
}
.top_menu li.top_menu_tab_before_selected {
	background:url(/img/light-dark-overlap.gif) bottom center no-repeat;
	width:149px;
	height:32px;
}

.top_menu li.two_lines a, .top_menu li.two_lines span {
	padding-top:1px;
}






.top_menu li div.swoop {
	width:30px;
	height:32px;
	background:url(/img/tab_light_front_half.gif) bottom left no-repeat;
	float:left;
}
.top_menu li div.swoopbefore {
	width:30px;
	height:32px;
	background:url(/img/tab_light_front_half.gif) bottom left no-repeat;
	float:left;
}
.top_menu li div.swoopfirst, .top_menu li div.swoopfirstbefore {
	width:42px;
	height:32px;
	background:url(/img/tab_light_front_full.gif) bottom left no-repeat;
	float:left;
}
.top_menu li div.swoopselected {
	width:30px;
	height:32px;
	background:url(/img/tab_dark_front_half.gif) bottom left no-repeat;
	float:left;
}
.top_menu li div.swoopfirst {
	width:42px;
	height:32px;
	background:url(/img/tab_light_front_full.gif) bottom left no-repeat;
	float:left;
}
.top_menu li div.swoopselectedfirst {
	width:42px;
	height:32px;
	background:url(/img/tab_dark_front_full.gif) bottom left no-repeat;
	float:left;
}


.top_menu li.answer_tab {
	background:url(/img/dark-full.gif) bottom center no-repeat;
	width:161px;
	height:32px;
	text-align:center;
}
.top_menu li.answer_tab span.selected {
	color:#FFFFFF;
	width:161px;
	height:32px;
	padding:8px 0px 0px 8px;
	text-align:center;
}


.content {
	padding:20px;
}
.content h2 {
	margin-bottom:0.5em;
}

.adminform div {
	margin:5px 0 5px 0;
}

table.admin, table.admin td {
	border-collapse:collapse;
	padding:4px;
	border:1px solid #C6D5DF;
}
table.admin th {
	text-align:center;
	padding:4px;
}

div.admin {
	padding-top:0px;
}
.admin fieldset {
	padding:10px;
}
.admin label {
	padding-top:2px;
	display:block;
	float:left;
	width:120px;
}
.admin p {
	margin: 1em 0;
}
.admin h2 {
	color: #00274C;
}


#category_list li {
	padding:2px;
}
#category_list li span {
	cursor:move;
}
.super_category {
	font-size:80%;
	color:#666666;
}
#hardware_sort_list li {
	cursor:move;
}

.promo {
	width:280px;
	margin-right:10px;
	float:right;
}
.promo img {
	margin-bottom:5px;
}	

.clearDiv {
	position:relative;
	font-size: 0px;
	line-height: 1px;
	margin-top: -1px;
	clear:both;
	height:1px;
	overflow:hidden;
	border:none;
}



.signinform {
	display:block;
	position:relative;
	width:400px;
	margin:10px 20px;
	border:none;
}
.signinform p {
	padding:1em 0;
}
.signupform {
	width:405px;
	margin:20px;
}
.profileform {
	width:450px;
	margin:20px;
}

.signupform fieldset, .profileform fieldset {
   border: 0px;
   margin: 0px;
   padding: 0px;
}
.signinform ul, .signupform fieldset ul, .profileform fieldset ul {
   list-style: none;
   margin: 0px;
   padding: 8px 8px 2px 8px;
}
.signinform label, .signupform fieldset label, .profileform fieldset label {
   float: left;
   margin: 2px 0px 6px 0px;
   width:45%;
}
.signinform ul li, .signupform fieldset ul li, .profileform fieldset ul li {
 
}
.signinform ul li input, .signupform fieldset ul li input, .profileform fieldset ul li input {
   margin-bottom: 6px;
   width: 50%;
}
.signinform ul li input.password, .signupform fieldset ul li input.password, .profileform fieldset ul li input.password {
   margin-bottom: 6px;
   width: 80px;
}


.updateuser {
	width:92%;
}
.updateuser fieldset {
   border: 0px;
   margin: 0px;
   padding: 0px;
}
.updateuser fieldset ul {
   list-style: none;
   margin: 0px;
   padding: 8px 8px 2px 8px;
}
.updateuser fieldset label {
   float: left;
   margin: 0px 0px 6px 0px;
   width:120px;
}
.updateuser fieldset ul li {
   clear: left;
}
.updateuser fieldset ul li input {
   margin-bottom: 6px;
   width: 200px;
}
.updateuser fieldset ul li input.password {
   margin-bottom: 6px;
   width: 80px;
}
.updateuser fieldset ul li div.extrainfo {
   margin-bottom: 0px;
   font-size:70%;
   display:inline;
}


.user {
	margin:20px;	
}

.regular_content {
	width:100%;
	border-collapse:collapse;
	margin:0px;
}
.regular_content td {
	padding: 2px 10px 2px 20px;
	margin:0px;
}
.regular_content .odd {
	background:#EEF4F9;
}
.regular_content .even {
	background:#FFFFFF;
}
.regular_content td.date {
  color: #00274C;
}
.regular_content td.title {
  text-decoration: none;
  font-weight: bold;
  color: #00274C;
}
.regular_content td.resource a {
  text-decoration: underline;
  font-weight: normal;
  color: #00274C;
}
.regular_content td.resource a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #24384C;
}

.content_categories {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	position:relative;
}
.content_categories li {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.content_categories table {
	width:98%;
	border-collapse:collapse;
	margin:0px;
}
.content_categories td {
	padding: 2px 10px 2px 20px;
	margin:0px;
}
.content_categories .odd {
	background:#EEF4F9;
}
.content_categories .even {
	background:#FFFFFF;
}
.content_categories td.date {
	width:110px;
	color: #00274C;
}
.content_categories td.title {
	text-decoration: none;
	width:50%;
	font-weight: bold;
	color: #00274C;
}
.content_categories td.description {
	text-decoration: none;
	font-weight: normal;
	font-size:90%;
	color: #333333;
	padding-top:0px;
	padding-left:40px;
}
.content_categories td.resource a {
	text-decoration: underline;
	font-weight: normal;
	color: #00274C;
}
.content_categories td.resource a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #24384C;
}

.content_category {
	margin-top:4px;
	height:18px;
	cursor:pointer;
	font-weight:bold;
	position:relative;
}
.content_category p {
	margin-left:20px;
}


.trainingSection {
	display:block;
	position:relative;
}
.trainingSection td.title {
	width:70%;
	padding-left:40px;
}
.vpnSection {
	display:block;
	position:relative;
	padding:20px;
}


.vpnSection .disclaimer {
	font-size:80%;
}

.categoryArrow {
	float:left;
	width:15px;
	height:15px;
	margin-top:1px;
	margin-right:4px;
	margin-left:10px;
}


.hardware_content {
	width:100%;
	border-collapse:collapse;
	margin-top:20px;
}
.hardware_content td {
	
}
.hardware_content li {
	padding-bottom:10px;
}
.hardware_content td.title {
	padding: 2px 0px 2px 40px;
	background:#EEF4F9;
}
.hardware_content .image {
	width:240px;
	overflow:hidden;
	padding:0px 0px 0px 20px;
}


.submit_content {
	position:relative;
	margin:10px 0px 20px 20px;
	font-weight: bold;
	color: #24384C;
}
.submit_content table {
	width:96%;
	border-collapse:collapse;
}
.submit_content td {
	width:50%;
	padding:2px;
}
.submit_content textarea {
	width:98%;
	height:80px;
	font-weight: normal;
}
.submit_content input {
	font-weight: normal;
}
.submit_content label {
	width:130px;
	text-align:right;
	display:block;
	float:left;
	padding-right:5px;
}

.submit_content .submit {
	text-align:right;
	padding:5px 20px;
}
.submit_content #DocumentsDescription {
	height:80px;
	width:220px;
}

.suggestions label {
	width:90px;
	text-align:left;
}

.addon_categories {
	margin:10px 0px 20px 20px;
	font-weight: bold;
	color: #24384C;
}
.addon_categories li {
	list-style:none;
	list-style-type:none;
}



.question_answer_container {
	position:relative;
	width:500px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
}
.question_answer {
	position:relative;
	border:#000000 solid 4px;
	background:#FFFFFF;
	padding:10px 0 0 0;
	height:390px;
	margin:0;
}
.question_answer .answer_content {
	position:relative;
	height:280px;
	margin:10px;
}
.question_answer .question {
	position:relative;
	font-weight: bold;
	margin-bottom:10px;
	color: #24384C;
}
.question_answer .answer {
	position:relative;
	height:240px;
	overflow:auto;
}
.question_answer .answer ol, .question_answer .answer ul {
	margin: 0 0 1em 1em;
}
.question_answer .answer li {
	margin: 0 0 0em 1em;
}
.question_answer .close {
	position:absolute;
	padding:10px 10px 0px 0px;
	text-align:right;
	bottom:0px;
	right:0px;
}
.question_answer .print {
	position:absolute;
	padding:10px 0px 0px 10px;
	text-align:left;
	bottom:0px;
	right:0px;
}
.submit_question {
	margin-top:20px;
}

.newsviews div.date {
	font-weight: normal;
	float:left;
	padding-right:10px;
	padding-left:15px;
}
.newsviews td.date {
	width:5%;
	color: #00274C;
}
.newsviews td.title {
	text-decoration: none;
	width:65%;
	font-weight: normal;
	color: #00274C;
}


.service_request {
	margin-left:0px;
}
.service_request .request {
	margin-left:40px;
}
.service_request h4 {
	margin:1em 1em;
}
.service_request p {
	font-weight:normal;
}
.service_request ul, .service_request li {
	list-style:none;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.service_request .id {
	font-weight:bold;
	width:60px;
	float:left;
}
.service_request .date {
	font-weight:normal;
	width:250px;
	float:left;
}
.service_request .type {
	font-weight:normal;
	width:90px;
	float:left;
}
.service_request .replies {
	margin-left:40px;
	font-weight:normal;
}
.service_request .odd {
	background:#EEF4F9;
}
.service_request .even {
	background:#FFFFFF;
}
.service_request .reply {
	padding:10px 0px 10px 40px;
	font-weight:normal;
}
.service_request .selected {
	font-weight:normal;
}


.search .title {
	font-weight:bold;
	background:#F7F8F9;
	padding:4px 0px 4px 20px;
}
.search table {
	margin:20px;
}
.search .date {
	font-weight:normal;
	padding:2px 0px 2px 20px;
}
.search .section {
	font-weight:normal;
	padding:2px 0px 2px 20px;
}
.search .body {
	font-weight:normal;
	padding:2px 0px 2px 20px;
}
.search p {
	padding:1em 20px;
}
.search ul, .search li {
	list-style:none;
	list-style-type:none;
	padding-left:0;
	margin-left:0;
}
#search_box {
	margin-top:2px;
}

.search_nav {
	height:30px;
	color:#7E92A4;
}
.search_nav .prev {
	float:left;
	display:block;
	padding:2px 2px 2px 20px;
	color:#7E92A4;
}
.search_nav .next {
	float:right;
	display:block;
	padding:2px 20px 2px 2px;
	color:#7E92A4;
}


ul.page_nav {
	margin:20px 0px 0px 0px;
	padding:2px 0px 0px 20px;
	height:30px;
}

.page_nav li {
	display:block;
	float:left;
	padding:0px 2px 0px 0px;
}
.page_nav a {
	display:block;
	padding:2px 4px;
	margin:0px;
	border:1px solid #00274C;
	background:#EEF4F9;
	font-size:90%;
}
.page_nav span {
	display:block;
	float:left;
	padding:2px 4px;
	margin:4px;
}
.page_nav a.current_page {
	background:#FFFFFF;
}

.news_archive {
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 20px;
	border-bottom:1px solid #00274C;
	font-weight:bold;
	color:#00274C;
}
.news_archive_link {
	margin:20px 0px 0px 0px;
	padding:2px 0px 0px 20px;
	border-top:1px solid #00274C;
}

.question_type label {
	display:inline;
	float:none;
	text-align:left;

}
.question_type input {
	clear:none;
	display:inline;
}
div.question_type {
	display:block;
	float:left;
	font-weight:normal;
}
.question_type span {
	font-size:80%;
}


table.hardware_list {
	width:98%;
	border-collapse:collapse;
	margin:0px;
	margin-top:20px;
}
.hardware_list th {
	text-align:center;
}
table.hardware_list, .hardware_list td, .hardware_list th {
	border:1px solid #00274C;
	padding:4px;
}
.hardware_list .location {
	width:180px;
}
.hardware_list .router {
	width:140px;
}
.hardware_list .wan {
	width:140px;
}
.hardware_list .workstation {
	width:80px;
}

table.software_list {
	border-collapse:collapse;
	margin-top:20px;
}
table.software_list, .software_list td, .software_list th {
	width:auto;
	border:1px solid #00274C;
	padding:4px;
}
.software_list th {
	text-align:center;
}

.hidden {
	display:none;
}

.login_hint {
	padding:0;
	margin:0;
	font-size:75%;
	color:#00274C;
}

.helptip {
	cursor:pointer;
	padding:2px;
}
.close_button {
	float:right;
	cursor:pointer;
}
#tooltip {
	border:1px solid #00274C;
	background:#FFFFFF;
	text-align:left;
}
.tooltip {
	padding:10px;
}

.question_input {
	width:80%;
	height:270px;
}
.hardware_input {
	width:70%;
	height:270px;
}
.downloads_input {
	width:70%;
	height:50px;
}

td.form_label {
	width:130px;
}
.form {

}

#modal_container {
	padding:0;
	margin:0;
	overflow:auto;
	text-align:left;
}
#modal_overlay {
	background-color:#000;
}

#print_container {
	padding:20px;
}
#print_container ol, #print_container ul {
	margin: 0 0 1em 1em;
}
#print_container li {
	margin: 0 0 0em 1em;
}
#print_container h2 {
	margin: 0 0 1em 0;
}
.complete {background-image: url(/img/complete.jpg); color: #557799;}
.current {background-image: url(/img/progress.jpg); color: #00274c;}
.step1 {background-image: url(/img/phase-1.jpg); color: white;}
.step2 {background-image: url(/img/phase-2.jpg); color: white;}
.step3 {background-image: url(/img/phase-3.jpg); color: white;}
.step4 {background-image: url(/img/phase-4.jpg); color: white;}
.step5 {background-image: url(/img/phase-5.jpg); color: white;}
.mainstep {padding-left: 20px; display: block; position: relative; width: 99%;}
.minorstep {padding-left: 40px; display: block; position: relative; width: 99%;}

table.vapOverview
{
	background-color: #F9FAFC;
	border:1px #E5ECF4 solid;
	color: #00274C;
	text-align:center;
}
table.vapOverview th
{
	font-size: 12px;
	padding:5px;
}
table.vapOverview tbody tr td
{
	font-size: 16px;
	font-weight:bold;
	border-top:2px #E5ECF4 dotted;
	padding:5px;
}
tr.vapInactive
{
	background-color: #FFFDE4;
}
tr.vapTitle th
{
	font-size:20px;
	background-color:#E5ECF4;
}
.AddOnForm
{
	width: 550px;
	height: 375px;
	color: #00274C;
	border: 2px #00274C solid;

	background-color: #F9FAFC;
}
.AddOnFormTitle
{
	font-weight: bold;
	font-size: 16px;
	padding: 5px 0 5px 10px;
	background-color: #E5ECF4;
}
.AddOnFormContent
{
	padding:0 10px 0 10px;
}
.AddOnFormMsg
{
	width:100%;
	margin:7px 0 10px 0;
	font-size:14px;
	background-color:#FFFDE4;
	border: 1px #E5ECF4 solid
}
.AddOnMsg
{
	width:100%;
	font-size:14px;
	font-weight:bold;
	border:2px #00274C solid;
	background-color: #E5ECF4;
}
.Success { color:#3EA746; }
.Failure { color: #D5343A; }

table.knownIssues
{
	table-layout:fixed;
	width:100%
	background-color: #F9FAFC;
	border:1px #E5ECF4 solid;
	color: #00274C;
	text-align:left;
}
tr.knownIssuesHeader
{
	background-color:#345778;
	color:#FFFDE4;
}
tr.knownIssuesColHeaders
{
	font-size:12px;
	background-color:#E5ECF4;
	text-align:left;
}
table.knownIssues thead tr th
{
	padding:5px;
}
table.knownIssues tbody tr td
{
	font-size: 12px;
	border-top:1px #E5ECF4 solid;
	padding:5px;
}
tr.knownIssueDetail
{
	background-color:#FFFDE4;
}


.KnownIssueLink:link, .KnownIssueLink:active, .KnownIssueLink:visited {
  text-decoration: none;
  font-weight: bold;
  color: #00274C;
}
.KnownIssueLink:hover {
  font-weight: bold;
  color: #00274C;
  text-decoration: underline;
}
