@charset "UTF-8";
/* CSS Document */


* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	background-image: url(../i/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	margin-top: 50px;
	height: auto;
	background-image: url(../i/curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#wrapper02 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	margin-top: 50px;
	height: auto;
	background-image: url(../i/curve02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#peregrine {
	position: absolute;
	height: 290px;
	width: 600px;
	z-index: 5;
	top: 0px;
	left: -200px;
}
#peregrineOutline {
	position: absolute;
	z-index: 4;
	height: 258px;
	width: 580px;
	background-image: url(../i/NancyOutline.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: -190px;
	top: 25px;
	filter: alpha(opacity=30);
	-moz-opacity:.25;
	opacity:.30;
}

#header {
	height: 284px;
	width: 800px;
}

#header02 {
	height: 155px;
	width: 800px;
}

/*********** Styles for RSS reader ***********/

.labelfield{ /*CSS for label field in general*/
	color: brown;
	font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
	color: #AFDFE5;
	font-size: 11px;
}
#topNav {
	display: block;
	position: absolute;
	top: -29px;
	width: 800px;
	right: 0px;
	background-image: url(../i/gradientBg.gif);
	background-repeat: repeat-x;
	background-position: right;
	height: auto;
}
#topNav li {
	display: block;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	text-align: left;
	padding-right: 9px;
	padding-left: 18px;
	background-image: url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
#topNav li a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#topNav li a:hover {
	text-decoration: underline;
	color: #AFDFE5;
}
#topNav li.home {
	background-image: url(../i/home.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	padding-left: 45px;
	margin-right: 100px;
}
#topNav li.current a {
	text-decoration: underline;
}
#Nav {
	background-image: url(../i/topGrad.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	height: 100px;
	width: 800px;
	left: 0px;
	top: 0px;
	z-index: 6;
}
#Nav li {
	width: 90px;
	height: 100px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#Nav li a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	display: block;
	height: 100px;
	background-image: url(../i/navBg02.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
#Nav li a:hover {
	text-decoration: underline;
	color: #000000;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
#Nav li.one {
	position: absolute;
	top: 65px;
	left: 245px;
}
#Nav li.one a {
	height: 100px;
}

#Nav li.oneCurrent {
	position: absolute;
	top: 65px;
	left: 245px;
}
#Nav li.oneCurrent a {
	height: 100px;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: 5px top;
}

#Nav li.two {
	position: absolute;
	left: 344px;
	top: 44px;
}
#Nav li.two a {
	height: 102px;
}

#Nav li.twoCurrent {
	position: absolute;
	left: 344px;
	top: 44px;
}
#Nav li.twoCurrent a {
	height: 102px;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: 5px top;
}

#Nav li.three {
	position: absolute;
	left: 443px;
	top: 36px;
}
#Nav li.three a {
	height: 92px;
}

#Nav li.threeCurrent {
	position: absolute;
	left: 443px;
	top: 36px;
}
#Nav li.threeCurrent a {
	height: 92px;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: 5px top;
}

#Nav li.four {
	position: absolute;
	left: 543px;
	top: 36px;
}
#Nav li.four a {
	height: 85px;
}

#Nav li.fourCurrent {
	position: absolute;
	left: 543px;
	top: 36px;
}
#Nav li.fourCurrent a {
	height: 85px;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: 5px top;
}

#Nav li.five {
	position: absolute;
	left: 643px;
	top: 47px;
}
#Nav li.five a {
	height: 74px;
}

#Nav li.fiveCurrent {
	position: absolute;
	left: 643px;
	top: 47px;
}
#Nav li.fiveCurrent a {
	height: 74px;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: 5px top;
}





#Nav .logo {
	background-image: url(../i/eandhLogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 139px;
	width: 91px;
	margin-left: 50px;
}
#Nav .logo img {
	display: none;
}
#Nav .logo p.homeLink {
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}
#Nav .logo a {
	display: block;
	height: 134px;
	width: 85px;
}
#Nav .current li.one a {
	text-decoration: underline;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

#Nav .current li.two a {
	text-decoration: underline;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

