 
 body, td, p, a, div, textarea, li, dt, button, select, input {
    color:#000000;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

img
{
    border: 0 none;
}

body {
	background-color:#FFFFFF;
	background-image: url(../../img/bg_body.gif);
	background-repeat:repeat-x;
    font-size:80%;
    font-weight:normal;
    margin:0 5px;
    padding:0;
}

p {
    margin-bottom:1px;
    margin-top:1px;
}

.SortColumn a:link,.SortColumn a:active,.SortColumn a:visited,.SortColumn a:visited  
{
    color: #FFFFFF;
    text-decoration:none;
}

.SortColumn a:hover {
    color:yellow !important;
    text-decoration:none;
}

a, a:link, a:active, a:visited  
{
    color: #528100;
    text-decoration:none;
}
a:hover {
    color:#2f4a00;
    text-decoration:underline;
}

table, textarea {
    font-size:100%;
}

td {
}

a.anonymouslink, a.anonymouslink:hover 
{
    color : #000000;
    cursor:auto;
    text-decoration:none;
}

/* Headings                    */
/*-----------------------------*/
h1 {
    font-size:120%;
    padding:0;
}

h2
{
	font-size:110%;
    padding:0;
}
	
h3
{
	font-size:100%;
    padding:0;
}

h1, h2, h3, h4
{
	margin: 0;
}

/* END headings */

/* top bar */
.topbgcell
{
    background-repeat: no-repeat;
}
.topbgspacer
{
   /* background-image: url(img/bg_body.gif);
    background-repeat: repeat-x; */
}
.topbglinks
{
    background-image: url(../../img/headerlinks_bg.gif);
    font-size : 11px;
    text-align: right;
    width: auto;
}
.topbglinksleft
{
    background-image: url(../../img/headerlinks_bgleft.gif);
    width:7;
    height:17;
}
.topbglinksright
{
    background-image: url(../../img/headerlinks_bgright.gif);
    width:5;
    height:17;
}
.topbglinks a, .topbglinks a:visited, .topbglinks a:active
{
    color:#FFFFFF;
    font-size: 11px;
}
.topbglinks select
{
    font-size: 11px;
}
/* end top bar */

/* search input */
#searchtext {
    border:medium none;
}
/* end search input */

/******* LOGIN CONTROLS ************/
.login
{
    font-size : 80%;
}
.loginbox, .createuser   
{
    margin-left: auto; margin-right: auto;
}

.logintextbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 140px;
    margin-right: 6px;
    margin: 1px; 
    padding: 0px;
}

.login
{
    width: 240px;
}

.login, .createuser, .recoverpass
{
    /* background-color: #fff !important; */
    border: none !important; 
    margin-bottom: 10px;
}

.createuser, .recoverpass  
{
    padding:0px;
    margin: 10px; 
    background-color: #e7ffbc; 
}

.logintitle, .createusertitle
{
    background: url(../../img/h_green2.gif) left no-repeat; 
    width:230px; 
    height: 18px; 
    color: #fff; 
    font-size:11px; 
    font-weight: bold;
    text-align: left; 
    /*padding-left: 10px;*/
}
.logintitle span { margin-left: 10px; }

.rememberme { float: right; }
.log_first_td { text-align: right; width: 72px; }
.log_sec_td { }



.createusertitle{
    background:#537C0C url(../../img/top_m.gif) repeat-x scroll center top;
    color:#FFFFFF;
    margin:4px 0;
    padding:4px;
    background-color: #537c0c;
}

.createusersidebar
{
    border : 0px;
    vertical-align: top;
    font-size : 0.9em;
}

.createusererrormessage
{
    color : Red;
}

/* BUTTON STYLES */
.btnsidebar
{
    border : 0px;
    color: #ffffff;
}

.btncreateusernav, .loginbutton, .btnrecoverpasssubmit, .btncreateuser
{
    background:transparent url(../../img/loginb.gif) no-repeat;
    border:medium none;
    color:#000000;
    height:18px;
    width: 82px;
    padding-bottom: 5px;
    /*margin-right: 10px;*/
    margin-top: 4px;
    margin-bottom: 4px;
} 

.loginbutton {
    margin-right: 10px;
}

.right2 {
    text-align: right;
}

.right2 a, .rememberme {
    margin-right: 10px;
}

