@charset "utf-8";
/* CSS Document */


/*------------------------------------------------------------------------------------------------------
'FILENAME:CSS.css  FOLDER:root      VERSION:1.01

'Date       Ver  Who  Modification
'----------------------------------------------------------------------------------------------------
'29/11/2011 1.01 JMH  Added styles to accommodate new items in default.htm
'------------------------------------------------------------------------------------------------------*/






/*--------------------------------------------------------------------------------------------------- 
01 Undo styles
#####################################################################################################
------------------------------------------------------------------------------------------------=---- */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, img, address, fieldset, legend {
    padding: 0;
    border: none;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    list-style:none;
}
a {
    text-decoration: none;
}










/*--------------------------------------------------------------------------------------------------- 
02 Typography styles
#####################################################################################################
------------------------------------------------------------------------------------------------=---- */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.8%;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    color:#004b70;
    margin:0 0 1.2em 0;
}
h1{
    font-size:2em;
    color:#85898b;
}
h2{
    font-size:1.5em;
    color:#4f514f;
}
h3{
    font-size:1.4em;
}
h4{
    font-size:1.2em;
    font-weight:bold;
}
h5 {
    font-size:1.2em;
}
h6 {
    font-size:1.0em;
}
p {
    font-size:1.2em;
    margin: 0 0 1.2em 0;
}
table{
    font-size:1.2em;
}
li, dl, label {    font-size:1.2em;}
table p, table li, dl p, dl li, dl label, p label, li li {
    font-size:1.0em;
}
#emSize div {
    font-size:0.83em;
}
address {
    font-size:1.2em;
    margin: 0 0 1em 0;
}

blockquote    {
    font-size:1.2em;
    margin: 0 0 1.2em 0;
    color: #85898f;
    font-style: italic;
}

blockquote span   {
    color: #004e73;
    font-style: normal;
}
blockquote p    {
    font-size:1.0em;
}



/*----------------------------------------------
hyperlinks
--------------------------------------------- */
a:link, a:visited, a:hover, a:active {
    /*font-size:1.0em;  */
    color: #006fc4;  
}
a:hover {
    color: #fe3c07;
}

















/*--------------------------------------------------------------------------------------------------- 
03 Framework styles
#####################################################################################################
    background:url(images/em-grid.gif);
---------------------------------------------------------------------------------------------------- */
body {
    width:98.6em;
    margin-left:auto;
    margin-right:auto;    
}
#OuterWrapper {
    text-align:center;
}
#InnerWrapper {
    text-align:left;
}















/* -------------------------------------------------------------------------------------------------- 
04 Masthead1 styles
#####################################################################################################
    background:url(images/em-grid.gif);
---------------------------------------------------------------------------------------------------- */
#Masthead1 {
    height: 9.2em;
    display:block;
}
#Masthead1 h1    {
    display:none;
}
#Masthead1 img {
    margin: 2.8em 0em 0em 0em;
    float:left;
}
#HeaderLinks    {
    width: 14em;
    text-align:left;
    padding: 1.2em 1.2em 1.2em 1.2em;
    border-left: #ccc solid 0.1em;
    margin: 0.2em 0 0 0;
    float:right;
}
#HeaderLinks li    {
    height: 2em;
}
#HeaderLinks li img    {
    margin:0;
    padding:0 0.5em 0 0;
}
#HeaderLinks a    {
    color: #85898b;
}
#HeaderLinks a:hover    {
    color: #006fc4;
}















