body {
	margin: 0px;
	text-align: center;
	color: #000;
	background-color: #fff;
}

#FreeTrial table {
	margin: 50px 0 -105px 590px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;		
}

#ad table {
	margin: -90px 0 80px 605px;
	padding: 5px 10px 5px 10px;
}

#euro {

	margin: -50px 0 0 610px;
	padding: 0 10px 0 0;
}

#euro h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 0 0;	
}


#cright	{
	background-color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	}
	
#cright  a:link {
	text-decoration: none;
	color: #999999;
	}

#cright a:visited {
	text-decoration: none;
	color: #999999;
	}
#cright a:active {
	text-decoration: none;
	color: #999999;
	}
#cright a:hover {
	text-decoration: underline;
	color: #999999;
	}

/* ==================================================== MAIN CONTAINER OF LANGUAGE SELECTION PAGE ==================================================== */

#Frame {
	width: 760px;
	text-align: center;	
	border: 1px #999 solid;      /*#EAEAEA  #0080C0*/
	margin: 0 auto;	
}

#Frame h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 5px 5px 5px 5px;
}

#Frame .mid {
	height: 460px;
	background: url(../images/europe_map.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#Frame .other {
	padding: 200px 0 2px 0;
}

#Frame .other1 {
	padding: 4px 0 0 0;
}

#Frame .line {
	border-bottom: 1px #DBDBDB solid;
}

#Frame .h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 150px 0 50px 0;
}

#Frame .Country {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00407d;
	font-weight: bold;
}

#Frame .Country1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00407d;
	font-weight: bold;
}

#Frame a:link {
	color: #00407d;
	text-decoration: none;	
}

#Frame a:visited {
	color: #00407d;
	text-decoration: none;
}

#Frame a:hover {
	text-decoration: underline;
	color: #888888;
}

/* ==================================================== EIC TOP BANNER STYLE ==================================================== */

#banner {
	height: 110px;
	background-color: #fff;
	width: 760px;
	border-bottom: 1px #666 solid;
}

/* ==================================================== LEFT COLUMN OF LANGUAGE SELECTION PAGE ==================================================== */

#mainLeft {
	background: url(../images/left_fill.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

#mainLeft img {
	margin: 20px 0 0 0;
}

.Tenders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;		
	border-top: 1px #DBDBDB solid;
}

/* ==================================================== LANGUAGE SELECTION STYLE ==================================================== */

#LngSelection ul	{
	list-style: none;
	padding: 0;
	margin: 12px 10px 0 10px;
}

#LngSelection ul li{
	list-style: none;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	padding: 5px;
	padding-left: 10px;
	margin: 0;
}

#LngSelection ul li a {
	color: #000;
	text-decoration: none;
}

#LngSelection ul li a:hover {
	color: #888;
}

/* ==================================================== TABLE BORDERS FOR LANGUAGE SELECTION PAGE ==================================================== */

.borderTop {
	border-top: 1px #EAEAEA solid;
}

.borderTopLeft {
	border-top: 1px #EAEAEA solid;
	border-left: 1px #EAEAEA solid;
}
/* End */

/* ==================================================== MAIN CONTAINER OF REST OF THE PAGES ==================================================== */

#wrapper {
	width: 760px;
	border: 1px #999 solid;
	margin: 0 auto;
	text-align: left;					/* Line not in use */
}

#wrapper #pageContent {
	text-align:left;					/* Line not in use */
	margin: 10px 180px 0 10px;
	width: 560px;
/*	border: 1px #000000 solid;*/
}

#pageContent a:link {
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

#pageContent a:visited {
	color: #003366;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#pageContent a:hover {
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

#pageContent p	{
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
}

#pageContent hr {
	border: 1px #006699 solid;
	color: #006699;
	background-color: #006699;
	width: 100%;
	margin: 20px 0 20px 0;
}

#wrapper #pageContentForm {
	text-align:left;					/* Line not in use */
	margin: 10px 20px 10px 45px;
	width: 660px;
}

#pageContentForm a:link {
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

