/* deployment test 
body {
	margin:0;
	padding: 0;
	background-color: #fff;
	color:#666666;
	font-family:verdana,tahoma,arial,serif;
	font-size:x-small;
}
*/
a:link {
	color: #09f;
}

a:visited {
	color: #09f;
}

a:hover,a:active {
	color: #f60;
}

h1 {
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #666666;
    font: bold 100% Arial, Helvetica, sans-serif
}

#banner h1
{
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #666666;
    font: bold 13px Arial, Helvetica, sans-serif    
}
#contentcorp h1
{
    padding-top:1em;
    font-size:140%;
    clear:right;
    
}
#contentcorp h2 {
    margin: 19px 0px 13px 0px;
    padding: 4px 4px 4px 10px;
    background-color: #6699cc;
    color: #ffffff;
    font: bold 100% Arial, Helvetica, sans-serif 
}
h3 { margin: 0px 0px 10px 0px; padding: 0px; background-color: transparent; color: #ff0000; font: bold 100% Verdana, Tahoma, Arial, Helvetica, sans-serif }
.error { margin: 10px 0px 10px 0px; padding: 5px; background-color: #efefef; color: #ff0000; font: Verdana, Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #ff0000 }
.error p { margin: 0px }

/*
h1, h2, h3 {
font-size:small;
margin:0pt;
}
*/

div#banner {
	color: #fff;
	margin:0;
	width:782px;
}

div#banner #corpLogo {
	margin:15px;
}

div#banner .hide 
{
height:0pt;
margin:0pt;
overflow:hidden;
width:0pt;
}

div#banner div 
{
float:left;
margin-right:1px;
}
div#banner div div {
clear:both;
float:none;
margin-right:0pt;
}
div#banner div #text, div#banner div #search {
background:#ccc none repeat scroll 0%;
height:43px;
margin-bottom:1px;
padding:8px 0pt 0pt 4px;
}
div#banner div #text {
width:217px;
}
div#banner div #text h1 a {
color:#666666;
text-decoration:none;
}
div#banner div #text h1 a.tc {
color:#000033;
}
div#banner div #text h2 {
color:#336699;
}
div#banner div #search {
font-weight:bold;
width:172px;
}

#loginStatus 
{
}

#loginStatus iframe
{
}

#loginStatusDoc
{
	color:#4D4D4D;
	padding:3px;
	color:#000;
	text-align:right;
	
}
#loginStatusDoc a
{
	color:#000;	
}

#loginStatusDoc a:hover
{
	color:#fff;
}



div#banner ul.topNav {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float:right;
	padding:10px;
}

div#banner ul.topNav li {	
	font-size:11px;
	display: inline;
	margin-right: 1em;
}

div#banner ul.topNav li a {	
	color:#fff;
	text-decoration:none;
}

div#banner ul.topNav li a:hover {	
	color:#aaf;
	text-decoration:none;
}


div#container {
	width:953px;	
}

div#container2 {	
	width:953px;
}


div#navigation {
	clear:left;
	float: left;
	width: 190px;
	margin:0;padding:0;
}


div#more {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0 10px 0 0;
}

div#more h3 {
	margin-top: 0;
	padding: .2em;
    font-size:small;
}

.rcolLinks
{
    position:absolute;
    top:160px;
}

.rcolLinks a
{
display:block;
height:44px;
margin-top:12px;
padding-left:56px;
padding-top:12px;
vertical-align:middle;
width:140px;
}

.eracsRightColContact
{
    background-image:url(/corporate/static/images/eracs/elt_qmark.gif);
    background-repeat:no-repeat;
}



div#contentcorp {
	margin-left: 190px;
	margin-right: 180px;
	padding:10px;	
	width:523px;
    border-left:1px dotted;
    border-right:1px dotted;
}

/*div#contentcorp {
	margin-left: 158px;
	margin-right: 175px;
	padding:10px;	
	width:423px;
}*/
/*
div#contentcorp h2 {
	font-size: 2em;
	color: #036;
	margin: 0;
	padding-top: 1em;
	font-weight: normal;
}*/

div#contentcorp {
	line-height: 120%;
}

#cleardiv {
	clear: both;
	height: 1px;
	margin:0;
	padding:0;
}
/*
div#footer {
	width:782px;
	clear: both;
	margin-top:0;
	padding:8px;
	background: url(../images/eracs/dotted_footer.gif) repeat-x;
	text-align: left;
}*/

.colsa, .colsb, .colsx
{
	margin:8px 0 0 0;
}

.profileForm .colsa, .profileForm .colsb, .profileForm .colsx
{                  
    clear:left;
}
.colsa label, .colsb label
{
	float:left;
	margin-right:0.5em;
	display:block;
}
.colsa label
{	
	width:8em;
}
.colsb label
{	
	width:14.5em;
}
.colsa input, .colsb input, .colsa select, .colsb select, .colsa textarea, colsb .textarea
{
	width:15em;
}
.colsa input.stdButton, .colsb input.stdButton
{
	width:100px;
}
.colsa .offset
{
	margin-left:8.5em;
}
.colsb .offset
{
	margin-left:15em;
}

.colsb div.checkboxes
{       
    padding-left:15.5em;
}
div.checkboxes input
{
    width:auto;
}

div.checkboxes span
{
    display:block;
    width:200px;
}


fieldset
{
	padding:10px;
}

legend
{
	color:#666;
}

#helplogin h3
{
background:#996 none repeat scroll 0%;
color:#fff;
padding:4px 10px;
font-size:x-small;
margin:0pt;
}
.commonLinks p
{
    margin:0.2em 0;    
}

form
{
    margin-bottom:2em;
}

div#navigation li {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:1px;
}

div#navigation li.navtc {
	margin-top:1px;
	margin-bottom:1px;
}

div#navigation ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}


div#navigation li a:hover {
	background-color:#666666;	
	color:#FFFFFF;
	text-decoration:none;
	display: block;
}

div#navigation li a:link {
	color:#FFFFFF;
	text-decoration:none;
	display: block;
}

div#navigation li a {
	color:#FFFFFF;
	text-decoration:none;
	padding: 4px 13px;
	display: block;
}

