﻿body 
{
	font-family: 'Arial Narrow' , Arial;
    margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/background_page_1200.png);
	background-repeat: repeat-x;
}
a
{
    text-decoration:none;
}
a.nouline:link
{
   color:#15295d;
   text-decoration:none;
}
a.nouline:visited
{
   color:#15295d;
   text-decoration:none;
}
a.nouline:hover
{
   color:#15295d;
   text-decoration:none;
} 
a.noulinesubhead:link
{
    color: #4793c7;
   text-decoration:none;
}
a.noulinesubhead:hover
{
    color: #4793c7;
   text-decoration:none;
}
a.noulinesubhead:visited
{
    color: #4793c7;
   text-decoration:none;
}
 h1
{
    font-size: 14pt;
    color: #4793c7;
    text-align: left;
    vertical-align: middle;
}
h2
{
    font-size: 12pt;
    color: #4793c7;
    text-align: left;
    vertical-align: middle;
    line-height:6pt;
}
   #PanelABIEBranches
{
    background-repeat: no-repeat;
    float: left;
    display: block;
    width: 474px;
    height:643px;
    margin-left:10px;
    margin-top:0px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
 #PanelABIEBranches h1
{
	font-size: 12pt;
    margin-left: 6px;
    margin-top: 6px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
}
 #PanelABIEBranches img
{
	text-align: left;
	vertical-align: middle;
	margin-bottom: 5px;
}
 #PanelABIEBranches p
 {
        font-size:8pt;
        color:#999;
        text-align:left;
        margin-left:6px;
        padding-left:6px;
        
 }
#PanelABIEBranches a:link
{
	color: #4793c7;
    text-decoration:none;
}
#PanelABIEBranches a:hover
{
   	color: #4793c7;
 text-decoration:none;
}
#PanelABIEBranches a:visited
{
  	color: #4793c7;
  text-decoration:none;
}
 #PanelABIEContact
{
	display: block;
	width: 477px;
	height: 65px;
	text-align:left;
}
 #PanelABIEContact h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 8pt;
    letter-spacing: 1px;
}
 #PanelAboutUsLinks
 {
	display: block;
	width: 477px;
	height: 195px;
	text-align:left;
 }
 #PanelAboutUsLinks li
{
    font-size: 12pt;
	color: #15295d;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
       margin-bottom:4px;
    padding-right: 6px;
    padding-bottom:4px;
}
#PanelAboutUsLinks a:link
{
  	color: #15295d;
  text-decoration:none;
}
#PanelAboutUsLinks a:hover
{
 	color: #15295d;
   text-decoration:none;
}
#PanelAboutUsLinks a:visited
{
   	color: #15295d;
 text-decoration:none;
}
#PanelAddNames
{
    display:block;
    float:left;
    width:100%;
    height:42px;
}
#PanelAdCardWrapper
{
    width:477px;
    height:740px;
    display:block;
    float:left;
    position:relative;
    top:0px;
    left:0px;
}
 #PanelAdCardHead
{
	display: block;
	float:left;
	width: 477px;
	text-align:left;
}

 #PanelAdCardHead h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
#PanelAdCard
{
    width:477px;
    display:block;
    float:left;
    font-size:10pt;
    height:600px;
    margin:10px 0px 0px 0px;
    	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;

}
#PanelAdCard a:link
{
   color:#15295d;
}
#PanelAdCard a:visited
{
   color:#15295d;
}
#PanelAdCard a:hover
{
   color:#15295d;
}

#PanelAdvert
{
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    background-image: url(../images/backgroundtop950_v1.png);
    background-repeat: no-repeat;
    height: 130px;
    padding: 0;
}

#PanelAusBusEU
{
    text-align: left;
    margin-top: 8px;
    float: left;
    display: block;
    width: 140px;
    height: 161px;
}
  #PanelAusBusEU h1
{
	font-size: 10pt;
	margin-left: 6px;
	margin-top: 4px;
	margin-bottom:0px;
	padding:0;
	line-height:7pt;
	letter-spacing: 1px;
}
 #PanelAusBusEU h1 a:link
{
    color: #4793c7;
}
  #PanelAusBusEU h1 a:visited
{
    color: #4793c7;
}
 #PanelAusBusEU h1 a:hover
{
    color: #4793c7;
}

  #PanelAusBusEU p
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom:0px;
}
#PanelAusBusEU a:link
{
    color:#999;
    text-decoration:none;
}
#PanelAusBusEU a:hover
{
    color:#999;
    text-decoration:none;
}
#PanelAusBusEU a:visited
{
    color:#999;
    text-decoration:none;
}

#PanelAusBusInfo
{
    text-align: left;
    margin-top: 8px;
    background-image: url(../images/backgrounddefjoin.png);
    float: left;
    display: block;
    width: 140px;
    height: 240px;
}
 #PanelAusBusInfo h1
{
    font-size: 8pt;
    margin-left: 6px;
    margin-top: 16px;
    margin-bottom: 2px;
    padding: 0;
    line-height: 7pt;
    letter-spacing: 1px;
}
 #PanelAusBusInfo h1 a:link
{
    color: #4793c7;
}
  #PanelAusBusInfo h1 a:visited
{
    color: #4793c7;
}
 #PanelAusBusInfo h1 a:hover
{
    color: #4793c7;
}

  #PanelAusBusInfo p
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom:0px;
}
#PanelAusBusInfo a:link
{
    color:#999;
    text-decoration:none;
}
#PanelAusBusInfo a:hover
{
    color:#999;
    text-decoration:none;
}
#PanelAusBusInfo a:visited
{
    color:#999;
    text-decoration:none;
}
  #PanelAuBuTeamContact
{
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-bottom:10px;
    float: left;
    display: block;
    width: 464px;
    padding-left:10px;
    height:180px;
}
 #PanelAuBuTeamContact h1
{
	font-size: 12pt;
    margin-left: 0px;
    margin-top: 6px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 4px;
    padding-bottom: 0px;
    line-height:8pt;
}
 #PanelAuBuTeamContact img
{
	text-align: left;
	vertical-align: middle;
	margin-bottom: 5px;
}
 #PanelAuBuTeamContact p
 {
        font-size:8pt;
        color:#999;
        text-align:left;
        margin-left:6px;
        padding-left:6px;
        
 }