/* -------------------------------------------------------------------------------------------------- 
05 BreadcrumbTrail styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#BreadcrumbTrail {
    margin: 2em 0em 1em 0em;
}
#BreadcrumbTrail p    {
    padding: 0em 0em 0em -1em;
    color: #4f514f;
    font-size:1.1em;
}
#BreadcrumbTrail a {
    color: #006fc4;
}
#BreadcrumbTrail a:hover {
    color: #fe3c07;
}

















/* -------------------------------------------------------------------------------------------------- 
05 Masthead2 styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#Masthead2 {
    height: 2.4em;
    display:block;
    background: #edf0f7;
    border: solid 0.1em #4c6bad;
}
#TopNavLeft    {
    float:left;
    margin: 0em 0em 0em 0em;
}
#TopNavLeft    li {
    float:left;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#TopNavLeft    li a {
    margin: 0em 0em 0em 0em;
    padding: 0.4em 1.7em 0.4em 1.7em;
    color: #006fc4;
    font-size: 1.0em;
    display:block;
    background:url(/Site_Structure/menu_divider.gif) right no-repeat;
}
#TopNavLeft li a:hover, #TopNavLeft li .Active  {
    color: #fff;
    background: #fe3c07;
}
#TopNavLeft li .Active2  {
    color: #fff;
    background: #fe3c07;
    font-weight: bold;
}














/*--------------------------------------------------------------------------------------------------- 
06 Navigation styles
#####################################################################################################
    background:url(images/em-grid.gif);
----------------------------------------------------------------------------------------------------*/ 
#NoColumn #SideBarLeft    {
    display:none;
}
#SideBarLeft{
    width: 15.3em;
    float:left;
    margin: 0em 1.0em 1.5em 0em;
}
#NavigationWrapper{
    padding: 1em 1em 1em 1em;
    min-height: 26em;
    background: #edf0f7;
    border: solid 0.1em #4c6bad;
}    
#Navigation {    
}
#Navigation h2, #Navigation h3{
    color: #fe3c07;
    padding: 0.5em 0em 0.5em 0em;
}    
#Navigation h2{
    margin: 0em 0em 0em 0em;
} 
#Navigation h3{
}
#Navigation ul {
    border-bottom: solid 0.05em #c7c2ba;
    margin: 0em 0em 0em 0em;
}
#Navigation li {
    line-height: 1.2em;
    border-top: solid 0.05em #c7c2ba;
    padding: 0.4em 0em 0.5em 0em;
}    
#Navigation  a {
    color: #006FC4;
    font-size: 1.0em;

}
#Navigation a:hover {
    color: #fe3c07;
}
#Navigation a:active {
}
#Navigation ul .disabled{
}
#ActivePage    a {
}


.MenuStep5     {
    padding: 0 0 0.4em 0em;
    background: url(/Site_Structure/menu-step-level5.gif) 0 0.4em no-repeat;
}
.MenuStep5 a    {
    color: #fe3c07;
    margin: 0 0 0 1.4em;
    font-size: 1.0em;
    display:block;
}
.MenuStep5 a:hover    {
    color: #006fc4;
}

.MenuStep6     {
    padding: 0 0 0.4em 0em;
}
.MenuStep6 a    {
    color: #fe3c07;
    font-size: 1.0em;
    margin: 0 0 0em 1.4em;
    display:block;
}
.MenuStep6 a:hover    {
    color: #006fc4;
}

















/*--------------------------------------------------------------------------------------------------- 
06 SideBarRight
#####################################################################################################
    background:url(images/em-grid.gif);
----------------------------------------------------------------------------------------------------*/ 
#NoColumn #SideBarRight    {
    display:none;
}
#LeftColumn #SideBarRight    {
    display:none;
}
#SideBarRight    {
    float:right;
    width: 16.3em;
    margin: 0 0 0 0;
    height: 30em;
}    
#SideBarRight #ModulesWrapper    {
    margin: 0 0 0 1em;
}
/* Right-hand Side Modules Structure */
#SideBarRight    .PurpleModule,
#SideBarRight    .GreyModule,
#SideBarRight    .YellowModule,
#SideBarRight    .LightGreenModule,
#SideBarRight    .GreenModule,
#SideBarRight    .LightOrangeModule,
#SideBarRight    .RedModule,
#SideBarRight    .BlueModule,
#SideBarRight    .LightBlueModule,
#SideBarRight    .OrangeModule
    {
    padding: 1em 1em 0.5em 1em;
    margin: 0 0 1em 0;
}
/* Right-hand Side Modules Colours */
    #SideBarRight    .RedModule          {border: solid 0.1em #b11f16; background: #f7e8e7;}
    #SideBarRight    .BlueModule         {border: solid 0.1em #004e73; background: #edf0f7;}
    #SideBarRight    .LightBlueModule    {border: solid 0.1em #2faade; background: #eaf6fc;}
    #SideBarRight    .OrangeModule       {border: solid 0.1em #fe3c07; background: #ffebe6;}
    #SideBarRight    .LightOrangeModule  {border: solid 0.1em #ec9e08; background: #fdf5e6;}
    #SideBarRight    .GreenModule        {border: solid 0.1em #008566; background: #e5f3ef;}
    #SideBarRight    .LightGreenModule   {border: solid 0.1em #b3d107; background: #f8fbe5;}
    #SideBarRight    .YellowModule       {border: solid 0.1em #ffdd51; background: #fffced;}
    #SideBarRight    .PurpleModule       {border: solid 0.1em #631d76; background: #efe8f1;}
    #SideBarRight    .GreyModule         {border: solid 0.1em #4f514f; background: #ededed;}
