/* CSS DOCUMENT */

#Body
{
	margin: 0;
	padding: 0;
	background: url(images/background.gif) repeat top left;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #5A5B5F;
	text-align: left;
}
*:first-child+html body
{
	margin-top: 5px;
}
tr
{
	vertical-align: top;
}
table#aster_page
{
	margin: 5px auto;
	empty-cells: show;
}
div#aster_wrapper
{
	width: 950px;
	background: #fff;
	border: 2px solid #90A2AD;
}
div#aster_header
{
	width: 950px;
	height: 233px;
}
div#aster_logo
{
	float: left;
	height: 200px;
	width: 420px;
}
div#aster_logo img
{
	margin-left: 25px;
	margin-top: 40px;
}
div#aster_line
{
	float: left;
	width: 110px;
	height: 200px;
	background: url(images/line.png) no-repeat;
}
div#aster_top
{
	float: left;
}
div#aster_menu
{
	clear: both;
	width: 950px;
	height: 33px;
	background: url(images/menu-background.gif) repeat-x top left;
}
div#aster_menu div#aster_menucontainer
{
	float: left;
	width: 460px;
}
div#aster_menu div#aster_contact
{
	float: left;
	width: 450px;
	display: inline;
	margin-left: 30px;
	height: 31px;
	padding: 2px 0 0 0;
}
#aster_contact p {
    margin: 0;
    line-height: 14px;
}
#aster_contact p a {
    color: #333;
}
div#aster_middle
{
	clear: both;
	margin-top: 17px;
}
.asterclear
{
	clear: both;
}
div#aster_left
{
	float: left;
	width: 300px;
	display: inline;
	margin-left: 17px;
	margin-bottom: 17px;
}
div#aster_breadcrumb
{
	margin: 0 0 17px 0;
	color: #FF9000;
}
div#aster_content
{
	float: left;
	width: 600px;
	display: inline;
	margin-left: 17px;
	margin-bottom: 17px;
}
div#aster_admincontent
{
	margin-left: 17px;
	margin-bottom: 17px;
	text-align: left;
}
div#aster_admincontent h1, div#aster_admincontent .Head
{
	font-size: 16px;
}
div#aster_footer
{
	clear: both;
	margin: 17px;
	width: 916px;
}

/* SHADOWS */
table#aster_page td.shadeTop { height: 15px; background: url(images/shade-top.png) repeat-x bottom; }
table#aster_page td.shadeTopLeft { height: 15px; width: 15px; background: url(images/shade-top-left.png) no-repeat bottom right; }
table#aster_page td.shadeTopRight {	height: 15px; width: 15px; background: url(images/shade-top-right.png) no-repeat left bottom; }
table#aster_page td.shadeLeft { width: 15px; background: url(images/shade-left.png) repeat-y top left; }
table#aster_page td.shadeRight { width: 15px; background: url(images/shade-right.png) repeat-y top left; }
table#aster_page td.shadeBottom	 { height: 15px; background: url(images/shade-bottom.png) repeat-x top; }
table#aster_page td.shadeBottomLeft { height: 15px; width: 15px; background: url(images/shade-bottom-left.png) no-repeat top right; }
table#aster_page td.shadeBottomRight { height: 15px;width: 15px; background: url(images/shade-bottom-right.png) no-repeat left top }
/* END SHADOWS */

/* TEXT STYLES */
h1, .Head 
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 20px;
	color: #5A5B5F;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}
h2
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #FF9000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
h3 
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #5A5B5F;
	font-size: 14px;	
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}
h4 
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #FF9000;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
}
.SubHead
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #5A5B5F;
}
.SubSubHead
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #FF9000;
}
.Normal, td.Normal, .Normal td
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
}
.NormalBold
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.SkinObject
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9000;
}
div#aster_footer .SkinObject 
{
	color: #5A5B5F;
}
div#aster_footer a.SkinObject 
{
	color: #FF9000;
}
div#aster_footer a.SkinObject:hover
{
	color: #716e7f;	
}
.CommandButton
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5B5F;
}
p
{
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #5A5B5F;
}
a:link, a:active, a:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #FF9000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.SkinObject:link, a.SkinObject:active, a.SkinObject:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #FF9000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.SkinObject:hover
{
	color: #716e7f;	
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #737373;
	text-decoration: undeline;
}
a.CommandButton:hover
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

