﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
    position 		: relative;
    width 			: 960px;
    margin          : 0 auto;
}

h1 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h2 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h3 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h4 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h5 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h6 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

p 
{
    margin          : 0;
    padding         : .2em 0 1em 0;
    letter-spacing  : normal;
    line-height     : 1.4em;
}

ul 
{
    margin          : 0 2em 1em 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
    list-style-type : disc;
}

ol 
{
    margin          : 0 2em 1em 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
    list-style-type : decimal;
}

li 
{
    margin          : 5px 0 5px 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

strong 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

em 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

u 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:visited 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:hover 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

table 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

tr 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

th 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

td 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

div#branding 
{
    position        : relative;
    height          : 298px;
    width           : 960px;
    margin          : 0 auto;
    z-index         : 1;
}

div#content
{
    position        : relative;
    width           : 960px;
    overflow        : hidden;
    margin-top      : -80px;
    z-index         : 2;
}

div#content_wrapper
{
    position        : relative;
    width           : 100%;
    float           : right;
    margin-left     : -268px;
    margin-top      : 80px;
}

div#content_main
{
    position        : relative;
    margin-left     : 286px;   
    padding-right   : 287px;
    margin-top      : -70px;
    padding-top     : 20px;
    overflow        : hidden;
    height          : 100%;
}

.home div#content_main
{
    padding-right   : 0;    
}


div#content_sub
{
    float           : left;
    position        : relative;   
    width           : 268px;
    min-height      : 650px;
}

*div#content_sub
{
    height          : 650px;   
}

div#site_info
{
    position        : relative;
    height          : 86px;
    text-align      : center;
    z-index         : 100;   
}

div#homeMain
{
    position        : relative;
    width           : 388px;   
    float           : left;
    margin-right    : 20px;
}

div#homeSub
{
    position        : relative;
    width           : 165px;
    padding-left    : 20px; 
    float           : left;
    margin-top      : 80px;
    padding-top     : 120px;
}

div#seaweedRight
{
    position        : absolute;
    width           : 70px;
    height          : 298px;
    right           : 8px;
    top             : 70px;
}

div#seaweedSI
{
    position        : absolute;
    width           : 21px;
    height          : 64px;
    top             : -45px;
    left            : 55px;
}

#divKnowCrabber
{
    position        : relative;
    display         : block;
    height          : 182px;
    width           : 195px;
    top             : -20px;
    left            : 40px;
}

div#rightWrongCord
{
    position        : relative;
    left            : 40px;
}

/*___ SPAN _________________________________________________________________*/

span#knowCrabber
{
    display         : block;
    text-indent     : -9999em;    
}

div#site_info span
{
    display         : block;
    padding-top     : 40px;  
}

div#rightWrongCord span.right
{
    display         : block;
    width           : 215px;
    height          : 147px;
    text-indent     : -9999em;   
    position        : relative;
    margin-left     : 6px;
}

div#rightWrongCord span.wrong
{
    display         : block;
    width           : 221px;
    height          : 151px;
    text-indent     : -9999em;
    position        :relative;
}

/*___ H1 _________________________________________________________________*/

div#branding h1
{
    display         : block;
    height          : 298px;
    width           : 960px;
    margin          : 0 auto;
}

/*___ H2 _________________________________________________________________*/
div#branding h2
{
    position        : absolute;
    top             : 94px;
    left            : 147px;
}

/*___ H3 _________________________________________________________________*/

div#branding h3
{
    position        : absolute;
    top             : 146px;
    left            : 454px;
    display         : block;
    height          : 61px;
    width           : 216px;
    text-indent     : -9999em;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

p.pHomeEmphasize
{
    padding : 10px;   
}

/*___ UL _________________________________________________________________*/

ul.ulMain
{
    margin          : 0 0 0 0;  
    list-style-type : none;
    padding         : 0 0 0 110px;  
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

ul.ulMain li
{
    margin-bottom   : 0.8em;   
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

a#aHelpSpread
{
    display         : block;
    width           : 116px;
    height          : 52px;
    text-indent     : -9999em;
    position        : absolute;
    left            : 45px;
    top             : 90px;
}

div#branding h1 a
{
    display         : block;
    height          : 79px;
    width           : 653px;
    text-indent     : -9999em;
    position        : absolute;
    left            : 138px;
    top             : 11px;
}

a#aNSMCI
{
    display         : block;
    min-height      : 74px;
    padding-left    : 49px;
}

*a#aNSMCI
{
    height          : 74px;   
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/
