/* Styles for Containers  */
/* Styles for Containers BlackTitle Container */
.BlackTitleTitle {padding:0px 0px 0px 0px;}
.BlackTitleTitle h2, .BlackTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;font-family:Roboto, Arial, Verdana ,sans-serif !important;font-size:16px !important;font-weight:500;color: #555 !important;}
.BlackTitleTitle h4 {padding:0px!important; margin:0px!important;}
.BlackTitleWidth { margin:0px 0 15px 0; padding:0px;}
.BlackTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.BlackTitleIcon {float:left; } .BlackTitleIcon img {margin:0px 8px 0px 0px;}
.BottomMain .BlackTitleWidth , .BottomMain .TwitterMain{ margin:0px !important;}

/* Styles for Containers OrangeTitle Container */
.GreyvioletTitleTitle {padding:0px 0px 0px 0px;}
.GreyvioletTitleTitle h2, .GreyvioletTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family:Verdana ,sans-serif;font-size:16px;font-weight:normal;color: #515FB8;}
.GreyvioletTitleWidth { margin:0px 0 0px 0; padding:0 0 10px;}
.GreyvioletTitleIconWidth { margin:0px 0 15px 0; padding: 0 0 10px;}
.GreyvioletTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.GreyvioletTitleIcon {float:left; } .GreyvioletTitleIcon img {margin:0px 8px 0px 0px;}


.OrangeTitleIconTitle {padding:0px 0px 0px 0px;}
.OrangeTitleIconTitle h2, .OrangeTitleIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: Raleway, Arial, Verdana ,sans-serif;font-size:26px;font-weight:normal;color: #FA5B15;}
.OrangeTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.OrangeTitleIconContent { margin:0 0 0 90px;}
.OrangeTitleIconContentpane {text-align: left;	vertical-align: top; padding:2px 0px 0px 0px;}
.OrangeTitleIconIcon {float:left; width:80px; height:80px; overflow:hidden; } .OrangeTitleIconIcon img {margin:0px 0px 0px 0px; width:80px; height:80px;}
.HeaderPaneIP .OrangeTitleIconWidth { margin:0px !important;}
.OrangeTitleIconWidth  h1 {color: #787878 !important; font-size:18px !important; font-weight: normal; padding:0px !important; margin: 0px !important;}

/* Styles for Containers BlueTitle Container */
.BlueTitleTitle {padding:0px 0px 0px 0px;}
.BlueTitleTitle h2, .BlueTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family:Verdana ,sans-serif;font-size:24px;font-weight:normal;color:#015C95;}
.BlueTitleWidth { margin:0px 0 15px 0; padding:0px;}
.BlueTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.BlueTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.BlueTitleIcon {float:left; } .BlueTitleIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers SilverTitle Container */
.SilverTitleTitle {padding:0px 0px 0px 0px;}
.SilverTitleTitle h2, .SilverTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family:Verdana ,sans-serif;font-size:24px;font-weight:normal;color:#888;}
.SilverTitleWidth { margin:0px 0 15px 0; padding:0px;}
.SilverTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.SilverTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.SilverTitleIcon {float:left; } .SilverTitleIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers BlueTitleIcon Container */
.SilverTitleIconTitle {padding:5px 0px 0px 0px;}
.SilverTitleIconTitle h2, .BlueTitleIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;font-family:Roboto, Arial, Verdana ,sans-serif;font-size:16px;font-weight:500;color: #999;}
.SilverTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.SilverTitleIconContent { margin:0 0 0 75px;}
.SilverTitleIconContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px;}
.SilverTitleIconIcon {float:left; width:65px; height:65px; overflow:hidden; } .SilverTitleIconIcon img {margin:0px 0px 0px 0px; width:65px; height:65px;}


/* Styles for Containers GrayTitle Container */
.GrayTitleTitle {	padding:0px 0px 0px 0px;}
.GrayTitleTitle h2, .GrayTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family:Verdana ,sans-serif;font-size:22px;font-weight:normal;color: #b5b5b5;}
.GrayTitleWidth { margin:0px 0 15px 0; padding:0px;}
.GrayTitleContentpane {	text-align: left;vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.GrayTitleIcon {float:left; } .GrayTitleIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers BlackTitleIcon Container */
.BlackTitleIconTitle {padding:5px 0px 0px 0px;}
.BlackTitleIconTitle h2, .BlackTitleIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;font-family:Roboto, Arial, Verdana ,sans-serif;font-size:16px;font-weight:500;color: #555;}
.BlackTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.BlackTitleIconContent { margin:0 0 0 45px;}
.BlackTitleIconContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px;}
.BlackTitleIconIcon {float:left; width:36px; height:36px; overflow:hidden; } .BlackTitleIconIcon img {margin:0px 0px 0px 0px; width:36px; height:36px;}