#pageContentForm a:visited {
	color: #003366;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#pageContentForm a:hover {
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

#pageContentForm p {
	text-align:left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;		
}

#pageContentForm h3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	color: #888;
}

#pageContentForm hr {
	border: 1px #006699 solid;
	color: #006699;
	background-color: #006699;
	width: 100%;
	margin: 20px 0 20px 0;
}

h2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	font-size: 25px;
	color: #888;
	margin-top: 0;
}

#pageContent h3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	color: #888;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

#wrapper br {
	line-height: 100%;
}

.list {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 15px;
	margin-bottom: 0;
	margin-top: 10px;	
}

.quotes {
	margin: 0 0 0 50px;
	color:#990000;
	margin-bottom: 10px;
	margin-top: 10px;		
}

#wrapper ol	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
	
.backtotop	{
	text-align: right;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}

/* ==================================================== NAVIGATION PANEL STYLE ==================================================== */

#navigation	{
	float: right;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0 10px 0 10px; /*top, right, bottom, left*/
	line-height: 15px; /* Changes menu line height */
}
		
#navigation ul	{
	list-style-type: none;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #ccc;
}

#navigation ul li{
	list-style: none;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	padding:5px;
	margin: 0;
}

#navigation ul li a {
	color: #000;
	text-decoration: none;
	width: 100%;
	display: block;
}

#navigation ul li a:hover {
	color: #888;
}

.curr_loc{
	background-color: #E1ECF7;
	color: #333;
}

/* ==================================================== EIC FLAG AND NAME ROW STYLE ==================================================== */

#eicname {
	width:760px;
	height: 20px;	
	border-bottom: 1px solid #666;
	margin: 0 auto;
	text-align: left;
	background-color: #E1ECF7;	
}

#eicname a:link {
	color: #00407d;
	text-decoration: none;	
}

#eicname a:visited {
	color: #00407d;
	text-decoration: none;
}

#eicname a:hover {
	text-decoration: underline;
	color: #888888;
}

#eicname .EICname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00407d;
	font-weight: bold;
	padding: 2px 0 0 0;
}

#eicname img {
	float: right;
	margin: 3px 5px 0 16px;
}

/* ==================================================== FOOTER STYLE ==================================================== */

#footer	{
	height: 15px;
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	padding: 5px 10px 3px 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/eic_bot.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	color: #000000;
	margin-top: 10px;
	}
	
#footer  a:link {
	text-decoration: none;
	color: #000000;
	}

#footer a:visited {
	text-decoration: none;
	color: #000000;
	}
#footer a:active {
	text-decoration: none;
	color: #000000;
	}
#footer a:hover {
	text-decoration: underline;
	color: #888888;
	}

/* ==================================================== FAQ PAGE TABLES ==================================================== */

.faq table {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 10px 0 10px 0;
	border-right: 2px #FFF solid;	
	background-color: #EFEFEF;	
}

.faq th {
	background-color: #CECECE;
	border-bottom: 2px #FFF solid;
	border-left: 2px #FFF solid;
	border-top: 2px #FFF solid;	
}

.faq td {
	border-bottom: 2px #FFF solid;
	border-left: 2px #FFF solid;
}

/* ==================================================== WORKSHOP PAGE TABLES ==================================================== */

#workshop table {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	text-align: left;
	color: #000000;		
	border-right: 2px #fff solid;
	border-top: 2px #fff solid;
	background-color: #F3F3F3;	
}

#workshop th {
	background-color: #E1ECF7;
	color: #000099;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border-left: 2px #fff solid;
	border-bottom: 2px #fff solid;	
}

#workshop td {
	border-bottom: 2px #fff solid;
	border-left: 2px #fff solid;
	padding: 5px 5px 5px 5px;
}

/* ==================================================== TOOLBOX PAGE TABLES ==================================================== */

#toolbox table {
	border-right: 2px #fff solid;
	border-top: 2px #fff solid;
	background-color: #F3F3F3;
}