#Nav .current li.three a {
	text-decoration: underline;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

#Nav .current li.four a {
	text-decoration: underline;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

#Nav .current li.five a {
	text-decoration: underline;
	background-image: url(../i/navBg02roll.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

#title {
	background-image: url(../i/a-clear-way-forward.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 236px;
	position: absolute;
	top: 363px;
	right: 25px;
}

#title h4 {
	font-size: 1px;
	text-indent: -9999px;
	white-space: nowrap;
	display: none;
}

#title02 {
	background-image: url(../i/a-clear-way-forward.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 236px;
	position: absolute;
	top: 230px;
	right: 25px;
}

#title02 h4 {
	font-size: 1px;
	text-indent: -9999px;
	white-space: nowrap;
	display: none;
}

#leftColumn {
	width: 294px;
	text-align: left;
	float: left;
}

#leftColumn .leftTop {
	background-image: url(../i/leftNavTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 294px;
	text-align: right;
}

#leftColumn .leftTop #clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFDFE5;
	margin-right: 60px;
	padding-top: 102px;
	display: block;
}

#leftColumn h3 {
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	text-align: right;
	margin-right: 60px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AFDFE5;
	margin-left: 30px;
	margin-top: 20px;
}

#leftColumn h3 a {
	color: #FFFFFF;
	background-image: url(../i/rss.gif);
	background-repeat: no-repeat;
	background-position: 7em center;
	display: block;
}

#leftColumn h3 a:link, #leftColumn h3 a:visited {
	text-decoration: none;
}

#leftColumn h3 a:hover, #leftColumn h3 a:active {
	text-decoration: underline;
}
#leftColumn p {
	color: #FFFFFF;
}
#leftColumn p.sub {
	font-size: 11px;
	display: block;
	text-align: right;
	margin-right: 60px;
}
#leftColumn p.sub .sm {
	font-size: 0.8em;
}
#leftColumn p.blogLink {
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}
#leftColumn p.blogLink a {
	display: block;
	height: 24px;
	width: 104px;
	margin-left: 130px;
	margin-top: 5px;
	background-image: url(../i/visitBtn.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#leftColumn p.blogLink a:hover {
	background-image: url(../i/visitBtnRoll.gif);
}






#leftColumn02 {
	width: 294px;
	text-align: left;
	float: left;
}

#leftColumn02 .leftTop {
	background-image: url(../i/leftNavTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 294px;
	text-align: right;
}

#leftColumn02 .leftTop #clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFDFE5;
	margin-right: 60px;
	padding-top: 102px;
	display: block;
}

#leftColumn02 h3 {
	text-transform: capitalize;
	color: #FFFFFF;
	display: block;
	text-align: right;
	margin-right: 60px;
	padding-top: 10px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15px;
}

#leftColumn02 h3 a {
	color: #FFFFFF;
	background-image: url(../i/rss.gif);
	background-repeat: no-repeat;
	background-position: 7em center;
	display: block;
}

#leftColumn02 h3 a:link, #leftColumn h3 a:visited {
	text-decoration: none;
}

#leftColumn02 h3 a:hover, #leftColumn h3 a:active {
	text-decoration: underline;
}
#leftColumn02 p {
	color: #FFFFFF;
	text-align: right;
	display: block;
	margin-right: 60px;
	margin-left: 40px;
	font-size: 11px;
}
#leftColumn02 p.sub {
	font-size: 11px;
	display: block;
	text-align: right;
	margin-right: 60px;
}
#leftColumn02 p.sub .sm {
	font-size: 0.8em;
}
#leftColumn02 .sm {
	font-size: 0.8em;
}
#leftColumn02 p.quote {
	font-size: 13px;
	margin-top: 20px;
	font-weight: bold;
}
#leftColumn02 p.quote a {
	font-size: 13px;
}
#leftColumn02 p.quote .hidden {
	display: none;
}
#leftColumn02 p.quote img {
	padding-top: 30px;
}
#leftColumn02 strong {
	color: #AFDFE5;
}
#leftColumn02 p.nos {
	margin-top: 10px;
	font-size: 14px;
	margin-right: 36px;
	border-bottom-style: solid;
	padding-right: 22px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#leftColumn02 p.lastnos {
	margin-top: 10px;
	font-size: 14px;
	margin-right: 36px;
	padding-right: 22px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#leftColumn02 p.regDetails {
	font-size: 11px;
	margin-top: 10px;
}
#leftColumn02 a {
	color: #AFDFE5;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#leftColumn02 a:visited {
	color: #AFDFE5;
	text-decoration: none;
}
#leftColumn02 a:hover {
	text-decoration: underline;
}
#leftColumn02 p.by {
	font-weight: bold;
	margin-top: 15px;
	color: #AFDFE5;
	margin-bottom: 15px;
}





