body {background: white; background-image: url(../img/body-bg-01.jpg); background-repeat: repeat-x; background-position: top center; margin: 0; padding: 0;}

#zenithlinks {width: 300px; background: transparent; height: 20px; margin: 0 20px 0 0; padding: 10px 0 0 0; font: 10px/1.1 Arial, sans-serif; color: #1d3182; float: right;}
	#zenithlinks ul {text-align: right; margin: 0; padding: 0; }
	#zenithlinks li {display: inline; padding: 0px; border-right: 0px white solid; margin: 5px 0 0 0;}
	#zenithlinks a {color: #87beff; text-decoration: none; background: transparent; padding: 5px;}
	#zenithlinks a:hover {color: white; text-decoration: underline; background: transparent; padding: 5px;}

#sitemap-pos {/*position: absolute; top:8em; left: -50%;*/ z-index: 1001; display: none;}
.sitemap {width: 420px; height: 275px; background: white; border: 1px solid #003366; padding: 0px; text-align: left;}
	.sitemap p {font: bold 10px Arial, sans-serif; display: block; text-align: right; margin: 3px; padding: 3px; background: white; border: 1px dashed #003366;}
	.sitemap p a{color: 003366; text-decoration: none;}
	.sitemap p a:hover {color: 0099ff; text-decoration: underline;}
	
	.sitemap ul {float: left; width: 124px; margin: 0 0 0 0; padding: 0 0 0 0; border: 0px solid red;}
	.sitemap li {margin: 10px 0 0 10px; padding: 0 0 0 0; list-style: none; font: bold 11px Arial, sans-serif; color: #003366; line-height: 1em;}
	.sitemap li ul {width: 100%; float: none; padding-left: 5px; margin: 0; }
	.sitemap li ul li {margin: 3px 0; padding: 0; list-style: none; font: 10px Arial, sans-serif; color: grey; line-height: 1.1em;}
	.sitemap li a {color: #003366; text-decoration: none;}
	.sitemap li a:hover {color: #0099ff; text-decoration: underline;}

.wrapper {
	width: 968px; background: transparent; margin:0 auto 0 auto; text-align: left; border:0px; 
	}

#topnavwrap {width: 960px; /*height: 50px;*/ background: transparent; position: relative; z-index: 1000; /*border: 1px red solid;*/ margin-left: 4px;}
	
.header {width: 968px; min-height: 116px; max-height: 400px; background: transparent; margin: 0; text-align: right; }
#headlogo {height: 100px; width: 400px; position: relative; float: left; margin: 0;}
#headlogo img{margin: 10px 0px  0px 10px; float: left;}
.headtag {height: 116px; width:550px; float: right; margin-top: 0px; padding: 0; border-bottom: 0px solid red;}
	.headtag h2 {color: white; font: bold 12pt Arial, sans-serif; margin: 2px 15px 0px 0px;} /* changed 10px to 2px */
	.headtag h3 {color: white; font: bold 12pt Arial, sans-serif; margin: 2px 15px 0px 0px;}
/*	.headtag h2 {color: #1B559B; font: 12pt Arial, sans-serif; float: left;}*/
	.headtag ul {margin: 0px 10px 0px 0px; padding: 0; line-height: 1em;}
	.headtag li {list-style: none; display: inline; color: white; font: 10px/1 Arial, sans-serif; border-right: 1px solid #1B559B; margin: 0; padding: 0;line-height: 1.5em;}
	#lastli {list-style: none; display: inline; color: #1B559B;  margin: 0; border-right: 0px none;line-height: 1.5em;}
	.headtag a {text-decoration: none; color: white;  padding: 0 5px 0 5px;}
	.headtag a:hover {text-decoration: underline;}
	/*  OLD ZIPFINDER STYLE
	#zipfindhead {width: 190px; margin-bottom: 0px; padding-right: 10px; float: right; font: 10px Arial, sans-serif; color: #1d3182; border-bottom: 0px solid red;}
	#zipfindhead input[type=text] { background: white; border: 2px #87beff solid; height: 20px; margin: 10px 0 0 0; float: left;}
	#zipfindhead label {color: #1B559B; font: 16px/1.1 Arial, sans-serif;}
	#zipfindhead li {margin-top: 2px;}
		#zipfindheadtextbox {border: 1px solid #1B559B; height: auto; margin: 0;}
		#zipfindbutton { position: relative; top: 10px;}
	*/
	
		#zipfindhead {width: 226px; margin-bottom: 0px; padding-right: 6px; float: right; font: 10px Arial, sans-serif; color: #1d3182; border-bottom: 0px solid red; background: url('http://www.americanleakdetection.com/img/site-search-bg.png') no-repeat;}
	/*#zipfindhead input[type=text] { background: transparent; border: 0px #87beff solid; height: 20px; margin: 10px 0 0 0; float: left;}*/
	#zipfindhead label {color: #1B559B; font: 16px/1.1 Arial, sans-serif;}
	#zipfindhead li {margin-top: 2px;}
		#zipfindheadtextbox {/*border: 1px solid red; height: auto; margin: 0;*/
		background: transparent; border: 0px #87beff solid; height: 20px; width:190px; margin: 2px 0 0 0; float: left;padding-left:4px;
		}
		#zipfindbutton {background:transparent; border:0px solid white; cursor:pointer;width: 24px;height: 26px;}

	
	
.int-locations a {background: #069; border: 2pt solid transparent; font-size: 9pt; line-height: 16pt;}
.int-locations a:hover {background: #a00;}
.int-locations li {border: none;}

	
.headtabs {width: 960px; background: transparent; height: 20px; margin: 0 auto; padding: 10px 0 0 0; font: 10px/1.1 Arial, sans-serif; color: #1d3182; text-align: right;}
	.headtabs ul {text-align: center; margin: 0; padding: 0; }
	.headtabs li {display: inline; padding: 0px 20px 0 7px; /*margin: 16px 0 0 0;*/}
	.headtabs a {color: white; text-decoration: none; background: transparent; padding: 8px 8px 8px 5px;}
	.headtabs a:hover {color: white; text-decoration: underline; /*background: transparent; padding: 8px 8px 8px 5px;*/}
	
	.franop li {display: inline; /*padding: 0px 0px 0 18px; margin: 16px 0 0 0;*/}

	.franop a  {color: #1B559B; text-decoration: none; background: transparent; padding: 8px;}
	.franop a:hover {color: #1B559B; text-decoration: underline; /*background: transparent; padding: 8px;*/}
	
/*TOP NAV START*/
#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
 }
 
 #nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding:0px /*5px*/;
   /* border:1px solid #333;*/
   /* color:#fff;*/
    text-decoration:none;
    background-color:transparent;
 }

#nav li{
    float:left;
    position:relative;
    font: bold 10pt/30px Arial, sans-serif;
    width: 134px;
    text-align: left;
}

#nav ul {
    position:absolute;
    width:12em;
    top:1.5em;
    display:none;
    margin: 0px;
    padding: 0;
}

#nav li ul li{width: 16.75em;  float: left; background-color: #eff3f8; opacity: 0.95; filter: alpha(opacity=95); position: relative; top: 10px; font: 10pt/1.5em Arial, sans-serif; text-align: left;}

#nav li ul a{
	color: #15559d;
    width:16em;
    float:left;
    margin-left: 10px;
    padding-left: 10px;
}

#nav li ul a:hover {
	color: #c00;
    width:16em;
    float:left;
    margin-left: 0px;
    padding-left: 15px;
    background: transparent url(../img/menu-drop-bullet.png); background-repeat: no-repeat; background-position: -.3em 0px;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
/*TOP NAV END*/
	
.midcontent {width: 450px; float: left; position: relative; padding: 0; margin: 0; border: 0px red solid;}
.midcontent a{color: #003366; text-decoration: underline;}
.midcontent a:hover {color: #09f; text-decoration: none;}
.midcontent h1 {font-size: 12pt; color: #003366; border-bottom: 1px #003366 solid; line-height: 1.5em; font-weight: normal; margin: 8px 0 0 10px; padding: 0 0 3px 0; display: block; width: 95%;}
.midcontent h2 {color: #003366; font:  bold 11pt/1.2em Arial, sans-serif; margin: 10px 0 0 8px; padding: 0 0 0px 0;}
.midcontent h2 a{color: #003366; text-decoration: underline; /*display: block;*/ height: 26px; padding: 0 0 0 5px;}
.midcontent h2 a:hover {color: white; text-decoration: none; /*display: block;*/ background: #0099ff;/*url(../img/tips-head-bg.png); background-repeat: repeat-x; background-position: bottom right;*/ height: 26px; padding: 0 0 0 5px;}
.midcontent h3 {color: black; font:bold 10pt/1.2em Arial, sans-serif; margin: 8px 0 4px 8px; padding: 0px 0 0px 0;}
.midcontent h4 {color: black; font:bold 9pt/1.1em Arial, sans-serif; margin: 8px 0 4px 8px; padding: 0px 0 0px 0;}
.midcontent h6 {margin:  8px 0 4px 8px; color: #666;}
.midcontent p {font-size: 10pt; color: black; margin: 10px 10px 5px 10px;}
.midcontent ul, ol {font-size: 10pt; color: black; margin-left: 0px; padding-left: 0px; line-height: 1.5em;}

.midcontent li { padding-left: 20px; margin-left: 5px; list-style-type: none; background-image: url(../img/menu-drop-bullet.png); background-repeat: no-repeat; background-position: top left;}
.midcontent ol {list-style-type: decimal; margin-left: 28px; padding-left: 0px;}
.midcontent ol li {background-image: none; list-style-type: decimal; margin-left: 0; padding-left: 0;}
.midcontent ol li li{margin-left: 0px; padding-left: 20px; list-style-type: none; background-image: url(../img/menu-drop-bullet.png); background-repeat: no-repeat; background-position: top left;}
.midcontent img {float: right; border: 0;}
.midcontent dl {margin-left: 8px;}
.midcontent dt {font-size: .8em; font-weight: bold; color: #036;}
.midcontent dd {font-size: .8em; margin-bottom: 1em; color: #333;}
.midcontent blockquote {font-size: .8em; color: #666;}

ul#besolist  {display: inline; background: transparent; padding: 0px; margin: 0px;}
#besolist li {display: inline; padding: 2px 6px 0 18px; margin: 0;}

p.top  {color: #036; text-align: center; display: block; line-height: 24px;}
.top a {color: #036; background: transparent url('../img/go-to-top-button.png'); background-repeat: no-repeat; background-position: top center; text-decoration: none; display: block; line-height: 24px;}
.top a:hover {color: #036; background: transparent url('../img/go-to-top-button-over.png'); background-repeat: no-repeat; background-position: top center; text-decoration: underline;}

.partners ul {list-style: none; display: block;}
.partners li {display: inline; background-image: none;}
.partners img {float: none;}

/*LEFT COLUMN START*/
 .home-left-col {width: 234px; float: left; position: relative;/* top: -20px;*/ left: -1px; border: 0px red solid; margin: 4px 4px 0 0px; padding: 0 0px 0 5px;}

 
 .home-left-col-head-res {background-image: url(../img/hm-service-tab-top-res.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px 0 0 0; border: 0px transparent solid; height: 36px; margin: 0;}
	 .home-left-col-head-res ul {list-style: none; display: inline; margin: 0; padding: 0;}
	 .home-left-col-head-res li {display: inline; padding: 0px; float: left; margin: 10px 0 0 0;}
 .home-left-col-head-com {background-image: url(../img/hm-service-tab-top-com.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px 0 0 0; border: 0px transparent solid; height: 36px; margin: 0;}
	 .home-left-col-head-com ul {list-style: none; display: inline; margin: 0; padding: 0;}
	 .home-left-col-head-com li {cursor: pointer; display: inline; padding: 0px; float: left; margin: 10px 0 0 0;}
	 #left-res {cursor: pointer; color: white; font: 10pt/1.2 Arial, sans-serif; text-decoration: none; display: block; width: 117px; float: left; text-align: center;}
	 #left-res li:hover {color: yellow; text-decoration: underline; display: block; width: 117px; float: left; text-align: center;}
	 #left-com {cursor: pointer; color: #003366; font: 10pt/1.2 Arial, sans-serif; text-decoration: none; display: block; width: 117px; float: left; text-align: center;}
	 #left-com li:hover {color: red; text-decoration: underline; display: block; width: 117px; float: left; text-align: center;}
 
 .home-left-col-links-res {background-image: url(../img/hm-service-tab-bg-res.png); background-position: bottom left; background-repeat: no-repeat;  border: 0px transparent solid; padding: 0 0 2px 0; margin: 0; position: relative; top: 0px;}
 	.home-left-col-links-res ul {margin-left: 5px; padding-left:5px; margin-top: 0; font: 10pt/1 Arial, sans-serif; font-weight: normal;}
 	.home-left-col-links-res li {list-style: none; border-bottom: 1px red solid; display: block; width: 93%; padding: 0; margin: 0;}
 	.home-left-col-links-res li a {color: white; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	.home-left-col-links-res li a:hover {color: yellow; background: red; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	
 	.home-left-col-links-com {display: none; background-image: url(../img/hm-service-tab-bg-com.png); background-position: bottom left; background-repeat: no-repeat;  border: 0px transparent solid; padding: 0 0 2px 0; margin: 0; position: relative; top: 0px;}
 	.home-left-col-links-com ul {margin-left: 5px; padding-left:5px; margin-top: 0; font: 10pt/1 Arial, sans-serif; font-weight: normal;}
 	.home-left-col-links-com li {list-style: none; border-bottom: 1px #0099ff solid; display: block; width: 93%; padding: 0; margin: 0;}
 	.home-left-col-links-com li a {color: #003399; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	.home-left-col-links-com li a:hover {color: white; background: #0099ff; text-decoration: none; display: block; padding: 5px; margin: 0;}
 	
.wsj-ent h2,.customer-survey h2,.employment h2 {color: #003366; font: 10pt/26px bold Arial, sans-serif; padding: 0 0 0 5px; margin: 5px 0 3px 3px; border-bottom: 1px #003366 solid;}
.wsj-ent ul,.customer-survey ul,.employment ul {font: 8pt/1.5em Arial, sans-serif; list-style:none; color: #003366; margin-left: 0; padding-left: 20px; margin-top: 0;}
.wsj-ent li a,.customer-survey li a, .employment li a {color: #003366; text-decoration: none; display: block; padding: 5px;}
.wsj-ent li a:hover, .customer-survey li a:hover, .employment li a:hover {color: white; text-decoration; none; display: block; background: #0099ff;}

.ctabox {background: transparent url(../img/cta-box.png) top center no-repeat; height: 100px;}
.ctabox h3 {text-align: center; color: yellow; margin: 0 0 .5em 0; padding-top: .8em;}
.ctabox h2 {text-align: center; color: white; margin: .5em 0 .5em 0; }

/*RIGHT COLUMN START*/
.rightcol {float: right; width: 262px; position: relative; background: transparent; color: #003366; font-family: Arial, sans-serif; padding-top: 0px 10px 0 0; border: 0px red solid; margin-right: 4px;}
	.rightcol h2 {font: 12pt Arial, sans-serif; font-weight: normal; text-align: left; line-height: 1.5em; width: 90%; /*height: 25px;*/ margin: 8px 0 0 0; padding: 0 0 3px 0;border-bottom: 1px #003366 solid;}
	.rightcol h3 {font: bold 10pt Arial, sans-serif; color: #003366; margin: 5px 0 5px 0px; padding-bottom: 0px;}
	.rightcol h6 {font: 7pt Arial, sans-serif;}
	.rightcol p {margin: 0 0 15px 0; color: #003366;}
	
.rightcol-tests {margin: 0; padding: 0 4px 0 4px;}
	.rightcol-tests dl {margin: 5px 0 0 0; padding: 0;}
	.rightcol-tests dt {display: block; text-align: right; color: white; background: url(../img/tip-test-head-bg.png); background-repeat: repeat-x; background-position: bottom right; padding-right: 5px; height: 26px; font: 10pt Arial, sans-serif; line-height: 26px; margin-right: 2px;}
	.rightcol-tests dd {display: block; text-align: left; color: black; background: url(../img/tips-expand-bg.png); background-repeat: no-repeat; background-position: bottom right; padding: 5px 10px 10px 5px; margin-bottom: 10px; margin-left: 5px; font: 8pt/1.2 Arial, sans-serif;}
	.rightcol-tests dd a {color: #003366; text-decoration: underline;}
	.rightcol-tests dd a:hover {color: #0099ff; text-decoration: underline;}
	
.rightcol-tips {margin: 0; padding: 0 4px 0 4px;}
	/*.rightcol-tips dt {cursor: pointer; display: block; text-align: right; color: white; background: url(../img/tips-head-bg.png); background-repeat: repeat-x; background-position: bottom right; padding-right: 5px; height: 26px; font: 10pt Arial, sans-serif; line-height: 26px; margin-right: 2px;}*/
.rightcol-tips dt {cursor: pointer; display: block; text-align: right; padding-right: 5px; height: 26px; font: 10pt Arial, sans-serif; line-height: 26px; margin-right: 2px;}

	.rightcol-tips dd {display: block; text-align: left; color: black; background: url(../img/tips-expand-bg.png); background-repeat: no-repeat; background-position: bottom right; padding: 5px 10px 10px 5px; margin-bottom: 10px; margin-left: 5px; font: 8pt/1.2 Arial, sans-serif;}
	.rightcol-tips dd a {color: #003366; text-decoration: underline;}
	.rightcol-tips dd a:hover {color: #0099ff; text-decoration: underline;}
		
	.rightcol-tips-dt-alt {background: url(../img/tips-head-bg.png); background-repeat: repeat-x; background-position: bottom right;cursor: pointer; display: block; text-align: right; color: white;  padding-right: 5px; height: 26px; font: 10pt Arial, sans-serif; line-height: 26px; margin-right: 2px; text-decoration: none;}



.leaksfound{ background: url(../img/leaks-found-bg-01.png) top left; background-repeat: no-repeat; color: #fff; height: 92px; padding-top: 5px; margin: 0;}
.leaksfound h2 {float: left; width: 50%; margin: 0px; padding: 8px; font-family: Arial, sans-serif;}
.leaksfound h2 a {color: white; font-size: 20pt; line-height: .85em; text-decoration: none; letter-spacing: -1px; padding:0; margin: 0;}
.leaksfound h2 a:hover {text-decoration: underline; color: white;}
.leaksfound h3 {float: left; width: 40%; margin: 6px 5px 6px 0; color: white; font-family: Arial, sans-serif; font-size: 10pt; line-height: 1.1em; font-weight: normal; text-align: left; font-style: italic;}
.leaksfound p {float: left; width: 98%; color: white; font: 8pt/1em Arian, sans-serif; text-align: center; margin: 3px 0 0 0; padding: 0; }
.leaksfound p a{color: yellow; text-decoration: none;}
.leaksfound p a:hover {text-decoration: underline;}

 .tv {background-image: url(../img/tv-bg-01.png); background-position: top left; background-repeat: no-repeat; height: 104px; padding: 5px 0px 5px 5px; margin: 5px 0 0 0; position: relative; left: -2px; }
 .tv p {float: right; width: 39%; text-align: left; color: white; font: 10pt/1.1 Arial, sans-serif; margin: 8px 7px 0 0;}
 .tv a {color: yellow; text-decoration: none;}
 .tv a:hover {text-decoration: underline;}



.footerwrap {min-width: 968px; background: /*#002596*/transparent; /*background-image: url(../img/footerwrap-bg.jpg); background-repeat: repeat-x; background-position: bottom;*/ height: 200px; width: 100%; text-align: center; margin: 0 auto; }

.searchbar {margin: 0 auto; width: 960px; height: 70px; background-image: url(../img/search-bar-bg.png); background-repeat: no-repeat; background-position: top; padding: 12px 10px  0px 0; /*border: 1px red solid;*/}
	.searchbox {float: right; width: 260px; margin: 0 auto; height: 30px; text-align: right; padding: 0 6px 0 0; /*border: 1px red solid;*/}
	.searchbox input[type=text] {float: left; background: white; border: 2px #87beff solid; height: 21px; margin: 0; padding: 0;}

	
.footer {position: relative; width: 968px; /*height: 100px;*/ background: transparent; margin: 0 auto; padding: 0;}
	.footer p{margin: 0px auto; padding: 0; font: 8pt/1.5 Arial, sans-serif; color: blue;}
	.footer img{margin: 0; padding: 0; border: none;}
	.footer a {padding: 0px; margin: 0px; position: relative; float: left;}

.footernav {position: relative; width: 800px; background: transparent; /*background-image: url(../img/footer-nav-bg-01.png); background-repeat: no-repeat; background-position: top;*/ text-align: center; padding: 0; margin: 0 auto 0 auto; height: 54px;} 
	.footernav p {font: 8pt/1.5 Arial, sans-serif; color: #003366; margin: 5px auto;}
	.footernav a{color: #003366; text-decoration: none;}
	.footernav a:hover {color: #0099ff; text-decoration: underline;}
	
	.footernav ul{font: 8pt/1.5 Arial, sans-serif; list-style-type: none; text-align: center; color: #003366; padding: 10px 0; margin: 0px 10px 0 10px;}
	.footernav li{display: inline; padding: 0 5px 0 5px; margin: 0; border-right: 1px solid #003366;}
		.footernav li a{color: #003366; text-decoration: none;}
		.footernav li a:hover{color: #0099ff; text-decoration: underline;}
		
.dark-back {display: none; z-index: 99998; background: black; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity:0.8;filter:alpha(opacity=80); overflow: hidden;}
.contact-form {background: white; float: left;   margin: 0 auto; z-index: 99999;}
.contact-form h1 {background-image: url(../img/interior-ldwd-bar-bg.png); background-repeat: repeat-x; font: 12pt Arial, sans-serif; padding-left: 10px; color: white; margin: 0;}
.contact-form h5 {cursor: pointer; float: right; color: white; margin: 5px 5px 0 0; font: bold 8pt/1em Arial, sans-serif; /*background: #369;*/ padding: 4px;}
.contact-form ol {margin: 4px 5px 0 5px; padding: 0 5px 0 5px; list-style: none; }
.contact-form li {margin: 4px 0 0 0; font: 10pt/1em Arial, sans-serif; color: #666; text-align: right;}
.contact-form li:last-child {text-align: right; margin-top: 10px;}
.contact-form textarea {margin-top: 6px;}
.contact-form label {margin: 0 12px 4px 8px; }
.contact-form span{color: red;}
.contact-form p{color: #669; font: 8pt/1.2em Arial, sans-serif; text-align: left; margin: 10px; padding: 0;}
.contact-form-submit {text-align: center; padding-top: 6px; font: 10pt/30px Arial, sans-serif; color: white; float: right; margin: 10px 10px 0 0; display: block;}
#c1, #c2, #c3 {cursor: pointer;}
.redback {background: #369;}

/* CAREER FORM STYLES START */
.career-form {display: none; width: 600px; height: 600px; background: white; float: left; position: absolute; top: 7%; left: 30%; margin: 0 auto; z-index: 99999;}
.career-form legend {font:bold 8pt Arial, sans-serif; background: transparent; padding: 4px; margin: 0;}
.career-form fieldset {padding: 4px; margin: 4px 5px 0 5px; float: left;}
.career-form fieldset ol {padding: 0; margin: 0;}
.career-form filedset textarea {padding: 0; margin: 0;}
.career-form fieldset ol li {display: block; margin: 2 0 0 0;}
.career-form h1 {background-image: url(../img/interior-ldwd-bar-bg.png); background-repeat: repeat-x; font: 12pt/40px Arial, sans-serif; padding-left: 10px; color: white; margin: 0;}
.career-form h5 {cursor: pointer; float: right; color: white; margin: 5px 5px 0 0; font: bold 8pt/1em Arial, sans-serif; /*background: #369;*/ padding: 4px;}
.career-form ol {margin: 4px 5px 0 5px; padding: 0 5px 0 5px; list-style: none; }
.career-form li {margin: 4px 0 0 0; font: 10pt/1em Arial, sans-serif; color: #666; text-align: right;}
.career-form li:last-child {text-align: right; margin-top: 10px;}
.career-form textarea {margin-top: 6px;}
.career-form label {margin: 0 12px 4px 8px; }
.career-form span{color: red;}
.career-form p{color: #669; font: 8pt/1.2em Arial, sans-serif; text-align: left; margin: 10px; padding: 0;}
.career-form-submit {text-align: center; padding-top: 6px; font: 10pt/30px Arial, sans-serif; color: white; float: right; margin: 10px 10px 0 0; display: block;}
#e1, #e2, #e3 {cursor: pointer;}

/* CAREER FORM STYLES END */

/* CONTACT FORM NEW STYLES BEGIN */
.leftcol-contact {margin: 0; padding: 0 4px 0 4px;}
	.leftcol-contact dl {margin: 5px 0 0 0; padding: 0; }
	.leftcol-contact dt {font-weight: bold; display: block; text-align: right; color: white; background: url(../img/tips-head-bg.png); background-repeat: repeat-x; background-position: bottom right; padding-right: 5px; height: 26px; font: 10pt Arial, sans-serif; line-height: 26px; margin-right: 2px;}
	.leftcol-contact dd {display: block; text-align: left; color: black; background: url(../img/contact-form-bg.png); background-repeat: no-repeat; background-position: bottom right; padding: 5px 10px 10px 5px; margin-bottom: 10px; margin-left: 0px; font: 8pt/1.2 Arial, sans-serif;}
	.leftcol-contact dd a {color: #003366; text-decoration: underline;}
	.leftcol-contact dd a:hover {color: #0099ff; text-decoration: underline;}


.contact-form-new {background-color: transparent;}
.contact-form-new h5 {cursor: pointer; float: right; color: white; margin: 5px 5px 0 0; font: bold 8pt/1em Arial, sans-serif; /*background: #369;*/ padding: 4px;}
.contact-form-new ol {margin: 4px 5px 0 5px; padding: 0 5px 0 5px; list-style: none; }
.contact-form-new li {margin: 4px 0 0 0; font: 10pt/1em Arial, sans-serif; color: #333; text-align:right;}

.contact-form-new textarea {margin-top: 6px;}
.contact-form-new label {margin: 0 5px 4px 0px; text-align:left; font-size:.7em;}
.contact-form-new span{color: red;}
.contact-form-new p{color: #333; background-color:transparent; font: 8pt/1.2em Arial, sans-serif; text-align: left; margin: 10px; padding: 0;}
.contact-form-submit {text-align: center; padding-top: 6px; font: 10pt/30px Arial, sans-serif; color: white; float: right; margin: 10px 10px 0 0; display: block;}
/* CONTACT FORM NEW STYLES END */

/* FEEDBURNER */
.leftcol-feed {margin: 0px 0px 10px 0px; padding: 0 4px 0 4px;}
.feedpre{background:transparent url(../img/tip-test-head-bg.png) repeat-x scroll right bottom;
color:white;
display:block;
font-family:Arial,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:26px;
margin-right:2px;
padding-right:5px;
text-align:right;

}
.feedpre a{color:white;font-weight:bold;text-decoration:none;}
.feedpre a:hover{color:#09f;}
.feedburnerFeedBlock {font-family:Arial,sans-serif;font-size:8pt;padding: 10px;width:206px; margin: 0px; background:transparent url(../img/contact-form-bg.png) no-repeat scroll right bottom;}
p.feedTitle a {/*border-bottom:1px solid #003366;
font-family:Arial,sans-serif;
font-size:12pt;
line-height:1em;
padding:0 0 3px;
text-align:left;
width:90%;
text-decoration:none; 
color: #003366;
margin:0px 0px 10px 0px;*/
display:none;
}
p.feedTitle a:hover {color: #09f;}
.headline {font-family:Arial,sans-serif;font-size:8pt; }
.headline a{color: #003366; text-decoration: none;font-weight:bold;}
.headline a:hover {color: #09f; text-decoration: none;}
.headline {color: #09f; text-decoration: none;}
.feedburnerFeedBlock ul {list-style-type:none; padding:0px; margin:0px; }
.feedburnerFeedBlock ul li { padding:0px; margin:0px 0px 6px 0px;padding-bottom:14px;background: transparent url(../img/feed-li-separator.png) bottom center no-repeat; }
p.date {margin:5px 0px;padding:0px;font-weight:bold;}

/* FEEDBURNER END */

.email2 {display:none;}

/* SOCIAL BOX */
.socialbox {width: 234px; height: 120px; background: transparent url('../img/social-box-bg.png');margin-bottom:10px;}
.socialbox h3 {text-align: center; font: 12pt/1.2em Arial, sans-serif; color: #003366; margin: 0px; padding-top: 10px;}
.socialbox ul {margin: 0 3px 0 3px; padding: 0 0 0 0; width: 220px; list-style: none;}
.socialbox ul li {display: block; float: left; width: 44px; font: 8px/1.2em Arial, sans-serif; text-align: center;}
.socialbox a {display: block; float: left; width: 44px; height: 14px; text-decoration: none; color: white; padding: 66px 0 0 0;}

#linkedin a {background:  url('../img/social-box-icons.png') -5px -26px no-repeat;}
#linkedin a:hover {background:  url('../img/social-box-icons.png') -5px -36px no-repeat;}
#facebook a {background:  url('../img/social-box-icons.png') -49px -26px no-repeat;}
#facebook a:hover {background:  url('../img/social-box-icons.png') -49px -36px no-repeat;}
#twitter a {background:  url('../img/social-box-icons.png') -93px -26px no-repeat;}
#twitter a:hover {background:  url('../img/social-box-icons.png') -93px -36px no-repeat;}
#youtube a {background:  url('../img/social-box-icons.png') -137px -26px no-repeat;}
#youtube a:hover {background:  url('../img/social-box-icons.png') -137px -36px no-repeat;}
#newsleak a {background:  url('../img/social-box-icons.png') -181px -26px no-repeat;}
#newsleak a:hover {background:  url('../img/social-box-icons.png') -181px -36px no-repeat;} 
/* SOCIAL BOX END */
