﻿* { margin:0; padding:0;}
body {
	background: #505050;
	font-size: 100%;
	line-height: 1em;
	font-family: tahoma;
	color: #383838;
	text-align: center;
	width: 560;
}


/*in_line*/
textarea { vertical-align:middle; font-family:Tahoma;}
select { vertical-align:middle; font-family:Tahoma;}
input { vertical-align:middle; font-family:Tahoma;}
img {
	border: 0;
	vertical-align: top;
	text-align: center;
	float: right;
	}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.footer ul {
	width: 400px;
	overflow: hidden;
}
.row-box { width:95%; overflow:hidden;}
.col-list { width:100%; overflow:hidden;}
.clear { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:55px;}
.indent-none{ padding-left:0 !important;}

.header-wrapper{background:#505050 url(/images/wrapper_site.gif) 0 0 repeat-x;}
.header-wrapper1{background:#505050 url(/images/wrapper_site1.gif) 0 0 repeat-x; height:138px;}
/*header*/
.row-logo-menu{ height:128px; position:relative;}
.row-logo-menu .logo{ position:absolute; margin:27px 0 0 30px;}
.row-logo-menu .menu{ position:absolute; margin:64px 0 0 400px;}
.row-logo-menu .menu{ background:url(/images/menu.gif) 0 0 repeat-x; width:543px; }
.row-logo-menu .menu .menu-left{ background:url(/images/menu_left.gif) 0 0 no-repeat;}
.row-logo-menu .menu .menu-right{height:35px; background:url(/images/menu_right.gif) top right no-repeat;}
.row-logo-menu .menu ul li{ display:block; float:left; background:url(/images/menu_separate.gif) top right no-repeat; height:35px; font-weight:bold; text-transform:uppercase;}
.row-logo-menu .menu ul li a{ padding:0 20px; color:#100f0d; font-size:0.687em; text-decoration:none; display:block; padding-top:9px;}
.row-logo-menu .menu ul li span{padding:0 20px; color:#FFF; font-size:0.687em; text-decoration:none; display:block; padding-top:9px;}
.row-logo-menu .menu ul li a:hover{ color:#ffffff;}
/* .galllery-img img{ width:311px; height:64px; margin:217px 0 0 632px;} */
.bg-none{ background:none!important;}

.top-tail-right {background:url(/images/header-tail-right.gif) top repeat-x; width:50%; position:absolute; height:494px; right:0;}
.top-tail-right1 {background:url(/images/header-tail-right1.gif) top repeat-x; width:50%; position:absolute; height:494px; right:0;}

#page1 .button_rell{ position:absolute; margin:30px 0 0 45px; position:absolute;}
#page2 .button_rell{ position:absolute; margin:30px 0 0 160px; position:absolute;}
#page3 .button_rell{ position:absolute; margin:30px 0 0 275px; position:absolute;}
#page4 .button_rell{ position:absolute; margin:30px 0 0 320px; position:absolute;}
#page5 .button_rell{ position:absolute; margin:30px 0 0 380px; position:absolute;}  
#page6 .button_rell{ position:absolute; margin:30px 0 0 480px; position:absolute;}
#edev  .button_rell{ position:absolute; margin:30px 0 0 160px; position:absolute;}


#page1 .banner-img{ height:366px; background:url(/images/BBUS_Banner.jpg) 0 0 no-repeat; position:relative !important;}
#edev .banner-img{ height:366px; background:url(/images/edev/EconDev_Banner.jpg) 0 0 no-repeat; position:relative !important;}


/*footer*/
.footer{ background:url(/images/footer.gif) 0 0 repeat-x; padding:22px 0; font-size:0.625em;  color:#d0d0d0; text-transform:uppercase;}
.footer a{ color:#d0d0d0; text-transform:none !important;}
.footer-text{
	padding: 0 0 0 20px;
	float: left;
}
.footer-logo{
	padding: 0 0 0 0px;
	float: left;
	width: 560px;
}
.footer ul li{ float:left; display:block; background:url(/images/footer_menu_separate.gif) center right no-repeat; }
.footer ul li a{
	color: #a7a7a7;
	text-decoration: none;
	padding: 0 10px;
	text-transform: uppercase !important;
	width: 400px;
}
.footer ul li a:hover{ color:#d0d0d0;}


/*content*/
.content{ padding:30px 0; font-size:0.75em; line-height:1.437em;}
.content a{ color:#CCA300;}
.content-left{ padding:0 0 0 40px; width:980px; overflow:hidden;}
.title{ display:block; height:46px; background:url(/images/bull_title.gif) 29px 7px no-repeat; text-indent:63px; color:#ffffff; font-weight:bold; line-height:4em;}
.title-noicon{ display:block; height:46px; text-indent:30px; color:#ffffff; font-weight:bold; line-height:4em;}
.img-left{
	float: left;
	margin: 3px 20px 0 0;
}
.fright{ float:right;}
.extra-bottom{ padding-bottom:1px !important;}
.box-content{ padding:38px 25px 0 12px;}
.extra-button{ position:absolute; margin:-20px 0 0 0;}
.indent-top1{ margin-top:35px;}
.indent-top-bot{ display:block; margin:15px 0;}

.content-bot-left{font-size:0.75em; line-height:1.437em;}
.content-bot-left a{ color:#CCA300;}
.content-bot-left{ padding:0 0 0 63px; width:890px; overflow:hidden;}
.link{ color:#000000 !important; font-weight:bold; text-decoration:underline;}
.indent-bot_extra{ padding-bottom:35px;}
.list li a{ background:url(/images/list.gif) center left no-repeat; padding:0 0 0 20px; color:#000; font-weight:bold; line-height:2em;}
.fright-text{ float:right; padding-right:25px;}


/* h1{ background:url(images/marker.gif) 0 0 no-repeat; height:62px; position:relative; display:block;}
h1 img{ margin:0 0 0 49px;} */

.box .border-top {background:url(/images/border_top.gif) repeat-x top #ffffff;}
.box .border-bot {background:url(/images/border_bot.gif) repeat-x bottom;}
.box .border-left {background:url(/images/border_bot.gif) repeat-y left;}
.box .border-right {background:url(/images/border_bot.gif) repeat-y right;}
.box .corner-top-left {background:url(/images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(/images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(/images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
.box-indent{ padding:0 22px 35px 25px; margin:21px 0 31px 0;}

.box-1{ line-height:1.5em;}
.box-1 .border-top {background:url(/images/border1_top.gif) repeat-x top #ffffff;}
.box-1 .border-bot {background:url(/images/border1_bot.gif) repeat-x bottom;}
.box-1 .border-left {background:url(/images/border1_left.gif) repeat-y left;}
.box-1 .border-right {background:url(/images/border1_right.gif) repeat-y right;}
.box-1 .corner-top-left {background:url(/images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner-top-right {background:url(/images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner-bot-left {background:url(/images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner-bot-right {background:url(/images/corner1_bot_right.gif) no-repeat right bottom; width:100%;}
.box-1-indent{ padding:0 31px 0 14px;}
.box-1-indent-top{ padding-top:20px; padding-bottom:30px;}
.img{ position:relative;}
.list-1 li a{ background:url(/images/list-1.gif) 0 2px no-repeat; padding:0 0 0 9px; color:#CCA300; line-height:2.06em;}

.extra-left{ padding-left:19px;}
.solution-extra-left{ padding-left:0px;}
.text dt{ color:#000000; font-weight:bold; padding:0 0 12px 0px; margin-top:15px;}
.text dd{ background:url(/images/line.gif) bottom left  repeat-x; padding-bottom:14px;}
.text .bg-none{ padding-bottom:0 !important;}

.width-1{ width:96px;}
.width-2{ width:154px;}
.width-3{ width:70px;}
.width-4{ width:62px;}

.button{ background:url(/images/button.gif) 0 0 repeat-x; display:block; position:relative;}
.button span{ display:block; background:url(/images/button-left.gif) 0 0 no-repeat;}
.button span span{ height:23px; background:url(/images/button-right.gif) top right no-repeat; text-align:center; display:block;}
.button a{ background:url(/images/bull_button.gif) center left no-repeat; padding:0 0 0 8px; color:#000000; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:0.812em !important; line-height:2.187em;}
.button a:hover{ text-decoration:underline;}


.button1{ background:url(/images/button1.gif) 0 0 repeat-x; display:block; position:relative;}
.button1 span{ display:block; background:url(/images/button1-left.gif) 0 0 no-repeat;}
.button1 span span{ height:23px; background:url(/images/button1-right.gif) top right no-repeat; text-align:center; display:block;}
.button1 a{ background:url(/images/bull_button.gif) center left no-repeat; padding:0 0 0 8px; color:#000000; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:0.812em; line-height:2.187em;}
.button1 a:hover{ text-decoration:underline;}



.title-1{ display:block; margin:0 0 17px 0;}
.tail-content{ background:#FFF;}

.indent-bot{
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 18px;
}
.indent-top{ display:block; margin-top:15px;}
.indent-none2{padding-bottom:0;  }
.indent-none3{margin-bottom:0;  }
.fright-text1 span{ float:right; margin-right:30px;}
.indent p{ margin-top:15px;}
.link-2{ color:#383838 !important;}

.text-1{ line-height:1.5em;}
.text-1 dd{ padding-bottom:11px;}

/*================== contact form ==================*/
#page5 .form input{ height:18px; width:350px;}
#page5 .form textarea{ overflow:auto; display:block; height:72px; width:350px; margin-bottom:9px;}
#page5 .form input{ border:1px solid #303030; color:#191919; font-size:0.937em; padding-left:3px;}
#page5 .form textarea{ border:1px solid #303030; color:#191919; font-size:0.937em; padding-left:3px;}
#page5 .form .form-link{ margin-right:10px;}
#page5 .form .form-link1{ padding-left:70px;}
#page5 .indent-form{ height:27px;}

/*================== support form ==================*/
#page6 .form input{ height:18px; width:350px;}
#page6 .form textarea{ overflow:auto; display:block; height:72px; width:350px; margin-bottom:9px;}
#page6 .form input{ border:1px solid #303030; color:#191919; font-size:0.937em; padding-left:3px;}
#page6 .form textarea{ border:1px solid #303030; color:#191919; font-size:0.937em; padding-left:3px;}
#page6 .form .form-link{ margin-right:10px;}
#page6 .form .form-link1{ padding-left:70px;}
#page6 .indent-form{ height:27px;}
#page6 .indent-form-req{
	height: 27px;
	color: #FF0000;
	font-weight: bold;
}

.bc-box{
	width: 100%;
		color: #a7a7a7;
			font-size:0.625em;

		text-transform:uppercase;
	padding: 3px 0px 0px 60px;
}

.bc-box a{
	color: #FFCC00;
	text-transform: uppercase !important;
}
.bc-box a:hover{ 
text-decoration: none;
}
.banner-box{
	margin: 0px 0px 0px 40px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.imgleft {
	float:left
}
.error_strings{
	color: #FF0000;
	font-weight: bold;
}