/* CSS Document */
body {
	background-color: #494c53; background-image:url(images/grad-bg.jpg); background-repeat:repeat-x; background-position:top;
	margin: 0px;
}
div#shadowTOP {width:819px; background-image:url( images/dropshadow-top.jpg); background-repeat: no-repeat; background-position:top;}
div#shadowBG {width:819px; background-image:url(images/dropshadow-bg.jpg); background-repeat:repeat-y; background-position:top;}
div#shadowBOTTOM {width:819px; height:22px; background-image:url(images/dropshadow-bottom.jpg); background-repeat: no-repeat; background-position:bottom;}
td.nav {
	background-image:url(images/main_menu_bg_05.gif);
	background-position:top;
	height:25px;
}
td.content {background-color:#494c53;}
td.rightCol { padding-bottom: 12px; padding-top:15px;}
td.footer {background-image:url(images/osu-em-footer_20.gif); background-repeat:no-repeat; background-position:top; height:84px;}
td.footer1080 {background-image:url(images/osu-em-footer_1080.gif); background-repeat:no-repeat; background-position:top; height:84px;}
.pageheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#999999; margin-left:10px;}
.mainMenu ul {
list-style-type: none;
width: 100%; /* precision for Opera */

}

.mainMenu li {
float: left;
list-style-type: none;
}

.mainMenu a {
margin: 0 2px;
padding-bottom:2px;
padding-left:7px;
padding-right:7px;
padding-top:2px;
display: block;
text-align: center;
text-decoration: none;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.mainMenu a:hover {
background: #ccc;
color:#494c53;
}

.mainMenu a:active {
background: gray;
color: #fff;
}


.menu {
list-style-type: none;
margin: 0;
padding: 0;
}

.menu a.parent {
  display: block;
  width: 187px;
	font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#CCCCCC;	
	background-image:url(images/colButton_normal_26.gif);
	background-repeat:no-repeat;
	text-align: left;
	padding-top:6px;
	padding-left: 5px;
	padding-bottom: 7px;
	
  text-decoration: none;
	margin: 0px ;
}
.menu a:link, .menu a:visited {
  border-top: 0px solid #cecece;
  border-bottom: 2px solid #494c53;
  border-left: 0px solid #cecece;
  border-right: 2px solid #494c53;
}
.menu a:hover {
  border-bottom: 0px solid #cecece;
  border-top: 2px solid #494c53;
  border-right: 0px solid #cecece;
  border-left: 2px solid #494c53;
}

ul.LeftMenu {list-style-type: none; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 11px; } 

li#LeftMenu {margin-bottom: 0px; margin-left:25px; margin-top:0px; margin-right:0px; PADDING-LEFT: 14px;
	background-image: url(images/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top:2px;
	padding-bottom:0px;
    height: 22px;
	 }
h2#LeftMenu {margin-bottom: 0px; margin-left:25px; margin-top:0px; margin-right:0px; PADDING-LEFT: 14px;FONT-SIZE: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;

	background-image: url(images/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top:2px;
	padding-bottom:1px;
	 }
h2#LeftMenu_2 {margin-bottom: 0px; margin-left:37px; margin-top:0px; margin-right:0px; PADDING-LEFT: 14px;FONT-SIZE: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;

	background-image: url(images/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top:2px;
	padding-bottom:1px;
	 }
div.leftMenuChild { margin-bottom: 9px; }
div.leftMenuChild_2 { margin-bottom: 5px; }	 
.leftMenuChild a {
	 margin:0px;
	 padding:0px;
     display: block;
     text-align: left;
     text-decoration: none;
     color: #dddddd;
	 }
.leftMenuChild a:hover {
	 color: #A2A4AE}	 
.leftMenuChild_2 a:hover {
	 color: #FFCC99
     }

ul.LeftMenu_2 {list-style-type: none; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 11px; } 

li#LeftMenu_2 {margin-bottom: 1px; margin-left:37px; PADDING-LEFT: 14px; 
	background-image: url(images/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: left 4px;}

.leftMenuChild_2 a {
 
 	 padding-top:2px;
	 padding-right:20;
     height: 12px;
     display: block;
     text-align: left;
     text-decoration: none;
     color: #999999;
	 }
	 

	 
.copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:15px; margin-top:14px;}
#resPhoto { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
table#resPhoto td {  padding-bottom:3px;}

#resPhoto strong { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
#bodyTextHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#BABABA; }
.bodyTextHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#BABABA; }
#bodyTextHead2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BABABA; }
.bodyTextHead2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BABABA; }
#bodyText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BABABA; padding-right:25px; }
.bodyText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BABABA; padding-right:25px; }
#bodyText2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-right:25px;
}
#linkText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BABABA; }
.linkText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BABABA; }
#labelTd {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: text-top;
	width: 85px;
	text-align: right;
	padding-right: 5px;
}
#bodyTextPJ { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BABABA; padding-right:5px; }
#Header1 { font-size:14px; color:#999999;}
#pplPhoto { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-bottom:10px;}
.menuFooter {
list-style-type: none;
margin: 0;
padding: 0;
}
.menuFooter a.parent:hover {
  border-bottom: 0px solid #cecece;
  border-top: 0px solid #494c53;
  border-right: 0px solid #cecece;
  border-left: 0px solid #494c53;
	background-image:url(images/footerButton-over.jpg);
	background-repeat:no-repeat;
}
.menuFooter a.parent {
  display: block;
  width: 107px;
	font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#ffffff;	
	background-image:url(images/footerButton-normal.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left: 0px;
	padding-bottom: 6px; 
	text-align:center;
	
  text-decoration: none;
	margin: 0px ;
}
