﻿
/*===========================Top Menu Setup Starts here=================*/
#TopMenu{
	height:42px;
	padding-top:8px;
	margin-left:0px;
}
#TopMenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#TopMenu ul li{
	float:left;
	margin-left:4px;
}
    #TopMenu a {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:10pt;    
      float:left;
      margin:0;
      height:42px;
      padding:0 0 0 16px;
      text-decoration:none;
      }
    #TopMenu a span {
      float:left;
      display:block;
      height:42px;      
      line-height:25px;
      padding:6px 21px 4px 6px;
	  color:#B5C1DC;
	cursor:pointer;	  
      }
      
    #TopMenu a:hover {
      float:left;
      background:url('images/TopMenuHoverLeft.gif') no-repeat left top;
      margin:0;
      height:42px;
      padding:0 0 0 16px;
      text-decoration:none;
      }
    #TopMenu a:hover span {
	  font-family:Arial, Helvetica, sans-serif;
	  color:#1F2D61;
	  font-size:10pt;    
      float:left;
      display:block;
      height:42px;      
      background:url('images/TopMenuHoverRight.gif') no-repeat right top;
      line-height:25px;
      padding:6px 21px 4px 6px;
	  /*background: #fff; prevents IE from closing SPAN when cursor hovers empty areas areas */
      cursor: pointer; /* for IE */
       /*text-decoration: underline; for Opera and Firefox */      
      }


#TopMenu ul ul{
	position:absolute;
	visibility:hidden;
	top:50px;
	margin-left:-5px;
	background:transparent url('images/DropDownShad.png') repeat-y center top;
}
#TopMenu ul li:hover ul{
	visibility:visible;
	width:150px;
	z-index:999;
}
#TopMenu ul li:hover ul li{
	display:block;
	width:150px;
}

#TopMenu ul li:hover ul li a{
	display:block;
	height:30px;
	line-height:30px;
	width:174px;
	z-index:999;
	color:#142662;	
	background:#AAB8D7 url('images/DropDownMenuDevider.gif') repeat-x left bottom;
}

/*===========================Top Menu Setup Ends Here=================*/



/*------------Welcome menu-------------*/
#WelcomePurpMenu{
	padding:0;
	margin:0;
	float:left;	
	height:47px;
	margin-left:10px;
}
#WelcomePurpMenu ul{
	margin-top:10px;
	padding:0;
}
#WelcomePurpMenu li{
	float:left;
	list-style:none;
	margin-left:10px;
}
#WelcomePurpMenu a{
	width:166px;
	padding-left:10px;
	height:30px;
	line-height:29px;
	color:#182A57;
	background:transparent url('images/WelcomePurpButUp177.gif') no-repeat;
	display:block;
	text-decoration:none;
}
#WelcomePurpMenu a:hover{
	background:transparent url('images/WelcomePurpButHover177.gif')  no-repeat;
}



/*------------Welcome Red menu-------------*/
#WelcomeRedMenu{
	padding:0;
	margin:0;
	float:left;	
	height:47px;
	width:220px;
}
#WelcomeRedMenu ul{
	margin-top:10px;
	padding:0;
}
#WelcomeRedMenu li{
	float:left;
	list-style:none;
	margin-left:8px;
}
#WelcomeRedMenu a{
	width:220px;
	padding-left:10px;
	height:30px;
	line-height:29px;
	color:#FFF;
	background:transparent url('images/WelcomeRedButUp220.gif') no-repeat;
	display:block;
	font-size:10pt;
	text-decoration:none;
}
#WelcomeRedMenu a:hover{
	background:transparent url('images/WelcomeRedButHover220.gif')  no-repeat;
}

/*------------Welcome Red menu-------------*/
#WelcomeRedMenu177{
	padding:0;
	margin:0;
	float:left;	
	height:47px;
	width:176px;
	margin-left:10px;	
}
#WelcomeRedMenu177 ul{
	margin-top:10px;
	padding:0;
}
#WelcomeRedMenu177 li{
	float:left;
	list-style:none;
	margin-left:8px;
}
#WelcomeRedMenu177 a{
	width:176px;
	padding-left:10px;
	height:30px;
	line-height:29px;
	color:#FFF;
	background:transparent url('images/WelcomeRedButUp176.gif') no-repeat;
	display:block;
	font-size:10pt;
	text-decoration:none;
}
#WelcomeRedMenu177 a:hover{
	background:transparent url('images/WelcomeRedButHover176.gif')  no-repeat;
}

/*---Quick Links---*/
#QuickLinkYelMenu{
	padding:0;
	margin:0;
	height:47px;
	width:253px;
}
#QuickLinkYelMenu ul{
	margin:0;
	padding:0;
}
#QuickLinkYelMenu li{
	float:left;
	list-style:none;
	margin-left:10px;
}
#QuickLinkYelMenu a{
	width:253px;
	padding-left:10px;
	height:30px;
	line-height:29px;
	color:#6D270E;
	background:transparent url('images/QuickLinksYelButUp.gif') no-repeat;
	display:block;
	text-decoration:none;
}
#QuickLinkYelMenu a:hover{
	background:transparent url('images/QuickLinksYelButHover.gif')  no-repeat;
}