#PanelAuBuTeamContact a:link
{
	color: #4793c7;
    text-decoration:none;
}
#PanelAuBuTeamContact a:hover
{
   	color: #4793c7;
 text-decoration:none;
}
#PanelAuBuTeamContact a:visited
{
  	color: #4793c7;
  text-decoration:none;
}
#PanelBaseInfo
{
    display:block;
    width:100%;
    height:65px;
    margin-left:40px;
    margin-top:10px;
}
#PanelBaseInfo a:link
{
    text-decoration:none;
    color: #999;   
}
#PanelBaseInfo a:visited
{
    text-decoration:none;
    color: #999;   
}
#PanelBaseInfo a:hover
{
    text-decoration:none;
    color: #999;   
}

 #PanelBenefitOptions
{
    margin-top: 0px;
    width: 100%;
    height: 348px;
    margin-left: -20px;
    position:relative;
    top:0px;
    left:0px;
}
#PanelBenefitOptions h2
{
    margin:10px 0px 10px 10px;
       color:#15295d;
}
 #PanelBenefitOptions li
{
    font-size: 12pt;
	color: #15295d;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
       margin-bottom:4px;
    padding-right: 6px;
    padding-bottom:4px;
}
#PanelBenefitOptionsDetail
{
    background-image: url('../images/backgroundjoinbenefits.png');
    display: block;
    width: 477px;
    height: 400px;
    text-align: left;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
}
 #PanelBenefitOptionsDetail h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
  #PanelBenefitOptionsDetail h2
{
    font-size:10pt;
    margin:10px 0px 10px 10px;
}
   #PanelBenefitOptionsDetail p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
    #PanelBenefitOptionsDetail li
{
    font-size: 10pt;
    color: #000;
    padding-top:8px;
}
  #PanelBenefitOptionsLinks
{
	display: block;
	width: 477px;
	height: 340px;
	text-align:left;
	padding-top:10px;
}
  #PanelBenefitOptionsLinks h2
{
    margin:10px 0px 10px 10px;
    padding:10px 0px 10px 10px;
       color:#15295d;
}
   #PanelBenefitOptionsLinks p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
#PanelBenefitOptionsLinks a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelBenefitOptionsLinks a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelBenefitOptionsLinks a:visited
{
       color:#15295d;
   text-decoration:none;
}

 #PanelBoardDesc
{
	display: block;
	width: 477px;
	height: 45px;
	text-align:left;
}
 #PanelBoardDesc h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
 #PanelBoardMemb
 {
	display: block;
	width: 477px;
	height: 680px;
	text-align:left;
 	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
 #PanelBoardMemb h2
{
    color: #15295d;
    margin-top: 8px;
    margin-bottom: 4px;
    padding-top: 6px;
    padding-bottom: 4px;
    line-height:18px;
}
   #PanelBoardMemb p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}

 	#PanelBody
{
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/backgroundmain950_v1.png);
	background-repeat: repeat-y;
	height: 870px;
}
 #PanelBodyFooter
{
    background-position: center top;
    display: block;
    float: left;
    width: 100%;
    margin-top: -1px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    background-image: url(../images/backgroundBase950_v1.png);
    background-repeat: no-repeat;
    height: 46px;
}
#PanelBodyHeader
{
	display: block;
	margin-top:  0px;
	padding-top:10px;
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 10px;
	vertical-align: middle;
	height: 80px;
	position: relative;
	top: 0px;
	left: 0px;
}
 #PanelBodyHeader h1
{
	color: #15295d;
	margin-left:10px;																																															
	margin-top:18px;
}
#PanelCarousel
{
    display:block;
    width:480px;
    height:288px;
}
#PanelContactUs
{
	display: block;
	width: 477px;
	height: 672px;
	text-align:left;
}
 #PanelContactUs h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
 #PanelContactDetails
{
	display: block;
	width: 477px;
	height: 225px;
	text-align:left;
}
  #PanelContactDetails h2
{
    color: #15295d;
    margin-left:10px;
}
   #PanelContactDetails p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
#PanelContactDetails a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelContactDetails a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelContactDetails a:visited
{
       color:#15295d;
   text-decoration:none;
}
 #PanelContactUsHeader
{
	display: block;
	width: 477px;
	height: 65px;
	text-align:left;
}
 #PanelContactUsHeader h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}

 #PanelContent
{
	display: block;
	width: 477px;
	height: 530px;
	text-align:left;
	background-image: url(../images/backgroundabuspanlcntnt.png);
	border-top:solid 1px #ffffff;
}
 #PanelContent h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
  #PanelContent p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}
  #PanelContent img
{
    text-align: left;
}
#PanelContent a:link
{
    text-decoration:none;
}
#PanelContent a:hover
{
    text-decoration:none;
}
#PanelContent a:visited
{
    text-decoration:none;
}
#PanelContent li
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
    padding-right: 6px;
}
 #PanelDefaultError
 {
	display: block;
	width: 477px;
	height: 684px;
	text-align:left;
 }
 #PanelDefaultError h2
{
    color: #15295d;
    margin-top: 8px;
    margin-bottom: 4px;
    padding-top: 6px;
    padding-bottom: 4px;
}
   #PanelDefaultError p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
    height: 311px;
}
 #PanelDefErrHead
{
	display: block;
	width: 477px;
	height: 45px;
	text-align:left;
}
 #PanelDefErrHead h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}