#toolbox td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px #fff solid;
	border-left: 2px #fff solid;
	color: #000000;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
}

#toolbox a:link {
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#toolbox a:visited {
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;	
}

#toolbox a:hover {
	text-align:left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	text-decoration: none;
}

#toolbox .tblheader {
	background-color: #E1ECF7;
	color: #000099;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 5px 5px 5px 5px;
}

#toolbox .tblheader1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 15px 5px 3px 5px;
	background-color: #fff;
}

#toolbox .tbl {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #00407d;
	font-weight: bold;
}

/* ==================================================== STYLE OF 'TSS' PAGE BOXES ==================================================== */

#dynamicA table {
	border: none;
}

#dynamicAMenu table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

#dynamicA .hdr1 {
	height: 50px;	
}

#dynamicA .hdr2 {
	height: 30px
}

#dynamicA .button {
	background-image: url(../images/dbutton.gif);
	background-position: center bottom;
	background-repeat: no-repeat;

}

#dynamicA a:link {
	text-align:left;
	font-size: 12px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

#dynamicA a:visited {
	color: #fff;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
}

#dynamicA a:hover {
	text-align:left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}

#dynamicA .td1 {
	background-color: #006699;
	padding: 5px 5px 5px 5px;
	height: 310px;	
}

/* ==================================================== STYLE OF 'TSS' PAGE BOX INCLUDES ==================================================== */

#includeA table {
	font-size: 12px;
	height: 310px;
	border: none;
}

#includeA .space {
	padding: 15px 15px 0 15px;
}

#includeA .image {
	float: right;
	padding: 0 0 10px 0;
}

#includeA br {
	line-height: 100%;
}

#includeA p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	font-weight: normal;	
	font-style: italic;
	color: #990000;
	margin: 0;	
}

#includeA h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight: normal;	
	color: #990000;
	padding: 5px 5px 5px 5px;	
}

#includeA h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: normal;	
	color: #fff;
}

#includeA h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00407d;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0;
}

/* ==================================================== STYLE OF 'ABOUT EIC' PAGE BOXES ==================================================== */

#dynamicB table {
	border: none;
}

#dynamicBMenu table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

#dynamicB .hdr1 {
	height: 50px;	
}

#dynamicB .hdr2 {
	height: 30px
}

#dynamicB .button {
	background-image: url(../images/dbutton.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#dynamicB a:link {
	text-align:left;
	font-size: 12px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

#dynamicB a:visited {
	color: #fff;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
}

#dynamicB a:hover {
	text-align:left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}

#dynamicB .td1 {
	background-color: #006699;
	padding: 5px 5px 5px 5px;
	height: 310px;	
}

/* ==================================================== STYLE OF 'ABOUT EIC' PAGE BOX INCLUDES ==================================================== */

#includeB table {
	font-size: 12px;
	height: 310px;
	border: none;
}

#includeB .space {
	padding: 15px 15px 0 15px;
}

#includeB .image {
	float: right;
	padding: 0 0 10px 0;
}

#includeB br {
	line-height: 100%;
}

#includeB p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	font-weight: normal;	
	font-style: italic;
	color: #990000;
	margin: 0;	
}

#includeB h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight: normal;	
	color: #990000;
	padding: 5px 5px 5px 5px;	
}

#includeB h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: normal;	
	color: #fff;
}

#includeB h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00407d;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0;
}

/* ==================================================== TSR EMAIL BOX STYLE  - TAB ONE ==================================================== */

#emailBox table {												/* in use - TSR email container*/
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#emailBox .td {													/* in use - Main cell where TSR email box content 'ema.php' and 'emadef.php' is included*/
	background-color: #006699;
	padding: 5px 5px 5px 5px;
	height: 512px;												/* height of outer (BLUE) cell */
}

#emailBox .header1 {											/* in use - Top of TSR email box (where the buttons are) */
	height: 50px;	
}

#emailBox .header2 {											/* in use - Top of TSR email box (where the buttons are)  */
	height: 30px
}