/* Right-hand Side Modules h2 */
#SideBarRight    .PurpleModule h2,
#SideBarRight    .GreyModule h2,
#SideBarRight    .YellowModule h2,
#SideBarRight    .LightGreenModule h2,
#SideBarRight    .GreenModule h2,
#SideBarRight    .LightOrangeModule h2,
#SideBarRight    .RedModule h2,
#SideBarRight    .BlueModule h2,
#SideBarRight    .LightBlueModule h2,
#SideBarRight    .OrangeModule h2
    {
    color: #4f514f;
    font-size: 1.6em;
    padding: 0em 0em 0em 0em;
    margin: 0 0 0 0;
}
#SideBarRight #ModulesWrapper div .FeatureImage    {
    display:none;
}
#SideBarRight #ModulesWrapper div h2    {
    color: #4f514f;
    font-size: 1.4em;
}
#SideBarRight #ModulesWrapper div p    {
    color: #4f514f;
    font-size: 1.2em;
    padding: 0.5em 0 0 0;
}




#SideBarRight #ModulesWrapper .SideImageFeature{
    border: none; background: #ffffff;
    padding: 0 0 0 0;
}
#SideBarRight #ModulesWrapper .SideImageFeature .FeatureImage    {
    display: block;
}
#SideBarRight #ModulesWrapper .SideImageFeature .SideFeatureBody {
    display: block;
    margin: 0.5em 0em 0em 0em;
    padding: 0.8em 0.8em 0.2em 0.8em;
    border: solid 0.1em #ccc;
    font-size: 1.2em;
}
#SideBarRight #ModulesWrapper .SideImageFeature .SideFeatureBody h2    {
    color: #4f514f;
    font-size: 1.4em;
}

#SideBarRight #ModulesWrapper .SideImageFeature .PDFLink    {
    padding: 0 0 0 1.8em;
}

#SideBarRight #ModulesWrapper .SideImageFeature .SideFeatureBody p  {
    font-size: 1.0em;
}
#SideBarRight #ModulesWrapper  .SideImageFeature .SideFeatureBody ul{
    margin: 0 0 1em 0.2em;
}
#SideBarRight #ModulesWrapper .SideImageFeature .SideFeatureBody ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.0em; 
    color: #4f514f;
}





#SideBarRight #FurtherInformationList h2    {
    padding: 0em 0em 0.7em 0em;
}
#SideBarRight #FurtherInformationList ul li    {
    padding: 0 0 0.6em 0em;
}
#SideBarRight #FurtherInformationList ul a    {
    color: #006fc4;
    font-size: 1.0em;
    padding: 0 0 0.5em 1.6em;
    margin: 0 0 0 0;
    background: url(/Site_Structure/SmallReadMoreIcon.png) left top no-repeat;
}
#SideBarRight #FurtherInformationList ul a:hover    {
    color: #fe3c07;
}
#SideBarRight #ModulesWrapper .Testimonial p   {
    font-size:1.1em; 
}
#SideBarRight #ModulesWrapper .MoreInfomation p   {
    font-size:1.1em; 
}
#SideBarRight #ModulesWrapper .GeneralTextFeature p   {
    font-size:1.1em; 
}
#SideBarRight #ModulesWrapper .GeneralTextFeature ul{
    margin: 0 0 1em 0.2em;
}
#SideBarRight #ModulesWrapper .GeneralTextFeature ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.1em; 
    color: #4f514f;
}
#SideBarRight #ModulesWrapper .ImageLinkFeature img    {
    display: block;
    margin: 0 0 1.2em 0;
}














/*--------------------------------------------------------------------------------------------------- 
07 Content styles
#####################################################################################################
    background:url(images/em-grid.gif);
----------------------------------------------------------------------------------------------------*/
#Content {
    margin: 0em 0em 1.5em 0em;
    padding: 0em 1em 1em 1em;
}
#NoColumn #Content {
    margin: 0em 0em 1.5em 0em;
    padding: 0em 0em 1em 0em;
}
#LeftColumn #Content {
    margin: 0em 0em 1.5em 16.8em;
    padding: 0em 0em 1em 0em;
}
#LeftRightColumn #Content {
    margin: 0em 16.8em 1.5em 16.8em;
    padding: 0em 0em 1em 0em;
}
#MainHeadingT0, #MainHeadingT1, #MainHeadingT2, #MainHeadingT3, #MainHeadingT4 {
    margin: 0em 0em 0em 0em;
}

