@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------------------------------------------------------- 
01 Undo styles
#####################################################################################################
------------------------------------------------------------------------------------------------=---- */
body, a, 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: 10px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    list-style:none;
}
/*--------------------------------------------------------------------------------------------------- 
02 Typography styles
#####################################################################################################
------------------------------------------------------------------------------------------------=---- */
body {
    font-family: Arial, Helvetica, sans-serif;
}
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 {
    font-size:1.0em;
}
#emSize div {
    font-size:0.83em;
}
address {
    font-size:1.2em;
    margin: 0 0 1em 0;
}
/*----------------------------------------------
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: 11.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;
}
/*--------------------------------------------------------------------------------------------------- 
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;
    border-bottom: solid 0.05em #c7c2ba;
    padding: 0.5em 0em 0.5em 0em;
}    
#Navigation h2{
    margin: 0em 0em 0em 0em;
} 
#Navigation h3{
}
#Navigation ul {
    margin: 0em 0em 0em 0em;
}
#Navigation li {
    line-height: 1.2em;
    border-bottom: 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 {
}
/*--------------------------------------------------------------------------------------------------- 
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 #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;
}


/*--------------------------------------------------------------------------------------------------- 
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 16em 1.5em 16.8em;
    padding: 0em 0em 1em 0em;
}
#MainHeadingT0, #MainHeadingT1, #MainHeadingT2, #MainHeadingT3, #MainHeadingT4 {
    margin: 0em 0em 0em 0em;
}
/*NoColumn MainHeadingT0, NoColumn MainHeadingT1, NoColumn MainHeadingT2, NoColumn MainHeadingT3, NoColumn MainHeadingT4
#########################################################################################################################*/
#NoColumn #MainHeadingT0, #NoColumn #MainHeadingT1, #NoColumn #MainHeadingT2, #NoColumn #MainHeadingT3, #NoColumn #MainHeadingT4 {
    height:35.8em;
    width: 98.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#NoColumn #MainHeadingT0 h2, #NoColumn #MainHeadingT1 h2, #NoColumn #MainHeadingT2 h2, #NoColumn #MainHeadingT3 h2, #NoColumn #MainHeadingT4 h2 {
    font-size:64px;
    width: 12em;
    padding: 0;
    margin: 0;
    display: none;
} 
#NoColumn #MainHeadingT0 h3, #NoColumn #MainHeadingT1 h3, #NoColumn #MainHeadingT2 h3, #NoColumn #MainHeadingT4 h3, #NoColumn #MainHeadingT4 h3 {
    font-size:38px;
    width: 14em;
    padding: 0;
    margin: 0;
    display: none;
} 
/*
LeftColumn MainHeadingT0
LeftRightColumn MainHeadingT0
#########################################################################################################################*/
#LeftColumn #MainHeadingT0, #LeftRightColumn #MainHeadingT0 {
    width: 64.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftColumn #MainHeadingT0 h2, #LeftRightColumn #MainHeadingT0 h2 {
    font-size:43px;
    width: 600px;
    padding: 0;
    margin: 0;
} 
#LeftColumn #MainHeadingT0 h3, #LeftRightColumn #MainHeadingT0 h3 {
    font-size:24px;
    width: 26em;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
}  
/*
LeftColumn MainHeadingT1
LeftRightColumn MainHeadingT1
#########################################################################################################################*/
#LeftColumn #MainHeadingT1, #LeftRightColumn #MainHeadingT1 {
    width: 64.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftColumn #MainHeadingT1 h2, #LeftRightColumn #MainHeadingT1 h2 {
    font-size:43px;
    width: 600px;
    padding: 0;
    margin: 0;
} 
#LeftColumn #MainHeadingT1 h3, #LeftRightColumn #MainHeadingT1 h3 {
    font-size:24px;
    width: 26em;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT2
LeftRightColumn MainHeadingT2
#########################################################################################################################*/
#LeftColumn #MainHeadingT2, #LeftRightColumn #MainHeadingT2 {
    width: 64.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftColumn #MainHeadingT2 h2, #LeftRightColumn #MainHeadingT2 h2 {
    font-size:44px;
    width: 640px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftColumn #MainHeadingT2 h3, #LeftRightColumn #MainHeadingT2 h3 {
    font-size:22px;
    width: 26em;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT3
