﻿@font-face
{
    font-family: 'TitilliumText22LBold';
    src: url('Fonts/TitilliumText22L005-webfont.eot');
    src: url('Fonts/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
    url('Fonts/TitilliumText22L005-webfont.ttf') format('truetype'),
    url('Fonts/TitilliumText22L005-webfont.woff') format('woff'), 
    url('Fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html
{
    height: 100%;
    font: 0.75em/1.66em Arial, Helvetica, sans-serif; /*"Helvetica Neue",Arial,Helvetica,sans-serif;*/
}
#Body
{
    height: 100%;
    font: 0.75em/1.66em Arial, Helvetica, sans-serif; /*"Helvetica Neue",Arial,Helvetica,sans-serif;*/	
}

#Form { height: 100%; }

table, form, select, input, textarea
{
    font-family: Arial, Helvetica, sans-serif; /*"Helvetica Neue",Arial,Helvetica,sans-serif;*/
    font-size: 100%;
}

h4
{
    font-size: 13px;
    /*margin-bottom: 8px;
    margin-top: -2px;*/
    color: #333333;
    font-family: Arial;
}
.h4
{
    /*vertical-align:top;*/
    font-size: 13px;
    color: #333333;
    font-family: Arial;
    font-weight: bold;

}

h5
{
    font-size: 12px;
    /*margin-bottom: 8px;
    margin-top: -2px;*/
    color: #333333;
    font-family: Arial;
}

.h5
{
    font-size: 12px;
    font-family: Arial;
    color: #333333;
}

.Orange
{
    background-color: #BD5319;
}

.Maroon
{
    background-color: #4B0C1F;
}

.DarkBlue
{
     background-color: #335165;
}

.LightBlue
{
    background-color: #4D808C;
}

.Green
{
    background-color: #424835;
}

.heading1_banner
{
    font-size: 24px;
    color: #F3EFED;
    font-family: Arial;
}

.heading1
{
    font-size: 24px;
    color: #333333;
    font-family: Arial;
}

.heading2
{
    font-size: 22px;
    color: #333333;
    font-family: Arial;
}

.heading2_3
{
    font-size: 16px;
    color: #333333;
    font-family: Arial;
}

.heading2_3Maroon
{
    font-size: 16px;
    color: #4B0C1F;
    font-family: Arial;
}
.heading3
{
    font-size: 15px;
    color: #333333;
}

.heading4
{
    font-size: 13px;
    color: #333333;
    font-family: Arial;
}

.heading4_Maroon
{
    font-size: 13px;
    color: #4B0C1F;
    font-family: Arial;
    font-weight: bold;
}

.heading4_footer
{
    font-size: 13px;
    color: #4B0C1F;
    font-family: Arial;
}

.heading3_footer
{
    font-size: 14px;
    color: #4B0C1F;
    font-family: Arial;
}

.heading5
{
    font-size: 12px;
    color: #333333;
    font-family: Arial;
}

.heading5_Maroon
{
    font-size: 12px;
    color: #4B0C1F;
    font-family: Arial;
    font-weight: bold;
}
.heading5_Maroon_normal
{
    font-size: 12px;
    color: #4B0C1F;
    font-family: Arial;
    font-weight: normal;
}

.heading5_DarkBlue
{
    font-size: 12px;
    color: #335165;
    font-family: Arial;
    font-weight: bold;
}

.heading5_LightBlue	
{
    font-size: 12px;
    color: #4D808C;
    font-family: Arial;
    font-weight: bold;
}

.heading5_Orange
{
    font-size: 12px;
    color: #BD5319;
    font-family: Arial;
    font-weight: bold;
}

.heading5_Green
{
    font-size: 12px;
    color: #424835;
    font-family: Arial;
    font-weight: bold;
}

.heading6_Maroon_normal
{
    font-size: 11px;
    color: #4B0C1F;
    font-family: Arial;
    font-weight: normal;
}
.heading6
{
    font-size: 11px;
    color: #333333;
}

.heading7
{
    font-size: 10px;
    color: #333333;
}

.heading8
{
    font-size: 9px;
    color: #333333;
}

.heading1_bold
{
    font-size: 24px;
    color: #333333;
    font-family: Arial;
    font-weight: bold;
}

.heading2_bold
{
    font-size: 22px;
    color: #333333;
    font-family: Arial;
    font-weight: bold;
}

.heading3_bold
{
    font-size: 15px;
    color: #333333;
    font-weight: bold;
}

.heading4_bold
{
    font-size: 13px;
    color: #333333;
    font-family: Arial;
    font-weight: bold;
}

.heading5_bold
{
    font-size: 12px;
    color: #333333;
    font-family: Arial;
    font-weight: bold;
}

.heading6_bold
{
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}

.heading7_bold
{
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}

.heading8_bold
{
    font-size: 9px;
    color: #333333;
    font-weight: bold;
}

.Services_heading1
{
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: -2px;
    color: #333333;
	
}

.Services_heading2
{
    font-size: 16px;
    /*margin-bottom: 8px;
    margin-top: -2px;*/
    color: #333333;
   
   
}

.Services_heading3
{
    font-size: 13px;
    color: #333333;
         
}

.News_heading1
{
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: -2px;
    color: #800000;
}

.News_heading2
{
    font-size: 16px;
    /*margin-bottom: 8px;
    margin-top: -2px;*/
    color: #4B0C1F;
}

.News_heading3
{
    font-size: 13px;
    margin-bottom: 8px;
    margin-top: -2px;
    color: #4B0C1F;
}

/*Hyperlink navigation style maroon*/
.nav_link_Heading3_Footer a
{

    text-decoration: none;
    font-size: 14px;
    color: #4B0C1F;
    font-family: Arial;
}
.nav_link_Heading3_Footer a:link
{

    text-decoration: none;
    font-size: 14px;
    color: #4B0C1F;
    font-family: Arial;
}
.nav_link_Heading3_Footer a:visited
{
    font-size: 14px;
    color: #4B0C1F;
    font-family: Arial;
}
.nav_link_Heading3_Footer a:focus, .nav_link_Heading3_Footer a:hover
{
    color: #4B0C1F; /*maroon*/
    text-decoration: underline;
    font-size: 14px;

    font-family: Arial;
}
.nav_link_Heading3_Footer a:active
{
    font-size: 14px;
    color: #4B0C1F;
    font-family: Arial;
}
/*End of hyperlink navigation style*/


/*Hyperlink navigation style maroon*/
.nav_link_Maroon a
{
    color: #4B0C1F; /*maroon*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Maroon a:link
{
    /*color: #2F3F4A;*/
    color: #4B0C1F; /*maroon*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Maroon a:visited
{
    /*color: #2F3F4A;*/
    color: #4B0C1F; /*maroon*/
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Maroon a:focus, .nav_link_Maroon a:hover
{
    color: #4B0C1F; /*maroon*/
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Maroon a:active
{
    color: #4B0C1F; /*maroon*/
    font-size: 12px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/

/*Hyperlink navigation style Dark Blue*/
.nav_link_DarkBlue a
{
    color: #335165; /*Dark Blue*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkBlue a:link
{
    /*color: #2F3F4A;*/
    color: #335165; /*Dark Blue*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkBlue a:visited
{
    /*color: #2F3F4A;*/
    color: #335165; /*Dark Blue*/
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkBlue a:focus, .nav_link_DarkBlue a:hover
{
    color: #335165; /*Dark Blue*/
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkBlue a:active
{
    color: #335165; /*Dark Blue*/
    font-size: 12px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/

/*Hyperlink navigation style Dark Green*/
.nav_link_DarkGreen a
{
    color: #424835; /*DarkGreen*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkGreen a:link
{
    /*color: #2F3F4A;*/
    color: #424835; /*DarkGreen*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkGreen a:visited
{
    /*color: #2F3F4A;*/
    color: #424835; /*DarkGreen*/
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkGreen a:focus, .nav_link_DarkGreen a:hover
{
    color: #424835; /*DarkGreen*/
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_DarkGreen a:active
{
    color: #424835; /*DarkGreen*/
    font-size: 12px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/

/*Hyperlink navigation style Orange*/
.nav_link_Orange a
{
    color: #BD5319; /*Orange*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Orange a:link
{
    /*color: #2F3F4A;*/
    color: #BD5319; /*Orange*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Orange a:visited
{
    /*color: #2F3F4A;*/
    color: #BD5319; /*Orange*/
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Orange a:focus, .nav_link_Orange a:hover
{
    color: #BD5319; /*Orange*/
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_Orange a:active
{
    color: #BD5319; /*Orange*/
    font-size: 12px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/

/*Hyperlink navigation style Light Blue*/
.nav_link_LightBlue a
{
    color: #4D808C; /*Light Blue*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_LightBlue a:link
{
    /*color: #2F3F4A;*/
    color: #4D808C; /*Light Blue*/
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_LightBlue a:visited
{
    /*color: #2F3F4A;*/
    color: #4D808C; /*Light Blue*/
    font-size: 12px;
    font-family: Arial;
}
.nav_link_LightBlue a:focus, .nav_link_LightBlue a:hover
{
    color: #4D808C; /*Light Blue*/
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial;
}
.nav_link_LightBlue a:active
{
    color: #4D808C; /*Light Blue*/
    font-size: 12px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/


/*Hyperlink navigation style footer*/
.nav_link_Footer a
{
    color: #696E72; /*grey*/
    text-decoration: none;
    font-size: 10px;
    font-family: Arial;
}
.nav_link_Footer a:link
{
    /*color: #2F3F4A;*/
    color: #696E72; /*grey*/
    text-decoration: none;
    font-size: 10px;
    font-family: Arial;
}
.nav_link_Footer a:visited
{
    /*color: #2F3F4A;*/
    color: #696E72; /*grey*/
    font-size: 10px;
    font-family: Arial;
}
.nav_link_Footer a:focus, .nav_link_Footer a:hover
{
    color: #4B0C1F; /*maroon*/
    text-decoration: none;
    font-size: 10px;
    font-family: Arial;
}
.nav_link_Footer a:active
{
    color: #696E72; /*grey*/
    font-size: 10px;
    font-family: Arial;
}
/*End of hyperlink navigation style*/


.h1_banner
{
    font-size: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #4B0C1F;
}

.h1_banner_ProfileHeader
{
    font-size: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #4B0C1F;
}

.h1_Header_FirmProfile
{
    font-size: 25px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #4B0C1F;
}

.h1_bannerListAll
{
    font-size: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #FFFFFF;
}

.h1_bannerHeader
{
    font-size: 24px;
    margin-top: 80px;
    margin-bottom: 3px;
    color: #F3EFED;
}

.h1_bannerMaroon
{
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 24px;
    color: #4B0C1F;
}

.h1_bannerOrange
{ 
    margin-top: 3px;
    margin-bottom: 3px;
    color: #BD5319;
    font-size: 24px;
}

.h2_bannerOrange
{	
	margin-top: 8px;
	margin-bottom: 8px;
	color: #BD5319;
	font-size: 20px;
}

.h1_bannerDarkBlue
{
    font-size: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #16365C;
}

.h1_bannerDarkGreen
{
    font-size: 24px;
    color: #424835;
    margin-top: 3px;
    margin-bottom: 3px;
}

.h1_bannerLightBlue
{
    margin-top: 13px;
    margin-bottom: -5px;
    font-size: 24px;
    color: #4D808C;
}

.h1_BannerHeading
{
    font-size: 24px;
    color: #333333;
}
.h2_Profbanner
{
    font-size: 13px;
    color: #808080;
	
}
.h3_Profbanner
{
    font-size: 13px;
    color: #16365C;
	
}

.h2_caps
{
    font-family: Arial;
    font-size: 12px;

    margin-left: -1px;
    color: #333333;
}

/*normal hyperlink navigation style*/
.nav_link_email a
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
.nav_link_email a:link
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
.nav_link_email  a:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}
.nav_link_email a:focus, .nav_link_email a:hover
{
    color: #333333;
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
}

.nav_link_email a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 12px;
}

/*end normal hyperlink navigation style*/







/*normal hyperlink navigation style*/
.nav_link_heading4 a
{
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading4 a:link
{
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading4 a:visited
{
    font-family: Arial;
    font-size: 13px;
    color: #333333;
}
.nav_link_heading4 a:focus, .nav_link_heading4 a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 13px;
}

.nav_link_heading4 a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 13px;
}

/*end normal hyperlink navigation style*/





/*normal hyperlink navigation style*/
.nav_link_heading3 a
{
    font-family: Arial;
    font-size: 15px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading3 a:link
{
    font-family: Arial;
    font-size: 15px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading3  a:visited
{
    font-family: Arial;
    font-size: 15px;
    color: #333333;
}
.nav_link_heading3 a:focus, .nav_link_heading3 a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 15px;
}

.nav_link_heading3 a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 15px;
}

/*end normal hyperlink navigation style*/


/*normal hyperlink navigation style*/
.nav_link_heading2 a
{
    font-family: Arial;
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading2 a:link
{
    font-family: Arial;
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}
.nav_link_heading2  a:visited
{
    font-family: Arial;
    font-size: 16px;
    color: #333333;
}
.nav_link_heading2 a:focus, .nav_link_heading2 a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 16px;
}

.nav_link_heading2 a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 16px;
}

/*end normal hyperlink navigation style*/



/*normal hyperlink navigation style*/
.nav_link_heading2_maroon a
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
    text-decoration: none;
}
.nav_link_heading2_maroon a:link
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
    text-decoration: none;
}
.nav_link_heading2_maroon  a:visited
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
}
.nav_link_heading2_maroon a:focus, .nav_link_heading2_maroon a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 16px;
}

.nav_link_heading2_maroon a:active
{
    color: #4B0C1F;
    font-family: Arial;
    font-size: 16px;
}

/*end normal hyperlink navigation style*/

/*normal hyperlink navigation style*/
.nav_link_heading2_maroon a
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
    text-decoration: none;
}
.nav_link_heading2_maroon a:link
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
    text-decoration: none;
}
.nav_link_heading2_maroon  a:visited
{
    font-family: Arial;
    font-size: 16px;
    color: #4B0C1F;
}
.nav_link_heading2_maroon a:focus, .nav_link_heading2_maroon a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 16px;
}

.nav_link_heading2_maroon a:active
{
    color: #4B0C1F;
    font-family: Arial;
    font-size: 16px;
}

/*end normal hyperlink navigation style*/



/*normal hyperlink navigation style*/
.nav_link_normal a
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

.nav_link_normal a:link
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
.nav_link_normal a:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
}
.nav_link_normal a:focus, .nav_link_normal a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

.nav_link_normal a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

/*end normal hyperlink navigation style*/


/*header hyperlink navigation style*/
.nav_link_Header a
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

.nav_link_Header a:link
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
.nav_link_Header a:visited
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
}
.nav_link_Header a:focus, .nav_link_Header a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}

.nav_link_Header a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}

/*end header hyperlink navigation style*/



/*Banner hyperlink navigation style*/
.nav_link_banner a
{
    font-family: Arial;
    font-size: 24px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

.nav_link_banner a:link
{
    font-family: Arial;
    font-size: 24px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
.nav_link_banner a:visited
{
    font-family: Arial;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
}
.nav_link_banner a:focus, .nav_link_banner a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
}

.nav_link_banner a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
}

/*end normal hyperlink navigation style*/



/*Bold hyperlink navigation style*/
.nav_link_normalbold a
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
} 
.nav_link_normalbold a:link
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.nav_link_normalbold  a:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}
.nav_link_normalbold a:focus, .nav_link_normalbold a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.nav_link_normalbold a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

/*end bold normal hyperlink navigation style*/



/*email hyperlink navigation style*/
a, a:link
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
a:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
}
a:focus, a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

a:active
{
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

/*end normal hyperlink navigation style*/

/*p, ul, ol{margin:0;padding:0 0 2px 0; text-align: justify;}*/
#DNN6 { width: 100%; position: relative; z-index: 1; min-height: 100%; background-color: #ffffff; }
#Background { background: #ffffff; position: absolute; bottom: 0; width: 100%; height: 240px; z-index: -1; }/*background:#fafafa*/

/*h1{font-size: 2em;}
h2{  font-size: 2em;}
h3{  font-size: 1.5em;}*/


#HeaderAdmin
{
    /*  background-image: url('/Telerik/Skins/Black/Menu/rmVSprite.png');  background-image: url('../../../../403-3.gif'); */ /* background-color: #161616;
    background-position: 232px 193px;*/
    width: 100%;
    background-color: #3A3B3D;
}/**/
#HeaderAdmin .Content
{
    width: 960px; /*960px*/
    margin: auto;
    padding: 0 0 0 0;
}

#Header
{
    width: 100%;
    /* background-color: #000000; */

    background-color: #EAEAEA;
}

#Header .Content
{
    position: relative;
    width: 960px; /*960px*/
    height: 63px; margin: auto;
}
#Header #ContentBG
{
    width: 960px; /*960px*/
    margin: auto; background: #ff0000 url(images/Header-BG-Variable.png) no-repeat center bottom;
}

#Header #Nav { width: 720px; height: 32px; position: absolute; bottom: 25px; left: 0; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #000000}
    
/* #Header .SearchContainer
{
position: absolute;
z-index: 22;
top: 35px;
right: 265px;
width: 231px;
height: 32px;
color: #FF00FF;
}*/
#Header .SearchContainer .SearchBorder { border: 0; background: none; }
/*    #Header .SearchContainer .SearchIcon
{
float: left;
width: 40px;
padding: 3px;
background-position: 6px 2px;
}*/
#Header .SearchContainer .SearchTextBox
{
    float: left;
    background: none;
    width: 140px;
    margin: 3px;
    color: #000000;
    background-color: #008000;
}
/*    #Header .SearchContainer .SearchButton
{

top: 6px;
display: block;
height: 32px;
width: 30px;
padding-Left: 1;
color: #A83635;
}

.SearchContainer .SearchButton
{

top: 6px;
display: block;
height: 32px;
width: 30px;
padding-Left: 1;
color: #A83635;
}*/





/*
original header
#Content1
{
min-height:104px;
max-height:104px;
margin-top: -15px;
}*/
#Content1
{
    min-height: 114px;
    max-height: 114px;
    margin-top: -15px;
}

#Panes1
{
    width: 960px; /*960px*/
    margin: auto;
    padding: 0px 0 0px 0;
    z-index: 500;
}
 
#Content2
{
    width: 100%;
    background-color: #000000;
}
#Panes2
{
	
    width: 960px; /*960px*/
    margin: auto;
}

#Content
{
    min-height: 500px;
    margin-top: -15px;
}

#Panes
{
    width: 960px; /*960px*/
    margin: auto;
    padding: 15px 0 5px 0;
}
    
.LogoRowRight { float: right; width: 300px; font-size: 11px; }
#Login { text-align: right; color: #c5c5c5; }
#Login .SkinObject, #Login .LoginLink { color: #9c0b12; text-transform: uppercase; padding: 0 0 0 5px; text-decoration: none; }
#Login .SkinObject:hover, #Login .LoginLink:hover { text-decoration: underline; }
#Login .LoginLink { padding: 0 5px; }

#LogoRow { padding: 8px 0 12px 0; }
	
/* 
position: absolute;
z-index: 22;
top: 450px;
*/

#Breadcrumb
{
    height: 25px;
    width: 960px; /*960px*/
    line-height: 30px; /* margin: 0 0 2em 0;*/
    margin: 0 0 5px 0;
    font-size: 11px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #D2DADC; /*#696E72;*/
    vertical-align: top;
}
/*background:url(images/Breadcrumb-BG.jpg) no-repeat 0 0;*/
#Breadcrumb span
{
    display: inline-block;
    height: 30px;
    float: left;
    font-weight: bold;
    color: #666;
    font-size: 11px;
}
#Breadcrumb .Intro
{
	
    text-transform: uppercase;
    padding: 0 0 0 0px;
    margin: 0 0 0 0;
    font-size: 10px;
}/*background:url(images/Breadcrumb-FirstSep.jpg) no-repeat right 0;*/
#Breadcrumb .SkinObject { display: inline-block; color: #808080; height: 30px; float: left; }
#Breadcrumb .SkinObject:hover { text-decoration: underline; }
#Breadcrumb span.Sep { width: 14px; margin: 0 5px; } /*background:url(images/Breadcrumb-Sep.jpg) no-repeat 0 0;*/
    
#Breadcrumb2
{
    height: 25px;
    width: 721px; /*960px*/
    line-height: 30px;
    /* margin: 0 0 2em 0;*/
    margin: 0 0 5px 0;

    font-size: 11px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    vertical-align: top;

}
/*background:url(images/Breadcrumb-BG.jpg) no-repeat 0 0;*/
#Breadcrumb2 span
{
    display: inline-block;
    height: 30px;
    float: left;
    font-weight: bold;
    color: #666;
    font-size: 11px;
}
#Breadcrumb2 .Intro
{
	
    text-transform: uppercase;
    padding: 0 0 0 0px;
    margin: 0 0 0 0;
    font-size: 10px;
}/*background:url(images/Breadcrumb-FirstSep.jpg) no-repeat right 0;*/
#Breadcrumb2 .SkinObject
{
    display: inline-block;
    color: #808080;
    height: 30px;
    float: left;
}
#Breadcrumb2 .SkinObject:hover { text-decoration: underline; }
#Breadcrumb2 span.Sep { width: 14px; margin: 0 5px; } /*background:url(images/Breadcrumb-Sep.jpg) no-repeat 0 0;*/
    
#Breadcrumb .SkinObject2
{
    display: inline-block;
    color: #808080;
    height: 30px;
    float: left;
    font-size: 12px;
    font-weight: normal;
}
#Breadcrumb .SkinObject2:hover
{
}
    
#dnn_ContentPane, #dnn_ContentPane1, #dnn_BottomPane
{
    clear: both;

}
	
/*#DNN6.Home #dnn_LeftPane, #DNN6.TwoColRight #dnn_LeftPane{float:left;width:300px;margin:0 30px 0 0;}
#DNN6.Home #dnn_LeftPane1{float:left;width:300px;}
#DNN6.Home #dnn_RightPane, #DNN6.TwoColRight #dnn_RightPane{float:left;width:300px;}
*/
	
#DNN6.TwoColRight #dnn_LeftPane
{
    float: left;
    width: 285px;
    margin: 0 10px 0 0;
}

#DNN6.Home #dnn_LeftPane
{
    float: left;
    width: 295px;
    margin: 0 10px 0 0;
}
#DNN6.Home #dnn_LeftPane1
{
    float: left;
    width: 285px;
    margin: 0 20px 0 10px;
}

#DNN6.TwoColRight #dnn_RightPane { float: left; width: 210px; }
	
#DNN6.Home #dnn_RightPane
{
    float: left;
    width: 190px;
	
		
}
	
#DNN6.Home #dnn_RightPane1
{
    float: right;
    width: 150px;
    /*margin-left: 10px;*/
}

#DNN6.Home #dnn_PaneLeft { float: left; width: 150px; }
#DNN6.Home #dnn_PaneMiddel { float: left; width: 565px; margin-left: 25px; }
#DNN6.Home #dnn_PaneRight
{
    float: right;
    width: 180px;
	
    margin-left: 10px;
}
	
#DNN6.Home #dnn_MidPaneLeft { float: left; width: 760px; margin-right: 10px; }
#DNN6.Home #dnn_MidPaneRight
{
    float: right;
    width: 180px;
	
    margin-right: 1px;
}
	
#DNN6.ThreeCol #dnn_LeftPane { float: left; width: 180px; margin: 0 30px 0 0; }
#DNN6.ThreeCol #dnn_CenterPane { float: left; width: 470px; margin: 0 30px 0 0; }
#DNN6.ThreeCol #dnn_RightPane { float: left; width: 250px; }
	
#DNN6.TwoColLeft #dnn_LeftPane { float: left; width: 300px; margin: 0 30px 0 0; }
#DNN6.TwoColLeft #dnn_RightPane { float: left; width: 630px; }

#Footer
{

    width: 100%;
	
}/*background: #222 url(images/Body-BG.jpg) repeat-x 0 0;
*/

#Footer .Content
{
    width: 960px; 
    margin: auto;
    /* padding: 15px 0 5px 0;
    background-color: #EAEAEA;*/
}

#Footer1
{
    width: 100%;
}

#Footer1 .Content
{
    width: 960px; 
    margin: auto;
}

#Footer2
{
    min-height: 15px;
    width: 100%;
	
}/**/
    
#Footer2 .Content
{
    width: 960px; /*960px*/
    margin: auto;
    padding: 0 0 0 0;
    background-color: #3A3B3D;
}

#Footer3
{
    width: 100%;
	
}

#Footer3 .Content
{
    width: 960px; /*960px*/
    margin: auto;
    /*background-color: #EAEAEA;*/


}

#Footer .Content .Panes { padding: 0 0 45px 0; }
#Footer #dnn_Footer_LeftPane { width: 470px; float: left; margin: 0 20px 0 0; }
#Footer #dnn_Footer_RightPane { width: 470px; float: left; }
#Footer #dnn_Footer_BottomPane { clear: both; }
#Footer #Copyright { clear: both; height: 50px; width: 960px; line-height: 46px; }/*border-top:4px solid #333333;*/
#Footer .Normal { color: #e5e5e5; }
#Footer span.SkinObject { font-weight: normal; color: #666666; }
#Footer a.SkinObject { float: right; font-weight: normal; text-decoration: underline; }
#Footer a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited, #Footer a.SkinObject:hover { color: #e5e5e5; padding: 0 0 0 15px; }

#Footer3 .Content .Panes { padding: 0 0 0 0; }
#Footer3 #dnn_Footer_LeftPane { width: 470px; float: left; margin: 0 20px 0 0; }
#Footer3 #dnn_Footer_RightPane { width: 470px; float: left; }
#Footer3 #dnn_Footer_RightPane2 { width: 470px; float: right; }
#Footer3 #dnn_Footer_BottomPane { clear: both; }
#Footer3 #Copyright { clear: both; height: 50px; width: 960px; line-height: 46px; }
#Footer3 #Copyright { clear: both; height: 50px; width: 960px; line-height: 46px; }
#Footer3 #Copyright { clear: both; height: 50px; width: 960px; line-height: 46px; }/*border-top:4px solid #333333;*/
#Footer3 .Normal { color: #e5e5e5; }
#Footer3 span.SkinObject { font-weight: normal; color: #666666; }
#Footer3 a.SkinObject { float: right; font-weight: normal; text-decoration: underline; }
#Footer3 a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited, #Footer a.SkinObject:hover { color: #e5e5e5; padding: 0 0 0 15px; }

#Header2
{
    /*  
    background-color: #3A3B3D;*/
    background-color: #FFFFFF;
}/**/
#Header2 .Content
{
    width: 960px; /*960px*/
    margin: auto;
    padding: 0 0 0 0;
    background-color: #3A3B3D;
}

/* Content */
.Social-Links { text-align: right; padding: 15px 0 0 0; }
.Social-Links a { margin: 0 0 0 10px; }
.icoIN { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -192px 0; }
.icoFacebook { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat 0 0; }
.icoTwitter { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -32px 0; }
.icoTwitter2 { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -576px 0; }
.icoMySpace { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -64px 0; }
.icoStumbleUpon { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -96px 0; }
.icoDigg { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -128px 0; }
.icoFlickr { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -160px 0; }
.icoLinkedIn { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -192px 0; }
.icoYouTube { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -224px 0; }
.icoDelicious { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -256px 0; }
.icoBlogger { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -288px 0; }
.icoRSS { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -320px 0; }
.icoEmail { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -352px 0; }
.icoTumblr { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -384px 0; }
.icoFourSquare { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -416px 0; }
.icoReddit { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -448px 0; }
.icoVimeo { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -480px 0; }
.icoWordPress { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -512px 0; }
.icoBebo { width: 32px; height: 32px; background: url(images/SocialMedia.png) no-repeat -544px 0; }

/* Right Hand Links */
#RightLinks { margin: 0; padding: 0; }
#RightLinks li { height: 50px; clear: both; list-style-type: none; background: url(images/Horizontal-Sep.jpg) repeat-x left bottom; padding: 1em 0; margin: 0; }
#RightLinks li img { float: left; height: 50px; width: 56px; margin: 0 15px 0 0; }
#RightLinks li a:link, #RightLinks li a:visited { color: #000; text-decoration: none; }
#RightLinks li a:active, #RightLinks li a:hover { color: #D0171E; text-decoration: none; }
#RightLinks li p { margin: 0; line-height: 14px; }
#RightLinks li p span { display: block; color: #000; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0 0 2px; font-family: TitilliumText22LBold; font-size: 14px; text-shadow: #f7f7f7 1px 1px 1px; }
#RightLinks li.icoMarketplace { background: none; }
#RightLinks li.icoCommunity img { background: url(images/Icons.png) no-repeat -192px 8px; }
#RightLinks li.icoManuals img { background: url(images/Icons.png) no-repeat -250px 0; }
#RightLinks li.icoTraining img { background: url(images/Icons.png) no-repeat -316px 2px; }
#RightLinks li.icoConferences img { background: url(images/Icons.png) no-repeat -376px 0; }
#RightLinks li.icoMarketplace img { background: url(images/Icons.png) no-repeat -444px 0; }

/* Password Information */
#Passwords { margin: 2em 0; padding: 0; }
#Passwords li { display: inline-block; height: 62px; width: 305px; background: url(images/Icons.png) no-repeat -256px -64px; margin: 0 15px 0 0; padding: 0; list-style-type: none; }
#Passwords li.Host { margin: 0; }
#Passwords span.SubHead { display: block; color: #FFF; font-size: 14px; padding: 11px 0 8px 15px; }
#Passwords span.Password { color: #FFF; padding: 0 0 0 15px; }
p.Disclaimer { clear: both; color: #666666; font-size: 11px; line-height: 14px; }

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap { filter: none !important; }

/* Modules */
/* .DnnModule{margin:0 0 2em 0;} */

.DnnModule
{
    margin: 0 0 5px 0;
}

/* Panes - In Layout Mode */
.paneOutline { border: 0; }
.paneOutline span.SubHead center { border: 1px #ccc dotted; border-left: 0; border-right: 0; line-height: 2.5em; }

#iPopUp { display: none; }
.eipbackimg { z-index: 1000; }

/* Fonts */
.Normal { font-size: 12px; line-height: 16px; }
.SubHead { color: #333; }

/* Language Object */
.language-object { display: inline-block; margin-left: 5px; }

.Header1
{
    font-size: 18px;
    color: #003366;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
}

.NextPreviousPagerField
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}

.NumericButtonCSS  
{ 
    font-size: 12px; 
    font-family: Arial; 
    color: #333333; 
    font-weight: normal; 
    padding-right: 5px;

} 
        
.CurrentPageLabelCssClass  
{ 
    font-size: 12px; 
    font-family: Arial; 
    color: #333333; 
    font-weight: bold; 
    padding-right: 5px;

} 
        
.ButtonCssClass  
{ 
    font-size: 12px; 
    font-family: Arial; 
    color: #333333; 
    font-weight: normal; 
    padding-right: 5px;

} 
        
/* Navigation Menu Styles - Home, About, Firms, Offices */


.NavAbout_link
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}

.NavAbout_link a
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavAbout_link a:link
{
    /*color: #2F3F4A;*/
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavAbout_link a:visited
{
    /*color: #2F3F4A;*/
    color: #333333;
}
.NavAbout_link a:focus, .NavAbout_link a:hover
{
    color: #4B0C1F;
    text-decoration: underline;
    font-size: 11px;
}
.NavAbout_link a:active
{
    color: #333333;
    font-size: 11px;
}

/* Navigation Menu Styles - Professionals */

.NavProf_link a
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavProf_link a:link
{
    /*color: #2F3F4A;*/
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavProf_link a:visited
{
    /*color: #2F3F4A;*/
    color: #333333;
}
.NavProf_link a:focus, .NavProf_link a:hover
{
    color: #16365C;
    text-decoration: underline;
    font-size: 11px;
}
.NavProf_link a:active
{
    color: #333333;
    font-size: 11px;
}

/* Navigation Menu Styles - Services */

.NavServ_link a
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavServ_link a:link
{
    /*color: #2F3F4A;*/
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavServ_link a:visited
{
    /*color: #2F3F4A;*/
    color: #333333;
}
.NavServ_link a:focus, .NavServ_link a:hover
{
    color: #666633;
    text-decoration: underline;
    font-size: 11px;
}
.NavServ_link a:active
{
    color: #333333;
    font-size: 11px;
}

/* Navigation Menu Styles - Careers */

.NavCareer_link a
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavCareer_link a:link
{
    /*color: #2F3F4A;*/
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavCareer_link a:visited
{
    /*color: #2F3F4A;*/
    color: #333333;
}
.NavCareer_link a:focus, .NavCareer_link a:hover
{
    color: #009999;
    text-decoration: underline;
    font-size: 11px;
}
.NavCareer_link a:active
{
    color: #333333;
    font-size: 11px;
}

/* Navigation Menu Styles - Careers2 */

.NavCareer_link2 a
{
    color: #009999;
    text-decoration: none;
    font-size: 11px;
}
.NavCareer_link2 a:link
{
    /*color: #2F3F4A;*/
    color: #009999;
    text-decoration: none;
    font-size: 11px;
}
.NavCareer_link2 a:visited
{
    /*color: #2F3F4A;*/
    color: #009999;
}
.NavCareer_link2 a:focus, .NavCareer_link2 a:hover
{
    color: #009999;
    text-decoration: underline;
    font-size: 11px;
}
.NavCareer_link2 a:active
{
    color: #009999;
    font-size: 11px;
}

/* Navigation Menu Styles - News */


.NavNews_link a
{
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavNews_link a:link
{
    /*color: #2F3F4A;*/
    color: #333333;
    text-decoration: none;
    font-size: 11px;
}
.NavNews_link a:visited
{
    /*color: #2F3F4A;*/
    color: #333333;
}
.NavNews_link a:focus, .NavNews_link a:hover
{
    color: #FF6600;
    text-decoration: underline;
    font-size: 11px;
}
.NavNews_link a:active
{
    color: #333333;
    font-size: 11px;
}

/*.skype_pnh_dropart_flag_span[style] {
display:none !important;
color:#FFFFFF !important;
margin:0px !important;
padding:0px !important;
background:none !important;
}*/



/*span.skype_pnh_container {display:none !important;}*/


/*span.skype_pnh_print_container {display:inline !important;}*/
