html {height: 100%;}
body {
	height:100%;
	text-align:center;
	padding:0; margin:0;
	color: #7D7D7D; font-size: 14px; font-family: tahoma, verdana, arial;
	background-color:#FFFFFF; background-image:url(/bscimages/img/bg_body.jpg); background-repeat:repeat-x; background-position:top;}

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

p {margin:0; padding: 0;}

a {color: #7583CA; text-decoration: underline; }
a:hover { text-decoration:none; }


.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.bd_top { height:100%;
	background-image:url(/bscimages/img/bg_header.jpg); background-repeat:no-repeat; background-position:center top;}

#site {

	padding:0;
	text-align:left;
	width:802px;
	position:relative;
	z-index:200;

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -35px auto;
}


.header { position:relative; margin:0; padding:0; height:299px; overflow:hidden;}	

.logo {display:block; position:absolute; left: 118px; top:106px;}
	

#menu { position:absolute; left:118px; top:249px; list-style:none; margin:0; padding:0;}
#menu li { float:left; margin:0; padding:0; }
#menu li a { display:block; margin:0; padding:0; height:50px; width:128px; text-indent:-5000em; overflow:hidden; }

#menu .nav1 { background-image: url(/bscimages/img/menu1_about.gif); background-repeat:no-repeat; background-position:left top;}
#menu .nav2 { background-image: url(/bscimages/img/menu2_services.gif); background-repeat:no-repeat; background-position:left top;}
#menu .nav3 { background-image: url(/bscimages/img/menu3_work.gif); background-repeat:no-repeat; background-position:left top;}
#menu .nav4 { background-image: url(/bscimages/img/menu4_contact.gif); background-repeat:no-repeat; background-position:left top;}

#menu a:hover, #menu a.act { background-position:left bottom;}


.center { margin:0; padding:0 0 0 118px; overflow:hidden; zoom:1;}

.left { float:left; width:600px; padding:55px 0 20px 0;}	


.right { float:right; width:212px; padding:110px 0 20px 0;}	
	
.right_box1 { display:block; height:161px; width:212px; margin:0 0 14px 0;
	color: #7583CA; font-size: 15px; font-family: tahoma, verdana, arial; text-decoration:none;
	background-image: url(/bscimages/img/serv_corp.jpg); background-repeat:no-repeat; background-position:left top;}
.right_box1 span { display:block; padding:60px 10px 20px 22px;}

.right_box2 { display:block; height:161px; width:212px;
	color: #7583CA; font-size: 15px; font-family: tahoma, verdana, arial; text-decoration:none;
	background-image: url(/bscimages/img/serv_business_org.jpg); background-repeat:no-repeat; background-position:left top;}
.right_box2 span { display:block; padding:75px 10px 20px 22px;}

.right_box1:hover, .right_box2:hover { background-position:left bottom;}
	
.footer_container { height:35px; text-align:center; padding:0 0 0 118px;
	background-image:url(/bscimages/img/bg_footer.gif); background-repeat:repeat-x; background-position:top;}

.footer { width: 684px; margin:0 auto; padding:7px 0 0 0; line-height:28px;}

.footerPusher { height: 35px; }

.copyright { float:left; white-space:nowrap;
	color: #7D7D7D; font-size: 10px; font-family: tahoma, verdana, arial;}
.menu_bottom { float:right; white-space: nowrap;}
.menu_bottom a {padding: 0 3px;
	color: #032C71; font-size: 10px; font-family: tahoma, verdana, arial;}
	
	
	
	
	
	
	
	
	