/*------Quick Links List Menu------*/
#QLinksLL{
	margin:0;
	padding:0;
	width:110px;
	float:left;
}
#QLinksLL ul, #QLinksLR ul{
	margin:0;
	padding:0 0 5px 20px;;
}
#QLinksLL li, #QLinksLR li{
	margin-bottom:1px;
	color:#5B1703;	
}
#QLinksLL a, #QLinksLR a{
	color:#5B1703;	
}

#QLinksLR{
	margin:0;
	padding:0;
	width:130px;
	float:left;
}
/*------Quick Links List Menu------*/

/*---Secure Sec Links---*/
#SecureSecLinks{
	margin-top:-10px;
	padding:0;
	width:250px;
	float:left;
}
#SecureSecLinks ul{
	margin:0;
}
#SecureSecLinks li{
	margin-bottom:2px;
}
#SecureSecLinks a{
	padding:0;
}


ul, ol{
	padding:10px 10px 10px 25px;
}


/*---Links in General---*/
A:link{color:#A41578; text-decoration:none}
A:visited{color:#A41578; text-decoration:none}
A:active{color:#A41578; text-decoration:none}
A:hover{color:#716821; text-decoration:none}


/*--------LeftMenu-------*/
#LeftMenu{
	margin:0;
	padding:0;
}
#LeftMenu ul{
	margin:0;
	padding:0;
}
#LeftMenu li{
	list-style:none;
	text-decoration:none;
	border-bottom:1px #CCC solid;
}
#LeftMenu a{
	height:35px;
	line-height:35px;
	display:block;
	padding-left:15px;
	font-size:10pt;
	cursor:pointer;	
	background:transparent url('images/LeftMenuPArrowBG.gif') no-repeat left top;
}
#LeftMenu a:hover{
	background:transparent url('images/LeftMenuGArrowBGHover.gif') no-repeat left top;	
	color:#006800;
	/*--color changecolor:#5B5410;--*/
}

/*--------LeftMenu-------*/
#LetfMenuDDown{
	margin:0;
	padding:0;
}
#LetfMenuDDown ul{
	margin:0;
	padding:0;
}
#LetfMenuDDown li{
	list-style:none;
	text-decoration:none;
	border-bottom:1px #CCC solid;
}
#LetfMenuDDown a{
	height:35px;
	line-height:35px;
	display:block;
	padding-left:15px;
	font-size:10pt;
	cursor:pointer;	
	background:transparent url('images/LeftMenuPArrowDownBG.gif') no-repeat left top;
}
#LetfMenuDDown a:hover{
	background:transparent url('images/LeftMenuGArrowDownBG.gif') no-repeat left top;	
	color:#817823;
}

/*---------------Sub Horizontal Menu-----------------*/
#SMenuHor{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHor ul{
	margin:0;
	padding:0;
}
#SMenuHor li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHor a{
	height:45px;
	width:131px;
	display:block;
	text-align:center;
	line-height:45px;
	cursor:pointer;	
	text-transform:capitalize;
}
#SMenuHor a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreen.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}

/*---------------Sub Horizontal Menu 3 Items Long 172px-----------------*/
#SMenuHor3Long{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHor3Long ul{
	margin:0;
	padding:0;
}
#SMenuHor3Long li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHor3Long a{
	height:45px;
	width:172px;
	display:block;
	text-align:center;
	line-height:45px;
	cursor:pointer;	
}
#SMenuHor3Long a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreenL.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}

/*---------------Sub Horizontal Menu 4 Items Long 165px-----------------*/
#SMenuHor4Long{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHor4Long ul{
	margin:0;
	padding:0;
}
#SMenuHor4Long li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHor4Long a{
	height:45px;
	width:165px;
	display:block;
	text-align:center;
	line-height:45px;
	text-transform:capitalize;
	cursor:pointer;	
}
#SMenuHor4Long a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreL165.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}


/*---------------Sub Horizontal Menu 4 Items Long 165px-----------------*/
#SMenuHor5Long{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHor5Long ul{
	margin:0;
	padding:0;
}
#SMenuHor5Long li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHor5Long a{
	height:45px;
	width:165px;
	display:block;
	text-align:center;
	line-height:45px;
	cursor:pointer;	
}
#SMenuHor5Long a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreL165.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}


/*---------------Sub Horizontal Menu 6 Items Short 110px-----------------*/
#SMenuHorShort{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHorShort ul{
	margin:0;
	padding:0;
}
#SMenuHorShort li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHorShort a{
	height:45px;
	width:110px;
	display:block;
	text-align:center;
	line-height:45px;
	cursor:pointer;	
}
#SMenuHorShort a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreenS.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}




/*---------------Sub Horizontal Menu with Sub Hor Menu-----------------*/
#SmenuSmenuOutsideBox{
	background:#FFF url('images/SMenuHorWsMHorBG.gif') no-repeat left top;
	height:79px;	
	margin:0 0 20px 0;
}


