html, body {
    height:100%;
    margin:0;
    padding:0;
	
}
.main {
    padding:0;
    margin:0 auto;
}
.header {
    color:#f78e1e;
    background:url('images/header.jpg') no-repeat;
    text-align:right;
    height:174px;
    margin:0;
    padding:0;
}
.header_ph {
    color:#f78e1e;
    background:url('images/header_ph.jpg') no-repeat;
    text-align:right;
    height:174px;
    margin:0;
    padding:0;
}
.header div, .header_ph div {
    padding:75px 16px 0 0;
    margin:0;
}
.header span, .header_ph span {
    font:normal 0.7em Tahoma, Verdana;
    padding:0 8px;
    margin:0;
}
.header a:link, .header_ph a:link {
    color:#000;
    background:none;
    font:normal 0.7em Tahoma, Verdana;
    text-decoration:none;
}
.header a:visited, .header_ph a:visited {
    color:#4e4e4e;
    background:none;
    font:normal 0.7em Tahoma, Verdana;
    text-decoration:none;
}
.header a:hover, .header_ph a:hover {
    color:#2650cd;
    background:none;
    font:normal 0.7em Tahoma, Verdana;
    text-decoration:underline;
}
.header a:active, .header_ph a:active {
    color:#000;
    background:none;
    font:normal 0.7em Tahoma, Verdana;
    text-decoration:none;
}
.home {
    color:none;
    background:url('images/home_bg.jpg') no-repeat;
    vertical-align:top;
    height:639px;
}
.contact {
    color:none;
    background:url('images/contact-new.jpg') no-repeat;
    vertical-align:top;
    height:996px;
}
.uc {
    color:none;
    background:url('images/404_bg.jpg') no-repeat;
    vertical-align:top;
    height:639px;
}
.ph {
    color:none;
    background:url('images/ph_bg.jpg') no-repeat;
    vertical-align:top;
    height:780px;
}
.cemail {
    position:relative;
    top:455px;
    left:710px;
    width:258px;
}
.glance {
    color:#000;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    padding:490px 600px 0 0;
    margin:0;
}
.glance_ph {
    color:#000;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:420px;
    height:100px;
    padding:20px 0 0 0;
    margin:0;
    z-index:111;
}
.glance span, .glance_ph span {
    font-weight:bold;
    color:#939393;
}
.glance a:link, .glance_ph a:link {
    color:#f78e1e;
    background:none;
    font:bold 1.0em Tahoma, Verdana;
    text-decoration:none;
}
.glance a:visited, .glance_ph a:visited {
    color:#4e4e4e;
    background:none;
    font:bold 1.0em Tahoma, Verdana;
    text-decoration:none;
}
.glance a:hover, .glance_ph a:hover {
    color:#2650cd;
    background:none;
    font:bold 1.0em Tahoma, Verdana;
    text-decoration:underline;
}
.glance a:active, .glance_ph a:active {
    color:#000;
    background:none;
    font:bold 1.0em Tahoma, Verdana;
    text-decoration:none;
}
.call {
    color:#939393;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:70px;
    padding:5px 0 0 0;
    margin:-40px 0 41px 885px;
    z-index:2222;
}
.hcall {
    color:#939393;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:70px;
    padding:5px 0 0 0;
    margin:-15px 0 36px 885px;
    z-index:2222;
}
.ccall {
    color:#939393;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:70px;
    padding:5px 0 0 0;
    margin:-50px 0 36px 885px;
    z-index:2222;
}
.call a:link, .hcall a:link, .ccall a:link {
    color:#f78e1e;
    background:none;
    font:italic 1.0em Tahoma, Verdana;
    text-decoration:underline;
}
.call a:visited, .hcall a:visited, .ccall a:visited {
    color:#4e4e4e;
    background:none;
    font:italic 1.0em Tahoma, Verdana;
    text-decoration:underline;
}
.call a:hover, .hcall a:hover, .ccall a:hover {
    color:#2650cd;
    background:none;
    font:italic 1.0em Tahoma, Verdana;
    text-decoration:none;
}
.call a:active, .hcall a:active, .ccall a:active {
    color:#000;
    background:none;
    font:italic 1.0em Tahoma, Verdana;
    text-decoration:none;
}
.content_ph {
    color:#000;
    font:normal 0.9em Garamond, Tahoma, Verdana;
    line-height:1.4em;
    width:665px;
    height:850px;
    padding:0 10px 0 0;
    margin:0 0 0 310px;
}
.content_ph p {
    padding:0 0 10px 0;
    margin:0;
}
p.green {
    color:#149614;
    background:none;
    font:bold 1.1em Garamond, Tahoma, Verdana;
}

