/* DEFAULT */
body{font-family:verdana;font-size:10pt;color:#666666;margin:5px;background:##F2F5F9}
td{font-family:verdana;font-size:10pt;color:#666666}
a:link{color:#777777}
a:visited{color:#777777}
a:hover{color:#111111}
.highlight{color:Red}

ul {
  list-style-image: url(/templates/astro/images/bullet.gif);
  margin: 0;
  padding: 0 0 0 15px;
}


li{
line-height:20px;
}

.boxout {
  float: right;
  width: auto;
  margin: 0 0 0 20px;
}

.boxout_content {
  padding: 0 5px;
}

.boxout_content h3 {
  color: #666666;
  margin: 0;
  padding: 0;
}

.boxout_content img {
  border: none;
}

.panels{
    position:relative;
    height:140px;
    width:auto;
    margin:0;
    padding:0;
    }

.panel{
    /*float:left;*/
    height:140px;
    width:150px;
    margin-right:10px;
    padding:0;
    text-align:center;
    }


.panellink{
    height:27px;
    width:148px;
    border:1px solid #0099CC;
    text-align:center;
    background: url(/templates/astro/images/topnav_tab.gif) left center no-repeat;
    }

.panellink a {
    width:100%;
    color: #FFFFFF;
	font-weight:bold;
    font-size:80%;
    text-decoration:none;
    line-height:27px;
    }

.panellink a span{
    display:block;
    height:27px;
    width:148px;
    padding:0;
    margin:0;
	background: url(/templates/astro/images/topnav_tab.gif) left center no-repeat;
    }

.panellink a:hover {
    color: #FFFFFF;
    text-decoration:underline;
    }

.panellink a:visited {
    color: #FFFFFF;
    text-decoration:none;
    background: url(/templates/astro/images/topnav_tab.gif) left center no-repeat;
    }

.panellink a:visited:hover{
    color: #FFFFFF;
    text-decoration:underline;
    background: url(/templates/astro/images/topnav_tab.gif) left center no-repeat;
    }

.panellink a:hover span{
	background: url(/templates/astro/images/topnav_tab_over.gif) left center no-repeat;
    }

hr {
  background: url(/templates/astro/images/div_horz.gif) repeat-x top left;
  border: none;
  height: 2px;
  padding:0;
  margin: 10px 0;
  width: auto;
}

.rulehorz {
	border-top: solid 1px #CCCCCC;
	height:1px;
	margin:1px 0 5px 0;
	padding:0;
	font-size:5px;
	}

.rulehorzpad {
	border-top: solid 1px #CCCCCC;
	margin:8px 0 8px 0;
	}

h1{
 font-size: 18pt;
 font-weight: bold;
 color: #0066CC;
 margin: 0px 0 5px 0;
 padding: 0px;
}

h2{
 font-size: 15pt;
 font-weight: bold;
 color: #0066CC;
 margin: 0px 0 3px 0;
 padding: 0px;
}

h3{
 font-size: 12pt;
 color: #0066CC;
 margin: 0px;
 padding: 0px;
}

h4{
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-size: 10pt;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

p {
  font-size:10pt;
  margin:0 0 1em 0;
}