#PanelEventBody
{
	float: left;
	display: block;
	width: 860px;
	height: 78%;
	padding-left:46px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
#PanelEventBody h2
{
    font-size:9pt;
    padding:0px 0px 4px 0px;
    margin:0px;
}
#PanelEventBody p
{
    font-size:9pt;
    padding:0;
    margin:0px;
    text-align:left;
    vertical-align:top;
    color:#999;
}

#PanelEventCalendarHeader
{
	float: left;
	display: block;
	width: 93%;
	height: 6%;
	margin-left: 4%;
	text-align:left;
	vertical-align:top;
}
#PanelEventDetailBody
{
    width: 100%;
    height: 730px;
    position: relative;
    top: 0px;
    left: 0px;
    text-align:left;
}
#PanelEventDetailBlock
{
	display: block;    
	width:100%;
	height:340px;
	text-align:left;
}
#PanelEventDetailBlock h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
 #PanelEventDetailBlock h2
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
 #PanelEventDetailBlock h3
{
       color:#15295d;
       font-size:9pt;
       padding:0px 0px 0px 10px;
       margin:4px 0px 4px 0px;
}

#PanelEventDetailLeft
{
    display: block;
    float:left;
    width: 380px;
    height: 730px;
    text-align:center;
    overflow: hidden;
}
#PanelEventDetailRight
{
    display: block;
    float: left;
    width: 101px;
    height: 730px;
    text-align: left;
    overflow: hidden;
}

 #PanelEventCalendarHeader h1
{
	margin-left:10px;																																															
	margin-top:0px;
    width: 369px;
}
#PanelEventPrices
{
    width:300px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
    height:60px;
       padding:0px 0px 0px 10px;
}
 #PanelEventHeaderBlock
{
    width: 100%;
    height: 80px;
    position: relative;
    top: 0px;
    left: 0px;
    text-align:left;
    overflow:hidden;
}
#PanelEventHeaderBlock h1
{
    font-size:10pt;
    font-weight:bold;
    color:#15295d;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
#PanelEventHeaderBlock h2
{
    font-size:10pt;
    font-weight:normal;
    padding:0px 0px 0px 10px;
    margin:4px 0px 0px 0px;
    line-height:normal;
}
 #PanelEventHeaderBlock p
{
    color:#999;
    font-size:10pt;
    font-weight:normal;
    padding:0px 0px 0px 10px;
    margin:4px 0px 0px 0px;
    line-height:normal;
}
#PanelEventSponsorList
{
    text-align: center;
    height: 565px;
    overflow: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}
#PanelEvtReg
{
    width: 100%;
    height: 733px;
}
#PanelEvtRegDate
{
    width: 135px;
    float: left;
}
#PanelEvtRegHeader
{
    display: block;
    float: left;
    width: 100%;
    height: 165px;
    text-align: left;
    background-image: url(../images/backgroundeventreg.png);
    background-repeat: no-repeat;
}
#PanelEvtRegHeader h1
{
    margin:8px 0px 0px 4px;
    padding:6px 0px 6px 4px;
    line-height: 6pt;
    letter-spacing: 1px;
}
 #PanelEvtRegHeader h2
{
    margin:0px 0px 6px 6px;
    padding:4px 0px 8px 6px;
    letter-spacing: 1px;
    line-height:12pt;
}
 #PanelEvtRegHeader h3
{
       color:#15295d;
       font-size:9pt;
       padding:0px 0px 0px 12px;
       margin:4px 0px 4px 0px;
}
#PanelEvtRegPrices
{
    display: block;
    float: left;
    width: 220px;
    margin: 5px 0px 0px 10px;
}
#PanelEvtRegPriceTitle
{
    height: 20px;
    width: 50px;
    float: left;
}
#PanelEvtRegView
{
     display:block;
    float:left;
   width: 100%;
    height: 550px;
    margin:10px 0px 0px 0px;
    background-image: url(../images/backgroundeventlist.png);
    background-repeat: no-repeat;
}
#PanelEvtRegView p
{
    font-size:10pt;
    margin:40px 10px 0px 0px;
}
#PanelEvtRegTitle
{
    display: block;
    float: left;
    width: 350px;
    margin-top: 10px;
    border-right:solid 1px #ffffff;
}
 #PanelEventSummary
{
    text-align:left;
	display: block;
	width: 380px;
	height: 300px;
	background-image: url(../images/backgroundevents.png);
	background-repeat: no-repeat;
	border-top:solid 1px #ffffff;
}
 #PanelEventSummary h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
 #PanelEventSummary img
{
	text-align: left;
	vertical-align: middle;
	margin-bottom: 5px;
}
#PanelEventSummary a:link
{
    color: #4793c7;
    text-decoration: none;
}
#PanelEventSummary a:hover
{
    color: #4793c7;
    text-decoration: none;
}
#PanelEventSummary a:visited
{
    color: #4793c7;
    text-decoration: none;
}
  #PanelEventUpdate
{
    width: 349px;
    height: 230px;
    margin-top: 0px;
    overflow: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
    padding-left: 12px;
}

#PanelFooterBase
{
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/backgroundBase950_v1.png);
	background-repeat: no-repeat;
	height: 46px;
	position: relative;
	top: -10px;
	left: 0px;
	z-index:1;
	overflow:visible;
}
#PanelFooterBody
{
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/backgroundmain950_v1.png);
	background-repeat: repeat-y;
	height: 50px;
	position: relative;
	top: -10px;
	left: 0px;
	z-index:1;

}
 #PanelFooterTop
{
	display: block;
	width: 100%;
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:25px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/backgroundtop950_v1.png);
	background-repeat: no-repeat;
	height: 50px;
	position: relative;
	top: -10px;
	left: 0px;
	z-index:999;
	font-size:8pt;
}
#PanelFaqHead
{ 
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
    display:block;
    float:left;
    width:470px;
    height: 50px;
    margin-top:15px; 
}
#PanelFaqHead p
{
    font-size: 10pt;
    font-weight:bold;
    line-height:normal;
    color: #15295d;
    margin:10px;
    padding:0;
}

#PanelForum
{
    background-repeat: no-repeat;
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    display: block;
    width: 330px;
    height: 161px;
}
  #PanelForum h1
{
	font-size: 12pt;
	margin:0;
	padding:0;
	padding-bottom:6px
}
 
