/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	background-color:#333333;
}

a {
	border:0;
	text-decoration:none;
}

.gridstyle ul a {

color: #004A80;

}


ul.gridstyle a {
	color: #004A80;
}

ul.gridstyle a:hover {
	color: #004A80;
}

ul.gridstyle a:visited {
	color: #004A80;
}



#container {
	margin:0 auto;
	margin-top: 25px;
	padding:0;
	width:773px;
	background-color:#FFFFFF;
	height:auto;
	font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-bottom:15px;
	clear:both;
	border: 5px solid #A0A0A0;

/*

	margin:0 auto;
	padding:0;
	width:773px;
	background-color:#FFFFFF;
	height:auto;
	font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-bottom:15px;
	clear:both;
*/


}

#container #caption {
height: 1px;
}

#container p {
	position:relative;
	height:auto;
	font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:0;
	padding:5px;
	line-height: 1.3em;

}
#top_banner {

	/*
	background-image:url(/images/newbay_banner.jpg);
	background-repeat:no-repeat;
	*/
	height:80px;
	width:773px;

}
#nbmlogo {

	background:url(/images/nbmLogo.gif) no-repeat left;
	float:left;
	width:525px;
	height:62px;
	padding-left: 215px;
	/*padding-top:15px; padding-left:10px;*/
	margin:10px 15px 15px 15px;

}
#cdate {
	float:right;
	font:9px Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:15px 25px 15px 15px;
	color:#4b494a;
	padding:15px
}
#caption h3 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:center;
	width:773px;
	padding-bottom:6px;
}
#main_nav {
	position: relative;
	width: 735px;
	height: 31px;
	margin: 0px 0 0px 0;
}
#nav {
	position: absolute;
	left: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 32px;
	display: inline;
	overflow: hidden;
	width: 750px;
}
#nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#nav a {
	float: left;
	padding: 31px 0 0px 0;
	overflow: hidden;
	height: 0px !important;
}
#nav a:hover {
	background-position: 0 -31px;
}
#nav a:active, #nav a.selected {
	background-position: 0 -31px;
}
#home a {
	width: 147px;
	background: url(/images/home00.jpg) top left no-repeat;
}
#aboutus a {
	width: 146px;
	background: url(/images/aboutus00.jpg) top left no-repeat;
}
#services a {
	width: 148px;
	background: url(/images/services00.jpg) top left no-repeat;
}
#careers a {
	width: 147px;
	background: url(/images/careers00.jpg) top left no-repeat;
}
#contactus a {
	width: 147px;
	background: url(/images/contact00.jpg) top left no-repeat;
}
#flash_intro {
	margin:0 auto;
	padding:0;
	/*background-image:url(/images/flash_ani.jpg);
	background-repeat:no-repeat;*/
	background:url(/images/bg.jpg) no-repeat;
	width:752px;
	height:256px;
	margin-top:1px;
}


#shome {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani4.jpg) no-repeat;
	width:752px;
	height:326px;
	position:relative;/*left: 123px;*/
}


#s00 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani4.jpg) no-repeat;
	width:752px;
	height:326px;
	position:absolute;
	line-height: 1.3em;

}
#s01 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani.jpg) no-repeat;
	width:752px;
	height:326px;
	position:absolute;/*left: 123px;*/
	line-height: 1.3em;

}
#s02 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani2.jpg) no-repeat;
	width:752px;
	height:326px;
	/*left: 123px;*/position:absolute;
	line-height: 1.3em;
}
#s03 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani3.jpg) no-repeat;
	width:752px;
	height:326px;
	position:absolute;
	/*left: 123px;*/
	line-height: 1.3em;
}

#s04 {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani_k12_b.jpg) no-repeat;
	width:752px;
	height:326px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}


#sframe {
	width:752px;
	padding:0;
	margin:0 auto;
	margin-top: 2px;
	height:auto;
	background-color:#FFFFFF;
}

#home_exit {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani_home.jpg) no-repeat;
	width:752px;
	height:326px;
	position:relative;/*left: 123px;*/
}


h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}




#home_section {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani_home.jpg) no-repeat;
	width:752px;
	height:326px;
	position:relative;/*left: 123px;*/
}


#home_section h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.s01txt {
	font: 13px arial, verana;
	text-align:justify;
	padding:110px 25px 25px 25px;
	width:700px;
	line-height: 1.3em;

}

.s01txt p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
.s01txt a {
	text-decoration:underline;
	color:#000000;
}


/* Broadcast / Video  */