.content_ph ul {
    line-height:1.3em;
    padding:0 0 10px 30px;
    margin:0;
}
.content_ph li {
    padding:0;
    margin:0;
}
.content_ph ul.cs {
    line-height:1.1em;
    padding:0 0 8px 30px;
    margin:-10px 0 0 0;
}

h1 {
    font:bold 1.5em Garamond, Tahoma, Verdana;
    padding:0 0 10px 0;
    margin:0;
}
h2 {
    font:bold 1.2em Garamond, Tahoma, Verdana;
    padding:0;
    margin:0;
}

a.serv:link {
    color:#f78e1e;
    background:none;
    font:bold 1.0em Garamond, Tahoma, Verdana;
    text-decoration:none;
}
a.serv:visited {
    color:#4e4e4e;
    background:none;
    font:bold 1.0em Garamond, Tahoma, Verdana;
    text-decoration:none;
}
a.serv:hover {
    color:#2650cd;
    background:none;
    font:bold 1.0em Garamond, Tahoma, Verdana;
    text-decoration:underline;
}
a.serv:active {
    color:#000;
    background:none;
    font:bold 1.0em Garamond, Tahoma, Verdana;
    text-decoration:none;
}

.footer {
    color:#000;
    background:#fff;
    vertical-align:top;
    height:51px;
}
.footer div {
    font:normal 0.7em Tahoma, Verdana;
    padding:6px 0 0 20px;
    margin:0;
}
.footer div.rgt {
    float:right;
    text-align:right;
    padding:6px 16px 0 0;
    margin:-20px 0 0 0;
}
.footer div.smcop {
    font:normal 0.6em Tahoma, Verdana;
    text-align:right;
    padding:6px 16px 0 0;
    margin:0;
}
.footer span {
    color:#f78e1e;
    background:none;
    font:normal 0.7em Tahoma, Verdana;
    padding:0 4px;
    margin:0;
}
.text-repeat{background:url(images/text-repeat.jpg) repeat-x; height:20px; border:none; border:1px solid #B8B6B6; width:220px;}

.text-area{background:url(images/text-area.jpg) repeat-x; border:1px solid #B8B6B6; height:167px; width:396px;}

.top-heading{font-size:18px; font-weight:bold; padding-top:20px; padding-bottom:20px;}

.star_red{color:#FF0000;}
.select-box{border:1px solid #B8B6B6; width:130px;}

.cemail-contact {
    
    top:0px;
    margin-left:650px;
    width:258px;
}

.glance-contact {
    color:#000;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    padding:0px 600px 0 0;
    margin:0;
	
	}
	

	
.glance_ph-about {
    color:#000;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:420px;
    height:100px;
    padding:20px 0 0 0;
    margin:0;
    z-index:111;
}


.call-about {
    color:#939393;
    font:normal 0.7em Tahoma, Verdana;
    line-height:1.8em;
    text-align:right;
    width:70px;
    padding:5px 0 0 0;
    margin:-40px 0 41px 885px;
    z-index:2222;
}

.content_ph-contact{
    color:#000;
    font:normal 0.9em Garamond, Tahoma, Verdana;
    line-height:1.4em;
    width:665px;
    height:750px;
    padding:0 10px 0 0;
    margin:0 0 0 310px;
}

.ph-about {
    color:none;
    background:url('images/about-us-back.jpg') no-repeat;
    vertical-align:top;
    height:884px;
}