/*
	Date: December 30, 2008.
	Title: MVM
============================
*/
body{
	padding:0px;
	margin:0px;
	background:#ffffff url(images/dbt_fullbody_old_slice.jpg) repeat-x;
	 }

	 
*{
  padding:0px; margin:0px; 
  }
  
 
ul,ol{
	padding:0px; margin:0px;
}	


a{
	text-decoration:underline;
}
a{
	text-decoration:none;
}
a:hover{
}

p{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#031822; padding:0px; margin:0px;
 text-align:justify;
 }
h2{
 font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px;
 }
 h3{		  
	          font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F5A90D; padding-top:15px;
			  }
.input-box{
          font-family:Veradana, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#000000; 
		  height:24px; border:1px solid #B9B7B7; 
            }
			
/*----------text style-----------*/			
.txt1{
	 font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#FFFFFF;
	 }
.txt2{
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E9941B;
	 }
  .txt2 a{
	 color:#E9941B;
	 } 
.txt3{
	 font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#E3E3E3;
	 }
/*-----------------start page structure------------------------*/

#wrap0{
      width:100%;
	  position:relative;
	  margin:auto;
	  }
	  
#wrap{
      width:100%;
	  position:relative;
	  margin:auto;
	  background:url(images/dbt_body_slice.jpg) center repeat-y;
	  
	  }
#wrap_1{
	width:100%;
	position:relative;
	padding-top:21px;
	background:url(images/dbt_xxxxxx.jpg) top center no-repeat;
	  }
#main_wrap{
      width:985px;
	  margin:auto;
	  position:relative;
	  }
	  


/*-----------------end page structure------------------------*/

/*-----------------------upper top-----------------------------*/

#upeer_top{
         width:985px;
		 height:109px;
		 float:left;
		 position:relative;
		 background:url(images/dbt_upper_top_slice.gif) repeat-x;
		 z-index:1000000;
		 }
.logo{
     width:198px;
	 float:left;
	 padding-top:17px;
	 text-align:right;
	 }
.upper_top_right{
     width:742px;
	 float:left;
	 padding-right:0px;
	 }
	 
.upper_top_right_bar{
      width:259px;
	  height:22px;
	  float:right;padding-top:3px;
	  background:url(images/dbt_upper_top_bar.gif) no-repeat;
	  margin-right:15px;
	  padding-left:10px;
	  }
	  
	  
	.upper_top_right_bar li{
	    font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;  display:inline;	list-style:none; 
		background:url(images/dbt_top_bar_icon.jpg) left no-repeat; padding-left:15px; padding-right:10px;
		}
	.upper_top_right_bar li a{
	   color:#FFFFFF;
		}
	  
/*-------menu--------*/

.menu{
      width:100%;
	  float:left;
	  text-align:right;
	  padding-top:5px;
	  position:relative;
	  }
	  
	  	.menu li{
	    display:inline; list-style:none; background:url(images/dbt_menu_line.jpg) right no-repeat; padding-right:30px;
		padding-left:25px; padding-top:10px;
		}
			.menu_li a{
				display:inline;
				}
		


/*---------------------------- top -------------------------------*/

#top{
     width:985px;
	 height:261px;
	 float:left;
	 position:relative;
	 background:url(images/dbt_top_bg.jpg) no-repeat;
	 border-top:4px solid #F4A80D;
	 border-bottom:4px solid #F4A80D;
	 }
	 
.fresh_design{
             width:400px;
			 float:left;
			 position:relative;
			 padding-left:220px;
			 padding-top:60px;
			 }


.fresh_design h2{
 font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; color:#FFFFFF;
 }

.new_ideas{
             width:230px;
			 float:left;
			 padding-left:115px;
			 }

.new_ideas img{
        float:right;
		}
.new_ideas li{
            font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; list-style:disc;
			line-height:14px; margin-left:15px;
			}

/*----------------------banner--------------------------*/
#top_banner{
        width:985px;
		float:left;
		position:relative;
		background-color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		}
		
#top_banner h2{
        font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#7B7B7B; text-align:right;
		height:95px;
		}
