.smallGray{
	font-size: 10px;
	margin-left: 2px;
	color: #BBBBBBB;
}
.noData{
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}
.x-layout-split{
	width: 3px;
}
body{
	font:normal 11px verdana;
	margin:0;
	padding:0;
	border:0px none;
}
.loading{
	background: url(../images/loading.gif) no-repeat 2px 1px;
	padding: 2px 23px;
}
#nav{
	padding: 0px !important;
}

#nav, #content
{
    padding:10px;
}

#content p
{
    margin:5px;
}

#nav li{
    padding:2px;
    padding-left:10px;
    display: block;
}

.ylayout-panel{
    border:0px none;
}

.menuItem
{
	height: 92px !important;
	padding:0px !important;
	cursor:pointer !important;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}

.menuItem div{
	font-size: 11px;
	font-family: tahoma,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #014782;
	height: 18px !important;
	width: 100%  !important;
	white-space: nowrap;
}

.menuItem .container{
	height: 92px !important;
	padding:0px !important;
	cursor:pointer !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.menuItem div:hover
{
	background-color: #F4FBFF;
}
.menuItem img{
	height:16px;
	width:16px;
	border:0px;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 2px;
	padding-bottom : 5px;
}

.bd
{
	padding: 2px 0px 5px 0px !important;
}

.ytab-wrap
{
    background-color: #FFFFFF  !important;
    background-repeat: repeat-y  !important;
	background-color: #FFFFFF !important;
	border-top:0px !important;
}

#elgen-33{
	border:0px !important;
}
#elgen-29{
	border:0px !important;
}

.tabContentBg TD {
	z-index: 2;
}

.tab_carousel
{
	background-repeat: no-repeat;
	background-position: center;
	width: 15px !important;
	margin:5px !important;
	height: 15px !important;
	cursor: pointer;
}

.tab_carousel:hover
{
	background-color: #FFFFFF;
}


#tabsCarousel_right
{
	background-image: url(../images/layout/expand.gif) !important;
	visibility: visible;
}

#tabsCarousel_left
{
	background-image: url(../images/layout/collapse.gif) !important;
	visibility: visible;
}

.tooltip
{
	padding:8px;
	padding-top:2px;
	padding-bottom:2px;
	width:200px;
	font-size:11px;
	z-index:9999  !important;
}


#dialogWindowBody{
	padding: 5px !important;
	overflow: auto !important;
}


#common-dlg #dialog_error_part{
	font-family: Tahoma;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	width: auto;
	color:#900;
	text-overflow: ellipsis;
	display: none;
}
#common-dlg #dialog_error_part ul{
	list-style-type: disc !important;
	padding: 15px;
}


.yresizable-handle-south
{
	border:0px !important;
}

.ylayout-split-west
{
	width: 5px !important;
	background-position: left  center !important;
	border: 0px !important;
	background-color: #C3DAF9;
}

.accordion-menu ul{
	border: 0px !important;
}
.accordion-menu dd{
	border: 0px !important;
}

.collExphide,.collExpshow{
	line-height: 1px;
	font-size:1px;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:5px;top:35px;
	padding-right:2px;
	width:11px;height:11px;
	cursor:pointer;
	z-index : 9999;
}

.collExphide{
	background-image:url(../images/monitis/hideMod.gif);
}
.collExpshow{
	background-image:url(../images/monitis/showMod.gif);
}

#cloudContainer{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:-5px;
	margin-top:-3px;
	padding-left:2px;
}

#cloudBody{
	background-color: transparent;
	font-family: verdana;
	text-align: left;
	line-height:22px;
	width:100%;
}

#cloudBody span{
	color: 	#014782;
	line-height:22px;
	text-align:justify;
	cursor:pointer;
}

#cloudBody A{
	color: 	#014782;
	text-decoration: none;
}

/*
#cloudBody{
	background-color: transparent;
	font-family: verdana;
	text-align: left;
	clear: left;
}

#cloudBody table{
	margin:0px;
	text-align: left;
	float:left;
	vertical-align:bottom;
	border:1px solid #E1EFFC;
	padding:0px;
	font-family: Tahoma;
}

#cloudBody TBODY,TR,TD{ margin:0px; padding:0px;}
#cloudBody  span{
	cursor:pointer;
}
*/


#tagInfo, #mytagInfo
{
	height: auto;
	width:100%;
}



#testimonial_textarea
{
	width: 100%;
	height: 100%;
}


#feeds
{
	width:100%;
	padding:5px !important;
	overflow-y:auto !important;
}
#centerFeed
{
	padding:5px;
	overflow:auto;
}

.unvisible
{
	visibility: hidden;

}


div.calendar { position: relative; }

.calendarContainer{
	display: block;
	position: absolute;
	z-index: 2600;
	width: 187px;
}

