/*
	LAYOUT
*/
/*main content*/

/* ini only_dashboard */
#imgportada {
	float: right;
	width: 50%;
	margin-top: 1.5em;
	padding-right: 0.3em;
}
#imgportada_marc {
	float: right;
	width: 385px;
	height: 215px;
}
#imgportada_screenshot {
	width: 385px;
	height: 215px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../img/cover_screenshots_right_v1.0.gif);
}
#imgportada .link {
	clear:both;
	text-align:right;
	padding-top: 1em;
}
#imgportada .control {
	width: 16px;
	height: 16px;
}
#imgportada_control_prev {
	position: absolute;
	top: 1em;
	left: 323px;
}
#imgportada_control_next {
	position: absolute;
	top: 1em;
	left: 357px;
}
.divindex {
	margin-top: 2em;
}
#about .divindex h2 {
	margin-left: 0px;
	margin-left: 20px;
	text-indent: -22px;
}
#about .divindex h3 {
	margin-left: 22px;

}
.divindex h2 {
	font-size: large;
	margin: 0.5em 0 0.2em 0;
	color: #444;
	font-weight: normal;
}
.divindex h3 {
	font-size: 1.1em;
	margin: 0 0 0.5em 0;
	color: #444;
	font-weight: normal;
}
.arrowindex {
	background-position:-8px -69px;
}

#flashBalance_container {
	position:relative;
	overflow: auto;
	background-color: #F5F5F5;
}
#show_accounts {
	background-color: #F5F5F5; overflow: hidden;
}
#arrow_plega {
	width: 16px;
}
#check_accounts {
	margin: 0.5em 0em 0.5em 1em;
	width: 15em;
}
#notes {
	position: relative;
	width: 100%;
	height: 24em;
	background: url(../img/cantonada_notes.gif) no-repeat bottom right;
	background-color: #ff9;
	padding: 0.2em;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
#xinxetaNotes {
	position: absolute;
	left: 48%;
	top: -10px;
	width: 32px;
	height: 26px;
}
#nota {
	clear: both;
}
#helpnotes {
	padding-left: 1.5em;
}
#textNota {
	margin: 1em;
	overflow: auto;
	height: 19em;
}
.noNotes {
	margin: 1em;
	color: #666;
}
#titolNotes {
	color: #000;
	font-size: large;
	padding-left: 0.2em;
	border-bottom: 1px outset #000;
}
#textareaDashboard {
	width: 98%;
	height: 13em;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
}
/* fi only_dashboard */
.sortnone {
	vertical-align: middle;
}
.sortup {
	vertical-align: middle;
}
.sortdown {
	vertical-align: middle;
}
.sep {
	line-height: 2em;
	padding: 2px 0px 2px 18px;
	background: none;
}
.karma_div {
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
}
.karma_img {
	width: 90px;
	height: 18px;
}
.karma_out {
	position: relative;
	width: 90px;
}
.editable, textarea{
/*	background-color: #fea; */
}
#status_refresh {
	float: right;
	padding: 0.5em;
}
.spy_all_lang {
	padding: 0.5em;
}
.stat_ok {
	background-color: #6c6;
	color: #fff;
}
.stat_ko {
	background-color: #c66;
	color: #fff;
}
.monospace_small {
	font-size: small;
	font-family: Courier, "Courier New", monospace;
}
.shortcutico {
	width:16px;
	height:16px;
	border:0px
}
#wrapper {
	background: url(../img/bg-fot_bottom.gif) repeat-x bottom;
}
/*top*/
#head{
	width: 79em;
	overflow: hidden;
	clear:both;
	text-align: left;
	margin: 38px auto 0;
}
#tagline {
	display: block;
	margin: 0;
	font-size: .8em !important;
	color: gray; background-color: inherit;
}
/* center cont */
#content{
	width: 79em;
	min-height: 30em;
	clear: both;
	overflow: hidden;
	text-align: left;
	margin: 0 auto 40px;
}

#subcont {
	width: 60em;
	float: left;
}