/*NoColumn MainHeadingT0
#########################################################################################################################*/
#NoColumn #MainHeadingT0    {
    height:35.8em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT0 h2 {
    font-size:64px;
    width: 18em;
    padding: 0;
    margin: 0;
    display: none;
} 
#NoColumn #MainHeadingT0 h3 {
    font-size:38px;
    width: 20em;
    padding: 0;
    margin: 0;
    display: none;
} 
/*NoColumn MainHeadingT1
#########################################################################################################################*/
#NoColumn #MainHeadingT1 {
    height:21.3em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT1 h2 {
    font-size:40px;
    width: 18em;
    padding: 0;
    margin: 0;
} 
#NoColumn #MainHeadingT1 h3 {
    font-size:22px;
    width: 24em;
    padding: 0;
    margin: 0;
}

/*NoColumn MainHeadingT2
#########################################################################################################################*/
#NoColumn #MainHeadingT2 {
    height:18em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT2 h2 {
    font-size:40px;
    width: 18em;
    padding: 0;
    margin: 0;
} 
#NoColumn #MainHeadingT2 h3 {
    font-size:22px;
    width: 24em;
    padding: 0;
    margin: 0;
}

/*NoColumn MainHeadingT3
#########################################################################################################################*/
#NoColumn #MainHeadingT3 {
    height:12em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT3 h2 {
    font-size:40px;
    width: 18em;
    padding: 0;
    margin: 0;
} 
#NoColumn #MainHeadingT3 h3 {
    font-size:22px;
    width: 24em;
    padding: 0;
    margin: 0;
}

/*NoColumn MainHeadingT4
#########################################################################################################################*/
#NoColumn #MainHeadingT4 {
    height:8em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT4 h2 {
    font-size:40px;
    width: 18em;
    padding: 0;
    margin: 0;
} 
#NoColumn #MainHeadingT4 h3 {
    font-size:22px;
    width: 24em;
    padding: 0;
    margin: 0;
}

/*
 LeftColumn MainHeadingT0#########################################################################################################################*/
#LeftColumn #MainHeadingT0    {
    width: 64.6em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 21.3em;
}
#LeftColumn #MainHeadingT0 h2    {
    font-size:40px;
    padding: 0;
    margin: 0;
} 
#LeftColumn #MainHeadingT0 h3    {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
}  
/*
LeftColumn MainHeadingT1
#########################################################################################################################*/
#LeftColumn #MainHeadingT1 {
    width: 81.2em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 21.3em;
}
#LeftColumn #MainHeadingT1 h2 {
    font-size:40px;
    font-weight:bold;
    padding: 0;
    margin: 0;
} 
#LeftColumn #MainHeadingT1 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT2
#########################################################################################################################*/
#LeftColumn #MainHeadingT2 {
    width: 81.2em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 18em;
}
#LeftColumn #MainHeadingT2 h2 {
    font-size:40px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftColumn #MainHeadingT2 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT3
#########################################################################################################################*/
#LeftColumn #MainHeadingT3 {
    width: 81.2em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 12em;
}
#LeftColumn #MainHeadingT3 h2 {
    font-size:40px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftColumn #MainHeadingT3 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT4
#########################################################################################################################*/
#LeftColumn #MainHeadingT4 {
    width: 81.2em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 8em;
}
#LeftColumn #MainHeadingT4 h2 {
    font-size:32px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftColumn #MainHeadingT4 h3 {
    font-size:18px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 

/*
LeftRightColumn MainHeadingT0
#########################################################################################################################*/
#LeftRightColumn #MainHeadingT0 {
    width: 38em;
    display:block;
    margin: 0em 0em 1em 0em;
    height: 21.3em;
}
#LeftRightColumn #MainHeadingT0 h2 {
    font-size:40px;
    padding: 0;
    margin: 0;
} 
#LeftRightColumn #MainHeadingT0 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
}  
/*
LeftRightColumn MainHeadingT1
#########################################################################################################################*/
 #LeftRightColumn #MainHeadingT1 {
    width: 38em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftRightColumn #MainHeadingT1 h2 {
    font-size:40px;
    padding: 0;
    margin: 0;
} 
#LeftRightColumn #MainHeadingT1 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftRightColumn MainHeadingT2
#########################################################################################################################*/
#LeftRightColumn #MainHeadingT2 {
    width: 38em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftRightColumn #MainHeadingT2 h2 {
    font-size:40px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftRightColumn #MainHeadingT2 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftRightColumn MainHeadingT3
#########################################################################################################################*/
#LeftRightColumn #MainHeadingT3 {
    width: 38em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftRightColumn #MainHeadingT3 h2 {
    font-size:40px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftRightColumn #MainHeadingT3 h3 {
    font-size:22px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftRightColumn MainHeadingT4
