/* Stop! CSS Time. GG */

/***********************************************/
/* HTML tag styles   -- pamoja theme           */
/***********************************************/

/* f6faf0	green fade	*/
/* e9f1c9	green tint	*/
/* e2edb6	green sun	*/
/* cdd7a6	green light	*/
/* 81ae3f	green warm	*/
/* 65913c	green 		*/
/* 49742f	green shade */
/* 3c5924	green dark	*/

body {
	background: #fff url("/themes/pamoja/startbg_pamoja.png") top center no-repeat;
}

#masthead {
	margin: 0;
	padding: 0px;
	width: 100%;
	border-bottom: 1px solid #cdd7a6;
	border-top: 1px solid #bbb;
	line-height: 24px;
	color: #fff;
/* 
	background: #81ae3f;
	background: -moz-linear-gradient(top, #81ae3f 0%, #3c5924 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81ae3f), color-stop(100%,#3c5924));
	background: -webkit-linear-gradient(top, #81ae3f 0%,#3c5924 100%);
	background: -o-linear-gradient(top, #81ae3f 0%,#3c5924 100%);
	background: -ms-linear-gradient(top, #81ae3f 0%,#3c5924 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81ae3f', endColorstr='#3c5924',GradientType=0 );
	background: linear-gradient(top, #81ae3f 0%,#3c5924 100%);
 */
	background: #3c5924;
	background: -moz-linear-gradient(top, #81ae3f 0%, #3c5924 58%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81ae3f), color-stop(58%,#3c5924));
	background: -webkit-linear-gradient(top, #81ae3f 0%,#3c5924 58%);
	background: -o-linear-gradient(top, #81ae3f 0%,#3c5924 58%);
	background: -ms-linear-gradient(top, #81ae3f 0%,#3c5924 58%);
	background: linear-gradient(to bottom, #81ae3f 0%,#3c5924 58%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81ae3f', endColorstr='#3c5924',GradientType=0 );
}

#masthead #logo {
	margin-top: 0px;
/*
	text-indent: -9000px;
	background: transparent url("/images/logo_sm.png") 6px 4px no-repeat;
*/
}

#server_status {
/*
	margin: 0px 0 0 0;
	padding: 7px 5px 0px 15px;
*/
}

#pageName {
	margin: 0px;
	padding: 2px 8px 2px 8px;
	font-family: "Helvetica Neue", "Arial", Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	background-color: #65913c;
	border: 1px solid #49742f;
	white-space: nowrap;
}

input[type="submit"], input[type="button"], .go, a.go {
	height: 21px;
	cursor: pointer;
	margin: 0px;
	padding: 0px 10px 2px 10px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	border: 1px solid #3c5924;
	border-bottom: 1px #2c4914 solid;
		 border-radius: 2px;
	-moz-border-radius: 2px;
	-moz-box-shadow:	0px 1px 2px #e9f1c9;
	-webkit-box-shadow:	0px 1px 2px #e9f1c9;
	box-shadow:			0px 1px 2px #e9f1c9;
	background-color: #3c5924;
	background:  -webkit-gradient(linear, left top, left bottom, from(#81ae3f), to(#3c5924));
	background:  -moz-linear-gradient(top,  #81ae3f,  #3c5924);
	background: #3c5924 linear-gradient(#81ae3f, #3c5924);
}

/************* #globalNav styles (Top Menu ) **************/

#globalNav a {
	color: #3c5924;
 	border-bottom: 1px solid #cdd7a6;
 	border-right: 1px solid #cdd7a6;
	background: #cdd7a6;
	background: -moz-linear-gradient(top, #cdd7a6 0%, #a5b567 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdd7a6), color-stop(100%,#a5b567));
	background: -webkit-linear-gradient(top, #cdd7a6 0%,#a5b567 100%);
	background: -o-linear-gradient(top, #cdd7a6 0%,#a5b567 100%);
	background: -ms-linear-gradient(top, #cdd7a6 0%,#a5b567 100%);
	background: linear-gradient(to bottom, #cdd7a6 0%,#a5b567 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd7a6', endColorstr='#a5b567',GradientType=0 );
}

#globalNav a:hover {
	background: #ffeecc;
	background: -moz-linear-gradient(top, #ffddaa 0%, #ffeecc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffddaa), color-stop(100%,#ffeecc));
	background: -webkit-linear-gradient(top, #ffddaa 0%,#ffeecc 100%);
	background: -o-linear-gradient(top, #ffddaa 0%,#ffeecc 100%);
	background: -ms-linear-gradient(top, #ffddaa 0%,#ffeecc 100%);
	background: linear-gradient(to bottom, #ffddaa 0%,#ffeecc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffddaa', endColorstr='#ffeecc',GradientType=0 );
}

#globalNav a.globalNavSel {
	color: #fff;
	text-shadow: none;
	background: #3c5924;
}

/*********** right menu **********/

#navBar {
	background-color: #f6faf0;
	border-left: 1px solid #cdd7a5;
	border-bottom: 1px solid #cdd7a5;
	color: #303030;
}

#navBar ul a:link, #navBar ul a:visited {
	color: #000;
}

.relatedLinks h3,
.domainsRequiringAttention label,
#negativeBalance label,
#sunriseZonesWarning label,
#landrushZonesWarning label,
#pendingTrademarkApproval label,
#invalidTmchDetails label,
#docGen label
{
	color: #000;
/*
	text-shadow: 0px 1px 0px #888;
*/
	background-color: #e9f1c9;
	border-bottom: 1px solid #cdd7a6;
}

.domainsRequiringAttention a:hover,
#negativeBalance a:hover,
#sunriseZonesWarning a:hover,
#landrushZonesWarning a:hover,
#pendingTrademarkApproval a:hover,
#invalidTmchDetails a:hover,
#docGen a:hover
{
	color: #ffd;
	background-color: transparent;
}

.domainsRequiringAttention ul a:hover,
#negativeBalance ul a:hover,
#sunriseZonesWarning ul a:hover,
#landrushZonesWarning ul a:hover,
#pendingTrademarkApproval ul a:hover,
#invalidTmchDetails ul a:hover,
#docGen ul a:hover,
#sectionLinks a:hover,
#navBar ul a:hover
{
	color: #000;
	background-color: #ffd;
}

.relatedLinks h3 {
	border-top: 1px solid #cdd7a6;
	border-bottom: 1px solid #cdd7a6;
}

/************* #search styles ***************/

#search {
	background-color: #e9f1ca;
}

#search label {
/*
	color: #fff;
	text-shadow: 0px 1px 0px #888;
*/
}

#search input {
	background-color: #f8f8f8;
	border: 1px solid #cdd7a6;
}

/****** content ******/

fieldset, fieldset.loginSearch {
	border: 1px solid #cdd7a5;
}

table#results {
	border: 1px solid #cdd7a5;
}

table#results td {
	border: 1px solid #cdd7a5;
}

table#results thead {
	background-color: #e9f1c9;
}

table#results thead a {
	color: #000;
}

/*
table#results thead td {
	border: none;
}
*/

table#results td a:link, table#results td a:visited {
    color: #003300;
    /* background-color: #ffffcc; */
    text-decoration: underline;
    border-bottom: none;
}

table#results th {
	border: 1px solid #cdd7a5;
}