.createuserheader
{
    background : #6B696B;
    font-weight: bold;
    color: #FFFFFF;
    text-align : center;
}

.createuserstep
{
    border-width : 1px;
    background-color:#E7FFBC;
    padding: 4px;
}
/* END BUTTON STYLES */

/******* LOGIN CONTROLS END ************/


/******* MAIN DEPOSIT VIEW STYLES **********/
.showall_lnk, .showall_lnk:visited, .showall_lnk:hover, .showall_lnk:active
{
    font-weight:bold;
    margin-left:10px;
    padding:3px;
}

.oneDeposit
{
    font-size:85%;
    padding: 5px 0px 0px 0px; 
    margin: 15px 0px 0px 0px; 
    border-bottom: 1px dotted #9ac62f; 
    border-bottom-width: 80%;
}

h2.date-header {
    font-size:11px;
    color:#000; 
    margin:0px;
    margin-left: 15px;
    padding:0px;
    text-align:left;
}

.depositFooter
{
    clear:both;
    color: #777777;
    font-size : 80%;
    background-color: #fff7e8;
    padding: 4px 0px 4px 10px;
    
}

.mainview_lnk, .ItemTagShow a, .ItemTagShow a:visited, .ItemTagShow a:hover
{
    text-decoration:underline !important;
}

td > span.ItemTagShow {
    display: block; 
    padding: 5px 0px;
}

.depositShortText { font-size: 11px; }

.depositShortText ol
{
    display:inline; 
}

.depositImage
{
    float:left;
    margin: 5px;
}

.title-header {
    background:#537C0C url(../../img/top_m.gif) repeat-x scroll center top;
    color:#FFFFFF;
    float:left;
    margin:4px 0;
    padding:4px;
    vertical-align:middle;
    width:100%;
}
.title-header a, .title-header a:visited, .title-header a:hover  
{
    color: #fff !important; 
}

h3.title-header  
{
    padding: 3px 0px; 
}

h3.title-header a  
{
    font-size: 12px; 
    font-weight: bold; 
    color:#78a22f;
    margin-left: 15px; 
}

.status-msg-wrap {
    font-size:90%;
    margin:10px auto;
    position:relative;
    width:90%;
}

.status-msg-body {
    padding:0.3em 0;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:4;
}

.status-msg-border {
    border:1px solid #000000;
    opacity:0.4;
    position:relative;
    width:100%;
}

.status-msg-bg {
    background-color:#CCCCCC;
    opacity:0.8;
    position:relative;
    width:100%;
    z-index:1;
}

.status-msg-hidden {
    padding:0.3em 0;
    visibility:hidden;
}

/******* END DEPOSIT VIEW STYLES **********/

/******* COMMENT VIEW STYLES **************/

