@charset "UTF-8";
/* CSS Document */


body {
  text-align:center;
  	font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size:13px;
}

p, h1, h2, h3, h4, h5, a, li {
	 text-align:left;
	 }
	 
	 h1{
		 display:block;
	 width:860px;
	 font-size:30px;
	 padding: 20px 0 20px 20px;
	 margin:0;
	 }

#wrapper{
width:1200px;
margin: 0 auto;
}



#container{
  background: #eeeeee url(../../images/background-flake.gif) no-repeat bottom right;
  padding:0;
  margin:0 20px 0 20px;
  height:100%;
}

.sidebar{
  	float:left;
	padding:20px 10px 20px 20px;
 	margin:0px;
  width:220px;
}

.formrow{
clear:both;
}

.main-content{
float:right;
  padding:20px 20px 0 00px;
  margin:0 0px 0 0px;
  width:880px;
}


.clear{
clear:both;
}


ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

li {
  display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
 
}

.sidebar a {
  text-align:left;
  display: block;
  width: 190px;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  background: url(../../images/nav_square.gif) no-repeat;
  background-position:5px 50%;
  text-indent: 15px;
}

/* red nav */

.sidebar .red a {
  background-color: #ed0079;
}

.sidebar .red a:hover, .selected a {
  background-color: #f680bc;
  color: #ffffff;
}

.red {
	background-color:#ed0079;
	border-color:#f680bc;
	color:#FFFFFF;
}




/* green nav */

.sidebar .green a {
  background-color: #c7d789;
}

.sidebar .green a:hover, .selected a {
  background-color: #e7e7f0;
  color: #82909a;
}

.green {
	background-color:#c7d789;
	border-color:#e8f1c9;
	color:#FFFFFF;
}

/* lightgreen nav */

.sidebar .lightgreen a {
  background-color: #ffffff;
  	color:#82909a;

}

.sidebar .lightgreen a:hover, .selected a {
  background-color: #e7e7f0;
  color: #82909a;
}

.lightgreen {
	background-color:#ffffff;
	border-color:#e8f1c9;
	color:#82909a;
}



/* grey nav */

.sidebar .grey a {
  background-color: #82909a;
}

.sidebar .grey a:hover, .selected a {
  background-color: #e7e7f0;
  color: #82909a;
}

.grey {
	background-color:#82909a;
	border-color:#e7e7f0;
	color:#FFFFFF;
}


/* blue nav */

.sidebar .blue a {
  background-color: #92c2e6;
}

.sidebar .blue a:hover, .selected a {
  background-color: #e7e7f0;
  color: #82909a;
}

.blue {
	background-color:#92c2e6;
	border-color:#e9f3fa;
	color:#FFFFFF;
}



.box {
	border-style:solid;
	border-width:10px;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}

.XMLbox
{
	border-style:solid;
	border-width:10px;
	font-weight:bold;
}

#query1 #main-nav .query1 a,
#query2 #main-nav .query2 a,
#campaign1 #main-nav .campaign1 a,
#campaign2 #main-nav .campaign2 a,
#home #main-nav .home a,
#export #main-nav .export a,
#telesales #main-nav .telesales a,
#admin #main-nav .admin a,
#find-contact #main-nav .find-contact a,
#archived #main-nav .archived a {
  background-color: #e7e7f0;
  color: #82909a;
  cursor:default;
  }
  
#RptDiv td
{
	padding:  0px 1px 0px 1px;
	margin: 2px 3px 2px 3px ;
	text-align:left;
	vertical-align:middle; 
	
	
		
}  
  
.box h3  {
font-size:15px;
color:#82909a;
margin:0;
padding:0;
}

.white-text{
color:#ffffff;
}


/*form stuff*/
form {
	font-size:13px;
	padding:0;
	margin:0px;
}

.optionset {
	float:left;
	padding-bottom:5px;
	padding:0 0  00px 0;
	font-size:13px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
}

.optionsetBTN {
	float:left;
	padding-bottom:5px;
	padding:0 0  00px 0;
	font-size:13px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	
	

}

.optionsetTO {
	
	padding-bottom:5px;
	padding: 0 0  00px 0;
	font-size:13px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	
	
}



label {
	text-align:left;
	float:left;
	vertical-align:top;
	padding:0 0 0 20px;
	margin:0;
	float:left;
	width:150px;
}

.LoginTextBOX {
	
	float:left;
	vertical-align:top;
	padding:0 0 0 0px;
	margin:0;
	
}

.form-selector{
	margin:0;
	padding:0px;
	float:left;
	/*height:115px;*/
	width:130px;
	}
	
	.dateinput{
		width:130px;
}


.add-remove{
	float:left;
	width:120px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}



.add-remove p {
font-size:12px;
text-align:center;
color:#ffffff;
padding:0 0 0 0;
margin:0 0 0 0;

}

.add-remove a {
text-align:center;
display:block;
width:65px;
height:15px;
margin:0px 20px 0px 20px;
padding:2px 10px 0px 10px;
text-decoration:none;
color:#ffffff;
vertical-align:top;
}

.add-remove a:hover {
background-color:#ffffff;
color:#666666;
}

.submitbutton{
margin:0 0px 20px 20px;
float:left;
width:530px;
height:28px;
background: url(../../images/button_flake.gif) #e4e4e4 no-repeat right center;
border:none;
font-size:16px;
font-weight:bold;
color:#ed0079;
text-align:left;
cursor:pointer;
}

.Loginsubmitbutton{
margin: 10px 0px 10px 00px;
float:left;
width:282px;
height:28px;
background: url(../../images/button_flake.gif) #e4e4e4 no-repeat right center;
border:none;
font-size:16px;
font-weight:bold;
color:#ed0079;
text-align:left;
cursor:pointer;
}