#PanelForumSummary a:link
{
    font-size:8pt;
    color:#999;
    text-decoration:none;
}
#PanelForumSummary a:hover
{
    font-size:8pt;
    color:#999;
    text-decoration:none;
}
#PanelForumSummary a:visited
{
    font-size:8pt;
    color:#999;
    text-decoration:none;
}
#PanelFrontLeft
{
	float: left;
	display: block;
	width: 51%;
	height: 84%;
	margin-left: 4%;
}
  #PanelFrontRight
{
	float: right;
	display: block;
	width: 40%;
	height: 84%;
	margin-right: 4%;
}
 #PanelHeaderButtons
{
	display:inline;
	height:80px;
	width:130px;
	position:absolute;
	top:10px;
	right: 12px;
	text-align:right;
	font-size:12pt;
}
#PanelInvBody
{
	float: left;
	display: block;
	width: 860px;
	height: 84%;
	padding-left:46px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
    text-align:left;
}
#PanelInvBody h1
{
      font-size:18pt;
  text-align:center;   
    padding:10px;
    margin:0px;
    color: #15295d;}

#PanelInvBody h2
{
    font-size:12pt;
    padding:10px 10px 30px 0px;
    margin:0px;
    color:#000000;  
}
#PanelInvBody p
{
    font-size:9pt;
    padding:0;
    margin:0px;
    text-align:left;
    vertical-align:top;
    color:#999;
}

#PanelJobsHeader
{
    background-image: url('../images/backgroundjobsheader.png');
    display: block;
    width: 477px;
    height: 200px;
    text-align: left;
    overflow: hidden;
    border-top: solid 1px #ffffff;
}
 #PanelJobsHeader h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
  #PanelJobsHeader h2
{
    margin-left:10px;
}
   #PanelJobsHeader p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
    #PanelJobsHeader li
{
    font-size: 10pt;
    color: #000;
    padding-top:8px;
}
 #PanelJobsSumm
{
	display: block;
	width: 477px;
	height: 390px;
	text-align:left;
    position: relative;
    top: 7px;
    left: 6px;
}
  #PanelJobsSumm h2
{
    margin-left:10px;
}
   #PanelJobsSumm p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
#PanelJobsSumm a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelJobsSumm a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelJobsSumm a:visited
{
       color:#15295d;
   text-decoration:none;
}

#PanelJoinDetHead
{
    background-image: url('../images/backgroundjoindethead.png');
    display: block;
    width: 477px;
    height: 326px;
    text-align: left;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
}
 #PanelJoinDetHead h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
  #PanelJoinDetHead h2
{
    margin-left:10px;
}
   #PanelJoinDetHead p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
    #PanelJoinDetHead li
{
    font-size: 10pt;
    color: #000;
    padding-top:8px;
}


 #PanelJoinDetails
{
	display: block;
	width: 477px;
	height: 390px;
	text-align:left;
    position: relative;
    top: 7px;
    left: 6px;
}
  #PanelJoinDetails h2
{
    margin:10px 0px 10px 10px;
       color:#15295d;
}
   #PanelJoinDetails p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 0px;
       margin-right: 6px;
    padding-left: 10px;
    padding-right: 6px;
}
#PanelJoinDetails a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelJoinDetails a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelJoinDetails a:visited
{
       color:#15295d;
   text-decoration:none;
}
#PanelJoinDetails .accordionHeader a
{
    color: #15295d;
	background: none;
	text-decoration: none;
}
 #PanelJoinDetails .accordionHeader a:hover
{
    color: #15295d;
	background: none;
	text-decoration: none;
}

#PanelLeaderBoard
{
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 25px;
	left: 0px;
}
#PanelLinksHeader
{
    margin: 10px 0px 0px 10px;
    height: 619px;
    overflow: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}
#PanelLinksHeader a:link
{
    font-size:12pt;
        font-weight:bold;
 color: #15295d;
}
#PanelLinksHeader a:visited
{
     font-size:12pt;
        font-weight:bold;
color: #15295d;
}
#PanelLinksHeader a:hover
{
     font-size:12pt;
     font-weight:bold;
   color: #15295d;
}
#PanelLinksInfoMain
{
    margin: 10px 0px 0px 10px;
    width:95%;
    height: 583px;
    overflow: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}
