td{
 font:normal 12px arial,sans-serif;
}


a.link:visited, a.link, a.link:active, a.link:hover, a.link:link{
  font:bold 11px arial,helvetica,sans-serif;
  color:#007EC0;
  text-decoration:none;
}
td a:visited, td a:link, td a:active, td a:hover td a {
  font:bold 11px arial,helvetica,sans-serif;
  color:#007EC0;
  text-decoration:none;
}

select{
 margin:0px;
 padding:0px;
 width:150px;
 font:normal 11px arial,sans-serif;
}

ol{
 margin-left:28px;
 padding:0px;
 font:normal 11px arial,sans-serif;
}

ol li{
 color: #333;
 font:normal 11px arial,sans-serif;
}
select.contentSelect{
 float:right;
 width:270px;
 margin-left:88px;
 margin-top:14px;
 margin-right:20px;
 padding:0;
 border:1px solid #000; 
}

hr {
background-color: #CCC;
height: 2px;
   border: 0;
}


#global_content{
position:relative; 
  width:900px;
  top: 23px;
  background:white;

  margin:0px;
  padding:0px;
  z-index: 3;
 }

 
 #global_content .left_menu{
  display:block;
  float:left;
  margin:0px; 
  padding:0px;
  width:160px;
  height:100%;
 }
 
 #global_content .left_menu ul{
  list-style:none;
  margin:0px;
  padding:0px;
 }
 
 #global_content .left_menu_two{
  display:block;
  float:left;
  margin:0px; 
  padding:0px;
  width:100px;
  height:100%;
 }
 
 #global_content .left_menu ul_two{
  list-style:none;
  margin:0px;
  padding:0px;
 }



 ul#menu_list{
  display:block;
  float:left;
  padding:0px;
  margin:0px;
  width:160px;
  border-bottom: solid 1px #d7d7d7
 } 
 #menu_list li{
  display:block;
  list-style:none;
  height:auto;
  margin:0;
  /*padding-top:5px;*/
  padding-left:13px;
  border-top:1px solid #d7d7d7;
 }
 
 #menu_list li a{
  display:block;
  height:auto;
  margin:0;
  padding-left:17px;
  color:#666;
  /* hack for firefox */
  font:bold 11px arial,sans-serif;
  background-image:url("../images/left_menu.png");
  background-repeat:no-repeat;
  background-position:left 6px;
 }
 
 #menu_list li a{
  background-image:url("../images/left_menu.png");
  background-repeat:no-repeat;
  background-position:left 6px;
 }
 
 #menu_list li a span{
  display:block;
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
  }
 
 #menu_list li a:hover{
  background-image:url("../images/left_menu_blue.png");
  background-repeat:no-repeat;
  background-position:left 6px;
 }
 
 #menu_list li a.active{
  color:#007EC0;
  background-image:url("../images/left_menu_blue.png");
  background-repeat:no-repeat;
  background-position:left 6px;
 }
 
 ul#menu_list ul ul{
  display:block;
  float:left;
  padding:0px;
  marging:0px;
 }
 
 #menu_list ul ul li.subnav{
  display:block;
  float:left;
  padding:0;
  marging:0;
  width:190px;
 }
 
 #menu_list li.subnav a{
  display:block;
  margin-left:17px;
  padding:0;
  color:#666;
  font:bold 11px arial,sans-serif;
  background-image:url("../images/global_nav_arrow.gif");
  background-repeat:no-repeat;
  background-position:left 9px;
 }
 
 #menu_list li.subnav a span{
  display:block;
  padding-top:4px;
  padding-bottom:4px;
  margin-left:10px;
 }
 
 #menu_list li.subnav a:hover{
  background-image:url("../images/main_nav_arrow.gif");
  background-position:no-repeat;
  background-position:left 9px;
 }
 
 #menu_list li.subnav a.active{
  color:#007EC0;
  background-image:url("../images/main_nav_arrow.gif");
  background-position:no-repeat;
  background-position:left 9px;
 } 


 .middle_content{
  float:left;
  height:100%;
  width:708px;
  padding-bottom:50px;
  margin-bottom:0px;
  border-top:2px solid #d7d7d7;
  border-left:2px solid #d7d7d7;
  border-right:2px solid #d7d7d7;  
  background-image:url("../images/back_content.gif");
  background-repeat: repeat-x;
  background-position: top left;
z-index:2;
}
 
 .middle_content_two{
  float:left;
  height:100%;
  width:568px;
  padding-bottom:50px;
  margin-bottom:0px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;  
  background-image:url("../images/back_content.gif");
  background-repeat: repeat-x;
  background-position: top left;
 }
 
 

 
 .middle_content2ColumnBlank{
  float:left;
  height:100%;
  width:455px;
  padding-bottom: 50px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
 } 

  .middle_content2Column{
  float:left;
  height:100%;
  width:569px;
  padding-bottom: 50px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;  background-image:url("../images/back_content.gif");
  background-repeat: repeat-x;
  background-position: top left;
 }
   .middle_content2Column_two{
  float:left;
  height:100%;
  width:589px;
  padding-bottom: 50px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;  background-image:url("../images/back_content.gif");
  background-repeat: repeat-x;
  background-position: top left;
 }

 
 .InformationArrow{
  width:auto;
  height:0px;
  padding-left:10px;
  margin:0px 0px 4px 20px;
  background:transparent url("../images/main_nav_arrow.gif") no-repeat left 6px;
 }
 
 .InformationArrow a, .InformationArrow a:active, .InformationArrow a:hover{
  font:bold 11px arial,sans-serif;
  padding-left:7px;
 }
 
 #InformationArrowSub{
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:10px;
  height:15px;
  padding:0px;
 }
 
 
 #InternalLink{
  display:block;
  margin-top:20px;
  padding-left:10px;
  background-image:url("../images/gray_arrow.gif");
  background-repeat: no-repeat;
  background-position: left 5px;
 }
 
 #InternalLink a {
  font:bold 11px arial,helvetica,sans-serif;
  color:#007EC0;
  text-decoration:none;
 }
 

 #linksListing{
  display:block;
  float:left;
  width:300px;
  margin:0;
  padding:0;
 }
 
 #linksListing li{
  list-style:none;
  width:100%;
  margin-top:5px;
  margin-left:20px;
  padding:0;
 }
 
 #linksListing li a{
  background-image:url("../images/main_nav_arrow.gif");
  background-position:left 5px;
  background-repeat:no-repeat;
 }

 #linksListing li a span{
  margin-left:10px;
  color:#007ec0;
  font:bold 11px arial,sans-serif;
 }
 
 
 #global_content .right_content{
  float:left;
  margin:0px;
  padding:0px;
  width:188px;
  padding-bottom:50px;
  border-top:2px solid #ccc;

 }
 

 
 #global_content .right_content ul{
  list-style:none;
  width:167px;
  margin:0px;
  padding:0px;
 }
 
 #global_content .right_content li{
  display:block;
  float:left;
  width:169px;
  height:23px;
  margin:0;
  padding:0;
 } 
 
 #global_content .right_content li {
  width:172px;
  height:23px;
  margin:0;
  padding-left:8px;
 }
 
 #global_content .right_content li.blankspace{
  display:block;
  float:left;
  width:178px;
  height:30px;
  margin:0;
  padding:0;
 } 
 
 #global_content .showarrow {
  background:url("../images/gray_round_arrow.gif") no-repeat 5px 7px;
 } 
 
 #global_content .right_content li a{
  display:block;
  margin:0px;
  padding:5px 0px 0px 10px;
  font:bold 11px arial,sans-serif;
 } 


  .ContentBlock{
  display:block;
  width:auto;
  height:auto;
  margin-left:10px;
  padding-left:10px;
  padding-right:20px;
  margin-bottom:0px;
 }
 
 .ContentBullet{
  display:block;
  width:auto;
  margin:0;
  padding-left:10px;
  background-image:url("../images/square_bullet.gif");
  background-position:left 4px;
  background-repeat:no-repeat;
  color:#333;
  font:normal 11px arial,helvetica,sans-serif;
 }

 
 .Content{
  display:block;
  width:auto;
  height:auto;
  margin-top:17px;
  margin-left:10px;
  padding-left:10px;
  padding-right:20px;
  font:normal  arial,helvetica,sans-serif;
  font-size: 12px;
 }

 .Content a, .Content a:hover, .Content a:visited{
  font:bold 11px arial,sans-serif;
  color:#007EC0;
 }


 .content_tittle{
  color:#053557;
  font:bold 13px arial,helvetica,sans-serif;
  width:auto;
  margin-top:12px;
  margin-left:15px;
  padding-left:5px;
 }
 

 
 .content_tittle a{
  font:bold 12px arial,helvetica,sans-serif;
  color:#007EC0;
  width:auto;
  margin:0;
  padding:0;
 }
 
 .ContentLabel{
  color:#000000;
  font:bold 12px arial,helvetica,sans-serif;
  width:auto;
  margin-top:10px;
  margin-bottom:10px;
 }
 
 .ContentSummary{
  color:#999;
  font:italic 11px arial,helvetica,sans-serif;
 } 

 
 #image_right{
  display:block;
  float:left;
  marging:0px;
  padding:0px;
 } 


  .dottedLine{
  display:block;
  width:321px;
  padding:0px;
  font-size:0px;
  margin:10px 0px -7px 20px;  
  background:url("../images/dotted_line.gif") repeat-x left top
 }
 
  .dottedLineSectionBreak{
  display:block;
  width:321px;
  padding:0px;
  font-size:0px;
  margin:10px 0px 0px 20px;
  background:url("../images/dotted_line.gif") repeat-x left top
 } 


 #BlankLine{
  float:left;
  width:178px;
  margin:0px;
  padding:0px;
  border-bottom:1px solid #D9D9D9;
 } 
 

 