.s01txt_broadcastvideo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding: 70px 25px 25px 25px;
	width:700px;
	line-height: 1.3em;
}

.s01txt_broadcastvideo p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt_broadcastvideo h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
.s01txt_broadcastvideo a {
	text-decoration:underline;
	color:#000000;
}



/* Pro Audio */

.s01txt_proaudio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding: 70px 25px 25px 25px;
	width:700px;
	line-height: 1.3em;

}

.s01txt_proaudio p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt_proaudio h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}

.s01txt_proaudio a {
	text-decoration:underline;
	color:#000000;
}


/* Music Industry */

.s01txt_musicindustry {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding: 100px 25px 25px 25px;
	width: 700px;
	line-height: 1.3em;

}

.s01txt_musicindustry p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt_musicindustry h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
.s01txt_musicindustry a {
	text-decoration:underline;
	color:#000000;
}


/* Systems Integration */

.s01txt_systemsintegration {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding: 70px 25px 25px 25px;
	width: 700px;
	line-height: 1.3em;

}

.s01txt_systemsintegration p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt_systemsintegration h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
.s01txt_systemsintegration a {
	text-decoration:underline;
	color:#000000;
}

/* K-12 Education */

.s01txt_k12education {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:100px 25px 25px 25px;
	width:700px;
	line-height: 1.3em;

}

.s01txt_k12education p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.s01txt_k12education h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}

.s01txt_k12education a {
	text-decoration:underline;
	color:#000000;
}


#main_section {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani_home.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}

#main_section h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


#main_section_video {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani4.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}

#main_section_pro_audio {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}

#main_section_music_industry {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani2.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}

#main_section_systems_integration {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani3.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}

#main_section_k12_education {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(/images/flash_ani_k12_b.jpg) no-repeat;
	width:752px;
	position:relative;/*left: 123px;*/
	line-height: 1.3em;
}



.s01txt_main {


	height: auto;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
/*
	float:right;
*/
	text-align:justify;
	padding:110px 25px 25px 25px;

/*
	margin-top: 96px;

*/
	width:700px;
	line-height: 1.3em;

}

.s01txt_main p {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.3em;

}

.s01txt_main h4 {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;

}

.s01txt_main a {

	text-decoration:underline;
	color:#000000;

}





.clearboth {
	clear:both
}
/*#content{

	margin:0 auto;
	padding:0;
	width:752px;
	padding-top:10px;
	height:auto!important;
	min-height:210px;
	height:auto;
	top:250px;
	position:relative;
	border:1px red dashed;
}*/

#box5 {
	margin:0 auto;
	padding:0;
	width:752px;
	background-color:#FFFFFF;
	position:relative;
	clear:both;
	height:113px;
}


#box5 ul {
	list-style-type:none;
	list-style:none;
	margin: 0;
	padding: 0;
	margin-top:2px;
	background-color:#FFFFFF;
}
#box5 li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	background-color:#FFFFFF;
}
#video {
	background-image:url(/images/video_broadcast.jpg);
	width:147px;
	height:30px;
	background-repeat:no-repeat;
}
#audio {
	background-image:url(/images/audio.jpg);
	width:147px;
	height:30px;
	float:left;
	padding-right:3px;
	background-repeat:no-repeat;
}
#music_player {
	background-image:url(/images/musicplayer.jpg);
	width:147px;
	height:30px;
	padding-right:3px;
	background-repeat:no-repeat;
	float:left;
}
#system {
	background-image:url(/images/system_integration.jpg);
	width:147px;
	height:30px;
	float:left;
	padding-right:3px;
	background-repeat:no-repeat;
}
#education {
	background-image:url(/images/k12_education.jpg);
	width:147px;
	height:30px;
	float:left;
}
#videoframe {
	padding:0;
	margin:0;
	width:147px;
	display:block;
	margin:3px 0 3px 0;
}
#audioframe {
	padding:0;
	margin:0;
	width:147px;
	display:block;
	margin:3px 0 3px 0;
}


