html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	overflow: visible;
}
ol, ul {
	list-style: none;
}
html {height:100%;}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-size: 14px;
	font-family: Arial;
	color: #666666;
	background-color:#DBDCDE;
	height:100%;
}
a {
	color: #666666;
	outline: none;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#outer{
	display:table-cell;
	vertical-align:middle;
        overflow: hidden;
}
html:first-child  #outer {
  overflow: visible;
}

#formwrap{
	position:relative;
	left:50%;
	float:left;
}
#centered{
	position:relative;
	left:-50%;
	width:860px;
	height:546px;
	min-width:860px;
	min-height:546px;
}


#content {
position: absolute;
top:0px;
left:0px;
	width:860px;
	height:546px;

}

.box-t1 {background:url("img/tlc.jpg") no-repeat transparent;}
.box-t2	{background:url("img/trc.jpg") no-repeat scroll 100% 0 transparent; padding:0 23px;}
.box-t3	{background:url("img/top-g.jpg") repeat-x scroll 0 0 transparent; height:21px;}

.box1 	{background:url("img/cleft.jpg") repeat-y transparent;}
.box2	{background:url("img/cright.jpg") repeat-y scroll 100% 0 transparent; padding:0 9px;}
.box3	{background-color:#FFFFFF;}

.box-b1 {background:url("img/blc.jpg") no-repeat transparent;}
.box-b2	{background:url("img/brc.jpg") no-repeat scroll 100% 0 transparent; padding:0 23px;}
.box-b3	{background:url("img/bottom-g.jpg") repeat-x scroll 0 0 transparent; height:21px;}

#logo {position:absolute; top:30px; left:55px;}
#logoeng {position:absolute; top:136px; left:50px;}
#inner {position:relative; min-height:504px; height:504px;}
#finner {position:relative; min-height:590px; height:590px;}
#lcol {position:relative; top:30px; left:497px; width:320px;}
#rcc1 {position:absolute; top:83px; left:0px; line-height:20px;}
#rcc2 {position:absolute; top:83px; left:216px; width:220px; line-height:20px;}
#rccw {color:#999999;font-size:14px;left:0;line-height:20px;position:absolute;top:55px;width:500px;}
#rcol {position:absolute; top:24px; left:319px; width:420px;}
#lcoleng {position:relative; top:30px; left:53px; width:320px;}
#folio {position:absolute; top:30px; left:41px; width:320px;}
.blogsay {position:absolute; top:83px; left:0px; line-height:20px; color:#000000; width: 500px;}
.blogsay  img{float:left; padding-right:5px;}
.nav {position:absolute; top:0px; left:99px;}
.nav li {padding-bottom:8px;}
.navfolio {position:absolute; top:0px; left:150px;}
.navfolio li {padding-bottom:8px;}
.logored {padding-bottom:50px;}
.ltext {width:265px;}
.projbox {position:relative; width:171px; min-width:171px; height:175px; min-height:175px; border: 1px solid #CCCCCC; margin: 0px 22px 22px 0px;}
.projt {position:absolute; width:150px; height:45px; top:120px; left:12px; font-size:12px; color:#000000;}
.proj {float:left;}
.projt a {color:#FF0000;}
.page {margin-left:22px; width:800px; min-width:800px;}
.blogpage {margin-left:22px; margin-right:22px; width:730px; min-width:730px; font-size:26px; color:#666666;}
.blogdate {padding-left:20px; font-size:16px; font-style:italic;}
.c1 {position:absolute; top:121px; left:191px; z-index:5;}
.c1e {left:233px;position:absolute;top:30px;z-index:5;}
#foliowrap {position:relative; top:185px; left:20px; width:810px; height:378px;}
#phone {position:absolute; top:34px; left:191px;}
#buble {position:absolute; top:146px; left:25px;}
#phonefolio {position:absolute; top:77px; left:0px;}
#tel {position:absolute; top:47px; left:228px; font-size:20px;}
#tel1 {position:absolute; top:90px; left:35px; font-size:20px;}
#tel2 {position:absolute; top:77px; left:268px; font-size:20px;}
#lang {position:absolute; top:0px; left:280px;}
#langeng {position:absolute; top:0px; left:716px; width:50px;}
#footer1 {position:absolute; top:543px; left:0px;}
#footer2 {position:absolute; top:543px; left:630px;}
#ffooter1 {position:absolute; top:626px; left:10px;}
#ffooter2 {position:absolute; top:626px; left:640px;}
#footer1eng {position:absolute; top:478px; left:55px;}
#footer2eng {position:absolute; top:473px; left:653px;}
#copyrightsq {position:absolute; top:537px; left:120px; width:7px; height:7px; min-width:7px; min-height:7px; background:url("img/cube.gif") no-repeat;}
#fcopyrightsq {position:absolute; top:619px; left:130px; width:7px; height:7px; min-width:7px; min-height:7px; background:url("img/cube.gif") no-repeat;}
#copyrightsqeng {position:absolute; top:472px; left:175px; width:7px; height:7px; min-width:7px; min-height:7px; background:url("img/cube.gif") no-repeat;}
#current {background-color:#FF0000; color:#FFFFFF; text-decoration:none; padding:0px 5px 0px 5px;}
#adrblock{position:absolute; left:87px; top:140px; color:#333333;}
#message{position:absolute; left:540px; top:140px; width:220px;}
.redtext {color:#FF0000;}
.t11 {font-size:11px;}

#but1 {position:absolute; top:264px; left:455px;}
#but2 {position:absolute; top:264px; left:510px;}
#but3 {position:absolute; top:264px; left:613px;}

h1 {font-size:18px; padding-bottom:25px; font-weight:lighter;}
h2 {font-size:30px; font-weight:lighter;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:800px;
height:378px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

#leftgradient {
background:url("img/sh1.png") repeat-y scroll 0 0 transparent;
bottom:0;
display:block;
position:absolute;
left:0px;
top:0;
z-index:2;
width:41px;
}
#rightgradient {
background:url("img/sh3.png") repeat-y scroll 0 0 transparent;
bottom:0;
display:block;
position:absolute;
right:0px;
top:0;
z-index:2;
width:41px;
}
.popuppage {width:470px; min-width:470px;}
.nxtproj {position:absolute; bottom:8px; left:370px; width:280px; text-align:right; z-index:5; font-weight:bold;}
.prvproj {position:absolute; bottom:8px; left:60px; width:280px; z-index:5; font-weight:bold;}
#rlinks {list-style:none; position:absolute; top:200px; left:50px;}
#rlinks li {padding-bottom:8px;}