#leftColumn03 {
	width: 294px;
	text-align: left;
	float: left;
}

#leftColumn03 .leftTop {
	background-image: url(../i/leftNavTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 294px;
	text-align: right;
}

#leftColumn03 .leftTop #clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFDFE5;
	margin-right: 60px;
	padding-top: 102px;
	display: block;
}

#leftColumn03 h3 {
	text-transform: capitalize;
	color: #FFFFFF;
	display: block;
	text-align: right;
	margin-right: 60px;
	padding-top: 10px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15px;
}

#leftColumn03 h3 a {
	color: #FFFFFF;
	background-image: url(../i/rss.gif);
	background-repeat: no-repeat;
	background-position: 7em center;
	display: block;
}

#leftColumn03 h3 a:link, #leftColumn h3 a:visited {
	text-decoration: none;
}

#leftColumn03 h3 a:hover, #leftColumn h3 a:active {
	text-decoration: underline;
}
#leftColumn03 p {
	color: #FFFFFF;
	text-align: right;
	display: block;
	margin-right: 60px;
	margin-left: 50px;
	font-size: 11px;
}
#leftColumn03 p.sub {
	font-size: 11px;
	display: block;
	text-align: right;
	margin-right: 60px;
}
#leftColumn03 p.sub .sm {
	font-size: 0.8em;
}
#leftColumn03 .sm {
	font-size: 0.8em;
}
#leftColumn03 p.quote {
	font-size: 13px;
	margin-top: 20px;
	font-weight: bold;
}
#leftColumn03 strong {
	color: #AFDFE5;
}
#leftColumn03 p.nos {
	margin-top: 10px;
	font-size: 14px;
	margin-right: 36px;
	border-bottom-style: solid;
	padding-right: 22px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#leftColumn03 p.lastnos {
	margin-top: 10px;
	font-size: 14px;
	margin-right: 36px;
	padding-right: 22px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

#leftColumn03 p.regDetails {
	font-size: 11px;
	margin-top: 10px;
}
#leftColumn03 a {
	color: #AFDFE5;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#leftColumn03 a:visited {
	color: #AFDFE5;
	text-decoration: none;
}
#leftColumn03 a:hover {
	text-decoration: underline;
}







#rightColumn {
	width: 480px;
	margin-left: 294px;
	padding-top: 130px;
}

#rightColumn .welcome {
	background-image: url(../i/welcome.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightColumn .welcome p {
	margin-bottom: 10px;
}

#rightColumn .welcome h1 {
	display: block;
	font-size: 13px;
	line-height: 125%;
	color: #666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
}
#rightColumn .welcome .firstPara .intro {
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #666666;
}



#rightColumn .rss {
	background-image: url(../i/what-is-RSS.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 450px;
}
#rightColumn .rss p {
	margin-bottom: 10px;
}

#rightColumn .rss h1 {
	display: none;
}
#rightColumn .rss .intro {
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #666666;
}




#rightColumn p.firstPara {
	padding-top: 40px;
}
#rightColumn h1 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 13px;
	padding-left: 40px;
	line-height: 120%;
}

#rightColumn h1 a:link, #rightColumn h1 a:visited {
	color: #666;
}

#rightColumn h1 a:hover {
	color: #000;
}

