@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'CaeciliaLTStd55Roman';
    src: url('fonts/caecilialtstd-roman-webfont.eot');
    src: url('fonts/caecilialtstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caecilialtstd-roman-webfont.woff') format('woff'),
         url('fonts/caecilialtstd-roman-webfont.ttf') format('truetype'),
         url('fonts/caecilialtstd-roman-webfont.svg#CaeciliaLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('fonts/helveticaneuelight-webfont.eot');
    src: url('fonts/helveticaneuelight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuelight-webfont.woff') format('woff'),
         url('fonts/helveticaneuelight-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuelight-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
H1 {
	font-size: 1.25em;
	margin: 0px;
	padding-bottom: 15px;
}
H2 {
	font-size: 16px;
	font-family: CaeciliaLTStd55Roman;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 24px;
	color: #438aba;
	font-weight: normal;
}
H2 a{
	color: #666;
}
H2 a:hover{
	color: #438aba;
	text-decoration: none;
}
H3 {
	margin: 0px;
	padding-bottom: 15px;
}
H4 {
	margin: 0px;
	padding-bottom: 15px;
}
H5 {
	margin: 0px;
	padding-bottom: 15px;
}
H6 {
	margin: 0px;
	padding-bottom: 15px;
}
P {
	font-size: 12px;
	font-family: Helvetica, Arial,  sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 24px;
	color: #666;
	text-align:justify;
}
P a{
	color: #438aba;
	text-decoration: underline;
}
P a:hover{
	color: #333;
	text-decoration: none;
}
UL {
	margin: 0px;
	padding: 0px;
}
LI {
	font-size: 12px;
	list-style: none;
	list-style-image: none;
	color: #666;
	padding-bottom: 5px;
}
LI a{
	color: #666;
	text-decoration: none;
}
LI a:hover{
	color:#042338;
	text-decoration: none;
}
.darkblue {
	color:#042338;
}
.lightblue {
	color:#438aba;
}
blockquote {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
.displaynone {
	display: none;
}
body{
	width: 100%;
	height: 100%;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-image: url(images/sce/bg.jpg);
	background-repeat: repeat;
}
.bg1 {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(images/sce/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.bg2 {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(images/sce/telbg.png);
	background-repeat: repeat-x;
	background-position: 0px 149px;
}
.bg3 {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(images/sce/rulers.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.line1 {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(images/sce/coffee.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
.line1inside {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(images/sce/logophone.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.line1insidemaincontainer{
	width: 980px;
	height: auto;
	margin: 0 auto 0;
}
.line1insidemaincontainerinside{
	width: 980px;
	height: auto;
	float: left;
}
.line1insidemaincontainerinsideline1{
	width: 980px;
	height: 224px;
	float: left;
}
.line1insidemaincontainerinsideline1left{
	width: 379px;
	height: 224px;
	float: left;
}
.expressbutt {
	width: 211px;
	height: 211px;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.expressbutt a{
	width: 211px;
	height: 211px;
	display: block;
	background-image: url(images/sce/expressbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.expressbutt a:hover{
	background-position: 0px -211px;
	opacity:.75;
}
.expressbutt_home {
	width: 211px;
	height: 211px;
	float: right;
}
.expressbutt_home a{
	width: 211px;
	height: 211px;
	display: block;
	background-image: url(images/sce/expressbutt_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.expressbutt_home a:hover{
	background-position: 0px -211px;
	opacity:.75;
}
.line1insidemaincontainerinsideline1right{
	width: 601px;
	height: 224px;
	float: right;
}
.line1insidemaincontainerinsideline1righttop{
	width: 601px;
	height: 95px;
	float: left;
}
.line1insidemaincontainerinsideline1rightbottom{
	width: 601px;
	height: auto;
	float: left;
}
.line1insidemaincontainerinsideline1rightbottomleft{
	width: 110px;
	height: 109px;
	float: left;
	padding-left: 80px;
}
.line1insidemaincontainerinsideline1rightbottomright{
	width: 401px;
	height: auto;
	float: right;
	padding-top: 54px;
}
.clientsbutt {
	width: 110px;
	height: 109px;
	float: left;
}
.clientsbutt a{
	width: 110px;
	height: 109px;
	display: block;
	background-image: url(images/sce/clientsbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.clientsbutt a:hover{
	background-position: 0px -109px;
	opacity:.75;
}
#contact {
}
#contact ul{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#contact li{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
	display: inline;
	line-height: 31px;
}
#contact li.details{
	padding-right: 20px;
	color: #333;
	font-family: CaeciliaLTStd55Roman;
}
#contact li.number{
	font-family: HelveticaNeueLight;
	font-size: 18px;
	color:#04253b;
}
.line1insidemaincontainerinsideline2{
	width: 980px;
	height: auto;
	float: left;
}
#bodycontent {
}
.contentholder {
	width: 980px;
	height: 544px;
	float: left;
}
*:first-child+html .contentholder {
	min-height: 544px;
	height: auto;
	float: left;
}
html>body .contentholder {
	min-height: 544px;
	height: auto;
	float: left;
}
.line2 {
	width: 100%;
	height: 100%;
	float: left;
	background-color: #FFF;
	background-image: url(images/sce/shadow.jpg);
	background-repeat: repeat-x;
}
.line2insidemaincontainer{
	width: 980px;
	height: auto;
	margin: 0 auto 0;
}
.line2insidemaincontainerinside{
	width: 980px;
	height: auto;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px;
}
.line2insidemaincontainerinsideleft{
	width: 490px;
	height: auto;
	float: left;
}
.line2insidemaincontainerinsideright{
	width: 67px;
	height: 40px;
	float: right;
	background-image: url(images/sce/footerline.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0%;
}
.line2insidemaincontainerinsideright .footerbox1{
	width: 18px;
	height: 40px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/sce/footerline.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
}
.line2insidemaincontainerinsideright .footerbox2{
	width: 9px;
	height: 40px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/sce/footerline.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
}
.facebook {
	width: 9px;
	height: 18px;
	float: left;
	padding-top: 11px;
}
.facebook a{
	width: 9px;
	height: 18px;
	display: block;
	background-image: url(images/sce/facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.facebook a:hover{
	background-position: 0px -18px;
	opacity:.75;
}
.sp {
	width: 18px;
	height: 20px;
	float: left;
	padding-top: 10px;
}
.sp a{
	width: 18px;
	height: 20px;
	display: block;
	background-image: url(images/sce/sp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.sp a:hover{
	background-position: 0px -20px;
	opacity:.75;
}
/* navigation styles start */
#topnav {
}
#topnav ul{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
}
#topnav li{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
	float: left;
	display: block;
}
#topnav a{
	float: left;
	display: block;
	background-image: url(images/sce/navbg.png);
	background-repeat: no-repeat;
	text-indent: -3000px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
#topnav a:hover{
	opacity:.75;
}
#topnav a.link1{
	width: 76px;
	height: 95px;
	background-position: 0px 0px;
}
#topnav a.link1active{
	width: 76px;
	height: 95px;
	background-position: 0px -95px;
}
#topnav a:hover.link1{
	background-position: 0px -95px;
}
#topnav a.link2{
	width: 98px;
	height: 95px;
	background-position: -76px 0px;
}
#topnav a.link2active{
	width: 98px;
	height: 95px;
	background-position: -76px -95px;
}
#topnav a:hover.link2{
	background-position: -76px -95px;
}
#topnav a.link3{
	width: 129px;
	height: 95px;
	background-position: -174px 0px;
}
#topnav a.link3active{
	width: 129px;
	height: 95px;
	background-position: -174px -95px;
}
#topnav a:hover.link3{
	background-position: -174px -95px;
}
#topnav a.link4{
	width: 93px;
	height: 95px;
	background-position: -303px 0px;
}
#topnav a.link4active{
	width: 93px;
	height: 95px;
	background-position: -303px -95px;
}
#topnav a:hover.link4{
	background-position: -303px -95px;
}
#topnav a.link5{
	width: 114px;
	height: 95px;
	background-position: -396px 0px;
}
#topnav a.link5active{
	width: 114px;
	height: 95px;
	background-position: -396px -95px;
}
#topnav a:hover.link5{
	background-position: -396px -95px;
}
#topnav a.link6{
	width: 91px;
	height: 95px;
	background-position: -510px 0px;
}
#topnav a.link6active{
	width: 91px;
	height: 95px;
	background-position: -510px -95px;
}
#topnav a:hover.link6{
	background-position: -510px -95px;
}
#footer {
}
#footer ul{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
	padding-bottom: 10px;
}
#footer li{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	background: none;
	list-style: none;
	list-style-image: none;
	font-size: 10px;
	display: inline;
	color: #666;
}
#footer a{
	color: #666;
	text-decoration: none;
}
#footer a:hover{
	color: #042338;
	text-decoration: none;
}
/* navigation styles end */
.homeholder {
	width: 980px;
	height: auto;
	float: left;
}
.homeholderleft {
	width: 394px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.homeholderleftline1 {
	width: 394px;
	height: 118px;
	float: left;
	background-image: url(images/sce/homecontent.png);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
.homeholderleftline1 h1{
	display: none;
}
.homeholderleftline2 {
	width: 394px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.homeholderleftline3 {
	width: 394px;
	height: auto;
	float: left;
	padding-bottom: 12px;
}
.homeholderleftline4 {
	width: 394px;
	height: auto;
	float: left;
}
.homeholderright {
	width: 586px;
	height: auto;
	float: right;
}
.homeholderrighttop {
	width: 586px;
	height: 544px;
	float: left;
	position: absolute;
	z-index: 2;
}
.homeholderrightmiddle {
	width: 586px;
	height: 544px;
	float: left;
	position: absolute;
	z-index: 1;
	background-image: url(images/sce/ipad.png);
	background-repeat: no-repeat;
}
.homeholderrightbottom {
	width: 586px;
	height: 544px;
	float: left;
	position: absolute;
	z-index: 0;
}
.homeholderrightbottominside {
	width: 477px;
	height: 481px;
	float: left;
	padding-left: 53px;
	padding-top: 63px;
}
.homeholderrightbottominside .slideshow{
	width: 477px;
	height: 481px;
	overflow: hidden;
}
.homeholderrightbottominside .slideshow img{
	width: 477px;
	height: 481px;
}
.servicesbutt {
	width: 177px;
	height: 42px;
	float: left;
}
.servicesbutt a {
	width: 177px;
	height: 42px;
	display: block;
	background-image: url(images/sce/servicesbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.servicesbutt a:hover {
	background-position: 0px -42px;
	opacity:.75;
}
.whatsthisbutt {
	width: 120px;
	height: 30px;
	float: left;
	padding-top: 10px;
}
.whatsthisbutt a {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(images/sce/whatsthisbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.whatsthisbutt a:hover {
	background-position: 0px -30px;
	opacity:.75;
}
.contactbutt {
	width: 177px;
	height: 42px;
	float: left;
}
.contactbutt a {
	width: 177px;
	height: 42px;
	display: block;
	background-image: url(images/sce/contactbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.contactbutt a:hover {
	background-position: 0px -42px;
	opacity:.75;
}
.aboutholder {
	width: 980px;
	height: auto;
	float: left;
}
.aboutholderleft {
	width: 536px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.aboutholderleftline1 {
	width: 536px;
	height: 62px;
	float: left;
	background-image: url(images/sce/abouttxt.png);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
.aboutholderleftline1 h1{
	display: none;
}
.aboutholderleftline2 {
	width: 536px;
	height: 284px;
	float: left;
}
.aboutholderleftline3 {
	width: 536px;
	height: 42px;
	float: left;
}
.aboutholderright {
	width: 420px;
	height: auto;
	float: right;
}
.aboutholderrighttop {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 1;
	background-image: url(images/sce/aboutpictop.png);
	background-repeat: no-repeat;
}
.aboutholderrightbottom {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 0;
}
.aboutholderrightbottominside {
	width: 386px;
	height: 387px;
	float: left;
	padding-left: 12px;
	padding-top: 66px;
}
.aboutholderrightbottominside .slideshow{
	width: 386px;
	height: 387px;
	overflow: hidden;
}
.aboutholderrightbottominside .slideshow img{
	width: 386px;
	height: 387px;
}
.servicesholder {
	width: 980px;
	height: auto;
	float: left;
}
.servicesholderleft {
	width: 337px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.servicesholderleftline1 {
	width: 337px;
	height: 128px;
	float: left;
	background-image: url(images/sce/servicetxt.png);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
.servicesholderleftline1 h1{
	display: none;
}
.servicesholderleftline2 {
	width: 337px;
	height: auto;
	float: left;
	padding-bottom: 35px;
}
.servicesholderleftline3 {
	width: 337px;
	height: auto;
	float: left;
}
.servicesholderright {
	width: 643px;
	height: 544px;
	float: right;
	background-image: url(images/sce/notepad.png);
	background-repeat: no-repeat;
}
.servicesholderrightinside {
	width: 325px;
	height: 400px;
	float: left;
	padding-left: 226px;
	padding-top: 100px;
}
.howweworkholder {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.howweworkholderline1 {
	width: 980px;
	height: 128px;
	float: left;
	background-image: url(images/sce/howework_txt1.png);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
.howweworkholderline1 h1{
	display: none;
}
.howweworkholderline1 p{
	display: none;
}
.howweworkholderline2 {
	width: 980px;
	height: 34px;
	float: left;
	background-image: url(images/sce/howework_txt2.png);
	background-repeat: no-repeat;
	padding-bottom: 35px;
}
.howweworkholderline2 h2{
	display: none;
}
.howweworkholderline3 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.howweworkholderline3 .top{
	width: 980px;
	height: auto;
	float: left;
}
.howweworkholderline3 .bottom{
	width: 980px;
	height: auto;
	float: left;
}
.howweworkholderline3 .bottom p{
	padding-bottom: 10px;
	line-height: 18px;
}
.howweworktext1 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt3.png);
	background-repeat: no-repeat;
}
.howweworktext1 h3{
	display: none;
}
.howweworktext2 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt4.png);
	background-repeat: no-repeat;
}
.howweworktext2 h3{
	display: none;
}
.howweworktext3 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt5.png);
	background-repeat: no-repeat;
}
.howweworktext3 h3{
	display: none;
}
.howweworktext4 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt6.png);
	background-repeat: no-repeat;
}
.howweworktext4 h3{
	display: none;
}
.howweworktext5 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt7.png);
	background-repeat: no-repeat;
}
.howweworktext5 h3{
	display: none;
}
.howweworktext6 {
	width: 980px;
	height: 60px;
	float: left;
	background-image: url(images/sce/howework_txt8.png);
	background-repeat: no-repeat;
}
.howweworktext6 h3{
	display: none;
}
.galleryholder {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.galleryholder a img{
	opacity:1;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.galleryholder a:hover img{
	opacity:.75;
}
.galleryholder h2{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	text-align: center;
	font-size: 14px;
}
.galleryholder p{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	text-align: center;
	font-size: 10px;
}
.galleryholderline_txt {
	width: 980px;
	height: 128px;
	float: left;
	padding-bottom: 36px;
	background-image: url(images/sce/recentproject_txt.png);
	background-repeat: no-repeat;
}
.galleryholderline_txt h1{
	display: none;
}
.galleryholderline_txt p{
	display: none;
}
.galleryholderline1 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.galleryholderline2 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 50px;
}
.gallerybox1 {
	width: 163px;
	height: auto;
	float: left;
	padding-right: 40px;
}
.gallerybox1top {
	width: 163px;
	height: 163px;
	float: left;
}
.gallerybox1bottom {
	width: 163px;
	height: auto;
	float: left;
}
.gallerybox2 {
	width: 163px;
	height: auto;
	float: left;
	padding-right: 40px;
}
.gallerybox2top {
	width: 163px;
	height: 163px;
	float: left;
}
.gallerybox2bottom {
	width: 163px;
	height: auto;
	float: left;
}
.gallerybox3 {
	width: 163px;
	height: auto;
	float: left;
	padding-right: 40px;
}
.gallerybox3top {
	width: 163px;
	height: 163px;
	float: left;
}
.gallerybox3bottom {
	width: 163px;
	height: auto;
	float: left;
}
.gallerybox4 {
	width: 163px;
	height: auto;
	float: left;
	padding-right: 40px;
}
.gallerybox4top {
	width: 163px;
	height: 163px;
	float: left;
}
.gallerybox4bottom {
	width: 163px;
	height: auto;
	float: left;
}
.gallerybox5 {
	width: 163px;
	height: auto;
	float: right;
}
.gallerybox5top {
	width: 163px;
	height: 163px;
	float: left;
}
.gallerybox5bottom {
	width: 163px;
	height: auto;
	float: left;
}
.expressholder {
	width: 980px;
	height: auto;
	float: left;
}
.expressholderform {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hidden {
	display: none;
}
.expressholderformline1 {
	width: 980px;
	height: 37px;
	float: left;
	padding-bottom: 10px;
}
.expressholderformline1left {
	width: 485px;
	height: 37px;
	float: left;
	background-image: url(images/sce/expressfield_1.png);
	background-repeat: no-repeat;
}
.expressholderformline1left input{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 415px;
	height: 17px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 60px;
}
.expressholderformline1right {
	width: 485px;
	height: 37px;
	float: right;
	background-image: url(images/sce/expressfield_2.png);
	background-repeat: no-repeat;
}
.expressholderformline1right input{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 405px;
	height: 17px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 70px;
}
.expressholderformline2 {
	width: 980px;
	height: 37px;
	float: left;
	padding-bottom: 10px;
	background-image: url(images/sce/expressfield_3.png);
	background-repeat: no-repeat;
}
.expressholderformline2 input{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 895px;
	height: 17px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 75px;
}
.expressholderformline3 {
	width: 980px;
	height: 37px;
	float: left;
}
.expressholderformline3left {
	width: 485px;
	height: 37px;
	float: left;
	background-image: url(images/sce/expressfield_4.png);
	background-repeat: no-repeat;
}
.expressholderformline3left input{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 395px;
	height: 17px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 80px;
}
.expressholderformline3right {
	width: 485px;
	height: 37px;
	float: right;
	background-image: url(images/sce/expressfield_5.png);
	background-repeat: no-repeat;
}
.expressholderformline3right input{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 420px;
	height: 17px;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left:55px;
}
.expressholderformline4 {
	width: 980px;
	height: 66px;
	float: left;
	background-image: url(images/sce/expressfield_6.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.expressholderformline4 p{
	margin: 0px;
	padding: 0px;
	line-height: 66px;
	text-align: right;
	font-size: 12px;
	color: #660000;
}
.expressholderformline5 {
	width: 980px;
	height: auto;
	float: left;
	border-top: 1px solid #dededf;
	border-bottom: 1px solid #dededf;
	padding-top: 10px;
	padding-bottom: 10px;
}
.expressholderformline5box1 {
	width: 320px;
	height: auto;
	float: left;
}
.expressholderformline5box1left {
	width: 138px;
	height: auto;
	float: left;
}
.expressholderformline5box1leftline1 {
	width: 138px;
	height: 20px;
	float: left;
	background-image: url(images/sce/expressfield_txt1.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.expressholderformline5box1leftline2 {
	width: 138px;
	height: auto;
	float: left;
}
.expressholderformline5box1right {
	width: 172px;
	height: auto;
	float: right;
}
.expressholderformline5box1rightline1 {
	width: 172px;
	height: auto;
	float: right;
}
.expressholderformline5box1rightline1 input{
	width: 172px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box1rightline2 {
	width: 172px;
	height: auto;
	float: right;
}
.expressholderformline5box1rightline2 input{
	width: 172px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box1rightline3 {
	width: 172px;
	height: auto;
	float: right;
}
.expressholderformline5box1rightline3 input{
	width: 172px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box2 {
	width: 320px;
	height: auto;
	float: left;
	padding-left: 10px;
}
.expressholderformline5box2left {
	width: 144px;
	height: auto;
	float: left;
}
.expressholderformline5box2leftline1 {
	width: 144px;
	height: 20px;
	float: left;
	background-image: url(images/sce/expressfield_txt2.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.expressholderformline5box2leftline2 {
	width: 144px;
	height: auto;
	float: left;
}
.expressholderformline5box2right {
	width: 166px;
	height: auto;
	float: right;
}
.expressholderformline5box2rightline1 {
	width: 166px;
	height: auto;
	float: right;
}
.expressholderformline5box2rightline1 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box2rightline2 {
	width: 166px;
	height: auto;
	float: right;
}
.expressholderformline5box2rightline2 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box2rightline3 {
	width: 166px;
	height: auto;
	float: right;
}
.expressholderformline5box2rightline3 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box3 {
	width: 320px;
	height: auto;
	float: right;
}
.expressholderformline5box3left {
	width: 110px;
	height: auto;
	float: left;
}
.expressholderformline5box3leftline1 {
	width: 110px;
	height: 20px;
	float: left;
	background-image: url(images/sce/expressfield_txt3.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.expressholderformline5box3leftline2 {
	width: 110px;
	height: auto;
	float: left;
}
.expressholderformline5box3right {
	width: 200px;
	height: auto;
	float: right;
}
.expressholderformline5box3rightline1 {
	width: 200px;
	height: auto;
	float: right;
}
.expressholderformline5box3rightline1 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box3rightline2 {
	width: 200px;
	height: auto;
	float: right;
}
.expressholderformline5box3rightline2 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline5box3rightline3 {
	width: 200px;
	height: auto;
	float: right;
}
.expressholderformline5box3rightline3 input{
	width: 166px;
	height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
}
.expressholderformline6 {
	width: 980px;
	height: 66px;
	float: left;
	background-image: url(images/sce/expressfield_7.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.expressholderformline7 {
	width: 980px;
	height: 37px;
	float: left;
	padding-bottom: 10px;
}
.expressholderformline7left {
	width: 485px;
	height: 37px;
	float: left;
}
.expressholderformline7left select{
	width: 485px;
	height: 37px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
.expressholderformline7right {
	width: 485px;
	height: 37px;
	float: right;
}
.expressholderformline7right select{
	width: 485px;
	height: 37px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
.expressholderformline8 {
	width: 980px;
	height: 157px;
	float: left;
	padding-bottom: 20px;
	background-image: url(images/sce/expressfield_8.png);
	background-repeat: no-repeat;
}
.expressholderformline8 textarea{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width:960px;
	height: 117px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-top: 30px;
}
.expressholderformline9 {
	width: 980px;
	height: 42px;
	float: left;
}
.expressholderformline9left {
	width: 177px;
	height: 42px;
	float: left;
}
.expressholderformline9left button{
	margin: 0px;
	padding: 0px;
	background: none;
	border: 0px;
	cursor: default;
}
.expressholderformline9right {
	width: 803px;
	height: 42px;
	float: right;
}
.expressholderformline9right p{
	margin: 0px;
	padding: 0px;
	line-height: 42px;
	text-align: right;
	font-size: 12px;
	color: #666;
}
.expressholderleft {
	width: 536px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.expressholderleftline1 {
	width: 536px;
	height: 67px;
	float: left;
	background-image: url(images/sce/express_txt1.png);
	background-repeat: no-repeat;
}
.expressholderleftline1 h1{
	display: none;
}
.expressholderleftline1 p{
	display: none;
}
.expressholderleftline2 {
	width: 536px;
	height: 30px;
	float: left;
}
.expressholderleftline2 a{
	width: 536px;
	height: 30px;
	display: block;
	background-image: url(images/sce/express_txt2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.expressholderleftline2 a:hover{
	background-position: 0px -30px;
	opacity:.75;
}
.expressholderleftline3 {
	width: 536px;
	height: 59px;
	float: left;
	background-image: url(images/sce/express_txt3.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.expressholderleftline3 p{
	display: none;
}
.expressholderleftline4 {
	width: 536px;
	height: auto;
	float: left;
}
.expressholderleftline4 p{
	line-height: 18px;
	padding: 0px;
	padding-bottom: 20px;
}
.expressholderleftline5 {
	width: 536px;
	height: 34px;
	float: left;
	background-image: url(images/sce/express_txt4.png);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.expressholderleftline5 h2{
	display: none;
}
.expressholderleftline6 {
	width: 536px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.expressholderleftline6 p{
	padding: 0px;
	padding-bottom: 10px;
	line-height: normal;
}
.expressholderleftline7 {
	width: 536px;
	height: auto;
	float: left;
}
.fillinexpressbutt {
	width: 276px;
	height: 42px;
	float: left;
}
.fillinexpressbutt a {
	width: 276px;
	height: 42px;
	display: block;
	background-image: url(images/sce/fillinbutt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.fillinexpressbutt a:hover {
	background-position: 0px -42px;
	opacity:.75;
}
.expressholderright {
	width: 420px;
	height: auto;
	float: right;
}
.expressholderrighttop {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 1;
	background-image: url(images/sce/expressfg.png);
	background-repeat: no-repeat;
}
.expressholderrightbottom {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 0;
}
.expressholderrightbottominside {
	width: 386px;
	height: 387px;
	float: left;
	padding-left: 12px;
	padding-top: 66px;
}
.expressholderrightbottominside .slideshow{
	width: 386px;
	height: 387px;
	overflow: hidden;
}
.expressholderrightbottominside .slideshow img{
	width: 386px;
	height: 387px;
}
.contactholder {
	width: 980px;
	height: auto;
	float: left;
}
.contactholderleft {
	width: 536px;
	height: auto;
	float: left;
	padding-top: 37px;
	padding-bottom: 50px;
}
.contactholderleftline1 {
	width: 536px;
	height: 100px;
	float: left;
	background-image: url(images/sce/contact_txt.png);
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
.contactholderleftline1 h1{
	display: none;
	margin: 0px;
	padding: 0px;
}
.contactholderleftline1 p{
	display: none;
	margin: 0px;
	padding: 0px;
}
.contactholderleftline1new {
	width: 536px;
	height: 72px;
	float: left;
	background-image: url(images/sce/thnakyou_txt.png);
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
.contactholderleftline1new h1{
	display: none;
	margin: 0px;
	padding: 0px;
}
.contactholderleftline1new p{
	display: none;
	margin: 0px;
	padding: 0px;
}
.contactholderleftline2 {
	width: 536px;
	height: auto;
	float: left;
}
.contactholderleftline2 .contactform{
	width: 536px;
	height: auto;
	float: left;
}
.contactholderleftline2 .contactformline1{
	width: 536px;
	height: 37px;
	float: left;
	background-image: url(images/sce/contactfield1.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline1 input{
	margin: 0px;
	padding: 0px;
	background: 0px;
	border: 0px;
	width: 476px;
	height: 37px;
	line-height: 37px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 60px;
}
.contactholderleftline2 .contactformline2{
	width: 536px;
	height: 37px;
	float: left;
	background-image: url(images/sce/contactfield2.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline2 input{
	margin: 0px;
	padding: 0px;
	background: 0px;
	border: 0px;
	width: 476px;
	height: 37px;
	line-height: 37px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 60px;
}
.contactholderleftline2 .contactformline3{
	width: 536px;
	height: 37px;
	float: left;
	background-image: url(images/sce/contactfield3.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline3 input{
	margin: 0px;
	padding: 0px;
	background: 0px;
	border: 0px;
	width: 426px;
	height: 37px;
	line-height: 37px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 110px;
}
.contactholderleftline2 .contactformline3new{
	width: 536px;
	height: 37px;
	float: left;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline3new select{
	width: 536px;
	height: 37px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
.contactholderleftline2 .contactformline3new2{
	width: 536px;
	height: 37px;
	float: left;
	background-image: url(images/sce/contactfield3new.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline3new2 input{
	margin: 0px;
	padding: 0px;
	background: 0px;
	border: 0px;
	width: 426px;
	height: 37px;
	line-height: 37px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 110px;
}
.contactholderleftline2 .contactformline4{
	width: 536px;
	height: 37px;
	float: left;
	background-image: url(images/sce/contactfield4.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.contactholderleftline2 .contactformline4 input{
	margin: 0px;
	padding: 0px;
	background: 0px;
	border: 0px;
	width: 406px;
	height: 37px;
	line-height: 37px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-left: 130px;
}
.contactholderleftline2 .contactformline5{
	width: 536px;
	height: 105px;
	float: left;
	background-image: url(images/sce/contactfield5.png);
	background-repeat: no-repeat;
	padding-bottom: 25px;
}
.contactholderleftline2 .contactformline5 textarea{
	margin: 0px;
	padding: 10px;
	background: 0px;
	border: 0px;
	width: 516px;
	height: 65px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	padding-top: 30px;
}
.contactholderleftline2 .contactformline6{
	width: 536px;
	height: auto;
	float: left;
}
.contactholderleftline2 .contactformline6left{
	width: 177px;
	height: 42px;
	float: left;
}
.contactholderleftline2 .contactformline6left button{
	margin: 0px;
	padding: 0px;
	background: none;
	border: 0px;
	cursor: default;
}
.contactholderleftline2 .contactformline6right{
	width: 359px;
	height: 42px;
	float: right;
}
.contactholderleftline2 .contactformline6right p{
	margin: 0px;
	padding: 0px;
	line-height: 42px;
	color: #666;
	text-align: right;
}
.contactholderright {
	width: 420px;
	height: auto;
	float: right;
}
.contactholderrighttop {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 1;
	background-image: url(images/sce/contactfg.png);
	background-repeat: no-repeat;
}
.contactholderrightbottom {
	width: 420px;
	height: 527px;
	position: absolute;
	z-index: 0;
}
.contactholderrightbottominside {
	width: 386px;
	height: 387px;
	float: left;
	padding-left: 12px;
	padding-top: 66px;
}
.contactholderrightbottominside .slideshow{
	width: 386px;
	height: 387px;
	overflow: hidden;
}
.contactholderrightbottominside .slideshow img{
	width: 386px;
	height: 387px;
}
.clientsholder {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 67px;
}
.clientsholder blockquote{
	margin: 0px;
	padding: 0px;
}
.clientsholder blockquote p{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: "CaeciliaLTStd55Roman";
	font-size: 14px;
	line-height: 18px;
	color: #333;
}
.clientsholder blockquote h3{
	margin: 0px;
	padding: 0px;
	color: #666;
	line-height: normal;
	font-size: 12px;
	font-weight: normal;
}
.clientsholder_txt {
	width: 980px;
	height: 100px;
	float: left;
	padding-bottom: 36px;
	background-image: url(images/sce/clients_txt.png);
	background-repeat: no-repeat;
}
.clientsholder_txt h1{
	display: none;
}
.clientsholder_txt p{
	display: none;
}
.clientsholderline1 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.clientsholderline1inside {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
.clientsholderline2 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.clientsholderline2inside {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
.clientsholderline3 {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 50px;
}
.clientsholderline3inside {
	width: 980px;
	height: auto;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