.banner_ideas{
         width:222px;
		 height:120px;
		 float:left;
		 background:url(images/dbt_banner_ideas.jpg) no-repeat;
		 margin-left:10px;
		 padding-right:10px;
		 padding-top:10px;
		 }
.banner_search{
         width:222px;
		 height:120px;
		 float:left;
		 background:url(images/dbt_banner_search.jpg) no-repeat;
		 margin-left:10px;
		 padding-right:10px;
		 padding-top:10px;
		 }
.banner_solution{
         width:222px;
		 height:120px;
		 float:left;
		 background:url(images/dbt_banner_solution.jpg) no-repeat;
		 margin-left:10px;
		 padding-right:10px;
		 padding-top:10px;
		 }
		 
.banner_contact{
         width:222px;
		 height:120px;
		 float:left;
		 background:url(images/dbt_banner_contact.jpg) no-repeat;
		 margin-left:10px;
		 padding-right:10px;
		 padding-top:10px;
		 }

/*---------------------------home body------------------------------*/

#home_body{
	width:985px;
	float:left;
	position:relative;
	background:#ffffff;
		 }
#quotebox {
	width: 300px;
	margin-right: 75px;
	float: right;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

		 
.orlando_florida{
	width:985px;
	float:left;
	position:relative;
			  }
   
   .orlando_florida ul{
	margin:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}	
   
   
   
.orlando_florida_field{
	width:950px;
	float:left;
	padding-left:15px;
			  }
	.orlando_florida_field h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0E4973;
	width:750px;
	background:url(images/dbt_orlando_underline.gif) left bottom no-repeat;
	margin-top:3px;
	height:28px;
			  }
	
.orlando_florida_img{
              width:200px;
			  float:right;
			  }
			  
.orlando_florida_field p{
 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#1E6899; padding-top:3px;
 }
 
 
.web_block{
         width:985px;
		 float:left;
		 position:relative;
		 }
.web_block_header{
         width:985px;
		 float:left;
		 position:relative;
		 }
		 
  .web_block_header li{
            font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1E6899; list-style:none;
			display:inline; padding-left:130px;
			}
		 
.web_block_body{
	width:975px;
	height:150px;
	float:left;
	position:relative;
	padding-left:10px;
	border-top:4px solid #F2A70D;
	overflow:auto;
	background-image: url(images/dbt_web_block_slice.gif);
	background-repeat: repeat-x;
		 }
.web_block_body_txt{
	width:215px;
	float:left;
	padding-right:12px;
	position:relative;
	height: 150px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
		 }
.web_block p{
     font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#031822; text-align:justify;
      padding-top:10px;
		  }
		  
		  
/*---------------------------- XXXXXXXXXXXXXXXXXX -------------------------------*/

#top1{
     width:985px;
	 height:123px;
	 float:left;
	 position:relative;
	 background:url(images/dbt_top_1_bg.jpg) no-repeat;
	 border-top:4px solid #F4A80D;
	 border-bottom:4px solid #F4A80D;
	 }
.fresh_design_sub{
             width:400px;
			 float:left;
			 position:relative;
			 padding-left:220px;
			 padding-top:20px;
			 }
#main_body{
         width:985px;
		 float:left;
		 position:relative;
		 
		 padding-bottom:15px;
		 }		  
/*--left----------*/
.left{
	 width:212px;
	 float:left;
	 position:relative;
	 padding-left:13px;
	 background:url(images/dbt_middle_underline.jpg) top right no-repeat;
	 }
.aboutus_button{
	width:207px;
	float:left;
	padding-top:20px;
	background:url(images/dbt_aboutus_underline.gif) left bottom no-repeat;
	padding-bottom:10px;
	list-style-type: square;
	list-style-position: inside;
	 }
	.aboutus_button h2{
	               font-size:15px; color:#90908F; font-weight:bold; padding-top:20px;
				   }
				   
.editable_txt{
       width:184px;
	   float:left;
	   position:relative;
	   }
	   
