/* CSS Document */
html, body {
height: 100%;
margin:0px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
color:#666666;
}

/* text */

a {text-decoration: none}

.blue_text { 
line-height:160%;
font-size:13px;
color:#003366;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

.bold_gray_text { 
line-height:200%;
font-size:14px;
color:#666666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
}

.orange_text { 
line-height:160%;
font-size:13px;
color:#E36F1E;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

.gray_text { 
line-height:160%;
font-size:13px;
color:#333333;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

.bold_orange_text { 
line-height:160%;
font-size:14px;
color:#E36F1E;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
}

.bold_blue_text { 
line-height:160%;
font-size:14px;
color:#003366;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
}

/* body */

#top_graphic_content {
border:0px solid #666666;
margin:0px;
width:800px;
padding:0px 0px 0px 0px;   
height:517px;
}

#top_graphic_left {
background-image:url(images/top_graphic_left.gif);
background-repeat:no-repeat;
padding:517px 0px 0px 0px;
margin:0px;
height:0px;
width:490px;
float:left;
overflow:hidden;
}

#top_graphic_right {
background-image:url(images/top_graphic_right.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px;
height:517px;
width:310px;
float:right;
overflow:hidden;
}

#top_bar {
background-image:url(images/top_bar.gif);
background-repeat:no-repeat;
padding:47px 0px 0px 0px;
height:0px;
width:800px;
overflow:hidden;
}

#top_bar2 {
background-image:url(images/top_bar2.gif);
background-repeat:no-repeat;
padding:47px 0px 0px 0px;
height:0px;
width:800px;
overflow:hidden;
}

#sliver {
padding:0px; 
height:auto;
width:800px;
background-image:url(images/sliver.gif); 
background-repeat:repeat-y;
}

#sliver_content {
border:0px solid #666666;
margin:auto;
padding:0px 0px 0px 0px;   
height:600px;
}

#sliver_content2 {
border:0px solid #666666;
margin:auto;
padding:0px 0px 0px 0px;   
height:480px;
}

#demo_button {
background-image:url(images/demo_button.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 62px;
height:86px;
width:178px;
}

#video {
border:1px solid #666666;
padding:0px 0px 0px 0px;
margin:155px 0px 0px 18px;
height:208px;
width:268px;
}

#sliver_cap {
background-image:url(images/sliver_cap.gif); 
padding:0px 0px 0px 0px; 
height:21px;
width:800px;
}

#bottom_content {
border:0px solid #666666;
margin-left:0px;
padding:20px 30px 0px 30px;   
width:740px;
height:auto;
}

#bottom_content2 {
border:0px solid #666666;
margin-left:0px;
padding:20px 30px 0px 30px;   
width:740px;
height:auto;
}