/* menu tabs (horizontal) */
#menu {
	overflow: hidden;
	height: 2em;
	margin: 26px 0 0 0;
}
#menu li, #menulist li, .menulist li {
	list-style: none;
	display: inline;
	margin: 0;
}
#menu li a {
	display: block;
	float: left;
	color: #1a517f; background-color: #dedede;
	text-decoration: none;
	font-weight: 700;
	margin-right: 8px; padding: 6px 26px;
}
#menu li a:hover, #menu li a.current2 {
	color: #d69728; background-color: #f5f5f5;
	text-decoration: underline;
}
#menu li a.current2 { text-decoration: none; }


/* sections */
#menulist, .menulist {
	min-height: 1.2em;
	overflow: auto;
	font-size: 1em;
	color: inherit; background-color: #f5f5f5;
	margin: 0; padding: 12px 8px 12px 26px;
}
#menulist li, .menulist li {
	float: left;
	border-right: 1px solid gray;
	margin: 0 .8em 0 -.2em; padding: 0 .4em 0 .0em;
}
#menulist li a.current3, .menulist li a.current3 {
	font-weight: 700;
	color: #d69728; background-color: #f5f5f5;
}


/* submenu (vertical) */
#submenu {
	width: 16em;
	float: right;
}
#submenu dl {
	display: block;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
	margin: 10px 0; padding: 12px 0;
	color: inherit; background-color: #f5f5f5;
}
#submenu dt {  padding-left: 12px; }
#submenu dd { margin: 0; padding: 0; }
#submenu form { padding: 0 8px 4px 24px; }
#submenu a {
	height: 2em;
	display: block;
	padding: 4px 8px 4px 24px;
}
#submenu td a { display: inline; padding-left: 4px; }
#submenu a:hover,  #submenu a.current4  {
	color: #d69728;	background-color: #FFF;
	text-decoration: underline;
}
#submenu a.current4 {
	text-decoration: none;
	background-color: #f5f5f5;
	font-weight: 700;
}


/*steps (home)*/
#step {
	width: 36em;
	height: 11em;
	float: left;
}

#step li {
	float:left;
	display: inline;
	margin: 28px 20px 0 0;
}

.boto {
	display: block;
	width: 186px; height: 68px;
	line-height: 2.5em;
	text-align:center;
	font-size: 1.0em;
	color: #fff; background-color: #f0ac1c;
	background-repeat: no-repeat;
}
.boto.butorange { background-image: url(../img/orange-button.gif); background-color: #f0ac1c; color: #fff;}
.boto.butblack { background-image: url(../img/black-button.gif); background-color: #999; color: #fff;}
/*
a.boto:link, a.button:visited, a.button:active, a.button:hover {
	color: #fff; background-color: #f0ac1c;
}
*/


/*user login (home)*/
#login {
	float: right;
	width: 25em;
}
#login input { margin: 1px; }
#login label { display: block; margin: 2px 0; }
#login label span {
	display: block;
	float: left;
	width: 10em;
	line-height: 1.7em;
}


/*info moneytrackin' (home)*/
#about {
    clear: both;
    overflow: hidden;
    color: #000;
    background: #fefefe url(../img/bkg-about.gif) repeat-x top;
    border-top: 1px solid #dedede;
}
#about h2 { margin-left: 30px; }
#about dl {
	display: inline;
	float: left;
	width: 17.8em;
	margin: 14px 8px 0 24px;
}
#about dt { font-size: 1.6em; color: #666; }
#about dd { background-position: left 8px; }

/*adds (home)*/

#twitter {
	background-color: #fff;
	margin: 1.7em 0em 1.5em 0em;
	padding: 0.5em;
	border-top: 1px dotted #F0AC1C;
	border-bottom: 1px dotted #F0AC1C;
}
#twitter-title {
	font-size: small;
	color: #f93;
	font-weight: bold;
}
#twitter-text {	color:#000; font-weight:normal; }
.whats_this {
	font-size: .9em;
	font-weight: normal;
	margin-left: 2em;
}


#news, #adds, .column {
	overflow: hidden;
	width: 30em;
}