#rightColumn h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	margin-left: 40px;
	margin-bottom: 10px;
}
#rightColumn h3 {
	display: none;
}
#rightColumn h2 .title {
	font-size: 0.8em;
	color: #666666;
}
#rightColumn p {
	margin-right: 40px;
	margin-left: 40px;
	line-height: 150%;
	font-size: 12px;
}
#rightColumn p.intro {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	line-height: 125%;
	font-weight: bold;
}
#rightColumn ul {
	margin-left: 50px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 40px;
}
#rightColumn li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	line-height: 150%;
}
#rightColumn a.btp:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #682F8D;
	text-decoration: underline;
}
#rightColumn a.btp:hover {
	color: #95DFEC;
}
#rightColumn a.btp:visited {
	color: #80519F;
}

#rightColumn .ourValues {
	background-image: url(../i/values.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .serviceExpertise {
	background-image: url(../i/service.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .tools {
	background-image: url(../i/toolsAndTechniques.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .viral {
	background-image: url(../i/viralchange_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .caseStudies {
	background-image: url(../i/caseStudies.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .contactUs {
	background-image: url(../i/contactUs.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightColumn .contactUs .errors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding-right: 60px;
	padding-left: 40px;
}
#rightColumn .contactUs .errors p {
	margin-bottom: 15px;
}

#rightColumn .thankYou {
	background-image: url(../i/contactUs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
}

#rightColumn .people {
	background-image: url(../i/people.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .peopleDetail {
	background-image: url(../i/people.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 320px;
}

#rightColumn .privacyPolicy {
	background-image: url(../i/privacyPolicy.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightColumn .privacyPolicy ol {
	padding-left: 60px;
	padding-right: 40px;
	margin-bottom: 10px;
}
#rightColumn .privacyPolicy li {
	color: #682F8D;
	font-weight: bold;
	margin-bottom: 10px;
}
#rightColumn .privacyPolicy li .noBold02 {
	font-weight: normal;
	color: #000000;
}
#rightColumn .privacyPolicy strong {
	color: #682F8D;
}

#rightColumn .join {
	background-image: url(../i/joinUs.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightColumn .and {
	font-size: 0.8em;
}
#rightColumn ul.staff li {
	list-style-type: none;
	margin-left: 0px;
}
#rightColumn ul.staff li a {
	font-weight: bold;
	text-decoration: none;
	color: #682F8D;
}
#rightColumn ul.staff li a:hover {
	color: #682F8D;
	text-decoration: underline;
}
#rightColumn ul.staff li a:visited {
	color: #682F8D;
}
#rightColumn div {
	float: left;
}

#rightColumn .coaching {
	background-image: url(../i/coaching-and-mentoring2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightColumn .coaching .hidden {
	display: none;
}
#rightColumn .coaching img.coachingTitle {
	margin-left: 40px;
	margin-top: 20px;
}
#rightColumn .coaching img.floatLeft {
	float: left;
	margin-right: 10px;
}
#rightColumn .staffPic {
	width: 140px;
}
#rightColumn .accreditations {
	height: 132px;
	width: 134px;
	text-align: left;
	position: absolute;
	bottom: 60px;
	right: 20px;
}
#rightColumn .accreditations h2 {
	margin-left: 0px;
	color: #26BBD6;
	display: none;
}

#rightColumn img.floatRight {
	float: right;
}

#footer {
	clear: both;
	background-color: #000000;
	height: auto;
	width: auto;
}
#footer p {
	color: #AFDFE5;
	font-size: 9px;
	font-weight: bold;
	display: block;
	width: 236px;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
}
#footer a {
	color: #AFDFE5;
	text-decoration: none;
}
#footer a:visited {
	color: #AFDFE5;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#footer .sm {
	font-size: 0.8em;
}

#rssReader {
	width: 294px;
	padding-top: 15px;
	padding-bottom: 20px;
}

#rssReader li {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 10px;
	width: 200px;
	text-align: right;
	padding-left: 30px;
}

#rssReader a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
	display: block;
}

