﻿body { margin:0px}
.main {width:1024px; background:url(bg2.png) repeat-y center top;text-align:left; border-right:solid 2px #E0B776;margin:auto; }
.main .header {background:url(headerBG.png) no-repeat center top; width:100%;text-align:left;  }

.man {background:url(man.png) no-repeat 270px 20px; height:280px; width:754px;  vertical-align:top; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod=scale, src='man.png');}
	
.man .ad {background:url(ad.png) no-repeat 0px 0px; height:32px; width:554px;margin-top:20px; }
img {border:none}
a {color:#C13A3A; border:none;}

.menu {margin-top:10px; width:224px; }
.menu a img {background:url(menu.png) no-repeat ; height:35px; width:230px; }
.menu a .home {background-position: 0px -2px ;}	
.menu a:hover .home, .menu .home.active {background-position: -240px -2px ;}	
.menu a .application {background-position: 0px -42px;}	
.menu a:hover .application, .menu .application.active {background-position: -240px -42px;}	
.menu a .works {background-position: 0px -82px;}	
.menu a:hover .works, .menu .works.active {background-position: -240px -82px;}	
.menu a .requirements {background-position: 0px -122px;}	
.menu a:hover .requirements, .menu .requirements.active {background-position: -240px -122px;}	
.menu a .cheque {background-position: 0px -162px;}	
.menu a:hover .cheque, .menu .cheque.active {background-position: -240px -162px;}	
.menu a .location {background-position: 0px -202px;}	
.menu a:hover .location, .menu .location.active {background-position: -240px -202px;}	
.menu a .policy {background-position: 0px -242px;}	
.menu a:hover .policy, .menu .policy.active {background-position: -240px -242px;}	
.menu a .regulations {background-position: 0px -282px;}	
.menu a:hover .regulations, .menu .regulations.active {background-position: -240px -282px;}	
.menu a .contact {background-position: 0px -322px;}	
.menu a:hover .contact, .menu .contact.active {background-position: -240px -322px;}	
.menu a .blog {background-position: 0px -382px;}	
.menu a:hover .blog, .menu .blog.active {background-position: -240px -382px;}	
.menu a .certificate {background-position: 0px -422px;}	
.menu a:hover .certificate, .menu .certificate.active {background-position: -240px -422px;}	

.logo {background:url(ltp-logo.png) no-repeat -5px 0px; position:absolute;margin-left:0px; width:370px; height:240px;}
.shaddow {background:url(shaddow.png) no-repeat center top; width:724px; height:15px}

.content 
{
	background:url(content-background.png) repeat-y right top; width:794px;  vertical-align:top;
	border:solid 1px #BD9963; border-right:none; 
	}
.ad {background:url(ad.png) no-repeat ; width:397px; height:27px;margin-left:190px;position:absolute}


h1.default {background:url(titles.png) no-repeat 0px 6px; height:20px;}	
h1.application {background:url(titles.png) no-repeat 0px -36px;height:20px; }	
h1.requirements {background:url(titles.png) no-repeat 0px -76px; height:20px; }	
h1.howitworks {background:url(titles.png) no-repeat 0px -116px;height:20px; }	
h1.cheque {background:url(titles.png) no-repeat 0px -156px;height:20px; }	
h1.locations {background:url(titles.png) no-repeat 0px -196px;height:20px; }	
h1.policy {background:url(titles.png) no-repeat 0px -236px;height:20px; }	
h1.regulations {background:url(titles.png) no-repeat 0px -276px;height:20px; }	
h1.contact {background:url(titles.png) no-repeat 0px -316px;height:20px; }	



button { background-color:Transparent; width: 61px;height:22px;margin:0px 1px 0px 2px; background:url(button.png) no-repeat 0px 0px; BORDER: transparent 0px solid; color:#674C24;font-weight:bold; font-family:verdana; font-size:10px;vertical-align:middle}
button:hover { background-position:  0px -26px; BORDER: transparent 0px solid; color:#FFF;}

.home-apply { background: #FFF  url(apply-header.png) no-repeat center top; border:solid 1px #D99090; width:249px; height:180px; padding-top:60px; margin:0px 0px 50px 50px}
.home-apply a img {background:url(apply-menu.png) no-repeat ; height:50px; width:249px}	
.home-apply a .new {background-position: 0px 0px;}	
.home-apply a:hover .new {background-position: 0px -50px;}	
.home-apply a .old {background-position: 0px -100px;}	
.home-apply a:hover .old {background-position: 0px -150px;}	


.offices {margin:30px; width:600px; background:url(map.png) no-repeat right 20px;}
.offices .header{font-size:14pt;font-weight:bolder; text-align:left;background-color:#FAC97E;margin-top:20px;padding:10px 0px 10px 0px;}
.offices table {width:100%; padding-left:20px}
.offices tr {height:25px; color:#674C24}
.offices td {padding:10px;}
.offices .even {background-color:#FAC97E;}
.offices .name { width:300px;font-size:14pt;text-align:left}
.offices .address {width:250px}
.offices .phone { font-size:16pt; font-weight:bolder;  text-align:right}

.piggy {background:url(piggy.png) no-repeat center center; position:absolute; width:260px; height:204px; margin-left:600px;}
.license {background:url(certificate.png) no-repeat center center; position:absolute; width:600px; height:327px; margin-left:20px;}
.poster21 {background:url(poster21.png) no-repeat center center; position:absolute; width:583px; height:765px; margin-left:20px;}
.copyright {font:7pt tahoma; text-align:center; vertical-align:bottom; height:60px;
			background: url(bottom.png) no-repeat center -10px;	padding-bottom:10px;
		}
		
.home-apply a {text-decoration:none}

.progress {position: absolute; font-size:15px; font-weight:bold; color: Red; text-align:right}