#PanelLinksInfoMain h2
{
    font-size:10pt;
    margin-top: 8px;
    margin-bottom: 4px;
    padding-top: 6px;
    padding-bottom: 4px;
}
#PanelLinksInfoMain p
{
        font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;

}
#PanelLinksMain
{
    background-image: url('../images/backgroundlinks.png');
    background-repeat:no-repeat;
    width:100%;
    height:723px;
    border-top:solid 1px #fff;
}
#PanelLinksMain h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}
#PanelLoginCreate
{
    width: 100%;
    display: block;
    float: left;
    height: 550px;
    text-align:left;
    overflow:hidden;
}
#PanelLoginCreate h1
{
    padding: 10px 0px 5px 10px;
    color: #15295d;
    font-size: 12pt;
    margin:0;
}
#PanelLoginSep
{
    width: 98%;
    display: block;
    clear: both;
    border-top: solid 1px #999999;
    height: 1px;
    margin: 10px 0px 9px 0px;
}
#PanelMain
{
    margin: 5px auto;
    text-align: left;
    width: 950px;
    height: 1200px;
    position: relative;
    top: 0px;
    left: 0px;
}
#PanelMap
{
	display: block;
	width: 100%;
	height:160px;
	overflow:hidden;
	margin:0px 0px 0px 10px;
}
#PanelMemberDesc
{
	display: block;
	width: 477px;
	height: 160px;
	text-align:left;
	background-image: url('../images/backgroundjoin.png');
}
 #PanelMemberDesc h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
  #PanelMemberDesc p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}
  #PanelMemberDesc img
{
    text-align: left;
}
#PanelMemberDesc a:link
{
    text-decoration:none;
}
#PanelMemberDesc a:hover
{
    text-decoration:none;
}
#PanelMemberDesc a:visited
{
    text-decoration:none;
}
#PanelMemberDesc li
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
    padding-right: 6px;
}
#PanelMemPageEvent
{
    text-align: left;
    float: left;
    clear: both;
    display: block;
    width: 100%;
    padding-top: 10px;
}
 #PanelMemPageEvent h1
{
      color: #15295d;
  font-size: 8pt;
    margin:6px 0px 2px 6px;
    padding: 0px 0px 4px 0px;
    line-height: 7pt;
    letter-spacing: 1px;
}
 #PanelMemPageEvent h1 a:link
{
    color: #15295d;
}
  #PanelMemPageEvent h1 a:visited
{
    color: #15295d;
}
 #PanelMemPageEvent h1 a:hover
{
    color: #15295d;
}

  #PanelMemPageEvent p
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin:6px 6px 6px 6px;
}

 #PanelMemberPageHeader
{
    background-image: url('../images/backgroundmemdef.png');
    background-repeat: no-repeat;
    display: block;
    width: 477px;
    height: 80px;
    text-align: left;
    border-top: solid 1px #ffffff;
    margin: 0px 0px 0px 0px;
}
 #PanelMemberPageHeader h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
  #PanelMemberPageHeader p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}
  #PanelMemberPageHeader img
{
    text-align: left;
}
#PanelMemberPageHeader a:link
{
    text-decoration:none;
}
#PanelMemberPageHeader a:hover
{
    text-decoration:none;
}
#PanelMemberPageHeader a:visited
{
    text-decoration:none;
}
#PanelMemberPageHeader li
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
    padding-right: 6px;
}
#PanelMemPageDir
 {
   text-align: left;
    margin-top: 8px;
    float: left;
    display: block;
    width: 100%;
}
 #PanelMemPageDir h1
{
      color: #15295d;
  font-size: 8pt;
    margin:6px 0px 2px 6px;
    padding: 0px 0px 4px 0px;
    line-height: 7pt;
    letter-spacing: 1px;
}
 #PanelMemPageDir h1 a:link
{
    color: #15295d;
}
  #PanelMemPageDir h1 a:visited
{
    color: #15295d;
}
 #PanelMemPageDir h1 a:hover
{
    color: #15295d;
}

  #PanelMemPageDir p
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin:6px 6px 6px 6px;
}
#PanelMemPageNewsLet
 {
   text-align: left;
    float: left;
    display: block;
    width: 100%;
    padding-top: 10px;
    height: 100px;
}
 #PanelMemPageNewsLet h1
{
      color: #15295d;
  font-size: 8pt;
    margin:6px 0px 2px 6px;
    padding: 0px 0px 4px 0px;
    line-height: 7pt;
    letter-spacing: 1px;
}
 #PanelMemPageNewsLet h1 a:link
{
    color: #15295d;
}
  #PanelMemPageNewsLet h1 a:visited
{
    color: #15295d;
}
 #PanelMemPageNewsLet h1 a:hover
{
    color: #15295d;
}

  #PanelMemPageNewsLet p
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	margin:6px 6px 6px 6px;
}
#PanelMemPageSerBase
{
    width: 140px;
    height: 20px;
    float: left;
    display: block;
    background-image: url('../images/backgroungmempagedirbase.png');
    background-repeat: no-repeat;
}
#PanelMemPageSerDet
{
   width: 140px;
    height: 334px;
    float: left;
    display: block;
}
#PanelMemPageDirHead
{
    width: 140px;
    height: 20px;
    float: left;
    display: block;
    background-image: url('../images/backgroungmempagedirhead.png');
    background-repeat: no-repeat;
}
#PanelMemPageDirBody
{
    background-image: url('../images/backgroungmempagedirbody.png');
    background-repeat: repeat-y;
    float: left;
    display: block;
    width: 140px;
}
#PanelMemberOffers
{
    text-align: left;
    margin-top: 8px;
    margin-left: 6px;
    background-image: url('../images/backgroundnews_335_245.png');
    float: left;
    display: block;
    width: 335px;
    height: 245px;
}
 #PanelMemberOffers h1
{
	font-size: 12pt;
    margin-left: 0px;
    margin-top: 6px;
    margin-bottom: 8px;
    padding-top: 6px;
    padding-left: 4px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}

 #PanelMemberOffers img
{
	text-align: left;
	vertical-align: middle;
	border:0;
}
#PanelMemberOffers a:link
{
           color: #4793c7;
   text-decoration:none;
}
#PanelMemberOffers a:hover
{
             color: #4793c7;
 text-decoration:none;
}
#PanelMemberOffers a:visited
{
             color: #4793c7;
 text-decoration:none;
}
#PanelMemPageServices
{
    text-align: left;
    margin-top: 8px;
    float: left;
    display: block;
    width: 100%;
    height: 40px;
}
  #PanelMemPageServices h1
{
    font-size: 8pt;
    margin-left: 6px;
    margin-top: 16px;
    margin-bottom: 2px;
    padding: 0;
    line-height: 7pt;
    letter-spacing: 1px;
}
 #PanelMemPageServices h1 a:link
{
    color: #4793c7;
}
  #PanelMemPageServices h1 a:visited
{
    color: #4793c7;
}
 #PanelMemPageServices h1 a:hover
{
    color: #4793c7;
}
#PanelMemberSumm
{
	display: block;
	width: 477px;
	height: 556px;
	text-align:left;
	margin:10px 0px 0px 0px;
}
   #PanelMemberSumm h2
{
    color: #15295d;
    margin-top: 8px;
    margin-left: 6px;
    margin-bottom: 6px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
}
 #PanelMemberSumm li
{
    font-size: 10pt;
	color: #15295d;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
}
#PanelMemberSumm img
{
    border:0;
}
 #PanelMemberSearch
{
    background-image: url('../images/backgroundmemllistsrch.png');
    font-size: 10pt;
    text-align: left;
    display: block;
    width: 477px;
    height: 140px;
    text-align: left;
    border-top: solid 1px #ffffff;
}
 #PanelMemberSearch h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
   #PanelMemberSearch h2
{
    color: #15295d;
    text-align: left;
}
 #PanelMemberList
{
       font-size: 10pt;
     text-align: left;
    display: block;
	width: 477px;
	height: 585px;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	margin-top:10px;
	
}
#PanelMemberList a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelMemberList a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelMemberList a:visited
{
       color:#15295d;
   text-decoration:none;
}
 #PanelMemInfPopUp h1
{
	color: #15295d;
	margin-left:10px;																																															
	margin-top:10px;
	padding-right:7px;
}
  #PanelMemInfPopUp p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}