#new {
	background:url(/images/video_broadcast.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#ededed;
	padding-top:30px;
	float:left;
	margin-right:3px;
}
#new:hover
 {
 	background:url(/images/video_broadcast_on.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#fff;
	}
#new1 {
	background:url(/images/audio.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#ededed;
	float:left;
	margin-right:3px;padding-top:30px;
}

#new1:hover
 {
 	background:url(/images/audio_on.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#fff;
	}
#new1 a, img {
	border:0;
	text-decoration:none;
}
#new2 {
	background:url(/images/musicplayer.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#ededed;
	float:left;
	margin-right:3px;
	padding-top:30px;
}
#new2:hover
 {
 	background:url(/images/musicplayer_on.jpg) no-repeat top;
	height:80px;
	width:147px;margin-right:3px;
	background-color:#fff;
	}
#new2 a, img {
	border:0;
	text-decoration:none;
}
#new3 {
	background:url(/images/system_integration.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#ededed;
	float:left;
	margin-right:3px;
	padding-top:30px;
}
#new3:hover
 {
 	background:url(/images/system_integration_on.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#fff;
	margin-right:3px;
	padding-top:30px
	}

#new3 a, img {
	border:0;
	text-decoration:none;
}
#new4 {
	background:url(/images/k12_education.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#ededed;
	float:left;
	padding-top:30px;
}
#new4:hover
 {
 	background:url(/images/k12_education_on.jpg) no-repeat top;
	height:80px;
	width:147px;
	background-color:#fff;
	}
#new4 a, img {
	border:0;
	text-decoration:none;
}
.img_adj {
	padding-left:7px!important;
	padding-left:7px;
	padding-top:5px;
}
#footer {
	font-size:10px;
	text-align:center;
	margin:0 auto;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	height:15px;
	padding-top:5px;padding-bottom:5px;
	width:725px;
	background-color:#333333;
	clear:both;
	margin-top:2px;
}
#footer a {
	text-decoration:underline;
}
#home_content {
	font-size:10px;
	padding-left:6px;
	padding-right:6px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
#home_content a {
	text-decoration:none;
	border:0;
}
.more {
	padding-left:20px;
}
.more a {
	border:0;
}
<!-------- inner page--->



#in_top{width:752px; top:1px; margin: 0 auto;  height:auto;height:125px; }
 #subtitle{
			float:left;
			background:url(/images/in_LLogo.gif) no-repeat;
			width:214px;
			height:125px
	 }
#subimage{
		float:right;
		background:url(/images/in_RPix.jpg) no-repeat;
		width:538px; height:125px ;
		}

#darkbluepaneltop{ color::white;background:url(/images/in_shadow.jpg) no-repeat;width:742px; float:left; clear:both; background-color:#1e6372; height:auto; padding:5px; color::#fff;}
#darkbluepaneltop p{ margin:0;padding:10px; }

#darkbluepanelbtm{ background:url(/images/in_shadow_btm.jpg) no-repeat;width:752px; float:left; clear:both; background-color:#1e6372; height:17px; }

#in_frame{  position:relative;  text-align:center; margin:22px 0px 0px 35px;}
#in_white_top{  background:url(/images/in_white_top.jpg) no-repeat; width:674px; height:6px; }
#in_white_body{
				background:url(/images/in_white_body.jpg) repeat-y;
				width:674px;				height:auto;
			}

#in_white_body p{padding:20px;margin:0 ; padding-top:7px;padding-bottom:7px; }

#in_white_body a{ text-align:left; color:#1e6372; text-decoration:underline;}
#in_white_body  a:hover{ text-align:left; color:#fff; text-decoration:none; background-color:#1e6372;}
#in_white_body  h4{text-align:left; font:11px; font-weight:bold;padding:20px;margin:0 ; padding-top:7px;padding-bottom:7px;	}
#in_white_body hr{border:1px  #e6e2df dashed; width:96% ; margin:0 auto;}
#in_white_btm{ background:url(/images/in_white_btm.jpg) no-repeat; width:674px; height:8px;}


.centerPic{ margin:0 auto; border:0; width:385px;  }
.liframe{   width:95% ; clear:both;   }
#leftList ul{ float:left; margin:0;padding:0;padding:2px; text-align:left;}
#leftList li {  margin:0;padding:0; text-align:left; padding:2px; list-style-type:none}

#leftList li a{ text-align:left; color:#1e6372; text-decoration:underline;padding:2px;}
#leftList li a:hover{ text-align:left; color:#fff; text-decoration:none; background-color:#1e6372;padding:2px;}

#rightList{ float:leftt;margin:0;padding:0;}
#rightList li{ margin:0;padding:0; text-align:left; padding:2px;}
#rightList li a{ text-align:left; color:#1e6372; text-decoration:underline;}
#rightList li a:hover{ text-align:left; color:#fff; text-decoration:none; background-color:#1e6372;}

#intextframe{width:670px; margin:0px; position:relative; height:auto;  padding:0; margin:0}
#textpaneLeft{  float:left;width:200px;padding:0; margin:0; margin-left:5px; }
#textpaneRight{  width:460px;  float:right;padding:0; margin:0;margin-right:5px;}

