﻿body
{
    background-color: #F2F2F2;
}

.MainBodyDiv
{
    text-align: center;
    margin: 0 auto;
    width: 935px;
}

.TopShadow
{
    background: #FFFFFF url('../images/Structure/shadows_01.jpg') no-repeat;
    height: 34px;
}

.BodyHolderDiv
{
    width: 935px;
    background-image: url('../images/Structure/shadows_03.jpg');
    background-repeat: repeat-y;
    border: solid 0px red;
}

.BodyHolderSubDiv
{
    margin: 0 auto;
    width: 880px;
    background-color: #FFFFFF;
    border: solid 0px red;
}
.HeaderDiv
{
    padding: 0 10px 10px 10px;
    /*padding: 10px 0;*/
    background-color: white;
    width: 860px;
    border: solid 0px red;
}
.HeaderImage
{
    background-color: white;
    width: 860px;
    height: 86px;
    background-image: url('../images/Structure/Corporate-Home-Page2_06.jpg');
}
.PageBodyDiv
{
    padding: 0 10px 10px 10px;
    /*padding: 10px 0px 10px 0px;*/
    background-color: white;
    width: 860px;
    /*margin-top: -7px;*/
    border: solid 0px red;
}
.FlashDiv
{
    width: 640px;
    text-align: left;
    float: left;
    border: solid 0px red;
    margin:0px;
    
}
.AGCGDiv
{
    width: 210px;
    height: 371px;
    float: left;
    border: solid 0px red;
    margin: 0 0 0 10px;
    padding:0px;
}
.AGDiv
{
    float: right;
}
.GCDiv
{
    float: right;
    margin-top: 10px;
}    

.IEDiv{
    float: right;
    border: solid 0px red;
}    
    
}
/*IE HACK*/
* + html .GCDiv
{
    margin-top: 5px;
}
/*IE HACK*/
.LinksDiv
{
    clear: left;
    width: 860px;
    height: 104px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: #ffffff;
}
.UserLogin
{
    color: #ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 8pt;
    float: left;
    background-image: url('../images/Structure/user_login_bg.jpg');
    background-repeat: no-repeat;
    width: 353px;
    height: 119px;
    color: #000000;
    text-align: left;
    font: arial;
    font-size: 10pt;
    padding-right: 10px;
    border: solid 0px red;
}
.UserLoginText
{
    padding: 10px;
}   
.NewsEvents
{
    color: #ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 8pt;
    float: left;
    background-image: url('../images/Structure/news_events_bg.jpg');
    background-repeat: no-repeat;
    width: 277px;
    height: 119px;
    color: #000000;
    text-align: left;
    font: arial;
    font-size: 10pt;
    padding-right: 10px;
    border: solid 0px red;
}
.NewsEventsText
{
    padding: 10px;
}
.RedTitle
{
    color:#F43321;
    font-family:Arial, Verdana;
    font-size:16pt;
    font-weight:bold;
    }
.BlackSubTitle
{
    color:#000000;
    font-family:Arial, Verdana;
    font-size:10pt;
    font-weight:bold;
    } 

.CatalogueRequest
{
    color: #ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 8pt;
    float: left;
    background-image: url('../images/Structure/catalogue_request.jpg');
    background-repeat: no-repeat;
    width: 210px;
    height: 119px;
    color: #000000;
    text-align: left;
    font: arial;
    font-size: 10pt;
}
.CatalogueRequestText
{
    padding: 5px;
}
.FooterHolder
{
    padding: 10px 10px 0 10px;
    clear: left;
    background-color: white;
    width: 860px;
    margin-top: -12px;
    margin-bottom: -10px;
    clear:both;
}
.Footer
{
    color: #ffffff;
    text-align: left;
    font-family: Arial;
    font-size: 7pt;
    background-color: white;
    padding: 5px;
    width: 860px;
    height: 97px;
    background-image: url('../images/Structure/Corporate-Home-Page2_23.jpg');
    background-repeat: no-repeat;
}
.BottomShadow
{
    background: #FFFFFF url('../images/Structure/shadows_05.jpg') no-repeat;
    height: 38px;
}

.FooterLinksdiv
{
    font-family: arial, verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
.FooterLinksdiv a
{
    font-family: arial, verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.FooterLinksdiv a:hover
{
    text-decoration: underline;
}

.RNSCSLink a
{
    font-family: arial, verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    }

.RNSCSLink a:hover
{
    text-decoration: underline;
    }

a img
{
    border: 0px;
}
.HeaderLinks
{
    font-family: arial, verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    padding: 10px;
    padding-top: 5px;
}
.HeaderLinks a
{
    font-family: arial, verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.HeaderLinks a:hover
{
    text-decoration: underline;
}
.HeaderLinksEmailSignUp
{
    font-size:10pt;
    }
.GeneralPageDiv
{
    font-family: arial, verdana;
    font-size: 10pt;
    color: #000000;
    text-align: left;
}
h2
{
    font-family: arial, verdana;
    font-size: 14pt;
    color: #000000;
    font-weight: bold;
    text-align: left;
}
input[type="text"]
{
    font-size: 8pt;
    color: #666666;
}
input[type="password"]
{
    font-size: 9pt;
    color: #666666;
}
input[type="button"],input[type="submit"] {
    font-size: 8pt;
    color: #000000;
}

.RedB{border:1px solid red;}

.hp_main_contents{Float:left;}


.ReadMore{border:1px solid #1d191a;float:right;padding:3px; text-decoration:none; color:#000;}
.ReadMore:hover{text-decoration:underline; color:red; cursor:pointer;}

.ClickHereURL{
     text-decoration:none;
     font-size:8pt;
     color:Blue;
}

.ClickHereURL:hover{
     text-decoration:underline;
     font-size:8pt;
     color:Blue;
}


#formContent
{
width:450px; float:left;
}

#formContent .hint
{
    border:1px dashed #1d191a; 
    text-align:left; 
    font-weight:bold; 
    background-color:#dcdcdc; 
    height:20px; 
    vertical-align:middle; 
    padding:5px;
}

#formContent span {
color:#D00027;
font-weight:bold;
font-size:12px;
}

.ValBarIndicator 
{
    color:#D00027;
    background-color:red;
    padding-bottom:1px;
    height:10px;
}

.ValBarBorder
{
    border-style:solid;
    border-width:1px;
    width:150px;
    padding: 5px 2px 5px 2px;
    vertical-align:middle;
}

.valTextIndicator
{
    color:#D00027;
    background: transparent;
    font-family: arial, verdana;
    font-size:12px;
    font-weight:bold;
}


.button
{
    background:#fff url('/Images/Structure/Button.png') repeat-x bottom;
    border:1px solid #7F7F7F;
    height:25px;
}
.button:hover
{
    background:#fff url('/Images/Structure/Button_Hover.png') repeat-x bottom;
    border:1px solid #606060;
    height:25px;
    cursor:pointer;
}
