
/* CSS Document */

/* end hack */
html,body,img {margin:0px;padding:0px;}
body {background:url(../img/bg.jpg); background-repeat:repeat-x;background-color:rgb(198,198,198);}
a {outline:none;}
.lm_root_Holder {width:998px; margin:0px auto;}
.shadowtopHeader{width:998px;background:url(../img/topheadershadow.png);background-repeat:none;height:156px;}
.topHeader {position:relative;width:970px; margin:0 auto;height:156px;}
.logoptions {position:absolute;right:20px;top:16px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:11px;color:rgb(255,255,255);}

.logoptions a{color:rgb(219,46,46);text-decoration:none;}
.logoptions a:hover, a:active{text-decoration:underline;}

/* NOTIFICATIONS */
.notifications {width:998px;height:30px;margin:0px;padding:0px;}
.notifications p {position:relative;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:11px;color:rgb(36,28,28);margin:0px;padding:0px;padding-top:10px;padding-left:53px;}
.notifications strong {color:rgb(231,47,48);}
.notifications a { color:rgb(231, 49, 50); text-decoration:none; font-weight:bold;}
.notifications a:hover {text-decoration: underline;}


/* MAIN CONTENT */
.contentHolder {width:998px;background:url(../img/contentshadow.png);background-repeat:no-repeat;}
.contenttop {width:998px;height:22px;}
.content {width:970px;margin:0px auto;background-color:rgb(255,255,255);}
.content p {margin:0px; padding:0px;}

.leadoptions {width:970px;height:36px;background:url(../img/leadoptionsbg.jpg);font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:11px;}
.leadoptions a.optionnav:link, .leadoptions_l2 a.optionnav:visited{float:left;position:relative;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:11px;padding-left:14px;color:rgb(49,42,42);text-decoration:none;}
.leadoptions a.optionnav:hover, a.optionnav:active {font-weight:bold;text-decoration:underline;}


.leadoptions_l2 {width:970px;height:36px;background:url(../img/leadoptionsbg.jpg);font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px;}
.leadoptions_l2  a.optionnav:link, .leadoptions_l2 a.optionnav:visited{float:left;position:relative;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px;padding-left:14px;color:rgb(49,42,42);text-decoration:none;}

.leadoptions_l2 a.optionnav:hover, .leadoptions_l2 a.optionnav:active {font-weight:bold;text-decoration:underline;}


.leadoptions_l1  {width:940px;height:30px;background:url(../img/leadoptionsbg.jpg);font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px; padding-left:30px;padding-top:6px;}
.leadoptions_l1  a.optionnav:link, .leadoptions_l1 a.optionnav:visited, a.noteslink {float:left;position:relative;font-weight:bold;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:12px;padding-left:14px; padding-right:12px; color:rgb(49,42,42);text-decoration:none;}

.leadoptions_l1 a.optionnav:hover, .leadoptions_l1 a.optionnav:active, a.noteslink:hover  {font-weight:bold;text-decoration:underline;}
.currentoption {color:red;}
.viewbyregion {float:left;width:263px;height:38px;margin-right:0px;margin-left:0px;padding-left:38px;}

.viewbyregion p{float:left;margin:0px;padding:0px;}

.clearMe {clear:both;}

h1 {color:rgb(231,49,50);font-size:24px;margin:0px;padding:0px;padding-top:10px;}


.formspacer{float:left; clear:both; height:20px; width:100%;}
.leadoptions2 {width:970px;height:72px;}
.leadoptions2 p {padding-top:4px;}
.leadoptions2_left {float:left;width:600px;height:72px;}
.leadoptions2_right {float:left;width:350px;height:72px;text-align:center;text-align:right;}
.leadoptions2_right img{padding-right:30px;}

