﻿/* This Stylesheet has definitions for the following pages 
   1. FirstMasterPage
   2. SecondMasterPage
   4. UserControl -> HorizontalFeatureBar
   5. UserControl -> VerticalFeatureBar
*/
/* Layout Style sheet for first Masterpage and second Masterpage */
/* *** Begin style definitions -section top header- for both the master pages *** */
body
{
    background-image:url("../../Images/Side extensions.gif");
    background-repeat:repeat;
}

.ky-form
{
    /* FIX: This setting is for IE 6.0 only - to display the form contents 
       after User control without additional space*/
    display:inline;
}

/* --- Outer div Component locked ---*/
.outerdiv
{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    top:0px;
    bottom:0px;
    width :760px;
    background: #003A63;
   /* background-color:#003366;*/
   /* border:1px solid #ffffff ;*/
}

/* _____________________________TOP HEADER__________________________________________ */

.topheader
{
    width: 760px;
    margin-left:auto;
    margin-right:auto;
 }
 
 /* ---- Begin  Enterprise branding/Alerts bar -----*/
 .ky-alerts div
 {
    /*width:100%;*/
    width:760px;
	font-size: 90%;
	margin-bottom: 1em;
	/*padding: .3em .3em .3em .3em;*/
	padding: .3em 0 .3em 0;
}

.ky-alerts a{
	font-weight: bolder;
}

.ky-alert-notice{
	height:0; 
	overflow: hidden;
	display: none;
	speak: none;
	volume: silent;
}

.ky-alert-red{
	height: auto; 
	overflow: visible;
	display: block;
	speak: normal;
	volume: medium;
	background-color: #FF0000;
	color: #FFFFFF;
}

.ky-alert-red a{
	color: #FFFFFF;
	background-color: #FF0000;
}

.ky-alert-orange{
	height: auto; 
	overflow: visible;
	display: block;
	speak: normal;
	volume: medium;
	background-color: #FFA500;
	color: #000000;
}

.ky-alert-orange a{
	color: #000000;
	background-color: #FFA500;
}

.ky-alert-amber{
	height: auto; 
	overflow: visible;
	display: block;
	speak: normal;
	volume: medium;
	background-color: #F2CA2A;
	color: #000000;
}

.ky-alert-amber a{
	color: #000000;
	background-color: #F2CA2A;
}

.ky-alert-red{
	height:0; 
	overflow: hidden;
	display: none;
	speak: none;
	volume: silent;
}

.ky-alert-orange{
	height:0; 
	overflow: hidden;
	display: none;
	speak: none;
	volume: silent;
}

.ky-alert-amber{
	height:0; 
	overflow: hidden;
	display: none;
	speak: none;
	volume: silent;
}

.hidden
{
    width:760px;
	height:0; 
	overflow: hidden;
	display:none;
}

.linkdivider{
	margin: 0 0 0 .3em;
	padding: 0 0 0 0;
} 

.ky-nav
{
   /* width:100%;*/
    width:760px;
    font-size:75%;
    background-color: #003A63;
    height:22px;
    color:#ffffff;
    padding:0;
}

.ky-nav-content
{
    background-color:  #003A63;
  	color:#ffffff;
  	padding: 0px;
	text-align:right;
	width:760px;
	height:22px;
	/*FIX: Needed for Ie6 to set the div height*/
	overflow:hidden;
}

.ky-nav-content a{
	background-color:  #003A63;
	color: #FFFFFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.ky-nav-content a img{
	border: none;
}

.ky-nav-content a.ky-nav-logo{
	border-left: none;
	float: left;
}

.ky-nav-content a:hover,.ky-nav-content a:active{
	cursor:pointer;
	text-decoration: underline;
}


.ky-search{
	background-color: #003A63;
	color: #FFFFFF;
}

.ky-search-submit{
	border: 1px solid  #003A63;
	padding: 0 0 0 0;
}