.editable_txt_1{
       width:184px;
	   float:left;
	   position:relative;
	   padding-top:20px;
	   }
	 .editable_txt_1_header{
       width:184px;
	   float:left;
	   height:28px;
	   position:relative;
	   background:url(images/dbt_editable_txt_1_header_bg.gif) repeat-x;
	   }
	   
	.editable_txt_1_header h2{
	                     background:url(images/dbt_top_bar_icon.jpg) left no-repeat; font-size:15px; font-weight:bold;
						 color:#FFFFFF; padding-left:20px; margin-top:4px; margin-left:8px; 
						 } 
						 
.editable_txt_1_field{
             width:160px;
			 float:left;
			 position:relative;
			 background:#3C669D url(images/dbt_editable_txt_1_field_bg.gif) repeat-x;
			 padding:15px 9px 15px 15px;
			 }
			 
	.editable_txt_1_field li{
	    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;  line-height:14px;
		list-style:disc; position:relative; margin-left:15px;
		}
	.editable_txt_1_field li a{
	   color:#FFFFFF;
		}
	.editable_txt_1_field li a:hover{
	   color:#FFFFFF; text-decoration:underline;
		}
		
.editable_txt_1_field p{
	    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:10px;
		}
		
.editable_txt_2{
       width:184px;
	   float:left;
	   position:relative;
	   padding-top:20px;
	   }
	 .editable_txt_2_header{
       width:184px;
	   float:left;
	   height:28px;
	   position:relative;
	   background:url(images/dbt_editable_txt_2_header_b.gif) repeat-x;
	   }
	   
	.editable_txt_2_header h2{
	                     background:url(images/dbt_icon1.jpg) left no-repeat; font-size:15px; font-weight:bold;
						 color:#FFFFFF; padding-left:20px; margin-top:4px; margin-left:8px; 
						 } 
						 
.editable_txt_2_field{
             width:160px;
			 float:left;
			 position:relative;
			 background-color:#EEEEEE;
			 padding:15px 9px 15px 15px;
			 }
			 
	.editable_txt_2_field li{
	    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#959595;  line-height:14px;
		list-style:disc; position:relative; margin-left:15px;
		}
	.editable_txt_2_field li a{
	   color:#959595;
		}
	.editable_txt_2_field li a:hover{
	   color:#959595; text-decoration:underline;
		}
		
.editable_txt_2_field p{
	    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#959595; padding-top:10px;
		}
		
		
/*--------- right---------------*/
.right{
	width:725px;
	float:right;
	position:relative;
	padding-left:15px;
	padding-right:20px;
	list-style-type: decimal;
	  }
	  
.orlando_florida_field_sub{
	width:725px;
	float:left;
			  }
	.orlando_florida_field_sub h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#106597;
	width:700px;
	background:url(images/dbt_orlando_underline2.gif) left bottom no-repeat;
	margin-top:3px;
	height:28px;
			  }
			  
	.orlando_florida_field_sub h3{		  
	          font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F5A90D; padding-top:15px;
			  }

			  
.orlando_florida_field_sub p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#828282;
	padding-top:3px;
	list-style-type: square;
 }
 
 /*---------------- middle box---------------*/
 
.middle_box_wrap{
            width:725px;
			float:left;
			position:relative;
			padding-top:20px;
			}
	
.middle_box{
           width:231px;
		   float:left;
		   position:relative;
		   background:url(images/dbt_middle_box_slice.gif) repeat-y;
		   margin-right:5px;
		   }	
.middle_box_field{
           width:231px;
		   float:left;
		   position:relative;
		   height:235px;
		   }	



/*----------------------------------- bottom------------------------------*/

#bottom{
     width:100%;
	 height:198px;
	 margin:auto;
	 position:relative;
	 position:relative;
	 background:url(images/dbt_bottom_bg.jpg) center no-repeat;
	 }
	 
#bottom_field{
	width:985px;
	position:relative;
	margin:auto;
	 }

.bottom_left{
     width:458px;
	 float:left;
	 }
