*					{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	}
html 				{ min-height: 100%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */
html 				{ overflow: -moz-scrollbars-vertical !important; }
/* remember to define focus styles! */

:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
INPUT, SELECT, TEXTAREA, TH, TD 		{font-size:1em; font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;	color: #333;	}
LI LI, LI P, TD P, BLOCKQUOTE P, TH P 	{font-size:1em; font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;	color: #333;	}
:link,:visited 			{text-decoration: none;}
body					{background-color:#70443f; font-size:0.85em;	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;	color: #333; line-height:1.5em;	margin: 0 auto;	padding: 0px;	text-align:center; background-image:url(/enoc/i/design/bg_body.jpg); background-repeat:repeat;}

.greentext {
	color:#9A2E23;
}
.orangetext {
	color:#2C4832;
}
.bluetext {
	color:#000066;
}
.redtext {
	color:#820000;
}
.biggertext {

	font-size:100%;}
a {
	color: #9A2E23;
	text-decoration:underline;
}
a:visited {
	color: #9A2E23;
}
a:hover {
	color: #2C4832;
}
a img {
	border:0;
}
h1 {
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	color:#9A2E23;
	margin:0;
	display:block;
	}
h2, h3 {
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color:#9A2E23;
	font-weight:normal;
	margin:20px 0 0 0;
}
h3 {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
}
ul, ol {
	margin: 10px 0;
	padding:0;
}
li{
	padding:0;
	list-style: square url(../../enoc/i/common/bullet.gif) outside;	
	margin: 8px 0 8px 18px;
	vertical-align:middle;
}
li ul {
	font-size:1em;
}
p {
	padding:0;
	margin:10px 0;
}
td.rightcol p {
	margin: 5px 0 0 0;
}
blockquote {
	margin: 5px 40px;
}
label, .layerlabel {
	font-weight:bold;
	padding:0;
	margin:0;
}
.layerlabel {
	text-align:center;
	color: #333333;
}
form {
	margin:0;
	padding:0;
}
hr {
	border:0;
	border-bottom: dashed 1px #CCC;
	background: #FFF;
	margin:0;
	padding:0;
	height: 0px !important;
	height /**/:1px;
}
#topbar p {
	margin:0;
}
#footer p, #footersub p {
	margin: 2px 0;
	color: #FFF;
}
#footersub a	{color:#FFF; text-decoration:none}
#footersub a:hover	{text-decoration:underline}
/* contextual selectors */
#maincoltextholder th a, #topbar a {
	color:#FFF;
	text-decoration:none;
}
#maincoltextholder th a:hover, #topbar a:hover {
	color: #CCCCCC;
}
#searchbox p {
	margin: 5px 0 0 0;
	color:#FFF;
}
#searchbox a {
	text-decoration:underline;
}
.featureBoxOne p, .featureBoxTwo p, .featureBoxLarge p{
	color:#FFF;
	margin: 10px 0 0 0;
	padding:0;
}
.featureBoxOne a:visited, .featureBoxTwo a:visited, .featureBoxLarge a:visited, .featureBoxOne a, .featureBoxTwo a, .featureBoxLarge a {
	color:#FFF;
}
.featureBoxOne a:hover, .featureBoxTwo a:hover, .featureBoxLarge a:hover {
	color:#9A2E23;
	background-color:#FFF;
}
div.featureBoxOne img, div.featureBoxTwo img, div.featureBoxLarge img {
	float: right;
	margin: 0 0 2px 5px;
	border:1px solid #CC33FF;
}
div.featureBoxTwo img, div.featureBoxLarge img {
	border:1px solid #FFF;
}
#maintable td, #maintable th {
	padding:0;
	border:0;
	text-align:left;
	vertical-align:top;
	margin:0;
}

/* IDs */
#topbar {
	padding: 3px 0 0 0;
	width: 770px;
	height: 78px !important;
	height /**/:81px;
	text-align:left;
	background: url(../../enoc/i/common/enoclogo_main.gif) no-repeat fixed 0px 0px;
}
#searchbox {
	top: 30px;
	left: 585px;
	position: relative;
}
#headerbar {
	width:100%;
	background: #9A2E23 url(../../enoc/i/common/hdr_pink_rpt.gif) repeat-x scroll 0px 0px;
	height:81px;
}
#maintable {
	margin:0px auto 0px auto;
	width:990px;
	border:0;
	background-color:#FFF;
	text-align:left;
}
#footer {
	border:1px solid #666;
	border-left:0;
	border-right:0;
	background: #D2CEC8;
}
#footercontents {
	padding: 5px 0px 5px 15px;
	width: 975px !important;
	width /**/:990px;
	color: #FFF;
	vertical-align:middle;
	}