#########################################################################################################################*/
LeftRightColumn #MainHeadingT4 {
    width: 38em;
    display:block;
    margin: 0em 0em 0em 0em;
}
#LeftRightColumn #MainHeadingT4 h2 {
    font-size:32px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
    } 
#LeftRightColumn #MainHeadingT4 h3 {
    font-size:18px;
    padding: 1em 0em 1.2em 0em;
    margin: 0em 0em 0em 0em;
}


#LeftRightColumn #MainHeadingT0 h2, #LeftRightColumn #MainHeadingT0 h3,
#LeftRightColumn #MainHeadingT1 h2, #LeftRightColumn #MainHeadingT1 h3,
#LeftRightColumn #MainHeadingT2 h2, #LeftRightColumn #MainHeadingT2 h3,
#LeftRightColumn #MainHeadingT3 h2, #LeftRightColumn #MainHeadingT3 h3,
#LeftRightColumn #MainHeadingT4 h2, #LeftRightColumn #MainHeadingT4 h3 {
    width: 630px;
}












 /*--------------------------------------------------------------------------------------------------- 
08 ContentInner styles
#####################################################################################################
    background:url(images/em-grid.gif);
---------------------------------------------------------------------------------------------------- */
#ContentInner {
    padding: 0 0 0 0;
    min-height: 30em;
}

#ContentInner p    {
    max-width: 46em;
    line-height: 1.2em;
}
#ContentInner ul, #ContentInner blockquote, #ContentInner table    {
    max-width: 46em;
}
#ContentInnerNews {
    padding: 0 0 0 0;
    min-height: 40em;
}
#ContentInnerNews p    {
    max-width: 46em;
    line-height: 1.2em;
}
#ContentInnerNews ul, #ContentInner blockquote, #ContentInner table    {
    max-width: 46em;
}

/*--------------------------------------------------------------------------
ContentFeaturesNews
------------------------------------------------------------------------------*/
#NoColumn .ContentFeatures{
    width: 99.6em;
}

#NoColumn .ContentFeaturesNews{
    width: 99.6em;
}
#NoColumn .ContentFeaturesNews    div    {
    margin: 0em 1em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 32.1em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 17em; /*auto;*/
}

#NoColumn .ContentFeaturesNews #DoubleWidthFeature    {
    width: 64.2em;
}
#NoColumn .ContentFeaturesNews    div h2    {
    font-size: 1.7em;
}
#NoColumn .ContentFeaturesNews div .FeatureImage {float:left; margin: 0 1em 9em 0;}/*bottom margin will need to be adjusted when adding Latest News items*/
#NoColumn .ContentFeaturesNews    div .FeatureImage img {
    width: 11em;
    height: 12.1em;}
#NoColumn .ContentFeaturesNews    div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 2em 0em 0;
}

#NoColumn .ContentFeaturesNews ul{
    margin: 0 0 2em 0.2em;
}
#NoColumn .ContentFeaturesNews ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.1em; 
    color: #4f514f;
}
#LeftColumn .ContentFeaturesNews    {
    width: 81.8em;
}
#LeftColumn .ContentFeaturesNews div    {
    margin: 0em 0.7em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 26.5em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 18em;
}
#LeftColumn .ContentFeaturesNews #DoubleWidthFeature    {
    width: 53em;
}
#LeftColumn .ContentFeaturesNews div h2    {
    font-size: 1.7em;
}
#LeftColumn .ContentFeaturesNews div .FeatureImage   {
    margin: 0 1em 2em 0;
    float:left;
}
#LeftColumn .ContentFeaturesNews div .FeatureImage img   {
    width: 11em;
    height: 12.1em;}

#LeftColumn .ContentFeaturesNews div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 1em 0em 0;
}

#LeftColumn .ContentFeaturesNews div ul{
    margin: 0 0 1em 0.2em;
}
#LeftColumn .ContentFeaturesNews div ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.1em; 
    color: #4f514f;
}

#LeftRightColumn .ContentFeaturesNews    {
    width: 65em;
}
#LeftRightColumn .ContentFeaturesNews div    {
    margin: 0em 0.7em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 20.8em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: /*18em;*/ auto;
}
#LeftRightColumn .ContentFeaturesNews #DoubleWidthFeature    {
    width: 42.7em;
}
#LeftRightColumn .ContentFeaturesNews div h2    {
    font-size: 1.7em;
}
#LeftRightColumn .ContentFeaturesNews div .FeatureImage   {
    margin: 0 1em 2em 0;
    float:left;
}
#LeftRightColumn .ContentFeaturesNews div .FeatureImage img   {
    width: 11em;
    height: 12.1em;
    display:none;
}
#LeftRightColumn .ContentFeaturesNews div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 1em 0em 0;
}
#NewsFeatureList2 {margin-bottom: 50px;}


