/* Resets */
h1{margin:1em 0 .5em;font-size:1.6em;line-height:1;font-weight:bold}
h2{margin:1.07em 0 .535em;font-size:1.5em;line-height:1;font-weight:bold}
h3{margin:1.14em 0 .57em;font-size:1.2em;line-height:1;font-weight:bold}
h4{margin:1.23em 0 .615em;font-size:1.1em;line-height:1;font-weight:bold}
h5{margin:1.33em 0 .67em;font-size:1.1em;line-height:1;font-weight:bold}
h6{margin:1.6em 0 .8em;font-size:1em;line-height:1;font-weight:bold}

/* Global elements */
body {
	scrollbar-base-color: #FFC422;
	scrollbar-arrow-color: #EE2E24;
	scrollbar-track-color:EE2E24;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color: #000099;
	scrollbar-darkshadow-color: #000099;
	
	background: url(../gif/gui/blue_scallop_left.jpg);
	background-repeat: repeat-Y;
	background-position: 0, 0;
}

h1 {
	color: #0066a4;
}

h2 {
	color: #0066a4;
}

h3 {
	color: #ee2e24;
}

h4 {
	color: #0066a4;
}

a:link,
a:visited,
a:active  {
	color: #0066a4;
	
}

a:hover  {
	color: #ee2e24;
}

/* Custom elements */

#home-logo {
      width: 386px;
	 height: 377px;
	 background: transparent url(../gif/gui/home_right.jpg);
}

	.home-contact {
		margin: 190px 0 0 0;
		text-align: center;
	}
	
		.home-contact h3 {
			line-height: 0;
		}

.Margin-Left {
      background: url(../gif/gui/blue_scallop_left.jpg);
      background-repeat: repeat-Y;
      background-position: 0, 0;
}

.Margin-Right {
      background: url(../gif/gui/yellow_scallop_rt.jpg);
      background-repeat: repeat-Y;
      background-position: 0 746;
}

	#YellowArcTop {
      position: absolute;
      left: 135px;
      top: 0px;
      z-index: 0
	}

	#SmPhotoLeft {
      position: absolute;
      left: 78px;
      top: 408px;
      z-index: 0
	}

	#FlashUR {
      position: absolute;
      left: 0px;
      top: 18px;
      z-index: -1
	}
  
	#FlashUR2 {
      position: absolute;
      left: 0px;
      top: 18px;
      z-index: 0
	}
	
	#LPG {
      position: absolute;
      left: 629px;
      bottom: -49px;
      z-index: 0
	}

	#AddressLeft {
      position: absolute;
      left: 20px;
      bottom: 0px;
      z-index: 0
	}

.PageTitle {
    font-size: 9pt;
    font-weight: 100;
    font-style: normal;
    line-height: 175%;
    font-stretch: ultra-condensed;
    text-align: left;
    color: #000000;
    font-family: arial,helvetica,Verdana,tahoma;
    padding-left: 35px;
    padding-right: 166px;
    padding-bottom: 5px;
    padding-top: 150px;
    text-transform: normal;
    letter-spacing: 0px;
}

.BodyContent {
    font-size: 9pt;
    font-weight: 100;
    font-style: normal;
    line-height: 175%;
    font-stretch: ultra-condensed;
    text-align: left;
    color: #000000;
    font-family: arial,helvetica,Verdana,tahoma;
    padding-left: 35px;
    padding-right: 166px;
    padding-bottom: 5px;
    padding-top: 20px;
    text-transform: normal;
    letter-spacing: 0px;
}

.BodyContent2 {
    font-size: 9pt;
    font-weight: 100;
    font-style: normal;
    line-height: 175%;
    font-stretch: ultra-condensed;
    text-align: left;
    color: #000000;
    font-family: arial,helvetica,Verdana,tahoma;
    padding-left: 35px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 0px;
    text-transform: normal;
    letter-spacing: 0px;
}

.ContactBar {
    font-size: 9pt;
    font-weight: 100;
    font-style: normal;
    line-height: 125%;
    font-stretch: ultra-condensed;
    text-align: left;
    color: #ffffff;
    font-family: arial,helvetica,Verdana,tahoma;
    padding-left: 0px;
    text-transform: normal;
    letter-spacing: 0px;
}

	.ContactBar a:link,
	.ContactBar a:visited,
	.ContactBar a:active  {
		color: #ffffff;
		
	}
	
	.ContactBar a:hover  {
		color: #ffc422;
	}