#footersub {
	padding:20px;
	width: 950px !important;
	width /**/:990px;
	margin:0 auto 20px auto;
	background-color:#9a2e23;
	text-align:left;
	border-top:20px solid #FFF;
	-webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px;-moz-border-radius-bottomright: 7px;-moz-border-radius-bottomleft: 7px;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;
}

#maintable{
	clear: left;

}
/*classes;*/
.skipLink {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */
}
.skipLink:active, .skipLink:focus {
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	text-align: left;
	vertical-align: top;
}
.imgright {
	float:right;
	padding:0;
	margin:0px 0 10px 10px;
	border:solid 1px #9A2E23;
}
.floatright {
	float:right;
	margin:0 0 5px 10px;
	padding:0;
}
.floatleft {
	float: left;
	margin: 5px 10px 0 0;
}
.formfieldSB {
	width: 148px !important;
	width /**/:150px;
	
	padding:2px;
	border: solid 1px #9A2E23;
}
.button, .buttonblue, .buttonmap {
	color:#FFF;
	background-color:#9A2E23;
	padding:2px;
	border:0;
	font-weight:bold;
}
.buttonblue {
	background-color:#BE6B53;
}
.buttonmap {
	background-color:#B1CBE0;
}
.featureBoxOne, .featureBoxTwo, div.featureBoxLarge {
	margin:15px 0 0 0;
	padding:4px 10px;
	width: 345px !important;
	width /**/:365px;
	/*background: #A92B94 url(../i/common/feature_border_top.gif) no-repeat left top;*/
	-webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;
	background-color:#9A2E23;
	
}
div.featureBoxLarge {
	width: 680px !important;
	width /**/:700px;
	margin:0;
}
.featureborderbottom, .featureTwoborderbottom, .featureBoxLargeBot {
	margin:0;
	width:365px;
	font-size:1px;
	line-height:8px;
}
.featureBoxLargeBot {
	width:700px;
	margin-bottom:15px;
}
.featureTwoborderbottom {
}
.imginline {
	display: inline;
	vertical-align: baseline;
	margin-bottom: -2px;
	margin-right: 3px;
	margin-left: 2px;
}
#maintable td.maincol {
	width:700px;
	vertical-align:top;
	}
#maintable td.dividersmall {
	width:20px;
}
#maintable td.divider {
	width:40px;
}
#maintable td.rightcol, #maintable td.mainright {
	width: 185px;
}
.maincontentholder {
	padding:5px 15px 5px 15px;
	border: 1px solid #9A2E23;
	display:block;
	}
#maintable .threecoltable {
	padding:0;
	margin: 15px 0;
	border:0;
	width:700px;
}
.righthead, .righheadnomarg {
	padding: 5px 10px;
	width: 155px !important;
	width /**/:175px;
	background-color:#9A2E23;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	margin: 15px 0 0 0;
}
#maintable .threecoltable div.righthead {
	display:block;
	width: 248px !important;
	width /**/:268px;
	margin:0;
}
#maintable .threecoltable td#bright div.righthead {
	background: #666633;
}
#maintable .threecoltable td#bright {
	border: 1px solid #666633;
	background: url(../../i/common/recommended.gif) no-repeat right top;
}
#maintable .threecoltable td#latest div.righthead {
	background: #400040;
}
#maintable .threecoltable td#latest, #maintable .threecoltable td#latest_news, #maintable .threecoltable td#latest_legal, #maintable .threecoltable td#latest_event, #maintable .threecoltable td#rec_event, #maintable .threecoltable td#latest_report {
	border: 1px solid #400040;
	background: url(../../i/common/latest.gif) no-repeat right top;
}
#maintable .threecoltable td#latest_report {
	border: 1px solid #400040;
	background: url(../../i/common/latest.gif) no-repeat right 90px;
}
.righheadnomarg {
	margin:0;
}
.rightbox, #maintable .threecoltable td.box {
	padding: 0;
	border: 1px solid #9A2E23;
	border-top:0;
	width: 173px !important;
	width /**/:175px;
	margin:0;
}
#maintable .threecoltable td.box {
	width: 268px !important;
	width /**/:270px;
}
.rightbox ul, #maintable .threecoltable td.box ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.rightbox ul li, #maintable .threecoltable li {
	display:block;
	list-style:none;
	list-style-image: none;
	margin:0;
	padding:0;
	border-top:1px dashed #CCC;
}
#maintable .threecoltable li {
	border-top:0;
	border-bottom:1px dashed #CCC;
}