#PanelMemInfPopUp a:link
{
       color:#15295d;
   text-decoration:none;
}
#PanelMemInfPopUp a:hover
{
       color:#15295d;
   text-decoration:none;
}
#PanelMemInfPopUp a:visited
{
       color:#15295d;
   text-decoration:none;
}
#PanelNavBar
{
    display: block;
    margin-bottom: 10px;
    margin-left: 4%;
    margin-right: 4%;
    height: 30px;
    background-color: transparent;
}
#PanelNews
{
    text-align: left;
    margin-top: 8px;
    margin-left: 6px;
    background-image: url('../images/backgroundnews_335_240.png');
    float: left;
    display: block;
    width: 335px;
    height: 240px;
}
 #PanelNews h1
{
    margin-left: 0px;
    margin-top: 6px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 4px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}

 #PanelNews img
{
	text-align: left;
	vertical-align: middle;
}
#PanelNews a:link
{
    text-decoration:none;
}
#PanelNews a:hover
{
    text-decoration:none;
}
#PanelNews a:visited
{
    text-decoration:none;
}
 #PanelNewsDetHeader
{
    background-image: url('../images/backgroundnewsdethead.png');
    background-repeat: no-repeat;
    display: block;
    float:left;
    width: 477px;
    height: 130px;
    text-align: left;
    border-top: solid 1px #ffffff;
    margin: 0px 0px 0px 0px;
}
 #PanelNewsDetHeader h1
{  
    font-size:12pt;
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 13pt;
    letter-spacing: 1px;
}
  #PanelNewsDetHeader p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}
  #PanelNewsDetHeader img
{
    text-align: left;
}
#PanelNewsDetHeader a:link
{
    text-decoration:none;
}
#PanelNewsDetHeader a:hover
{
    text-decoration:none;
}
#PanelNewsDetHeader a:visited
{
    text-decoration:none;
}
#PanelNewsDetHeader li
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    list-style-type: disc;
    list-style-position:outside;
       margin-right: 6px;
    padding-right: 6px;
}
#PanelNewsDetailWrapper
{
    width:477px;
    height: 742px;
    display:block;
    overflow: hidden;
}
#PanelNewsDetailBody
{
    width:477px;
    height: 555px;
    display:block;
    float:left;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden; 
    margin:10px 0px 10px 0px;   
}
#PanelNewsItem
{
    padding:10px 10px 0px 10px;
    text-align:justify;
    display:block;
    float:left;
    border:solid 1px #999999;
    width:91%;
}

#PanelRegisterConfirm
{
    text-align: center;
    margin-left: 6px;
    float: left;
    display: block;
    width: 100%;
    height: 445px;
    font-size:10pt;
}
 #PanelRegisterConfirm h1
{
	margin-left:10px;																																															
	margin-top:10px;
	padding-right:7px;
}
 #PanelRegisterConfirm h2
{
	color: #15295d;
	margin-left:10px;																																															
	margin-top:10px;
	padding-right:7px;
	font-size:10pt;
}
#PanelRegisterConfirm p
{
    margin: 6px 6px 6px 6px;
    padding:6px 10px 6px 6px;
    text-align:justify;
}

#PanelRegisterNameEntry
{
    text-align: center;
    margin-left: 6px;
    float: left;
    display: block;
    width: 100%;
    height: 445px;
    font-size:10pt;
}
#PanelRegisterSelectTicket
{
    text-align: center;
    margin-left: 6px;
    float: left;
    display: block;
    width: 100%;
    height: 445px;
    font-size:10pt;
}


#PanelSpacer
{
    display:block;
    float:left;
    width:10px;
    height:100px;
}
 #PanelTeamDesc
{
	display: block;
	width: 477px;
	height: 65px;
	text-align:left;
}
 #PanelTeamDesc h1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    line-height: 6pt;
    letter-spacing: 1px;
}

 #PanelTeamMemb
 {
	display: block;
	width: 477px;
	height: 737px;
	text-align:left;
 }
 #PanelTeamMemb h2
{
    color: #15295d;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-bottom: 0px;
}
   #PanelTeamMemb p
{
    font-size: 10pt;
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
}

#PanelTagCloud
{
    margin-top: 8px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    height: 198px;
}
#PanelTagCloud a:link
{
    text-decoration:none;
}
#PanelTagCloud a:hover
{
    text-decoration:none;
}
#PanelTagCloud a:visited
{
    text-decoration:none;
}
#PanelVenueBlock
{
    width:100%;
    display:block;
    float:left;
    height:80px;
    font-size:9pt;
    margin:5px 0px 0px 0px;
}
#PanelVenueBlock h2
{
    font-size:8pt;
    margin:0px;
    padding:0px 0px 6px 10px;
}
#PanelVenueClear
{
    width: 100%;
    display: block;
    clear: both;
    height: 2px;
}

