.rounded10 {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.h2_icon
{
vertical-align: bottom;
}

#header img
{
vertical-align: bottom;
}

img
{
vertical-align: bottom;
}

a:link, a:active, a:visited
{
color: #333333;
text-decoration: underline;
}

a:hover 
{
text-decoration: underline;
}

.newFormat {
	color: #cc0000;
}
  
 .topnav a:link, .topnav a:active, .topnav a:visited
 {
 text-decoration:none;
 color: #333333;
 }
 
 .topnav a:hover
 {
 text-decoration:underline;
 }
 
 
 
 .container
 {
 padding-top:15px;
 }
 
 #header 
 {
 height:60px;
 }
 
 
 .topnav
 {
 font-size:1.0em;
 padding-top:35px;  
 color: #cccccc;
 }
 
 #splash_image
 {
 padding-top:10px;
  }
 
 #page_header_graphic
 {
	 background-color: #000;
	 background-image: url('images/page_subhead.jpg');
 margin-top:10px;
 padding-bottom: 0px;
 vertical-align: bottom;
 }
 
 .nav_button
 {
 background-color: #666666;
 height:145px;
 color: #ffffff;
 font-size:1.1em;
 background-image: url('images/nav_button.jpg');
 }
 
 .nav_button_text_container
 {
 padding-top:12px;
 padding-left:17px;
 padding-right:17px;
 }
 
 .nav_button_text_title1
 {
 font-weight:bold;
 font-size: 1.2em;
 color: #13b5ea;
 padding-bottom:9px;
 }
 
 .nav_button_text_title2
 {
 font-weight:bold;
 font-size: 1.2em;
 color: #4aa942;
 padding-bottom:9px;
 }
 
 .nav_button_text_title3
 {
 font-weight:bold;
 font-size: 1.2em;
 color: #f99d31;
 padding-bottom:9px;
 }
  
 div.navbutton_more
 {
 position: static;
 padding-top:5px;
 font-weight:1.0em;
 }
 
 div.navbutton_more a:link, div.navbutton_more a:active, div.navbutton_more a:visited
 {
 text-decoration:none;
 color: #9a9a9a;
 }
 
 div.navbutton_more a:hover
 {
 text-decoration:underline;
 }

 
.footer_container
{
margin-top:90px;
height:100px;
font-size: .9em;
}
 
 .page_middle_container
 {
 margin-top:0px;
 background-color: white;
 height:auto;
 }
 
.page_middle_content
 {
 padding-top:20px;
 min-height:100px;
 }

.menu
{
text-align: center;
border-right: 1px solid white;
color: #555555;
font-weight: bold;
font-size: 1.0em;
height:20px;
width: 20%;
border-right: 2px solid white;
background-color: #004b6a;
}

.menuactive
{
text-align: center;
border-right: 1px solid white;
background-color: #333333;
font-weight: bold;
width: 25%;
border-right: 2px solid white;
}

.menuactive-mega { background-color: #6C207F; }
.menuactive-mini { background-color: #F99D31; }
.menuactive-dome { background-color: #4aa942; }
.menuactive-zeni { background-color: #FFD24F; }
.menuactive-sae { background-color: #13B5EA; }

.menuactivelast
{
text-align:center;
font-weight: bold;
border-right: none;
background-color: #333333;
}

.menulastitem
{
border-right: none;
}

.menu_container
{

}

.menutable
{
width: 950px;
border: none;
}


.menu a:link, .menu a:active, .menu a:visited
 {
 text-decoration:none;
 color: #ffffff;
 }
 
 .menu a:hover
 {
 text-decoration:underline;
 }

.menulastitem a:link, .menulastitem a:active, .menulastitem a:visited
 {
 text-decoration:none;
 color: #ffffff;
 }
 
 .menulastitem a:hover
 {
 text-decoration:underline;
 }

.menuactive-mega a:link, .menuactive-mega a:active, .menuactive-mega a:visited { color: #ffffff; }
.menuactive-mini a:link, .menuactive-mini a:active, .menuactive-mini a:visited { color: #333333; }
.menuactive-dome a:link, .menuactive-dome a:active, .menuactive-dome a:visited { color: #ffffff; }
.menuactive-zeni a:link, .menuactive-zeni a:active, .menuactive-zeni a:visited { color: #333333; }
.menuactive-sae a:link, .menuactive-sae a:active, .menuactive-sae a:visited { color: #333333; }

.sidebar_container_apps
{
margin-top:20px;
background-color:#f1f1f1;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

div.resources
{
padding:9px;
background-color:#f1f1f1;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
margin-bottom: 20px;
}



div.sidebar_container
{
padding:20px;
}


div.sidebar_container_apps
{
top:20px;
padding:12px;
}

.doubledome thead th
{
font-weight:bold;
color: #ffffff;
background-color: #4aa942;
border-bottom: 1px solid #999999;
vertical-align: bottom;
}

.eseries thead th
{
font-weight:bold;
color: #333333;
background-color: #13B5EA;
border-bottom: 1px solid #999999;
vertical-align: bottom;
}

.zenigata thead th
{
font-weight:bold;
color: #333333;
background-color: #FFD24F;
border-bottom: 1px solid #999999;
vertical-align: bottom;
}

.minizenigata thead th
{
font-weight:bold;
color: #333333;
background-color: #F99D31;
border-bottom: 1px solid #999999;
vertical-align: bottom;
}

.megazenigata thead th
{
font-weight:bold;
color: #ffffff;
background-color: #6C207F;
border-bottom: 1px solid #999999;
vertical-align: bottom;
}

.altrow
{
background-color: #f1f1f1;
}

#tableone, #tabletwo, #tablethree, #tablefour {width:950px;}

td.hover, #tableone tbody tr:hover, #tabletwo tbody tr:hover, #tablethree tbody tr:hover, #tablefour tbody tr:hover
{
	background-color: #e1e1e1;
}




div.home_buttons
{
margin-top:6px;
}

div.tablecontainer
{
padding-top:10px;
}

.pageSubheadTitle {
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	font-style:italic;
	letter-spacing: 2px;
}

.pageSubheadText {
	height: 192px;
	color: #ddd;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: 1px;
}
