@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Arial Black';
	src: url('/ariblk.ttf');
}
.status {
    font-size: 8px;
    width: 20px;
}
.choose{
    cursor: pointer;
    margin: 10px;
    text-align: center;
    padding: 0 12px;
    background-color: #008CBA;
    color: #FFFFFF;
    border-radius: 4px;
    text-shadow: 0 2px 0 rgba(0,0,0,0.3);
    background: linear-gradient(#0fc502, #0b9302) top/200% no-repeat !important;
    border: 1px solid #0b9302;
    font-weight: 500;
    font-size: 21px;
    line-height: 30px;
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Ubuntu, Arial, sans-serif;
}
.choosered{
    cursor: pointer;
    margin: 10px;
    text-align: center;
    padding: 0 12px;
    background-color: #008CBA;
    color: #FFFFFF;
    border-radius: 4px;
    text-shadow: 0 2px 0 rgba(0,0,0,0.3);
    background: linear-gradient(red, maroon) top/200% no-repeat !important;
    border: 1px solid red;
    font-weight: 500;
    font-size: 21px;
    line-height: 30px;
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Ubuntu, Arial, sans-serif;
}
.pull-right{
	float: right;
}
.pull-left{
	float: left;
}
.ui-datepicker{
	z-index:100001;
}
.sortable_button {
    background-color: #FFF;
    border-bottom: 1px dotted #D3D3D3;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin: 3px 0;
    padding: 10px;
	cursor:pointer;
}
.sortable_set {
    background-color: #89ccff;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}
.sortable_set_cyan {
    background-color: #89ccff;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}
.sortable_set_green {
    background-color: #8EC63F;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}
.sortable_set_orange {
    background-color: #F86722;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}
.sortable_set_black {
    background-color: #7D7D7D;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}
.sortable_set_purple {
    background-color: #6b5099;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    font: 12px Arial,Helvetica,Sans-serif;
    margin-top: 3px;
    padding: 10px;
}

.big_orange_text{
	text-shadow: #FFFFFF -1px -1px 1px, #666666 1px 1px 1px;
	cursor:default;
	font-family:Arial Black;
	color:#f47c00;
	font-size:18px;
}
h1 {
	color: #f86722;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}
.no_style{
	background:#FFFFFF;
	padding: 4px !important;
	border:#777777 0px solid;
	color:#000000 !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	-moz-box-shadow: inset 0 0 0 #888888;
	-webkit-box-shadow: inset 0 0 0 #888888;
	box-shadow: inset 0 0 0 #888888;
}
.title {
	font-weight:bold;
}
a img { 
	border: 0;
}
a.first_menu:hover {
	background: #DDDDDD;
	cursor:pointer;
	width:100%;
}
#main_table{
	padding:0px;
	border-spacing:0px;
	height:113px;
	width:100%;
	background:url("/inc/images/header_bg.png");
}
#chart_iframe{
	padding:0px;
	border-spacing:0px;
	margin:0px;
	border:0px;
	height:317px;
	width:100%;
}
#main_table td{
	vertical-align:top;
}
#header_image{
	height:102px;
}

#filter { 
	position: absolute;
	display:none;
	background-color: #000000;
	z-index: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.popup_blue{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: #BFE7FF;
	background: -moz-linear-gradient(top, #BFE7FF, #51b1ff);
	background: -webkit-linear-gradient(top, #BFE7FF, #51b1ff);
	background: -ms-linear-gradient(top, #BFE7FF, #51b1ff);
	background: -o-linear-gradient(top, #BFE7FF, #51b1ff);
	background: linear-gradient(top, #BFE7FF, #51b1ff);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.popup_orange{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: #FFC885;
	background: -moz-linear-gradient(top, #FFC885, #F48e30);
	background: -webkit-linear-gradient(top, #FFC885, #F48e30);
	background: -o-linear-gradient(top, #FFC885, #F48e30);
	background: -ms-linear-gradient(top, #FFC885, #F48e30);
	background: linear-gradient(top, #FFC885, #F48e30);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.popup_green{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: #C3E796;
	background: -moz-linear-gradient(top, #C3E796, #50952E);
	background: -webkit-linear-gradient(top, #C3E796, #50952E);
	background: -o-linear-gradient(top, #C3E796, #50952E);
	background: -ms-linear-gradient(top, #C3E796, #50952E);
	background: linear-gradient(top, #C3E796, #50952E);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.email_blue{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: -moz-linear-gradient(top, #BFE7FF 0px, #51b1ff 110px, #000000 111px, #BFE7FF 112px);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.popup_grey{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 6px #000000;
	-webkit-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -ms-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: linear-gradient(top, #EEEEEE, #BBBBBB);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.close_button {
	background: url("/inc/images/close2.png") top right no-repeat;
	position:absolute;
	width:66px;
	height:16px;
	top: 5px;
	right: 5px;
	cursor:pointer;
}
.section_header_black {
	background: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));	/* OLD Chrome and Safari */
	background: -webkit-linear-gradient(top, #999999, #333333); 								/* Chrome 10+, Safari 5.1+ */
	background: -moz-linear-gradient(top, #999999, #333333);									/* FF 3.6+ */
	background: -o-linear-gradient(top, #999999, #333333); 										/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #999999, #333333); 									/* IE 10+ */
	background: linear-gradient(top, #999999, #333333); 										/* W3C */
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	padding: 0 3px;
	text-align: left;
}
.section_header_light_purple {
	background: #A64DA6;
	background: -webkit-gradient(linear, left top, left bottom, from(#E6CCE6), to(#A64DA6));	/* OLD Chrome and Safari */
	background: -webkit-linear-gradient(top, #E6CCE6, #A64DA6); 								/* Chrome 10+, Safari 5.1+ */
	background: -moz-linear-gradient(top, #E6CCE6, #A64DA6);									/* FF 3.6+ */
	background: -o-linear-gradient(top, #E6CCE6, #A64DA6); 										/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E6CCE6, #A64DA6); 									/* IE 10+ */
	background: linear-gradient(top, #E6CCE6, #A64DA6); 										/* W3C */
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	padding: 0 3px;
	text-align: left;
}
.section_header_purple {
	background: #800080;
	background: -webkit-gradient(linear, left top, left bottom, from(#C080C0), to(#800080));	/* OLD Chrome and Safari */
	background: -webkit-linear-gradient(top, #C080C0, #800080); 								/* Chrome 10+, Safari 5.1+ */
	background: -moz-linear-gradient(top, #C080C0, #800080);									/* FF 3.6+ */
	background: -o-linear-gradient(top, #C080C0, #800080); 										/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #C080C0, #800080); 									/* IE 10+ */
	background: linear-gradient(top, #C080C0, #800080); 										/* W3C */
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	padding: 0 3px;
	text-align: left;
}
.section_header_cyan {
	background: #009cfa;
	background: -webkit-gradient(linear, left top, left bottom, from(#5fc3ff), to(#009cfa));	/* OLD Chrome and Safari */
	background: -webkit-linear-gradient(top, #5fc3ff, #009cfa); 								/* Chrome 10+,Safari 5.1+ */
	background: -moz-linear-gradient(top, #5fc3ff, #009cfa); 									/* FF 3.6+ */
	background: -o-linear-gradient(top, #5fc3ff, #009cfa); 										/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5fc3ff, #009cfa); 									/* IE 10+ */
	background: linear-gradient(top, #5fc3ff, #009cfa); 										/* W3C */
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	padding: 0 3px;
	text-align: left;
}
.section_header_orange {
	background: #ce5300;
	background: -webkit-gradient(linear, left top, left bottom, from(#f39200), to(#ce5300));	/* OLD Chrome and Safari */
	background: -webkit-linear-gradient(top, #f39200, #ce5300); 								/* Chrome 10+, Safari 5.1+ */
	background: -moz-linear-gradient(top, #f39200, #ce5300);									/* FF 3.6+ */
	background: -o-linear-gradient(top, #f39200, #ce5300); 										/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f39200, #ce5300); 									/* IE 10+ */
	background: linear-gradient(top, #f39200, #ce5300); 										/* W3C */
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	padding: 0 3px;
	text-align: left;
}
.section_header_green {
    background: #BBBBBB;
    background: -moz-linear-gradient(top, #BBBBBB, #999999);
    background: -webkit-linear-gradient(top, #BBBBBB, #999999);
    background: -o-linear-gradient(top, #BBBBBB, #999999);
    background: -ms-linear-gradient(top, #BBBBBB, #999999);
    background: linear-gradient(top, #BBBBBB, #999999);
    color:#000000;
    line-height:25px;
    font-weight:bold;
}
.section_header_blue {
    background: #BBBBBB;
    background: -moz-linear-gradient(top, #BBBBBB, #999999);
    background: -webkit-linear-gradient(top, #BBBBBB, #999999);
    background: -o-linear-gradient(top, #BBBBBB, #999999);
    background: -ms-linear-gradient(top, #BBBBBB, #999999);
    background: linear-gradient(top, #BBBBBB, #999999);
    color:#000000;
    line-height:25px;
    font-weight:bold;
}
.control_panel_header_blue {
	background-color: #003A64
}
.push_header {
	border-bottom:1px solid #000000;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	height: 32px;
	padding: 0 3px;
	text-align: left;
}
.hblue {
	background: #51B1FF;
	color: #FFFFFF !important;
}
.hdarkblue {
	background: #2878ce;
	color: #FFFFFF !important;
}
.push_header_blue_light {
	background: #9dcdfe;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px;
	text-align: left;
}
.hgreen {
	background: #50952E;
	color: #FFFFFF !important;
}
.hpurple {
	background: #966fd6;
	color: #FFFFFF !important;
}

.push_header_green_light {
	background: #a1d54f;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px;
	text-align: left;
}
.horange {
	background: #f39200;
	color: #FFFFFF !important;
}
.push_header_orange_light {
	background: #FFC670;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px;
	text-align: left;
}
.hyellow {
	background: #DEF017;
}
.push_header_yellow_light {
	background: #F1F99F;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px;
	text-align: left;
}
.hgray {
	background: #ad4d4d;
	color: #FFFFFF !important;
}
.hblack {
	background: #777777;
	color: #FFFFFF !important;
}
.push_header_black_light {
	background: #555555;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0 3px;
	text-align: left;
}
.note{
	display:none;
	background-color:#FFF;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	padding:2px;
}
.pipeline_header{
	background: #BBBBBB;
	background: -moz-linear-gradient(top, #BBBBBB, #999999);
	background: -webkit-linear-gradient(top, #BBBBBB, #999999);
	background: -o-linear-gradient(top, #BBBBBB, #999999);
	background: -ms-linear-gradient(top, #BBBBBB, #999999);
	background: linear-gradient(top, #BBBBBB, #999999);
	color:#000000;
	line-height:25px;
	font-weight:bold;
}
.pipeline_header_dark{
	background: #999999;
	background: -moz-linear-gradient(top, #999999, #777777);
	background: -webkit-linear-gradient(top, #999999, #777777);
	background: -o-linear-gradient(top, #999999, #777777);
	background: -ms-linear-gradient(top, #999999, #777777);
	background: linear-gradient(top, #999999, #777777);
	color:#DDDDDD;
	line-height:25px;
	font-weight:bold;
}
.dark_data{
	background:#DDDDDD;
}
.dark_data:hover{
	background:#FFFFFF;
}
.dark_data td {
	font-size:10px;
	font-weight:normal;
	empty-cells:show;
}
.light_data{
	background:#EEEEEE;
}
.light_data:hover{
	background:#FFFFFF;
}
.light_data td {
	font-size:11px;
	empty-cells:show;
}

.data_dark_grey{
    background:#CCCCCC;
}
.data_light_grey{
    background:#DEDEDE;
}
.data_dark_blue{
    background:#51b1ff;
}
.data_light_blue{
    background:#BFE7FF;
}
.data_dark_green{
	background:#50952E;
}
.data_light_green{
	background:#C3E796;
}
.data_dark_orange{
	background:#F48e30;
}
.data_light_orange{
	background:#FFC885;
}

.pipeline_footer {
	background-color:#888888;
}
.pipeline_footer td{
	font-weight:bold;
	color:#FFFFFF;
}
.pipeline_footer_dark {
	color:#FFFFFF;
	background-color:#666666;
}
.mainwrap{
	overflow:hidden;
	vertical-align:top;
}
.footer{
	width:900px;
	padding-top:20px;
	margin:20px auto 40px auto;
	border-top:1px solid #fff;
	color:#fff;
	font-size:11px;
}
.footer a{
	color:#fff;
}
.footicon{
	float:right;
}
#content {
}
a img { 
	border: 0;
}
#leftPanel ul, #leftPanel li {
	margin: 0;
	padding: 0;
	background: #f2f2f2;
	float: left;
	display: block;
	width: 198px;
}
.accordionHeader{
	width: 198px;
	height: 49px;
	position: relative;
	display: block;
	background: url(/inc/images/menubg.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #6c6c6c;
	text-decoration: none;
	border-top: 1px solid #8d8d8d;
}
.accordionHeader span{
	font-size:14px;
	margin: 15px 0 0 60px;
	float: left;
}
.menu ul li a {
	padding: 5px 10px;
	float: left;
	display: block;
}
.menuHolder {
	border: 1px solid #8d8d8d;
	float: left;
	margin-bottom: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.firstMenu {
	background: #8ec63f;
	overflow: hidden;
}
a.first_menu:hover {
	background: #DDDDDD;
	cursor:pointer;
	width:100%;
}
.secondMenu {
	background: #015b7e;
	overflow: hidden;
}
a.second_menu:hover {
	background: #DDDDDD;
	cursor:pointer;
	width:100%;
}
.box {
	border: 1px solid #8d8d8d;
	background: #f86722;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.boxContent {
	border-top: 1px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	background: #EEEEEE;
	overflow: hidden;
}
#boxHolder2{
	padding: 15px 0;
}
.customBox {
	width: 100px;
	height: 100px;
	float: left;
	display: inline;
	text-align: center;
}
#boxDotted {
	background: url(/inc/images/dot.gif) repeat-y;
	float: left;
}
.clearfix{
	display:block;
}
.right_button_white{
	background: -moz-linear-gradient(
		center bottom,
		rgb(240,240,240) 20%,
		rgb(190,190,190) 50%,
		rgb(240,240,240) 80%
	);
	border-top:#000000 1px solid;
	border-right:#000000 0px solid;
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	-moz-box-shadow: 3px 2px 3px #333333;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	padding:2px 5px;
	cursor:pointer;
}

.button_blue{
	background: -moz-linear-gradient(
		center top,
		#43a6d3 0%,
		#0a83c2 5%,
		#00246f 95%,
		#00144e 100%
	);
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	-moz-box-shadow: 3px 2px 3px #333333;
	-moz-border-radius: 5px;
	padding:2px 15px;
	cursor:pointer;
}
.right_button_orange{
	background: -moz-linear-gradient(
		center bottom,
		#ff922c 10%,
		#b85b00 50%,
		#ffa34a 90%
	);
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	border-left:#000000 0px solid;
	-moz-box-shadow: 2px 2px 3px #333333;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	padding:6px;
	cursor:pointer;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 4px;
	width: 300px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.LeftBorder {
	background-image:url(http://files.myopenhouserealty.com/images/accessFrames/leftBG.png);
	background-repeat:repeat-y;
}
.RightBorder {
	background-image:url(http://files.myopenhouserealty.com/images/accessFrames/rightBG.png);
	background-position:right;
	background-repeat:repeat-y;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 0px;
	width: 90%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

#BackgroundDiv { 
	position:absolute; 
	top:0px;
    left: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000000;
    opacity:0.60;
    display: none;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

.dark_data{
	background:#DDDDDD;
}
.dark_data:hover{
	background:#FFFFFF;
}
.dark_data > td {
	border:1px solid #EFEFEF;
	font-size:10px;
	font-weight:normal;
	empty-cells:show;
}
.light_data{
	background:#EEEEEE;
}
.light_data:hover{
	background:#FFFFFF;
}
.light_data > td {
	border:1px solid #EFEFEF;
	font-size:10px;
	font-weight:normal;
	empty-cells:show;
}



.header{
	width:990px;
	border:#000000 1px solid;
	background:#FFFFFF;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	padding:5px;
}

/* Tabs*/
.tab_off{
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.1, #999999),color-stop(0.3, #BBBBBB),color-stop(0.8, #EEEEEE));
	background: -moz-linear-gradient(center bottom,#999999 10%,#BBBBBB 30%,#EEEEEE 80%);
	background: -webkit-linear-gradient(center bottom,#999999 10%,#BBBBBB 30%,#EEEEEE 80%);
	background: -o-linear-gradient(center bottom,#999999 10%,#BBBBBB 30%,#EEEEEE 80%);
	background: -ms-linear-gradient(center bottom,#999999 10%,#BBBBBB 30%,#EEEEEE 80%);
	background: linear-gradient(center bottom,#999999 10%,#BBBBBB 30%,#EEEEEE 80%);
	cursor:pointer;
	width: 125px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:10px;
	overflow: hidden;
	padding:7px 0 0 0;
	border:#000000 1px solid;
	border-bottom:#000000 0px solid;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
.tab_on{
	background: #FFFFFF;
	cursor:default;
	font-size:13px;
	font-weight:bold;
	width: 125px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	padding:9px 0 0 0;
	border:#000000 1px solid;
	border-bottom:#000000 0px solid;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
.tabs_left{
	cursor:default;
	background: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	width: 5px;
	height: 5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	padding:5px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	-moz-border-radius: 7px 0px 0px 0px;
	-webkit-border-radius: 7px 0px 0px 0px;
	border-radius: 7px 0px 0px 0px;
}
.tabs_right{
	cursor:default;
	font-size:13px;
	font-weight:bold;
	background: #FFFFFF;
	width: 5px;
	height: 5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	padding:5px;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-radius: 0px 7px 0px 0px;
}
.bottom_on{
	background: #FFFFFF;
	border-top:#000000 0px solid;
}
.bottom_off{
	background: #FFFFFF;
	border-top:#000000 1px solid;
}
.tab_popup_div{
	border-bottom:#000000 1px solid; 
	border-left:#000000 1px solid; 
	border-right:#000000 1px solid; 
	border-top:0px; 
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	padding:5px 12px 12px 12px;
	background-color:#FFFFFF;
}

/* Layer Frames*/
.popup_grey{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 3px 3px 6px #333333;
	-moz-box-shadow: 3px 3px 6px #000000;
	box-shadow: 3px 3px 6px #000000;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #BBBBBB),color-stop(1, #EEEEEE));
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -ms-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: linear-gradient(top, #EEEEEE, #BBBBBB);
	border:#FFFFFF 1px solid;
	color:#000000;
	padding:25px;
	position: relative;
}
.sectionHeader {
	height:24px;
	text-align:center;
	background-image:url('http://www.creditbuilderz.com/inc/images/headers/accordionBG.png');
	background-repeat:repeat-x;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-weight:bold;
	background-color:#888888;
	color:#FFFFFF;
}
.sectionHeaderOrange {
	height:24px;
	text-align:center;
	background-image:url('http://www.creditbuilderz.com/inc/images/headers/accordionBGOrange.png');
	background-repeat:repeat-x;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-weight:bold;
	background-color:#888888;
	color:#FFFFFF;
}
.sectionHeaderBlue {
	height:24px;
	text-align:center;
	background-image:url('http://www.creditbuilderz.com/inc/images/headers/accordionBGBlue.png');
	background-repeat:repeat-x;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-weight:bold;
	background-color:#888888;
	color:#FFFFFF;
}
.sectionHeaderGreen {
	height:24px;
	text-align:center;
	background-image:url('http://www.creditbuilderz.com/inc/images/headers/accordionBGGreen.png');
	background-repeat:repeat-x;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	font-weight:bold;
	background-color:#888888;
	color:#FFFFFF;
}

.big_button_orange{
	background: #f47c00;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	-moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	-moz-box-shadow: 2px 2px 3px #888888;
	-webkit-box-shadow: 2px 2px 3px #888888;
	box-shadow: 2px 2px 3px #888888;
	text-shadow: #9e4300 1px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f39200), to(#ce5300));
	background: -moz-linear-gradient(top, #f39200, #ce5300);
	background: -webkit-linear-gradient(top, #f39200, #ce5300);
	background: -o-linear-gradient(top, #f39200, #ce5300);
	background: -ms-linear-gradient(top, #f39200, #ce5300);
	background: linear-gradient(top, #f39200, #ce5300);
	padding:5px 10px;
	cursor:pointer;
}
.button_grey{
	background: #f47c00;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	-moz-box-shadow: 2px 2px 3px #888888;
	-webkit-box-shadow: 2px 2px 3px #888888;
	box-shadow: 2px 2px 3px #888888;
	text-shadow: #333333 1px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#888888));
	background: -moz-linear-gradient(top, #EEEEEE, #888888);
	background: -webkit-linear-gradient(top, #EEEEEE, #888888);
	background: -o-linear-gradient(top, #EEEEEE, #888888);
	background: -ms-linear-gradient(top, #EEEEEE, #888888);
	background: linear-gradient(top, #EEEEEE, #888888);
	padding:2px 15px;
	cursor:default;
}
.button_orange{
	background: #f47c00;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	-moz-box-shadow: 2px 2px 4px #222222;
	-webkit-box-shadow: 2px 2px 4px #222222;
	box-shadow: 2px 2px 4px #222222;
	text-shadow: #9e4300 1px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f39200), to(#ce5300));
	background: -moz-linear-gradient(top, #f39200, #ce5300);
	background: -webkit-linear-gradient(top, #f39200, #ce5300);
	background: -o-linear-gradient(top, #f39200, #ce5300);
	background: -ms-linear-gradient(top, #f39200, #ce5300);
	background: linear-gradient(top, #f39200, #ce5300);
	padding:2px 15px;
	cursor:pointer;
}
.new_button{

	white-space:nowrap;
	background: #f47c00;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border: 1px solid #ce5300;
	-moz-box-shadow: 2px 2px 4px #222222;
	-webkit-box-shadow: 2px 2px 4px #222222;
	box-shadow: 2px 2px 4px #222222;
	text-shadow: #9e4300 1px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f39200), to(#ce5300));
	background: -moz-linear-gradient(top, #f39200, #ce5300);
	background: -webkit-linear-gradient(top, #f39200, #ce5300);
	background: -o-linear-gradient(top, #f39200, #ce5300);
	background: -ms-linear-gradient(top, #f39200, #ce5300);
	background: linear-gradient(top, #f39200, #ce5300);
	padding: 15px;
	cursor:pointer;
}
.button_green{
	background: #C3E796;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	-moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	-moz-box-shadow: 2px 2px 3px #888888;
	-webkit-box-shadow: 2px 2px 3px #888888;
	box-shadow: 2px 2px 3px #888888;
	text-shadow: #9e4300 1px 1px 1px;

	background: -webkit-gradient(linear, left top, left bottom, from(#C3E796), to(#50952E));
	background: -moz-linear-gradient(top, #C3E796, #50952E);
	background: -webkit-linear-gradient(top, #C3E796, #50952E);
	background: -o-linear-gradient(top, #C3E796, #50952E);
	background: -ms-linear-gradient(top, #C3E796, #50952E);
	background: linear-gradient(top, #C3E796, #50952E);
	padding:2px 15px;
	cursor:pointer;
}
.plusIcon{
	position: absolute;
	right: 24px;
	cursor:pointer;
}
.alarmIcon{
	position: absolute;
	right: 64px;
	cursor:pointer;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.lSearchFrame{
	width:100%;
		
}

.clearfix {
	clear: none;
	display: block;
}
.item {
	font: 12px "Trebuchet MS",sans-serif;
}
.errorWrap{
    font-family:Arial;
    display:none;
    float: left;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left:5px;
    padding-right:5px;
    position:absolute;
  

    background: #FF0000;
    border: 1px solid #587B1F;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(255, 255, 255, 0.5) inset;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.errorpointWrap{
    position:absolute;
}
.pointBorder{        
    height:1px;
    border-left:1px solid #587B1F;
    border-right:1px solid #587B1F;
    background: #FF0000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

}
.pointTopBorder{
    margin-top:1px;
}

.note_wrap{
    float:left;
    background: url(/inc/images/notepad.png) 0px 2px no-repeat;
    margin-right: 5px;
    width: 28px;
}

.email_wrap{
    float:left;
    background: url(/inc/images/mail1.png) 0px 2px no-repeat;
    margin-right: 5px;
    width: 28px;
}

.text_wrap{
    float:left;
    background: url(/inc/images/phone.png) 0px 2px no-repeat;
    margin-right: 5px;
    width: 28px;
}

.paperclip_wrap{
    float:left;
    background: url(/inc/images/paperclip.png) 0px 1px no-repeat;
    margin-right: 5px;
    margin-top: 3px;
    width: 28px;
	background-size:24px;
}

.outgoing_wrap{
    float:left;
    background: url(/inc/images/call_outgoing1.png) 0px 2px no-repeat;
    margin-right: 5px;
    width: 28px;
}

.incoming_wrap{
    float:left;
    background: url(/inc/images/call_incoming1.png) 0px 2px no-repeat;
    margin-right: 5px;
    width: 28px;
}

.msg_count{
    border: 1px solid red;
    background: red;
    border-radius: 40px;
    position: relative;
    top: -14px;
    right: -10px;
    text-align:center
}

#CreatedBG {
	position:absolute;
	top:0px;
	left:0px;
	background-color:black;
	opacity:0.8;
	display:none;
	z-index:1000;
}
.errorWrap {
	font-family: Arial;
	display: none;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #FF0000;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(255, 255, 255, 0.5) inset;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}
.errorText {
	white-space: nowrap;
}
.errorpointWrap {
	position: absolute;
}
.pointBorder {
	height: 1px;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	background: #FFFFFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.pointTopBorder {
	margin-top: 1px;
}