.rightbox ul li.noborder, #maintable .threecoltable li.noborder {
	border:0;
}
.rightbox ul li a, #maintable .threecoltable ul li a  {
	list-style-image: none;
	display:block;
	width: 153px !important;
	width /**/:173px;
	padding: 5px 10px;
	text-decoration:none;
}
#maintable .threecoltable ul li a  {
	padding:10px;
	width: 248px !important;
	width /**/:268px;
}
#maintable .threecoltable ul li img.floatleft {
	float: left;
	display:block;
	clear:both;
	margin: 0 10px 0 0;
}
.rightbox ul li a:hover, #maintable .threecoltable ul li a:hover{
	color:#FFF;
	background-color:#9A2E23;
}
#maintable .threecoltable td#bright ul li a:hover{
	color:#FFF;
	background-color:#85855C;
}
#maintable .threecoltable td#latest ul li a:hover{
	color:#FFF;
	background: #750075;
}
.rightbox p {
	margin: 5px 10px;
}
#maintable .threecoltable p {
	margin: 10px;
}
.rightbox p img {
	margin: 0px 10px 0 0;
}
.latestbox {
	background: #FFFFFF;
	margin: 0px 0px 15px 10px;
	padding: 0 0 15px 15px;
	float: right;
	border-bottom:1px solid #9A2E23;
	border-left:1px solid #9A2E23;
	z-index:2;
	position: relative;
	right: -4px;
	top: -1px;
}
#maintable .twocoltable {
	margin:0;
	width:700px;
}
#maintable .twocoltable td, #maintable .twocoltable th {
	padding: 5px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px dashed #CCC;
	font-weight:normal;
}
#maintable .twocoltable th {
	padding: 5px 10px 5px 0;
	border-right:1px dashed #CCC;
}
#maintable .twocoltable p {
	padding: 0;
	margin:5px 0;
}
.fieldwide, .listwide, .fielddate, .listmid {
	background: #FFF;
	margin: 0px;
	padding: 3px;
	border: 1px solid #9A2E23;
	width: 304px !important;
	width /**/:300px;
	color: #535353;
}
.listwide {
	padding:0;
	width: 315px !important;
	width /**/:313px;
}
.listmid {
	padding:0;
	width: 333px !important;
	width /**/:333px;
}
.fielddate {
	width: 74px !important;
	width /**/:80px;
}
#maintable .formtable {
	background-color:#FAECEA;
	width: 700px;
	padding:0;
	margin:10px 0 0 0;
	border:1px solid #9A2E23;
}
#maintable .formtable th, #maintable .formtable td {
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	border-top:1px dashed #FFF;
}
#maintable .formtable th {
	border-right: 1px dashed #FFF;
	vertical-align:middle;
}
#maintable .formtable th.noborder, #maintable .formtable td.noborder {
	border-top:0;
}
#maintable .formtable p {
	margin:0;
}
#maintable .twocol {
	border:0;
	margin:0;
}
#maintable .twocol td {
	vertical-align:top;
	text-align:left;
	padding: 2px 10px 2px 0;
	border:0;
}
#maintable .resultstable {
	width: 700px;
	padding:0;
	margin:0;
	border:1px solid #9A2E23;
	background-color:#EFEFDE;
}
#maintable .resultstable th, #maintable .resultstable td {
	padding:10px;
	border-top: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	vertical-align:top;
	text-align:left;
}
#maintable .resultstable th {
	padding:7px 10px;
	border: 0;
	border-right: 1px dashed #FFF;
	vertical-align:middle;
	text-align:center;
	color:#FFF;
	font-weight: bold;
	background-color:#9A2E23;
}
#maintable .resultstable th a {
	color:#fff;
}
#maintable .resultstable th a:hover {
	color:#999;
}

#maintable .resultstable th.noborder, #maintable .resultstable td.noborder {
	border-right:0;
}
.rs_nav {
	float:right;
}
.whitetext {
	color:#EFEFDE;
}
#maintable .tablekeydata {
	width: 700px;
	margin: 10px 0 0 0;
	padding:0;
	border:0;
	background-color:#FAECEA;
}
#maintable .tablekeydata th, #maintable .tablekeydata td {
	padding:8px;
	border-top:1px dashed #FFF;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