.calendar {

  border: 0px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background-color:#EEEEEE;
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}



 .calendar table {
  border-top: 1px solid #bdb2bf;
  border-bottom: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background-color: white;
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {

  border-color: #797979;

}



/* Header part -- contains navigation buttons and day names. */



.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    
  padding: 2px;      
  color: #000;
  font-weight: bold;
}
.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}
.calendar .nav div {
  background: transparent url("menuarrow.gif") no-repeat 100% 100%;
}
.calendar thead tr {
	background:url(../images/layout/calendar_header.gif) repeat !important;
	color: #000000;
}
.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      
  text-align: center;
  padding: 2px;
  border-bottom:2px solid #B4DAF6;
}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
	padding: 2px 4px 2px 2px;
	width: 2em;
    text-align: center;
	color: #000;
}
.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}
.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-bottom: 1px solid #C9DEFA;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #C9DEFA;
}
.calendar thead .daynames {
  background:#E7F2FF !important;
}
.calendar tbody .day { 
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
  border-left:1px solid #E7F2FF;
  border-top:1px solid #E7F2FF;
}
.cell_year_week{
  font-family: verdana,tahoma,sans-serif;
  width: 1em;
  padding: 2px 4px 2px 2px;
  color: #000;
  text-align: right;
  background:#FBF9F5;
  border:solid 0.1px #DCEBFD;
}
.cell_week_day{
  font-family: verdana,tahoma,sans-serif;
  width: 1em;
  padding: 2px 4px 2px 2px;
  color: #000;
  text-align: center;
  background:#FBF9F5;
  border:solid 0.1px #DCEBFD;
}
.calendar tbody .mymonth { 
  font-family: verdana,tahoma,sans-serif;
  width: 4em;
  color: #000;
  text-align: center;
  padding: 2px 4px 2px 2px;
  background-color:lightyellow;
  border:solid 0.1px #797979;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}
.calendar table .wn {
  padding: 2px 3px 2px 2px;
  background-color:#E7F2FF;
}
.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn {
}
.calendar tbody td.today { 
	font-weight: bold; 
}
.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("hover-bg.gif");
}
.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}
.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}
.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background-color:#FF6600;
  color: #fff;
}
.calendar tbody .disabled { 
	color: #999;
}
.calendar tbody .emptycell {
  visibility: hidden;
}
.calendar tbody .emptyrow {
  display: none;
}
.calendar tfoot .footrow { 
  text-align: center;
}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background:url(../images/layout/calendar_footer.gif) repeat;
  border-top:2px solid #B4DAF6;
}
.calendar tfoot .hilite { 
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}
.calendar tfoot .active {
  background: #7c7;
  padding: 2px 0px 0px 2px;
}
/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background-color: #FFFFFF; 
  color: #000;
  z-index: 100;
  font-size: 90%;
}
.calendar .combo .label,.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}
.calendar .combo .label-IEfix {
  width: 4em;
}
.calendar .combo .hilite {
  background: #E7F2FF; 
  color: #000;
}
.calendar .combo .active {
  background: #FFFFFF; 
  color: #B4DAF6;
  font-weight: bold;
}
.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url("dark-bg.gif");
}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url("normal-bg.gif"); color: #000;
}
.calendar td.time .hour,.calendar td.time .minute {
  font-family: monospace;
}
.calendar td.time .ampm {
  text-align: center;
}
.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}
.calendar td.time span.hilite {
  background: url("hover-bg.gif"); color: #000;
}
.calendar td.time span.active {
  background: url("active-bg.gif"); color: #fff;
}

.fixedTable {
	TABLE-LAYOUT: fixed
}
TD.cell {
	BORDER-RIGHT: #b8b8b8 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #b8b8b8 0px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 11px;
}
.first {
	BORDER-LEFT: #b8b8b8 1px solid
}
.tableCellHeader {
	BORDER-RIGHT: #b8b8b8 1px solid; PADDING-RIGHT: 0px;PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left;
	font-size: 10px;
}
.rssItemList li {
	background: url(../images/arrowList.gif) no-repeat;
	background-position: 0 5px;
	margin-bottom: 2px;
	padding-left: 10px;
	list-style-type: none;
}
.hor{
	font-size: 10px;
	text-align: center;
}