/*footer, credit, etc*/
#footer {
	clear: both;
	width: 79em;
	margin: 0 auto;
	text-align: left;
}
#footer_separator {
	clear: both;
	background: url(../img/bg-fot_top.gif) repeat-x top left;
}
#footer dl {
	display: inline;
	float: left;
	width: 15.6em;
/*	background: url(../img/footer-divider.gif) no-repeat 147px center; */
}

#credit {
	clear: both;
	font-size: .9em;
	padding: 14px 0 40px;
}

/*calc*/
#calc {
    width: 79em;
    min-height: 20em;
    text-align: left;
}
#calc .but {
        width: 3em;
        font-weight: 700;
        padding: 4px 8px;
        margin: 2px;
}



/*
	STYLE
*/



/* TAGS */

html, body {
	height: 100%;
	margin:0; padding:0;
}

.bodyMain {
	background: #fff url(../img/bg-top.gif) repeat-x top;
}

body {
	font-family: Verdana, sans-serif;
	font-size: .75em;
	margin: 0 auto;
	text-align: center;  /* fix IE */
	color: #000; background: #fff url(../img/bg-top-little.gif) repeat-x top;
}

hr {
	color:#d3d3d3;background-color:#d3d3d3;height:1px;border:none;
}

/*heads*/
h1, h2, h3, h4, .cl_head {
	margin: 0;
	padding: 0;
	color: #f0ac1c;
	background-color: inherit;
}
h2 {
	margin: 26px 0 12px;
	font-size: 2em;
	font-weight: 400;
}

h3 {
	margin: 20px 0 10px;
	font-size: 1.2em;
}


/*text*/
p {
	overflow:hidden;
	margin: 8px 0 16px; padding: 0;
	line-height: 1.3em;
}

em {
	color: #d69728;	background-color: inherit;
	font-weight: 700;
}

acronym, abbr {
	border-bottom: 1px dotted #d69728;
}


/*list*/
ol, ul, li {
	margin: 0; padding: 0;
}
ul { margin-bottom: 24px; }
ol li { list-style-type: decimal; }
li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 8px;
	overflow: hidden;
}
li.downarrow {
	background: #fff url(../img/ico_arrowdownmin.gif) no-repeat top right;
}

li.uparrow {
	background: #fff url(../img/ico_arrowupmin.gif) no-repeat top right;
}



dt {
	font-weight: 700;
	margin-bottom: 12px;
	color: gray; background-color: inherit;

}
dd {
	margin: 4px 6px;
	line-height: 1.6em;
}


/*links*/
a:link, a:visited, a:active {
	text-decoration: none;
	color: #1a517f;	background-color: inherit;
}
a:hover, a#current {
	text-decoration: underline;
	color: #d69728;
	background-color: inherit;
}
a#current {
	text-decoration: none;
	font-weight: 700;
}


/*tables*/
table#resume,table.resume {
	width: 100%;
	clear: both;
	margin: 6px 0;
	border-collapse: collapse;
}

table#resume_balance,table#resume_foreseen {
	width: 100%;
	clear: both;
	margin: 6px 0;
	border-collapse: collapse;
}

#divcalendarPreview table {
	width: 100%;
	clear: both;
	margin: 6px 0;
	border-collapse: collapse;
}

caption { display: none; }

thead { font-weight: 700; }

th {
	padding: 8px;
	font-size: 1em;
	color: #000; background-color: #f5f5f5;
	text-align: left;
	border-width: 1px 0;
	border-style: solid;
	border-color: #d3d3d3;
}

td {
	margin: 0; padding: 4px;
	border-bottom: 1px solid #d3d3d3;
	font-size: .95em;
	vertical-align: top;
}

table#blank,table.blank {
	clear: both;
	margin: 6px 0;
	border-collapse: collapse;
}

table#blank,table.blank th {
	color: #000; background-color: #fff;
}

table.resume td { padding-top: 10px; }
td select { font-size: .95em; margin:0; }

