


* { margin:0px; padding:0px; font-family:Verdana; }


html,body { background-color:#000000; }
body { background-image: url('../../Images/_img/background.png'); background-repeat: no-repeat; background-position: top center; }

img { border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: center;
}

a { color:#ffffff; text-decoration: none; }
a:hover { color:#c74a1a; text-decoration: underline; }

div.clear { clear:both; }

div.left { float:left; }

/*    Header Styles      */


#header { width:980px; }
#header img { float:left; margin-left:25px; margin-top:25px; }
#header p { color:#ffffff; font-size: 12px; line-height: 18px; float:right; text-align: right; margin:25px; }




/*    Body Styles        */

#mainwrap { width:980px; background-color: #343434; background-image: url('../../Images/_img/border.gif'); background-repeat: repeat-x; border-bottom:solid 9px #343434; margin-bottom:40px; }

#main { width:962px; background-color:#000000; padding-top:40px; padding-bottom:40px; }
#main h1 { color:#ffffff; font-size:32px; text-align: left; font-weight:normal; margin-bottom:15px; }
#main p { color:#ffffff; font-size:14px; text-align: left; line-height: 20px; }

#video { width:320px; height:240px; display:block; background-image: url('../../Images/_img/video.png'); background-repeat: no-repeat; }
#video:hover { background-image: url('../../Images/_img/video_hover.png'); }

#main p.italic { font-size:10px; font-style: italic; }

#first { width:470px; margin-left:45px; }
#second { margin-left:40px; }
#third { width:360px; margin-left:45px; margin-top:40px; }
#fourth { width:440px; margin-left:45px; margin-top:40px; }

h2 { font-size: 18px; color:#eb4400; margin-left:45px; margin-top:20px; margin-bottom:15px; font-weight:normal; float:left; text-align: left; }

table#chart { float:left; display:block; text-align: left; width:750px; margin-left:45px; margin-right:0px; }
#chart td { background-color:#ffffff; font-size:10px; font-weight:bold; padding:8px; text-align:center; }
#chart thead td { background-color:#c74a1a; color:#ffffff; }
#chart tfoot td { background-color:#c0c0c0; }
#chart td.leftd { text-align: left; padding-left:15px; padding-right:87px; }
#chart td.orange { color:#c74a1a; }
#chart td.grey { background-color:#7F8386; color:#ffffff;}
#chart td.greyfont {color:#666666;}
#signup { width:265px; border: solid 1px #c74a1a; background-color:#ffffff; margin-left:46px; margin-top:25px; float:left;height: 225px; }
#login { width:423px; 
height:275px; 
border: solid 1px #c74a1a; background-color:#ffffff; margin-left:20px; margin-top:25px; float:left; }

#signup a { color:#000000; }

#signup p,#login p { color:#000000; font-size:12px; margin: 5px 15px 0px 15px; text-align:left; }

h3 { font-size:14px; text-align:left; font-weight:normal; color:#ffffff; background-color:#c74a1a; display:block; padding:5px; padding-top:3px; padding-bottom: 7px; padding-left:10px; }
#signup h3 { width:250px; }
#login h3 { width:405px; }

#faq { display:block; float:left; margin-left:45px; width:800px; }
#faq td { color:#ffffff; font-size:12px; padding-right:10px; padding-bottom:15px; vertical-align: top; text-align: left; }

span.white { font-weight:bold; }
span.orange { font-weight: bold; color:#c74a1a; }

#inline { float:left; margin-left:45px; !margin-left:90px; margin-top:20px; }


#faqfull { background-color:#000000; width:820px; padding:15px; }
#faqfull img { float:left; }
#faqfull li { margin:5px; margin-left:30px; }

#logintable { display:block; float:left; margin-left:60px; }
#logintable td { font-size:12px; padding:5px; text-align:right; }
input {  }
.faqlinks {display:block; float:left; margin-left:45px; }
.faqlinks td { color:#ffffff; font-size:15px; font-weight:bold; padding-right:10px; padding-bottom:15px; vertical-align: top; text-align: left; text-decoration:underline; }
.inline { }


.VideoTutorialTable
{
    width: 900px;
}

.VideoTutorialTable .TextCell
{
    vertical-align: top;
}

.VideoTutorialTable .VideoHeaderCell
{
    text-transform: uppercase;
    color: #c04623;
    padding-top: 50px;
    padding-bottom: 20px;
}

.VideoTutorialTable .VideoCell
{
}

.VideoTutorialTable .VideoButtonsCell
{
    vertical-align: top;
}

.VideoTutorialTable .VideoPlayer
{
    width: 395px;
    height: 324px;
    background-color: #e5e6e3;
}

.VideoTutorialTable .VideoPlayer:hover
{
    background-color: Yellow;
}

.VideoTutorialTable .VideoButton
{
    margin-top: 11px;
    background-color: #595959;
    color: White;
    width: 316px;
    height: 30px;
    font-size: 11px;
    cursor: pointer;
}

.VideoTutorialTable .VideoButtonPressed
{
    background-color: #2e2e2e;
    border: solid 2px #595959;
}

.VideoTutorialTable .VideoButton:hover
{
    background-color: #c04623;
}

.VideoTutorialTable .VideoButton .VideoButtonText
{
    margin: 9px 0 9px 20px;
    float: left;
}

.VideoTutorialTable .VideoButton .VideoButtonTime
{
    margin: 9px 20px 9px 0px;
    float: right;
}

.GoToVideoPageBlock
{
    width: 330px;
    color: #ed1c24;
    text-align: left;
    margin-top: 59px;
}

.GoToVideoPageBlock a
{
    color: #ed1c24;
    text-decoration: underline;
}

.GoToVideoPageBlock a:hover
{
    color: #ed1c24;
}