/* 
================================
Skin styles for Private Investigations Portal
================================
*/   
body {
	margin: 0;
	background: #4A5E77 url(images/phone-number.jpg) no-repeat center left;
	background-attachment: fixed;
	scrollbar-track-color: #4A5E77;
	scrollbar-face-color: #ededed;
	scrollbar-highlight-color: #4A5E77;
	scrollbar-shadow-color: #4A5E77;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}

/*** Admin & Sub Layout ***/
table.sub-container {
	vertical-align: top;
	height: 100%;
	width: 75%;
}
td.sub-class {
	height: 30px;
	background-color: #fff;
}
div.sub-detective-menu {
	width: 60%;
	background-color: #4A5E77;
	padding-left: 10px;
	text-align: left;
}


/*** Skin Layout ***/

table.main-container {
	vertical-align: top;
	height: 100%;
	width: 950px;
}
table.submain-container {
	vertical-align: top;
	height: 100%;
	width: 980px;
}
td.decola-detectives {
	height: 60px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	background-color: #fff;
}
div.detectives-search {
	float: right;
	height: 100%;
	width: 225px;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	background: #4A5E77 url(images/detectives-search.jpg) no-repeat left bottom;
}
td.detective-services {
	width: 480px;
	height: 100%;
	vertical-align: top;
	text-align: center;
	background-color: #fff;
}
td.investigator-services {
	vertical-align: top;
	height: 100%;
	text-align: center;
	background: #fff url(images/pi-b.jpg) no-repeat top right;
	padding: 8px;
}
div.investigative-report {
	height: 100%;
	float: bottom left;
	text-align: right;
	font-size: 10pt;
	padding: 10px;
	padding-right: 20px;
	width: 80%;
	color: #fff;
	background: #4A5E77 url(images/investigative-report.jpg) no-repeat right top;
}
td.investigations-services {
	background: #fff url(images/licensed_detectives.jpg) no-repeat right bottom;
	height: 39px;
}
	
/** Second Table, Services Outline **/
table.investigative-services {
	width: 100%;
}
td.pi-services {
	padding-left: 15px;
	border-bottom: #ededed 1px solid;
	background: url(images/pi-tpoints.jpg) no-repeat bottom right;
}
td.pi-1 {
	width: 10px;
	background: #003F87 url(images/pi-1.jpg) no-repeat top;
}
td.pi-2 {
	width: 10px;
	background: #8B0000 url(images/pi-2.jpg) no-repeat top;
}
td.pi-3 {
	width: 10px;
	background: #567E3A url(images/pi-3.jpg) no-repeat top;
}
td.pi-4 {
	width: 10px;
	background: #FCB514 url(images/pi-4.jpg) no-repeat top;
}
td.pi-info {
	padding: 5px;
	text-align: left;
	background: url(images/pi-points.jpg) no-repeat top right;
}
td.pi-a {
	background: #e8e8e8 url(images/pi-a.jpg) no-repeat bottom;
}
div.detectives-panel {
	width: 100%;
	padding: 8px;
	border: #dedede 1px solid;
	text-align: left;
	background: #fff url(images/pi-d.jpg) repeat-x bottom;
}
div.detectives-history {
	float: right;
	padding-top: 3px;
}
td.sub-nav {
	padding-right: 35%;
	background-color: #fff;
	background: #fff url(images/pi-b.jpg) no-repeat top right;
}

/** Adhoc Panes **/
.Sub-ContentPane {
	height: 100%;
	width: 750px;
	padding: 5px;
	vertical-align: top;
	background: #fff url(images/pi-c.jpg) no-repeat bottom left;
}
.Sub-RightPane {
	height: 100%;
	width: 175px;
	padding: 5px;
	vertical-align: top;
	background-color: #fff;
}
.LeftPane, .RightPane {
	padding: 5px;
}
.ContentPane {
	padding: 5px;
	background: #fff url(images/pi-c.jpg) no-repeat bottom left;
}
div.detectives-investigators {
	float: right;
	width: 300px;
	padding: 8px;
	border: #dedede 1px solid;
	vertical-align: top;
	background: #fff url(images/pi-d.jpg) repeat-x bottom;
}
a:link, a:visited, a:active  {
	color: #2B4F81;
	text-decoration: none;
}
a:hover {
	color: #C73F17;
	text-decoration: underline;
}
a.page-options {
	font-size: 12pt;
	color: #2B4F81;
	text-decoration: none;
}
a.page-options:hover {
	color: #C73F17;
	text-decoration: underline;
}
HR { color: #555; }

.NormalTextBox {
	color: #000;
	font-family: Times New Roman, Tahoma, Arial;
	font-size: 12pt;
	background: #fff url(images/detectives-info.jpg) repeat-x top;
	border: #555 1px solid;
	padding: 2px;
	cursor: crosshair;
}
b {
	color: #2B4F81;
	font-weight: bold;
}
.SkinObject {
	color: #fff;
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman, Tahoma, Arial;
}
a.SkinObject:link, a.SkinObject:visited {
	color: #fff;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}
a.SkinObject:hover, a.SkinObject:active {
	color: #dedede;
	font-weight: normal;
	text-decoration: underline overline;
}
.StandardButton, a.StandardButton {
  color: #000;
  cursor: pointer;
}
.Head {
   font-family: Times New Roman, Tahoma, Arial;
   font-size:  22px;
   font-weight: normal;
   color: #fff;
}
P {
	text-indent: 8px;
	font-family: Times New Roman, Tahoma, Arial;
	font-weight: normal;
	font-size: 12pt;
}
H1 {
	font-size: 22pt;
	color: #666;
	font-weight: bold;
	font-family: Times New Roman, Tahoma, Arial;
}
H2 {
	font-size: 16pt;
	color: #2B4F81;
	font-weight: bold;
	font-family: Times New Roman, Tahoma, Arial;
}
H3 {
	font-size: 13pt;
	color: #666;
	font-weight: bold;
	font-family: Times New Roman, Tahoma, Arial;
}
H4 {
	font-size: 12pt;
	color: #666;
	font-weight: bold;
	font-family: Times New Roman, Tahoma, Arial;
}
H5 {
	font-size: 11pt;
	color: #666;
	font-weight: bold;
	font-family: Times New Roman, Tahoma, Arial;
}
UL LI {
	font-size: 11pt;
	font-family: Times New Roman, Tahoma, Arial;
	text-align: left;
	list-style-type: circle;
	list-style-image: url(images/pi-ul.jpg);
}
UL LI LI {
	text-align: left;
	list-style-type: disc;
}
UL UL LI {
	text-align: left;
	list-style-type: square;
	list-style-image: url(../../../../images/breadcrumb.gif);
}
div.text-box-space {
	padding: 8px;
	text-align: left;
	font-family: Times New Roman, Tahoma, Arial;
	font-size: 12pt;
}
/* Main Menu */

.MainMenu_MenuContainer {
	width: 100%;
	height: 30px;
	background: #4a5e77 url(images/menu-stub.jpg) no-repeat right;
}

.MainMenu_MenuBar {
	color: #fff;
}

.MainMenu_MenuItem {
	font-family: Times New Roman, Tahoma, Arial;
	font-size: 14pt;
	color: #fff;
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
	background-color: #4A5E77;
}

.MainMenu_MenuItemSel {
	color: #4A5E77;
	font-family: Times New Roman, Tahoma, Arial;
	font-size: 14pt;
	height: 26px;
	background-color: #fff;
	/*
	background: #fff url(images/detective-menub.jpg) repeat-x;
  */
}

.Menu_Item_Select {
	color: #4A5E77;
	font-family: Times New Roman, Tahoma, Arial;
	font-size: 14pt;
	height: 26px;
	background-color: #fff;
	/*
	background: #fff url(images/detective-menub.jpg) no-repeat top center;
	*/
}