#ky-search-terms,#ky-search-scope,.ky-search-submit{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

.ky-inlinetext
{
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
 /* ---- End  Enterprise branding/Alerts bar -----*/
/* *** End style definitions - section top header- for both the master pages *** */
/* __________________________MIDDLE HEADER_______________________________________ */
/* *** Begin style definitions- section middle header - for first master page *** */

.middleheader-firstmaster
{
   border-top:1px solid #ffffff ;
   height:123px;
   width:760px;
   overflow:hidden;
}

/* The width of the photobar in the first master page is 760px. 2 style definitions
   photobar-firstmaster and photobarfix-firstmaster is used so that the total width of
   6 photos is 760px. */
.photobar-firstmaster
{
  width:126px;
  height:123px;
}
.photobarfix-firstmaster
{
   width:128px;
   height:123px;
}
/* *** End style definitions- section middle header - for first master page *** */

/* *** Begin style definitions- section middle header - for second master page *** */
.middleheader-secondmaster
{
    border-top:1px solid #ffffff ;
    height:79px;
    position:relative;
    width:760px;
    overflow:hidden;
}

.sec-middle-left
{
   border-right:1px solid #ffffff ;
   width:301px;
   float:left;
   height:79px;
}

.ky-imgleft
{
    margin: 5 40 0 40;
}

.sec-middle-right
{
    width:457px;
    float:right;
    height:79px;
}

.horizontalrule
{
    margin-top:7px;
    padding-top:0.25em;
    border-bottom:1px solid #ffffff;
    width:455px;
    overflow:hidden;
}

.sec-middle-rightbottom
{
  display:inline;
  height:29px;
  vertical-align:top;
 }

.headernavlink
{
    color:#ffffff;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:7.5pt;
    font-weight:bold;
    vertical-align:top;
    margin:0 0 -20px 0;
    text-decoration:none;
  
}

.headernavlink a:link a:visited a:hover a:active
{
    cursor:pointer;
    text-decoration:none;
}

.headernavlink-divider
{
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:7.5pt;
    font-weight:bold;
    vertical-align:top;
    color: #ffffff;
    margin: 0 0 -20 .1em;
}
/* *** End style definitions- section middle header - for second master page *** */
/* _____________________________BOTTOM HEADER_______________________________________ */

/* *** Begin style definitions - section bottom header - for both the master pages *** */

.bottomheader
{
    height:11px;
    width:760px;
    border-bottom:1px solid #ffffff ;
    overflow:hidden;
}

.bottomheader img
{
     height: 12px;
     width:760px;
      /* Fix: This setting is a fix  for IE 6.0 only - to display the image contained in a div
         without additional space*/
     display:block;
}
/* *** End style definitions - section bottom header - for both the master pages *** */
/* ______________________________Begin First MasterPage Left Hand Nav______________________________________ */
.divinternational
{
    margin-top:55px;
}

.sec-command-go
{
     text-align:center;
     margin-top:10px;
}

.btninternational
{
    vertical-align:middle;
    text-align:center;
    margin-top:10px;
}

.internationalwelcomemessage
{
  color:White;
  border: none; /*1px solid #000000 ;*/
  width: 127px;
  font-family:"Verdana";
  font-size:8pt;
  font-weight:bold;
}

.internationallistwelcomemessage
{
  color:black;
  border: none; /*1px solid #000000 ;*/
  width: 127px;
  font-family:"Verdana";
  font-size:8pt;
  font-weight:bold;
}

.internationalmessage
{
  color:White;
  border: none;
  width: 127px;
  font-family:"Verdana";
  font-size:10pt;
  font-weight:bold;
 }


/* ________________________________CONTENT_______________________________________ */

/* *** Begin style definitions - section content - for both the master pages *** */

/* Usage: In the menu control. File location - App_Themes/Screen/MasterPage.skin */
.filler-leftnav
{
   margin:20px 0 0 0;
   border-bottom:1px solid #ffffff;
}
/*.imageseparator
{
   margin:-2px 0 0 0;
   border-bottom:1px solid #ffffff;
}*/


/* *** End style definitions - section content - for both the master pages *** */

/* *** Begin style definitions - section content - for first master page *** */

.sec-leftcontent-firstmaster
{
    float:left;
    height:422px;
    width:127px;
    border-right:1px solid #ffffff;
 }

.contentdiv-firstmaster
{
   width:760px;
   overflow:hidden;
}

 .sec-maincontent-firstmaster
{
    width:626px;
    height:120px;
   /*FIX: For Netscape Browser   */
   overflow:hidden;
   
}

.imgline
{
    height : 1px;
    width:632px;
    margin:20px 0 0 0;
    display:block;
}

.imglogo
{
    margin:15px 0 28px 0;
    height: 100px;
}

.sec-welcometext
{
    width:626px;
    margin: 10px 0 0 3px;
    /* Fix: For Netscape/firefox browser to display the text properly with margins.  */
    float:left;
    display:block;
}

.welcometext
{
    color:#ffffff;
    padding:0 0 0 5px;
    font-size:9pt;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 10px 0 5px 0;
}

.welcometext b
{
   color:yellow;
   font-size:10pt;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.errortext
{
    margin-bottom:390px;
    margin-top:20px;
    padding-bottom:22px;
}
 /* *** End style definitions - section content - for first master page *** */
 /* *** Begin style definitions - section content - for second master page *** */
 #sec-twocols
{
    /*width:627px;*/
    width:631px;
    left: -2px;
    float:right;
    position:relative;
    background-color:#ffffff;
}

.sec-leftcontent-secondmaster
{
    float:left;
    width:127px;
    position:relative;
    
 }
.sec-rightcontent-secondmaster
{
    width:122px;
    float:right;
    position:relative;
    margin-right:-0.5px;
    left:-0.5px;
}
.imagecontactus
{
    float:right;
     width :122px;
    border-top:1px solid #000000 ;
    overflow:hidden;
    margin-top:20px;
}

#ImageFolder
{
     float:right;
    width :122px;
    border-top:1px solid #000000 ;
    overflow:hidden;
    margin-top:20px;
    
}
.imageholder
{
    float:right;
    width :122px;
    border-top:1px solid #000000 ;
    overflow:hidden;
    margin-top:20px;
    
}

.sec-maincontent-secondmaster
{
   float:left;
   display:inline;
   width:508px;
   position:relative;
   line-height:1em;
   /*background-color:#ffffff;*/
   /*margin:0 0 0 -5px;*/
   margin:0 0 0 0px;
   border-right:1px solid #000000;
}

.clearfix:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix
{
    display:inline-table;
}

/* Hides from IE-mac*/
html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.rightnav
{
   width:120px;
   float:right;
   margin:4px 0 2px 0;
   font-family:"Verdana Plain",Geneva,Arial,Helvetica,sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-decoration:none;
   color:#003a63;
   left:3px;
  }
  
.rightnav a:link a:visited a:hover a:active
{
    background-color:#6699cc;
    color:White;
    cursor:pointer;
    text-decoration:none;
}
.contactus
{
 font-family: Times New Roman ,Geneva,Arial,Helvetica,sans-serif;
   font-size:8pt;
   text-decoration:none;
   color:white;
   margin-left:2px;
   font-weight:bolder;
   line-height:120%;
   
  }
.contact  
{
  font-family:Times New Roman ,Geneva,Arial,Helvetica,sans-serif;
  font-size:9pt;
  margin-left:2px;
    color:white;
    cursor:pointer;
    text-decoration:none;
     font-weight:bold;
     
}  
  
.contact  a:link a:visited a:hover a:active
{
   font-size:10pt;
    color:white;
    cursor:pointer;
    text-decoration:none;
}

/* *** End style definitions - section content - for second master page *** */
/* *** Begin style definitions - section content - for the third master pages *** */
.sec-maincontent-thirdmaster
{
   color: #000000;
   background-color: #ffffff;
   float:left;
   display:inline;
   width:760px;
   position:relative;
   line-height:1em;
   /*background-color:#ffffff;*/
   /*margin:0 0 0 -5px;*/
   margin:0 0 0 0px;
   border-right:1px solid #000000;
}

/* *** End style definitions - section content - for the third master page *** */
/* ______________________________FOOTER__________________________________________________ */

/* *** Begin style definitions - section footer - for first master page *** */

.sec-footer-firstmaster
{
    
    border-top:1px solid #ffffff ;
    background-color:#003A63;
    color:#ffffff;
    float:right;
    width:627px;
    padding:0 2px 0 2px;
    margin:3px 0 8px 0;
    height:27px;
}

.footerlink-firstmaster
{
    color:#ffffff;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:8pt;
    cursor:pointer;
    text-decoration:none;
}

.footerlink-firstmaster a:link a:visited a:hover a:active
{
    cursor:pointer;
    text-decoration:none;
}

.footerlink-dividerfirstmaster
{
    margin: 0 0 0 .3em;
	padding: 0 0 0 0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
 }

.footerdisclaimer-firstmaster
{
    color:#ffffff;
    font-family:Verdana ,Geneva,Arial,Helvetica,sans-serif;
    font-size:7pt;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}

.footerdisclaimer-firstmaster a:link a:visited a:hover a:active
{
    cursor:pointer;
    text-decoration:none;
}

.footerdisclaimerlink-dividerfirstmaster
{
    margin: 0 0 0 .3em;
	padding: 0 0 0 0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:7pt;
    font-weight:bold;
 }
/* *** End style definitions - section footer - for first master page *** */

/* *** Begin style definitions - section footer - for second master page *** */
.sec-footer-secondmaster
{
    border-top:1px solid #000000 ;
    background-color:#ffffff;
    position:relative;
    float:right;
    width:627px;
    left:-2px;
    height:35px;
    padding:2px;
}

.footerlink-secondmaster
{
    color:#000000;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:8pt;
    vertical-align:text-top;
    cursor:pointer;
    text-decoration:none;
    margin: 0 0 0 0;
}

.footerlink-secondmaster a:link a:visited a:hover a:active
{
    cursor:pointer;
    text-decoration:none;
}

.footerlink-divider
{
    font-size:8pt;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    vertical-align:text-top;
    color: #000000;
    margin: 0 0 0 .3em;
	
}

.footerdisclaimer-secondmaster
{
    color:#003A63;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:7pt;
    font-weight:bold;
    vertical-align:top;
    cursor:pointer;
    text-decoration:none;
    padding: 10 0 0 0;
}

.footerdisclaimerlink-secondmaster
{
    color:#000000;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:7pt;
    vertical-align:top;
    cursor:pointer;
    text-decoration:none;
    padding: 10 0 0 0;
}

.footerdisclaimerlink-secondmaster a:link a:visited a:hover a:active
{
    cursor:pointer;
    text-decoration:none;
}
.footerdisclaimerlink-divider
{
    font-size:6pt;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight:bold;
    color: #000000;
    vertical-align:top;
    margin: 0 0 0 .3em;
	padding: 10 0 0 0;
}

/* *** End style definitions - section footer - for second master page *** */

/*** The following style definitions are used in the 
usercontrol page - HorizontalFeatureBar.ascx ***/ 
.sec-featurebarhorizontal
{
    width:632px; 
    height: 105px;
    overflow:hidden;  
}

.featureimage
{
    width: 115px; 
    height: 105px;
    float:left;
    display:inline;
}

.featureimagepadding
{
    width:1px ;
    height: 105px;
    float:left;
    display:inline;
}

.sec-feature1
{
    width: 200px; 
    height: 105px;
    float:left;
    Background-color:#EB8028;
    overflow:hidden;
}

.featuredbusinessimage
{
    width:200px;
    height:43px;
}

.sec-featuredbusiness
{
    padding:2px 0 1px 5px;
    width:195px; 
    height:52px;
    font-family:Verdana,Arial, "Verdana Plain",Geneva,Arial,Helvetica,sans-serif;
    font-size:8pt;
 }

.sec-featuredbusiness span
{
   color:#ffffff;
   font-weight:bold;
}


.sec-feature2
{
    width: 200px;
    height: 105px; 
    float:left;
    Background-color:#9E003D; 
    color: white;
    display:block;
    overflow:hidden;
}

.featurednewsimage
{
    width:200px;
    height:38px;
}

.sec-featurednews
{
    padding:3px 0 0 5px;
    width:195px; 
    height:61px;
    overflow:hidden;
    font-family:"Verdana Plain",Geneva,Arial,Helvetica,sans-serif;
    font-size:8pt;
}

.sec-featurednews span
{
   color:#ffffff;
   font-weight:bold;
}

.featuredlink
{
   padding:0 0 0  5px;
   font-family:"Verdana Plain",Geneva,Arial,Helvetica,sans-serif;
   font-size:8pt;
   color:#000000;
   cursor:pointer;
   text-decoration:none;
}

.featuredlink a:link a:visited a:hover a:active
{
   color:#000000;
   cursor:pointer;
   text-decoration:none; 
}

.featuredlinknews
{
   
   font-family:"Verdana Plain",Geneva,Arial,Helvetica,sans-serif;
   font-size:8pt;
   color:#ffcc66;
   cursor:pointer;
   text-decoration:none;
}

.featuredlinknews a:link a:visited a:hover a:active
{
   color:#ffcc66;
   cursor:pointer;
   text-decoration:none; 
}


/*** End - style definitions used in the 
usercontrol page - HorizontalFeatureBar.ascx ***/


/*** The following style definitions are used in the 
usercontrol page - VerticalFeatureBar.ascx ***/ 
.sec-verticalfeaturebar
{
   width:120; 
   height: 480px;
   margin-top:10px;
   margin-left:0;
}

.vfeatureimage
{
    width: 120px; 
    height: 98px;
    float:left;
    display:inline;
}

.sec-vfeature1
{
    width: 120px; 
    height: 113px;
    float:left;
    Background-color:#EB8028;
    color: white;
    font-size:8pt;
    font-family:Arial;
}
.vfeaturedbusinessimage
{
    width:120px;
    height:43px;
}

.sec-vfeaturedbusiness
{
    width:120px; 
    height:90px;
    /*overflow:auto;
    scrollbar-face-color : #cc6633;
    scrollbar-highlight-color : #cc6633; 
    scrollbar-3dlight-color : #cc6633; 
    scrollbar-shadow-color : #cc6633; 
    scrollbar-darkshadow-color : #cc6633; 
    scrollbar-track-color : #cc6633; 
    scrollbar-arrow-color : #cc6633;*/
}

.sec-vfeature2
{
    width: 120;
    /* height:113px; */
    height: 160px; 
    float:left;
    background: #9E003D;
    color: white;
    font-size:8pt;
    font-family:Arial;
    overflow:hidden;
}

.vfeaturednewsimage
{
    width:120px;
    height:38px;
}



.sec-vfeaturednews
{
    width:120px; 
   /* height:90px;*/
   height:122px;
   /*  overflow:auto;
    scrollbar-face-color : #990000;
    scrollbar-highlight-color : #990000;
    scrollbar-3dlight-color : #990000;
    scrollbar-shadow-color : #990000; 
    scrollbar-darkshadow-color : #990000;
    scrollbar-track-color : #990000;
    scrollbar-arrow-color : #ffffff;*/
}

/*** End - style definitions used in the 
usercontrol page - VerticalFeatureBar.ascx ***/

 



