/*
Colours are 'Corporate Orange'313732, 8AA8B0, DEDEDE, FFFFFF, F26101
*/

body {
 margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 11px;
 color: #666666;
/* background: #fff url(/images/background.jpg) repeat-x left top;*/
}


p.notice {
	line-height: 150%;
}

a {
/* color: #8B0D00;*/
 color:#666666;
 background-color: transparent;
 text-decoration: none;
}

a:visited {
 color: #666666;
 background-color: transparent;
 text-decoration: none;
}

a:hover {
 color: #F26101;
 text-decoration: none;
 background-color: transparent;
}

h1 {
 font-size: 2em;
 margin: 0;
 padding: 3px 0 3px 0;	
	
}

h2 {
 font-size: 1.5em;
 margin: 0;
 padding: 3px 0 3px 0;	
	
}

h3 {
 font-size: 1.25em;
 margin: 0;
 padding: 3px 0 3px 0;	
	
}

h4 {
 font-size: 1em;
 margin: 0;
 padding: 3px 0 3px 0;	
	
}

.textbelow-contact {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/16x16/user.png) no-repeat 0 center;
}

.textbelow {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/angle.gif) no-repeat 0 center;
}

.textbelow a{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/angle.gif) no-repeat 0 center;
}

.textbelow-high a{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/16x16/tag_red16x16.png) no-repeat 0 center;
}

.textbelow-medium a{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/16x16/tag_orange16x16.png) no-repeat 0 center;
}

.textbelow-low a{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/16x16/tag_green16x16.png) no-repeat 0 center;
}

.textbelow a:hover{
	color: #F26101;
}

.calendar_text{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
/*	background: url(/images/16x16/clock.png) no-repeat 0 center;*/
}

.dollar_text {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
	background: url(/images/16x16/dollar_currency_sign.png) no-repeat 0 center;
}

.document_text {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #999;
	display: block;
	margin: 4px 0px 2px 8px;
	padding:2px 3px 0px 22px;
/*	background: url(/images/32x32/attachment.png) no-repeat 0 center;*/
}

.status_text {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	color: #ccc;
	display: block;
	margin: 4px 0px 2px 2px;
	padding:2px 3px 0px 22px;
	background: url(/images/angle.gif) no-repeat 0 center;
/*	background: url(/images/16x16/clock.png) no-repeat 0 center;*/
}

.small_grey_text {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.6em;
	color: #ccc;
	display: float;
	float: right;
	margin: 0px 0px 0px 2px;
	padding:0px 3px 0px 2px;
}

.help_text {
	line-height: 1.3em;
	padding-right: 10px;
}

#header {
 margin: 0;
 padding: 0;
}

#header_left {
 background-color: transparent;
 float: left;
 padding: 5px 0px 0px 18px;
 margin: 0px;
}

#header_right {
 font-size: 0.8em;
 color: #999;
 background-color: transparent;
 float: right;
 text-align: right;
 padding: 5px 18px 0px 0px;
 margin: 0px;
 
}

#mx_lookup {
	float: right;
	margin: 0;
	padding: 0;
}

.domain_name_search {
	color: #cccccc;	
}

#footer {
 border: 1px #fff solid;
 text-align: left;
 padding-left: 0px;
 margin: 100px 0px 10px 20px;
 height: 30px;
/* background: url(http://breeze.cleartext.net/images/logo-circle.gif) no-repeat 0px 0px;*/

 clear: both;
}

#footer p {
 font-size: 10px;
 color: #999;
 text-align: le;
}

#outer {
 margin: 15px 0px 0px 10px;
}

#dashboard-summary {
	font-size: 10px;
	float:left;
	margin: 0px 0px 20px 10px;
/*	border: 1px solid blue;*/
}

#dashboard-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 500px;
	
	padding: 5px;
}

#task-tabs {
	float: left;
	width: 310px;
	margin-right: 20px;
	margin-bottom: 20px;

/*	border: 1px solid red;*/
}

#lead-tabs {
	float: right;
	width: 310px;
	margin-bottom: 20px;
/*	border: 1px solid red;*/
}

#dashboard-contract-tabs {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 20px;
/*	border: 1px solid green;	*/
}

#status-stream-tab {
	float: right;
	width: 250px;
/*	margin-right: 20px;*/
	margin-bottom: 20px;
/*	border: 1px solid red;*/
}

