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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, 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;}
:focus { outline: 0; }

body{font-size:10pt;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#C5C4C4;background-color:#000;text-align:justify;}

p{line-height:12pt;color:#C5C4C4;padding: 0px; margin: 8px 0px 18px 0px;}
h1,.h1{
	display:block;
	font-size:25px;
	color:#FFFFFF;
	padding:3px 0;
	margin:3px 0;
	letter-spacing:0.05em;
	font-weight:bold;
}
.hd01{display:block;font-size:25px;color:#808080;padding:3px 0;margin:3px 0;border-bottom:1px solid #808080;font-weight:normal;}
.hd01b{display:block;font-size:25px;color:#808080;padding:3px 0;margin:3px 0;border-bottom:1px solid #808080;font-weight:bold;}
h2,.h2{display:block;font-size:190%;color:#E3BB4E;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd02{display:block;font-size:150%;color:#E3BB4E;padding:0 0 5px;margin:0;border-bottom:1px solid #E3BB4E;font-weight:normal;}
.hd02b{display:block;font-size:150%;color:#E3BB4E;padding:0 0 5px;margin:0;border-bottom:1px solid #E3BB4E;font-weight:bold;}
h3,.h3{
	display:block;
	font-size:150%;
	color:#E3BB4E;
	padding:0 0 5px 0;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-weight:bold;
}
.hd03{
	display:block;
	font-size:110%;
	color:#E3BB4E;
	padding:0 0 5px;
	margin:0;
	border-bottom:1px solid #003862;
	font-weight:normal;
}
.hd03b{display:block;font-size:110%;color:#003862;padding:0 0 5px;margin:0;border-bottom:1px solid #003862;font-weight:bold;}
h4,.h4{display:block;font-size:150%;color:#B08821;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd04{display:block;font-size:110%;color:#B08821;padding:0 0 5px;margin:0;border-bottom:1px solid #B08821;font-weight:normal;}
.hd04b{display:block;font-size:110%;color:#B08821;padding:0 0 5px;margin:0;border-bottom:1px solid #B08821;font-weight:bold;}
h5,.h5{display:block;font-size:150%;color:#13BCF0;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd05{display:block;font-size:110%;color:#13BCF0;padding:0 0 5px;margin:0;border-bottom:1px solid #13BCF0;font-weight:normal;}
.hd05b{display:block;font-size:110%;color:#13BCF0;padding:0 0 5px;margin:0;border-bottom:1px solid #13BCF0;font-weight:bold;}

strong {font-weight:bold;}
.small-space{padding: 0px; margin: 0px;}
.yellow-bold {color:#C09831;background-color:transparent;font-weight:bold;font-style:normal;}
.yellow-italic {color:#B08821;background-color:transparent;font-weight:400;font-style:italic;}
.small {font-size: 90%;color:#D3AB3E;}
.small-default {font-size: 90%;}
.very-small{font-size:70%;}
.very-small-plain{
   font-size:70%;
   font-weight: normal;
}

ul {margin:0px 0px 5px 15px;list-style-type: square;}
ol {margin:0px 0px 5px 15px;}
li {margin: 0px 0px 5px 15px;}

acronym{border-bottom:1px dotted;cursor:help;}

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: "" ""; }
a:link {color:#E3BB4E;}
a:visited {color:#E3BB4E;}
a:hover {color:#13BCF0;}
.article-date{font-weight:700;display:block;color:#B08821;}
.article-author{display:block;font-style:italic;margin-bottom:10px;color:#B08821;}
.article_separator {width:100%; line-height:30px; clear: both;}
.contentheading {color:#E3BB4E;font-weight:bold; font-size: 120%; }
.createdate{font-family:Arial, Helvetica, sans-serif;color:#D3AB3E; font-weight:normal; font-size: 80%; }
.contentpagetitle {font-size: 110%; text-decoration: none;}
.contentpaneopen {}
.readon {font-size: 85%; text-align:right;top:-14px;left:0;position:relative;}
.componentheading {display:none;}
#container-main{margin:0 auto;width:990px;background:url(../images/ec-bg-cm.png) no-repeat 0 70px;}
#container{}
#header{height:165px;position:relative;}
#header-control{} 
#logo{width:519px;height:123px;top:15px;overflow:hidden;z-index:10;left:55px;position:relative;background:url(../images/ec-logo.png) no-repeat;}
#logo h2{display:inline;color:#fff;}
#logo h2 a{display:block;width:519px;height:123px;padding-top:133px;}
#slideimages {position:absolute;right:0;border:1px solid #1A1A1A;border-width:22px 22px 0 22px;background:#1A1A1A;top:70px;width:190px;height:500px;overflow:hidden;}
.slideimages {position:absolute;width:999em;left:0;height:500px;overflow:hidden;}
#contents{min-height:400px;padding:25px 240px 25px 25px; margin:10px 0 0 240px;background:#1A1A1A;}
#breadcrumb{position:absolute;color:#E3BB4E;font-size:.8em;width:483px;text-align:right;margin-top:-46px;display:block;}
#breadcrumb a:link,#breadcrumb a:visited{color:#E3BB4E;border-bottom:1px solid #E3BB4E;text-decoration:none;}
#breadcrumb a:hover{color:#E3BB4E;border-bottom:1px dashed #fff;text-decoration:none;}
.page_footer_link {display:none;} 
#contents ul {margin-left:17px;list-style-type: square;}
#contents li {margin-left:10px;}
#contents a:link {color:#E3BB4E;}
#contents a:visited {color:#E3BB4E;}
#contents a:hover {color:#13BCF0;}
#footer{padding:5px 15px;text-align:right;border-top:2px solid #000;font-size:.8em;color:#808080;background: url(../images/ec-footer-.jpg) no-repeat;position:relative;}

#navigation-position{display:none;}
.section-title{display:none;}
.menu{font-family:Tahoma, Verdana,Arial,san-serif;font-size:14px;text-align:left;padding:0px;width:196px;display:block;left:50%;margin:10px 0px 0px -464px;position:absolute;}
ul.menu {list-style-type:none;}
li.menu {display:block;position:relative;}
ul.menu a:link, ul.menu a:visited {width:150px;display:block;color:#C5C4C4; margin:0px;padding:4px 0 5px 25px;text-decoration:none;}
ul.menu a.active,ul.menu a.active:visited {display:block;color:#fff; margin:0px;padding:4px 0 5px 45px;background:#1A1A1A;text-decoration:none;}
ul.menu a:hover {display:block;color:#fff; margin:0px;padding:4px 0 5px 45px;background:#1A1A1A;text-decoration:none;}
li.menu a:link, li.menu a:visited {width:150px;display:block;color:#C5C4C4; margin:0px;padding:4px 0px 5px 25px;text-decoration:none;}
li.menu a.active,li.menu a.active:visited {display:block;color:#fff; margin:0px;padding:4px 0 5px 45px;background:#1A1A1A;text-decoration:none;}
li.menu a:hover {display:block;color:#fff; margin:0px;padding:4px 0 5px 45px;background:#1A1A1A;text-decoration:none;}
ul.menu ul{margin:4px 0 0 0;padding:0;font-size:12px;font-weight:400;text-align:left;color:#fff;background:#E3BB4E;width:140px;}
ul.menu ul li{display:block;width:140px;text-align:left;}
ul.menu ul a:link,ul.menu ul a:visited{font-weight:normal;text-transform:none;color:#000;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:131px;text-align:left;}
ul.menu ul a:hover{background:#000;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:131px;}

#footer a{color:#808080;}
#footer-2 {display:block; padding:138px 0px 20px 0px;} 

#footer-menu {
text-align: center;
padding:0;
}

#footer-menu ul.menu {
list-style-type:none;
} 

#footer-menu ul.menu a:link, #footer-menu ul.menu a:visited {
}

#footer-menu ul.menu a.active, #footer-menu ul.menu a.active:visited {
color:#E3BB4E;
}

#footer-menu ul.menu a:hover {
color:#13BCF0;
}

#devnote {}
#devnote span {} 


#timesheet {font-family:Tahoma, Verdana,Arial,san-serif;font-size:90%;text-align:left;padding:0;width:196px;top:700px;left:50%;margin:10px 0 0 -460px;position:absolute;}
#timesheet a:link, #timesheet a:visited {color:#FFFFFF;}
#timesheet a:hover {color:#E3BB4E;}
.info,.warn,.error{color:#B08821;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-checkBox{width:15px;color:#808080;background-color:#fffffe;border:1px solid #808080;display:inline;margin:0;padding:0 2px;}
.input-textArea{color:#808080;background-color:#fffffe;border:1px solid #808080;width:100%;display:block;height:65px;}
.input-text,
.input-yesno,
.input-nowidth,
.input-dropDown {color:#808080;background-color:#fffffe;border:1px solid #808080;width:100%;}
.form-display{padding:10px;display:block;color:#808080;width:240px;border:1px solid #808080;}
.form-display2{text-align:left;}
.form-header {color:#808080;font-weight:700;font-size:125%;text-align:left;margin:0 0 4px 0;padding:0 0 4px 0;display:block;border-bottom:1px solid #808080;}
.label{font-size:90%;font-weight:bold;text-align:left;color:#808080;}
.form-text{color:#E3BB4E;font-size:80%;text-align:left;display:block;clear:both;font-style:italic;}
.submit-main{color:#B08821;font-weight:bold;padding:2px 10px;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #B08821;color:#B08821;font-size:10px;background-color:#fff;margin:-60px auto 0;}
.form-display input, .form-display select {display:block;}
.sIFR-flash {visibility: visible;	margin: 0;}
.sIFR-replaced {visibility: visible;}
span.sIFR-alternate {position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none; }
.sIFR-hasFlash h1, .sIFR-hasFlash .h1, .sIFR-hasFlash .hd01, .sIFR-hasFlash .hd01b {visibility: hidden; }
.sIFR-hasFlash h1, .sIFR-hasFlash .h1, .sIFR-hasFlash .hd01, .sIFR-hasFlash .hd01b {display:inline;height:26px;font-size:25px;}