﻿/* Areas to hide */
.tabList, .logo-ewrb, .leftCol, .hidden, .button, #searchformContainer,
.backTo, .buttonNew, .topNav, .subNav, .rightCol, .footer { display: none; }

body { font: normal 10pt/1.3em vardana,arial,sans-serif;  }

.headerArea {	
	width: 970px;
}

h2 { margin-bottom: .5em; }
h3,h4,h5,h6 { margin-bottom: 0; }
h6 { font-size: 8pt; }

p { margin: 0 0 1em; }

a, a:link, a:visited {
	color: #000;
	text-decoration: underline;
}

table {
	border: 1px solid #999;
	border-collapse: collapse;
	margin: .5em 0 1em;
	width: 100%;
}
table td,
table th {
	border: 1px solid #dedede;
	padding: .25em; 
}

.logo img { border: 0; }

.steps {
	font-weight: bold;
	margin-bottom: 2em;
	text-align: right;
	width: 90%;	
}
.steps li  {
	display: inline;
	list-style: none;
}

.messageBox {
	border: 1px dashed #999;
	clear: both;
	margin: 1em 0;
	padding: 0 .5em;
}

/* Form styles */
.formContainer { margin-bottom: 1.5em; }

.formContainer div { 
	clear: both;
	margin-bottom: .5em; 
}

.formContainer .dark {
	border: 1px solid #999; 
	padding: .5em;
}

.formContainer label,
.formContainer .fauxLabel {
	float: left;
	font-weight: bold;
	width: 150px;
}

.formContainer input { overflow: visible; }

.note {
	color: #666;
	float: left;
	clear: both;
	font: italic 9pt verdana;
	width: 150px; 
}

span.current {
	font-weight: bold;
	padding-left: 2em;
}

/* Errors */
.errorMsg { border-color: #ff0000; }
.hasError { border: 1px solid #ff0000; }

.HideFromPrint 
{
	display: none;	
}

.ProfilePhoto
{
     display: inline;
     width: 160px;
     max-width: 100% !important;
   
}

#divEWPhoto 
{
     width: 200px;
     float:left;
}

#divEWDetails  
{
  
  width:310px;
  float:left;
}