.Exportsubmitbutton{
margin: 0 0px 10px 00px;
width:282px;
height:28px;
background: url(../../images/button_flake.gif) #e4e4e4 no-repeat right center;
border:none;
font-size:16px;
font-weight:bold;
color:#ed0079;
text-align:left;
cursor:pointer;
}


.Findsubmitbutton
{
padding: 7px 0 10px 0;
width:364px;
height:28px;
background: url(../../images/button_flake.gif) #e4e4e4 no-repeat right center;
border:none;
font-size:16px;
font-weight:bold;
color:#ed0079;
text-align:left;
cursor:pointer;
}

.formrow {
padding:20px 0 20px 0;
margin:0px;
}

.Loginformrow {
padding: 7px 0 20px 0;
margin:0px;
}

.Exportformrow {
padding: 7px 0 20px 0;
margin:0px;
float:left;
}

.Findformrow {
padding: 7px 0 10px 0;
margin:0px;
float:left;
}

.err {

text-align:left;
float:left;
vertical-align:top;
padding-left:20px;
}

/* style form elements on focus */
input[type="text"]:focus, textarea:focus {
	background: #a6cee8;
}

.blacktext{
color:#000000;
}


.querytable{
display:block;
margin:0 0 20px 0;
padding:0 0 0 20px;
text-align:left;

}

table {
color:#000000;
text-align:left;
border:none;
}

.table{
float:left;
padding:0px 0 20px 0;
margin:0;
}

x {
margin:0;
}

th, td {
padding:5px 5px;
}

/*green table*/

.odd-green {
  background-color:#f3f6e7;
  border-left: 1px solid #d2e494;
  border-right: 1px solid #d2e494;
}

.odd-green-last {
  background-color:#f3f6e7;
  border-left: 1px solid #d2e494;
}

#greentable {
	padding:0;
	margin:0;
	border:none;
	width:880px;
	border-collapse:collapse;
	background-color:#fff;
	font-size:11px;
}

#greentable th, td {
width:10%;
padding:5px 5px 5px 10px;
}

#greentable caption {
font-size:16px;
font-weight:bold;
padding:10px 0 0px 10px;
text-align:left;
background-color:#d2e494
}

#greentable thead {
background-color:#d2e494;
}

#greentable tfoot {
background-color:#e8f1c9;
}


/*blue table*/
.odd-blue {
  background-color:#e9f3fa;
  border-left: 1px solid #92c2e6;
  border-right: 1px solid #92c2e6;
}

.odd-blue-last {
  background-color:#e9f3fa;
  border-left: 1px solid #92c2e6;
}

#bluetable {
	padding:0;
	margin:0;
	border:none;
	width:880px;
	border-collapse:collapse;
	background-color:#fff;
	font-size:11px;
}

#bluetable th, td {
width:10%;
padding:5px 5px 5px 10px;

}

#bluetable caption {
font-size:16px;
font-weight:bold;
padding:10px 0 0px 10px;
text-align:left;
background-color:#92c2e6
}

#bluetable thead {
background-color:#92c2e6;
}

#bluetable tfoot {
background-color:#b2d4ed;
}


/*grey table*/
.odd-grey {
  background-color:#e6e9eb;
  border-left: 1px solid #82909a;
  border-right: 1px solid #82909a;
}

.odd-grey-last {
  background-color:#e6e9eb;
  border-left: 1px solid #82909a;
}

#greytable {
	padding:0;
	margin:0;
	border:none;
	width:880px;
	border-collapse:collapse;
	background-color:#fff;
	font-size:11px;
}

#greytable th, td {
width:10%;
padding:5px 5px 5px 10px;

}

#greytable caption {
font-size:16px;
font-weight:bold;
padding:10px 0 0px 10px;
text-align:left;
background-color:#82909a
}

#greytable thead {
background-color:#82909a;
}

#greytable tfoot {
background-color:#a7b1b8;
}

.xmlLi
{
	text-align:left;
	padding-left:-30px;
}

/*CSS from older stylesheet*/

.defaultfocus
{
	font-size:100%;
	width:80px;
}

.error
{
	padding: 0px 0px 10px 5px;
	margin:0px;
	color:Red;
	font-weight:bold;
	font-size:96%;
	clear:both;
	float:left;
}
/***************ActionsDetails*********************/
#keyactions
{
	border: solid 2px #ed0079;
	position:relative;
	width:300px;
	padding:5px 5px 5px 5px;
	background-color:white;
	float: left;
	text-align:left;
}

#contactdetails
{
	border: solid 2px #ED0079;
	width:500px;
	padding: 5px 5px 5px 5px;
	background-color:White;
	float: right;
	margin-right:20px;
}

#contactdetails dl
{
	width:490px;
	text-align:left;
}

#contactdetails dt
{
	width:100px;
	clear:left; 
	float:left;
	margin-bottom:10px;
}

#contactdetails dd
{
	width:350px;
	float:left;
	margin-bottom:10px;
	text-align:left;
	margin-left:0px;
}

#contactdetails dt.lower
{ 
	margin-top: 2px;
}

#returnbutton
{
	text-align:left;
	font-size:95%;
}
.RingBackDetails
{
	padding-top:2px;
	padding-left:50px;
	width:200px;
}

.inputCsilver
{
	width:60px;
	background-color:silver;
	font-size:80%;
	margin-bottom:2px;
}
.inputC
{
	width:60px;
	font-size:80%;
	margin-bottom:2px;
}
.UserListRed
{
	padding-right: 10px;
	/*white-space: nowrap;*/
	color: red;
}
.UserListGreen
{
	padding-right: 10px;
	/*white-space: nowrap;*/
	color:blue;
}
