html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
input:focus,input[type="image"]:focus,select:focus,textarea:focus,a.rcCalPopup:focus,a.rcTimePopup:focus,.rcbInput:focus,input[type="file"]:focus
{
	border:1px inset #111!important;outline:1px solid #111;
}
:-moz-any-link:focus {
outline-color:-moz-use-text-color;
outline-style:dotted;
outline-width:1px;}

.RadGrid_Default input:focus    {background:none!important;}

a.pri:focus   {background: url(../images/pri_button_focus.gif);}

a.pri[disabled="disabled"] {background: url(../images/pri_button_disabled.gif); color:#999!important; cursor:inherit;}
a.pri[disabled="disabled"]:hover {background: url(../images/pri_button_disabled.gif); color:#999!important;}


table {
	border-collapse: collapse;
	border-spacing: 0;

}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

#content ul { list-style-type:decimal;padding:0 0 0 30px;}

input[type="checkbox"]  {border:none!important;}
input.pri   {outline:none!important;}
body    {font-size:70%;}
textarea,input,select    {font-size:11px!important;}
#content    {padding:0px 1% 20px 1%;width:98%; }
#container  {margin:15px auto 0px auto;width:90%;min-width:950px;padding:0px; border:0px; background:#fff;}
#container h1 label {padding:0px!important; text-align:left!important; width:auto!important;}
#header {float:left;display:block;width:100%;}
#header img.logo_pane {float:left;position:relative;left:6px; }
.RadMenu_Default    {border:none!important;padding-left:10px;}
.RadMenu_Default .rmLink .rmText    {font-size:.9em!important;}
.rmLink {padding: 8px 0 8px 0;}
.rmGroup a {padding:5px 0 4px 0!important;}
.RadMenu_Default .rmGroup   {border:none!important;}
.rmLink:hover {cursor:pointer!important;}
 .rmSeparator {display:none;}
.log_details    {font-size:1em;margin-top:-30px; width:100%;float:left; padding: 7px 0px 7px 0px;text-indent:141px; display:block;clear:none!important;}
.log_details strong {margin-left:10px;}
 .log_details a { color:#fff; text-decoration:none;}
 .log_details .out {color:#fff;text-align:right; margin-right:18px; clear:none;display:block;margin-top:-12px; clear:none;text-decoration:none;}
#buttons    {float:right;padding: 6px 4px 0 0px; margin-left:20px;}
h2  {font-size: 1.4em; font-weight:normal;margin-top:5px; clear:both;padding-bottom:5px;margin-bottom:10px;font-family:"Segoe UI",Arial,sans-serif;}
/*.whole h2, .half_1 h2,.half_2 h2   {padding-bottom:6px;}*/
h5  {padding-right:10px; font-size:13px; font-weight:normal; }
div.tip {display:block;}
#content    {clear:both;margin:0px;min-height:350px;}
#content p  {margin:6px 0px 6px 0px;line-height:1.3em;font-size:1em; clear:both;}
#content dt {font-size:1.1em; padding:3px 10px 5px 3px; border-bottom:1px solid #c4c4c4;}
#content dd {margin:8px 0; line-height:1.3em;padding:0px 3px;}
.btn_left	{clear:both; float:left; padding-bottom:10px;}
.btn_right	{clear:both; float:right;margin-bottom:10px;}
.half_1_tree_view	{float:left;display:inline-block;padding:0px 0 30px 0px;margin:0px; clear:none;width:45%!important;}
.half_1	{float:left;display:inline-block;padding:0px 0 30px 0px;margin:0px; clear:none;width:45%!important;}
.half_2	{float:right;display:inline-block;padding:0px 0 30px 0px;margin:0px 0 0 -1px;clear:none;width:46%!important;}
.top_1  { display:block; clear:both;margin:0px auto;border:1px solid #c4c4c4;height:200px;overflow-y:auto;width:100%;}
.bottom_2  { display:block; clear:both;margin:-1px auto 0 auto;border:1px solid #c4c4c4;  height:200px;overflow-y:auto;width:100%;}
.top_1 .button_right {margin:5px 0!important;}
.whole  {padding:10px 0 10px 0;margin:0px;clear:both;background:#FFFFFF;overflow:auto; border:1px solid #C4C4C4;padding-right:1%;padding-left:1%; width:98%!important;margin-top:-1px;_margin-top:-3px; min-height:200px;}
.half_1 p,.half_2 p   {margin:6px 0px 6px 0px;line-height:1.2em;font-size:1em;}
.group  {padding:0px;margin-top:10px;}
div.half_2 h1,div.half_1 h1,#content h1   {font-size:1.8em;color:#2461A0;padding:8px 0 0px 0px;margin:0px 0 10px 0px;font-family:"Segoe UI",Arial,sans-serif;}
.bottom_curve   {margin:0px; display:block;clear:both;height:20px;}
 .bottom_curve img.left {float:left; clear:none;height:21px;}
 .bottom_curve img.right    {float:right; clear:none;height:21px;}
 div.line span.req  {font-weight:bold;}
 div.fill {float:right;margin:0 0 5px;text-align:left;width:73%;margin:0 0 5px;line-height:16px;padding:0px;}
.left_text    {float:left; display:block; clear:none; margin:0px 0px 10px 0px!important; width:70%;}
hr   {clear:both;height:1px;margin:10px 0; border-top:1px solid #c4c4c4;border-left:none;border-right:none;border-bottom:none;}
 .button    {text-align:right;margin-top:10px;padding:0px 0px 2px 0px; }
 .hide  {display:none; visibility:hidden;}
 .clear {clear:both;}

 .gridlink  {text-align:center;}
/*  input[type="radio"] {margin:0px 4px 0px 0px; vertical-align:middle;} 
   input[type="checkbox"] {margin:0px 4px 0px 0px;  vertical-align:middle;} 
   select   {margin:0px 0px 0px 0px;  vertical-align:middle;}*/
 .form_title    {font-size:1.2em;padding:10px 0; text-align:left; }
 #message   {text-align:right; margin:0px;}
label    {font-weight:bold!important;}
.pri    
{
    display:block;
    width:121px;
    margin:4px 10px 4px 0px;
    padding-top:8px; 
    text-decoration:none; 
    text-align:center; 
    height:21px; 
    clear:none;
    cursor:pointer;
}
input[type="image"] {  cursor:pointer;}
.cal    {height:200px;}
.ajax__calendar_container   {margin-top:-1px;}
.clear  {clear:both;}
.right  {text-align:right;}
.left   {text-align:left;}
.lt {float:left!important;clear:none!important;}
.rt {float:right!important; clear:none!important;}
.middle {text-align:center;}
td input, td label  { vertical-align:middle;}
.help   {cursor:help;}
.hide   {display:none;}
/* Telenet Controls  */


/* NEW FORM STUFF  */

#content label   {float:left;font-weight:bold;margin-bottom:0.8em; padding:3px 1em 0 0;text-align:right;vertical-align:middle;width:12em;}
.half_1 span , .half_2 span,.border   {margin-right:6px;padding:3px 0 0;display:inline-block;float:left;}
label.group {height:60px;}
.border {display:block;float:left;overflow:visible;line-height: 1.3em;width:50%;}
.filter table   {float:left; clear:none;}
  .filter label {margin:0px 4px;padding-top:3px; _display:inline!important;_float:none!important;}
#content input[type="radio"],#content input[type="checkbox"] { border-width:0px!important;display:inline-block;float:left;padding-right:5px;} 
input[type="radio"] + label,input[type="checkbox"] + label {text-align:left!important;display:inline-block;clear:none; width:auto!important;padding-left:0.5em!important;padding-right:1.5em!important;}

.up  {float:left;margin-right:8px;}

.searchcontent input[type="radio"] + label {margin-top:0px;}
.searchcontent input[type="radio"] {margin-top:3px!important;}
.searchcontent input[type="radio"] + label   {font-size:1.2em; color:#111; cursor:pointer;}
.searchcontent input[type=radio]:focus + label     {color:#1C5998;}

input.textbox,input.watermarked,select,textarea  {padding:2px 3px; margin:0px 1em .5em 0;float:left;}
.watermarked    {color:#999; }
select  {min-width:140px;}
span.textonly    {display:block; padding-top: 2px;}
label span.error     {position:relative; top:0px; left:0px; display:none;color:Red;}
span.error{DISPLAY:inline-block;}
.text   {}
label.textonly  {float:left;clear:both;}
#content br     {clear: left;}
.leftspace  {margin-left:12.5em;}
.leftspace input.textbox  {float:none; vertical-align:middle; margin-right:2px;} 
.normalize  {position:relative; top:2px;padding:0px 4px;}

.noclear    {display:inline-block;float:left; clear:none!important;
    width:121px;
    margin:-6px 0px 0px 10px;
    padding-top:8px; 
    text-decoration:none; 
    text-align:center; 
    height:21px; 
    cursor:pointer;}
.hyperlink
{
    clear:none;
    display:block;
    float:left;
    padding-bottom:3px;
    padding-left:4px;
    padding-right:10px;
    padding-top:3px;
}
.nofloat    { clear:none;float:left; text-align:left!important; display:inline-block; width:auto!important;}
.width_float  { clear:none;float:left; display:inline-block; width:8em!important;}
.searchcontent table .button_right {margin-top:0px!important;}
.button_right select    {float:right;}
.SubArea_alt   {float:left;clear:both;display:block;margin-left:12.5em!important;}
.SubArea_alt span   {padding:2px 0px 2px 0px; display:block;clear:both;}
.searchcontent  {display:block;height:auto;padding:14px 0px; margin: 0px;}
.formview   {width:100%;}

/*  RAD SPLITTER   */
.RadSplitter_Default    {width:100%!important;}
GridDataDiv_Default {}
#ctl00_PageContentPlaceholder_divJobScreen label    {padding:0px 0 0 5px!important;}
/* RADPICKER */

.searchcontent .RadPicker_Default,.searchcontent .RadComboBox_Default  {float:left;margin-right:1em;}


.button_right input[type="submit"] {border:0px!important;}
.button_left input[type="submit"] {border:0px!important;}
.SubArea   {float:left;display:block;clear:both;padding:11px 14px!important; margin: 6px 10px 6px 0px;}
.SubArea label { margin:0px 6px 0px 10px;vertical-align:middle;text-align:left!important;float:none!important;}
.button_right,.button_left  {clear:both!important;margin:15px 0;}
.button_right   {float:right;}
.button_left  {float:left!important; clear:both;margin-right:5px;}
.button_up_right {display:block;float:right;clear:none!important;margin-top:-10px;}
.button_up_left {display:block;float:left;clear:none!important;margin-top:-10px;}
.button_right .pri,.button_up_right .pri     {float:right;clear:none;}
.button_left .pri   {float:left;clear:none;}
.SubArea input[type="checkbox"],.DataCaptureForm input[type="checkbox"],.DataCaptureForm input[type="radio"], .SubArea input[type="radio"]  {vertical-align:middle;}
textarea    {height:50px; width:185px;}
textarea.txtonly    {border:none!important; cursor:default;height:100%; width:95%;padding:0px!important;}
textarea.txtonly:hover  {cursor:default;}
textarea.txtonly:focus {border:0px!important;outline:0px!important; }

          
.readonlydata   {display:block; line-height:16px;padding:4px 0px 4px 0px;float:left; clear:both;}

.SubArea input[type="checkbox"] {}
.SubArea label {margin-left:6px!important;margin-right:10px;}

.tabcontent {margin-top:-1px;overflow:hidden;padding:0px;_margin-top:-3px;}
.content    {display:block;clear:both;margin-top:-1px;overflow:hidden; }


/* REPORTING */

.quad_display   {width:100%; display:block;margin-bottom:60px;}
.grouped  h3    {margin-bottom:10px;padding-top:5px; font-size:1.2em;}
.grouped    {width:46%;margin: 28px 2% 5px 0px;padding:5px 8px; border:1px solid #ccc; display:block;float:left;}
.grouped input   {border:1px solid #c4c4c4!important;}
.grouped p  {margin:8px 0;}
.leftimg    {display:block; float:left; clear:none; margin: 0px 10px 5px 0px; padding:1px; border:1px solid #ccc;}
.text_right  {float:left; clear:none!important; margin: 0px 0px 5px 15px!important;}

/* LOGIN */

#log_form,#login_body   {width:320px; margin:0px auto;}
#login_body .login_validation   {clear:both;}
#log_form .button_right {margin:0px!important;}
#log_form label  {display:block;float:left;clear:both;padding: 4px 5px 4px 0;width:80px;margin-bottom:.5em;}
#log_form input {display:block;float:left; clear:none;padding:3px 5px;}
#log_form p     {margin: 0 0 12px 0;}
#log_form input[type="radio"],#log_form input[type="checkbox"]  {clear:both;}
span.rem    {display:block;float:left;padding: 2px 5px; }
#forget, #forget a   {color:#999;}
p#forget    {text-align:center; position:absolute; top:350px;width:325px;}

#ctl00_PageContentPlaceholder_Loginbox  {position:relative; left:42px;}
.ToolTipWrapper td  {padding-left:0px!important;}
.ToolTipWrapper td  {padding-left:0px!important;}
#login_body img {padding-left:30px;}
#login  {width:375px; height:360px; margin:50px auto;}
.sticky {margin-top:-25px; padding-bottom:20px;display:block;float:right; }
.sticky span    {float:left;} 
.sticky select   {border:1px solid #999!important;padding:2px;display:inline-block;}
td.ToolTipContent
/*  MENU   */

/* AD  */
.advert_top {display:block; height:90px;padding:5px 0px;background:#fff;}
.advert_top img {display:block;padding-left:10px;}

.advert_right   {display:block; float:right;width:90px;margin:10px 10px 0 0;  background:#fff;}
/* Tooltip  */
.ToolTipWrapper td div,.ToolTipWrapper td div p  {text-align:left!important;}
.ToolTipWrapper td div  {padding:4px 8px 4px 8px; display:block;}


/* FORM DESIGNER  */

table#breadcrumbs tr td {padding:2px 0px;}
/* formdesigner tabs*/
#tabz	{ display:block;height:45px!important; width:270px;border-top:1px solid #c4c4c4; background:#2461A0; margin-left:58px!important; margin-top:0px; overflow-y:auto;   overflow: -moz-scrollbars-vertical;
 }
#tabz a	{ padding-right:9px;margin-left:-1px; padding-left:9px;border-bottom:1px solid #c4c4c4;margin-top:-1px; border-top:1px solid #c4c4c4;  height:22px;padding-top:16px; padding-bottom:8px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;display:inline-block;float:left;  color:#fff!important;text-decoration:none; font-size: 10px;}
#tabz a:hover	{background: #395776; color:#fff!important;}
#tabz a.selectedTab {background: #395776; color:#fff!important;}

/* SCHEDULE CALENDER  */

#tdCalendar {width:30%;}

.calendarpopup td,.calendarpopup  th  {text-align:center;}
.calendarpopup td {padding:1px 2px; border-collapse:collapse;}
.schedule_title {display:block; padding:4px 7px; background:#315071;border-bottom:1px solid #fff;border-right:1px solid #fff; color:#fff; font-size:1.1em;}


/* GPS mapping  */

#mapwrap #myMap    {position:relative; left:0px;display:block;border:1px solid #c4c4c4;}
.noborder   {border:none!important}

.top .RadPicker_Default,#ctl00_PageContentPlaceholder_rdtFrom_wrapper table,#ctl00_PageContentPlaceholder_rdtFrom_wrapper,#ctl00_PageContentPlaceholder_rdtTo_wrapper table,#ctl00_PageContentPlaceholder_rdtTo_wrapper   {width:110px!important;}
/* business card (display address*/

.business_card
{
    padding:15px 14px;
    border: 1px solid #C4C4C4;
    margin-bottom: .5em;
    display: block;
    min-width: 100px;
    min-height: 14px;
}

/* full width text area*/
.fluid  {width:100%!important; height:350px;}
.home_message   {font-family:"Segoe UI",Arial,sans-serif; font-size:2.4em!important; float:left;width:50%; color:#2461A0;font-style:italic;}
.device {float:left;}
.larger {font-size:13px;line-height:1.4em;}
.larger ul  {margin:15px 0px 15px 0px;}
.larger ul li   {padding-left:15px;}

.inner-table    {width:95%; margin:0px auto;}
.RadTreeView_Default input[type="radio"], .RadTreeView_Default input[type="checkbox"]
{
display:inline!important;
float:none!important;
width:1em;
}
IFRAME   {font-family:"Arial" Calibri, Serif; color:#666; border:none!important;background-color:Transparent!important;}
.filter {clear:both;float:left;margin:5px 0;padding:4px 10px; }
.filter input[type="checkbox"],.filter label  { display:inline-block;}
.filter label,.filter table td label   {margin:0px!important;}
table td label {_clear:none!important;} 

#content input[type="checkbox"] {float:left; display:inline-block;}
#content table#ctl00_PageContentPlaceholder_pnlExistingUsers td   {padding:2px 1px;}
.clr    {clear:both;display:block; }
#ctl00_PageContentPlaceholder_pnlNewContactDetails table td,#ctl00_PageContentPlaceholder_rblSyncJobDays td {padding:2px 1px;}


#ctl00_PageContentPlaceholder_rblSyncJobDays    {width:100%;}
.blackout   {line-height:0;display:block; margin:0px auto; position:relative;text-align:center;width:74px; height:45px;z-index:10000;_display:none;}
.blackout img   {line-height:0;position:absolute;text-align:center; left:0px; text-align:center; top:270px;}
.modalBackground {
	background-color:#EFEFEF;
	filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;

}
a.upgrade {
float:right;
position:fixed;
right:-10px;
top:100px;
}