.number{
        width:440px;
		float:left;
		position:relative;
		padding-bottom:10px;
		padding-left:18px;
		background:url(images/dbt_number_underline.jpg) left bottom no-repeat;
		}
		
.number h2{
         font-size:35px; color:#FFFFFF; font-weight:bold;
		 }
.number p{
         font-size:11px; color:#FFFFFF;
		 }
		 
.copy_txt{
        width:422px;
		float:left;
		padding-top:10px;
		padding-left:18px;
		}
		
		
.bottom_right{
     width:485px;
	 float:left;
	 padding-left:15px;
	 }
.bottom_nav_field{
	width:120px;
	height:120px;
	float:left;
	position:relative;
	background:url(images/dbt_bottom_ver_line.jpg) left no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
		}
		
.bottom_nav_field li{
          font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#E3E3E3; list-style:none;
		  line-height:18px;
		  }
.bottom_nav_field li a{
          color:#E3E3E3;
		  }
		  
.smalltext4box {
	font-size: 9px;
}



   
.pressdetaildate {
	font-size: 10px;
	font-weight: bold;
}
.pressdate {
	font-size: 9px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#13507F;
	padding:0px;
	margin:0px;
	font-style: normal;
}
.shorttitles {
	font-weight: bold;
	color: #057ACA;
	font-size: 13px;
}
.thingreyline {
	border: 1px solid #CCCCCC;
}

a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;    
	background-position:0 0;
	background-repeat:no-repeat;
	height:23px;
	text-decoration:none;
	color:#000;	
	font-style:normal;
	margin:0;
	padding:0;	
	vertical-align:middle;	
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}

a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
	color:#666666;
	display:inline-block;
	display:inline-block;
	line-height:21px;
	letter-spacing:0 !important;
	font-family:Arial!important;
	font-style:normal;
	background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:23px;
	padding:1px 15px 0 5px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
	_padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
	font-size:16px;
	font-weight: bold;
	
}

a.button:hover, a.activeButton, a.activeButton span,
a.button:hover span{
    background-image:url(images/button.gif);  
    color:#FFF;
    font-weight:bold;  
}
.thingreylinepadding {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.servicestitletext {
	font-size: 18px;
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
}

#servicesbox #servicesboxtext {
	float: left;
	
}
#servicesbox #servicesboxpic {

	width: 50px;
	padding: 10px;
	margin-left: 10px;
	background-color: #EEEEEE;
}
#servicesbox {
	width: 600px;
	padding: 10px;
	margin-left: 50px;
	border: 1px solid #CCCCCC;
	height: 175px;
	background-image: url(images/background%20box.jpg);
	background-repeat: repeat;
}#servicesleft {
	width: 150px;
	float: left;
	margin: 10px;
}
#servicesright {
	margin-left: 150px;
	margin-top: 10px;
}
.servicespagelist {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding-left:0px;
	margin-top:4px;
	margin-left:2px;
	font-family: Arial, Helvetica, sans-serif;
}
#bcbox {

	width: 600px;
	padding: 10px;
	margin-left: 50px;
	border: 1px solid #CCCCCC;
	height: 175px;
	background-image: url(images/background%20box.jpg);
	background-repeat: repeat;
}
#leftbac {
	width: 500px;
	float: left;
	text-align: center;
}
#rightbac {
	width: 200px;
	float: left;
	text-align: right;
}

.right ul{
	margin:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}	
.menuphone {
	width:780px;
	float:left;
	text-align:right;
	padding-top:5px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 7px;
	color: #999999;
}
#video {
	float: right;
	padding: 15px;
}

.homepaddingpic {
	padding: 25px;
	float: right;
	visibility: inherit;
}
.thingreylinelotofpadding {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 10px;
}
#quoteboxtitle {
	background-color: #1D73A4;
	color: #FFFFFF;
	font-size: 16px;

}
#smallquotebox {
	padding: 25px;
	margin: 0px;
	background-color: #FFF;
	text-align: center;
	border: 10px solid #999;
	overflow: hidden;
}
#smallquotebox #form1 p img {
	text-align: center;
}