.CommentTable { border: solid 1px #ffffff; }

.CommentTable .tr1 
{
	font: 70%; 
	cursor:auto;
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #e8ffc1; 
	TEXT-ALIGN: left;
}
.CommentTable .tr2 
{
    font: 70%; 
    cursor:auto;
	BACKGROUND-COLOR: #fff; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
}

.CommentTable hr   
{
border-color:#578010;
border-style:solid none;
border-width:1px 0pt;
}

/***** END COMMENT VIEW STYLES ************/

/****** USER VIEW STYLES ******************/
.UserTable
{
    border: solid 1px #ffffff;
}
.UserTable td
{
    border-left : solid 1px white;
    border-right : solid 1px white;
}
.UserTable .tr1 
{
	font: 80%; 
	cursor:auto;
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #e8ffc1;
	TEXT-ALIGN: left;
}
.UserTable .tr2 
{
    font: 80%; 
    cursor:auto;
	BACKGROUND-COLOR: #edffd0;; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
}
/***** END USER VIEW STYLES ***************/

/****** VIP Connections VIEW  ************/
/*.connections_memberOfGroups, .userTableHolder
{
    text-align:center;
}*/

.vipListView div.container
{
    width:144px;
    /*height:144px;*/
    display:inline;
    float:left;
    margin:0 0 15 15;
}

.vipListView div.container div.img
{
    height:144px;
    text-align:center;
    vertical-align:middle;
}

div.container div.img { vertical-align: middle; }

.lblConnectionsHeader
{
    font-weight: bold;
}

.connections_memberOfGroups
{
    margin: 20px 0px 0px 0px;
    float:none;
    clear:both;
}
/****** END VIP Connections VIEW *********/

/******* STATIC TEXTS *********/
.StaticText
{
    font-size:90%;
}
/****** END STATIC TEXTS ******/

/*----------------------------:Paging---------------------------*/ 
.navigation  
{
    clear:both;
    text-align:center;
	margin-top:30px;
    background-color: #e4ecd5; 
    border: 1px solid #cdddb2; 
}

#leftnav, .leftnav
{
	/*float:left;*/
	/*width:180px;*/
	text-align:center;
}

#rightnav, .rightnav
{
	/*float:right;
	width:180px; */
	margin-right:20px;
	text-align:center;
}

#numnav, numnav
{
	/*float:inherit;*/
	text-align:center;
}
/*----------------------------:PagingEnd---------------------------*/ 

/*----------------------------Admin menu---------------------------*/
.adminMenuP
{    
    position: absolute; 
    background:#FFFFFF;
    
    top: 30px;
    left: 50%;
    width: 600px;
    margin-left: -300px;
}
/*-----------------------end admin menu ---------------------------*/

/*-----------------------left nav ---------------------------------*/
.leftBlogTypes .first  
{
    padding-top: 0px;                     
    background-position: 0px 0px; 
}

.leftBlogTypes li a
{
    font-weight:bold;
}

.leftBidAsk li a
{
    font-weight:normal;
}
/*--------------------end left nav---------------------------------*/

/*______________ Search Form ___________*/

#searchform {
margin:0px;
padding: 0px;
width: 240px;
text-align: right;
}
#goSearchLink { vertical-align:bottom; margin-right: 15px; }
#searchform .equal { 
vertical-align: middle; /* for IE */
}
#searchform #searchtext {
margin-left: 3px;
background: white;
color: #808080; /* grey */
border: 1px solid #CDCDAB; /* brownish */
width: 130px;
height: 20px;
}

/*--------------------end search form-----------*/
/*------left panel-----------------*/
#OptionsList {
    list-style: none;
    width: 148px;
    height: 17px;
}
#OptionsList li  
{
    background:transparent url(../../img/h_orange.gif) repeat scroll left center;
    list-style: none;
    margin-bottom: 4px;
}
#OptionsList li a  
{
    color: #000; 
    padding:2px 0 2px 14px;
    margin: 0px 0px 0px 6px;
    background:url(../../img/obetavni_bullet.gif) no-repeat left;
}
#OptionsList li a:hover { color:#000; text-decoration: none }


.leftBlogTypes, #OptionsList, .leftBidAsk, #tags_ul, #archive, .archive_sub {
    margin:0px;
    padding:0px;
}

.leftBlogTypes
{
    padding:0 0 10 0;
}

.wpdiv
{
    padding:0 0 10 0;
}

.leftBlogTypes li {
list-style: none;
background: url(../../img/h_green.gif) left;
background-color: #78a22f;
background-repeat: no-repeat;
background-position: 0px 10px;
width: 148px;
padding-top:10px;
}
#leftBlog_first { padding-top: 0px; background-position: 0px 0px; }
.leftBlogTypes li a, .leftBlogTypes li a:visited  
{
    color: #ffffff; 
    /* padding: 2px 0px 2px 10px; */
}
.leftBlogTypes li a:hover { color:#ffde5a; text-decoration: none; }

.leftBidAsk li {
background-image: none !important;
background-color: #78a22f;
border-bottom: 1px dotted #9ac62f;
width: 148px;
padding-top: 0px;
}
.leftBidAsk li a { padding-left: 18px !important; }

.wpcaption, .wpcaptionblk
{
    height: 17px;
    width: 148px !important;
}

.wpcaption, .wpcaption a.capt, .wpcaption a.capt:visited, .wpcaption a.capt:active, .wpcaption a.capt:hover {
    color: #fff;
}

.wpcaptionblk {
    color: #000;
}

.bg_green {
    background: url(../../img/h_green.gif) left no-repeat;
}

.bg_orange {
    background: url(../../img/h_orange.gif) left no-repeat;
}

.bg_orange2 {
    background: url(../../img/h_orange2.gif) left no-repeat;
    height: 17px;
    width: 229px !important;
    color: #fff;
    padding: 0px 0px 0px 10px;
    margin-top:10px;
}


_sys_orangebg, #archive li, .archive_sub li, .left_ul li, .right_ul li, #tags_ul li
{
    background-color: #fcd89a;
}

_sys_darkorangetext, .left_ul li a:hover, .right_ul li a:hover, #tags_ul li a:hover
{
    color:#945d00; 
}

_sys_greentext
{
    color:#538201; 
}

_sys_blacktext, #tags_ul li a
{
    color: #000;
}

#tags_ul { list-style: none; width: 150px !important; }
#tags_ul li { border-bottom: 1px dotted #9ac62f; width: 148px; }
#tags_ul li a { padding-left: 10px; display:block; }
#tags_ul li a:hover { text-decoration: none; }


#archive {}
.archive_sub {}

#archive li {
list-style: none;
background: url(../../img/h_green.gif) left;
background-repeat: no-repeat;
background-position: 0px 0px;
width: 148px;
}

