
/* Portal 14 */
html{height:100%;margin:0;padding:0;}
#Body{ height:100%; font-family:Helvetica, Arial, sans-serif; color:#333; margin:0 auto; padding:0; background:#E9E9E8 url(/portals/13/Images/elegant_web_backgrounds_barsgreyblue.jpg) no-repeat right top;}



a{outline:0;border:0;}
a[href$=".pdf"], a[href$=".PDF"] {
    background: url(/portals/15/Images/page_pdf.png) no-repeat right top;
    display: inline;
    padding-right: 22px;}
p{margin:0;padding:0 0 1em 0;}
ul, ol{margin:5px 0 5px 25px;padding:0 0 1em 0;}

h1{font-size:26px; margin:0 0 10px 0;}
h2{font-size:22px; margin:0 0 10px 0;}
h3{font-size:18px; margin:0 0 10px 0;}


/* Fonts */
.Normal{font-size:12px;line-height:16px; }
.SubHead{color:#F5F5F5;}

@font-face {
font-family: 'Bebas';
src: url('../fonts/Bebas.ttf');
font-weight: normal;
font-style: normal;
}

/*Layout */

#container{ margin-bottom:-18px; width:100%; height:100%; background:transparent;}
                 
#HeaderTop { padding:10px 0 12px 0; background:#FFFFFF repeat-x; }

#Header {background:#3d3d3d;}

#dnn_dnnLogo_hypLogo img { margin:12px 0 0px 0; }
    
.LogIn { margin:9px 0 0px 0; text-align:left; color:#1e1e1e;  }
    #Login a { color:#1e1e1e; font-size:12px; text-align:left; }

.Menu { padding:2px 0 3px 0; z-index:1010; text-align:left; float:right; background:transparent; }


#slider_bg { background:transparent; }
    .slider { -webkit-box-shadow: 0px 0px 6px rgba(86,84,84,1); -moz-box-shadow: 0px 0px 6px rgba(86,84,84,1); -ms-box-shadow: 0px 0px 6px rgba(86,84,84,1); box-shadow: 0px 0px 6px rgba(86,84,84,1); z-index:1002; position:relative; }
    .DnnModule-SpeedyTouchFlexi { margin-bottom:0px; }
    .flex-control-nav li a{ margin-top:-40px; }
    .slider-wrapper { margin:20px 0 0px 0; }
    .theme-default .nivo-controlNav { padding:0px 0; }
    .nivo-controlNav { padding:0px 0; margin-top:-15px; z-index:500; position:relative; }


#PageBody { background:transparent; }
.BodyShadow { padding:5px 0 40px 0; -webkit-box-shadow: 0px 0px 6px rgba(86,84,84,1); 
                 -moz-box-shadow: 0px 0px 6px rgba(86,84,84,1); 
                 -ms-box-shadow: 0px 0px 6px rgba(86,84,84,1); 
                 box-shadow: 0px 0px 6px rgba(86,84,84,1); background:#fff; }


/***** Body TopA *****/
.BodyContentA { padding:35px 0 0px 0; }
.BodyContentA img { padding-right:10px; float:left; }
.BdyConTitle { padding:8px 0 0 0px; color:#424242; font-size:18px; font-family:Tahoma; }
.ContText { padding-top:5px; line-height:17px; text-align:left; }
.BodyContentA a { font-size:14px; font-weight:bold; color:#0780b7; }

/* Nice Button */    
.lightBlack.button		{ background-color:#707070; color: #fff; }
  .nice.lightBlack.button	{ border: 1px solid #2f2f2f;}
  .lightBlack.button:hover, .lightBlack.button:focus	{ background-color:#0780b7; color:#fff; }
  
   
   
/***** SidebarA *****/
#SidebarA { margin-top:23px; }
    .m-title { padding-bottom:0; font-family:Arial; font-size:24px; color:#0780b7; }
    .m-text{ padding:12px 0 5px 0; line-height:18px; color:#424242; text-align:justify; float:left; }
    .PaddingTop { padding-top:25px; }    
        .title { background:#0780b7; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; behavior:url(Portals/_default/Skins/Corporate77Blue/PIE.htc); position:relative; }
         h5.title { padding:4px 0 4px 0; color:#fff; text-align:center; font-family:Arial; text-shadow: 1px 1px 1px #999; }
        .iconLft { padding:10px 0 0 0;}
        .iconLft img { padding:0 10px 0 0; float:left; }
        .textp { padding:0px 0 0 0; text-align:justify; }
        .text{ width:190px; padding:10px 0 0 10px; text-align:justify; float:left; }
        
           
/***** SidebarB *****/ 
#SidebarB { margin-top:30px; }
    .SidebarBTitle { font-family:Arial; font-size:24px; color:#0780b7; }
    .sb_column1 { padding:20px 0 0 0; width:100%; float:left; }
    .sb_column2 { padding:20px 0 0 0; width:100%; float:left; }
    .sb_column3 { padding:20px 0 18px 0; width:100%; float:left; }
        .sb_title { font-size:14px; font-weight:bold; color:#5D5D5D; float:left; }
        .sb_date { font-size:14px; color:#5D5D5D; float:right; }
        .sb_text p { padding-top:10px; color:#424242; float:left; }
        .sb_readmore { float:right; }
        .sb_readmore a { color:#424242; font-weight:bold; }
        

/* Hover_BumpUp Container */
#HoverBumpUpContainer { -webkit-transition: margin 0.8s ease-out; -moz-transition: margin 0.8s ease-out; -o-transition: margin 0.8s ease-out; }
#HoverBumpUpContainer:hover { margin:.5em 0 0 0; -webkit-box-shadow: 0px 3px 4px rgba(86,84,84,1); 
                 -moz-box-shadow: 0px 3px 10px rgba(86,84,84,1); 
                 -ms-box-shadow: 0px 3px 4px rgba(86,84,84,1); 
                 box-shadow: 0px 3px 10px rgba(86,84,84,1); }


/* Hover_FadeIn Container */
.ImgHoverA { opacity: 0.8; /*Transition*/ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.ImgHoverA:hover { opacity: 1; /*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(86,87,87,0.8); -moz-box-shadow: 0px 0px 20px rgba(86,87,87,0.8); box-shadow: 0px 0px 20px rgba(86,87,87,0.8); }

/*Hover_FadeIn Container */
#HoverContainer:hover { margin:0em 0 0 0; }
.ImgHoverB { opacity: 0.8; /*Transition*/ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.ImgHoverB:hover { opacity: 1; /*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(86,87,87,0.8); -moz-box-shadow: 0px 0px 20px rgba(86,87,87,0.8); box-shadow: 0px 0px 20px rgba(86,87,87,0.8); }


.LeftC { text-align:justify; }
.RightC { text-align:justify; }
.top-img img{ float:left; margin-right:10px; margin-top:2px;}
.top-img { text-align:justify; font-family:Arial; line-height:16px; font-size:12px;color:#000; margin-top:5px;}


/* Right Hand Links */
#RightLinks{ width:100%; margin:0;padding:0; }
	#RightLinks li{  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:35px;width:35px;margin:0 15px 0 0;}
		#RightLinks li a:link, #RightLinks li a:visited{color:#333;text-decoration:none;}
		#RightLinks li a:active, #RightLinks li a:hover{color:#5b8ec4;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;}
		#RightLinks li.icoMarketplace{background:none;}
		

/* ******** Contact Us  ********** */
#contact_us { margin:30px 0 0px 0; }
    #contactus { width:100%; border:1px dashed #aea48f; }
    .contact-title{ margin-top:20px; background:#0780b7; height:35px; color:#fff; padding:6px 0 0 35px; font-family:Arial; font-size:24px; }
    .contact-address{ margin-top:15px; float:left; }
    .contact-address li{ margin-left:37px; list-style:none; line-height:20px; }
    .textcolor { padding-left:37px; padding-top:1px; font-family:Arial; font-size:14px; color:#F5F5F5; }



/* Footer Section */
#MainFooterA { border-top:2px solid #1E1E1E; padding:30px 0 25px 0; background:#1E1E1E; }
    .FooterTitle { color:F5F5F5;}
    .FooterList { margin-top:20px;}
    .FooterList li { list-style:none; margin-top:10px; }
    .FooterList li a { color:#F5F5F5; }
    .FooterList li a:hover { color:#F5F5F5; }

ul.f-nav { padding-top:30px; }
    .f-nav { padding: 0px 0px 20px 0px; }
        .f-nav li { margin:0 35px 0 0; list-style:none; float:left; }
        .f-nav li a { text-decoration:none; color:#fff; font-family:'Bebas', Tahoma; font-size:16px; text-align:center; }
        .f-nav li a:hover { text-decoration:underline; color:#F5F5F5; }    

/* Portal 14 */        
#MainFooterB { border-top:2px solid #1E1E1E; background:url('/portals/1/Images/footer_bg_members.jpg'); } 
#Footer { background:#1E1E1E; color:#E6E6E6; }
    .Copyright { padding:15px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E6E6E6; text-align:center; }
    .Login { padding:15px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; text-align:left; }
    .Social { padding:12px 0 10px 0px; text-align:right; }



/*Search Results */

.RoundedContainer  /*SearchBox Rounded Container  */
{
	background: none; /* Fallback color for non-css3 browsers */
	width: 100%;
	
	/* Gradients */
	background: none;
	background: none;
	
	/* Rounded Corners */
	border-radius: 4px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 4px;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

/*** TEXT BOX ***/
.searchInput
{
    height:20px;
	background: #FFFFFF; /* Fallback color for non-css3 browsers */
	/* Gradients */		
	background:#f5f5f5;
	background:#FFFFFF;
	
	border-bottom: none;
	border-right: none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	
	border-radius: 4px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 4px;

}


/*** USER IS FOCUSED ON TEXT BOX ***/
.searchInput:focus{
	outline: none;
	background:#FFFFFF; /* Fallback color for non-css3 browsers */
	
	/* Gradients */
	background:#fdfcfc;
	background:#FFFFFF;
}

/* Portal 14 */
#SearchIcon { display:none; padding:0; margin:0; }
#SearchTable td { padding:2px 0;}
.SpeedySearchBox { margin-left:450px; margin-right:0px; margin-top:0px; width:25%; }
#SearchButton a { margin-left:-240px; margin-top:0px; width:36px; height:30px; z-index:2000; position:relative; }



/*DotNetNuke Footer for Mobile */

@media handheld, only screen and (max-width:1024px)  
{   
    /***** SidebarA *****/
    #SidebarA { margin-top:20px; }
    .m-text{ padding:5px 0 5px 0; }
    
    .sb_column1 { padding:10px 0 0 0; }
    .sb_column2 { padding:10px 0 0 0; }
    
    .searchInput { margin-top:2px; }
    #SearchButton a { margin-left:0px; }
}


@media handheld, only screen and (max-width: 800px)  
{
    .Menu { padding:2px 0 3px 0; }
    
    /***** SidebarA *****/
    #SidebarA { margin-top:18px; }
    .m-text{ padding:5px 0 0px 0; line-height:18px; }
    .PaddingTop { padding-top:3px; } 
    
    .sb_column1 { padding:10px 0 0 0; }
    .sb_column2 { padding:10px 0 0 0; }
        .sb_title { font-size:12px;}
        .sb_date { font-size:12px; }
        .sb_text p { padding:5px 0 0 0; }
        
    .searchInput { margin-top:2px; }
    #SearchButton a { margin-left:0px; margin-top:-17px; }
    
    .FooterJoin input { width:94%; }
    .f-nav li { margin:0 30px 0 0; list-style:none; float:left; }
}

@media handheld, only screen and (max-width: 480px)  
{
    #MobileButtons a { margin-left:2px; }
    .mobile-centered{ margin:0 auto !important; text-align:center; } 
    #dnn_dnnLogo_hypLogo img { margin:10px 0 5px 0; }
    
    #HeaderTop { padding:5px 0 5px 0; }
    #Header { padding-bottom:0px; background:url(../Images/menu_bg3.png); }
    .Menu{ padding:0px 0 0px 0; background:none; }
    
    .BodyShadow { padding:0 7px 5px 7px; }
    
    /***** BodtTopA *****/ 
    .BodyContentA { padding:20px 0 0px 0; }
    .BodyContentA img { padding:0px 10px 0 50px; float:left; }
    
    /***** SidebarA *****/
    .floatRow { margin-top:10px; float:left; }
    .PaddingTop { padding-top:0px; }
    .m-title { text-align:center; }
    .SidebarBTitle { text-align:center; }
    
    /***** SidebarB *****/ 
    .sb_column1 { padding:20px 0 0 0; }
    .sb_column2 { padding:20px 0 0 0; }
    .sb_title { font-size:14px;}
        .sb_date { font-size:14px; }
        .sb_text p { padding:10px 0 0 0; }
        
    /* Footer Section */ 
    #MainFooterA { padding:0px 7px 25px 7px; } 
    .FooterTitle { padding-top:15px; }
    .FooterList { margin-top:0px;}
    .FooterList li { list-style:none; margin-top:3px; font-size:14px; }
    .FtrPadding { padding:0 20px 0 25px; }
    
    .FooterMenu { margin:20px 0 0px 0; padding:0px 0 10px 0; min-height:60px; }
    ul.f-nav { margin-left:0px; padding-top:10px; }
    .f-nav { padding:0px 10px 0 10px; }
    .f-nav li { margin:3px 0px 3px 0; width:100%; line-height:35px; text-align:center; font-weight:bold; list-style:none; float:left;
                border:1px solid #6ea3db; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior: url(Portals/_default/Skins/Corporate77Blue/PIE.htc);
                background:#4c4d4d; }
                 
    .Copyright { margin:0px 0 10px 0; text-align:center; }
    
    #Footer { background:#212121; }
    .Social { padding:1px 0px 10px 0; text-align:center; }
    
    .contact-title { padding:6px 0 0 15px; } 
    .contact-address li{ margin-left:17px; }
    .contact-address li{ margin-left:17px; }
    .textcolor { padding-left:17px; }
    
    .searchInput { margin-top:0px; }
    #SearchButton a { margin-left:0px; margin-top:0px; }
    .FooterJoin input { width:99%; }
}


@media handheld, only screen and (max-width: 240px)  
{
    #MobileButtons a { margin-left:2px; }
    #dnn_dnnLogo_hypLogo img { margin:8px 0 5px 0; }
}

/*DotNetNuke Login Form for Mobile */

@media handheld, only screen and (max-width: 320px)  
{
	.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:295px;}
    .dnnFormRequired span { width:100%; }
    
    .dnnFormItem { width:460px; color:#262321; }
    .dnnFormItem h2 { color:#262321; }
    .dnnForm { margin-left:-7px; }
    .dnnFormItem label a span { width:320px; text-align:left; float:left; color:#262321; }
    .dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:300px; float:left; }
    .dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:320px; float:left; }
    
    .dnnSendPasswordContent input[type="text"] { width:295px; float:left; }
    .dnnSendPasswordContent ul.dnnActions { width:280px; float:left; }
}


.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }


/***** >>>>> Change all Color Code >>>>> *****/

#LeafTitleSolid .Head { color:#0780b7; } /* LeafTitleSolid Color */
.DentTitleSolid_Title .Head { color:#0780b7; } /* DentTitleSolid Color */




