body{
padding:0px;
margin:5px 0px 0px 5px;
background-color:#cccccc;
width:100%;
height:100%;
}

div{
font-family:arial,times new roman;
}

.header_logo{
height:80px;
}

.footer_div{
clear:left; 
height:66px;
}
.temp_movie_link{
font-size:.9em;
position:absolute;
top:229px;
left:340px;
font-weight:bold;
}

.v_links{
font-size:7pt;
padding:3px;
margin-left:15px;
margin-right:15px;
font-weight:bold;
clear:left;
text-align:left;
text-align:center;
}

.drop_shadow{
width:1015px;
background-image:url(../images/drop_shadow_repeat.jpg);
background-repeat:repeat-y;
background-position:right;
}

.media_container{
width:1015px;
height:125px;
background-image:url(../images/drop_shadow_repeat.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#000000;
}


.flash_box{
width:750px;
height:100px;
background-color:#000000;
border:0px;
padding:0px;
margin:0px;
}

.main_body{
width:900px;
min-height:560px;
padding-left:98px;
background-color:#FFFFFF;
background-image:url(../images/circuit_board_tiled.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

.footer{
text-align:center;
width:700px;
height:100px;
background-image:url(../images/footer_background.jpg);
padding-top:5px;
padding-bottom:5px;
font-size:10pt;
}

.media_3D{
font-size:10pt;
float:left;
text-align:left;
padding:5px;
font-weight:bold;
color:#666666;
}


.welcome_sidebar{
width:150px;
float:left;
padding:3px;
margin:0px 5px 5px 0px;
font-size:8pt;
background-color:#f0f0f0;
border:2pt solid #cccccc;
}

.sidebarContact{
float:left;
padding:5px;
margin:20px 0px 0px -116px;
font-size:8pt;
border:1px solid black;
background-color:#f1f1f1;
font-family:arial;
}

.sidebarContactInput{
font-size:8pt; 
font-family:Arial;
}

.sidebarContactTextArea{
font-size:8pt; 
font-family:Arial;
width:80px;
height:80px;
}

.sidebarFlash{
clear:left;
float:left;
margin:20px 0px 0px -112px;
}

.welcomeBoxBottom{
clear:left;
float:left;
width:700px;
}

.welcome_graphic{
width:350px;
height:311px;
padding:20px;
z-index:-1;
}

.welcome_graphic_text{
float:left;
width:160px;
margin:15px 0px 15px 5px;
font-size:10pt;
text-align:justify;
}

.welcome_divider{
font-size:5pt;
clear:left;
height:5px;
margin:0px 0px 5px 0px;
background-color:#cccccc;
width:100%;
}

.welcome_column_left{
font-size:8pt;
padding:3px;
float:left;
width:275px;
height:500px;
margin:0px 5px 5px 0px;
height:132px;
background-color:#F0F0F0;
border:2pt solid #cccccc;
}

.welcome_column_middle{
float:left;
margin-left:20px;
}

.welcome_column_right{
font-size:8pt;
padding:3px;
float:left;
margin-left:20px;
width:135px;
height:122px;
background-color:#F0F0F0;
border:1pt solid #cccccc;
margin-right:5px;
}

.prod_buttons{
padding-top:20px;
padding-left:30px;
}

.page_container{
background-image:url(../images/welcome_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.welcome_page_container{
background-image:url(../images/welcome_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-left:20px;
height:100%;
min-height:500px;
}


#missionStatement{
width:190px; 
float:left; 
font-size:11pt;
margin-left:10px;
}

#whatsNewBox{
float:left; 
margin:25px 0 0 15px; 
font-size:10pt;
}

#whatsNewContent{
float:right; 
width:180px; 
margin:0 20px 0 0; 
text-align:justify; 
font-size:9pt;
}

#welcomeMovieBox{
width:430px; 
height:323px; 
text-align:center;
}

#welcomeShowcase{
width:850px; 
height:150px; 
font-weight:bold; 
text-align:center; 
padding:30px 0 0 0;
margin-left:45px;
}

.welcomeShowcaseImg{
text-decoration:none;
}

.title{
font-size:12pt;
font-family:arial;
font-weight:bold;
color:#272A9F;
padding-top:5px;
}

.prod_title{
font-size:12pt;
font-family:arial;
font-weight:bold;
color:#272A9F;
padding-top:5px;
margin-left:30px;
}

.buttons{
margin-left:25px;
}

.quick_facts{
margin-bottom:5px;
margin-left:25px;
font-weight:bold;
font-size:10pt;
}
.view_pdf_link{
font-family:arial;
font-size:8pt;

}
.link_title{
font-size:10pt;
font-weight:bold;
font-family:arial;
color:#272A9F;
}

.corporate_text{
text-align:justify;
font-size:12pt;
padding:10px 80px 30px 10px;
}

.corporate_text img{
float:right;  
margin-top:10pt; 
margin-left:20px;
}

.null{
color:#000000;
font-size:8pt;
border: 0px solid #000000;
text-decoration:none;
}

.welcome_text{
font-family:arial;
font-size:8pt;
}

.welcome_text td{
padding-bottom:20px;
}

.welcome_text img{
padding-top:10px;
}

font.header{
font-weight:bold;
font-family:arial;
}

td.va{
padding:5px 0px 5px 10px;
font-family:arial;
font-size:8pt;
color:#000000;
text-align:center;
}

.main{
font-family:arial;
font-size:10pt;
text-align:justify;
vertical-align:top;
}


td.side{
border-left:1pt solid #3399FF;
font-family:arial;
font-size:8pt;
vertical-align:top;
}

.product_media_container{
width:549px;
height:364px;
background-image:url(../images/prod_drop_shadow.png);
background-position:bottom right;
background-repeat:no-repeat;
}

#transport_list{
font-size: 10pt;
margin-top:6px;
}