#emailBox .button {												/* in use - Top of TSR email box (button background image) */
	background-image: url(../images/dbutton.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#emailBox a:link {												/* in use - Top of TSR email box (Button links) */
	font-size: 12px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

#emailBox a:visited {											/* in use - Top of TSR email box (Button links) */
	font-size: 12px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-decoration: none;
}

#emailBox a:hover {												/* in use - Top of TSR email box (Button links) */
	color: #ffff00;
	font-size: 12px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#emailBoxMiddleTBL table {										/* in use - TSR email box middle table (WHITE) */
	border: none;
	margin: 0;
}

#emailBoxMiddleTBL .td {										/* in use - Height of middle (WHITE) table */
	border: none;
	background-color: #fff;
	height: 512px;	
}

#emailBoxHead table {											/* in use - Header of TSR email */
	font-size: 11px;
	border: none;
	margin: 0;	
}

#emailBoxHead .tds {
	padding-bottom: 20px;										/* in use - Padding of EIC logo*/
	padding-top: 20px;
}

#emailBoxHead .header {											/* in use - Style of TSR email head */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: none;
	padding-top: 5px;
	padding-bottom: 10px;
}

#emailBoxHead .h1 {												/* in use - Style of TSR email head */
	padding-right: 3px;
	color: #990000;
}

#emailBoxHead .h3 {												/* in use - Style of TSR email head */
	color: #00407d;
}

#emailBody table {												/* in use - Table of TSR email body content */
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px #999 solid;
	border-right: 1px #999 solid;
	height: 330px;												/* defines if TSR email body table is automatic of fixed height */
}

#emailBody th {													/* in use - Table of TSR email body content (Table header) */
	height: 25px;
	background-color: #006699;
	padding-left: 5px;
	font-size: 10px;
	text-align: left;	
	color: #fff;
	font-weight: normal;
}

#emailBody td {													/* in use - Table of TSR email body content (background color) */
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
	background-color: #EDF5FA;
	font-size: 12px;
	text-align: left;
	font-weight: normal;		
}

#emailBody .h1 {												/* in use - Table of TSR email body content (1st column text) */
	color: #0000FF;
	padding: 5px 5px 5px 20px;
}

#emailBody .h2 {												/* in use - Table of TSR email body content (2nd & 3rd column text) */
	color: #00407d;
	padding: 5px 5px 5px 5px;
}

#emailBody a:link {												/* in use - TSR email tooltip links */
	padding: 0;
	margin: 0;
}

#emailBody a:visited {											/* in use - TSR email tooltip links */
	padding: 0;
	margin: 0;	
}

#emailBody a:hover {											/* in use - TSR email tooltip links */
	padding: 0;
	margin: 0;	
}

#tooltip {														/* in use - TSR email body tooltips */
	position: absolute;
	top: 0;
	background-color: #E1ECF7;
	width: 150px;
	padding: 3px;
	border: 1px #999 solid;
	font: normal 11px Verdana;
	line-height: 15px;
	z-index: 100;
	visibility: hidden;
	text-align: left
}

/* ==================================================== TSR EMAIL BOX STYLE  - TAB TWO ==================================================== */

#emailMain table {												/* in use - Table for TSR email 'Main area' content */
	font-family: Arial, Helvetica, sans-serif;
/*	height: 260px;	*/										/* defines if Table for TSR email 'Main area' content is automatic of fixed height */
	color: #00407d;
	padding: 0 5px 0 5px;
}

#emailMain td {													/* in use - Table of TSR email 'Main area' content (bg color, text size etc.) */
	background-color: #fff;
	font-size: 11px;
	text-align: left;
	font-weight: normal;		
}

#emailMain .divider {											/* in use - Dividing line for TSR email 'Main area' content */
	border-bottom: 1px #000000 solid;
	padding-bottom: 5px;
}

#emailMain .TopSpacer {											/* in use - Space above content */
	padding-top: 2px;
}

#emailMain .BottomSpacer {										/* in use - Space below content */
	padding-bottom: 2px;
}

