﻿/* ----- PAGE STRUCTURE ----- */

#divOuter
{
    width: 970px;
    
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    
    text-align: center;
    
    clear: both;
}

#divTop
{
    width: 970px;
    height: 166px;
    
    background-image: url(/images/bk_front.png);
    background-repeat: no-repeat;
    background-position: top right;
}
* html #divTop
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_front.png', sizingMethod='images');
}

#divTopFront
{
    width: 970px;
    height: 350px;
    
    background-image: url(/images/bk_front2.png);
    background-repeat: no-repeat;
    background-position: top right;
}
* html #divTopFront
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_front2.png', sizingMethod='images');
}

#divNavWrapper
{
    width: 970px;
    height: 84px;
    
    margin: 0px auto;
    padding: 0px 0px 0px 0px;

    position: relative;
    z-index: 1;
    top: -5px;
    left: 0px;

    text-align: center;

    clear: both;
}

#divNav
{
    width: 970px;
    height: 84px;

    margin: 0px auto;
    padding: 16px 0px 0px 0px;
    
    text-align: center;
    
    background-image: url(/images/bk_nav.png);
    background-repeat: no-repeat;
}
* html #divNav
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_nav.png', sizingMethod='crop');
} 

#divNavInner
{
    width: 920px;
    height: 84px;
    
    margin: 0px auto;
    padding: 0px 0px 0px 0px;

    text-align: center;
}

#divContent
{
    width: 970px;
    
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    
    position: relative;
    z-index: 5;
    top: 0px;
    left: 0px;
    
    background: transparent;
}

#divBottom
{
    width: 970px;

    margin: 0px auto;
    padding: 0px 0px 50px 0px;

    position: relative;
    z-index: 1;
    top: 0px;
    left: 0px;
}


/* ----- SUB STRUCTURES ----- */

/* divTop */

