﻿.PanelLeft  {margin-bottom:16px; margin-right:5px;}
.PanelRight {margin-bottom:16px; margin-left:5px;}
.PanelCenter{margin-bottom:6px;}




/*GENERIC ROUNDED Box*/


/*.Box{background: #1882ff url(/aaa.png) repeat-x 0px 0px;} */     
.Panel .Box{margin-top:0px; background-color: #fff;}      
.Panel .Box b.rtop,      .Panel .Box b.rbottom{display:block;background: #fff;}
.Panel .Box b.rtop b,    .Panel .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #fff;}
/*.Box b.rtop b{background: #2466ae}*/
.Panel .Box b.r1{margin: 0 5px;}
.Panel .Box b.r2{margin: 0 3px;}
.Panel .Box b.r3{margin: 0 2px;}
.Panel .Box b.rtop b.r4, .Panel .Box b.rbottom b.r4{margin: 0px 1px;height: 2px;}

/*WHITE ROUNDED Box*/ 
.Panel.White .Box {background-color: #fff;}      
.Panel.White .Box b.rtop,      .Panel.White .Box b.rbottom{display:block;background: #2e5d92;}
.Panel.White .Box b.rtop b,    .Panel.White .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #fff;}


/*YELLOW ROUNDED Box*/ 
.Panel.Yellow .Box{background-color: #ffd100;}      
.Panel.Yellow .Box b.rtop,      .Panel.Yellow .Box b.rbottom{display:block;background: #2e5d92;}
.Panel.Yellow .Box b.rtop b,    .Panel.Yellow .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ffd100;}


/*BLUEDark ROUNDED Box*/ 
.Panel.BlueDark .Box{background-color: #031830;}      
.Panel.BlueDark .Box b.rtop,      .Panel.BlueDark .Box b.rbottom{display:block;background: #2e5d92;}
.Panel.BlueDark .Box b.rtop b,    .Panel.BlueDark .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #031830;}

/*BLUELight ROUNDED Box*/
.Panel.BlueLight .Box{background: #1882ff url(/Include/_images/Default/box-bluelight-bg.png) repeat-x 0px 0px;}   
.Panel.BlueLight .Box b.rtop,      .Panel.BlueLight .Box b.rbottom{display:block;background: #2e5d92;}
.Panel.BlueLight .Box b.rtop b,    .Panel.BlueLight .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #1882ff;}
.Panel.BlueLight .Box b.rtop b{background: #2466ae}
.Panel.BlueLight .Box b.r1{margin: 0 5px;}
.Panel.BlueLight .Box b.r2{margin: 0 3px;}
.Panel.BlueLight .Box b.r3{margin: 0 2px;}
.Panel.BlueLight .Box b.rtop b.r4, .Panel.BlueLight .Box b.rbottom b.r4{margin: 0px 1px;height: 2px;}

/*BLUE ROUNDED Box*/
.Panel.Blue .Box{background: #031830 url(/Include/_images/Default/box-blue-bg.gif) repeat-x 0px 0px;}   
.Panel.Blue .Box b.rtop,      .Panel.Blue .Box b.rbottom{display:block;background: #2e5d92;}
.Panel.Blue .Box b.rtop b,    .Panel.Blue .Box b.rbottom b{display:block;height: 1px; overflow: hidden; background: #061e3a;}
.Panel.Blue .Box b.rtop b{background: #123b68}
.Panel.Blue .Box b.r1{margin: 0 5px;}
.Panel.Blue .Box b.r2{margin: 0 3px;}
.Panel.Blue .Box b.r3{margin: 0 2px;}
.Panel.Blue .Box b.rtop b.r4, .Panel.Blue .Box b.rbottom b.r4{margin: 0px 1px;height: 2px;}


/*GENERIC PANEL Styles*/
.Panel .Contents    {padding: 10px 15px 10px 15px;}
.Panel H1.title       {margin:0px 0px 10px 0px;font-size:180%;}
.Panel H2.title       {margin:0px 0px 10px 0px;font-size:140%;}
.Panel H2.titleblue   {margin:5px 0px 2px 0px;font-size:140%; color:#1882FF;}
.Panel H3.title       {margin:0px 0px 10px 0px;font-size:140%; text-align:center;}
.Panel H2.title.label {display:none;}
.Panel H2.title.sub{display:none;}

.Panel UL
{
    list-style-image: none; 
    list-style-position: outside;
    list-style-type: none;  
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.Panel UL LI{}
.Panel UL LI A{}

.Panel .Descr P{ margin:0px 0px 0px 0px;}
.Panel .Descr UL LI
{
    background-image:url(/Include/_images/Default/list-icon.gif);
    background-repeat:no-repeat;
    background-position:left 9px;
    padding:5px 0px 5px 15px;
}


.Panel .PhotoBox
{
    float:right;
    background-repeat:no-repeat;
    margin-left:5px;
}
.Panel .PhotoBox IMG
{
    margin:2px;
}
.Panel.Half
{
    width:50%;
    float:left;
}
.Panel.SpaceRight .Box{margin-right:5px;}
.Panel.SpaceLeft .Box{margin-left:5px;}


/*SPECIFIC ROUNDED Box*/
.Panel.Bottomless
{
    margin-bottom:0px;
}
.Panel.Topless
{
    margin-top:0px;
}


.Panel.Bottomless .Box b.rbottom
{
    display:none;
}

.Panel.Topless .Box b.rtop
{
     display:none;
}


/*SPECIFIC PANEL Styles*/

.Panel.Blue .title{color:#ffd100;}
.Panel.Blue .Contents{color:#fff;}
.Panel.Blue .Contents A{color:#fff;}

.Panel.BlueLight .title{font-size:140%;}
.Panel.BlueLight .Contents{color:#fff;}
.Panel.BlueLight .Contents A{color:#fff;}

.Panel.White .title{color:#000;}
.Panel.White .Contents{color:#4a4a4a;}

.Panel.BlueDark .title{color:#fcb904;}
.Panel.BlueDark .Contents{color:#fff;}
.Panel.BlueDark .Contents A{color:#fff;}

.Panel.Yellow .title{color:#000;}
.Panel.Yellow .Contents{color:#000;}
.Panel.Yellow .Contents A{color:#000;}

.Panel.White .list UL LI{}
.Panel.White .list UL LI A.link{ font-size: 140%; text-decoration:none; font-weight:bold;}
.Panel.White .list UL LI A.link:Hover{text-decoration:underline;}
.Panel.White .list UL LI A.linkdisabled{font-size: 140%; text-decoration:none; font-weight:bold;  display:none; cursor:default;}
.Panel.White .list UL LI A.linkdisabled:Hover{text-decoration:none;}
.Panel.White .list UL LI .more{ color:#1882FF; font-size: 100%; text-decoration:none; font-weight:bold;}
.Panel.White .list UL LI .more A{text-decoration:none;}
.Panel.White .list UL LI .more A:Hover{text-decoration:underline;}
.Panel.White .list UL LI P{ margin:3px 0px 0px 0px;}
.Panel.White .list UL LI.sep{height:5px;}

.Panel.NoLink .list UL LI A.link{ display:none; }
.Panel.NoLink .list UL LI A.linkdisabled{ display:inline; }
.Panel.NoLink .list UL LI .more{ display:none; }


.Panel.HomePanel UL LI, .Panel.PanelLeft UL LI
{
    background-image:url(/Include/_images/Default/list-general-icon.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:10px;
    padding:0px 0px 0px 10px;
}
.Panel.CaseStudy UL LI
{
    background-image:none;
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:0px;
    padding:0px 0px 0px 0px;
}
.Panel.HomePanel UL LI A.link,          .Panel.PanelLeft  UL LI A.link{ font-size: 100%; text-decoration:none; font-weight:bold;}
.Panel.HomePanel UL LI A.link:Hover,    .Panel.PanelLeft UL LI A.link:Hover{text-decoration:underline;}
.Panel.HomePanel UL LI.sep,             .Panel.PanelLeft UL LI.sep{display:none;}


.Panel .list.news UL LI
{
    padding-bottom:2px;
    padding-top:2px;
}
.Panel .list.news UL LI A.link{ font-size: 100%; font-weight:bold; text-decoration:none;
                                background-image:url(/Include/_images/Default/list-news-icon.gif);
                                background-repeat:no-repeat;
                                background-position:right  center;  
                                padding-right:20px;}
.Panel .list.news UL LI A.link:Hover{text-decoration:underline;
                                background-image:url(/Include/_images/Default/list-news-icon-on.gif);
                                background-repeat:no-repeat;
                                background-position:right  center;  
                                padding-right:20px;}
                                
.Panel .list.news UL LI.sep{display:none;}
.Panel .list.news UL LI P {margin-top:0px; margin-bottom:5px; display:block;}
.Panel .list.news.latest UL LI P {margin-top:0px; margin-bottom:5px; display:none;}
/*
.Panel.BlueLight    .PhotoBox{background-image:url(/uploads/Services/ServicesListThumb-BG-BlueLight.gif);}
.Panel.Blue         .PhotoBox{background-image:url(/uploads/Services/ServicesListThumb-BG-Blue.gif);}
*/
.Panel.CaseStudy H2.title.sub{color:#145aac; display:block;}


.Panel.White.Home .Box .Contents
{
    
    height:310px;
    padding:0px;
    position:relative;
}



.RotatingImgsMask
{
    z-index:1000; 
    top:0px;
    position:absolute;   
}

.RotatingImgsContainer
{
    width:650px;
    height:310px;  
    top:0px;
    position:absolute;
    background-repeat:no-repeat;
    background-position:center center;
}
.RotatingImgsContainer IMG
{
    width:650px;
    height:310px;  
}

.Panel.Home .Box b.rtop
{
     display:none;
}


.Panel .FormInput
{
    width:250px;
}
.Panel .FormCellLabel
{
    padding:2px;    
}
.Panel .FormResult
{
   font-weight:bold;
   color:Red;  
}

.Button
{
    background-image:url(/Include/_images/Default/button-left.gif);
    background-repeat:no-repeat;
    background-position:left  center; 
    display:block;    
    min-width:1px;    
    width:100%;
    
    
    
}
.Button .Content
{
    background-image:url(/Include/_images/Default/button-right.gif);
    background-repeat:no-repeat;
    background-position:right  center; 
    height:20px;
    text-align:center;
    
    width:100%;
    
}
.Button .Content A, .Button .Content A:Hover
{
    text-decoration:none;
    color:#000;
    display:block;
    
    padding-left:20px; 
    padding-right:20px;
    padding-top:2px;
    
}

/* Dialogs */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #666666 url(/Include/_images/Default/popup-bg.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-dialog-titlebar{ display: none;}

/* ------login DIALOG-----*/
.dialog
{
    display:none; 
}
.dialog .close
{
    display : block; 
    position : absolute; 
    right:10px; 
    top: 6px; 
    z-index:999; 
    width:24px; 
    height:24px;
    background-image: url('/Include/_images/Default/popup-close.png');
    background-repeat:no-repeat;   
}
.dialog.login
{
    background-image: url('/Include/_images/Default/popup-login-bg.png');
    background-repeat:no-repeat;
}
table.registration-form tr td{
    vertical-align:top;
    white-space:nowrap;
}
.highlightInput
{
	background-color:#EDFFFF;
}
.lightBlue div, .lightBlue td 
{
	border:solid 1px #526274;background-color:#EDFFFF;
	
}
.lightBlue  {position:relative;margin-left:-80px;}

.lightBlue .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;padding-right:7px;text-align:right;border-left:none;}
.lightBlue .ajax__validatorcallout_error_message_cell {font-size:9px;padding:5px;border-right:none;border-left:none;width:100%;}
.list.general ul li.nobg
{
	background-image:none;
	font-weight:bold;
}
.list.general ul li.nobg ul li
{
	background-image:none;
	font-weight:normal;
	font-style:italic;
}
 #scrollup {
   position: relative;
   overflow: hidden;
   border: 0px dotted #000;
   height: 100px;
   min-height:100px;
   height:auto! important;
   

 }
 .headline {
   position: absolute;
   top: 100px;
   left: 0px;
    height: 100px;
   min-height:100px;
   height:auto! important;
   width:100%;
   border:0px solid yellow;
   padding:0 0 0 0;
   margin:0 0 0 0;
 }
 .headline .date{
    color:#000000;
    padding-left:0px;    
    font-weight:bold;
 }
 .headline span.title a{
    text-decoration:none;
 }
 .headline span.title a:hover{
    text-decoration:underline;
 } 
 .headline ul {
    margin-left:0px;
    list-style-type:none;
    margin:0;
    padding 0 ; 
    height: 100px;
   min-height:100px;
   height:auto! important;        
   

 }
 .headline ul li{
    text-align:left;
    margin-left:0px;
    margin:0 0 0 0;
    padding 0 0 0 0 ; 
    padding-bottom:2px;
    color:#1882FF;

    font-weight:bold;
    border:0px solid red;
 } 
 .headline ul li a.newspaper{
    color:#cccccc;
    font-size:90%;
    
    
    font-style:italic;
    text-decoration:none;
 }  

 
#scrollup A.link{ font-size: 100%; font-weight:bold; text-decoration:none;
                                background-image:url(/Include/_images/Default/list-news-icon.gif);
                                background-repeat:no-repeat;
                                background-position:right  center;  
                                padding-right:30px;
                                }
#scrollup A.link:Hover{text-decoration:underline;
                                background-image:url(/Include/_images/Default/list-news-icon-on.gif);
                                background-repeat:no-repeat;
                                background-position:right  center;  
                                padding-right:30px;
                                }