.centeredImage{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

fieldset{
	border: 1px solid #ccc;
	margin-bottom:10px;
	-moz-border-radius: 7pt;
	padding:5px;
}

.fieldsetTextArea{
	padding-left:19px;
}

legend{
	padding-left:10px;
	padding-right:10px;
}

.locationSpan{
	float:right;
	margin-right:30px;
	text-align:left;
}

tr.column{
background-color: #006666;
color: #000000;
cursor: pointer;
}

.feedView{
	border: 2px solid #6593CF;
	top:5px;
	bottom:5px;
	left:7px;
	right:5px;
	width:98%;
	height:98%;
	visibility: hidden;
}

.centerFeed p {
padding:5px 0pt;
}
.centerFeed ul{
padding:8px 5px 10px 40px;
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
}
.centerFeed em{
	font-style:inherit;
	font-weight:inherit;
	margin:inherit;
	padding:inherit;
}
.centerFeed {
font-size:12px;
line-height:1.4em;
}


/*   Snapshot  */

.snapShotTag {
	float:left;
	cursor:pointer;
	margin-right:2px;
	padding-left:10px;
	padding-right:8px;
	white-space: nowrap;
}
.snapShotExpandCollapse {
	height: 16px;
	margin-left:5px;
	cursor:pointer;
	background: #EEEEEE none repeat scroll 0%;
}
.snapShotTabs{
	background: #EEEEEE none repeat scroll 0%;
}

.snapShotTableHeader{
	background-color:#eeeeee;
	BORDER-RIGHT: #b8b8b8 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	font-size: 9px;

	text-indent: 6px;
}

.snapShotSelectedTag{
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding-left:10px;

	padding-right:8px;
}
.tabs, .tabsSelect{
 cursor:pointer;
 margin-right:7px;
 font-size:9px;
 padding-left:2px;
 color: #404040 !important;
}
.tabsSelect{
 background-color:#ffffff;
}


.accordion_expand
{
	background: url(../images/layout/ns-collapse.gif);
	background-repeat: no-repeat;
	float:left;
	width:15px;
	height:12px;
}

.a-m-t-expand .accordion_expand
{
	background: url(../images/layout/ns-expand.gif);
	background-repeat: no-repeat;
	float:left;
	width:15px;
	height:12px;
}

/*
.a-m-t a-m-t-expand .accordion_expand
{
	background: url(../images/layout/ns-collapse.gif);
	background-repeat: no-repeat;
	float:left;
	width:15px;
	height:12px;
}
*/
/*

.accordion_expand{
	background: url(../images/layout/ns-expand.gif);
	background-repeat: no-repeat;
	float:left;
	width:15px;
	height:12px;
}

.accordion_collapse{
	background: url(../images/layout/ns-collapse.gif);
	background-repeat: no-repeat;
	float:left;
	width:15px;
	height:12px;
}

*/

.feedItems, .feedItems_over{
	background: url(../images/arrowList.gif) no-repeat;
	background-position: 0 5px;
	margin-bottom: 2px;
	padding-left: 10px;
	list-style-type: none;
	color: #266DDE;
	cursor: pointer;
}

.tabsOver{
 background-color:#ffffff;
}


option {
	padding-left: 5px;
}

.rssItemList li{
	margin-bottom: 0;
/*	height: 14px;
	overflow: hidden;*/
	line-height: 1em;
	padding: 1px 0 1px 10px;
}
.rssItemList a:link, .rssItemList a:visited{
	text-decoration: none;
	border-bottom: none;
	color: #000;
}

.rssItemList a:hover{
	border-bottom: none;
	color: #F60;
}

.inputClean{
	padding: 2px 2px 0 2px;
	color: #333;
	margin-right: 5px;
}
.selectClean{
	margin-right: 5px;
}
.formLabel {
	margin-right: 7px;
	white-space:nowrap;
	padding-left: 3px;
}
.formLabelWrap {
	margin-right: 7px;
	padding-left: 3px;
	width: 80px;
}
.formLabelWrap4SingUp {
	margin-right: 7px;
	padding-left: 3px;
	white-space:nowrap;
}
.formLabelUp {
	font-weight: bold;
	margin-right: 7px;
	padding-bottom: 3px;
}
.formLabelReport {
	margin-right: 7px;
	padding-bottom: 3px;
}
.formTable tr{
	height: 20px;
}
.buttonClean {
	padding: 1px;
	margin-right: 5px;
}

.todoTab{
margin-right: 4px;
color: #008040;
text-decoration: none;
cursor:pointer;
}

.snapShotTableHeader{
	background: url(../images/grid/grid-hrow.gif);
	BORDER-RIGHT: #b8b8b8 1px solid;
	PADDING-RIGHT: 0px;

	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	font-size: 9px;
	border-bottom:2px solid #D6D2C2;
	text-indent: 6px;
}
.snapShotTestName{
	text-decoration: underline;
	color: #266dde;
	cursor: pointer;
	text-indent: 6px;
}
.snapShotSelectedTab{
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding-left:10px;
	color:green;

	white-space: nowrap;
	/*border-right:solid black 1px;*/
	padding-right:8px;
}
.snapShotTable {
	margin-left:5px;
}
.snapShotTab {
	float:left;
	cursor:pointer;
	margin-right:2px;
	padding-left:10px;
	padding-right:8px;
	color:green;
	white-space: nowrap;
}

.snapShotSeparator{
	padding-left:5px;
	border-right:solid black 1px;

}
.product{
	padding: 3px;
}
.productTable {
	border-bottom: 1px solid #EEE;
}
.productDesc {
	padding: 2px 2px 2px 5px;
}
.productPrice {
	color: #F60;
	font-weight: bold;
}
.productTitle{
	line-height: 1em;
	font-size: 11px;
	color: #444;
}
.productMerchant{
	color: #36C;
}
.productOffer{
	width:50px;
	padding: 2px;
/*	font-weight: bold;*/
}
.productOffer a{
	color: #36C;
}
.productOffer a:hover{
	color: #F60;
}
.emailHeader{
	width: 100%;
}
.emailHeader{
	width: auto;
}
.emailCheckbox{
	padding-left: 20px;
}
.emailEntry {
	margin-bottom: 2px;
}
.emailEntry a{
	border-bottom: none;
	color: #36C;
	color: #00368F;
}
.emailEntryTop {
	padding: 2px 2px 0 2px;
	border-bottom: 1px solid #DDE8F5;
}
.emailTitle {
/*	font-size: 10px;*/
	color: #333;
}
.emailSummary {
/*	font-size: 10px;*/
	color: #549B3F;
	padding-left: 6px;
	margin: 5px 5px 5px 8px;
	border-left: 4px solid #DFEBFF;
}


#backToPage{
	color: #FF6600;
	font-size: 17px;
	border-bottom: 1px solid #057B53;
}
#backToPage:hover{
	color: #F60;
	border-bottom: 1px solid #F60;
}
#signUpIn{
	width: 540px;
	margin: 30px auto 20px;
	display: none;
}
#signUpInFrame{
	background: #B8DDBE;

}

