﻿*
{margin:0px;
 padding:0px;
}

body 
{
    background-color:#C8C8C8;
}

img
{border:0px;}

#mainContainer
{
    width:964px;
    padding-top:15px;
    padding-bottom:25px;
    margin:0px auto;
    margin-top:10px;
    background:url(../images/hype-bg-top.gif) top no-repeat;
}

#header
{
    width:964px;
    height:122px;
    position:relative;
    float:left;
    z-index:30;
    background:url(../images/hype-bg-mid1.gif) top repeat-y;
}

#logo
{
    width:303px;
    height:90px;
    position:relative;
    float:left;
    left:18px;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    overflow:hidden;
}

#headerRight
{
    width:622px;
    height:90px;
    position:relative;
    background:url(../images/hypeheader.gif) no-repeat;
    float:left;
    left:18px;
    text-align:right;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    overflow:hidden;
}

#headerLinksSocial
{
     width:614px;
    height:10px;
    position:relative;
      float:left;
    left:0px;       
            text-align:right;
            padding-top:5px;
            padding-right:18px;
			 font-family:Arial;
    font-size:13px;
    color:#666;
    text-decoration:none;
    font-weight:normal;
}

#headerLinksSocial img
{
	vertical-align: top;	
}

#headerLinksSocial a,a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    text-decoration:none;
    font-weight:bold;
}

#headerLinksSocial a:hover,a:active
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    text-decoration:underline;
    font-weight:bold;
}

#headerLinks
{
    float:left;
    position:relative;
    height:11px;
        width:613px;
            text-align:right;
            padding-top:6px;
            padding-right:10px;
}

#headerLinks a,a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    text-decoration:none;
    font-weight:bold;
}

#headerLinks a:hover,a:active
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    text-decoration:underline;
    font-weight:bold;
}

.grayseparator
{
    font-family:Arial;
    font-size:11px;
    color:#666;
    font-weight:bold;
    margin-left:8px;
    margin-right:8px;
}

#headersearch
{
    width:510px;
    float:left;
    text-align:right;
    position:relative;
    z-index:20;
    height:17px;
    top:45px;
    left:80px;
}

#headersearch .form
{
 height:16px;   
 border: 1px solid #ccc;
 color:#666;   
 padding:2px;
 width:135px;
    
}
#headersearchbox
{
    float:left;
    width:23px;
    height:22px;
    position:relative;
    z-index:20;
        top:46px;
        left:83px;
        overflow:hidden;
}


#mainContent
{width:936px;
 background:url(../images/hype-bg-mid.gif) bottom repeat-y;
 height:auto;
 position:relative;
 float:left;
 z-index:1;
 padding-left:18px;
 padding-right:10px;
}