#transport_list dt{
font-weight: bold;
background:url('../images/bullet.gif');
background-repeat:no-repeat;
background-position: 0px 0.5em;
padding-left:0.5em;
}

#transport_list dd{
margin: 0px 0px 15px 15px;
font-size: 11pt;
}

.columns_container{
font-family: helvetica, arial, times new roman;
font-size:8pt;
margin:15px;
padding:0px;
clear:left;
width:750px;
}

.column{
padding:0px 50px 0px 0px;
width:200px;
float:left;
}

.intro_paragraph{
text-align:justify; 
font-family:arial; 
padding:5px; 
margin:15px 20px 15px 15px; 
font-size:8pt;
width:750px;
}

.detailed_specifications{
width:550px;
margin:5px;
padding:5px; 
clear:left;
float:left;
}

.prodnumber{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#6666FF;
}

.image{
padding-right:10pt;
}

.description{
vertical-align:top;
text-align:justify;
font-family:arial;
font-size:8pt;
padding-left:5pt;
padding-right:10px;
padding-top:10px;
border-right:1pt solid #CCCCCC;
border-top:1pt solid #CCCCCC;
}

#MMInterface{
border:1pt solid black;
margin-left:-100px;
width:965px; 
height:705px;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

.menu{
font-size:12pt;
font-weight:bold;
width:1005px;
height:20px;
padding:0px 0px 0px 10px;
background-image:url(../images/drop_shadow_repeat.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#cccccc;
}

#menu_in {
top: 0;
left: 0;
width: 1005px;
}

#menu_in dl {
float: left;
width: 120px;

}
#menu_in dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background-color: #ccc;
}
#menu_in dd {
position:absolute;
width:150px;
font-size:10pt;
border: 2px solid gray;
background-color:#ccc;
padding:5px;
}
#menu_in li {
text-align: center;
background: #ccc;
}
#menu_in li a, #menu_in dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu_in li a:hover, #menu_in dt a:hover {
background: #eee;
}