#signUpInFrame h2{
	color: #2A5E2F;
	margin-bottom: 5px;
	text-align: center;
}
#signUpInFrame p{
	padding: 6px 0 4px;
}
#signUpInFrame ul{
	margin: 10px 0 10px 10px;
}
#signUpInFrame li{
	padding: 1px 0 2px 8px;
}
#signUpInFrame code{
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	background: #FAFAFA;
	border: 1px solid #CCC;
}

#footer{
	margin-top: 30px;
	margin-bottom: 4px;
	text-align: center;
	display: none;
}
#footer .part1{
	background-color: #F0EEB4;
	color: #888;
	padding: 2px 5px 2px 5px;
	border-top: 2px solid #EBEBEB;
	border-left: 2px solid #EBEBEB;
	border-bottom: 2px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}

#footer a{
	color: #AAA;
/*	text-decoration: underline;*/
	border-bottom: none;
}
#footer a:hover{
	color: #36C;
	text-decoration: underline;
/*	border-bottom: 1px solid #36C;*/
}
#chooseAppLang{
	color: #AAA;

}
/*
#xiti-logo{
	text-align:center;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
#xiti-logo a{
	border-bottom: none;
}*/

/* TOP PLAYER --------------------------------- */

#player {
/*	float:right;*/
	display: none;
}

/* --------------------------------------------- */

#tooltip{
	position: absolute;
	border: 1px solid black;
	padding: 4px;
	display: none;
	background-color: yellow;
	z-index: 100;
}

.tableviewheader{
font-size: 10px;
}
.postItFrame{
	text-align:left;
	height:100%;
}
.postItFrame img{
	width:95%;
}
.postItFrame a, .postItFrame a:visited{
	border-bottom: 1px solid #888;
}
.postItFrame a:hover{
	color: #36C;
	border-bottom: 1px solid #36C;
}

.postItArea{
	width: 100%;
	height:100%;
	background: transparent;
	border: none;
	color: #333;
	overflow:visible;
	/*line-height: 18px;*/
}

.postItcolorSelection div{
	cursor: pointer;
	border: 1px solid #444;
	width: 15px;
	float:left;
	margin-right: 3px;
}


#signInPage{
	width:100%;
	margin-top:10px;
	border-left : 1px solid #B8DDBE;
	border-right : 1px solid #B8DDBE;
}
#signInPage .part{
	background: #FAF9F4;
	vertical-align:top;
	width:253px;
}
#signInPage .title {
	text-align:center;
	color:#057B53;
	padding-bottom:4px;
	margin:6px 10px 4px 10px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #DDD;
}
#footerLink_blog:link {
	color: #547FD5;
}
#footerLink_blog:visited {
	color: #547FD5;
}

.todoTab{
padding-left: 1%;
margin-right: 4px;
color: #008040;
text-decoration: none;
cursor:pointer;
}
.todoArrow{
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: left;
	padding-top: 0;
	padding-right: 2px;
}
.tododiv{
width: 100%;
}

#addtesttabs .selectedTab{
background-color: #EEE;
border: 2px solid #EEE;
color:#6E9394;
font-weight: bold;
cursor: pointer;
float: left;
padding-left: 2px;
padding-right: 2px;
}
#addtesttabs .simpleTab{
	background-color: white;
border: 2px solid white;
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
float: left;
font-weight: bold;
}
#addtesttabs .tabContent{
width: 340px;
background: #ffffff;
margin-top: 10px;
}

.calendar{
background: #DEF5E2;
}
span.c1{cursor:pointer; FONT-FAMILY:Arial;FONT-SIZE:13px;color:black;font-weight:bold;width:30px;height:16px;text-align:center;margin-top:0;}
span.c2{cursor:pointer;FONT-FAMILY:Arial;FONT-SIZE:13px;color:black;font-weight:bold;width:30px;height:16px;text-align:center;margin-top:0;}
span.c3{cursor:pointer;FONT-FAMILY:Arial;FONT-SIZE:12px;color:#b0b0b0;font-weight:bold;width:30px;height:16px;text-align:center;margin-top:0;}


/* default space between tabs */
.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    margin-right:0.5em; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin-bottom:0.5em; /* vertical tabs */
}