#homeTopLeft
{
    width:619px;
    height:257px;
    float:left;
    z-index:2;
    position:relative;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

#homeTopLeft #flash
{
    width:609px;
    padding:5px;
    height:247px;
}

#homeTopRight
{
    width:305px;
    height:257px;
    float:left;
    position:relative;
    z-index:2;
    background:url('../images/whyjoin-bg.gif') no-repeat;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    overflow:hidden;
}

#homeTopRight #content
{
    margin-top:12px;
	padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
    position:relative;
    float:left;
    height:175px;
    width:285px;
}

#homeTopRight #content p
{
    font-family:Arial;
    font-size:12px;
    margin-bottom:15px;
    color:#666;}

#boxHead
{
    width:304px;
    background:url('../images/hype-box-head.gif') no-repeat;
    height:28px;
}

#boxMid
{
    width:279px;
    background:url('../images/hype-box-mid.gif') repeat-y;
    height:260px;
    font-family:Arial;
    font-size:12px;
    padding-left:10px;
    padding-right:15px;
    color:#333;
    padding-top:10px;
}

#boxPoll
{
    width:279px;
    background:url('../images/hype-box-mid.gif') repeat-y;
    height:auto;
    font-family:Arial;
    font-size:12px;
    padding-left:10px;
    padding-right:15px;
    color:#333;
    padding-top:10px;
}


#boxVideo
{
    width:276px;
    background:url('../images/hype-box-mid.gif') repeat-y;
    height:222px;
    font-family:Arial;
    font-size:12px;
    padding-left:18px;
    padding-right:10px;
    color:#333;
    padding-top:13px;
}



#boxPoll a,a:visited
{
     font-family:Arial;
    font-size:11px;
    color:#66cccc;
    text-decoration:none;
    font-weight:normal;
}

#boxPoll a:hover,a:active
{
font-family:Arial;
    font-size:11px;
    color:#66cccc;
    text-decoration:underline;

}

#boxMid a,a:visited
{
       font-family:Arial;
    font-size:12px;
     color:#0c3983;
text-decoration:none;
font-weight:normal;
}

#boxMidWide a,a:visited
{
       font-family:Arial;
    font-size:11px;
     color:#0c3983;
text-decoration:none;
font-weight:normal;
}

#boxMidWide a:hover,a:active
{
       font-family:Arial;
    font-size:11px;
     color:#0c3983;
text-decoration:underline;
font-weight:normal;

}


#boxBottom a,a:visited
{
       font-family:Arial;
    font-size:12px;
     color:#0c3983;
text-decoration:none;
font-weight:normal;

}

#boxMid a:hover,a:active
{
       font-family:Arial;
    font-size:12px;
     color:#0c3983;
text-decoration:underline;
font-weight:normal;

}

#boxBottom a:hover,a:active
{
       font-family:Arial;
    font-size:12px;
     color:#0c3983;
text-decoration:underline;
font-weight:normal;
}
#boxBottom
{
    width:304px;
    background:url('../images/hype-box-bottom.gif') no-repeat;
    height:14px;
    text-align:right;  
    padding-bottom:10px;
}

#boxHeadWide
{
    width:618px;
    background:url('../images/hype-box-head-wide.gif') no-repeat;
    height:28px;
    overflow:hidden;
    float:left;
}

#boxMidWide
{
    width:593px;
    background:url('../images/hype-box-mid-wide.gif') repeat-y;
    height:auto;
    font-family:Arial;
    font-size:12px;
    padding-left:10px;
    padding-right:15px;
    color:#333;
    padding-top:10px;
    overflow:hidden;
    float:left;

}

#boxBottomWide
{
    width:618px;
    background:url('../images/hype-box-bottom-wide.gif') no-repeat;
    height:14px;
    text-align:right;
    padding-bottom:10px;
    overflow:hidden;
    float:left;
}


#bottomBoxLeft
{
    width:304px;
    padding-right:0px;
    float:left;
    position:relative;
    padding-top:15px;   
overflow:hidden;
}

#boxBottomLeftWhole
{
 width:618px;
 padding:0px;
 float:left;
 position:relative;
 overflow:hidden;   
    
}

#bottomBoxMid
{
    width:304px;
    padding-left:10px;
    padding-right:0px;
    float:left;
    position:relative;
    padding-top:15px;
    font-family:Arial;
    font-size:12px;
    color:#333;
    overflow:hidden;}

#bottomBoxMid table
{
    padding-left:0px;
    padding-right:14px;
    width:280px;
}

#boxMidWide td
{
    width:85px;
    padding-left:5px;
    padding-right:6px;
    padding-bottom:10px;
    text-align:center;
}

#boxMidWide td a,a:visited
{font-family:Arial;
 font-size:11px;
 text-decoration:none;
  color:#17609a;
  font-weight:normal;
}

#boxMidWide td a:hover,a:active
{font-family:Arial;
 font-size:11px;
 text-decoration:underline;
  color:#17609a;
  font-weight:normal;
}

#boxMidWide a,a:visited
{font-family:Arial;
 font-size:12px;
 text-decoration:none;
  color:#17609a;
  font-weight:normal;
}

#boxMidWide a:hover,a:active
{font-family:Arial;
 font-size:12px;
 text-decoration:underline;
  color:#17609a;
  font-weight:normal;
}

#boxMidWide td p
{
    margin-top:3px;
}

#bottomBoxRight
{
    width:304px;
    padding-left:10px;
    float:left;
    position:relative;
    padding-top:15px;
    overflow:hidden;
}

#boxHead h2, #rightBoxHead h2, #boxHeadWide h2
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    padding-left:12px;
    padding-top:6px;
    text-transform:uppercase;
}

p
{
    font-family:Arial;
    font-size:12px;
    color:#333;
}

#innerLeftNav
{
    width:185px;
    background:url(../images/hype-leftnav-bg.gif) top left no-repeat;
    float:left;
    height:550px;
    position:relative;
    top:10px;
    padding-top:20px;
    padding-left:15px;
    padding-right:15px;
}

#innerLeftNav a,a:visited,a:hover,a:active
{font-size:11px;
 font-weight:bold;
 text-decoration:none;

}

#innerLeftNav h2 
{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#666;
}

#innerMainContent
{
    width:483px;
    float:left;
    height:auto;
    position:relative;
    padding-left:5px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:12px;
    font-family:Arial;
    color:#333;
}

#innerMainContentWide
{
    width:680px;
    float:left;
    height:auto;
    position:relative;
    left:7px;
    padding-left:15px;
    padding-right:15px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:12px;
    font-family:Arial;
    color:#333;
}


#innerMainContent h1, #innerMainContentWide h1
{
    font-family:Times New Roman;
    color:#66cccc;
    font-size:24px;
    margin-left:0px;
    margin-bottom:20px;
}

#innerMainContent h2, #innerMainContentWide h2
{
    color:#2764aa;
    font-size:14px;
    margin-left:5px;
    margin-bottom:10px;
}


#innerMainContent h3, #innerMainContentWide h3
{
    font-family:arial;
    color:#333333;
    font-size:13px;
    margin-left:0px;
    margin-bottom:5px;
}

#innerMainContent p, #innerMainContentWide p
{font-family:Arial;
 font-size:12px;
 color:#333;
 margin-bottom:15px;
}

#innerMainContent ul, #innerMainContentWide ul
{margin-left:20px;
 margin-bottom:15px;
}

#innerMainContent ul ul, #innerMainContentWide ul ul
{margin-top:15px;
 margin-left:20px;
 margin-bottom:15px;
}

#innerMainContent li, #innerMainContentWide li
{font-family:Arial;
 font-size:12px;
 color:#333;
 text-decoration:none;
}

iframe
{padding:0px;
 margin:0px;
 vertical-align:top;
}



#innerMainContent a,a:visited
{font-family:Arial;
 font-size:12px;
 color:#17609a;
 text-decoration:none;
}

#innerMainContent a:hover,a:active
{font-family:Arial;
 font-size:12px;
 color:#17609a;
 text-decoration:underline;
 font-weight:normal;
}

#innerMainContentWide a,a:visited
{font-family:Arial;
 font-size:12px;
 color:#17609a;
 text-decoration:none;
  font-weight:normal;
}

#innerMainContentWide a:hover,a:active
{font-family:Arial;
 font-size:12px;
 color:#17609a;
 text-decoration:underline;
}



#innerMainContent #grayBox
{
    border-bottom:1px solid #ccc;
    width:483px;
    margin-bottom:20px;
    padding-bottom:7px;
}

#hypeevents
{
border:0px solid #ccc;
padding-top:10px;
}

#hypeevents th
{
    border-bottom:1px solid #ccc;
    font-family:arial;
    color:#2764aa;
    font-size:14px;
    margin-left:0px;
    margin-bottom:7px;
    text-align:left;
    padding-right:30px;

}

#hypeevents td
{
border-bottom:1px solid #ccc;
padding-right:15px;
padding-top:10px;
padding-left:0px;
width:50%;
vertical-align:top;
}

#etf
{
border:0px solid #ccc;
padding-top:10px;
}

#etf td
{
border-bottom:1px solid #ccc;
padding-right:10px;
padding-top:10px;
padding-left:0px;
vertical-align:top;
}

#gallery td
{
    padding-bottom:15px;
    padding-right:10px;
}

#gallery td p
{
margin-bottom:7px;
}

#gallery td h5
{font-family:arial;
    color:#333;
    font-size:12px;
}

#form td
{

padding:5px;
}

#innerRightCol
{width:210px;
 float:left;
 padding-top:30px;
position:relative;
left:7px;
}

#rightShareLink
{
	width:125px;
	float:right;
	padding-top:5px;
	margin-left: 0px;
	margin-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#rightBoxHead
{
    width:210px;
    background:url('../images/hype-right-box-head.gif') no-repeat;
    height:29px;
    padding-top:1px;
}

#rightBoxMid
{
    width:184px;
    background:url('../images/hype-right-box-mid.gif') repeat-y;
    height:auto;
     padding-top:8px;
     padding-left:12px;
     padding-right:14px;

}

#rightBoxMid table
{
    padding-left:0px;
    padding-right:14px;
    width:170px;
    padding-top:2px;
}

#rightBoxMid td
{
    width:80px;
    padding-left:2px;
    padding-right:8px;
    padding-bottom:10px;
    text-align:center;
}

#rightBoxMid a,a:visited
{font-family:Arial;
 font-size:11px;
 text-decoration:none;
  color:#17609a;
  font-weight:normal;
}

#rightBoxMid a:hover,a:active
{font-family:Arial;
 font-size:11px;
 text-decoration:underline;
  color:#17609a;
  font-weight:normal;

}

#rightBoxMid td p
{
    margin-top:3px;
}

#rightBoxMid ul
{width:166px;
 padding-bottom:2px;
 padding-left:12px;
 padding-right:12px;
 padding-top:0px;
 list-style:none;
}

#rightBoxMid li
{
    padding-bottom:2px;
    padding-top:0px;
}

#rightBoxMid li a,a:visited
{
    font-family:Arial;
    font-size:12px;
     color:#17609a;

    text-decoration:none;
}

#rightBoxMid li a:hover,a:active
{
    font-family:Arial;
    font-size:12px;
     color:#17609a;

    text-decoration:underline;
    font-weight:normal;
}

#rightBoxBottom
{
    width:210px;
    background:url('../images/hype-right-box-bottom.gif') no-repeat;
    height:18px;
}

#rightBox
{
    width:210px;
    padding-top:10px;
    float:left;
    position:relative;
}

#rightJoin
{
    width:210px;
    height:126px;
    float:left;
    position:relative;
    background:url('../images/whyjoin-sm.gif') no-repeat;
}

#rightJoin #content
{
    padding-top:31px;
    padding-left:11px;
    padding-right:12px;
    padding-bottom:5px;
    position:relative;
    float:left;
    height:103px;
    width:187px;
}

#rightJoin #content p
{
    font-family:Arial;
    font-size:10px;
    margin-bottom:5px;
    color:#666;}
    
#news p
{margin-bottom:0px;
}

#bottomLink
{
    text-align:right;
}

#bottomLink a,a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#66cccc;
    text-decoration:none;
}

#bottomLink a:hover,a:active
{
    font-family:Arial;
    font-size:11px;
    color:#66cccc;
    text-decoration:underline;
}

#bottomLinkLarge
{
    text-align:right;
}

#bottomLinkLarge a,a:visited
{
    font-family:Arial;
    font-size:12px;
    color:#66cccc;
    text-decoration:none;
}

#bottomLinkLarge a:hover,a:active
{
    font-family:Arial;
    font-size:12px;
    color:#66cccc;
    text-decoration:underline;
}
    

#footer
{width:964px;
 background:url(../images/hype-bg-bottom.gif) top no-repeat;
 height:106px;
 float:left;
 font-family:Arial;
 font-size:11px;
 color:#17609a;
 padding-top:25px;
 text-align:center;
}

#innerFooter
{width:964px;
 background:url(../images/inner-footer-bg.gif) top no-repeat;
 height:114px;
 float:left;
 font-family:Arial;
 font-size:11px;
 padding-top:25px;
 color:#0c3983;
 text-align:center;
}

#footer p, #innerFooter p
{ font-family:Arial;
 font-size:11px;
color:#333;
padding-top:0px;
}

#footer a,a:visited, #innerFooter a,a:visited
{font-family:Arial;
 font-size:11px;
 color:#333;
 text-decoration:none;
 font-weight:normal;
  padding-left:0px;
 margin-left:0px;
 text-align:left;
}

#footer a:hover,a:active, #innerFooter a:hover,a:active
 {font-family:Arial;
 font-size:11px;
 color:#333;
 text-decoration:underline;
 font-weight:normal;
 padding-left:0px;
 margin-left:0px;
 text-align:left;
}

.separator
{font-family:Arial;
 font-size:11px;
 color:#0c3983;
 margin-left:5px;
 margin-right:5px;
}

#footerLinks
{
    padding-bottom:5px;
}

#footerLinks a,a:visited
{font-family:Arial;
 font-size:11px;
 color:#17609a;
 text-decoration:none;
 font-weight:normal;
  padding-left:0px;
 margin-left:0px;
 text-align:left;
}

#footerLinks a:hover,a:active
 {font-family:Arial;
 font-size:11px;
 color:#17609a;
 text-decoration:underline;
 font-weight:normal;
 padding-left:0px;
 margin-left:0px;
 text-align:left;
}

.form
{ 
  font-size:12px;
  font-weight:normal;
  font-family: arial;
  color:#333;
  position:relative;
}

div.blogHeader{background-color:#fff;}
h1.blogTitle{margin:0px;}
h2.blogSubhead{color:#CCC;font-size:large;padding:5px 5px 2px 15px;margin:0;}
span.date{display:block;background-color:#0066CC;font-weight:bold;font-size:small;padding:2px 2px 2px 10px;}

.entrypermalink {display:none;}

div.entry{border-bottom:0px solid #CCC;margin-top:10px;}



h3.entryTitle{font-size:medium;background-color:#EEE;margin:0;padding:2px;border-bottom:1px solid #CCC;font-weight:bold;}

#blog h3 a,a:visited, #bloglist h3 a,a:visited
{
    font-family:arial;
    color:#17609a;
    font-size:13px;
    margin-left:0px;
    margin-bottom:5px;
    font-weight:bold;
    
}

#blog h3 a:hover,a:active, #bloglist h3 a:hover,a:active
{
    font-family:arial;
    color:#17609a;
    font-size:13px;
    margin-left:0px;
    margin-bottom:5px;
    font-weight:bold;
    
}

#blog a,a:visited,a:hover,a:active
{
    font-weight:normal;
}

div.entryBody{padding:0 10px 0 10px;margin:0;font-size:small;}
div.entryFooter{color:#666;font-size:12px;padding:2px 5px 5px 5px;text-align:right;}

#bloglist p
{margin-top:0px;margin-bottom:0px;}

.ekcommentheader
{
    font-family:arial;
    color:#17609a;
    font-size:13px;
    margin-left:0px;
    margin-bottom:5px;
    font-weight:bold;
    
}

.ekcommentdata, .ekcommenttext, .ekcommentbutton
{
    margin-top:7px;
}

#ctl00_mainContent_Login2_UserName, #ctl00_mainContent_Login2_Password
{
    margin-bottom:7px;
}

#ctl00_mainContent_Login2_LoginImageButton
{
    padding-top:5px;
    padding-right:3px;
}

.small
{    font-family:arial;
    color:#666;
    font-size:11px;
}

    