body, h1, h2, h3, h4, h5, h6, p, div, ul, li {
	margin:0;
	padding:0;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 100%;
}



img 
{ 
    border:0; 
} 

body {
	font-family: Verdana, Geneva, sans-serif;
	background-image: none;
	background-color: #012D58;
}


/*the area that holds everything on the page*/
#divWrapper {
	width:1051px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	height: 100%;
	background-color: #FFF;
}


/*area holds the banner*/
#divHeader {
	width:1051px;
	background-image:url(images/templatemo_middle.jpg)
	text-align:center;

}


/*separates the banner from the navigation menu*/

#divLine1 {
	width:1024px;
	background-color:#333;
	height:5px;
}

#divLine2 {
	width:1024px;
	background-color:#333;
	height:5px;
}

#divLine3 {
	width:1024px;
	background-color:#333;
	height:5px;
}
#divLine4 {
	width:1024px;
	background-color:#333;
	height:5px;
}
#divLine5 {
	width:1024px;
	background-color:#333;
	height:5px;
}



/*area that holds the navigation menu*/

#divLinks {
	width:1024px
	background:#000;
}




/*containers the blue background for the mid section*/

#divTopMidSection{
	height:200px;
	background-image: url(images/1business_templatemo_middlevideo.jpg);

	
}


/*area that containes the left side columns where the flash file sites*/

#divLeftFlash{
	height:400px;
	width:750px;
	padding-right:120px;
	padding-left:80px;
	padding-top:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}


/*orange line bar*/

#divLineBar {
	display:block;
	height:210px;
	line-height:20px;
	background:#F60;
	width:1px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:right;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:75px;
	padding-left:1px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px none #000;
	
}


/*right area that holds the flash file*/

#divFlash{
	height:377px;
	width:1024px;
	padding-left:0px;
	padding-right:0em;
	padding-top:1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
	padding-bottom: 1em;
}


/*area that contains the 3 individual white boxes*/

#divFlashSection {
	display:block;
	height:300px;
	line-height:20px;
	width:200px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	text-decoration:none;
	float:right;
	padding-top:5px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 0px none #000;
	background-color: #000;
	background-position: center;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(images/1business_templatemo_middlevideo.png);
	padding-left: 20px;
	
}

#divFlashSectionText1 {
	line-height:5px;
	float:left;
	height: 30px;
	width: 610px;
	padding-left: 30px;
	padding-top: 10px;
}

#divFlashSectionText2 {
	line-height:5px;
	float:left;
	height: 50px;
	width: 850px;
	padding-left: 30px;
	padding-top: 15px;
}

#divFlashSectionText3 {
	line-height:5px;
	float:left;
	height: 25px;
	width: 800px;
	padding-left: 30px;
	padding-top: 15px;
}

#divFlashSectionText4 {
	line-height:5px;
	float:left;
	height: 30px;
	width: 800px;
	padding-left: 30px;
	padding-top: 10px;
	color: #000000;
	background-color: #FFF;


	border-color:#FF9900
	outline-color: #F90;
	border-left-color: #00F;
}
#divFlashSectionText {
	width:600px;
	height:25px;
	line-height:5px;
	float:left;
	font-size: 12px;
	padding-left:30px;
	font-style: normal;
	text-align: left;
	padding-top:10px;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFF;
	background-image: none;
	padding-bottom: 5px;
}


/*bottom blue area show video clips*/

#divBottomSection{
	background:none;
	height:auto;

	
}

/*bottom blue area show video clips*/
#divBottomSection1 {
	display:block;
	height:150px;
	line-height:20px;
	width:1024px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;

}

#divBottomSectionText1 {
	line-height:90px;
	float:right;
}

#divBottomSectionText {
	width:1024px;
	height:25px;
	line-height:0px;
	float:left;
	padding-left:0px;
	font-style: normal;
	text-align: center;
	padding-top:1px;
	font-weight: normal;
	font-variant: normal;
	padding-top:15px;
	background-color: #FFF;
}

#divLeftBottom{
	height:310px;
	width:320px;
	padding-left:20px;
	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}

/*area that contains the left side columns where the bottom sectionis*/

#divLeftBottomFlash{
	height:500px;
	width:1024px;
	padding-left:1px;
	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}
	
/*orange line bar*/

#divBottomLineBar {
	display:block;
	line-height:5px;
	background:#F60;
	width:225px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:right;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:1px;
	padding-left:1px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px none #000;
}

#divBottom2LineBar {
	display:block;
	line-height:5px;
	background:#F60;
	width:225px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:right;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:1px;
	padding-left:1px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px none #000;
}

#divBottomFlashSection {
	display:block;
	height:56px;
	line-height:20px;

	background:none
	width:1030px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:20px;
	padding-left:0px;
	padding-right:5px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px none #000;
	background-image: none;
	width: 1030px;
	
}

#divTopMidSectionlow{
	background:url(images/templatemo_middle.png);
	height:40px;
}

#divVideoLeftFlash{
	height:400px;
	width:325px;
	padding-left:20px;
	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}


#divVideoTopMidSection{
	background:url(images/1business_templatemo_middlevideo.png);
	height:750px
	
	
}

#divVideoTopMidSection2{
	background:url(images/1business_templatemo_middlevideo.png);
	height:750px
	
	
}

#divVideoFlashSection {
	display:block;
	height:440px;
	line-height:20px;
	background:none;
	width:480px;
	font-size:12px;
	font-weight:bold;
	color:none;
	text-align:center;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:none
	padding-left:20px;
	padding-right:30px;
	/*border radius*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px none #;
	
}

#divVideoFlashSectionText {
	width:210px;
	height:60px;
	line-height:5px;
	float:left;
	font-size: 12px;
	padding-left:5px;
	font-style: normal;
	text-align: left;
	padding-top:1px;
	font-weight: normal;
	font-variant: normal;
}

#divVideoFlash{
	height:310px;
	width:200px;
	padding-left:5px;
	padding-right:20px;
	padding-top:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: right;
}

#divVideoLeftFlash{
	height:420px;
	width:520px;
	padding-left:50px;

	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}

#divVideoFlashSection1 {
	display:block;
	height:440px;
	line-height:20px;
	background:none;
	width:500px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:none;
	padding-left:190;
	padding-right:px;
	
}

#divLeftFlashBottom1{
	height:100px;
	width:530px;
	padding-left:20px;
	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}

#divVideoLeftFlash1{
	height:100px;
	width:490px;
	padding-left:20px;
	padding-top:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}

#divfooterSection {
	height:65px;
	line-height:normal;
	background:none;
	width:610px;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin:7px;
	float:left;
	padding-top:20px;
	padding-left:200px;

}
	
#divVideoBottomSection{
	background:none;
	height:250px;
	

}


}
<style type="text/css">

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

</style>

<script type="text/javascript">

//Nested Side Bar Menu (Mar 20th, 09)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

var menuids=["sidebarmenu1"] //Enter id(s) of each Side Bar Menu's main UL, separated by commas

function initsidebarmenu(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className+=" subfolderstyle"
  if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu
   ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
  else //else if this is a sub level submenu (ul)
    ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
  ultags[t].style.visibility="visible"
  ultags[t].style.display="none"
  }
  }
}

if (window.addEventListener)
window.addEventListener("load", initsidebarmenu, false)
else if (window.attachEvent)
window.attachEvent("onload", initsidebarmenu)

</script>