/**** A *****/
  .accordionContent
{
  	font-family: Arial, Sans-Serif;
	font-size: 10pt;
  background-color: #E6E6E6;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink
{
    background:none;
    color: #FFFFFF;
}
.accordionHeaderSelected
{
    color: #FFFFFF;
   background-image:  url('../images/buttonfg.png');
    background-repeat:repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	height:20px;
	text-align:left;
	vertical-align:middle;
    margin-top: 5px;
    padding-left:6px;
    cursor: pointer;
}
  .accordionHeader
{
     color: #15295d;
   background-image:  url('../images/buttonbkg.png');
    background-repeat:repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	height:20px;
	text-align:left;
	vertical-align:middle;
    margin-top: 5px;
    padding-left:6px;
    cursor: pointer;
}
/**** B *****/
.baseinfotop
{
    margin-left: 177px;
    font-size: 8pt;
    font-weight: bold;
    color: #15295d;
}
.baseinfobase
{
        margin-left: 177px;
        margin-right:66px;
    font-size: 8pt;
    font-weight: bold;
    color: #999;   
    text-align:right;

}
/**** C *****/
.companydethead
{
	font-size:10.0pt; 
	color:#F0B500; 
	font-weight:bold; 
}
.companydettext
{
	font-size:10.0pt; 
	color:#15295D; 
	font-weight:bold; 
}
.companyheading
{
	font-weight: bold;
	font-size: 12pt;
	margin: 12pt 0cm;
	color: #15295d;
}
/**** D *****/
/**** E *****/
.errormessage
{
    text-align: center;
    font-size: 10pt;
    color: #ff0000;
}
.eventbuffer
{
    padding-top:10px;
    border-top:solid 1px #999999
}
.eventlistsumm
{
    font-size:10pt;
    color: #15295d;
}
.eventsummheader
{
	font-size: 10pt;
    color: #15295d;   
}
.eventsummdetail
{
	font-size: 8pt;
    color: #999;   
}
.eventsumimg
{
	text-align: left;
	vertical-align: middle;
	border:0;
}
/**** F *****/
/**** G *****/
.gallerylistnail
{
    width: 84px;
    height: 84px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #999;
}
.gallerylistthumb
{
    width: 84px;
    height: 84px;
    text-align: center;
    vertical-align: middle;
}
 .gridviewmember
{
        padding-left:0px;
        margin-left:0px;
}
/**** H *****/
/**** I *****/

.imgbase
{
    float:left;
    height:61px;
    width:167px;
    border:0;
    
}
.imgeventdetaillarge
{
    border:0;
    padding-bottom:5px ;
}
.imggallerydetail
{
    border:0;
    text-align:center;
    vertical-align: middle;
    margin:10px 10px 10px 10px;
}
	.imgheader
{                                                                                    
	float: left;
	margin-right: 20px;
	border:0;
}
.imgnewsitemfull
{
    border:0;
    margin:15px 10px 10px 10px;
    display:block;
    float:left;
}
.individualname
{
	font-weight: bold;
	font-size: 14pt;
	color: #f0b500;
}

.itemsmall
{
	font-size: 8pt;
	text-align:left;
}
.itemmed
{
	font-size: 10pt;
	text-align:left;
}
/**** J *****/
/**** K *****/
/**** L *****/
.lnkbutton
{
    background-image:  url('../images/buttonbkg.png');
    background-repeat:repeat-y;
            font-size:10pt;
            font-weight:bold;
        color:#15295d;
        text-decoration:none;
        height:25px;
        padding-left:10px;
        padding-right:10px;
        text-align:center;
        vertical-align:middle;
        border:solid 1px #999;
}
.lnkbuttonhoriz
{
    background-image:  url('../images/buttonbkg.png');
    background-repeat:repeat-x;
            font-size:10pt;
            font-weight:bold;
        color:#15295d;
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        text-align:center;
        vertical-align:middle;
        border:solid 1px #999;
}
.loginlabel
{
    text-align:left;
    font-size:10pt;
    padding:5px 0px 0px 5px;  
    width:90px;
}
.loginlabelsmall
{
    text-align:left;
    font-size:9pt;
    padding:5px 0px 0px 5px;  
    width:90px;
}
.logintext
{
    padding:5px 0px 0px 0px; 
    text-align:left; 
}
.loginbutton
{
   padding:5px 0px 5px 0px;  
}

.logincheck
{
     font-size:8pt;
     text-align:left;
   padding:0px;  
   width:240px;  
   vertical-align:middle;
}
 .loginerr
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
    color: #FF0000;
    font-style: italic;
}
 .loginerrdisplay
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: #FF0000;
    padding:5px 0px 5px 0px;
}
.logininfo
{
      font-weight: normal;
      font-size: 9pt;
      color: #939393;
}
/**** M *****/
.memitemsmall
{
    font-size: 10pt;
    font-weight: bold;
    background-color: #fff;
    width: 180px;
    text-align: left;
}
.memaltitemsmall  
{
	font-size: 10pt;
	font-weight:bold;
	background-color: #e5e5e5;
	text-align: left;
}
.mempagedirbody
{
    background-image: url('../images/backgroungmempagedirbody.png');
    background-repeat: repeat-y;
}
  .modalPopup
  {
        background-image: url(../images/backgroundmodal_shad.png);
        background-repeat:no-repeat;
        width: 477px;
        height:310px;
        text-align:center;
  }
      .modalPopupCorMem
  {
        width: 477px;
        text-align:center;
        background-color:#edede9;
        opacity: 0.7; /*css3 standard*/
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity =70)"; /*MS proprietary for IE8*/
        filter: alpha(opacity=70); /*MS proprietary for IE5-7*/

   }

    .modalPopupIndMem
  {
        background-image: url(../images/backgroundIndMem.png);
        background-repeat:no-repeat;
        width: 300px;
        height:300px;
        text-align:center;
  }
.modalBackground
  {
        background-color:#edede9;
        filter: alpha(opacity=70);
        opacity: 0.7;
  }
/**** N *****/
.newssumimg
{
	text-align: left;
	vertical-align: middle;
	border:0;
}
/**** O *****/
/**** P *****/
.panelboardbiohide
{
      display:none;
      position:absolute;
      top:600px;
      left:0px;
      z-index:999;
      width:398px;
}
.panelboardbiotop
{
        background-image: url(../images/boardmembers/bioblocktop_1.gif);
        background-repeat:no-repeat;
       width:398px;
       height:40px;
       margin:0px;
       padding:0px;
      /*border:solid 1px #00ffff;*/
      z-index:998;
}
.panelboardbiobase
{
        background-image: url(../images/boardmembers/bioblockbase_1.gif);
        background-repeat:no-repeat;
       width:398px;
       height:25px;
       margin:0px;
       padding:0px;
      /*border:solid 1px #ff0000;*/
      z-index:998;
}
.panelboardbiocontent
{
      font-size: 10pt;
      text-align: justify;
      /*border:solid 1px #00ff00;*/
      background-image: url(../images/boardmembers/bioblockmid_1.gif);
        background-repeat: repeat-y;
       width:398px;
       padding:0px;
       margin:0px;
      z-index:998;
      height:300px;
}
.panelContentInner
{
      margin:0px 18px;
      padding: 0px 4px;
      z-index:998;
 	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
      height:300px;
}
.paneltopclose
{
font-size:10pt;
text-align:right;
vertical-align:text-bottom;
      margin: 20px 20px 0px 0px;
      /*border:solid 1px #00ff00;*/
      z-index:998;
}
.tbltopclose
{
      width:100%;
      border:0;
}
.tblcelltopclose
{
font-size:10pt;
text-align:right;
      padding: 20px 20px 0px 0px;
      /*border:solid 1px #00ff00;*/
}