#emailMain .LineSpacer {										/* in use - Space below dividing line */
	padding-top: 2px;
}

#emailMain .h1 {												/* in use - Text for TSR email 'Main area' content (electric blue) */
	color: #0000FF;
	padding: 0;
}

#emailMain .h2 {												/* in use - Text for TSR email 'Main area' content (blue) */
	color: #00407d;
	padding: 5px 5px 5px 5px;
}

#emailMain .h3 {												/* in use - Text for TSR email 'Main area' content (blue) */
	color: #00407d;
	font-size: 13px;
}

#emailMain a:link {												/* in use - TSR email 'Main area' tooltip links */
	padding: 0;
	margin: 0;
}

#emailMain a:visited {											/* in use - TSR email 'Main area' tooltip links */
	padding: 0;
	margin: 0;	
}

#emailMain a:hover {											/* in use - TSR email 'Main area' email tooltip links */
	padding: 0;
	margin: 0;	
}

/* ==================================================== LANGUAGE PAGE NEWS BLOCK ==================================================== */

#LngNewsBlock .distance {
	padding: 5px 0 1px 0;
}

#LngNewsBlock .td {
	border-top: 1px #DBDBDB solid;
	padding: 2px 5px 2px 5px;	
	background-color: #E1ECF7;
	color: #00407d;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

/* ==================================================== MAIN PAGE NEWS BLOCK ==================================================== */

#MainNewsBlock table {

}

#MainNewsBlock .distance {
	border-top: 1px #DBDBDB solid;
	border-bottom: 1px #DBDBDB solid;	
	padding: 3px 0 3px 0;
}

#MainNewsBlock .td {

	padding: 2px 5px 2px 5px;	
	background-color: #E1ECF7;
	color: #00407d;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

/* ==================================================== PARTNERS PAGE ==================================================== */

#Partners table {												/* in use - Table for TSR email 'Main area' content */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#Partners td {
	padding: 2px 3px 2px 0;
}

#Partners .TopSpacer {
	padding-top: 10px;
	padding-bottom: 10px;	
	border-top: 1px #DBDBDB solid;
}

#Partners .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #00407d;
	margin-top: 0;
	padding: 0;	
}

#Partners a:link {												/* in use - TSR email 'Main area' tooltip links */
	padding: 0;
	margin: 0;
}

#emailMain a:visited {											/* in use - TSR email 'Main area' tooltip links */
	padding: 0;
	margin: 0;	
}

#emailMain a:hover {											/* in use - TSR email 'Main area' email tooltip links */
	padding: 0;
	margin: 0;	
}

/* ==================================================== SUBSCRIPTION FORM  ==================================================== */

ol#formProgress {																/* Form progress navigation */
	margin: 25px 50px;
	padding: 0;
	list-style-type: none;
	width: 650px;
	height: 84px;
}

ol#formProgress li {
	background-color: #fff;
	width: 84px;
	height: 84px;
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 70px;
}

ol#formProgress li em {
	display: none;
}

ol#formProgress li#gettingStarted {
	background: transparent url("../images/gettingStarted.gif") 
		top center no-repeat;
	margin-left: 24px;
}
/* over-rides previous rule (excludes Win ie 5.x - 6.x) */
html>body ol#formProgress li#gettingStarted {
   margin-left: 48px;
}

ol#formProgress li#gettingStartedDis {
	background: transparent url("../images/gettingStartedDis.gif") 
		top center no-repeat;
}


ol#formProgress li#aboutYourBusiness {
	background: transparent url("../images/aboutYourBusiness.gif") 
		top center no-repeat;
}

ol#formProgress li#aboutYourBusinessDis {
	background: transparent url("../images/aboutYourBusinessDis.gif") 
		top center no-repeat;
}

ol#formProgress li#targetTenders {
	background: transparent url("../images/targetTenders.gif") 
		top center no-repeat;
}

ol#formProgress li#targetTendersDis {
	background: transparent url("../images/targetTendersDis.gif") 
		top center no-repeat;
}