LeftRightColumn MainHeadingT3
#########################################################################################################################*/
#LeftColumn #MainHeadingT3, #LeftRightColumn #MainHeadingT3 {
    width: 64.6em;
    display:block;
    margin: 0em 0em 1em 0em;
}
#LeftColumn #MainHeadingT3 h2, #LeftRightColumn #MainHeadingT3 h2 {
    font-size:32px;
    width: 640px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
} 
#LeftColumn #MainHeadingT3 h3, #LeftRightColumn #MainHeadingT3 h3 {
    font-size:18px;
    width: 600px;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0;
} 
/*
LeftColumn MainHeadingT4
LeftRightColumn MainHeadingT4
#########################################################################################################################*/
#LeftColumn #MainHeadingT4, #LeftRightColumn #MainHeadingT4 {
    width: 64.6em;
    display:block;
    margin: 0em 0em 0em 0em;
}
#LeftColumn #MainHeadingT4 h2, #LeftRightColumn #MainHeadingT4 h2 {
    font-size:44px;
    width: 640px;
    padding: 0em 0em 0.4em 0em;
    margin: 0;
    } 
#LeftColumn #MainHeadingT4 h3, #LeftRightColumn #MainHeadingT4 h3 {
    font-size:8px;
    width: 640px;
    padding: 2em 0em 1.2em 0em;
    margin: 0em 0em 0em 0em;
}


 /*--------------------------------------------------------------------------------------------------- 
08 ContentInner styles
#####################################################################################################
    background:url(images/em-grid.gif);
---------------------------------------------------------------------------------------------------- */
#ContentInner {
    padding: 0 0 0 0;
}
#ContentInner p    {
    max-width: 46em;
    line-height: 1.2em;
}
#ContentInner h6    {
    max-width: 36em;}

#ContentTemplate0 .ContentFeatures    {
    width: 99.6em;
}
#ContentTemplate0 .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;
}
#ContentTemplate0 .ContentFeatures #DoubleWidthFeature    {
    width: 64.2em;
}
#ContentTemplate0 .ContentFeatures    div h2    {
    font-size: 1.6em;
    color: #333;
}
#ContentTemplate0 .ContentFeatures div .FeatureImage {
    float:left;
    margin: 0 1em 2em 0;
}
#ContentTemplate0 .ContentFeatures    div .FeatureImage img {
    width: 11em;
    height: 12.1em;}
#ContentTemplate0 .ContentFeatures    div p        {
    font-size: 1.2em;
    line-height: 1.2em;
    color:#4f414f;
    padding: 0em 0em 0.5em 0.7em;
    margin: 0 2em 0em 0;
}
#ContentTemplate1 .ContentFeatures    {
    width: 81.8em;
}
#ContentTemplate1 .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: 17em;
}
#ContentTemplate1 .ContentFeatures #DoubleWidthFeature    {
    width: 53em;
}
#ContentTemplate1 .ContentFeatures div h2    {
    font-size: 1.5em;
    color: #333;
}
#ContentTemplate1 .ContentFeatures div .FeatureImage   {
    margin: 0 1em 2em 0;
    float:left;
}
#ContentTemplate1 .ContentFeatures div .FeatureImage img   {
    width: 11em;
    height: 12.1em;}
}
#ContentTemplate1 .ContentFeatures div p,    #ContentTemplate1 .ContentFeatures div li  {
    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.3em;
}
.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 1em 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;
    max-width: 48em;
}
#Content ul li li {
    background:url(/Site_Structure/li_bullet_level2.gif) 0 0.4em no-repeat;
    max-width: 48em;
}
#Content ol{
    margin: 0 0 1em 4em;
}
#Content ol li {
    padding: 0.1em 0 0.4em 0em;
    list-style-type:decimal;
    max-width: 48em;
}
#Content ol li li {
    list-style-type:lower-alpha;
    max-width: 48em;
}
#Content .CurrencyList    {
    width: 65em;
    padding: 0.2em 0em 2em 0em;
}
#Content .CurrencyList ul   {
    float: left;
    width: 19.5em;
}
#Content .CurrencyList li   {
    width: 14em;
}


/* ---------------------------------------------------------------------------------------------------- 
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, #ContactUsForm select    {
    font-size: 1em;
}
#DemoRequestForm label, #DemoRequestForm input    {
    font-size: 1em;
}
#DemoRequestForm select    {
    font-size: 0.95em;
}
#DemoRequestForm .note    {
    color: #85898b;
}
/*---------------------------------------------------------------------------------------------------  
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;
}
#NewsFeatureList li   {
    font-size: 1.1em;
    color: #85898b;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#NewsFeatureList  li a {
    color: #006fc4;
    font-weight: bold;
}
#NewsFeatureList  li 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;
}