/*  InfoTab Styles  */
#InfoTab {
	width: 617px;
	min-height: 300px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: RGB(0, 0, 0);
	box-shadow: 3px 3px 8px 3px #666;
	overflow: auto;
	font-size: 14px;
	border-radius: 12px;
	/* behavior: url(border-radius.htc); */
	z-index:3000;
}

#InfoTab li {
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#InfoTab div {
	overflow: visible;
	word-wrap: break-word;
}

#InfoTab strong {
	font-size: 11px;
}

#InfoTab #title {
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	padding-bottom: 3px;
	padding-left: 5px;
}


#SupportDocs {
	margin-bottom: 15px;
}

#SupportDocs td {
	padding-top: 3px;
}


#InfoTab P {
	FONT: 13px Tahoma;
	COLOR: black;
	CURSOR: default;
	TEXT-DECORATION: none;
}

#InfoTab p a:link{
	color: #0000EE;
}

#InfoTab p a:visited{
	color: #551A8B;
}

.tableHeader {
	font-size: 12px;
	text-align: left;
	background-color: rgb(204, 204, 204);
	border-top: 1px;
	border-top-color: rgb(51, 102, 255);
	border-top-style: solid;
	border-bottom: 1px;
	border-bottom-color: rgb(51, 102, 255);
	border-bottom-style: solid;
}

.ui-widget-header {
        border: solid #660000;
        border-width: 0 0 2px;
        zoom: 1;
        background: #ffffff;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
        background:#FFFECC;
        border:1px solid #a3a3a3;
        font-weight:bold;
        color:#000000;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
        color:#000000;
        text-decoration:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
        border: 1px solid #000000;
        background: #AAAAEE;
        font-weight:bold;
        color:#000000;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
        color:#212121;
        text-decoration:none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
        border:1px solid #243356;
        background:#660000;
        font-weight:bold;color:#000000;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
        color:#ffffff;
        text-decoration:none;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
        border-bottom-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
        border-bottom-left-radius: 0px;
}

/*  Spec Table   */

.RedSpecTable td {
	border-left: solid 1px #d5d5d5;
	padding: 3px 2px 2px 4px;
	background-color: #f5eeee;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}

.RedSpecTable th {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #d5d5d5;
	background-color: #6c2122;
	padding: 4px 4px 4px 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: white;
	
}

table.RedSpecTable tr th:first-child { /*remove left outside border*/
	border-left: 0 !important;
}

table.RedSpecTable tr td:first-child { /*remove left outside border*/
	border-left: 0 !important;
}

.leftBorder { /*remove left outside border*/
	border-left: 0 !important;
}

table.RedSpecTable tr th:last-child { /*remove right outside border*/
	border-right: 0 !important;
}

table.RedSpecTable tr td:last-child { /*remove right outside border*/
	border-right: 0 !important;
}

.RedSpecTable TR.subhead TD,.RedSpecTable TD.subhead {
	/*medium red row or cell with white text*/
	background-color: #986364 !important;
	color: white;
	padding: 2px 2px 2px 4px;
	font-size: 12px;
	font-weight: bold;
}

.RedSpecTable TR.emphasize TD,.RedSpecTable TR TD.emphasize {
	/*blue row or cell*/
	background: #dff7ff !important;
}

.RedSpecTable TR.subtle TD,.RedSpecTable TR TD.subtle { /*green row or cell*/
	background: #DDE8D0 !important;
}

.RedSpecTable TR.blank TD,.RedSpecTable TR TD.blank {
	/*manually set white row or cell*/
	background: #fff !important;
}

.RedSpecTable TR.topborder TD,.RedSpecTable tr td.topborder {
	/*Horizontal Border*/
	border-top: 1px solid #d5d5d5;
}

.RedSpecTable TR.evenRow TD { /*white stripes js class*/
	background-color: white;
}

.RedSpecTable TR.over TD { /*superhighlight class*/
	background-color: #d6d6d6;
}