#txtStandAloneLink{
  display:block;
  width:300px;
  padding:0;  
  background-image:url("images/gray_arrow.gif");
  background-repeat: no-repeat;
  background-position: left 5px;
 }
 
  #txtStandAloneLink a  {
  display:block;
  width:300px;
  font:bold 11px arial,helvetica,sans-serif;
  color:#007EC0;
  text-decoration:none;
  padding-left:14px;
 }


 .txtInfoLinksContent{
  display:block;
  float:left;
  width:320px;
  margin-top:10px;
  padding:0px;
 }
 
 .txtInfoLinksContent ul{
  list-style:none;
  display:block;
  float:left;
  width:230px;
  height:auto;
  margin:0px;
  padding:0px;
 }
 
 .txtInfoLinksContent li{
  float:left;
  width:230px;
  height:20px;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  background:url("images/main_nav_arrow.gif") no-repeat left 4px;
 }
 
 .txtInfoLinksContent li a{
  color:#274e6d;
  font:bold 11px arial,sans-serif;
  padding-top:3px;
  padding-left:10px;
  margin:0px;
 }

 .content_txt{
  display:block;
  width:auto;
  height:auto;
  margin-top:17px;
  font-size: 25px 
  font-family: Arial, Helvetica,sans-serif;
 }
 
 
 .content_txt a, .content_txt a:hover, .content_txt a:visited{
  font:bold 12px arial,sans-serif;
  color:#274e6d;
 }
 
 .content_txt_tittle{
  color:#333;
  font:bold 12px arial,helvetica,sans-serif;
  width:auto;
  margin-top:27px;
 }

 .content_txtSmall{
  display:block;
  width:auto;
  height:auto;
  margin-top:17px;
  font:normal 10px arial,helvetica,sans-serif;
 }
 
 .content_txtSmall a, .content_txtSmall a:hover, .content_txtSmall a:visited{
  font:bold 10px arial,sans-serif;
  color:#007EC0;
 }