.PgContent a {color: #910027; font-weight: bold; text-decoration: underline;}
.PgContent a:link {color: #910027; font-weight: bold;}
.PgContent a:visited {color: #910027; font-weight: bold;}
.PgContent a:hover {color: #003776; font-weight: bold; text-decoration: none;}

#Menu {
      position: absolute;
      left: 0px;
      top: -9px;
      z-index: 0
}


.Page {
      position: absolute;
      height: 100%;
      z-index: 5
}

TR.StaffListing1 {
	 font-size: 10pt;
	 font-weight: bold;
	 font-style: normal;
	 line-height: 125%;
	 letter-spacing: .5px;
	 color: #000000;
	 font-family: "Arial", "helvetica", sans-serif;
}

TR.StaffListing1 {background-color: #COCOCO;}
TR.StaffListing1 a {color: #910027; font-weight: bold; text-decoration:unerline;}
TR.StaffListing1 a:link {color: #910027; font-weight: bold; text-decoration:unerline;}
TR.StaffListing1 a:visited {color: #86804A; font-weight: bold; text-decoration:unerline;}
TR.StaffListing1 a:hover {color: #003776; font-weight: bold; text-decoration:unerline;}

TR.StaffListing2 {
	 font-size: 10pt;
	 font-weight: bold;
	 font-style: normal;
	 line-height: 125%;
	 letter-spacing: .5px;
	 color: #000000;
	 font-family: "Arial", "helvetica", sans-serif;
}

TR.StaffListing2 {background-color: none;}
TR.StaffListing2 a {color: #910027; font-weight: bold; text-decoration:unerline;}
TR.StaffListing2 a:link {color: #910027; font-weight: bold; text-decoration:unerline;}
TR.StaffListing2 a:visited {color: #86804A; font-weight: bold; text-decoration:unerline;}
TR.StaffListing2 a:hover {color: #003776; font-weight: bold; text-decoration:unerline;}

.SubNav {
    font-size: 8.5pt;
    font-weight: bold;
    font-style: normal;
    line-height: 130%;
    text-align: left;
    color: #ACA9AA;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 35px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-top: 40px;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.SubNav a {color: #8D8D8D; font-weight: bold; text-decoration: none;}
.SubNav a:link {color: #8D8D8D; font-weight: bold;}
.SubNav a:visited {color: #8D8D8D; font-weight: bold;}
.SubNav a:hover {color: #910027; font-weight: bold; text-decoration: none;}

.PgHdr {
    font-size: 11.5pt;
    font-weight: 900;
    font-style: normal;
    line-height: 100%;
    font-stretch: ultra-condensed;
    text-align: left;
    color: #003776;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
    text-transform: normal;
    letter-spacing: 0px;
}

.CalMonth {
    font-size: 11pt;
    font-weight: 900;
    font-style: normal;
    line-height: 100%;
    font-stretch: ultra-condensed;
    text-align: center;
    color: #A73352;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: uppercase;
    text-decoration: underline;
    letter-spacing: 5px;
}

.CalHdr {
    font-size: 9pt;
    font-weight: 900;
    font-style: normal;
    line-height: 100%;
    font-stretch: ultra-condensed;
    color: #000000;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: normal;
    letter-spacing: 0px;
}

.StaffHdr {
    font-size: 9pt;
    font-weight: 900;
    font-style: normal;
    line-height: 100%;
    font-stretch: ultra-condensed;
    color: #A73352;
    font-family: Verdana,arial,helvetica,tahoma;
    position: relative;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: normal;
    letter-spacing: 0px;
}

.AlphaIndex {
    font-size: 9pt;
    font-weight: 900;
    font-style: normal;
    line-height: 125%;
    font-stretch: ultra-condensed;
    vertical-align: middle;
    color: #003776;
    font-family: Verdana,arial,helvetica,tahoma;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: normal;
    letter-spacing: 2px;
}

.AlphaIndex a {color: #A73352; font-weight: bold; text-decoration: none;}
.AlphaIndex a:link {color: #A73352; font-weight: bold;}
.AlphaIndex a:visited {color: #A73352; font-weight: bold;}
.AlphaIndex a:hover {color: #003776; font-weight: bold; text-decoration: underline;}

.SecNav, SecNavDim {
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    line-height: 150%;
    text-align: left;
    color: #ffffff;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 35px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 35px;
    text-transform: normal;
    letter-spacing: 0px;
}

.SecNav a {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.SecNav a:link {color: #FFFFFF; font-weight: bold;}
.SecNav a:visited {color: #FFFFFF; font-weight: bold;}
.SecNav a:hover {color: #F7F400; font-weight: bold; text-decoration: underline;}

.SecNavDim a {color: #C0C0C0; font-weight: bold; text-decoration: underline;}
.SecNavDim a:link {color: #C0C0C0; font-weight: bold; text-decoration: underline;}
.SecNavDim a:visited {color: #C0C0C0; font-weight: bold; text-decoration: underline;}
.SecNavDim a:hover {color: #C0C0C0; font-weight: bold; text-decoration: underline;}

.MarketSummary {
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    line-height: 120%;
    text-align: left;
    color: #F7F400;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 35px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-top: 0px;
    text-transform: uppercase;
    letter-spacing: .5px;
}

.MarketSummary a {color: #F7F400; font-weight: bold; text-decoration: none;}
.MarketSummary a:link {color: #F7F400; font-weight: bold;}
.MarketSummary a:visited {color: #F7F400; font-weight: bold;}
.MarketSummary a:hover {color: #F7F400; font-weight: bold; text-decoration: underline;}

.IMC {
    font-size: 7pt;
    font-weight: bold;
    font-style: normal;
    line-height: 100%;
    text-align: center;
    color: #EFEFEF;
    font-family: arial,helvetica,Verdana,tahoma;
    position: relative;
    padding-left: 35px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: normal;
    letter-spacing: .5px;
}

.IMC a {color: #EFEFEF; font-weight: bold; text-decoration: none;}
.IMC a:link {color: #EFEFEF; font-weight: bold;}
.IMC a:visited {color: #EFEFEF; font-weight: bold;}
.IMC a:hover {color: #E6E6E6; font-weight: bold; text-decoration: underline;}

.fine-print {
	font-style: italic;
	font-size: .9em;
}

.RateContent {
	font-size: 9pt;
	font-weight: 100;
	font-style: normal;
	line-height: 175%;
	font-stretch: ultra-condensed;
	text-align: left;
	color: #000000;
	font-family: arial,helvetica,Verdana,tahoma;
	text-transform: normal;
	letter-spacing: 0px;
}


/*
###########################################
CoolMenus 4 - default styles - do not edit
###########################################
*/
TD,P,B,INPUT,DIV{font-family:arial,helvetica; font-size:12px}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden; z-index:-1}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:white; }
.clTover{color: #FCCE55;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color: #006699; background-color: #CDDBEB; layer-background-color: #CDDBEB;}
.clSover,.clS2over{color: #FCCE55;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color: #336699; background-color: #336699;}
.clB{position:absolute; visibility:hidden; z-index:300}

.clCMEvent {
	position: absolute;
	width: 500;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 150;
	top: 0;
	visibility: visible
}
.clCMAbs {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0
}
/* CoolMenus 4 - default styles - end */


/*Style for the background-bar*/
.clBar {
	position: absolute;
	width: 10;
	height: 10;
	background-color:    ;
	layer-background-color: ;
	visibility: hidden
}


/************************
  Styles for level 0
************************/

.clLevel0,.clLevel0over {
	position: absolute;
	padding: 2px;
	font-family: tahoma,arial,helvetica; font-size:12px; font-weight:bold; text-transform: uppercase
}

.clLevel0 {
	background-color: ;
	layer-background-color: ;
	color: #6080A7
}

.clLevel0over{
	background-color: ;
	layer-background-color: ;
	color: #910027;
	cursor: pointer;
	cursor: hand
}

   .clLevelAboutUsover {
   	position: absolute;
   	padding: 2px;
   	font-family: tahoma,arial,helvetica; font-size:12px; font-weight:bold; text-transform: uppercase;

   	background-color: #94ADBF;
   	layer-background-color: ;
   	color: #2A5B7F;
   	cursor: pointer;
   	cursor: pointer
   }

   .clLevelClientover {
   	position: absolute;
   	padding: 2px;
   	font-family: tahoma,arial,helvetica; font-size:12px; font-weight:bold; text-transform: uppercase;

   	background-color: #C2BFA1;
   	layer-background-color: ;
   	color: #86804A;
   	cursor: pointer;
   	cursor: pointer
   }

   .clLevelLearnMoreover {
   	position: absolute;
   	padding: 2px;
   	font-family: tahoma,arial,helvetica; font-size:12px; font-weight:bold; text-transform: uppercase;

   	background-color: #9AADA0;
   	layer-background-color: ;
   	color: #365c41;
   	cursor: pointer;
   	cursor: pointer
   }

   .clLevelCareerover {
   	position: absolute;
   	padding: 2px;
   	font-family: tahoma,arial,helvetica; font-size:12px; font-weight:bold; text-transform: uppercase;

   	background-color: #B78A90;
   	layer-background-color: ;
   	color: #6F1521;
   	cursor: pointer;
   	cursor: hand
   }

.clLevel0border {
	position: absolute;
	visibility: hidden;
	/*background-color: #000000;*/
	/*layer-background-color: #000000*/
}

/************************
  Styles for level 1
************************/

.clLevel1, .clLevel1AboutUs, .clLevel1LearnMore, .clLevel1Career, .clLevel1Client, .clLevel1over, .clLevel1AboutUsover, .clLevel1Clientover, .clLevel1LearnMoreover, .clLevel1Careerover {
	position: absolute;
	padding: 2px;
	font-family: tahoma, arial,helvetica;
	font-size: 10px;
	font-weight: bold
	}

.clLevel1 {
	background-color: #446c9b;
	layer-background-color: #B6556F;
	color: #FFFFFF
}

   .clLevel1AboutUs {
   	background-color: #94adbf;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

   .clLevel1Client {
   	background-color: #C2BFA1;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

   .clLevel1LearnMore {
   	background-color: #9AADA0;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

   .clLevel1Career {
   	background-color: #B78A90;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

.clLevel1over {
	background-color: #A73352;
	layer-background-color: #B6556F;
	color: #ffffff;
	cursor: pointer;
	cursor: hand
}

   .clLevel1AboutUsover {
   	background-color: #446c9b;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }

   .clLevel1Clientover {
   	background-color: #86804A;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }

   .clLevel1LearnMoreover {
   	background-color: #799382;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }
   .clLevel1Careerover {
   	background-color: #6F1521;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }

.clLevel1border {
	position: absolute;
	visibility: hidden;
	background-color: #BBCADA;
	layer-background-color: #BBCADA
}

/************************
  Styles for level 2
************************/

.clLevel2, .clLevel2AboutUs, .clLevel2LearnMore, .clLevel2over, .clLevel2AboutUsover, .clLevel2LearnMoreover {
	position: absolute;
	padding: 2px;
	font-family: tahoma, arial,helvetica;
	font-size: 10px;
	font-weight: bold
}

.clLevel2 {
	background-color: #003776;
	layer-background-color: #003776;
	color: #FFFFFF
}

   .clLevel2AboutUs {
   	background-color: #89A4B8;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

   .clLevel2LearnMore {
   	background-color: #889F8F;
   	layer-background-color: #B6556F;
   	color: #FFFFFF
   }

.clLevel2over {
	background-color: #910027;
	layer-background-color: #FFE400;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand
}

   .clLevel2AboutUsover {
   	background-color: #003776;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }

   .clLevel2LearnMoreover {
   	background-color: #365C41;
   	layer-background-color: #B6556F;
   	color: #ffffff;
   	cursor: pointer;
   	cursor: hand
   }

.clLevel2border {
	position: absolute;
	visibility: hidden;
	background-color: #99AFC8;
	layer-background-color: #99AFC8
}

/************************
  Styles for level 3
************************/

.clLevel3, .clLevel3over {
	position: absolute;
	padding: 2px;
	font-family: tahoma, arial,helvetica;
	font-size: 10px;
	font-weight: bold
}

.clLevel3 {
	background-color: #446c9b;
	layer-background-color: #B6556F;
	color: #FFFFFF
}

.clLevel3over {
	background-color: #A73352;
	layer-background-color: #B6556F;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand
}

.clLevel3border {
	position: absolute;
	visibility: hidden;
	background-color: #BBCADA;
	layer-background-color: #BBCADA
}