tr:hover { color: inherit; background-color: #e9e9e9; }
tr a {  text-decoration: none; }
tr:hover a:hover {  text-decoration: underline; }

td.thread {
	margin: 12px 0;
	padding: 8px 42px;
	background: #FFFFCC url(../img/ico_thread.gif) no-repeat 8px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

td.tip {
	margin: 12px 0;
	padding: 8px 42px;
	background: #FFFFCC url(../img/ico_tip.gif) no-repeat 8px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

td.subtrans {
	margin: 12px 0;
	padding: 8px 42px;
	background: #FFFFCC url(../img/split.gif) no-repeat 8px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

td.td_alert {
	margin: 12px 0;
	padding: 8px 42px;
	background: #FFFFCC url(../img/ico_adv.gif) no-repeat 8px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

td.empty {
	background: #ffffff;
	border-bottom: none;
}

tr.empty {
	background: #ffffff;
	height: 18px;
	border-bottom:1px solid #D3D3D3;
}


thead tr:hover { background: none; }


table.normal{}
th.normal{}
tr.normal{}
td.normal{}
thead.normal{}



/*forms, inputs, labels, etc*/
form {
	margin: 0; padding: 0;
}
form p { clear: both; }

div.filters {
	float: right;
	width: 40%;
	margin-right: 2em;
}

fieldset {
	border: 1px solid #d3d3d3;
	margin: 12px 0;
	padding: 0 30px 10px 30px;
}


legend {
	font-weight: 700;
	color: #111; background-color: inherit;
	padding: 14px 2px 16px;
}

label {
	margin-right: 20px;
	overflow: hidden;
}
label span { display: block; }
span.lblsp {
	min-height: 24px;
}
#adv_amount { vertical-align: top; }
label input { vertical-align: middle; }

input, textarea, select {
	margin: 1px; padding: .1em;
	font: 1.1em Verdana, sans-serif;
}
input.submit {
	margin: 30px 2px 2px; padding: .2em;
	font-weight: 700;
}
input:focus, textarea:focus, select:focus {
	outline: 1px solid #f0ac1c;
}


/*imgs*/
img {
	border: 0;
}



/* CLASS */

.note { font-size: .8em; }
.errnote { font-size: .8em; color:red }

/*float*/
.rflo, .lflo { display: block; }
.rflo { float: right; }
.lflo { float: left; }
p>label.lflo { padding: 0.3em 0em; }
*:first-child+html p>label.lflo {
	padding : 1px;
} /* IE7*/

/*align*/
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }

/*colors*/
.red, .green, .grey { background-color: inherit; }
.red { color: #f01c26; }
.green { color: #448c3b; }
.grey { color: gray; }

.skip {
	border-color:#f0ac1c;
	border-style:solid;
	border-width:1px 1px;
	margin: 12px 0;
	padding: 8px 42px;
	color: inherit;
}

/*advertencia*/
.adv {
	border-color:#f0ac1c;
	border-style:solid;
	border-width:1px 0pt;
	margin: 12px 0;
	padding: 8px 42px;
	color: inherit;
	background: #FFFFCC url(../img/ico_adv.gif) no-repeat 10px 8px;
}

.ok {
	border-color:#1cf01c;
	border-style:solid;
	border-width:1px 0pt;
	margin: 12px 0;
	padding: 8px 42px;
	color: inherit; background: #CCFFCC url(../img/ico_ok.gif) no-repeat 10px 8px;
}

/*icons*/
.ico {
	margin-right: 3px;
	padding: 2px 0 2px 18px;
	line-height: 2em;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../img/ico_sprites_v1.0.gif);
	text-decoration: none;
}
.icotop { /* background-position: left top; */ }

.icodiv {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(../img/ico_sprites_v1.0.gif);
	padding: 0px 0px 2px 16px;
	text-decoration: none;
}
.span { text-decoration: none; }

.iadd {	background-position: -8px -8px; }
.iadv { background-position: -8px -40px; }
.iarrow { background-position: -8px -72px; }
.iarrowleft { background-position: -8px -104px; }
.arrow_turn_top { background-position: -8px -136px; margin-left: auto; margin-right: auto; padding: 0}
.iarrowdownmin { background-position: -8px -168px; }
.iarrowupmin { background-position: -8px -200px; }
.iattach { background-position: -8px -232px; }
.icalculator { background-position: -8px -264px; }
.icalendar { background-position: -8px -296px; padding: 0px; margin: 0px; }
.icheckall { background-position: -8px -328px; }
.ichecknone { background-position: -8px -359px; }
.iclock { background-position: -8px -390px; }
.iclockadd { background-position: -8px -422px; }
.iclockdel { background-position: -8px -454px; }
.iclockedit { background-position: -8px -486px; }
.icloud { background-position: -8px -518px; }
.icoinsadd { background-position: -8px -550px; }
.icoinsdel { background-position: -8px -582px; }
.icoinssend { background-position: -8px -614px; }
.idashboard { background-position: -8px -646px; }
.iinappropiate { background-position: -8px -678px; }
.iaccdel { background-position: -8px -710px; }
.iaccedit { background-position: -8px -742px; }
.iexcel { background-position: -8px -774px; }
.igoogleearth { background-position: -8px -806px; }
.iguess { background-position: -8px -838px; }
.iguessedit { background-position: -8px -870px; }
.ifavorite { background-position: -8px -902px; }
.ihistory { background-position: -8px -934px; }
.iinfo { background-position: -8px -966px; }
.imsg { background-position: -8px -998px; }
.inewtip { background-position: -8px -1030px; }
.ipage { background-position: -8px -1062px; }
.ipagecopy { background-position: -8px -1094px; }
.pagedel, .ipagedel { background-position: -8px -1126px; }
.ipageedit { background-position: -8px -1158px; }
.ipagenext { background-position: -8px -1190px; }
.ipageprev { background-position: -8px -1222px; }
.iprofile { background-position: -8px -1254px; }
.ireport { background-position: -8px -1286px; }
.irss { background-position: -8px -1318px; }
.isearch { background-position: -8px -1350px; }
.isharedproj { background-position: -8px -1382px; }
.ithread {}
.ithread_d { background-position: -8px -1446px; }
.ithread_u { background-position: -8px -1478px; }
.itip { background-position: -8px -1510px; }
.itip_d { background-position: -8px -1542px; }
.itip_u { background-position: -8px -1574px; }
.iwinclose { background-position: -8px -1606px; padding: 0px; }
.ipdf { background-image: url(../img/ico_acrobat.gif); background-position: 0px 0px; }
.isplit { background-image: url(../img/split.gif); background-position: 0px 0px; }
.isubtrans_u { background-image: url(../img/split_u.gif); background-position: 0px 0px; padding: 0px 0px 2px 20px; }
.isubtrans_d { background-image: url(../img/split_d.gif); background-position: 0px 0px; padding: 0px 0px 2px 20px; }
.imail_go { background-image: url(../img/ico_email_go.gif); background-position: 0px 0px; }
.irefresh { background-image: url(../img/ico_refresh.gif); background-position: 0px 0px; }
.i_arrleft { background: #E5E5E5 url(../img/ico_arr_left.gif) no-repeat center left; }
.i_arrright { background: #E5E5E5 url(../img/ico_arr_right.gif) no-repeat center left; }
.icsv { background: #fff url(../img/csv.gif) no-repeat center left; }
.i_arrow_going_ok { background-image: url(../img/arrow_going_ok.gif); }
.i_arrow_going_ko { background-image: url(../img/arrow_going_ko.gif); }
.i_flag_green { background-image: url(../img/flag_green.gif); }
.i_flag_red { background-image: url(../img/flag_red.gif); }
.i_thumb_up { background-image: url(../img/thumb_up_green.gif); }
.i_thumb_down { background-image: url(../img/thumb_down_red.gif); }
.i_advise { background-image: url(../img/asterisk_orange.gif); }
.i_com_avg { background-image: url(../img/ico_group.gif); }
.i_chart_bar { background-image: url(../img/ico_chart_bar.gif); background-position: 0px 0px; }

/*menu dropdown*/
ul.dropdown {
	cursor: pointer;
	width: 12em;
	overflow: hidden;
	color: #1a517f; background-color: #fff;
	border: 1px solid #d3d3d3;
}
*:first-child+html ul.dropdown {
        width: 105px;
}
ul.dropdown, ul.dropdown ul, ul.dropdown li {
	margin:0; padding:0;
	list-style-type: none;
	list-style-position: outside;
}
ul.dropdown li ul li {
	color: #111; background-color: #fff;
	background-image: none;
	border-top: 1px solid #d3d3d3;
}

ul.dropdown a {
	display: inline;
	line-height: 1.7em;
	padding-left: 2px;
}
ul.dropdown li ul { display: none; }
ul.dropdown.over li ul { display: block; }
ul.dropdown.over li li { background: none; }

ul.dropdown a.head_dropdown {
	background: #fff url(../img/ico_arrowdownmin.gif) no-repeat top left;
	color: #1a517f;
}
ul.dropdown.over ul.dropdown a.head_dropdown:hover {
	background-color: #fff;
	color: #d69728;
}
ul.dropdown a.head_dropdown.over {
	background: #fff url(../img/ico_arrowupmin.gif) no-repeat top left;
	color: #1a517f;
}



/*tag cloud*/
.tags {
	overflow: hidden;
}
.tags li {
	list-style: none;
	float: left;
	margin: 2px 8px;
	height: 3.6em;
}


/*table oper*/
.tableoper {
	font-size: .95em;
	float: right;
	overflow: hidden;
}
.tableoper form, .tableoper p, .tableoper label { margin: 0; padding: 0; }


/*stats bar*/
.statbar {
	border: 1px solid gray;
	width: 25em;
	font-size: .95em;
	margin: 0 auto;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
}
.statbar div.red {
	background-color: #ff483a;
	color: #000;
}
.statbar div.green {
	background-color: #65ec62;
	color: inherit;
}
.statbar .tantperc {
	margin-left: 1em;
	position: absolute;
	top: 0;
	left: 0;
}
.statbar .bar {
	position: absolute;
	top: 0;
	left: 0;
}


/* Social network comments */

.tip-meta {
	padding-right: 62px;
	text-align: right;
	border:1px solid #D3D3D3;
	background-color: #F5F5F5;
	padding: 10px 10px;
	}

.tip-avatar {
	border:1px solid #D3D3D3;
	background-color: #F5F5F5;
	float:left;
	max-width: 180px;
	width:auto !important;
	width:180px;
	margin:26px 26px 12px 0px;
	padding: 20px 20px;
	text-align:center;
}

.thread-body {
	border:1px solid #D3D3D3;
	line-height:130%;
	min-height:68px;
	height:auto !important;
	height:110px;
	overflow:hidden;
	padding:5px 50px 5px 10px;
	margin-bottom:30px;
	color:inherit;
}

.comment-body {
	border:1px solid #D3D3D3;
	line-height:130%;
	min-height:68px;
	height:auto !important;
	height:110px;
	overflow:hidden;
	padding:5px 50px 5px 10px;
	background-color: #F5F5F5;
	color:inherit;
}

.comment-body-inappropiate {
	border:1px dotted #AAAAAA;
	line-height:130%;
	min-height:20px;
	height:auto !important;
	height:60px;
	overflow:hidden;
	padding:5px 50px 5px 10px;
	background-color: #FFFFFF;
	color:#AAAAAA;
}

.comment-body-inappropiate a{
	color:#AAAAAA;
}

.comment-avatar {
	float:left;
	padding-right: 10px;
	text-align:center;
	width: 90px;
	clear: both;
}

.comment-meta {
	color:inherit;
	line-height:160%;
	padding:0pt 0px 15px 0pt;
	text-align:right;
}

.richeditbutton {
	float:right;
	margin-bottom:3px;
	margin-left:3px;
}

.commentform textarea {
	background-color: #F5F5F5;
	color:inherit;
	border:1px solid #D3D3D3;
	display:block;
	margin:0pt 0pt 10px;
	width:90%;
}

.comment-vote {
	font-size: .8em;
	display:inline;
	float:right;
	padding-right: 10px;
}

.gmaps-info {
	width:300px;
	height:150px;
	overflow:auto;
}

.gmaps-info h3 {
	margin:0px 0px 5px 0px;
}

.gmaps-info p {
	margin:0;
}

.pages {
	padding:35px 0px 35px 0px;
}

.pages a, .pages span {
	border:1px solid;
}
.pages span.current {
	border:1px solid;
	font-weight:bold;
}
.pages span.current a {
	border:0px none;
	padding:0pt;
}
.pages a {
	border:1px solid;
}
.pages a.nextprev {
	font-weight:bold;
}
.pages span.nextprev {
	border:1px solid;
}

.pages a, .pages span {
	border:1px solid;
	display:block;
	float:left;
	margin-right:3px;
	padding:5px 7px;
}


.pages a, .pages span {
	background:#FFFFFF none repeat scroll 0%;
	border-color:#FFFFFF;
	/*color:#FF6400;*/
}
.pages span.current {
	background:#F5F5F5 none repeat scroll 0%;
	border-color:#f0ac1c;
	/*color:#FF6400;*/
}
.pages span.current a {
	background:#f0ac1c none repeat scroll 0%;
	/*color:#FF6400;*/
}
.pages a {
	border-color:#f0ac1c;
}
.pages a:hover {
	background:#F5F5F5 none repeat scroll 0%;
	border-color:#FF9400;
	/*color:#FF6400;*/
}
.pages span.nextprev {
	color:#FFE2C5;
}
.pages span.nextprev {
	border-color:#FFE2C5;
	color:#FFE2C5;
}

.pForm span {
	display:inline
}

.tipsummary_meta {
	margin-left:0.5em;
	color:#888888;
	font-size: .9em;
	font-weight:normal;
}

.tipsummary_meta a {
	color:#d69728;
}

.tipsummary_background {
	padding: 5px;
}

#ttags {
	width: 100%;
	border-collapse: collapse;
}

.tipsummary_backgroundblue {
	padding: 5px;
	background-color:#F5F5F5;
}

.info {
	margin: 12px 0;
	padding: 8px 42px;
	border-color:#1a517f;
	border-style:solid;
	border-width:1px 0pt;
	color: inherit;
	background: #F5F5F5 url(../img/info.gif) no-repeat 10px 8px;
}

.googlemap{
	overflow:hidden;
	background-color:#F5F5F5;
	border:1px solid #D3D3D3;
}

#tooltip-text {
background-color: #FFFFFF;
position:absolute;
visibility:hidden;
margin: 0;
z-index:10000;
border: 1px solid;
padding: 10px;
overflow: hidden;
width: 38em;
max-height: 40ex;
height:auto !important;
height:40ex;
text-align: left;
}

img.captcha {
border: 1px solid #aaaaaa;
}
img.tour {
	background:#FFFFFF none repeat scroll 0%;
	border:10px solid #F5F5F5;
}
img.cal {
	width: 16px; height: 16px; cursor: pointer; vertical-align: middle; border: 0px;
}
.compact { padding: 0px; margin: 0px; }


/*******************************************************************************
  http://localhost/inc/autocomplete.css
*******************************************************************************/

.divTagsMod {position:relative;padding:0;}
#divTagsMod {position:relative;padding:0;}
.divTagsAutocomplete {position:relative;width:152px;}
#divTagsAutocomplete {position:relative;width:152px;} /* set width of widget here*/
.inputTags {width:100%;height:1.4em;z-index:9999;}
#inputTags {width:100%;height:1.4em;z-index:9999;}
.divTagsContainer {position:absolute;top:25px;left:0px;width:100%;padding:0px;}
#divTagsContainer {position:absolute;top:25px;left:0px;width:100%;padding:0px;}
.divTagsContainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;padding:0px;top:0;}
#divTagsContainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;padding:0px;top:0;}
.divTagsContainer .yui-ac-shadow {position:absolute;width:100%;background:#a0a0a0;z-index:9049;}
#divTagsContainer .yui-ac-shadow {position:absolute;width:100%;background:#a0a0a0;z-index:9049;}
.divTagsContainer ul {padding:0px;width:100%;margin-left:0px;}
#divTagsContainer ul {padding:0px;width:100%;margin-left:0px;}
.divTagsContainer li {padding:0px;white-space:nowrap;cursor:pointer;}
#divTagsContainer li {padding:0px;white-space:nowrap;cursor:pointer;}
.divTagsContainer li.yui-ac-highlight {background:#f0ac1c;}
#divTagsContainer li.yui-ac-highlight {background:#f0ac1c;}
.divTagsContainer li.yui-ac-prehighlight {background:#F5F5F5;}
#divTagsContainer li.yui-ac-prehighlight {background:#F5F5F5;}



/*******************************************************************************
  http://localhost/inc/yui/container/assets/container.css
*******************************************************************************/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
Version 0.11.3
*/

.overlay {
	position:absolute;
	display:block;
}

.tt {
/*	visibility:hidden;
	position:absolute;
	border:1px solid #FCC90D; */
	color:#333;
	background-color:#FDFFB4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:1;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
}

.panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	/* font:1em Arial; */
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position: 0px 20px;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.panel .hd {
	background-color:#f0ac1c;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.panel .bd {
	overflow:hidden;
	padding:4px;
}

.panel .bd p {
	margin:0 0 1em;
}

.panel .close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.panel .close.nonsecure {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(../img/ico_sprites_v1.0.gif);
	padding: 0px 0px 2px 16px;
	text-decoration: none;
	background-position: -8px -1606px; padding: 0px;
/*	background-image:url('/img/winclose.gif');*/
}

.panel .close.secure {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(../img/ico_sprites_v1.0.gif);
	padding: 0px 0px 2px 16px;
	text-decoration: none;
	background-position: -8px -1606px; padding: 0px;
/*	background-image:url('/img/winclose.gif'); */
}

.panel .ft {
	padding:4px;
	overflow:hidden;
	display:none;
}

.simple-dialog .bd .icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: pointer;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}



/*******************************************************************************
  http://localhost/inc/jscalendar/calendar-moneytrackin.css
*******************************************************************************/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #a86;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #afa;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: #e5e5e5;
  color: #000;
  font-size: 90%;
}

.calendar .nav {
  background: #e5e5e5 url(/inc/jscalendar/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: #e5e5e5;
  color: #669;
}

.calendar thead .headrow { /* Row  containing navigation buttons */
}

.calendar thead .name { /* Cells  containing the day names */
  border-bottom: 1px solid #565;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f33;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #fc6;
  color: #000;
  border: 1px solid #fe3;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #f97;
  padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row  containing the day names */
  background: #F09802;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells  containing month days dates */
  width: 2em;
  color: #564;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bb9;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fb9;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #8a8;
  background: #F09802;
}

.calendar tbody .rowhilite td {
  background: #dfa;
}

.calendar tbody .rowhilite td.wn {
  background: #efa;
}

.calendar tbody td.hilite { /* Hovered cells  */
  background: #dfa;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells  */
  background: #edc;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #f8fff8;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { font-weight: bold; color: #0a0; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The  in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell  */
  font-weight: bold;
  padding: 2px;
  background: #e5e5e5;
  color: #669;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  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: 1px solid #565;
  background: #efd;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #af8;
}

.calendar .combo .active {
  border-top: 1px solid #6a4;
  border-bottom: 1px solid #6a4;
  background: #efe;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #8a8;
  padding: 1px 0px;
  text-align: center;
  background-color: #F09802;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #898;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #686;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* autocomplete jquery */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.ac_results iframe {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
}

.ac_loading {
	background: Window url('/img/indicator_loading.gif') right center no-repeat;
}

.ac_over {
	background-color: #f0ac1c;
	color: #000;
}