#NewsList2 ul li a    {
    font-size: 1.2em;
    color: #006fc4;
}
#NewsList2 ul li a:hover    {
    color: #fe3c07;
}
#NewsFeatureList2 p   {
    font-size: 1.1em;
    color: #85898b;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#NewsFeatureList2  p a {
    color: #006fc4;
    font-weight: bold;
}
#NewsFeatureList2  p a:hover {
    color: #fe3c07;
}


/*---------------------------------------------------------------------------*/

#NoColumn .ContentFeatures{
    width: 99.6em;
}
#NoColumn .ContentFeatures    div    {
    margin: 0em 1em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 32.1em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 17em; /*auto;*/
}
#NoColumn .ContentFeatures{
    width: 99.6em;
}
#NoColumn .ContentFeatures    div    {
    margin: 0em 1em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 32.1em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 17em; /*auto;*/
}


#NoColumn .ContentFeatures #DoubleWidthFeature    {
    width: 64.2em;
}
#NoColumn .ContentFeatures    div h2    {
    font-size: 1.7em;
}
#NoColumn .ContentFeatures div .FeatureImage {
    float:left;
    margin: 0 1em 2em 0;
}
#NoColumn .ContentFeatures    div .FeatureImage img {
    width: 11em;
    height: 12.1em;}
#NoColumn .ContentFeatures    div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 2em 0em 0;
}


#NoColumn .ContentFeatures ul{
    margin: 0 0 2em 0.2em;
}
#NoColumn .ContentFeatures ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.1em; 
    color: #4f514f;
}














#LeftColumn .ContentFeatures    {
    width: 81.8em;
}
#LeftColumn .ContentFeatures div    {
    margin: 0em 0.7em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 26.5em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 18em;
}
#LeftColumn .ContentFeatures #DoubleWidthFeature    {
    width: 53em;
}
#LeftColumn .ContentFeatures div h2    {
    font-size: 1.7em;
}
#LeftColumn .ContentFeatures div .FeatureImage   {
    margin: 0 1em 2em 0;
    float:left;
}
#LeftColumn .ContentFeatures div .FeatureImage img   {
    width: 11em;
    height: 12.1em;}
}
#LeftColumn .ContentFeatures div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 1em 0em 0;
}


#LeftColumn .ContentFeatures div ul{
    margin: 0 0 1em 0.2em;
}
#LeftColumn .ContentFeatures div ul li {
    padding: 0.1em 0 0.4em 1.5em;
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    font-size:1.1em; 
    color: #4f514f;
}




#LeftRightColumn .ContentFeatures    {
    width: 65em;
}
#LeftRightColumn .ContentFeatures div    {
    margin: 0em 0.7em 2em 0em;
    padding: 1em 0em 1em 0em;
    width: 20.8em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
    height: 18em;
}
#LeftRightColumn .ContentFeatures #DoubleWidthFeature    {
    width: 42.7em;
}
#LeftRightColumn .ContentFeatures div h2    {
    font-size: 1.7em;
}
#LeftRightColumn .ContentFeatures div .FeatureImage   {
    margin: 0 1em 2em 0;
    float:left;
}
#LeftRightColumn .ContentFeatures div .FeatureImage img   {
    width: 11em;
    height: 12.1em;
    display:none;
}
#LeftRightColumn .ContentFeatures div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 1em 0em 0;
}


/*.ContentModulesR2_1    {
    width: 81.8em;
    height: 17em;
}
.ContentModulesR2_1 div    {
    margin: 1em 0.7em 2em 0em;
    padding: 1em 0em 1em 0em;
    display:block;
    float:left;
    border-top: solid 0.1em #4f414f;
}
.ContentModulesR2_1 div h2    {
    font-size: 1.7em;
}
.ContentModulesR2_1 div  .FeatureImage    {
    margin: 0 1em 2em 0;
    float:left;
}
.ContentModulesR2_1 div  .FeatureImage img    {
    width: 11em;
    height: 12.1em;}
}
.ModuleR1    {
    width: 26.5em;
}
.ModuleR2    {
    width: 53em;
}
.ContentModulesR2_1 div p        {
    font-size: 1.1em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 1em 0em 0;
}*/


