.panelclear
{
    width:100%;
    height:10px;
    display:block;
    float:left;
    clear:both;
    border:solid 1px #000000;
}
.paneleventdescription
{
    width:98%;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
    height:100px;
       padding:0px 0px 0px 10px;
       font-size:9pt;
}
.panelmembercontacts
{
    display:block;
    float:left;
    width:100%;
    height:42px;
}
.panelmemcorhead
{
        background-image: url(../images/backgroundcordirhead.png);
        background-repeat:no-repeat;
     width: 477px;
     height:40px;
    display:block;
    float:left;
    background-color:Transparent;
}
 .panelmemcorsepouter
{
          background-image: url(../images/backgroundcordirbody.png);
        background-repeat:repeat-y;
   width: 477px;
    height: 8px;
    display:block;
    float:left;
}

 .panelmemcorsep
{
   width: 459px;
    height: 8px;
    border-top: solid 1px #999999;
    margin:0px 12px 0px 6px;
    display:block;
    float:left;
}
 .panelmemcor
 {
         background-image: url(../images/backgroundcordirbody.png);
        background-repeat:repeat-y;
     width: 477px;
    display:block;
    float:left;
 }
 .panelmemcorclear
{
    background-image: url(../images/backgroundcordirbody.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 2px;
    display:block;
    float:left;
}
.panelmemcorbutton
{
         background-image: url(../images/backgroundcordirbase.png);
        background-repeat:no-repeat;
     width: 477px;
     height:40px;
    clear: both;
}
.panelmemindhead
{
     width: 300px;
     height:40px;
    display:block;
    float:left;
}
.panelmemind
{
    width: 265px;
    height: 200px;
    display: block;
    float: right;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
    font-size:10pt;
}
.panelfaqsep
{
     width: 400px;
    height: 10px;
    border-top: solid 1px #999999;
    margin:15px 12px 8px 35px;
    display:block;
    float:left;
}
.panelmemindsep
{
     width: 282px;
    height: 1px;
    border-bottom: solid 1px #999999;
    margin:3px 12px 8px 6px;
    display:block;
    float:left;
}
.panelmeminfhead
{
     width: 477px;
     height:40px;
    display:block;
    float:left;
}
.panelmeminfheadh1
{
    margin-left: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 0px;
    letter-spacing: 1px;
}
.panelmeminf
{
    width: 265px;
    height: 212px;
    display: block;
    float: right;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
    font-size:10pt;
}
.panelfaqinf
{
    width: 430px;
    height: 140px;
    display: block;
    float: left;
    text-align: left;
    vertical-align: top;
    margin:0px 20px 0px 20px;
    font-size:10pt;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
.panelmeminfdesc
{
    margin:0px 0px 0px 0px;
    height:102px;
    width:255px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;

}
.panelmeminfimg
{
    width: 202px;
    height: 212px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: top;
}
.panelmeminfpara
{
    margin:0px 2px 8px 4px;
}
.panelmeminfaddr
{
    margin:8px 0px 0px 0px;
    height:60px;
    width:255px;
	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
.panelmeminfsep
{
     width: 459px;
    height: 1px;
    border-bottom: solid 1px #999999;
    margin:3px 12px 8px 6px;
    display:block;
    float:left;
}
.panelmeminfweb
{
    width:255px;
    height: 20px;
    margin:8px 0px 0px 0px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
}

.pagersmall
{
    font-size: 8pt;
    background-color: #CFCFCF;
    text-align: left;
}
.posttext
{
    	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}
.posttexthead
{
    	font-size: 10pt;
    	font-weight:bold;
	text-align: left;
	vertical-align: top;
}
/**** Q *****/
/**** R *****/
/**** S *****/
.srchlistbox
{
	font-size: 6pt;
	width:56px;
}
/**** T *****/

.tblboardmembers
{
    border:0;
    width:100%;
    overflow:hidden;
    margin-top:0px;
    margin-left: 10px;
}
.tblboard
{
    width:460px;
    border:0;
    padding:0; 
    margin:14px 0px 0px 14px;
 	overflow:auto;
	overflow-x: hidden;
    -ms-overflow-x: hidden;
}
.tdboardmembpic
{
    width:45px;
    height:45px;
    text-align:center;
    vertical-align:middle;
    padding-bottom:10px;
}
.tdboardmembdesc
{
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8pt;
    padding-left: 10px;
    padding-bottom:10px;
    color: #999;
}
.tdbrdmemb
{
    width:178px;
    text-align: left;
    vertical-align: middle;
    white-space: normal;
    overflow: hidden;
    font-size: 8pt;
    padding-bottom:20px;
    padding-left:5px;
    color: #999;
}

.tblcontact
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
}
.tblabiecontact
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
}

.tblcellgrey
{     
        font-size:8pt;
        color:#999;
        text-align:left;
        padding-left:6px;
}
.tblcellnavy
{     
        font-size:8pt;
        color:#15295d;
        text-align:left;
        padding-left:6px;
        width:60px;
}
 .tblcellgreymid
{     
        font-size:10pt;
        color:#999;
        text-align:left;
        padding-left:6px;
}
.tblcellnavymid
{     
        font-size:10pt;
        color:#15295d;
        text-align:left;
        padding-left:6px;
        width:60px;
}
.tblcellnavylge
{     
        font-size:12pt;
        color:#15295d;
        text-align:left;
        padding-left:6px;
        width:60px;
}
.tbllogin
{
    width: 480px;
    background-color: #e9eef2;
}
.tdsearchtext
{
width: 56px;
text-align:right;
padding-right:4px;
}
.tdsearchtitle
{
font-size: 12pt;
font-weight:bold;
color: #15295d;
width: 56px;
}
.tdsearchcontrol
{
 padding-right:0px;
 text-align:left;   
}
.textboxflat
{
	border: #999 1px solid;
	text-transform: none;
	font-size: 9pt;
	vertical-align: middle;
	text-align: left;
    margin-left: 0px;
}
.textboxflatsmall
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	text-transform: none;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
}
.testbullet
{
    padding-top:4px;
    margin-bottom:2px;
}
.testbulletnomargin
{
    margin-top:0px;
}
.testbuttonflick
{
    background-image:url(../awmdata/headernav/buttonfg.png);
    background-repeat:repeat-x;
    color:#ffffff;
}

/**** U *****/
/**** V *****/
/**** W *****/
.watermark
{
    font-size: 8pt;
    color: #999966;
    text-transform: lowercase;
}