.yui-navset .yui-nav li em { padding:.5em; } /* default tab padding */

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:6em; }
.yui-navset-left { padding-left:6em; } /* map to nav width */
.yui-navset-right { padding-right:6em; } /* ditto */

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
    display:block;
    zoom:1;
}

.yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }



.expand-tab-options {
	background-image:url(../images/tabs/tab-open-options.gif);
  	cursor:pointer;
 	display:block;
 	font-size:1px;
    height:6px;
    width:10px;
   	line-height:1px;
   	position:absolute;
   	right:5px;
   	top:14px;
 	background-position:center;
 	background-repeat:no-repeat;
}
.new-tab-button{
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
	width:65px;
	font-size:10px;
	color:#6593CF;
	background-color: transperent;
}

.tab-option-arrow-right{
	background:transparent url(images/tabs/tab-option-btn-right.gif) no-repeat scroll 0%;
	width:20px;
	height:20px;
	margin-bottom:5px;
	margin-top:5px;
	cursor:pointer;
}
.tab-option-arrow-left{
	background:transparent url(images/tabs/tab-option-btn-left.gif) no-repeat scroll 0%;
	width:20px;
	height:20px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
}
.tab-option{
	z-index:10000;
	height:130px;
	width:200px;
	position:absolute;
	background-color: #ffffff;
	border:1px solid #6593CF;
}

.tab-option-header-left{
	 background: url(../images/tabs/tab-sprite.gif) no-repeat 0px -100px;
}
.tab-option-header-right{
	background: url(../images/tabs/tab-sprite.gif) no-repeat right 0px;

}
.tab-option-table{
	width:100%;
	height:100%;
	border:1px solid #6593CF;
}
.tab-option-header{
	vertical-align:top;
	border-bottom:1px solid #6593CF;
	height:18px;
	background:  url(../images/tabs/tab-option-header.gif) ;
}
.tab-option-header-text{
	position:absolute;
   	left:4px;
   	top:1px;
	color:#15428B;
	font-weight:bold;
	font-size:10px;
}
.tab-option-close{
	background-image:url(../images/layout/tab-close-on.gif);
  	cursor:pointer;
 	display:block;
 	font-size:1px;
    height:11px;
    width:11px;
   	line-height:1px;
   	position:absolute;
   	right:4px;
   	top:1px;
 	background-position:center;
 	background-repeat:no-repeat;
}
.tab-option-item{
	border-color:#FAFCFF rgb(193, 216, 255) rgb(193, 216, 255) rgb(250, 252, 255);
	border-style:solid;
	border-width:1px;
	display:block;

	cursor:pointer;
	font-size:10px;
	color:#15428B;
	margin-left:2px;
	margin-top:9px;
	margin-right:5px;
	background:#E5EEFF;
}
.tab-option-item-child{
	margin-top:3px;
	margin-right:8px;
	background-image:url("../libs/yui/images/stabs/tab-strip-btm-bg.gif");
	font-size:10px;
	color:#15428B;
	width:14px;
	float:left;
}
.tab-option-item-child-on{
	margin-top:3px;
	margin-right:8px;
	background-color:#ffffff;
	width:14px;
	float:left;
}
a.tab-option-item:hover {
	background:#D7E5FF ;
	color:#15428B;
}

a.tab-option-item-parent:hover {
	background:#D7E5FF url(../images/snapshot/showModBlue.gif) no-repeat scroll 3px center;
	color:#15428B;
}
.tab-option-item-parent{
	background:#E5EEFF url(../images/snapshot/showModBlue.gif) no-repeat scroll 3px center;

}
.tab-option-item-parent-open{
	background:#E5EEFF url(../images/snapshot/hideModBlue.gif) no-repeat scroll 3px center;

}
a.tab-option-item-parent-open:hover{
	background:#D7E5FF url(../images/snapshot/hideModBlue.gif) no-repeat scroll 3px center;
	color:#15428B;
}

.tabOptionSharing{
	font-size:10px;
	color:#15428B;
	margin-left:5px;
}
.sharing-tab-module {
	background:#FFFFFF url(../images/tabs/tab-share-bg.png) repeat-x scroll left bottom;
	border-top:1px solid #15428B;
	margin:0pt;
	margin-top:-4px;
	padding:0pt;
	width:100%;
	color:#15428B;
	font-family:Tahoma;
}

