﻿@import "reset.css";
@import "reset-fonts.css";

html
{
    background-color:#356ea5;
    /*background-color:#2c639c;*/
    background-image:url("images/bkg.jpg");
    background-repeat:repeat-x;
}

body
{

   
}

form
{
 
}

h1
{
    font-size:180%;
    font-weight:bold;
    line-height:normal;
}

h3
{
     text-align:center;
     line-height:normal;
     font-weight:bold;
     font-size:120%;
     
}

h6
{
    font-weight:bold;
}

hr
{
    border:0;
    color:#e5e5e2;
    background-color:#e5e5e2;
    height:1px;    
}

hr.underline
{
    width:200px;
      line-height:1px;
    
}

h3.padding
{
    padding-top:10px;
}

strong
{
    font-weight:bold;
}

.clearer
{
    CLEAR: both;	DISPLAY: block;	FONT-SIZE: 1px;	MARGIN-BOTTOM: -1px;	LINE-HEIGHT: 1px;	HEIGHT: 1px
}

.defaultPadding
{
    padding:15px;
}

#container
{
     width:800px;
     margin-left:auto;
     margin-right:auto; 
}

#head
{
    background-image:url("images/logo.jpg");
    background-repeat:no-repeat;
    background-position:15px 20px;
    height:115px;
}

#head .headlink
{
   height:115px;
   width: 285px;
   float:left;
}

#head .m
{
    width:470px;
    height:80px;
    float:right;
    margin-right:10px;
    margin-top:25px;
}

#content 
{
    
    background-color:White;     
    padding-bottom:20px;
}

#footer
{
    color:White;
    font-size:80%;
    margin-top:10px;
     text-align:center;
}
/**/

/**/

.WhiteBox .WhiteBox-bottom
{
    height:10px;
    line-height:10px;
    overflow:hidden;
    
   background: transparent url('images/corner_bottom_left.png');
   background-repeat:no-repeat;
   background-position:left top;
}

.WhiteBox .WhiteBox-bottom-outer
{
    padding-left:10px; padding-right:10px;
    background: transparent url('images/corner_bottom_right.png');
    background-repeat:no-repeat;
    background-position:right top;
    line-height:10px;
   
}

.WhiteBox .WhiteBox-bottom-inner
{
    height:10px;
    background-color:White;
    line-height:10px;    
    
}


#Default .header
{
    height:277px;
    background-image: url("images/header.jpg");
    background-repeat:no-repeat;
    
}

#DefaultMediaPlayer .header
{
    height:277px;
    background-image: url("images/HeaderMediaPlayer.jpg");
    background-repeat:no-repeat;
    
}
#DefaultMediaPlayer .header .content,
#Default .header .content
{
    /*border:solid 1px black;*/
     
     margin-top:30px;
     margin-left:55px;
     width:500px;
     line-height:120%;
}

#DefaultMediaPlayer .header .content p,
#Default .header .content p
{
    padding-top:5px;
}

#Default .features
{
    width:280px;
    float:right;
    margin-right:15px;
border-left:1px solid #e5e5e2;
}

#Default .features p
{
    padding:10px;
}

#Default .videos ul,
#Default .features ul
{
     margin-left:10px;
}

#Default .videos li
{
     padding-bottom:5px;
}


#Default .videos
{
    margin-left:10px;
    width:490px;
    float:left;   
    
}


    
#Default .pagecontent
{
    margin-top:10px;
     line-height:120%;
}

#Default .pagecontent li
{
    margin-top:5px;
}

.downloadNow
{
     margin-top: 25px;
     width:290px;
     margin-left:auto; margin-right:auto;
}

.downloadNow .dlNowIcon
{
    float:left;
}

.downloadNow .dlText
{
      padding-left:60px;
      font-size:140%;
       padding-bottom:5px;
         padding-top:0px;
}


.box-right-bottom
{
    margin-top:10px;
    
}

.article .download-button
{
      text-align:center;
}

.article .description
{
     padding-top:10px;
}

.article .description ol
{
    padding-left:40px;
    margin-left:auto;    
}

.article ol li
{
    list-style-type:decimal;    
}

.article .description ol
{
    padding-top:10px;
}

.article .ads
{
    float:right;
    width:202px;
}

.breadcrumbs
{
    padding-top:20px;
}

#silverlightControlHost {
    height: 600px;
	text-align:center;
	width:380px;
	margin-left:auto; 
	margin-right:auto;
}

.LearnMore
{
    text-align:center; 
    line-height:60px;
}

.LearnMore a
{
    font-size:120%;
}

#HomePage .tabs
{
    background-image:url('images/home-hr.png');
    background-repeat:no-repeat;
    background-position:center 20px;
    
    
}