/************START HOME PAGE*******************/

#home_panel_news {
  border:1px solid #d6d6d6;
  width:782px;
  height:20px;
  margin: 0 0 5px 0;
  padding: 6px 5px 5px 11px;
  background: url('../images/pnl_news_bg.gif') bottom left repeat-x;  
}
#home_panel1 {
  border:1px solid #d6d6d6;
  width:240px;
  height:170px;
  margin: 0 4px 5px 0;
  padding: 10px 10px;
  background: #ffffff url('../images/pnl1_bg.gif') bottom left repeat-x;
}
#home_panel2 {
  border:1px solid #d6d6d6;
  width:244px;
  height:170px;
  margin: 0 5px 5px 0;
  padding: 10px 0 10px 10px;
  background: #ffffff url('../images/pnl1_bg.gif') bottom left repeat-x;  
}
#home_panel3 {
  border:1px solid #d6d6d6;
  width:242px;
  height:170px;
  margin: 0 0 5px 0;
  padding: 10px 11px;
  background: #ffffff url('../images/pnl1_bg.gif') bottom left repeat-x;  
}

.news_title {
  color:#1462c6;
  padding:0 0 0 10px;
} 
.news_date {
  color:#616263;
  padding:0 0 0 8px;
} 

.pnl1 {
  font-size:16px;
  color:#616263;
  padding: 0 0 7px 1px;
}
.quicklinks {
  margin-top:3px;
  font-size:12px;
}
ul.quicklinks {
  list-style-image:url('../images/arrow_over2.gif');
}

.wp_down {
  border-color:#000000;
  background-color:#FAFAF7;  
  border-width:1px;
  color: #1462C2;
}
option {
color:#3e3e3e;
}
option.partner {
background-color:#908f90;
font-weight:bold;
font-size:12px;
color:white;
}

#news_scroller{
width: 700px;
height: 20px;
border: none;
padding: 3px;
position:relative;
top:-18px;
left:90px;
}

#home_subscription_panel {
  border:1px solid #d6d6d6;
  width:782px;
  margin: 0 0 5px 0;
  padding: 6px 5px 5px 11px;
  background: url('../images/pnl_news_bg.gif') bottom left repeat-x;
}


/*************END HOME PAGE******************/

.lm_link {
  font-size:12px;
  margin-left:8px;
}

#notab_content {
  border:1px solid #d6d6d6;
  width:587px;
  margin: 0 0 5px 0;
  padding: 12px;
  background: url('../images/pnl1_bg.gif') bottom left repeat-x;  
}

.right_pnl {
  position:relative;
  left:5px;
  width:180px;
  margin-bottom:5px;
  border:1px solid #d6d6d6;
  background: url('../images/pnl1_bg.gif') bottom left repeat-x;
}
.services_pnl {
  position:relative;
  left:5px;
  margin-bottom:5px;
}
.right_pnl h2 {
  font-weight:normal;
  font-size:14px;
}
.right_pnl hr {
  width:90%;
  margin-left:-12px;
}



a {
  color: #213D81;
  text-decoration: none;
  outline: none;  
}
a:hover {
  color: #616263;
  text-decoration: underline;
}
a:active {
  outline: none;
}

a.img {
  border: none;
}
a.home {
  text-decoration: underline;
}

a.read_more {
  color: #1462C2;
  font-size: 12px;
  text-decoration: none;
}
a.read_more:hover {
  color: #616263;
  text-decoration: underline;
}
img {
border:none;
}


.inp {
  border-color:#000000;
  background-color:#FAFAF7;  
  border-width:1px;
  color: #1462C2;
  height: 16px;
}

.sub {
  color:#1462C2;
}


html { height: 100%; margin-bottom: 0px; 
       overflow: scroll;
}

body, p {
 text-align: left;
 font-family: arial,tahoma;
 font-size: 12px;
 background-color: none;
 margin-top:0;
 margin-left:0;
} 

p {
  margin-top: .5em;
  margin-bottom: .5em;
} 

h2 {
  color: #1462C2;
  font-size: 17px;
  font-weight: 100;
  margin-top: .4em;
  margin-bottom: .4em;
}

h2.current {
  color: #000000;
  font-size: 17px;
  font-weight: 500;
  margin-top: .3em;
  margin-bottom: .1em;
}

#top_menu {
  position: relative;
  top: -12px;
  left: 103px;
}   

.top_menu_links {
  font-family: arial; 
  font-size: 12px;
  color: #616263;
  font-weight: bold;
  text-decoration: none;
}
.top_menu_links:hover {
  font-family: arial; 
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}