.sharing-tab-module-title{
	background: url(../images/monitis/menu/SharedTabs.gif) no-repeat scroll 3px center;
	font-size:12px;
	font-weight:bold;

}
.sharing-tab-module-desc{
	margin:5px 5px  5px  5px ;
	font-size:11px;

}
.sharing-tab-module-desc-title{
	font-weight:bold;

}
.tab-sharing-page-count{
	color:#15428B;
	font-family:Tahoma;
	font-size:10px;
	margin-right:6px;
	cursor:pointer;
}
.tab-sharing-page-count-active{
	font-weight:bold;
}
.search-share-tab{
	background:url(../images/tabs/search.png) no-repeat scroll left center;
	padding:2px 2px 2px 14px;
	width:120px !important;
	margin-top:5px;
	margin-bottom:5px;
	height:25px !important;
}
#share-tab-search{
	margin-top:5px;
	margin-bottom:5px;
	height:25px;
}

#blackberry_skin, #default_skin, #gray_skin, #pink_skin{
	width:156px;
	height:118px;
	margin:6px;
	margin-top:5px;
	float:left;
	border:1px solid white;
}

#blackberry_skin{
	background: url(../images/skins/blackberry.gif) no-repeat;
}

#default_skin {
	background: url(../images/skins/default.gif) no-repeat;
}

#gray_skin {
	background: url(../images/skins/gray.gif) no-repeat;
}

#pink_skin {
	background: url(../images/skins/pink.gif) no-repeat;
}

.options_td{
	background:#ffffff;
	vertical-align:top;
	white-space:nowrap;
}

li a {
	text-decoration:none;
}

.options_td li {
	border:1px solid white;
	padding:5px;
	cursor:pointer;
}

#tabOptionTable
{
	z-index: 10000;
}


.mask
{
	z-index: 10040 !important;
}

#message_dlg .close
{
	background-image: url(../images/monitis/closeMod.gif);
}

#message_dlg .bd
{
	margin: 5px !important;
}

.ydlg-mask{
	z-index:10040;
}

#tag-cloud-dlg{
	z-index:10050;
}

#tabOptionsTABLE
{
	width:100%;
	font-size: 12px;
	table-layout:fixed;
	overflow:hidden;
}

.yui-ext-tabitembody
{
	margin-top:-1px;
}

#unsuspendable_tests
{
	list-style-type: disc !important;
	padding: 15px;
	margin-left:10px;
	color: red;
}

#stWindowBody-Container{
	text-align: left;
}
            #statesmod {position:relative;}

            #statesautocomplete, #statesautocomplete2 {position:relative;width:15em;margin-bottom:1em;}/* set width of widget here*/

            #statesautocomplete {z-index:9000} /* for IE z-index of absolute divs inside relative divs issue */

            #statesinput{width:145px;height:20px;z-index:0;}

            #statescontainer{position:absolute;top:1.7em;width:100%}

            #statescontainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}

            #statescontainer .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}

            #statescontainer ul {padding:5px 0;width:100%; text-align:left;}
            #statescontainer li {padding:0 5px;cursor:default;white-space:nowrap;}

.shared_tab_add
{
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	cursor: pointer;
}



.log_error{
	color: red !important;
}

.log_info{
	color: orange !important;
}
.example{
	color:#666666;
	font-size:9px;
	font-style:italic;
}

.addCheck{
	white-space:nowrap;
}
.addCheck td{
	vertical-align: top;
}


#autolayoutTable img{
	cursor:pointer;
	border: 1px solid white;
}


.dialog_form
{
	width: auto;
}

#dummyNode
{
	width:1px;
	height:1px;
	overflow:auto;
}
.signout{
	float:right;
	cursor:pointer;
	padding:5px 10px 0px 0px;
}
.userName{
	font-family: verdana;
	font-size: 11px;
	float:right;
	color:#6593CF;
	padding:5px 10px 0px 0px;
}
#loading_mask
{
	background-color: #CCCCCC;
	opacity: 0.5;
	left: 0pt;
	top: 0pt;
	position:absolute;
	display: none;
	z-index: 10070;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
}

#main-page-loading
{
	z-index: 10080 !important;
}


#downloadAgent
{
	text-decoration: none;
}

#downloadAgent:hover
{
	text-decoration: underline;
}

.x-grid-hd-row td {
	line-height:7px;
}

#mytagInfo .x-grid-hd-row td
{
	line-height: 13px;
}


#cloudWindowBody .x-grid-hd-row td
{
	line-height: 13px;
}

.x-grid-hd-text {
	font-weight:normal;
}
.x-grid-split {
width:2px;
}

.x-tabs-body
{
	overflow: hidden !important;
}