ol#formProgress li#reviewAndComplete {
	background: transparent url("../images/reviewAndComplete.gif") 
		top center no-repeat;
	margin-right: 0;
}

ol#formProgress li#reviewAndCompleteDis {
	background: transparent url("../images/reviewAndCompleteDis.gif") 
		top center no-repeat;
	margin-right: 0;
}

ol#formProgress li a {
	color: #333;
	text-decoration:none;
	display: block;
	width: 100%;
	height:100%;
}

ol#formProgress li a:hover {															/* End form progress navigation */
	color: #888;
}

.labelAndInput {																		/* Defines separating lines in tender type page */
	border: 0;
	border-top: 1px;
	border-color: #006699;
	border-style: dashed;
	margin: 0 20px;
	padding: 3px 0;
}

#tenderTypeSelector .labelAndInput label, #tenderLocations .labelAndInput label{		/* Defines margin of tender type label */
	display: block;
	float: left;
/*	width: 150px;*/
	margin: 0;
	text-align: right;
	width: 275px;
	padding-right: 20px;
}

#tenderTypeSelector .labelAndInput input, #tenderLocations .labelAndInput input{		/* Defines margin of tender type input */
	margin: 0;
}

.obligatoryMark {																		/* Defines error messages and "required" */
	color: #CC0000;
	font-size: 10px;
}

.fieldGroup {																/* Defines contents of form inputs for form review page */
	background-color: #E1ECF7;
	color: #333;
	padding: 0 20px 20px;
	margin: 20px 0 20px 0;
	font-size: 10px;
}

.fieldGroup h2 {
	background-color: #006699;
	color: #fff;
	display: inline;
	padding: 0 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0;
}

.fieldGroup h4 {															/* Defines labels of form review page */
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	width: 170px;
	float: left;
	margin: 0;
	padding: 0;
}

.fieldGroup .reviewDetails {												/* Defines content of input for form review page */
	margin-left: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;	
}

.fieldGroup .makeChanges {													/* Adds 'Make changes' button to form review page */
	text-indent: -9999px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin-top: 20px;
	width: 100%;
	height: 25px;
	background: transparent url("../images/makeChangesBtn.gif") 
		top right no-repeat;
}

.fieldGroup .makeChanges a {												/* Describes link for 'make changes' button in form rview page */
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.fieldGroup label {															/* Defines input label style for rest of the pages */
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 10px;
	padding: 0 0 2px 3px;
	font-weight: bold;
}

.fieldGroup input {															/* Defines bottom margin of forms input fields */
	margin-bottom: 2px;
}

.fieldGroup input.fullWidth {												/* Defines width of forms first page first input field */
	width: 570px;
}

.fieldGroup textarea.fullWidth {											/* Defines height and width of text field in forms second page */
	width: 570px;
	height: 100px;
}

.fieldGroup input.halfWidth {												/* Defines rest of input fields for the first page of the form */
	width: 260px;
}

.fieldGroup .halfWidthBlock {												/* Defines position of right side input field column on first page */
	width: 305px;
	float: left;
}

.fieldGroup #contactTelephoneBlock {										/* Defines hor position of EXT field on forms first page */
	width: 160px;
	float: left;
}

.fieldGroup #contactTelephone {												/* Defines width of contact phone input on first page */
	width: 150px;
}

.fieldGroup #contactTelephoneExt {											/* Defines width of EXT input for first page contact phone */
	width: 59px;
}

.nextPage {
	text-align: right;
	font-family: Tahoma, Century Gothic, Verdana, Arial,sans-serif;
	font-size: 14px;
	color: #0000CC;
	font-weight:bold;
}

.selectorTable select {
	width: 260px;
	font-size: 13px;
}

.userSelectionControls {
	display:block;
	text-align: center;
	margin:30px 0 0;
}

.fieldExample {
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
}

#contactPref {
	margin-left: 20px;
}

#contactPref input {
	display: inline;
}

#contactPref label {
	display:block;
	float:left;
	width: 70px;
	margin-top: 0;
}
#contactPref br {
	clear: left;
}