/******************* Ends ********************/
#rssReader a:hover {
	color: #AFDFE5;
}
#opaqueCurve {
	position: absolute;
	background-image: url(../i/opaqueCurve.gif);
	background-repeat: no-repeat;
	height: 330px;
	width: 800px;
	filter: alpha(opacity=30);
	-moz-opacity:.25;
	opacity:.30;
	left: 0px;
	top: 0px;
}
#content {
	height: auto;
	width: auto;
	background-image: url(../i/navBg.gif);
	background-repeat: no-repeat;
	background-position: left 110px;
}

/******************* Response Form ********************/

div.contactUs {
	display: block;
	height: auto;
	margin-bottom: 20px;
	width: 480px;
}
div.contactUs form {
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.contactUs h3 {
	margin-bottom: 10px;
	padding-top: 7px;
	margin-top: 10px;
}

div.contactUs div {
	display: block;
	text-align: left;
	margin-top: 10px;
}
div.contactUs input {
	left: 50px;
	margin-left: 15px;
	border: 1px solid #92D6E3;
	font-size: 12px;
	padding: 4px;
	width: 200px;
	color: #3B6E8F;
}
div.contactUs .title {
	width: 140px;
	display: block;
	float: left;
	font-size: 13px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
}

div.contactUs .submitDetails {
	width: 140px;
	display: block;
	float: left;
	font-size: 1px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

div.contactUs textarea {
	border: 1px solid #AFDFE5;
	margin-left: 15px;
	padding: 2px;
	font-size: 12px;
	background-image: url(../i/formBg2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B6E8F;
}

div.contactUs select {
	margin-left: 15px;
}

div.contactUs .shorter input {
	height: auto;
	width: auto;
	margin-right: 100px;
}

div.contactUs .subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #00336F;
}

div.contactUs .productsTitle {
	width: 140px;
	display: block;
	font-size: 13px;
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #00336F;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

div.contactUs .noBorder input {
	height: auto;
	width: auto;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

div.contactUs .lastnoBorder input {
	height: auto;
	width: auto;
	border: 1px solid #7984AE;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 155px;
}

div.contactUs .noMail input {
	height: auto;
	width: auto;
	margin-right: 15px;
	float: left;
	margin-bottom: 0px;
	margin-left: 155px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

div.contactUs .noMailtxt {
	width: 165px;
	display: block;
	font-size: 11px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

div.contactUs .multiSelect {
	margin-bottom: 25px;
}

div.contactUs .title .required {
	color: #00ADEE;
}

div.contactUs .requiredTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ADEE;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	margin-left: 155px;
}

div.contactUs img {
	padding-left: 15px;
}

div.contactUs .instruction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-left: 155px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

div.contactUs .security input {
	margin-left: 155px;
}

div.contactUs .identipic img {
	margin-left: 140px;
	margin-top: 10px;
}
div.contactUs .last {
	margin-bottom: 20px;
}

/*********** Styles for in page popup ***********/

#lightbox{
	background-color:#CCCCCC;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../i/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../i/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/overlay.png", sizingMethod="scale");
	}









.dhtmlwindow{
	position: absolute;
	border: 2px solid black;
	visibility: hidden;
	background-color: #FFFFFF;
	text-align: left;
}
.dhtmlwindow h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 10px;
	margin-left: 286px;
}
.dhtmlwindow p {
	color: #000000;
	display: block;
	width: 250px;
	margin-left: 286px;
	margin-top: 10px;
	font-size: 11px;
}
.dhtmlwindow img.nancy {
	margin-top: 40px;
	float: left;
}
.dhtmlwindow a {
	display: block;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.dhtmlwindow a:link {
	color: #6A2C91;
}
.dhtmlwindow a:visited {
	color: #6A2C91;
}
.dhtmlwindow a:hover {
	text-decoration: underline;
}
.dhtmlwindow img.bullet {
	float: left;
	margin-top: 2px;
}
.dhtmlwindow p.lastLink {
	margin-bottom: 10px;
}

.drag-handle{ /*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 10px;
	font: bold 14px Arial;
	background-color: #6A2C91;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
	border-top: 1px solid #000000;
	background-color: white;
	color: black;
	height: 150px;
	padding: 2px;
	overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}#somediv {
	display: none;
	text-align: left;
}