#archive li a { color: #000; padding: 2px 0px 2px 10px; }
#archive li a:hover { text-decoration: none; }

.archive_sub li {
background-image: none !important;
border-bottom: 1px dotted #9ac62f;
width: 148px;
padding-top: 0px;
}
.archive_sub li a { padding-left: 18px; }

.expander { padding-left: 6px; }


.left_ul  
{
    list-style: none; 
    margin:0px 0px 10px 0px; 
    padding:0px; 
}
.left_ul li  
{
    border-bottom: 1px dotted #d4b74d; 
    width: 148px; 
    border-bottom: 1px dotted #9ac62f; 
}
.left_ul li a  
{
    color: #000; 
    padding-left: 10px;
    display: block; 
}
.left_ul li a:hover  
{
    text-decoration: none; 
}
/*-----end left panel--------------*/

/*____________________middle ________________*/
.menuMiddle
{
    text-align:center;
    vertical-align:middle;
}

.topmenu {
  width:100%;
  background:url("../../img/top_m.gif") repeat-x top;
  font-size:11px;
  }

.nofloat {
    float:left;
    margin-left: 4px !important;

}

.topmenu ul {
  margin:0;
  padding:0;
  list-style:none;
  margin-left: 2px;
  }
.topmenu li { float:left; margin:0; }
.topmenu li a, .menuMiddle a {
  float:left; 
  display:block;
  padding:0px; 
  margin:0px 15px 0px 0px;
  text-decoration:none;
  color:#fff !important;
  }
.topmenu li a:hover, .menuMiddle a:hover {
  color:#ffde5a !important;
}
/*____________________ end middle ________________*/
/*____________________ right _____________________*/
.right_ul  
{
    list-style: none; 
    margin:0px 0px 10px 0px; 
    padding:0px; 
}
.right_ul li  
{
    border-bottom: 1px dotted #d4b74d; 
    width: 229px; 
    border-bottom: 1px dotted #9ac62f; 
}
.right_ul li a  
{
    color: #000; 
    padding-left: 10px; 
}
.right_ul li a:hover  
{
    text-decoration: none; 
}
/*_________________end right _____________________*/


/*------ profile table ------------*/