/* -------------------------------------------------------------------------------------------------- 
09 Footer styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#OuterFooter {    
    clear: both;
    margin: 1.5em 0em 1.5em 0em;
    padding: 0.3em 0em 0.5em 0em;
    border-bottom: solid #c7c2ba 0.1em;
    border-top: solid #c7c2ba 0.1em;
}
#InnerFooter {
    margin: 0em;
    padding: 0em;
}
#InnerFooter p {
    padding: 0em;
    margin: 0em;
}
#InnerFooter ul {
    float: right;
    margin: 0em;
    padding: 0em;
}
#InnerFooter li {
    display: inline;
    padding: 0em 1em 0em 0em;
}
#InnerFooter a {
    color: #006fc4;
    font-size: 1.0em;
}
#InnerFooter a:hover {
    color: #fe3c07;
}














/*--------------------------------------------------------------------------------------------------- 
10 Disclaimer
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#OuterDisclaimer {    
    margin: 1.5em 0em 1.5em 0em;
    padding: 1em 0em 1em 0em;
    }
    
#InnerDisclaimer { 
}  
#InnerDisclaimer p{  
    width: 60em;
    font-size: 1.1em;
    color: #85898b;
}
#OuterDisclaimer a {
    font-size: 1.0em;
    color: #006fc4;
}
#OuterDisclaimer a:hover {
    color: #fe3c07;
}





















/* -------------------------------------------------------------------------------------------------- 
11 Table styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
table {
    border-collapse: collapse;
    width: 99%;
    margin: 1.5em 0;
}
table table {width: auto;}
    
th {
    padding: 0.2em 0.5em 0.2em 0.5em;
    vertical-align: top;
    text-align:left;
}
td {
    padding: 0.2em 0.5em 0.2em 0.5em;
    vertical-align: top;
}
.trfooter {
    background: #f3f3f3;
    border:none;
    }
table.striped {
    background:#ffffff;
}
table.striped tr {
    border-bottom:0.1em solid #c7c2ba;
}
    
.striped th {
    padding: 0.2em 0.5em 0.2em 0.5em;
    background: #bed600;
}
.striped tr.stripe {border-right:#e5f0f9 solid 0.1em;}
.striped .tfoot td {}
.odd {background: #f9f8f7;}
.even {background: #ffffff;}
.striped tr td {
    vertical-align:top;
    vertical-align:baseline;
    border:none;
}















/*--------------------------------------------------------------------------------------------------- 
12 Fieldset styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
fieldset {
}
fieldset p {
}
fieldset dl label, fieldset .alert, fieldset dl .error_validation, fieldset dl .note, fieldset td label  {
}
    
legend {
}    
    
fieldset dt {
}
fieldset dd {
}















/*--------------------------------------------------------------------------------------------------- 
13 list styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#Content ul{
    margin: 0 0 1.2em 2em;
}
#Content ul li {
    padding: 0.1em 0 0.4em 1.7em;
    background:url(/Site_Structure/li_bullet_level1.gif) 0 0.3em no-repeat;
}
#Content ul ul {
    margin-bottom: 0;
}

#Content ul li li {
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
}
#Content ol{
    margin: 0 0 1.2em 4em;
}
#Content ol li {
    padding: 0.1em 0 0.4em 0em;
    list-style-type:decimal;
}
#Content ol li li {
    list-style-type:lower-alpha;
}

#Content .ThreeColumnList    {
    width: 65em;
    padding: 0.2em 0em 2em 0em;
}
#Content .ThreeColumnList ul   {
    float: left;
    width: 19.5em;
}
#Content .ThreeColumnList li   {
    width: 14em;
    height: 2.4em;
}















/* ---------------------------------------------------------------------------------------------------- 
14 Form styles
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#buttons {
}
li .button {
}
#buttons li    .button, #buttons li {
}
#Content #buttons {
}
#Content #buttons li {
}
p.checkbox .checkbox {
}
p.checkbox label {
}
.radio {
}
#ContactUsForm label, #ContactUsForm input    {
    font-size: 1em;
}

















/*---------------------------------------------------------------------------------------------------  
15 Content Ids 
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
#NewsList ul li a    {
    font-size: 1.2em;
    color: #006fc4;
}
#NewsList ul li a:hover    {
    color: #fe3c07;
}
#NewsFeatureList p   {
    font-size: 1.1em;
    color: #85898b;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#NewsFeatureList  p a {
    color: #006fc4;
    font-weight: bold;
}
#NewsFeatureList  p a:hover {
    color: #fe3c07;
}


#ContentInnerFaq h3    {
    font-weight: bold;
    margin-top: 2em;
}




/*---------------------------------------------------------------------------------------------------  
15 Content Ids 
#####################################################################################################
---------------------------------------------------------------------------------------------------- 
#NewsList ul li a    {
    font-size: 1.2em;
    color: #006fc4;
}
#NewsList ul li a:hover    {
    color: #fe3c07;
}
#NewsFeatureList p   {
    font-size: 1.1em;
    color: #85898b;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#NewsFeatureList  p a {
    color: #006fc4;
    font-weight: bold;
}
#NewsFeatureList  p a:hover {
    color: #fe3c07;
}
*/