span.text1 {color: #ffffff;font-size: 21px;font-weight:normal;}
span.text2 {color: #49718C;font-size: 26px;font-weight:bold;}
span.text3 {color: #49718C;font-size: 25px;font-weight:bold;}
span.text4 {color: #85A7BF;font-size: 22px;}
span.text5 {color: #6F96B1;font-size: 24px;font-weight:bold;}

.news_title {
  color: #1462C2;
  font-size: 13px;
}
td.news_date {
  color: #757C80;
}
p.news_home {
  color: #000000;
  font-size: 11px;
  text-align: left;
}
p.archive_date {
  margin-top:-5px;
  font-size:10px;
}

b.title {
  font-size: 12px;
  color: #004174;
}
b.aasi {
  font-size: 12px;
  font-weight: bold;
  color: #1462C2;
}

#header {
  margin: 0 auto;
  width: 800px;
  position: relative;
  height: 95px;
  top: -3px;
  z-index: 1001;
  margin-bottom: 19px;
  }
  
#header_ie_fix {
  margin: 0 auto;
  width: 800px;
  position: relative;
  height: 95px;
  top: 13px;
  z-index: 100;
  }
  
#header_ie7_fix {
  margin: 0 auto;
  width: 800px;
  position: relative;
  height: 95px;
  top: -9px;
  z-index: 100;
  }  
  
#header_moz_fix {
  margin: 0 auto;
  width: 800px;
  position: relative;
  height: 99px;
  z-index: 100;
  }  

#container {
  margin: 0 auto;
  width: 800px;
  margin-top: 29px;
  text-align: left;
  }
#container_moz_fix {
  width: 800px;
  text-align: left;
  }  


/*#############FOOTER Stuff####################*/

#bottom_bar {
 position:relative;
 text-align: center;
}

#footer_links {
 position:relative;
 top: 16px;
 width: 100%;
 text-align: center;
}

.footer_links {
 font-family: arial; 
 font-size: 10px;
 color: #616263;
 text-decoration: none;
}
.footer_links:hover {
 color: #000000;
}
.copyright {
 font-family: arial; 
 font-size: 10px;
 padding-top:5px;
 color: #616263;
 text-decoration: none;
}

.footer_links2 {
 color: #616263;
 text-decoration: underline;
}
.footer_links2:hover {
 color: #000000;
 text-decoration: none;
}

/* ###############___________________________#### WP drop down menu ######### */

.wp_linkmenu{
position: absolute;
margin-left: 4px;
top: 0px;
visibility: hidden;
border: 1px solid #808080;
border-bottom-width: 0;
font: normal 11px arial;
line-height: 12px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000000;
width: 200px; /* default width for menu */
}

.wp_linkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.wp_linkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #808080;
padding:0;
text-decoration: none;
font-weight: none;
text-indent: 5px;
}

.wp_linkmenu a:hover{ /*hover background color*/
background: #939292;
color: white;
}
.wp_linkmenu a:hover .noclick{ /*hover background color*/
background: #ffffff;
}

.mac_practice_linkmenu{
position: absolute;
margin-left: -11px;
top: 0px;
visibility: hidden;
border: 1px solid #808080;
border-bottom-width: 0;
font: normal 11px arial;
line-height: 14px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000000;
width: 200px; /* default width for menu */
}

.mac_practice_linkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.mac_practice_linkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #808080;
padding: 2px 0;
text-decoration: none;
font-weight: none;
text-indent: 5px;
}

.mac_practice_linkmenu a:hover{ /*hover background color*/
background: #939292;
color: white;
}

.mac_seminars_linkmenu{
position: absolute;
margin-left: -18px;
top: 0px;
visibility: hidden;
border: 1px solid #808080;
border-bottom-width: 0;
font: normal 11px arial;
line-height: 14px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000000;
width: 200px; /* default width for menu */
}

.mac_seminars_linkmenu ul{
margin:0;
padding:0;
list-style-type: none;
}

.mac_seminars_linkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #808080;
padding:0;
text-decoration: none;
font-weight: none;
text-indent: 5px;
}

.mac_seminars_linkmenu a:hover{ /*hover background color*/
background: #939292;
color: white;
}
.mac_seminars_linkmenu a:hover .noclick{ /*hover background color*/
background: #ffffff;
}
.noclick {
background:#ffffff;
cursor:default;
outline:none;
padding:5px 0;
border:#ffffff;
}

.mac_papers_linkmenu{
position: absolute;
margin-left: -27px;
top: 0px;
visibility: hidden;
border: 1px solid #808080;
border-bottom-width: 0;
font: normal 11px arial;
line-height: 14px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000000;
width: 200px; /* default width for menu */
}

.mac_papers_linkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.mac_papers_linkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #808080;
padding: 2px 0;
text-decoration: none;
font-weight: none;
text-indent: 5px;
}

.mac_papers_linkmenu a:hover{ /*hover background color*/
background: #939292;
color: white;
}


/****##############--------------------#######    END WP     ###############***************/


#mac_support_pnl {
font-size: 11px;
}
#mac_support_pnl ul {
list-style-type:none;
margin-bottom:-5px;
}
#mac_support_pnl ul li {
margin-left:6px;
}