.archive_head { color: #000; margin-top: 12px; }
.viewprofile 
{
    border: 1px solid #b1d179;
    border-collapse: collapse;    
}
.viewprofile td
{
    padding: 4px 6px;
}

.firstcolumn { font-weight: bold; width: 160px; text-align: right; }
.tr_even { background-color: #EDFFD0; }
.tr_odd { background-color:#f7ffe9 !important; }
.form_right 
{ 
    float: right; 
    clear: right; 
}
 
.profileRightProperty { background-color: #ffebc9; padding: 6px; }
.lblProfileRightHeader { color: #000; }


/******** messages ***************************/
.messagefooter {
background-color:#FFF7E8;
padding:4px 0 0 15px;
}
.messagefooter a { padding:4px; }

.mess_heading { background:url("../../img/top_m.gif") repeat-x top; background-color: #537c0c; color: #fff; float:left; vertical-align: middle; width: 100%; padding: 2px 0px; }
.mess_heading span.capture { color: #fff; margin-left: 15px; }
.mess_heading a, .mess_heading a:visited { color: #ffde5a; font-weight: bold; }

.check_right { float: right; vertical-align: top; display: block; margin-right: 10px; }
.check_right label { color: #fff; }

.mess_heading_txt { float: left; }
/* 
.msgtree table tr td:first-child { background-color: red; } 
.messages_bg_left { background:url("../../img/mymess_left_bg.gif") no-repeat right; }
.messages_bg_right { background:url("../../img/mymess_right_bg.gif") no-repeat right; }
.messages_bg_right a span { color:#fff; }
*/

.dep_edit { background-color:#f7ffe9; padding:10px; }
.dep_edit h3 u { text-decoration: none; font-weight: normal; }
.dep_edit h3 { background:url("../../img/top_m.gif") repeat-x top; background-color: #537c0c; padding: 4px; color: #fff; margin:4px 0px; }
.dep_edit h3 a, .dep_edit h3 a:hover, .dep_edit h3 a:visited  
{
    color:#ffde5a; 
    text-decoration:underline;
}
.dep_edit hr  
{
    border-color:#d1f09d;
    border-style:solid none;
    border-width:1px 0pt;
}
.dep_edit p { background-color: #fff; padding: 6px; border: 1px solid #d1f09d; }
.dep_edit .capture { color:#528100; }
.dep_edit img {
    margin-bottom: 15px;
}
 
.div_ifeel { text-align: center; margin: 20px 0px; }
 
 /***** admin menu *******/
 .SearchDiv
 {
     clear:both;
 }
 /***** end admin ********/
 
 .description div div.StaticText, .maincenter div div.StaticText { background-color:#f7ffe9; padding:10px; font-weight: 24px; }
 .description div div.StaticText b, .description div div.StaticText u, .description div div.StaticText strong { color: #70a613; }
 
 .maincenter span, .maincenter div span, .maincenter div div.StaticText  {
    /*margin-left: 10px;*/
}

td.mainright div div.StaticText {
    margin-left: 5px;
}


.breadcrumb, .mydep_filters, .mess_h3 { margin-left: 10px; }

.right10 { padding-right: 10px; }
.inputtd { float: right; text-align: right; }
.dep_alert{ color:Red;} 
 /**** MAIN LAYOUT START *******/
.sys_centerwidth, .outer, .top, .bottom, .mainrow
{
    width:984px;
}

.outer{
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    text-align:center;
    }
.top 
{
}
.bottom {
	float:left;
}

/* TABLE based layout */
.mainrow {
  border:0px;
}

.mainright, .maincenter, .mainleft
{
    vertical-align:top;
    padding-bottom:10px;
}

.mainright {
	width:230px;
	padding-left:2px;
}

.maincenter {
	/* width:58%; */
	padding: 0px 15px 15px 15px;
}

.mainleft {
	width:160px;
	padding-right:2px;
}
.expander{
    cursor:pointer;
}
/* DIV based layout
.mainright {
	width:20%;
	float:left;
	padding-bottom:10px;
	padding-left:2px;
	}

.maincenter {
	width:58%;
	float:left;
	padding-bottom:10px;
	}

.mainleft {
	width:20%;
	float:left;
	padding-bottom:10px;
	padding-right:2px;
	}*/

/* DIV-TABLE based layout
.mainright, .maincenter, .mainleft {
  display: table-cell;
}
.mainright {
  width: 20%;
}
.maincenter {
  width: 58%;
}
.mainleft {
  width: 20%;
}
.mainrow {
  border-collapse: collapse;
  display: table;
  table-layout: fixed;
}*/

.banner {
	background:#fff;
}

/******* MAIN LAYOUT STOP *********/

/******** PROFILE CONTROLS *************/

.divLoading
{
    padding: 2px;
    font-size: 9pt;
    position: absolute; 
    top: 0;
    right: 0; 
    background: red;
    color: white;
}

.ProgressBar 
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100%;
	height: 2em;
}

.lblProfileRightHeader
{
    font-weight: bold;
}

.profileRightProperty
{
    margin: 10px 0px 0px 0px;
}

/*** jquery progress indicator ***/
div.blockMsg {
  background-color: #fff;
  background-image: url(img/progress-indicator.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #ddd;
  height: 50px;
  width: 270px;
}

/******** PROFILE CONTROLS END *************/


/* MESSAGE BAR CONTROLSTYLES */
.errorwrap {
	background: #F2DDDD;
	border: 1px solid #992A2A;
	border-top: 0;
	margin: 5px;
	padding: 0;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.errorwrap h4 {
	background: #E3C0C0;
	border: 1px solid #992A2A;
	border-left: 0;
	border-right: 0;
	color: #992A2A; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.errorwrap p {
	background: transparent;
	border: 0;
	color: #992A2A;
	margin: 0;
	padding: 8px;
}

.StatusBar {
	font-size:11px;
	background: #DDF2DD;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #2A992A;
	margin: 5px;
	padding: 0;
	border-top: 0;
}

.StatusBar h4 {
	background: #C0E3C0;
	border: 1px solid #2A992A;
	border-left: 0;
	border-right: 0;
	color: #2A992A; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.StatusBar p {
	background: transparent;
	border: 0;
	color: #2A992A;
	margin: 0;
	padding: 8px;
}
/* MESSAGE BAR CONTROLSTYLES */

.capture
{
    font-weight:bolder;
    clear:both;
}

.depositTitle
{
    font-weight:bolder;
    text-decoration:underline;
}

.VisibilityCaption
{
    margin-left:5px;
    color:Red;
    font-weight:lighter;
} 
/*----------------------------:Tools---------------------------*/  
.display_none
  {
	display:none;
  }
.ToolCell
  {
	border: solid 1px white;
	PADDING: 2px; 
  }
.ToolCellLast
  {
	border: solid 1px white;
	PADDING: 2px; 
  }
.ToolGridPaging
  {
	FONT: bold 12px tahoma;
 }
.RowPrice 
  {
  FONT: 13px tahoma;
 }
.ToolDeleteButton
  {
	WIDTH: 20px;
  }
.ToolInsertButton
  {
	WIDTH: 20px;
  }
  
.ToolTable { border: solid 1px #ffffff; }
.ToolTable, .ToolTable tr td {
    vertical-align: middle;
}
.ToolTable td
{
    border-left : solid 1px white;
    border-right : solid 1px white;
}

.ToolHead
  {
  	BORDER-RIGHT: white 1px solid; 
  	BORDER-LEFT-COLOR: white; 
  	BORDER-BOTTOM-COLOR: white; 
  	FONT: bold 11px tahoma; 
  	COLOR: white; 
  	BORDER-TOP-COLOR: white; 
  	HEIGHT: 24px; 
  	background-color: #78a22f; 
  	TEXT-ALIGN: center;
  }
.tr1 
{
    cursor:pointer;
	FONT: 11px tahoma; 
	VERTICAL-ALIGN: middle; 
	background-color: #c7dba4; 
	TEXT-ALIGN: left;
}
.tr2 
{
    cursor:pointer;
	FONT: 11px tahoma; 
	background-color: #e4eed2;
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
}
/*----------------------------:ToolsEnd---------------------------*/

/*----------------------------:MultiCheck-----------------------------*/
.checklistInput
{
	width:20px !important;	
	border: 0px !important;
}

.checklist
{
	/*border: 1px solid #000000;
	background-color:White;*/
}
/*----------------------------:MultiCheckEnd---------------------------*/ 

/*----------------------------:UserInfo-----------------------------*/
.tbluserinfo
{
    width:100%;
    margin:0 0 15px 0;
    border-collapse: collapse;
}
.tbluserinfo td { padding: 3px; font-size: smaller; }
.tbluserinfo .lt
{
    width:130px;
    text-align:left;
}
.tbluserinfo .rt
{
    text-align: left;
}
.tbluserinfo .tr_odd { background-color: #fcd89a; }
.tbluserinfo .tr_even { background-color: #ffedcd; }

/*----------------------------:UserInfoEnd---------------------------*/ 
 #UsersAssignDiv .ui-dialog-container 
{
	width:450px !important;
	height: 500px !important;
	
}

.ui-dialog-content, .ui-dialog-container{
    background-color: #ffedcd;
    border: 1px solid #ffd793; 
}

.ui-dialog-container 
{
	width:250px;
	height: 200px;
}
.ui-dialog-titlebar 
{
    background:#537C0C url(../../img/login.gif) repeat-x scroll center top; 
    background-color: #cf8301; 
	padding:2px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
}
.ui-dialog-titlebar a { color: #fff; }

.ui-dialog-content 
{
    padding:5px;
}

.ui-dialog-titlebar-close
{
	width: 16px;
	height: 12px;
	position:absolute;
	top: 2px;
	right: 7px;
	cursor: pointer;
} 
 /* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #400;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #777;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #999 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
 
 #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