/* --------------------------------------------------------------------------------------------------
16 Content Classes
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
.w20 { width: 2em; }
.w30 { width: 3em; }
.w40 { width: 4em; }
.w50 { width: 5em; }
.w60 { width: 6em; }
.w70 { width: 7em; }
.w80 { width: 8em; }
.w90 { width: 9em; }
.w100 { width: 10em; }
.w110 { width: 11em; }
.w120 { width: 12em; }
.w130 { width: 13em; }
.w140 { width: 14em; }
.w150 { width: 15em; }
.w160 { width: 16em; }
.w170 { width: 17em; }
.w180 { width: 18em; }
.w190 { width: 19em; }
.w200 { width: 20em; }
.w210 { width: 21em; }
.w220 { width: 22em; }
.w230 { width: 23em; }
.w240 { width: 24em; }
.w250 { width: 25em; }
.w260 { width: 26em; }
.w270 { width: 27em; }
.w280 { width: 28em; }
.w290 { width: 29em; }
.w300 { width: 30em; }
.w310 { width: 31em; }
.w320 { width: 32em; }
.w330 { width: 33em; }
.w340 { width: 34em; }
.w350 { width: 35em; }
.w360 { width: 36em; }
.w370 { width: 37em; }
.w380 { width: 38em; }
.w390 { width: 39em; }
.w400 { width: 40em; }
.w410 { width: 41em; }
.w420 { width: 42em; }
.w430 { width: 43em; }
.w440 { width: 44em; }
.wPercent5 {  width: 5%; }
.wPercent10 { width: 10%; }
.wPercent15 { width: 15%; }
.wPercent20 { width: 20%; }
.wPercent25 { width: 25%; }
.wPercent30 { width: 30%; }
.wPercent35 { width: 35%; }
.wPercent40 { width: 40%; }
.wPercent45 { width: 45%; }
.wPercent50 { width: 50%; }
.wPercent55 { width: 55%; }
.wPercent60 { width: 60%; }
.wPercent65 { width: 65%; }
.wPercent70 { width: 70%; }
.wPercent75 { width: 75%; }
.wPercent80 { width: 80%; }
.wPercent85 { width: 85%; }
.wPercent90 { width: 90%; }
.wPercent95 { width: 95%; }

.ReadMore a    {
    color: #fe3c07;
    font-size: 1.0em;
    padding: 0 0 0.4em 2em;
    margin: 0 0 0 0;
    background: url(/Site_Structure/ReadMoreIcon.gif) left top no-repeat;
}
.ReadMore a:hover    {
    color: #006fc4;
}
.PDFLink    {
    color: #fe3c07;
    font-size: 1.0em;
    padding: 0 0 0.4em 2em;
    margin: 0 0 0 0;
    background: url(/Site_Structure/PDF_Icon.png) left top no-repeat;
}
.PDFLink:hover    {
    color: #006fc4;
}















/* -------------------------------------------------------------------------------------------------- 
17 Typography IDs and Classes
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
.alert, .alert a {
    color:#ff0000;
}
.note {
    color:#666;
}
 
/* -------------------------------------------------------------------------------------------------- 
18 REDDOT Specific IDs and Classes
#####################################################################################################
---------------------------------------------------------------------------------------------------- */
.RD_Edit {
    color:#666;
    font-size: 0.9em;
    font-weight: normal;
}
#RDPageHeader    {
    display: block;
    height: 2em;
    background: #dfdfdf;
    padding: 0.2em 0 0 1em;
    margin: 0 0 0 0;
}
/*#ContentTemplate0 .ContentFeatures .RedDotControls a img, 
#ContentTemplate1 .ContentFeatures .RedDotControls a img,
#ContentTemplate2 .ContentFeatures .RedDotControls a img, 
#ContentTemplate3 .ContentFeatures .RedDotControls a img,
#ContentTemplate4 .ContentFeatures .RedDotControls a img     {
    width: 11px;
    height: 10px;   
}*/

.RD_Text    {
    font-size: 11px;
    color: #ff0000;
}
#oltab {width: 46em;}




