/*

colors

green #B5CE9C   (right background)
olive green #5F6D3C
light green #D6D3B5
turquoise  #9ED8D2   (left background)
light turquoise #C7E9EA
dark turquoise #265453
grey #666666   (default text on white backgrounds)
purple #871377

*/

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    
    scrollbar-face-color: #9ed8d2; 
    scrollbar-highlight-color: #9ed8d2;
    scrollbar-shadow-color: #C7E9EA; 
    scrollbar-3dlight-color: #f1f1f1; 
    scrollbar-darkshadow-color: #f1f1f1; 
    scrollbar-track-color: #f1f1f1; 
    scrollbar-arrow-color: #265453; 

    background-color: #D1D3D3;
    background-image:url(bg_design.gif);
    background-repeat: repeat-x;
}


P, TD, OL, UL, div, .body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    list-style-type: square;
} 

LI {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    list-style-type: square;
    margin-bottom:12px;
} 


TH, .bodybold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-style: normal; font-weight: bold; } 

H1, .header1 { margin-bottom:2px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; font-style: bold; }
H2, .header2 { margin-bottom:9px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #5E8445; font-weight:bold; font-style: bold; } 
H3, .header3 { margin-bottom:9px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; font-style: normal; } 
H4, .header4 { margin-bottom:9px; margin-top:4px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; font-style: normal; } 
H5, H6, .header5, .header6 { margin-bottom:9px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;} 

PRE, TT, CODE { font-family: courier, sans-serif; font-size: 11px; color: #000000; }


A { color: #000000; text-decoration: none; font-weight: bold; }
A:link { color: #000000; text-decoration: none; font-weight: bold; }
A:active { color: #000000; text-decoration: none; font-weight: bold; }
A:visited { color: #000000; text-decoration: none; font-weight: bold; }
A:hover { color: #d01bb7; text-decoration: underline; font-weight: bold; }

.imageLink { 
    border: 3px #B5CE9C solid;
        float: left; 
}

A.imageLink:hover { 
    border: 3px #5F6D3C solid; 
        float: left;
}
.title {
        font-size: 14px;
        color: #fff;
        font-weight: bold;

}

img {
border: 4px solid #6477AA;
} 

HR { color: #666666; height: 1px; noshade;}


.alert { color: #cc0000; font-weight: bold; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.caption { color: #666666; font-size: 11px; font-style: italic;}
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; margin: 8px;}
.white { color: #FFFFFF; }

.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #265453;
    font-style: normal;
}
A.breadcrumb:link { color: #265453; text-decoration: none; }
A.breadcrumb:active { color: #265453; text-decoration: none; }
A.breadcrumb:visited { color: #265453; text-decoration: none; }
A.breadcrumb:hover { color: #4D9E9A; text-decoration: underline; }

.toplink {
    font-family: Arial, Helvetica, sans-serif;
    color: #265453;
    font-style: normal;
}
A.toplink:link { color: #265453; text-decoration: none; }
A.toplink:active { color: #265453; text-decoration: none; }
A.toplink:visited { color: #265453; text-decoration: none; }
A.toplink:hover { color: #4D9E9A; text-decoration: underline; }


.legal { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
A.legal:link { color: #666666; text-decoration: none; }
A.legal:active { color: #666666; text-decoration: none; }
A.legal:visited { color: #666666; text-decoration: none; }
A.legal:hover { color: #4D9E9A; text-decoration: none; }

.whiteLink {
    color: #FFFFFF;
    text-decoration: none; 
}

A.whiteLink:link { color: #FFFFFF; text-decoration: none; }
A.whiteLink:active { color: #FFFFFF; text-decoration: none; }
A.whiteLink:visited { color: #FFFFFF; text-decoration: none; }
A.whiteLink:hover { color: #FFFFFF; text-decoration: underline; }

/* Nav Elements */


.navHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    padding:5px; 
    display:block; 
    text-decoration: none;
}
A.navHeader:link { color: #000000; text-decoration: none; }
A.navHeader:active { color: #000000; text-decoration: none; }
A.navHeader:visited { color: #000000; text-decoration: none; }
A.navHeader:hover { color: #000000; text-decoration: none; display:block; background-color: #C7E9EA; }

/* main navigation, top no flyout */
    .navigationTopStatic #navigation {    
        background: #a4a4a4;
                font-size:14px;
        padding: 5px -10px -10px 0;
                margin: 5px 30px 20px 10px;
    }

    .navigationTopStatic .nav0{
        clear: both;
                font-size:14px;
        padding: 0px 0px;
    }
        .navigationTopStatic .nav0 li {
            float: left;
            padding: 0 22px;
                        font-size:14px;
                        list-style: none;
        }
            .navigationTopStatic .nav0 li a {
                color: #A3001C;
                            
                display: block;
            }
                .navigationTopStatic .nav0 li a:hover, 
                .navigationTopStatic .nav0 li a:focus {
                    color: #2F4A8C;
                                       
                }
            
            /* hiding subnavs */
            .navigationTopStatic .nav0 li ul.level2, 
            .navigationTopStatic .nav0 li ul.level3, 
            .navigationTopStatic .nav0 li ul.level4 {
                display: none;
            }                        
        


                                      
            
.navigationSideStatic #navigation {    
        float: center;
                width: 100%;
        font-size: 1.1em;
                padding: 1px;
                margin: 0 0 0px -20px;
             
                
    }
    
.navin {
                text-align: left;
                font-size: 1.1em;
                 margin: 0 0 0px -22px;
        margin-bottom: 20px;
            width: 221px;
                
    }
 .navin li {
            border-bottom: 1px solid #000;
                        height: 100%;
                        font-size: 1.0em;
                         margin: 0 0 0px -22px;
                        list-style:none;
                        
                 
        }
             .navin li a {
                color: #ffffff;
display: block;
padding: 5px;
height: 100%;

                
            }
                .navin li a:hover, 
                 .navin li a:focus
{
                color: #FFFFFF;
                background:#2F4A8C;
                                padding: 5px;
            } 

 .navin li.selectedPage, 
            .navin li.selectedPageRoot  {
                color: #FFF;
                background: #6477AA;
                                padding: 1px;
            }        
                 .navin li.selectedPage a:hover, 
                 .navin li.selectedPageRoot a:hover  {
                    background #FFFFFF;
                                        padding: 5px;
                }

  {
                    background: #FFFFFF;
                }
            
 .navin a:link {
    color:#1A2432;
    text-decoration: none;
      

    }
 .navin a:hover{
    color:#FFFFFF;
    text-decoration: none

    }
 .navin a:visited{
    color:#1A2432;

    text-decoration: none
       
    }
.navin a:visited:hover{
    color:#FFFFFF;

    text-decoration: none
    }

    
 .navin li ul.level2 {
                margin: 0 0 0px -17px;
                                
                list-style: square;
                                border-bottom: 0px solid #000;
                color: #999;
            }
                 .navin li ul.level2 li {
                    font-size: .9em;
                             padding: 0 0 0px 0px;
                                        border-bottom: 0px solid #000;
                    
                }
            
            /* hiding additional subnavs */
             .navin li ul.level3, 
            .navin li ul.level4, 
            .navin li ul.level5 {
                display: none;
            }            
                /* showing 3rd level nav when its parent is selected */
                .navin li ul.level2 li.selectedPage ul  {
                    display: block;
                                        color: #FFFFFF;
                                        background: #EBE6D8;
                    margin-left: 5px;
                }    
                                
        


                            

/* ICEBRRG */
.form_container {    
    color: #000;
        padding: 1px 6px;
}
    .form_container .title {
        font-size: 12px;
        color: #B03F1F;
                
        font-weight: bold;
    }    
    
    .form_container .textField {
        padding: 1px 6px;
        font-size: 13px;
        border: 1px solid #000!important;
        background: #fff !important;
        color: #000;
        margin: 1px 0 -1px;
        font-family: Helvetica, arial, sans-serif;
    }    
        
    .form_container .fieldNote {
        margin: 0px 0 0 10px;    
    }    
    
    
    
    .fieldSelected { /* background color of a selected field. */
        background: transparent !important;
        border-color: transparent !important;
    }        




/* Nav0 is only used if home page is different */

.nav0 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #265453;
    font-style: normal;
    font-weight: bold;
        border-top-width: 2px;
        border-top-style: none;
        border-top-color: #C7E9EA;
        padding: 7px 15px 7px 25px;
    text-decoration: none;
        display: block;
        text-align: left;
}
A.nav0:link { color: #265453; text-decoration: none; }
A.nav0:active { color: #000000; text-decoration: none; }
A.nav0:visited { color: #265453; text-decoration: none; }
A.nav0:hover { color: #000000; text-decoration: none; background-color: #C7E9EA; }

.nav0on {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
        padding: 7px 15px 7px 25px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #C7E9EA;
        display: block;
        text-align: left;
}

A.nav0on:link { color: #000000; text-decoration: none; }
A.nav0on:active { color: #000000; text-decoration: none; }
A.nav0on:visited { color: #000000; text-decoration: none; }
A.nav0on:hover { color: #000000; text-decoration: none; display:block; }



/* Nav1-4 are for levels 1-4... duh... :P */

.nav1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #265453;
    font-style: normal;
    font-weight: bold;
    padding: 7px 5px 7px 15px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #C7E9EA;
    display:block; 
    text-decoration: none;
}
A.nav1:link { color: #265453; text-decoration: none; }
A.nav1:active { color: #265453; text-decoration: none; }
A.nav1:visited { color: #265453; text-decoration: none; }
A.nav1:hover { color: #265453; text-decoration: none; display:block; background-color: #C7E9EA; }

.nav1on {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    padding: 7px 5px 7px 15px; 
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav1on:link { color: #000000; text-decoration: none; }
A.nav1on:active { color: #000000; text-decoration: none; }
A.nav1on:visited { color: #000000; text-decoration: none; }
A.nav1on:hover { color: #000000; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 15px; 
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav2:link { color: #666666; text-decoration: none; }
A.nav2:active { color: #666666; text-decoration: none; }
A.nav2:visited { color: #666666; text-decoration: none; }
A.nav2:hover { color: #666666; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav2on {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 15px;
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav2on:link { color: #000000; text-decoration: none; }
A.nav2on:active { color: #000000; text-decoration: none; }
A.nav2on:visited { color: #000000; text-decoration: none; }
A.nav2on:hover { color: #000000; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 25px; 
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav3:link { color: #666666; text-decoration: none; }
A.nav3:active { color: #666666; text-decoration: none; }
A.nav3:visited { color: #666666; text-decoration: none; }
A.nav3:hover { color: #666666; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav3on {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 25px;
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav3on:link { color: #000000; text-decoration: none; }
A.nav3on:active { color: #000000; text-decoration: none; }
A.nav3on:visited { color: #000000; text-decoration: none; }
A.nav3on:hover { color: #000000; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 35px; 
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav4:link { color: #666666; text-decoration: }
A.nav4:active { color: #666666; text-decoration: none; }
A.nav4:visited { color: #666666; text-decoration: none; }
A.nav4:hover { color: #666666; text-decoration: none; display:block; background-color: #C7E9EA;}

.nav4on {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    padding: 2px 5px 4px 35px;
    display:block; 
    text-decoration: none;
    background-color: #FFFFFF;
}
A.nav4on:link { color: #000000; text-decoration: none; }
A.nav4on:active { color: #000000; text-decoration: none; }
A.nav4on:visited { color: #000000; text-decoration: none; }
A.nav4on:hover { color: #000000; text-decoration: none; display:block; background-color: #C7E9EA;}



/* Form Elements */

.field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: #666666 solid;
    border-width: 1px;
    padding: 1px 1px 1px 3px;
}

.button { font-size: 10px; background-color: #FFFFFF; border: 1px #666666 solid; color: #000000; padding: 2px 2px; cursor: hand }
.dropdown { font-size: 10px; background-color: #FFFFFF; border: 1px #666666 solid; color: #666666; cursor: hand } 
.dropdownFixed { font-family: "Lucida Console", Monaco, monospace; font-size: 10px; background-color: #FFFFFF; border: 1px #666666 solid; color: #666666; cursor: hand } 



/* Related */

.relatedLink {
    color: #000000;
    font-family: Arial Black;
    font-size: 10px;
    text-decoration: none; 
}

A.relatedLink:link { color: #000000; text-decoration: none; }
A.relatedLink:active { color: #000000; text-decoration: none; }
A.relatedLink:visited { color: #000000; text-decoration: none; }
A.relatedLink:hover { color: #000000; text-decoration: underline; }


/* AZ Links */

.azLink {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #871377;
    text-decoration: none;
}

A.azLink:link { color: #871377; text-decoration: none; }
A.azLink:active { color: #871377; text-decoration: none; }
A.azLink:visited { color: #871377; text-decoration: none; }
A.azLink:hover { color: #d01bb7; text-decoration: underline; }


.azLinkBlank {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-decoration: none;

}

/* Sitemap */

.sitemap1 { padding-top: 8px; font-weight:bold;}
.sitemap2 { padding-left:20px; padding-top:6px;}
.sitemap3 { padding-left:40px; }
.sitemap4 { padding-left:60px; }


/* Borders */ 

.BdrTwhite { border: #FFFFFF solid; border-width: 2px 0px 0px 0px }
.BdrBwhite { border: #FFFFFF solid; border-width: 0px 0px 2px 0px }

.BdrT { border: #cccccc solid; border-width: 1px 0px 0px 0px }
.BdrR { border: #cccccc solid; border-width: 0px 1px 0px 0px }
.BdrB { border: #cccccc solid; border-width: 0px 0px 1px 0px }
.BdrL { border: #cccccc solid; border-width: 0px 0px 0px 1px }
.BdrTL { border: #cccccc solid; border-width: 1px 0px 0px 1px }
.BdrTR { border: #cccccc solid; border-width: 1px 1px 0px 0px }
.BdrTB { border: #cccccc solid; border-width: 1px 0px 1px 0px }
.BdrTBL { border: #cccccc solid; border-width: 1px 0px 1px 1px }
.BdrBR { border: #cccccc solid; border-width: 0px 1px 1px 0px }
.BdrBL { border: #cccccc solid; border-width: 0px 0px 1px 1px }
.BdrTBLR { border: #cccccc solid; border-width: 1px 1px 1px 1px }
.BdrMain  { border: #FFFFF solid; border-width: 4px 4px 4px 4px }
.BdrTDot { border: #cccccc dotted; border-width: 1px 0px 0px 0px; padding: 8px 0px 8px 0px; }
.BdrTBDot { border: #cccccc dotted; border-width: 1px 0px 1px 0px; padding: 8px 0px 8px 0px; }
.BdrBDot { border: #cccccc dotted; border-width: 0px 0px 1px 0px; padding: 8px 0px 8px 0px; }

/* Main Layout Elements */

.bigBorder { border: 0px solid #000000; width: 968px; }
.ColLeft { width:244px; background-color:#D1DEE8; padding-bottom:28px;}
.bg_nav { width: 960px; background-image: url(nav_bar.gif); height:40px; background-color: #FFFFFF; }
.para { width: 960px; background-image: url(parachute2.jpg); height: 368px;  background-color: #FFFFFF;}
.white { width:960px; background-color: #FFFFFF; }
.customer { width:960px; height: 42px; background-image: url(customer.jpg); }
.panel { width:960px; height: 233px; background-image: url(panel.gif); }
.inparachute { width:960px; height: 169px; background-image: url(inparachute.jpg); }
.instage { width:960px; height: 100%; background-image: url(instage.gif); }
.inshadow { width:960px; height: 57px; background-image: url(inshadow.gif); }
.divFeatured { width:206px; border-bottom-width: 2px; border-bottom-color: #FFFFFF; border-bottom-style: solid; }
.divFeatured p { margin: 10px 7px 10px 10px; }
.defaultPad { width:189px; padding: 10px 7px 5px 10px; }
.divSideMenu { width: 244px; margin: 36px 10px 10px 10px; }
.divGifList p { margin-bottom:8px;}
#divDidKnow { border-bottom-width: 2px; border-bottom-color: #FFFFFF; border-bottom-style: solid; }
#divDidKnow p { color: #FFFFFF; margin: 10px; font-size: 14px; }
#divNewsSearch { background-color: #B4CF9C; color: #000000; border-bottom-width: 2px; border-bottom-color: #FFFFFF; border-bottom-style: solid; }
#divNewsSearch p { color: #000000; font-size:11px;}
#divAgentSearch { padding: 0px 0px 10px 10px;}

/* Top Section (search) */
.secTop { background-image: url(insidetopline.jpg); background-repeat: no-repeat; text-align: right; padding-right: 20px; padding-top: 9px; height: 44px; }
.secTop ul { margin-right: 66px; display: inline; }
.secTop li { list-style-type: none; display: inline; margin-right: 5px; }
.secTop form { display: inline; width: 206px; }

/* Other */

.sideBarTitle { color: #FFFFFF; font-size: 17px; font-weight: bold; margin: 0px; padding: 0px; }
.quoteImg { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.bioImg img { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.focusImg { border-width: 2px 0px 2px 0px; border-style: solid; border-color: #FFFFFF; }
.headline { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #5F6D3C; font-weight:bold; margin: 14px 0px 18px 150px;}
.olive { color: #5F6D3C; font-weight: bold; }
.olive img { float: left; padding-right: 7px; }
.black { color: #000000;}
.blackBold { font-weight: bold; color: #000000;}
.blackBorder img { border: 2px solid #000000; }
.bg_homeLeft { background-image: url(left.jpg); background-repeat: repeat-y; width: 326px; }
.bg_homeRight { background-image: url(back_right.jpg); background-repeat: repeat-y; width: 322px;}
.bg_homeRight p:first-line { font-weight: bold; }
.homeTopRight { background-image: url(top_right.jpg); background-repeat: no-repeat; text-align: right; padding-right: 15px; padding-top: 9px; color: #000000; font-size: 11px; height: 230px;}
.homeTopRight td { color: #000000; font-size: 11px;}
.homeMsg { color: #FFFFFF; font-family: Arial Black; padding: 10px; }
.homeMsg2 { color: #FFFFFF; padding: 10px; }
.homeText { color: #000000; font-family: Arial; font-size: 13px; padding: 10px; }
.showstate { color: #871377;}


/* SIDE NAVIGATION SCHEMES */    
    /* main, side flyout navigation (change float to RIGHT/LEFT to change #navigation position. if changed to right some settings will 
       need to be modified to get the flyout to work correctly.) NOTE: Width is specified along with BODY/COLUMNS up top. */
    .navigationSideFlyout #navigation {
        float: left;
        padding: 5px 10px;
        font-family: Arial;
        margin: 10px 15px 10px 10px;
        font-size: 1.2em;
    }
    
    .navigationSideFlyout .mainNav {
        padding: 5px 0;
        margin-bottom: 20px;
    }
        .navigationSideFlyout .mainNav li { /* #see style-ie.css as well for changes */
            position: relative;
            border-bottom: 0px solid #999;
        }
            .navigationSideFlyout .mainNav li a {
                color: #333;
                display: block;
                padding: 5px;
            }
                .navigationSideFlyout .mainNav li a:hover, 
                .navigationSideFlyout .mainNav li a:focus {
                    background: #efefef;
                }
            
            
            /* mouseover navigation. for level 2 flyout navigation */
            .navigationSideFlyout .mainNav li:hover ul.level2, 
            .navigationSideFlyout .mainNav li:focus ul.level2, 
            .navigationSideFlyout .mainNav li.sfhover ul.level2 {
                display: block;
            }                
            
            .navigationSideFlyout .mainNav li ul.level2 {
                display: none;
                position: absolute;
                background: #dddddd;
                color: #333;
                padding: 5px 5px;
                z-index: 3;
                font-size: .8em;
                left: 150px;
                top: 0;
            }
                .navigationSideFlyout .mainNav li ul.level2 li {
                    padding: 0;
                    border: none;
                }        
                    .navigationSideFlyout .mainNav li ul.level2 li a {
                        color: #333;
                        padding: 3px 3px;
                        width: 125px;
                    }                        
                        .navigationSideFlyout .mainNav li ul.level2 li a:hover {
                            color: #666;
                        }    
                                
                                
                /* level 3 flyout navigation */
                .navigationSideFlyout .mainNav li ul.level2 li:hover ul.level3, 
                .navigationSideFlyout .mainNav li ul.level2 li.sfhover ul.level3 {
                    display: block;
                }
                
                .navigationSideFlyout .mainNav li ul.level2 li ul.level3 {
                    display: none;
                    background: #71787C;
                    position: absolute;
                    margin-left: 125px;
                    left: 0;
                    top: 3px;
                    padding: 2px;
                    z-index: 5;
                }                    
                    .navigationSideFlyout .mainNav li ul.level2 li ul.level3 a {
                        color: #000;
                    }                    
                        .navigationSideFlyout .mainNav li ul.level2 li ul.level3 a:hover {
                            color: #999;
                        }    

.photoGalleryElement {
    border: 0px solid #5f5856;
    width: 600px;
    margin-left: 50px;
}


#adminbar {
    text-align: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    padding: 0 !important;
    font-size: 12px !important;
    line-height: 1em !important;
    color: #333 !important;
    font-weight: normal !important;
    font-family: "Helvetica Neue", arial, helvetica, sans-serif !important;
    background: #FFF !important;
    border-bottom: 3px solid #777 !important;
    position: absolute!important;
    z-index: 9999 !important;