#maintable .tablekeydata th.noborder, #maintable .tablekeydata td.noborder {
	border-top:0;
}
#maintable .tablekeydata p {
	margin:0;
}
#maintable .tablekeydata th {
	border-right:1px dashed #FFF;
	width:100px;
}
#maintable table#tablekeydata_event, #maintable div#rightbox_event ul li a:hover , #maintable .threecoltable td#latest_event ul li a:hover , #maintable .threecoltable td#rec_event ul li a:hover{
	background-color: #FFDCB9;
	color:#535353;
}
#maintable div#maincontentholder_event, #rightbox_event {
	border-color: #FFDCB9;
}
#maintable .threecoltable td#latest_event  {
	border-color:#CC6600;
}
.option_event {
	color:#CC6600;
}
#righthead_event {
	background-color:#CC6600;
}
#maintable table#tablekeydata_report, #maintable div#rightbox_report ul li a:hover , #maintable .threecoltable td#latest_report ul li a:hover {
	background-color: #FFBFBF;
	color:#535353;
}
#maintable div#maincontentholder_report, #rightbox_report  {
	border-color:#FFBFBF;
}
#maintable .threecoltable td#latest_report{
	width: 700px;	
}
#maintable .threecoltable td#latest_report ul li a, #maintable .threecoltable #righthead_report  {
	width: 533px !important;
	width /**/:553px;	
}
.option_report {
	color:#820000;
}
#righthead_report {
	background-color:#820000;
}
#maintable table#tablekeydata_news, #maintable div#rightbox_news ul li a:hover , #maintable .threecoltable td#latest_news ul li a:hover  {
	background-color: #B9B9FF;
	color:#535353;
}
#maintable div#maincontentholder_news, #rightbox_news {
	border-color:#B9B9FF;
}
#maintable .threecoltable td#latest_news  {
	border-color:#000066;
}
.option_news {
	color:#000066;
}
#righthead_news {
	background-color:#000066;
}
#maintable .threecoltable td#latest_news ul li a, #maintable .threecoltable #righthead_news, #maintable .threecoltable td#latest_event ul li a, #maintable .threecoltable td#rec_event ul li a, #maintable .threecoltable #righthead_event  {
	width: 343px !important;
	width /**/:363px;
}
#maintable table#tablekeydata_legal, #maintable div#rightbox_legal ul li a:hover , #maintable .threecoltable td#latest_legal ul li a:hover {
	background: #D6C8F2;
	color:#535353;
}
#maintable div#maincontentholder_legal, #rightbox_legal {
	border-color:#D6C8F2;
}
#maintable .threecoltable td#latest_legal  {
	border-color:#6330CE;
}
.option_legal {
	color:#6330CE;
}
#righthead_legal {
	background-color:#6330CE;
}
.floatleftnomargin {
	float:left;
	margin: 0 5px 0 0;
}
.inline {
	display:inline;
}
.required {
	color:#FF0000;
	float:right;
}
#maintable td.enocrightmenu {
	width: 175px;
	padding:0;
	background-color: #BE6B53;
	background-image: url(../../enoc/i/common/rounded_corners_175_bot.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left bottom;
}
#maintable td.enocleft {
	width: 210px;
	padding:0;
	/*background-image: url(../i/common/rounded_corners_175.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top;*/
	text-align:left;
}
#maintable td.enocmain {
	width: 700px !important;
	width /**/:720px;
	padding:0;
	padding-right:20px;
}
#maintable td.enocmain img.floatright {
	border:5px solid #FAECEA;
}
div.enocmenu {
	width: 210px;
	background-color: #2c4832;
	margin:0 0 32px 0;
	padding:0 0 5px 0;
	-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;

}
#maintable td.enocleft ul, #maintable td.enocleft li {
	background-color: #2c4832;
	width:210px;
	margin:0;
	list-style:none;
	list-style-image:none;
	color:#FFF;
}
#maintable td.enocleft ul li  {
	border-top:1px solid #3f6848;
	background-image: none;
}
#maintable td.enocleft ul li a {
	display:block;
	padding: 7px 8px 7px 35px;
	text-decoration:none;
	color:#FFF;
	margin:0;
	width: 167px !important;
	width /**/:210px;
	background-image:url(/enoc/i/design/bg_QL_li.gif);
	background-repeat:no-repeat;
	background-position:9px 6px;
}
#maintable td.enocleft ul li a:hover{
	color:#FFF;
	background-color: #3f6848;
}
#ctrydiv {
	background-color:#9cc3a4;
	background-image:url(/enoc/i/design/bg_ctries.gif);
	background-repeat:no-repeat;
	padding:47px 1px 5px 0;
	width: 209px !important;
	width /**/:210px;
	-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
}
#ctryIframe{
	margin:0;
	border:0;
	width: 209px;
	height:250px !important;
	height /**/:253px;
	padding:0 0 3px 0;
	background-color:#9cc3a4;
	vertical-align:top;
	clear:both;
}
#reslist {
	margin: 10px 0;
	padding:10px;
	border:1px solid #FAECEA;
	background-color:#FAECEA;
}
#reslist p {
	margin:15px 0 10px 0;
	padding:0;
}
#reslist ul, #reslist li {
	list-style: url(../../enoc/c/none) none;
}
#reslist ul li img {
	margin: 0 10px 0 -25px;
}
#reslist ul {
	margin:-10px 0 0 0;
	padding:0;
	background-color:#FFF;
}
#reslist li {
	margin: 10px 0 10px 25px;
	border-bottom:1px dashed #FAECEA;
	padding:5px;
}
#maintable .tablelist {
	margin:20px 0;
	padding:0;
	border-top:1px solid #BE6B53;
	border-right:1px solid #BE6B53;
	border-bottom: 0;
	border-left: 0;
}
#maintable .tablelist td, #maintable .tablelist th {
	border-top:0 solid #BE6B53;
	border-right:0 solid #BE6B53;
	padding:7px;
	border-bottom: 1px solid #BE6B53;
	border-left: 1px solid #BE6B53;
}
#maintable .tablelist th {
	background-color: #FAECEA;
}

