﻿/*********************************
	COLORS
	-------------------
	blue:	#0059B3
	seagreen:	#009999

**********************************/

/*********************************
	LAYOUT
**********************************/
body { background: url(../img/layout/bg_head.gif) repeat-x; margin: 0; 
       font-family: Tahoma, Arial, Verdana, Sans-Serif; color: #333; font-size: 10pt; }

#header { width: 1000px; background: url(../img/layout/owuss_logo.gif) no-repeat top left; height: 104px; margin: 0 auto; color: #fff; }
#footer { background: url(../img/layout/bg_bottom.gif) repeat-x; height: 30px; border-top: 4px solid #0059B3; width: 1000px; margin: 0 auto; }
#left { width: 175px; float: left;  }
#main { width: 800px; margin-left: 175px; min-height: 500px; padding: 0 0 0 25px;}
* html #main { padding: 0 0 0 20px; }
#content { width: 1000px; margin: 0 auto; }
* html #content { padding-top: 20px; }

#divider { height: 10px; background: url(../new/divbg.gif) repeat-x; }

#tabnav { margin: 0; width: 170px; padding: 0px; text-align: left; }
#tabnav li { margin: 4px 0 0 0; padding: 2px; list-style-type: none; float: left; width: 100%; }            	
#tabnav a, #tabnav2 a:visited { background: #fafafa; text-decoration: none; color: #0079c1;
    display: block; border-bottom: 1px solid #ccc; margin: 0; padding: 2px 3px 10px 3px;
    background: url(../img/decor/menu6.gif) top right no-repeat;
}
#tabnav a:hover { text-decoration: underline; background: url(../img/decor/menu5.gif) top right no-repeat; }
#tabnav li.selected a:link, #tabnav li.selected a:visited, #tabnav li.selected a:hover {
    color: #666; font-weight: bold; background: url(../img/decor/menu5.gif) top right no-repeat; text-decoration: none;	
}
#leftNav { margin-bottom: 30px; }

#menu { margin: 20px 30px 0 0; float: right; height: 20px; }
* html #menu { margin-top: 32px; }
#menu li { float: left; display: inline; margin: 0; margin-right: 2px; }
#menu li a.selected, #menu li a:hover { color: #0079c1; background: #fff; text-decoration: none; }
#menu li a.selected {  }
#menu li a { display: block; color: #fff; padding: 5px 8px; }

#menu.home { margin-right: 25px; }
* html #menu.home { margin-top: 40px; }

/*********************************
	APPEARANCE
**********************************/