.boxes {width:880px;margin: 0 auto;padding-bottom:30px; font-size:11px;color:rgb(49,42,42);	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.box1 {float:left;width:265px;/*height:240px;*/border-right:1px solid rgb(240,240,240);}
.box2 {float:left;width:265px;/*height:240px;*/border-right:1px solid rgb(240,240,240);margin-left:27px;}
.box3 {float:left;width:267px;/*height:240px;*/margin-left:27px;}


#lead-form .box1, #lead-form .box2, #lead-form .box3 {height: 300px;}

hr {width:92%;border:none;height:1px;color:rgb(240,240,240);background-color:rgb(240,240,240);margin:0px auto;padding:0px;}

.footer {width:970px;height:71px;margin:0 auto;}

.lastoptions {width:910px;margin:0 auto;height:40px;}
.lastoptionsfiller {float:left;width:725px;height:30px;}
* html .lastoptionsfiller {float:left;width:727px;height:30px;}
.lastoptionsextendedtext {float:left;position:relative;padding-right:16px;font-size:11px;color:rgb(49,42,42);font-weight:bold;	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;margin-top:16px;width:70px;height:24px;margin-left:288px;}
.lastoptionsextended {text-align:left;float:left;position:relative;padding-right:16px;font-size:11px;color:rgb(49,42,42);font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;width:170px;height:30px;padding-top:16px;}


.lastoptionssubmit {float:left;position:relative;width:180px;height:30px;}

* html .lastoptionsextendedtext {margin-top:18px;}
* html .lastoptionsextended{padding-top:15px;}

/*General styles - NOT really related to the forms*/
* {
	margin:0;
	padding:0;
	
}

img {border:0;}
.containert1 {float:left;padding-left:38px;font-size:13px;color:rgb(49,42,42); font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.containert1 h1{ font-weight: normal; font-size:20px; padding-top:25px; padding-left:5px;}
.containert1a {position:relative;float:left;padding-left:38px;font-size:11px;color:rgb(49,42,42);	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.containert2 {position:relative;float:left;padding-left:8px;font-size:11px;color:rgb(49,42,42);	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.container {position:relative;float:left;padding-left:8px;font-size:11px;color:rgb(49,42,42);	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

.container_l2 {position:relative;float:left;padding-left:28px;font-size:11px;color:rgb(49,42,42);	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

.container_l1{position:relative;float:left;padding-left:28px;font-size:11px;color:rgb(49,42,42); font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

.highlight {
	background-color: #3D3D3D;
	font-weight: bold;
}

.header {
	background-image: url(../img/tablesorter/small.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 30px;
    height: 10px;
/*
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
*/
}
.headerSortUp {
	background-image: url(../img/tablesorter/small_asc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 30px;
    height: 10px;
/*
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
*/
}
.headerSortDown {
	background-image: url(../img/tablesorter/small_desc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 30px;
    height: 10px;
/*
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
*/
}

/* ADDED BY ANGEL */
.boxesa {width:880px;margin: 0 auto; font-size:11px;color:rgb(49,42,42); font-family:Arial,"Trebuchet MS",Arial, Helvetica, sans-serif; background-image: url(img/vline.gif); background-repeat: repeat-y;}
.boxesb {width:880px;margin: 0 auto; font-size:11px;color:rgb(49,42,42); font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; height:420px; background-image: url(img/vline.gif); background-repeat: repeat-y;}
.box1a {float:left;width:220px; border-right:1px solid rgb(240,240,240); height:100%;}
.box2a {float:left;width:205px; padding-left:15px; border-right:1px solid rgb(240,240,240); height:100%;}
.box3a {float:left;width:205px; padding-left:15px; border-right:1px solid rgb(240,240,240); height:100%;}
.box4a {float:left;width:195px; padding-left:15px; height:100%;}
.boxesa h1, .boxesb h1 { font-weight: normal; font-size:14px; padding-bottom:10px;}
.box1a input, .box2a input, .box3a input, .box4a input { border:1px solid #999999; padding:3px; margin-top:5px; }
.box1a select, .box2a select, .box3a select, .box4a select { margin-top:5px; }
.containert1c {float:left; padding-left:38px;font-size:13px;color:rgb(49,42,42); font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.containert1c h1{ font-weight: normal; font-size:20px; padding-top:15px; padding-left:5px;}
 a.noteslink { padding-left:0px; padding-bottom:15px; clear:both; float:left;}
 .box4a h1 {clear:both;}
.submitbutton {border:0px solid #E73132; color:#ffffff; background-color: #E73132; padding:5px; margin:0px;}
/* END ADDED BY ANGEL */

/* STYLES BELOW ADDED BY SALIM KHAN */

a, a.link, a.link:hover, a.link:visited{ 
	color:#333333;	
	}
div.notifications {
	text-align:left;
	}
div.notifications p {
	padding-right:40px; 
	font-family:Arial, Helvetica, sans-serif;
	}
.logoptions{ 
	font-family:Arial, Helvetica, sans-serif;
	}

div.userType {
	padding-left:40px; 
	font-size:22px;
	padding-top:5px; 
	color:#E73132; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif;
	}

body {
	font-family:Arial;
	}
h1 {
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	padding-top: 25px;
	padding-left: 5px;
}
h2 {
	color:#E73132; 
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size:18px;
	}

h3 {
	color:#333; 
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:16px;
	}

table tr td, 
table tr td a,  
table tr td a:link,  
table tr td a:visited {
	font-family:Arial;
	}
tr.alt { 
	background-color:#f7f7f7;
	}
tr.over {
	background-color:#fdeaea;
	}
tr td {border:none;}
div#innerContent {
	padding:20px 40px 20px 40px;
}
p {
	font-size:12px;
	font-family:Arial;
}
table tr td, 
table tr th {
	height:30px;
	}
.box50 {
	width:48%; 
	float:left; 
	font-size:12px;
	padding-right:15px;
	}
.box50 table tr td {padding-left:5px; }
/* form elements  start */
select option{
	padding-left:2px;
	padding-right:5px;
	margin:0px;
}
.box50 .textarea {padding-bottom:10px;}
.textarea {
	border:none;
}
textarea { border:1px solid #7F9DB9; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
label { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

input[type='submit'], 
input[type='reset'] {
	outline:none; 
	outline-style:none; 
	color:#fff; 
	background-color:#E73132; 
	width:100px; 
	border:none;
	padding:3px; 
	cursor:pointer;
	}

.btnRed {
	outline:none; 
	outline-style:none; 
	color:#fff; 
	background-color:#E73132; 
	width:100px; 
	border:none;
	padding:3px; 
	cursor:pointer;
	}
.textField200 {width:200px; font-family:Arial, Helvetica, sans-serif;}
/* form elements  end */

.error-message {
	color:red; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	display:block; 
	padding-bottom:5px;
	}

.compStar { 
	color:red; 
	font-size:11px; 
	}
div.compText {
	color:#999999;
	font-size:12px;
	float:right;
	padding-right:10px;
	}
	
.fieldDisabled {
	background-color:#FFFAFA;
	color:#666666;
	border:1px solid #7F9DB9;
}

table tr td { height:25px; padding-left:5px; font-size:12px;}

.formTable tr td {height:30px; }
.tblPagination a, .tblPagination a:link, .tblPagination a:visited, .tblPagination a:hover { text-decoration:none; }

table.tblPagination { margin:0px; padding:0px;}
/* classes for spinner */
div.disabled {
	display: inline;
	float: none;
	clear: none;
	color: #C0C0C0;
}

div#transBg {
	z-index:999;
	background-color:#333;
	width:100%;
	height:100%;
	position:absolute;
	margin:0 auto;
	top:0px;
	left:0px;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	khtml-opacity: 0.5;
	opacity: 0.5;	
}
div#spinnerImg {
	z-index:1999;
	float:left;
	top:50%;
	left:50%;
	margin-top:-75px;
	margin-left:-75px;
	position:absolute;

}
/* classes for spinner */

.header {
	text-align:left;
	padding-left:0px;
	font-size:12px;
}
#leads-table th {border-bottom:1px solid #999; font-size:12px; }
#contentDiv {
	padding:0px 30px 0px 35px;
}

.hrBorder { border-bottom:1px solid #f0f0f0;padding-bottom:21px; }

table.tblTD35 td {height:35px; vertical-align:top;}

#flashMessage { 
	width:85%; 
	padding:5px; 
	border:1px dashed #FF6600;
	background-color:#FFFFDB;
	color:#FF0000;
	padding-right:20px;
	margin:0 auto;
	background-image:url(../img/delete-icon.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

/* Custom style for changed password notification on login - no close icon */
#flashMessage_Custom { 
	width:85%; 
	padding:5px; 
	border:1px dashed #FF6600;
	background-color:#FFFFDB;
	color:#FF0000;
	padding-right:20px;
	margin:0 auto;
}

.textLink a, .textLink a:link, .textLink a:visited, .textLink a:hover{
	color:#333333;
	font-size:13px;
}
div.textLink {
	float:right;
	font-size:13px;
	padding-right:15px;
	padding-bottom:5px;
	}
.lnkLogout {
	float:right; 
	font-weight:bold; 
	margin-right:25px;
	padding:8px 10px 8px 10px;
	background-color:#f2f2f2;
}
.lnkLogout a,.lnkLogout a:link, .lnkLogout a:visited, .lnkLogout a:hover {
	color:#E73132;
	text-decoration:none;
}

/* heading */
.heading1 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
span.current {
	padding-left:5px; 
	padding-right:5px;
	background-color:#E73132;
	color:#fff;
}
span.btnPrevNxt {
	padding-left:5px; 
	padding-right:5px;
	color:#E73132;
	font-weight:normal;
}
span.btnPrevNxt a { padding:2px 4px 2px 4px; border:1px dotted #333; background-color:#f2f2f2;}
span.btnPrevNxt a:hover{
	color:#E73132;
	padding:2px 4px 2px 4px;
	border:1px dotted #333;
	background-color:#f2f2f2;
	font-weight:normal;
}
table.tblPagination a:hover {font-weight:normal; color:#E73132;}
table.tblPagination { padding-top:5px;}
optgroup { font-style:normal; }
optgroup option { padding-left:5px; }
.note { color:#666; font-style:normal; font-size:11px; }
th.sortTitle a{ color:red !important; }
.selectHighlight { border:1px solid #E73132; }