#SMenuHorWsMenuHor{
	height:45px;		
	width:660px;
	display:block;
	margin:0;
	padding:0;
}
#SMenuHorWsMenuHor ul{
	margin:0;
	padding:0;
}
#SMenuHorWsMenuHor li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuHorWsMenuHor a{
	height:45px;
	width:131px;
	display:block;
	text-align:center;
	line-height:45px;
	cursor:pointer;	
}
#SMenuHorWsMenuHor a:hover{
	color:#5B5410;
	background:transparent url('images/SMenuHorHoverGreen.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}

#SmenuSmeu{
	height:34px;		
	width:650px;
	margin-left:4px;
}
#SmenuSmeu ul{
	margin:0;
	padding:0;
}
#SmenuSmeu li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SmenuSmeu a{
	height:34px;
	width:145px;
	display:block;
	text-align:center;
	line-height:34px;
	cursor:pointer;	
}
#SmenuSmeu a:hover{
	height:34px;
	width:145px;
	display:block;
	text-align:center;
	line-height:34px;
	color:#3C508B;
	background:transparent url('images/SMenuHorHoverSMB145.png') no-repeat left bottom;
}
.SMenuSmenuHorDevider{
	background:transparent url('images/SMenuSMHorDevider.gif') no-repeat right top;
}


/*---------------Sub Horizontal Blue Menu-----------------*/
#SMenuBlueHor{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuBlueHor ul{
	margin:0;
	padding:0;
}
#SMenuBlueHor li{
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;		
	list-style:none;
}
#SMenuBlueHor a{
	height:40px;
	padding-top:5px;
	width:110px;
	display:block;
	text-align:center;
	cursor:pointer;	
}
#SMenuBlueHor a:hover{
	color:#2E5085;
	background:transparent url('images/SMenuHorHoverBlueComp.png')
}
.SMenuHorDevider{
	background:transparent url('images/SMenuHorDevider.gif') no-repeat right center;
}


/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/



#SMenuHorFlexi{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHorFlexi ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#SMenuHorFlexi ul li{
	float:left;
	margin:0;
	padding:0;
}
    #SMenuHorFlexi a {
	  font-family:Arial, Helvetica, sans-serif;
      float:left;
      margin:0;
      height:45px;
      padding:0 0 0 16px;
      text-decoration:none;
      }
    #SMenuHorFlexi a span {
      float:left;
      display:block;
      height:35px;      
      line-height:30px;
      padding:6px 16px 4px 0;
	  color:#b1158d;
	  cursor:pointer;	  
      }
      
    #SMenuHorFlexi a:hover {
      float:left;
      background:url('images/SMenuHovLeft.png') no-repeat left top;
      margin:0;
      height:45px;
      padding:0 0 0 16px;
      text-decoration:none;
      }
    #SMenuHorFlexi a:hover span {
	  font-family:Arial, Helvetica, sans-serif;
	  color:#5B5410;
      float:left;
      display:block;
      height:35px;      
      background:url('images/SMenuHovRight.png') no-repeat right top;
      line-height:30px;
      padding:6px 16px 4px 0;
	  /*background: #fff; prevents IE from closing SPAN when cursor hovers empty areas areas */
      cursor: pointer; /* for IE */
       /*text-decoration: underline; for Opera and Firefox */      
      }





/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/


/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/
/*-----Sub Horizontal FlexiMenu------*/



#SMenuHorFlexiSML{
	background:#FFF url('images/SMenuHorBG.gif') no-repeat left top;
	height:45px;	
	width:660px;
	display:block;
	margin:0 0 20px 0;
	padding:0;
}
#SMenuHorFlexiSML ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#SMenuHorFlexiSML ul li{
	float:left;
	margin:0;
	padding:0;
}
    #SMenuHorFlexiSML a {
	  font-family:Arial, Helvetica, sans-serif;
      float:left;
      margin:0;
      height:45px;
      padding:0 0 0 14px;
      text-decoration:none;
      }
    #SMenuHorFlexiSML a span {
      float:left;
      display:block;
      height:45px;      
      line-height:43px;
      padding:0 13px 0 0;
	  color:#b1158d;
	  cursor:pointer;	  
      }
      
    #SMenuHorFlexiSML a:hover {
      float:left;
      background:url('images/SMenuHovLeft14px.png') no-repeat left top;
      margin:0;
      height:45px;
      padding:0 0 0 14px;
      text-decoration:none;
      }
    #SMenuHorFlexiSML a:hover span {
	  font-family:Arial, Helvetica, sans-serif;
	  color:#5B5410;
      float:left;
      display:block;
      height:45px;      
      background:url('images/SMenuHovRight.png') no-repeat right top;
      line-height:43px;
      padding:0 13px 0 0;
	  /*background: #fff; prevents IE from closing SPAN when cursor hovers empty areas areas */
      cursor: pointer; /* for IE */
       /*text-decoration: underline; for Opera and Firefox */      
      }