table#results a:hover {
	color: #000;
	background-color: #ffd;
}

table#results tbody tr:hover {
	color: #000;
	background-color: #ffd;    /* Table row hover color */
}

table#results tbody tr:hover a {
	color: #000;
}

table#results tfoot th {
	background-color: #e9f1c9;
	border-bottom: 1px solid #cdd7a5;
}

table#results tfoot th a {
	color: #000;
}

/* added a class in case there is more than one results table on the page */
table.results {
	border: 1px solid #cdd7a5;
}

table.results td {
	border: 1px solid #cdd7a5;
}

table.results thead {
	background-color: #e9f1c9;
}

table.results thead a {
	color: #000;
}

/*
table.results thead td {
	border: none;
}
*/

table.results td a:link, table.results td a:visited {
    color: #003300;
    /* background-color: #ffffcc; */
    text-decoration: underline;
    border-bottom: none;
}

table.results th {
	border: 1px solid #cdd7a5;
}

table.results a:hover {
	color: #000;
	background-color: #ffd;
}

table.results tbody tr:hover {
	color: #000;
	background-color: #ffd;    /* Table row hover color */
}

table.results tbody tr:hover a {
	color: #000;
}

table.results tfoot th {
	background-color: #e9f1c9;
	border-bottom: 1px solid #cdd7a5;
}

table.results tfoot th a {
	color: #000;
}

table#resultsDom tbody tr:hover {
  background-color: #ffd;    /* Table row hover color */
}

table#sc_contents tr:hover, table#sc_contents tr.odd:hover {
  background-color: #ffd;	/* Shopping cart line hover color */
}

#cart_empty {
  color: #c01138;
  background: #f6faf0;
  border: solid 1px #cdd7a5;
}

/****** footer *******/

#siteInfo {
/*
	background: #5b5b5b;
*/
	height: 200px;
	border-top: 1px solid #cdd7a6;
	color: #cdd7a6;
	padding: 5px 5px 5px 5px;
	margin-top: -1px;
}

#siteInfo a {
	color: #333;
}

#version {
	color: #444;
}

div#content td a:link, div#content td a:visited {
    color: #003300;
    /* background-color: #ffffcc; */
    text-decoration: underline;
    border-bottom: none;
}
