/** Standard tag styles **/
body
	{
	 font-family: sans-serif,arial,helvetica;
	 color: #000000;
	 margin: 0px;	 
	 marginwidth="0" marginheight="0"	 	 
	 background-color: #FFFFFF; 
	 background-repeat: no-repeat;
	 background-attachment: scroll/fixed;
	 cursor:default;
}
	 
table {
	font-size:12px;
	color:#000000;
} 
	 
/** ------------------------------------------------------------------ **/	 
	 
/** Top right user details **/
.userdetails
	{font-size: 10px;
	 color:#666666;}
	 	
/** Style for User's Organisation name **/ 	
td.clientheading {
	font-size:18px;
	font-weight:bold;
	color:#003399;
}

/** Country Welcome and content heading GCN**/
.blueheader {
	font-size:12px;
	font-weight:bold;
	color:#003399;
}

/** Styles for legal speak at bottom of page **/
td.legal {
	font-size:10px;
	color:#000000;
}

/** ------------------------------------------------------------------ **/

/** Styles used in form tables **/	 
.appTable {
	background-color:#cbd6ea;
	padding: 3px;
	margin: 0px;
	/* border-spacing: 0px; */
	border: 0px none;
}	 
	
tr.appTableHeading {
	font-size: 12px;
	color: #ffffff;
	background-color: #003399;
	}

tr.appTableBreak {
	background-color: #eeeeee;
}	

/** Style for thin line across app table **/
hr.appTableSplit {
	color=#003399;
}


/** For all form elements (dropdown,input etc) **/
.inputfield {
	font-size:12px;
	font-weight:bold;
	color:#98002e;
}	 

.inputfieldbutton {
	font-size:12px;
	font-weight:bold;
	color:#98002e;
	text-decoration:underline;
	border:1;
	border-color:#cbd6ea;
	background-color:#cbd6ea;
	cursor:pointer;
	text-align:left;	
}

.inputtedtext {
	font-size:12px;
	font-weight:bold;
	color:#98002e;
	cursor:default;
}	 

.error {
/*	text-align : center; */
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color : red;
}

.success {
/*	text-align : center; */
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color : green;
}

.reject {
/*	text-align : center; */
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color : red;
}

.accept {
/*	text-align : center; */
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color : green;
}


.new {
/*	text-align : center; */
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
/*	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color : black;
}

.hidetextbox {
	color:#98002e;
	font-size:12px;
	font-weight:bold;
	border:0;
	border-color:#cbd6ea;
	background-color:#cbd6ea;
	cursor:default;	
}

.hidetextboxblue {
	color:#003399;
	font-size:12px;
	font-weight:bold;
	border:0;
	border-color:#cbd6ea;
	background-color:#cbd6ea;
	cursor:default;
}
	
.hidetextbutton {
	font-weight: bold;
	font-size:12px;
	color: #666666;
	letter-spacing: 0.050em;
	text-decoration: none;
	border:0;
	border-color:#cbd6ea;
	background-color:#cbd6ea;
	cursor:pointer;
	text-align:left;
}

.hidetextbutton:hover {
	font-weight: bold;
	font-size:12px;
	color: #666666;
	letter-spacing: 0.050em;
	text-decoration: none;
	border:0;
	border-color:#cbd6ea;
	background-color:#cbd6ea;
	cursor:pointer;
	text-align:left;
}

.hidetextbuttonwhitebg {
	font-weight: bold;
	font-size:12px;
	color: #666666;
	letter-spacing: 0.050em;
	text-decoration: none;
	border:0;
	border-color:#ffffff;
	background-color:#ffffff;
	cursor:pointer;
	text-align:left	
}
	 
.image {
	cursor:pointer;
}	 
	 
/** ------------------------------------------------------------------ **/
	 
/* Bulletin Board styles */	
a.bblink
	{font-size: 11px;
	 color: #666666;
	 text-decoration: none;}
	 
a.bblink:hover
	{font-size: 11px;
	 color: #666666;
	 text-decoration: none;}
	 
.bblabel
	{font-size: 11px;
	 color: #666666;
	 font-weight:bold;
	 text-decoration: none;}

.bbunread
	{font-size: 11px;
	 color: #98002e;
	 font-weight:bold;	 
	 text-decoration: none;}
	 
.bbread
	{font-size: 11px;
	 color: #003399;
	 font-weight:bold;	 
	 text-decoration: none;}	 
	 
.leftnav
	{font-size: 11px;
	 color: #003399;
	 text-decoration:none;}	 
	 
.leftnav:hover
	{font-size: 11px;
	 color: #003399;
	 text-decoration:underline;}

/** For quicknav help links **/
.helplink {
	font-size: 11px;
	color: #98002e ;
	text-decoration: none;
	border-color:#ffffff;
	border:0;
	background-color:#ffffff;
	width:18px;
	cursor:pointer;
}
	 
.helplink:hover {
	font-size: 11px;
	color: #98002e ;
	text-decoration: none;
}
	
.helptextblack {
	font-family:sans-serif,arial,helvetica;
	font-size:12px;
	color:#000000;
}

.helptextblue {
	font-family:sans-serif,arial,helvetica;
	font-size:12px;
	color:#003399;
}

.helptextred {
	font-family:sans-serif,arial,helvetica;
	font-size:12px;
	color:red;
}		 

.helptextgreen {
	font-family:sans-serif,arial,helvetica;
	font-size:12px;
	color:green;
}
	
.helptextheader{
	font-family:sans-serif,arial,helvetica;
	font-size:13px;
	color:#98002e;
	font-weight:bold;
	text-decoration:underline;
}
	
	 
/** ------------------------------------------------------------------ **/	 
/* PALLET TRACKING formats **/
	
		 
/** ------------------------------------------------------------------ **/	 	 
/* Linking/HREF styles */	 
.buttontext
	{font-weight: bold;
	 font-size:12px;
	 color: #666666;
	 letter-spacing: 0.050em;
	 text-decoration: none;}
	 
.buttontext:hover
	{font-weight: bold;
	 font-size:12px;
	 color: #666666;
	 letter-spacing: 0.050em;
	 text-decoration: none;}
	
	 
a.smalllink
	{font-size:10px;
	 color:#003399;
	 text-decoration: none;}

a.smalllink:hover
	{font-size:10px;
	 color:#003399;
	 text-decoration: none;}
	 
a	
	{color: #003399;
	 text-decoration: underline;}
	 
a:hover
	{color: #003399;
	 text-decoration: underline;}

/** ------------------------------------------------------------------ **/

/*** Nav Styles ***/
.tableouterline {
	border: 1px solid #003399;
}

.hastopline {
	border-top: 1px solid #003399;
}

.notopline {
	border-top:none #003399;
}

.tableouterlineshadow {
	border: 1px solid #eeeeee;
}

.hastoplineshadow {
	border-top: 1px solid #eeeeee;
}

.notoplineshadow {
	border-top:none #eeeeee;
}

/*** END: Nav Styles ***/

.firstlevelnav
	{font-family:sans-serif,arial,helvetica;
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 text-decoration:none;}
	 
.firstlevelnav:hover
	{font-family:sans-serif,arial,helvetica;
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 text-decoration:none;}

.secondlevelnav
	{font-family:sans-serif,arial,helvetica;
	 font-size:11px;
	 color:#003399;
	 text-decoration:none;}
	 	 
.secondlevelnoLinknav
	{font-family:sans-serif,arial,helvetica;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;}
	 	 	 
.secondlevelnav:hover
	{font-family:sans-serif,arial,helvetica;
	 font-size:11px;
	 color:#ffffff;
	 text-decoration:none;}

/* Fieldset padding added 11 October 2005 */	 
fieldset {
	padding: 0.5em;
	margin: 0.4em;
	/* width: 100%; */
}

/* For accessible forms */
.noborder {
	border: 0px solid #ffffff;
	padding: .4em;
	margin: 0px;
}
