body{
    background: #FFFFFF;
}

#wrapper{
    background: #FFFFFF;
    text-align: left;
	width: 910px;
	margin: 0px auto;
}

#header{
    position: relative;
    height: 58px;
    width: 910px;
    background: #FFFFFF;
    overflow: hidden;
}

#header_logo{
    position: relative;
    top: 4px;
    left: -1px;
}

#menu_bar{
    position: relative;
    width: 910px;
    height: 22px;
    top: 14px;
    background: #646d98;	
    background: #46527e;
    background: #1d3a57;
}

#menu{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.menu_item{
    position: relative;

}

.menu_item a{
    text-decoration: none;
    color: #ffffff;

}

#login{
    position: relative;
    top: -18px;
    right: 10px;
    color: #FFFFFF;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#login a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
   


}


#header_bar{
    position: relative;
    height: 2px;
    width: 910px;
    top: 12px;
    background: #292b49;
}

#featured_view{
    position: relative;
    width: 910px;
    height: 400px;
    background: #FFFFFF;
}

#content{
    position: relative;
    height: 720px;
    width: 910px;
}

#main_view{
    position: relative;
    height: 400px;
    width: 910px;
    background: #FFFFFF;
}

#lower_view{
    position: relative;
    height: 220px;
    width: 910px;
    top: 10px;
    color: #898995;
}

#left_component{
    position: relative;
    height: 220px;
    width: 300px;
    background: #FFFFFF;   
}

#left_component_header{
    position: relative;
    height: 20px;
    width: 300px;
    background-image: url("./images/view_header_back.gif");
}


#center_component{
    position: relative;
    height: 220px;
    width: 300px;
    top: -220px;
    left: 305px;
    background: #FFFFFF;   
}

#center_component_header{
    position: relative;
    height: 20px;
    width: 300px;
    background-image: url("./images/view_header_back.gif");
}

#right_component{
    position: relative;
    height: 220px;
    width: 300px;
    top: -440px;
    left: 610px;
    background: #eeeeee;   
}

#footer{
	position: relative;
    height: 36px;
    width: 910px;
    font-style: font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #000000;
    overflow: hidden;
    
}

#footer a{
	text-decoration: none;
    color: #666666;
}

#footer_bar{
    position: relative;
    height: 2px;
    width: 910px;
    top: 0px;
    margin: 0px 0px 3px 0px;
    background: #292b49;
}

#copyright{
    position relative;
    text-align: center;
    color: #666666;

}


.product_listing{
    position: relative;
    width: 909px;
    height: 150px;
    margin: 34px 0px 0px 0px;
    border-top-style: solid;
    border-top-color: #ffffff;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 21px;
    cursor: pointer;
    overflow: hidden;
}

.product_listing a{
    text-decoration: none;
    color: #999999;

}

.product_listing_description{
    position: relative;
    height: 130px;
    width: 729px;
    top: 10px;
    left: 00px;
}

.product_listing_description_right{
    position: relative;
    height: 130px;
    width: 729px;
    left: 170px;
    top: 10px;
}

.product_listing_icon_right{
    position: relative;
    width: 200px;
    top: -130px;
    left: 759px;
}

.product_listing_icon_left{
    position: relative;
    width: 200px;
    top: -130px;
    left: 0px;
}

.product_listing_drop_cap{
     float:left;
     margin-top: 0px;
     padding: 1px 4px 0px 0px;
     font-size: 14pt;
     height: 1em;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
}


#contact_wrap{
    position: relative;
    width: 900px;
    height: 600px;
}

#contact_info{
    position: relative;
    width: 600px;
    height: 580px;
    top: 20px;
    left: 60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contact_company_info{
    position: relative;
    width: 400px;
    left: 20px;
    font-size: 11px;
    margin: 10px 0px 0px 0px;
}

#contact_company_info_header{
    position: relative;
    width: 300px;
    left: 2px;
    padding: 0px 0px 4px 10px;
    font-size:13px;
    font-weight: bold; 
    color: #213f4c;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003366;
}

#contact_sales{
    position: relative;
    width: 400px;
    height: 150px;
    margin: 10px 0px 0px 0px;
}

#contact_sales_header{
    position: relative;
    width: 300px;
    margin: 20px 0px 0px 0px;
    padding: 2px 0px 2px 10px;
    background: #eeeeee;
    font-size: 12px;
    line-height: 20px;
    color: #213f4c;
    border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;   

}