.useful{display:none}


/***********************************************/
/* menu stuff                                */
/***********************************************/
#navholder				{float:left; width:990px; background-color:#9a2e23; margin:0px auto 0px auto;  text-align:center; }
#nav 					{border:0; vertical-align:top; }
#nav ul  				{margin:0;	margin:0; padding:0;	text-align:center;	list-style-type: none;	vertical-align: top; background:transparent;}
#nav ul li 				{display:inline; margin:0;	padding:0;	list-style-image: none;	border:0;	font-size:1em;  background-image:none;} 
#nav li.topmenuli		{list-style-type:none;	float:left;    }
#nav li.topmenuli a 	{font-weight: normal;	list-style-image: none;	border:0;}
#nav a span 			{float:left; display:block; padding:12px 23px 12px 23px; color:#FFF; font-size:1.1em; border-right:1px solid #7e261d; border-bottom:0; border-left:0; background-color:#9a2e23; color:#FFF}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span 			{float:none;}
/* End IE5-Mac hack */
#nav a:hover span 		{ }
#nav li ul.submenuul	{list-style-type:none;	position:absolute;	margin:0 0 0 -1px;	padding:0;	display:none;	border:0; border:2px solid #7e261d;  border-top:0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; z-index:100; }
#nav li ul li.submenuli {list-style-type:none;	vertical-align:middle;	padding:0;	display:block;	margin: 0;	list-style-image: none;	background-color:#FFF;	font-size:0.9em; width:220px; }
#nav li ul li.submenuli a	{background-color:#7e261d; color:#FFF; font-weight:normal; border:0;	border-bottom:1px solid #9a2e23; padding: 7px 11px 7px 23px;	display:block;	margin:0px 0 0 0px;	text-align:left;	width: 186px !important;	width /**/:220px;	list-style-image: none;	}
#nav li ul li.submenuli a:hover	{background-color:#9a2e23; color:#FFF; }
#nav li.submenuli a		{}
#nav li.submenuli a.navBottom, #nav li.submenuli a.navBottom:hover{}
#nav li:hover ul , #nav li.over ul{display: block;}
#nav li:hover, #nav li.sfhover {color:#FFF; background-color:#9a2e23;}
#nav li:hover span{background-color:#7e261d;}
/***********************************************/
/* form stuff                                */
/***********************************************/
fieldset 			{margin:0; padding:0; border: none; width:400px; clear:all;}
form 				{margin:0;padding:0;}
label 				{float:left;margin:10px 0;width:90px;display:inline;}
.formfield 			{margin:10px;float:left;display:inline;width:200px;	border:1px solid #CCC;	padding:2px;}
.button 			{background-color:#666;color:#FFF;	border:1px solid #333;	padding:1px 2px;	margin:10px 0;	font-weight:bold;}

form div										{margin:15px 0; display:block; clear:left; vertical-align:top;}
form div input[type="text"], form div textarea, form span textarea, form div input[type="textarea"], form div input[type="password"]	{border:1px solid #CCC; padding:4px; width:300px; margin:0; background-color:#EFEFEF;}
input[type="text"]:focus, form div textarea:focus, form span textarea:focus, form div input[type="textarea"]:focus, form div input[type="password"]:focus	{border-color:#000;}
form div span.label label, form div span.label,span.spacer,span.multiple span 	{width:180px; float:left; margin:0 0 0 0;} 
form div span.multiple 								{float:left;} 
form div span.button 								{padding-left:180px; background:transparent;border:0;} 
form div span.button input						{background-color:#666;color:#FFF;	border:0; padding:5px 10px;	margin:0;	font-weight:bold;}
form div.clear 									{clear:both;padding-top:5px; } 

/***********************************************/
/* Search form                                 */
/***********************************************/
#FS					{float:right; margin:0; padding:5px 20px 0 0;}
.fieldsearch		{float:left; font-size:0.85em; color:#4D4D4D; border:0; margin:0; padding:1px 5px 0px 5px; width: 81px !important; width /**/:91px; height: 28px !important; height /**/:29px; background-image:url(/enoc/i/design/bg_field_search.gif); background-position:0 0; background-repeat:no-repeat; line-height:28px; vertical-align:middle;}
.buttonsearch		{float:left; vertical-align:middle; text-align:center; width:29px; height:29px; border:0; padding:0; margin:0; cursor:pointer;}


#masthead			{width: 990px; padding:0 0 20px 0; margin:0 auto; text-align:left; background-image:url(/enoc/i/design/bg_ENOC.gif); background-repeat:no-repeat; background-color:#FFF; }


.clearfix:after 					{content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} 
.clearfix 							{display: inline-block;} 
html[xmlns] .clearfix 				{display: block;} 
* html .clearfix 					{height: 1%;}
.hidden 			{display:none; visibility:hidden;	width:0;	height:0;}
#maintable td.enocmain ul.sidenews		{padding:47px 0 5px 0; background-image:url(/enoc/i/design/bg_Latest.gif); background-repeat:no-repeat; background-position:0 0; background-color: #f0c0bb;	width:700px;	margin:20px 0 0 0;	list-style:none;	list-style-image:none;	color:#FFF; 	-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#maintable td.enocmain ul.sidenews li  	{ background-color: #f0c0bb;list-style:none; list-style-image:none; background-image: none; padding:0; margin:0; line-height:1.3em; font-size:1.1em;}
#maintable td.enocmain ul.sidenews li:after		{content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} 
#maintable td.enocmain ul.sidenews	li				{display: inline-block;} 
html[xmlns] #maintable td.enocmain ul.sidenews	li 	{display: block;} 
* html #maintable td.enocmain ul.sidenews	li 		{height: 1%;}
#maintable td.enocmain ul.sidenews li a	{ background-color: #f0c0bb;display:block;	padding: 8px 8px 8px 8px;	text-decoration:none;	color:#100504;	margin:0;	width: 684px !important;	width /**/:700px;background-image:none;}
#maintable td.enocmain ul.sidenews li a:hover{	background-color: #ecb3ad; text-decoration:underline}
#maintable td.enocmain ul.sidenews li a.newslistalt	{background-color: #f3cdc9; }
#maintable td.enocmain ul.sidenews li a.newslistalt:hover{	background-color: #f6dad7;}
#maintable td.enocmain ul.sidenews li a	em				{font-style:normal; float:left; display:inline; text-align:center; background-color:#f9e7e5; margin:0 8px 0 0; width:50px; padding:2px 0; 	-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; font-size:0.75em; line-height:1.1em; font-weight:bold;}
#maintable td.enocmain ul.sidenews li a	em:hover		{text-decoration:none;}
#maintable td.enocmain ul.sidenews li.reslinks 		{ background-color: #f3cdc9;display:block;	padding: 8px 8px 8px 8px;	width: 684px !important;	width /**/:700px;color:#777;	}
#maintable td.enocmain ul.sidenews li.reslinks a	{ background-color: #f3cdc9; display:inline;	padding: 0 8px;	width: auto !important;	width /**/:auto; border-left:1px solid #777; line-height:12px;}






