/* CSS Document */



body{
	background:#FFFFFF;
	text-align:left;font-size:100%;margin:0; padding:0;
}

img {vertical-align:top;}
a img { border:0;}

/* ul.cont { list-style:none;margin:11px 0 0 0;padding:0px;} */

ul.cont li.active a {color:#fff;background:#d66705;padding:3px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#64868f;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#d66602;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
strong a {color:#418eb1;}

/* ============================= main layout ====================== */

.list li { background:url(images/list-bg.gif) no-repeat 0 1px; padding-left:19px; margin-bottom:7px;}
.list li a {color:#db7b25; text-decoration:none; display:block; font-weight:bold; padding-bottom:2px; min-height:26px; height:auto !important; height:26px; font-size:18px; font-family:Arial;}
.list li a:hover { color:#db7b25; text-decoration:undelink;}

.list2 li { background:url(images/list-bg.gif) no-repeat 0 1px; padding-left:19px; margin-bottom:2px;}
.list2 li a {color:#db7b25; text-decoration:none; display:block; font-weight:bold; padding-bottom:2px; min-height:26px; height:auto !important; height:26px;}
.list2 li a:hover { color:#217ba4;}

.imgindent {margin:0 17px 0 0; float:left;}
.title {margin-bottom:9px;}

/* ============================= header ====================== */

#header {position:relative; background:url(images/headercolumn2-tail.jpg) top left repeat-x;}
#img_header
{
  position:absolute;
  top:28px;
  right:68px;
  height:204px;
  width:255px;
}
#header .menu {position:absolute; margin:272px 0 0 39px;}
#menu ul li.active a {background:#fff; color:#d66705;padding:3px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;}
/*#header .menu img {margin-right:3px;}
#header .menu li {margin-right:3px; float:left;}
#header .menu li a {width:106px; height:56px; display:block;}
.menu .m1 a {background:url(images/m1.png) top left no-repeat;}
.menu .m2 a {background:url(images/m2.png) top left no-repeat;}
.menu .m3 a {background:url(images/m3.png) top left no-repeat;}
.menu .m4 a {background:url(images/m4.png) top left no-repeat;}
.menu .m5 a {background:url(images/m5.png) top left no-repeat;}
.menu .m1 a:hover, .menu .m1 .active  {background:url(images/m1-act.png) top left no-repeat;}
.menu .m2 a:hover, .menu .m2 .active  {background:url(images/m2-act.png) top left no-repeat;}
.menu .m3 a:hover, .menu .m3 .active  {background:url(images/m3-act.png) top left no-repeat;}
.menu .m4 a:hover, .menu .m4 .active  {background:url(images/m4-act.png) top left no-repeat;}
.menu .m5 a:hover, .menu .m5 .active  {background:url(images/m5-act.png) top left no-repeat;}
*/
#header .login-button {position:absolute; right:45px; top:272px; display:block; background:url(images/login-button.gif) top left no-repeat;  padding:6px 13px 9px 75px;}
#header .login-button a {color:#d66705; font-weight:bold;}
#header .column-1 { background:url(images/header-tail.jpg) top repeat-x;}
#header .column-1 .indent {background:url(images/header-left-bg.gif) top right no-repeat; padding:30px 0 100px 35px; text-align:center;}
#header .column-2 .indent {padding:0 0 95px 8px; background:url(images/header-right-bg.jpg) top left no-repeat;}

#header .right {margin-top:32px;}
#header .box {background:url(images/header-box.png) top left no-repeat; width:211px; padding:26px 22px 18px 28px; height:172px; margin:0 32px 0 -22px; position:relative;}
#header .box .box-indent {}

#header .title {margin-bottom:10px;}
#header strong {display:inline-block; margin-bottom:5px;}
#header {color:#0f4365;}
#header .link {float:right; margin:10px 0 0 0;}

/* ============================= content ====================== */

#content .column-1 {background:url(images/column1-tail-bg.gif) top repeat-x; 

}
#content .column-1 .bx-component-border {margin-top:25px;}
#content .column-2 {background:url(images/column2-tail-ver.gif) left top repeat-y; min-height:500px;}
.tail-top {background:url(images/column2-tail-hor.gif) top repeat-x;}

.corner {background:url(images/column2-corner.gif) top left no-repeat;padding-left:30px;}

#content .column-1 .indent {padding:0 26px 0 49px;margin:0px;}
#content .column-2 .indent {padding:10px 40px 31px 0px;margin:0px; color:#1b1b1b;}

#content .column-2 .indent p {
text-align: justify; padding:8px 0; margin:0; text-indent: 47px;
}


.blu {color:#0058bd;font-weight:bold;}

div.blu {padding:14px 0 8px 0;font-size:16px;}


.button {float:right; margin:8px 0 0 0;}

.box1 {background:url(images/box1-tail-bg.gif) top repeat-x; width:430px; margin:13px 0 0 0;}
.box1 .right-bg {background:url(images/box1-right-bg.gif) top right no-repeat;}
.box1 .left-bg {background:url(images/box1-left-bg.gif) top left no-repeat;}
.box1 .indent {padding:11px 0 11px 10px !important;}
.box1 img {margin-left:8px;}

.box2 {background:#faf1e3 url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .box-indent {padding:7px 15px 10px 13px;}
.extra {display:inline-block; width:82px;}
.color2 {color:#db7b25;}
.taright {text-align:right; padding:10px 0 0 0;}
.rss {background:url(images/rss-bg.jpg) no-repeat 0 0; font-weight:bold; color:#418eb1; margin-right:18px; display:block; padding:0 0 10px 22px;float:right}
.phone {display:inline-block; width:82px;}

.margin0 {margin:0 !important;}
.margin1 {margin-top:55px;}
.margin2 {margin-top:8px;}
.padding1 {padding-top:5px;}

/* ============================= footer ====================== */

#footer {font-size:0.917em; line-height:1.273em; color:#64868f; font-weight:bold; background:#c9ebf3;}
#footer a {color:#64868f; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .column-1 {background:#e8f8fc;}
#footer .indent {padding:20px 0 19px 48px;}
#footer .menu {padding:19px 0 10px 16px;}
#footer .menu li {display:inline; color:#d66705; padding:0;}
#footer .menu li a {color:#d66705; font-size:14px; font-weight:bold; text-decoration:none; margin:0 15px 0 12px;}
#footer .menu li a:hover, #footer .menu .active a {text-decoration:underline; color:#418eb1;}

/* ============================= forms ============================= */

#ContactForm {padding:10px 0 0 0;}
#ContactForm .rowi {height:29px;}
.taright input {margin-left:8px;}

.input {width:163px; height:18px; border:1px solid #9b9b9b; background:#fff; padding:0 0 0 5px; font-size:0.917em;}
/*textarea {width:257px; height:104px; border:1px solid #9b9b9b; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:0.917em;}*/

.logo {display:block;text-decoration:none;text-align:left;}
.hig {color:#d1f0f8;font-size:3.7em;font-weight:bold;padding:15px 0 0 30px;display:block;line-height:0.7em;}
.bus {color:#164b6c;font-size:2.2em;font-weight:bold;padding:25px 0 0 15px;display:block;line-height:0.7em;text-transform:uppercase;}
.com {color:#457b96;font-size:2em;font-weight:bold;padding:10px 0 0 15px;display:block;line-height:0.7em;text-transform:uppercase;letter-spacing:-1px;}

.ban1 {background:url(images/header-banner1.jpg) no-repeat;width:226px;height:101px;}
.ban2 {background:url(images/header-banner2.jpg) no-repeat;width:226px;height:72px;}
.ban3 {background:url(images/header-banner3.jpg) no-repeat;width:226px;height:75px;}

.ban1 span {display:block;padding:50px 0 0 100px;width:95px;color:#5692b8;font-weight:bold;}
.ban2 span {display:block;padding:20px 0 0 100px;width:95px;color:#5692b8;font-weight:bold;}
.ban3 span {display:block;padding:20px 0 0 100px;width:95px;color:#5692b8;font-weight:bold;}

.read {background:url(images/header-link.jpg) no-repeat;width:95px;height:20;float:right; margin:10px 0 0 0;display:block;padding:0 0 0 10px;}
.read a {text-decoration:none;text-transform:uppercase;color:#2a75a4;font-size:0.9em;font-weight:bold;}

.view {background:url(images/view_all.gif) no-repeat;width:83px;height:28px;float:right;  margin:8px 0 0 0;display:block;text-align:center;}
.view a {text-decoration:none;text-transform:uppercase;color:#2a75a4;font-size:0.9em;font-weight:bold;}

.view2 {background:url(images/view_all.gif) no-repeat;width:83px;height:28px;float:right;  margin:0px 0 0 0;display:block;text-align:center;}
.view2 a {text-decoration:none;text-transform:uppercase;color:#2a75a4;font-size:0.9em;font-weight:bold;}

#header h2 {color:#fff;font-size:1.5em;}

h1 {color:#0d486a;font-size:18px;font-weight:bold;line-height:1em;margin:0px;}
h2 {color:#217ba4;font-size:16px;font-weight:bold;line-height:1em; margin-top: 0;}
h3 {color:#0d486a;font-size:14px;font-weight:bold;line-height:1em;}

#footer .bx-component-border {margin-top:25px;}

#content .box1 .indent div  {float:left;text-align:center;}
#content .box1 .indent a{text-decoration:none;}

.bot1 {background:url(images/page1-icon1.jpg) no-repeat;width:87px;height:105px;float:left;}
.bot2 {background:url(images/page1-icon2.jpg) no-repeat;width:87px;height:105px;float:left;}
.bot3 {background:url(images/page1-icon3.jpg) no-repeat;width:87px;height:105px;float:left;}
.bot4 {background:url(images/page1-icon4.jpg) no-repeat;width:87px;height:105px;float:left;}
.bot {display:block;padding-top:70px;color:#db7b25;text-transform:lowercase;font-weight:bold;text-decoration:none;}

.project {background:url(images/view_project.jpg) no-repeat;width:117px;height:19px;text-align:left;margin-top:8px;display:block;}
.project a {padding-left:10px;text-decoration:none;text-transform:uppercase;color:#2a75a4;font-size:0.9em;font-weight:bold;}

.banner {width:100px;float:left;}
.banner  .bx-component-border {margin-top:25px;}

ul.breadcrumb-navigation {margin:0px;padding:0px 0px 10px 0px;}
#copy_r
{
  color:#686868;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  float:left;
  padding-top:10px;
  padding-left:30px;
}
.t1
{
  font-size:16px;
  font-weight:bold;

}
.t1 span
{
  color:#FFD140;
}


/********* calc *******/
#calc-div {padding:8px;background:#ecc582;width:640px;font-size:12px;}
#calc-div input, #calc-div select {font-size:12px;line-height:16px; }
#calc-div input {padding:2px;}
#calc-div select option {text-align:left;padding:2px;}
#calc-table td {padding:3px 4px;}
#calc-table .col1, #calc-table .col4 {width:10px;text-align:left;}
#calc-table .col2 {text-align:left;padding-right:20px;}
#calc-table .col3 {text-align:right;}
#calc_go, #go_order {width:100px;display:block;border:1px solid #b29c77;background:#b1b3b5;padding:3px 5px; font-size:13px; font-weight:bold;color:#000;text-decoration:none;
text-align:center;}





/********* \calc *******/alc_go, #go_order {width:100px;display:block;border:1px solid #b29c77;background:#b1b3b5;padding:3px 5px; font-size:13px; font-weight:bold;color:#000;text-decoration:none;
text-align:center;}
#calc-table  .w140 {width:140px;}
#calc-table  .w60 {width:60px;}
#calc-table  .w85 {width:85px;}


/********* \calc *******/


div.scp {background:url(images/scp-bg.png) center left no-repeat; padding:8px 25px 8px 10px;height:16px; width:120px;color:#137895;font-size:14px; line-height:16px; }
#hidcity {position:absolute;display:none;}
a.scpa {background:url(images/scp-bg2.png) center left no-repeat; padding:8px 25px 8px 10px;height:16px; width:120px;color:#137895;font-size:14px; line-height:16px;display:block;}
.zvgzag {color:#d66705;font-size:14px;margin-right:20px;float:left;padding-top:7px;}
.forscp {float:right;/*position:relative;top:-7px;*/}
#content ul {margin-left:30px;}