td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
p {
	margin-top: 0px;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

/* CONTAINERS */

.SM_header1 {
	background-color: #4A618A;
	padding: 6px;
}

.SM_header1Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.SM_contentText {
	padding: 12px 0px 10px 0px;	
}
.SM_sidebarText {
	padding: 12px 0px 10px 0px;	
	font-size: 11px;
}
.SM_sidebarText p {
	margin-bottom: 8px;
}

/* PSM Map CSS*/
ul.accordionClass li
{
    list-style-type:none;
}

ul.accordionClass ul li
{
    list-style-type:none;   
}

/* PSM AccordionSS*/
ul.accordionClass, ul.accordionClass ul {
  
  margin: 0;
  padding: 0;
  width: auto;
}

ul.accordionClass a 
{
  display: block;
  text-decoration: none;
  /* height:20px;*/
}

ul.accordionClass li 
{
  /* margin-top: 1px;*/
  padding: 0,0,0,0;
}

ul.accordionClass li .selectorArrowClass
{
  float: left;  
  /* margin-bottom:25px;*/
  margin-right:5px;
}


ul.accordionClass li a 
{
  /*background: #4a618a;
  color: White;	*/  
  padding: 5px;
}

ul.accordionClass li a:focus
{
    outline-style:none;
    outline-width:0px;
}

ul.accordionClass li a:link
{
  color:#000000;
}

ul.accordionClass li a:hover 
{
  
  position: relative;
}

ul.accordionClass li ul
{
    width: auto;
}

ul.accordionClass li ul li a 
{
  /*background:#99CCFF;
  color: Black;
  padding-left: 30px;  */
  padding: 0px;
  text-decoration: underline;
}

ul.accordionClass li ul li a:hover 
{
  /*background: #D2E7FB;
  border-left: 5px Black solid;
  padding-left: 30px;*/
  padding: 0px;
}

.programList td
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.programDiv
{
   min-height: 0px;
   max-height: 200px;
   overflow: auto;
   height:200px;
   text-align:left;  
   border-width:1px;
   border-style:solid;
   border-color:Gray; 
}

.programText
{
    padding: 0px !important;
    margin:0px !important;
}

/*PSM LocationsMapControlSS*/
#Wrapper
{
	margin: 0 auto;
	width: 100%; 
	text-align: right;	
}

#Spacer
{
    margin-bottom: 5px;
}

#BottomDiv
{
    width: 100%; 
    padding-bottom:10px;
}

.PopupDiv
{  
    text-align:center;
    position:relative;
    top:-50px;
}

#PopupDiv1
{
    width: 185px;
    height: 150px;     
}

#PopupDiv2
{
    width: 185px;
    height: 150px;    
}

#PopupDiv3
{
    width: 185px;
    height: 150px;    
}

.PSMLocationsDropDownListClass
{
    width: 170px;
    font-family: Tahoma, Arial, Helvetica;         
}

.PSMInternationalLocationsListBoxClass
{
    width: 170px;
    height: 48px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.ButtonClass
{
    width: 120px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight: bold;
}

.PSMLocationMapClass
{
    width: 493px;
    height: 270px;
    margin-left:auto;
    margin-right:auto;
}

/*PSMPopupControlSS*/
.LocalNameClass
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
}

.CloseButtonClass
{
    height: 15px;
    width: 15px;
    float: right;
    margin-right: 5px;
    margin-top: 2px;
}

#PopupWrapper
{
	margin: 0 auto; 	
	height: 150px;
	text-align: center;
}

#Spacer
{
    margin-bottom: 5px;
}

#PopupHeader
{
    background-color: #4a618a;    
}

#PopupHeader tr
{
     vertical-align: middle !important;
}

#PopupHeader td
{
    color: White;
    vertical-align: middle !important;
    text-align:center;
}

#LocationNameDiv
{
    width: 88%;
    float:left;  
}

#CloseButtonDiv
{
    width: 12%;
    float:left;
}

#imgHelp
{
    vertical-align:middle;
}
