#dashboard-right {
	float: right;
	margin-bottom: 20px;
	margin-right: 10px;
	width: 400px;
	
	padding: 5px;
}

#dashboard-usernotes {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #fdff90;
}

#dashboard-usernotes table  {
	background-color: #fdff90;
/*	border: #F26101 solid 1px;*/
}

#customer-view {
	float: left;
	margin: 0px 0px 20px 10px;
/*	margin-right: 20px;
	margin-bottom: 10px;*/
	width: 960px;
}

#customer_detail {
/*	border: 1px solid red;*/
	width: 470px;
	float: left;

}

#customer_status_list {
/*	border: 1px solid blue;*/
	width: 470px;
	float: right;
}

.clear-both {
   clear: both;
}


img {
 padding:0;
 border: 0;
 margin: 0;
}

.nopad {
 padding:0;
 border: 0;
 margin: 0;
 border-spacing:0;
 
}

table {
 background-color: #f9f9f9;
 border: 0px;
}

th {
 background-color: #f9f9f9;
 font-weight: bold;
 padding: 6px 3px 6px 4px;
 text-align: left;
 font-size: 11px;
}

td {
 background-color: #fff;
 padding: 4px 3px 5px 4px;
 font-size: 0.7em;
}


.rowheight16 td{
	height: 25px;
}

.rowheight16_help td{
	height: 25px;
	background-color: #f9f9f9;
}

.td-today {
 background-color: #e6e217;
 padding: 4px 3px 5px 4px;
 font-size: 11px;
}


.td-2days {
 background-color: #fffa00;
 padding: 4px 3px 5px 4px;
 font-size: 11px;
}

.td-7days {
 background-color: #fffd80;
 padding: 4px 3px 5px 4px;
 font-size: 11px;
}

.td-14days {
 background-color: #f9f7b0;
 padding: 4px 3px 5px 4px;
 font-size: 11px;
}

.td-lead {
	background-image:url('/images/lead.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}

.td-quote {
	background-image:url('/images/quote.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}

.td-trial {
	background-image:url('/images/trial.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}

.td-sold {
	background-image:url('/images/sold.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}

.td-renewal {
	background-image:url('/images/renewal.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}

.td-dead {
	background-image:url('/images/dead.gif');
	background-position:center right;
	background-repeat: no-repeat;
	padding-right: 8px;
}


table tr.d0 td {
	background-color: #ffffff;
}
table tr.d1 td {
	background-color: rgba(0,0,0,0);
}

.menu_div {
	border-bottom: 1px solid #d5d5d5;
	margin-left: 15px;
	margin-right: 20px;
	margin-top: 0px;
	padding: 0px;
	width: 98%;
}

#menu table {
 margin-left: 0px;
 background-color: #ffffff;
 border-width: 0px;
 padding: 0px;
 margin: 0;
 
}

#menu table td {
 padding-top: 2px;
 padding-right: 8px;
 	border-width: 0px;
	margin: 0px;
}

#sub-menu table {
 margin-top: -22px;
 margin-left: 300px;
 margin-bottom: 20px;
 background-color: #efefef;
}

form {
 margin: 0;
 padding: 0;
}

input {
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 width: auto;
 color: #333;
 border: 1px solid #B3B4BD;
 font-size: 10px;
 height: 2em;
 padding: 2px;
 margin: 4px;
}

textarea {
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 10px;
/* width: 600px;*/
 color: #333;
 border: 1px solid #B3B4BD;
 padding: 0;
 margin-left: 4;
 
}

.select {
 background-color: #fff;
 font-size:  10px;
 font-weight: normal;
 color: #333;
 padding: 0;
 margin: 0 0 3px 0;
}

.checkbox {
 background-color: transparent;
 padding: 0;
 border: 0;
}

.submit {
 background-color: #8B0D00;
 color: #FFF;
 font-weight: bold;
 border: 1px solid #000;
 margin: 6px 0 0 0;
 padding: 1px 5px 1px 5px;
}

/*The Google button :)*/
.lsb,.submit {
 -webkit-appearance:button;
 padding:0 8px;
 border:1px solid #999;
 -webkit-border-radius:2px;
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
 font-family:arial,sans-serif;
 font-size:14px;
 height:1.8em;
 margin:0.2em;
 }
 
 .lsb:active {
  background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd))
  }