.layout_img
{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

#dialogWindowBody .text
{
	font-family: tahoma,helvetica,arial,sans-serif;
	font-size: 13px !important;
}

#options_body .text
{
	font-family: tahoma,helvetica,arial,sans-serif;
	font-size: 13px !important;
}

#addAgentForm .formLabel
{
	width: 100px;
}

.x-resizable-handle-south
{
	height: 4px;
}

#notificationTABLE tr
{
	height: 20px !important;
}

#tagSelectorSELECT
{
	margin: 1px;
}
.addCheckLegend
{
	font-family: tahoma,helvetica,arial,sans-serif;
	font-size: 13px !important;
}
.addCheckTable
{
	width:100%;
	margin-top:6px;
}

/* Menu  icons*/
.menuItem .iconStyle{
  	background: url('../images/monitis/menu_icons.gif') no-repeat;
	height:64px !important;
	width:64px !important;
	margin-left:10px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:3px;
}
.iconStyle{
  	background: url('../images/monitis/menu_icons.gif') no-repeat;
	height:64px !important;
	width:64px !important;
	margin-left:10px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:3px;
}
.menuItem .iconAddTest{
	background-position: -242px 0px;
}
.menuItem .iconAddAgent{
	background-position: -210px 0px;
}
.menuItem .iconAddVisitor{
	background-position: -258px 0px;
}
.menuItem .iconAddReport{
	background-position: -226px 0px;
}
.menuItem .iconAddVTReport{
	background-position: -274px 0px;
}
.menuItem .iconAddSEOPosition{
  	background: url('../images/monitis/16x16/position_add.gif') no-repeat;
}
.menuItem .iconAddSEOBacklinks{
  	background: url('../images/monitis/16x16/backlinks_add.gif') no-repeat;
}
.menuItem .iconAddSEOIndexedPages{
  	background: url('../images/monitis/16x16/indexed_pages_add.gif') no-repeat;
}
.menuItem .iconAddSEOPageRank{
  	background: url('../images/monitis/16x16/page_ranks_add.gif') no-repeat;
}

.menuItem .iconAddSEORanking{
  	background: url('../images/monitis/16x16/ranking_add.gif') no-repeat;
}

.menuItem .iconAddSEOSocialBookmarks{
  	background: url('../images/monitis/16x16/social_bookmarks_add.gif') no-repeat;
}

.menuItem .iconOptions{
	background-position: -386px 0px;
}
.menuItem .iconSharedTabs{
	background-position: -354px 0px;
}
.menuItem .iconNote{
	background-position: 0px 0px;
}
.iconNote{
	background-position: 0px 0px;
}
.menuItem .iconSSH{
	background-position: -338px 0px;
}

.menuItem .iconStatistics{
	background-position: -48px 0px;
}
.menuItem .iconSnapshot{
	background-position: -32px 0px;
}
.menuItem .iconRssFeed{
	background-position: -146px 0px;
}
.menuItem .iconFeedback{
	background-position: -434px 0px;
}
.menuItem .iconSubmitTestimonial{
	background-position: -322px 0px;
}
.menuItem .iconTodo{
	background-position: -130px 0px;
}
.menuItem .iconNews{
	background-position: -16px 0px;
}
.menuItem .iconAgent{
	background-position: -450px 0px;
}
.menuItem .iconVT{
	background-position: -258px 0px;
}
.menuItem .iconHelp{
	background-position: -418px 0px;
}
.menuItem .iconReports{
	background-position: -370px 0px;
}
.menuItem .iconNotification{
	background-position: -402px 0px;
}
.menuItem .iconSEO{
	background-position: -499px 0px;
}
.menuItem .iconSEOBacklinks{
	background-position: -516px 0px;
}
.menuItem .iconSEOIndexedPages{
	background-position: -533px 0px;
}
.menuItem .iconSEOPageRank{
	background-position: -550px 0px;
}
.menuItem .iconSEORanking{
	background-position: -618px 0px;
}
.menuItem .iconSEOSocialBookmarks{
	background-position: -601px 0px;
}

.menuItem .iconSEOMyBuzz{
	background-position: -635px 0px;
}


/* Menu  icons big*/

.menuItem .iconAddSEOPositionBig{
  	background: url('../images/monitis/64x64/position_add.gif') no-repeat;
}

.menuItem .iconAddSEOBacklinksBig{
  	background: url('../images/monitis/64x64/backlinks_add.gif') no-repeat;
}

.menuItem .iconAddSEOIndexedPagesBig{
  	background: url('../images/monitis/64x64/indexed_pages_add.gif') no-repeat;
}

.menuItem .iconAddSEOPageRankBig{
  	background: url('../images/monitis/64x64/page_ranks_add.gif') no-repeat;
}

.menuItem .iconAddSEORankingBig{
  	background: url('../images/monitis/64x64/ranking_add.gif') no-repeat;
}

.menuItem .iconAddSEOSocialBookmarksBig{
  	background: url('../images/monitis/64x64/social_bookmarks_add.gif') no-repeat;
}

.menuItem .iconSEOBig{
  	background: url('../images/monitis/64x64/position.gif') no-repeat;
}

.menuItem .iconSEOBacklinksBig{
  	background: url('../images/monitis/64x64/backlinks.gif') no-repeat;
}

.menuItem .iconSEOIndexedPagesBig{
  	background: url('../images/monitis/64x64/indexed_pages.gif') no-repeat;
}

.menuItem .iconSEOPageRankBig{
  	background: url('../images/monitis/64x64/page_ranks.gif') no-repeat;
}

.menuItem .iconSEORankingBig{
  	background: url('../images/monitis/64x64/ranking.gif') no-repeat;
}

.menuItem .iconSEOSocialBookmarksBig{
  	background: url('../images/monitis/64x64/social_bookmarks.gif') no-repeat;
}

.menuItem .iconOptions{
	background: url('../images/monitis/64x64/options.png') no-repeat;
}

.menuItem .iconTodo{
	background: url('../images/monitis/64x64/todo.png') no-repeat;
}

.menuItem .iconNote{
	background: url('../images/monitis/64x64/note.png') no-repeat;
}

.menuItem .iconNotification{
	background: url('../images/monitis/64x64/notification.png') no-repeat;
}

.menuItem .iconFeedback{
	background: url('../images/monitis/64x64/tell_friend.png') no-repeat;
}

.menuItem .itemName{
  	background-color:#F4FBFF;
  	padding: 1px 5px 3px 5px;
	font-weight: bold;
  	color: #406FAB;
}

.icon .portletIcon{
	background: url('../images/monitis/menu_icons.gif') no-repeat;
  	float:left;
	height:16px !important;
	width:16px !important;
}

.icon .portletIconTest{
	background-position: -466px 0px;
}
.icon .portletIconContact{
	background-position: -402px 0px;
}
.icon .portletIconVisitor{
	background-position: -258px 0px;
}
.icon .portletIconVTReport{
	background-position: -274px 0px;
}
.icon .portletIconReport{
	background-position: -370px 0px;
}
.icon .portletIconNote{
	background-position: 0px 0px;
}
.icon .portletIconTodo{
	background-position: -130px 0px;
}
.icon .portletIconNews{
	background-position: -16px 0px;
}
.icon .portletIconAlerts{
	background-position: -146px 0px;
}
.icon .portletIconHelp{
	background-position: -418px 0px;
}
.icon .portletIconAbout{
	background-position: -194px 0px;
}
.icon .portletIconStatistics{
	background-position: -48px 0px;
}
.icon .portletIconSnapshot{
	background-position: -32px 0px;
}
.icon .portletIconSSH{
	background-position: -338px 0px;
}
.icon .portletIconFeedback{
	background-position: -434px 0px;
}
.icon .portletIconTellFriend{
	background-position: -306px 0px;
}
.icon .portletIconTraceRoute{
	background-position: -290px 0px;
}

.icon .portletIconSEOPosition{
	background-position: -499px 0px;
}
.icon .portletIconSEOBacklinks{
	background-position: -516px 0px;
}
.icon .portletIconSEOIndexedPages{
	background-position: -533px 0px;
}
.icon .portletIconSEOPageRank{
	background-position: -550px 0px;
}

.icon .portletIconSEORanking{
	background-position: -618px 0px;
}

.icon .portletIconSEOSocialBookmarks{
	background-position: -601px 0px;
}

.icon .portletIconSEOMyBuzz{
	background-position: -635px 0px;
}

.seoFormLabel{
	width: 100px;
}
.chartAxisLabel{
	font-weight: bold;
	font-size: 12px;
}

.seoEnginesTable{
	border-collapse: collapse;
	empty-cells: show;
}
.seoEnginesTable TD{
	border:1px solid #999999;
	padding: 5px;
}
.seoEnginesTable TD.right{
	border-left:0px;
	border-right:0px;
}
.seoEnginesTable TD.center{
	border-left:0px;
	border-right:0px;
	padding-left: 10px;
}
.seoEnginesTable TD.left{	
	border-right: 0px;
	padding-left: 10px;	
}

.seoEnginesTableHeader{
	background-color:#EEEEEE; 
	font-weight:bold;
	font-size: 14px;
}
.clickable{
	cursor: pointer;
}

.x-toolbar{
	background: none;

}
.x-small-editor{
}


.bordered-table{
	border-collapse: collapse;
	empty-cells: show;	
}

.bordered-table TR TD{
	border: 1px solid #DDDDDD;
	font-size: 11px;
	white-space: nowrap;
	padding: 4px;
}
.x-btn-text{
	color: #15428B;
}

.bigIcon{
	background: url('../images/monitis/64x64/merged_icon.gif') no-repeat;
  	float: left;
	height: 64px !important;
	width: 64px !important;	
}

.bigIconPosition{
	background-position: -329px 0px;
}
.bigIconPageRank{
	background-position: -262px 0px;
}
.bigIconBacklink{
	background-position: -192px 0px;
}
.bigIconIndexedPages{
	background-position: -126px 0px;
}
.bigIconRanking{
	background-position: 0px 0px;
}
.bigIconSocialBookmarks{
	background-position: -64px 0px;
}

.legendSquare{
	width: 6px;
	height: 13px;
	margin-left: 5px;
	margin-right: 2px;
	margin-bottom: 3px;
	
}

.legendActive{
	color: #000000;
	font-weight: bold;
	cursor: pointer;	
	float: left;
}

.legendInactive{
	color: #CCCCCC;
	font-weight: bold;
	cursor: pointer;
	float: left;
}

.legendUrl{
	font-weight: bold;
}

.floatLeft{
	float: left;
}

.link{
	color: #0000FF;
	text-decoration: underline;
}
.legendDiv{
	width: 100%;
	overflow-y: scroll;
}