.asternews_title
{
	color: #FF7000;
	font-weight: bold;
}
.asternews_date
{
	font-weight: normal;
}
.articleHeadline
{
	border: none;
	background: none;
}
/* END TEXT STYLES */


/* MENU1 */

#menu1 ul 	
{
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	z-index: 10000; 
}
#menu1 li 	
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	z-index: 10000; 
}
#menu1 li a  
{
	display: block;
	padding: 9px 14px 10px 14px;
	color: #fff;
	font-weight: bold;
}
#menu1 li.activemenu
{
	background: #FF9000;
}
#menu1 li a:hover
{
	background: #FF9000;
	text-decoration: none;
}
#menu1 li.activemenu a:hover
{
	
}
#menu1 li:hover>ul  
{
	display: block;
	Z-INDEX: 15000; 
}
#menu1 li ul 	
{
	display: none;
	position: absolute;
	z-index: 15000; 
	background: #fff url(images/submenu-background.gif) repeat-y top left;
	border: 1px solid #9D9FA1;
	border-left: 0;
	border-top: 0;
}
#menu1 li li  
{
	clear: both;
	z-index: 15000;  
	width: 200px;
}
#menu1 li li img
{
	display: none;
}
#menu1 li li a
{
	padding: 5px 5px 5px 10px;
	color: #58595B;
}
#menu1 li li a:hover, #menu1 li.activemenu li a:hover
{
	color: #FF9000;
	background: #fff url(images/submenu-background.gif) repeat-y top left;
}
#menu1 li li.activemenu
{
}
#menu1 li li.activemenu a
{
	color: #FF9000;
	background: #fff url(images/submenu-background.gif) repeat-y top left;
}
#menu1 li.junamenubreak
{
	display:none;
}

#menu1 #menu1_t43, #menu1 #menu1_t7
{
	color: #000;
}
/* END MENU1 */

/* menu2 */
#menu2
{
	background: #E2E3E4;
	margin-bottom: 10px;
}
#menu2 ul
{
	margin: 0;
	padding: 0;
	border: 1px solid #AFB1B2;
	border-top: 0;
}
#menu2 li 
{
	margin: 0 -1px;
	list-style-type: none;
	background: url(images/container-bg.gif) no-repeat;
}
#menu2 li a
{
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 8px 0 10px 10px;
	margin: 0;
	margin-bottom: 10px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #AFB1B2;
}
#menu2 li ul
{
	border: 0px;
}
#menu2 li li
{
	background: none;
	margin: 0;
}
#menu2 li li div
{
	display: none;
}
#menu2 li li a
{
	height: 15px;
	color: #FF7000;
	font-weight: normal;
	font-size: 12px;
	padding: 0px 0 5px 10px;
	border: none;
	margin-bottom: 0;
}
#menu2 li li a:hover
{
	text-decoration: underline;
}
#menu2 li li.activemenu a
{
	color: #58595B;
	font-weight: bold;
}
/* END MENU2 */

/* MENU3 */
#menu3
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	border: 1px solid #AFB1B2;
	background: #E2E3E4;
}
#menu3 ul
{
	margin: 0;
	padding: 0;
}
#menu3 li
{
	margin: 0;
	padding: 5px 0px 7px 10px;
	list-style-type: none;
	background: url(images/menu-arrows.png) no-repeat 5px 6px;
}
#menu3 li a
{
	color: #FF7000;
	padding-left: 17px;
}
#menu3 li.activemenu a
{
	font-weight: bold;
	padding-left: 17px;
}
#subsubmenuList li a div img 
{
    display: none;
}
/* END MENU2 */