/* Styles for Containers TestimonialContainer Container */
.TestimonialContainerTitle {padding:5px 0px 0px 40px; height:36px; margin-top:-1px !important; background:url(Cimages/TestArrow.png) 20px top no-repeat;}
.TestimonialContainerTitle h2, .TestimonialContainerTitle .ContainerTitle{padding:0px!important; text-transform:none; margin:0px!important;line-height:105%;font-family:Raleway, Arial, Verdana ,sans-serif;font-size:14px;font-weight:normal;color: #444;}
.TestimonialContainerTitle .ContainerTitle span { color:#a5c369 !important; line-height:100% !important; display:block !important; text-transform:none !important;}
.TestimonialContainerWidth { margin:0px 0 30px 0; padding:0px;}
.TestimonialContainerContentpane {	text-align: left; border:0px solid #e2e2e2; background: url(images/blockquote-bg.png) 10px 12px no-repeat  #f0f0f0;	vertical-align: top; padding:12px 15px 15px 42px; clear:both;
 -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}
.TestimonialContainerIcon {float:left; } .TestimonialContainerIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers NoPaddingNoTitle Title Container */
/* BKB - added 1px to right margin 10/20/2014 */
.NoPaddingNoTitleContentPane { padding:0px 1px 0px 0px;}

/* Styles for Containers NoPaddingNoTitle Title Container */
.NoPaddingNoTitleContentPaneGC1Rotators { padding:0px 0px 0px 0px;}

/* BKB NoTitleBottomPaddingContentPaneGC1 with background image */
.NoPaddingNoTitleContentPaneGC1 { padding:0px 0px 0px 0px;
                                  background:url("bannercontactinfobackgroundbox1.jpg"); width: 269px; 
                                  background-repeat:no-repeat;}
                                  
/* BKB NoTitleBottomPaddingContentPane_NAV_E5E3D6_GC1 with background image */
.NoPaddingNoTitleContentPane_NAV_E5E3D6_GC1 { padding:0px 0px 0px 5px;
                                  background:url("NavigationBackgroundE5E3D6.jpg") repeat-y; width: 269px;}
                                  
.NoTitleBottomPaddingContentPane { padding:0px 0px 20px 0px;}


.ClearFloat 	{clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;}

/* Styles for Containers GraybgRounded Container */
.GraybgRoundedTitle {padding:6px 8px; float:left; background:#f5f5f5;border:1px solid #dddddd; border-top:none !important; border-left:none !important; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0px 0px 6px 0;border-radius:0px 0 6px  0;}
.GraybgRoundedTitle h2, .GraybgRoundedTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family:Verdana ,sans-serif;font-size:16px;font-weight:bold;color: #999; }
.GraybgRoundedTitle h4 {padding:0px!important; margin:0px!important;}
.GraybgRoundedWidth { margin:0px 0 15px 0; background:#fff; padding:0px;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dddddd;}
.GraybgRoundedContentpane {text-align: left;	vertical-align: top; padding: 15px 12px; clear:both;}
.GraybgRoundedIcon {float:left; } .GraybgRoundedIcon img {margin:0px 8px 0px 0px;}

/* LightBoxContainer */
.LightBoxContainer {}
#PrettyGallery { margin: 0; padding: 0; overflow: hidden;}
#PrettyGallery li { 
    background: none repeat scroll 0 0 #FFFFFF !important;
    box-shadow: 0 0 4px #999999;
    float: left !important;
    list-style: none outside none;
    margin-left: 0 !important;
    margin-right: 10px;
    margin-top: 8px !important;
    padding: 0 !important;
    width: 32%;}
#PrettyGallery li a { display:block; overflow:hidden; padding:0px !important; border:2px solid #eee;} #PrettyGallery li a:hover { border-color:#000;}
#PrettyGallery li img { width:100% !important; height: auto !important; }
#PrettyGallery li a img { border: none;}


/*FlickerContainer Styles FlickerFbox*/
.FlickerGalleryMain {}

#Flickerbox { margin: 0; padding: 0; overflow: hidden;}
#Flickerbox li { list-style: none; float: left !important; width:25% !important; margin: 5px !important; border:3px solid #333!important; background:none !important;}
#Flickerbox li:hover {border:3px solid #888 !important;}
#Flickerbox li a { }
#Flickerbox li img { display: block; width:99% !important}
#Flickerbox li a img { border: none; display: block; width:100% !important}