a, a:visited, a:hover { color: #0079c1; text-decoration: none; }
a:hover { text-decoration: underline; }

ul.scholars { color: #666; line-height: 150%; }

h1, h2, h3, h4 { font-family: Arial; }
h2 { color: #009999; font-size: 150%; }
h4 { color: #0059B3; font-size: 110%; }
h5 { color: #666; font-size: 100%; font-weight: bold; }

p {	line-height:1.5; color: #666; font-family: Tahoma; }
p.name { margin: 0 0 1px 0; padding: 0px; font-weight: bold; }
p.title { margin: 0 0 1px 0; padding: 0px; font-style: italic; }
p.class { margin: 0 0 1px 0; padding: 0px; }
p.text { margin: 0 0 1px 0; padding: 0px; }
p.home { color: #fff; margin: 0 0 10px 0; padding: 0; line-height: 140%; font-size: 10pt; font-family: Verdana; }

ul.about li { color: #666; line-height: 1.5em; }

.heading { font-size: 1em; font-weight: bold; }

div#letters { height: 25px; min-height: 25px; margin: 15px auto; width: 550px; }  
ul.letterList { padding-left: 10px; margin: 0; padding: 0; }
* html ul.letterList { margin-left: -3px; }
ul.letterList li { display:inline;  }
ul.letterList li a { float: left; padding: 2px 5px; text-decoration: none; border: 1px solid #fff; font-size: 9pt;}
ul.letterList li a:hover { border-color: #009999; text-decoration: none; }

.short { width: 100%; margin: 0 0 10px 0; color: #ccc; background-color: #ccc; height: 1px;}

#mapbox { position: relative; background-color:#385CA5; }
#maincopy { width: 525px; position: absolute; left: 70px; top: 95px; z-index: 10; }

#scholarBtn a { background: url(../img/decor/scholarinfo.gif) no-repeat; display: block; height: 41px; width: 175px; }
#scholarBtn a:hover { background: url(../img/decor/scholarinfo.gif) no-repeat 0 -41px; text-decoration: none; }
#scholarBtn a span { visibility: hidden; }

#scholarBtn2 a { background: url(../img/decor/scholarshipbg.gif) repeat-x; display: block; height: 37px; width: 175px; color:#fff; padding-top: 4px; }
#scholarBtn2 a:hover { background: url(../img/decor/scholarshipbg.gif) repeat-x 0 -41px; text-decoration: none; }

#internBtn2 a { background: url(../img/decor/internshipbg.gif) repeat-x; display: block; height: 37px; width: 175px; color:#fff; padding-top: 4px; }
#internBtn2 a:hover { background: url(../img/decor/internshipbg.gif) repeat-x 0 -41px; text-decoration: none; }

#internBtn a { background: url(../new/interninfo.gif) no-repeat; display: block; height: 42px; width: 175px; }
#internBtn a:hover { background: url(../new/interninfo.gif) no-repeat 0 -42px; text-decoration: none; }
#internBtn a span { visibility: hidden; }

#interns a, #scholars a { color: #fff; text-decoration: none; display: block; padding-top: 4px; height: 37px; width: 175px; }
#interns a:hover, #scholars a:hover { color: #fff; text-decoration: none;  }
        
#interns a { background: url(../img/decor/internshipbg.gif) repeat-x; }
#interns a:hover { background: url(../img/decor/internshipbg.gif) repeat-x 0 -41px; }
        
#scholars a { background: url(../img/decor/scholarshipbg.gif) repeat-x; }
#scholars a:hover { background: url(../img/decor/scholarshipbg.gif) repeat-x 0 -41px; }
        
.year
{
    float: left;
    padding: 5px 12px;
    font-size: 14pt;
}

#donate { text-align: center; margin-top: 20px; }
.imgRight { float: right; margin-left: 10px; border: 2px solid #0059B3; }

#register { width: 600px; margin: 20px auto; }
#register .item { margin:10px 4px; }
#register .item .label {
   width:150px;
   text-align:right;
   float:left;
   padding-right:10px;
   vertical-align:baseline;
   padding-top:3px;
   color:#666666;
 }
#register .item .description {
   padding-left: 160px;
   font-size:11px;
   color:#aaaaaa;
   font-style:italic;
}
#register .item .text_field {
  border:1px solid #999999;
  padding:2px 2px;
  color:#666666;
}
#register .item .text_field:focus {
  background-color:#ffffa3;
}
#register .header {
  margin:15px 0px 10px 0px;
  padding-left:0px;
  font-size:16px;
  border-bottom:1px solid #CCCCCC;
  font-weight:bold;
  color: #666666;
}
#register .button { margin-left:200px; padding-top:10px; }
#register .button input { padding: 4px 10px; }

.rsvp { border-bottom: 1px solid #ccc; }
.rsvp_header { font-size: 12pt; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 12px; }
.rsvp_check { float: left; width: 75px; text-align: center; vertical-align: middle; }
.rsvp_desc { margin-left: 80px; padding-left: 15px; border-left: 1px solid #ccc; }
.rsvp_desc strong { color: #0059B3; font-size: 11pt;  }
.rsvp_submit { margin: 20px 0 50px 80px; }

.loginMain a, .loginMain a:visited, .loginMain a:hover { color: #fff; }
.loginMain { text-align: right; }

/*********************************
	DATA
**********************************/
    
.AspNet-DataList { border-top: 1px solid #ccc; padding-top: 15px; margin: 15px 0; padding: 0; }
.AspNet-DataList Table { width: 95%; margin: 0 auto; }
.AspNet-DataList-Item, .AspNet-DataList-Alternate { padding: 10px; margin:0; margin-right: 50px; list-style: none; }
.AspNet-DataList-Separator { visibility: hidden; }
.AspNet-DataList .listName { font-size: 8pt; }
.AspNet-DataList .listScholar { font-style: italic; }
.AspNet-DataList .listBusiness { color: #0059B3; font-weight: bold; font-size: 8pt; }
.AspNet-DataList-Alternate { background-color: #f3f3f3; }

.AspNet-GridView { padding: 15px; }
.AspNet-GridView Table { border-collapse: collapse; }
.AspNet-GridView TD { padding: 5px; border: 1px solid #ccc; background-color: #fff;}
.AspNet-GridView TR.AspNet-GridView-Alternate TD { background-color: #fbf7ee; }
.AspNet-GridView TH { text-align: center; background-color: #0059B3; padding: 5px; border: 1px solid #0059B3; color: #fff; }
.AspNet-GridView TH A, .AspNet-GridView TH A:visited, .AspNet-GridView TH A:hover { color: #fff; text-decoration: none; }
.AspNet-GridView TH A:hover { text-decoration: underline; }
.AspNet-GridView-Pagination_AspNet-GridView-Bottom { font-size: 115%; }

.AspNet-RadioButtonList ul { padding: 0; list-style: none; }
.AspNet-RadioButtonList .AspNet-RadioButtonList-Item { float: left; padding: 5px 10px; }

#ApplicationWizard { width: 600px; margin: 0 auto;}
#ApplicationWizard .AspNet-DataList { border-top: 1px solid #fff; padding-top: 15px; margin: 15px 0; padding: 0; }
#ApplicationWizard .AspNet-DataList Table { width: 95%; margin: 0 auto; }
#ApplicationWizard .AspNet-DataList-Item, 
	#ApplicationWizard .AspNet-DataList-Alternate, 
	#ApplicationWizard .AspNet-DataList-SelectedItem { padding: 5px; margin:0; }
#ApplicationWizard .AspNet-DataList-SelectedItem { font-weight: bold; }
#ApplicationWizard .AspNet-DataList-Separator { visibility: hidden; }
#ApplicationWizard .AspNet-DataList-Alternate { background-color: #fff; }

/*********************************
	SCHOLAR STYLES
**********************************/

.bioImg { float: left; margin: 5px 10px 10px 0;	padding: 0px; border: 1px solid #0059B3; }
.scholarSelect { width: 160px; border: 1px solid #555; background-color: #0059B3; color: White;
	font-weight: bold; text-align: center; padding: 5px; }
.scholarSelect A:link, .scholarSelect A:visited { color: #fff; text-decoration: none; }
.scholarNoSelect { width: 160px; border: 1px solid #bbb; background-color: #f3f3f3;
	color: #555; font-weight: bold; text-align: center; padding: 5px; }
.scholarNoSelect A:link, .scholarNoSelect A:visited { color: #555; text-decoration: none; }
.journalImage { border: 1px solid #0079c1; }



div.AspNet-TreeView ul li{ white-space: nowrap; padding: 3px 0 2px 0; }
        div.AspNet-TreeView ul ul { margin: 2px 0 2px 10px; }
        div.AspNet-TreeView ul li img { border: none; vertical-align: middle; margin: 0 2px 0 0; }
        div.AspNet-TreeView li a { text-decoration: none; font-size: 9pt;}
        div.AspNet-TreeView li.AspNet-TreeView-Leaf{ margin-left: 25px; }
        div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink{ cursor: pointer; }
        div.AspNet-TreeView .AspNet-TreeView-Collapse{ background: url(img/treeview/collapse.gif) 0 -2px no-repeat; width: 20px; float:left; cursor: pointer;}
        div.AspNet-TreeView .AspNet-TreeView-Expand{ background: url(img/treeview/expand.gif) 0 -2px no-repeat; width: 20px; float:left; cursor: pointer;}
        .AspNet-TreeView-Selected{ background-color: #FAFAD2 !important; }
        .AspNet-TreeView-ChildSelected{ background-color: #F5FFFA !important; }
        .AspNet-TreeView-ParentSelected{ background-color: #FFE4E1 !important;}
        .AspNet-TreeView-Hover { font-weight:bold; }