#divTop_Left
{
    width: 361px;
    height: 166px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    float: left;

    background-image: url(/images/lg_gigaluma.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divTop_Left
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lg_gigaluma.png', sizingMethod='crop');
}

#divTop_Right
{
    width: 599px;
    height: 166px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    float: left;
}

/* divContent */

#divContent_Top
{
    width: 970px;
    height: 40px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    background-image: url(/images/bk_contenttop.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divContent_Top
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contenttop.png', sizingMethod='crop');
}

#divContent_Body
{
    width: 970px;

    background-image: url(/images/bk_contentbody.png);
    background-repeat: repeat-y;
    background-position: top left;
}
* html #divContent_Body
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentbody.png', sizingMethod='scale');
}
    #divContent_Body_Inner
    {
        width: 860px;
        
        margin: 0px auto;
        padding: 0px 0px 0px 0px;

        position: relative;
        z-index: 1;
        
        text-align: left;
        
        background-color: #FFFFFF;
    }
    #divContent_Body_Inner_Text
    {
        width: 830px; /*860*/
        
        margin: 10px 15px 10px 15px;
        padding: 0px 0px 0px 0px;

        text-align: left;
    }
    #divContent_Body_Inner_TextResize
    {
        width: 830px;
        
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
        
        position: absolute;
        top: -37px;
        z-index: 1;
    }
    .lnkBackToTop
    {
        width: 100%;
        
        margin: 25px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        
        border-top: solid 1px #CCCCCC;
        
        clear: both;
    }
    #divContent_Body_Inner_Text_DivL
    {
        width: 400px; /*415*/
        
        margin: 0px 15px 0px 0px;
        padding: 0px 0px 0px 0px;
        
        float: left;
    }
    #divContent_Body_Inner_Text_DivR
    {
        width: 400px; /*415*/
        
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
        
        float: left;
    }
    #divContent_Body_Inner_Text_LogIn
    {
        width: 830px;
        
        margin: 0px auto 25px auto;
        padding: 20px 0px 5px 0px;
        
        float: left;
        
        text-align: center;
        
        border-top: solid 5px #CCCCCC;
        border-bottom: solid 5px #CCCCCC;
        
        clear: both;
    }
    
#divContent_Bottom
{
    width: 970px;
    height: 118px;
    
    background-image: url(/images/bk_contentbottom.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divContent_Bottom
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentbottom.png', sizingMethod='crop');
}

/* divContent_Front_Left_Wrapper */

#divContent_Front_Left_Wrapper
{
    width: 635px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    
    float: left;
}

#divContent_Front_Left_Top
{
    width: 635px;
    height: 18px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    background-image: url(/images/bk_contentfronttop.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divContent_Front_Left_Top
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentfronttop.png', sizingMethod='crop');
}

#divContent_Front_Left_Body
{
    width: 635px;
    
    background-image: url(/images/bk_contentfrontbody.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}
* html #divContent_Front_Left_Body
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentfrontbody.png', sizingMethod='scale');
}
    #divContent_Front_Left_Body_Inner
    {
        width: 505px; /*545*/
        
        margin: 0px auto;
        padding: 20px 0px 0px 30px;

        position: relative;
        z-index: 1;
        
        text-align: left;
        
	    background: transparent;
    }


/* divContent_Front_Right_Wrapper */

#divContent_Front_Right_Wrapper
{
    width: 335px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    
    float: left;
}

#divContent_Front_Right_Top
{
    width: 335px;
    height: 18px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    background-image: url(/images/bk_contentnewstop.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divContent_Front_Right_Top
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentnewstop.png', sizingMethod='crop');
}

#divContent_Front_Right_Body
{
    width: 335px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    background-image: url(/images/bk_contentnewsbody.png);
    background-repeat: repeat-y;
    background-position: top left;
}
* html #divContent_Front_Right_Body
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentnewsbody.png', sizingMethod='scale');
}
    #divContent_Front_Right_Body_Inner
    {
        width: 255px;
        
        margin: 0px auto;
        padding: 0px 0px 0px 0px;

        position: relative;
        z-index: 15;
        left: -10px;
        
        text-align: left;

	    background: transparent;
    }
    
#divContent_Front_Right_Bottom
{
    width: 335px;
    height: 28px;

    background-image: url(/images/bk_contentnewsbot.png);
    background-repeat: no-repeat;
    background-position: top left;
}
* html #divContent_Front_Right_Bottom
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_contentnewsbot.png', sizingMethod='crop');
}


/* divBottom */

#divBottom_Left
{
    width: 470px;
    
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;

    text-align: left;

    float: left;
}

#divBottom_Right
{
    width: 500px;

    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;

    text-align: right;

    float: left;
}

/* ----- FRONT PAGE ----- */

#divWelcome
{
    width: 320px;
    height: 316px;
    
    background-image: url(/images/im_welcome.png);
    background-repeat: no-repeat;
    background-position: top left;
    
    float: left;
    
    cursor: pointer;
}
* html #divWelcome
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/im_welcome.png', sizingMethod='images');
}

#divOurApproach
{
    width: 320px;
    height: 316px;
    
    background-image: url(/images/im_ourapproach.png);
    background-repeat: no-repeat;
    background-position: top left;
    
    float: left;
    
    cursor: pointer;    
}
* html #divOurApproach
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/im_ourapproach.png', sizingMethod='images');
}

#divNewsAndLinks
{
    width: 320px;
    height: 316px;
    
    background-image: url(/images/im_newsandlinks.png);
    background-repeat: no-repeat;
    background-position: top left;
    
    float: left;
    
    cursor: pointer;    
}
* html #divNewsAndLinks
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/im_newsandlinks.png', sizingMethod='images');
}

.divSpacerFront
{
    width: 5px;
    height: 316px;
    
    float: left;
}

#divBottomLogosHeader
{
    width: 970px;
    
    padding: 0px 0px 0px 20px;
    
    text-align: left;
    
    clear: both;
}

#divBottomLogos
{
    width: 970px;
    height: 84px;

    margin: 0px auto;
    padding: 15px 0px 0px 0px;
    
    text-align: center;
    
    background-image: url(/images/bk_affil.png);
    background-repeat: no-repeat;
    
    clear: both;
}
* html #divBottomLogos
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bk_affil.png', sizingMethod='crop');
}
#divBottomLogos img
{
    vertical-align: middle;
}