/*search box style start here*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	font-family: Georgia,Times New Roman,Times,serif;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #004477;
	color: white;
}



/*.searchbox	{
	float:left;
	padding:0px;
	height:23px;
	line-height:23px;
	width:220px;
	border:1px solid #CFD4D9;
	font-family: Georgia,Times New Roman,Times,serif;
}*/

.pacSearchbox {
	float:left;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    color: #004477;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 300px;
}

.pacSearchbox:hover	{
	 border:1px solid #004477;
     box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
     background:#FFFFFF;
}

.pacSearchbox:focus {
       border:1px solid #004477;
       box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
       background:#FFFFFF;
       font-family: Georgia,Times New Roman,Times,serif;
}

.partySearchDropDownList {
	float:left;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    color: #004477;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    /*font-size: 11px;*/
    font-weight: normal;
    /*height: 20px;*/
    width: 300px;
}

.partySearchDropDownList:hover	{
	 border:1px solid #004477;
     box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
     background:#FFFFFF;
}

.partySearchDropDownList:focus {
       border:1px solid #004477;
       box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
       background:#FFFFFF;
       font-family: Georgia,Times New Roman,Times,serif;
}

/*button style sheets*/
#button {
    color: #FFFFFF !important;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px !important;
    font-weight: bold;
    text-decoration: none;
}
a.round {
    background: url("/images/app_img/element/button.gif") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-right: 15px;
}
a.round span {
    background: url("/images/app_img/element/button.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
}
a.round:hover {
	background-position: right -25px;
}
a.round:hover span {
	background-position: left -25px;
}

/*nyro modal dialog box styles*/
.wrapper th {
	background-color:#004477;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana,Arial,MS Sans Serif;
}

.wrapper thead {
	color:white;background-color:#004477;font-size:12px;font-family:Verdana,Arial,MS Sans Serif;
}

.wrapper header {
	color:white;background-color:#004477;font-size:12px;font-family:Verdana,Arial,MS Sans Serif;
}

.wrapper tbody {
	color:black;font-size:11px;font-family: Verdana,Arial,MS Sans Serif;
}

.noRecordsFound {
    color: #FF0000;
    font-family: verdana;
    font-size: 11px;
    margin: 20px 0;
}

.paddingRight5 {
	padding-right: 5px;
}

.hiliteHover {
	cursor: pointer;
	font-weight: bold;
	color:#004477;
	/*color:#BB0F00;*/
}

.hilite {
	cursor: pointer;
	font-weight: bold;
	color:#004477;
}

.arrow-right {
  width:0px; 
  height:0px; 
  border-bottom:5px solid transparent;  /* left arrow slant */
  border-top:5px solid transparent; /* right arrow slant */
  border-left:5px solid #004477; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;
}

DIV#app_main_content_tabs {
	/*width: 952px;*/
	/*margin: 5px 0 0 165px;*/
	margin: 20px 24px 0 200px;
	app_main_content_tabs
	/*#margin: 7px 0 0 180px;*/
}

/*Tool Tip Styles*/
span.question {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #004477;
  line-height: 16px;
  color: White;
  font-size: 13px;
  font-weight: bold;
  border-radius: 8px;
  text-align: center;
  position: relative;
}
span.question:hover { background-color: #737373; }
div.tooltip {
  background-color: #737373;
  color: White;
  position: absolute;
  left: 25px;
  top: -24px;
  z-index: 1000000;
  width: 440px;
  border-radius: 5px;
}
div.tooltip:before {
  border-color: transparent #737373 transparent transparent;
  border-right: 6px solid #737373;
  border-style: solid;
  border-width: 6px 6px 6px 0px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: -6px;
}
div.tooltip p {
  margin: 10px;
  color: White;
}