#contact_sales_data{
    position: relative;
    width: 300px;
    left: 20px;
    margin: 10px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    color: #333333;
}

#contact_sales_data a{
    color: #003366;
}


#contact_map{
    position: relative; 
    width: 509px;
    top: -606px; 
    left: 340px;
   
}

#contact_map_image{
    position: relative;
    top: 00px;
    text-align: center
}

.service_header{
    position: relative;
    width: 910px;
    height: 150px;
}

#device_track_content{
    position: relative;
    width: 883px;
    height: 600px;
    top: 20px;
    left: 25px;
    background: #FFFFFF;
}

#dt_description{
    position: relative;
    width: 600px;
    height: 210px;
    top: 10px;
    left: 1px;
    font-family: Arial, Helvetica;
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    background: #FFFFFF;
}

#dt_screenshots{
    position: relative;
    height: 240px;
    width: 600px;
    top: 10px;
    background: #eeeeee;
}

#right_column{
    position: relative;
    width: 234px;
    height: 640px;
    top: -520px;
    left: 651px;
    background: #FFFFFF;
    overflow:hidden;
}

#right_col_contents{
    position: relative;
    width: 234px;
    top: 15px;
    background: #FFFFFF;
}

#right_col_contents_header{
    position: relative;
    width: 234px;
    height: 23px;
    background: #ffffff;
}

#right_col_contents_body{
    position: relative;
    width: 234px;
    height: 480px;
    font-family: Arial, Helvetica;
    font-size: 11px;
    color: #003366;
    background-image: url("images/right_col_bkgd.gif");
}

#right_col_contents_body td{ 
    font-size: 12px;
    color: #003366;
}

.product_content{
    position: relative;
    top: -20px;
    left: 40px;
    overflow: hidden;
}

.product_title{
    font-family: Arial, Helvetica;
    font-size: 24px;
    color: #666666;

}

.product_description{
    position: relative;
    width: 600px;
    height: 640px;
    top: 10px;
    left: 1px;
    font-family: Arial, Helvetica;
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    background: #FFFFFF;
    overflow: hidden;
}

#mdd_data_sets{
    position: relative;
    left: 40px;
    
}

#mdd_data_sets td{
    font-family: Arial, Helvetica;
    font-size: 12px;
    color: #666666;
}

#mdd_sidebar{
    position: relative;
    width: 220px;
    height: 600px;
    font-family: Arial, Helvetica;
    font-size: 12px;
    background: #FFFFFF;
    color: #444444;
}


#mdd_sidebar td{
    font-family: Arial, Helvetica;
    font-size: 11px;
    color: #444444;
}

#mdd_sidebar a{
    font-family: Arial, Helvetica;
    font-size: 11px;
    color: #444444;
}

#stock_photo_specs{
    position: relative;
    top: 40px;
}

#stock_photo_specs td{
    font-size: 12px;
    color: #444444;
}


#news_title{
    position: relative;
    top: 40px;
    left: 40px;
}

#news_items{
    position: relative;
    width: 780px;
    top: 60px;
    left: 40px;
    overflow: hidden;
}


.news_item{
    position: relative;
    width: 780px;
    height: 40px;
    font-family: Arial, Helvetica;
    font-size: 14px;
    overflow: hidden;
    margin: 10px 0px 20px 0px;
}


.news_item_date{
    position: relative;
    top: 4px;
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-style: italic;
    color: #444444;
}

.news_item_title{
    position: relative;
    height: 40px;
    top: -18px;
    left: 100px;
}

.news_item_title a{
    position: relative;
    text-decoration: none;
    color: #003366;
}

.news_item_logo{
    position: relative;
    top: -20px;
    float: right;


}

#about_title{
    position: relative;
    top: 40px;
    left: 40px;
}

#about{
    position: relative;
    width: 700px;
    left: 40px;
    top: 60px;
    font-family: Arial, Helvetica;
    font-size: 12px;
    line-height: 22px;
    color: #666666;
}

.press_release{
    position: relative;
    width: 800px;
    top: 60px;
    left: 40px;
    font-family: Courier, Helvetica;
    font-size: 14px;
    line-height: 20px;
    



}


