*
{
margin:0;
padding:0;
}

.hide, .print-only, .print-only-addy, .print-only-img, #print-only-bg, #content p.hide, #content .print-only {
	display: none;
}

/*table
{
background:#F8F8F8;
border:ridge #EFEFEF 2px ;
}
td > input,textarea,select
{
background:#F2F2F2;
border-style:inset;
}*/
.none
{
background:#DDDDDD;
border-style:outset;
}
#top
{background-color:white;
background-image:url(/template/images/header.jpg);
background-repeat:no-repeat;
border:0;
height:36px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
color:white;
text-align:center;
cursor:pointer;
}

body
{
background:#AAAAAA;
}
#shell
{
width:980px;
border:1px solid #000000;
background:white;
margin:0px auto;

}
#shellShadow
{
background-image:url(/template/images/shadowback.jpg);
background-repeat:repeat;
margin-bottom:0pt;
margin-left:auto;
margin-right:auto;
margin-top:0pt;
width:995px;
}
#header
{
background:black;
border:0px;
width:980px;
height:90px;
}
#Image
{
background:white; 
padding:0px; 
width:980px; 

padding-bottom:10px;
border-bottom: 5px solid black;
margin-top: 10px;
}
#banner
{
max-height:300px;
overflow:hidden;
}
#banner a 
{
color:#660000;
text-decoration:none;
}
#banner a:hover 
{
color:black;
text-decoration:underline;
}
#banner
{
background:white; 
padding:0px; 
width:980px; 
padding-bottom:3px;
border-bottom: 5px solid black;
padding:0px;
border-top:0px;
margin-top:0px;
border-top:0px; 
border-bottom:0px;
}
#bannerimg
{
background: white url('/template/images/academics.jpg') top left no-repeat; 
min-height:100px; 
height:100px;
}
#container
{
height:auto;
/*min-height:auto;*/
text-align:center;
width:980px;
/*background:white url(/template/images/fountain.gif) no-repeat right top;*/
}
#content
{
font-size:9pt;
font-family:Arial,Helvetica,sans-serif;
/*padding:5px;*/
min-height:200px;
margin-left:190px;
margin-right:9px;
}
#MsectionMenu ul
{
line-height:1.5;
text-align:left8
list-style:none;
}
#MsectionMenu h3
{
padding:5px;
color:#660000;
}
#MsectionMenu li a:hover
{
padding:15px;
color:black;
text-decoration:underline;
}
#MsectionMenu li a 
{
padding:10px;
color:#660000;

font-size:15pt;
text-decoration:none;
}
#MsectionMenu
{
background:url(/template/images/tinyseal.jpg) no-repeat -30px -50px;
font-size:9pt;
float:left;
width:170px;
border-left:1px dotted #666666;
border-right:1px dotted #666666;
padding:5px;
min-height:200px;

text-align:center;
}
#MsectionMenu img
{
border:0px;
}
#sectionMenu
{
font-size:9pt;
float:left;
width:175px;
/*padding:5px; original*/
border-right:1px solid #666666;
padding:0px;
min-height:200px;
margin-right:5px;
}
#container .News
{
font-size:small;
float:left;
width:310px;
padding:5px;
min-height:200px;
}
.News h1
{
color:#7D775C;
font-family:Arial,Helvetica,sans-serif;
font-size:x-large;
/*font-size-adjust:none;*/
/*font-stretch:normal;*/
font-style:italic;
font-variant:normal;
font-weight:bold;
letter-spacing:2px;
line-height:normal;
margin:0pt 0pt 0.5em 5px;
text-decoration:underline;
}
.News li
{
text-align:left;
direction:ltr;
padding-bottom: 8px;
margin-left:15px;
}
#control a
{
text-decoration:none;
margin-right:5px;
color:#660000;
}


/*********************************************************************************************
Copied from Law.css only small changes
*********************************************************************************************/

#content .author {
	float: right;
	margin: 5px;
	border: 1px solid black;
}

#content .lefter {
	float: left;
	margin: 5px 5px 5px 15px;
	border: 1px solid black;
}

#content .standard {
	display: block;
	margin: 5px auto;
}

#content h1 {
	margin: 0 0 .5em 5px;
	font: bold italic x-large Arial, Helvetica, sans-serif;
	
	letter-spacing: 2px;
	/*color: #7D775C;*/
	/*added to change H1*/
	border-bottom:1px solid black;
	color: #2d0507;
}

#content .mega-border {
	display: block;
	border-bottom: 1px solid #7D775C;
	border-left: 10px solid #7D775C;
	padding-left: 4px;
}

#content h2 {
	margin: 0 0 .5em 5px;
	font: bold italic medium Arial, Helvetica, sans-serif;
}

#content h3 {
	margin: 0 0 .5em 15px;
	font: bold small Arial, Helvetica, sans-serif; 
}

#content h4 {
	margin-left: 15px;
	font: italic small Arial, Helvetica, sans-serif;
	display: inline; 
}

#content p {
	font: small Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 15px 1em 15px;
}

#content table.grey {
background-color:#F8F8F8;
border:2px ridge #EFEFEF;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt auto 20px;
padding:0pt;
text-align:center;
width:95%;
}

#facMenu {
background-color:#EBECED;
height:23px;
margin:10px auto 20px;
text-align:center;
width:85%;
}

#facMenu form p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:x-small;
font-size-adjust:none;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:23px;
}

#content h2.req {
font-family:Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:0pt 0pt 0pt 15px;
}

#content p.req_info {
font-family:Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#content p.req_info a, #content p.req_info a:active, #content p.req_info a:link, #content p.req_info a:visited, #content p.req_info a:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#content p.req_info a, #content p.req_info a:active, #content p.req_info a:link, #content p.req_info a:visited, #content p.req_info a:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/************This my cause some Problems*************/
#content .after {
	clear: both;
}
/*************************/
#content .classic {
	text-indent: 10px;
}

#content a,#content a:link,#content a:active,#content a:visited {
	font: small Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: none;
}

#content a:hover {
	font: small Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: underline;
}

#content ol, #content ol li {
	list-style: lower-roman;
	margin: .5em 2em;
	font: small Arial, Helvetica, sans-serif;
}

#content ol.empty, #content ol.empty li {
	list-style: none;
	margin: .5em;
}

#content ul, #content ul li {
	list-style: disc;
	margin: .5em 2em;
	font: small Arial, Helvetica, sans-serif;
}
#sectionMenu img {
	border: none;
	padding-bottom: 0px;
	margin: 0 auto;
}

#sectionMenu h2 {
	text-align: center;
	font: bold small Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #d9dfdf;
	margin-bottom: 8px;
}


#sectionMenu .window_info {
	padding: 5px 5px 10px 0;
	color: black;
	background-color: inherit;
	font: xx-small Arial, Helvetica, sans-serif;
	text-align: right;
}

#sectionMenu li {
	padding: 0 8px 4px 0;
	text-align: right;
	list-style-type: none;
	line-height: 3px;
}

#sectionMenu a,#sectionMenu a:active,#sectionMenu a:visited,#sectionMenu a:link {
	font: small Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*color: maroon;*/
	color: #740E13;
	background-color: transparent;
}

#sectionMenu a:hover {
	text-decoration: underline;
}

#sectionMenu .it_info {
	padding: 5px 5px 10px 0;
	color: black;
	font: xx-small Arial, Helvetica, sans-serif;
	text-align: right;
	border-top: 1px solid #d9dfdf;
}

#sectionMenu .it_info a,#sectionMenu .it_info a:link,#sectionMenu .it_info a:active,#sectionMenu .it_info a:visited {
	font: xx-small Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: maroon;
}

#sectionMenu .it_info a:hover {
	text-decoration: underline;
}


/**************************************************
Alternative to the MakeTall() funtion.
**************************************************/
#shell:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content 
{
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
min-height:200px;
padding:0px;
width:780px;
margin-left:0px;
}

img {
border:medium none;
}

#footer
{
margin: 0px auto; color: white; width: 980px; text-align: center; font-size: 8pt;
}

#divide
{
border-bottom: 2px solid black; font-family: Arial,Helvetica,sans-serif; font-size: 10px;
}

#footer a
{
color: white;
}

.ClearTall
{
height:0px;
}
/**************************************************
Changed Menu System. Need this to maintain look.
**************************************************/
#MainNav
{
font-family:Arial;
font-size: 12px !important;
background:black url(/template/images/MenuBack2.jpg) repeat-x;
/*width:100%;*/
margin:0px auto;
min-height:35px;
height:35px;
color:#FFFFFF;
border-Bottom:3px solid white;
border-top:1px solid white;
}



/***********************************************************

Copied and Modifyed from Front.css

************************************************************/







#container .News h1 {

	font: italic large Arial, Helvetica, sans-serif;

	letter-spacing: 2px; 

	margin: -2px 0px 2px 0px;

	/*color: #7D775C;*/
	color:black;

	padding: 2px 0 0 0;

}







#container .News h2 {

	font: bold small Arial, Helvetica, sans-serif;

	letter-spacing: 1px; 

	margin: 0px 0px 0px 10px;

	color: black;

}







#container .News p {

	display: block;

	margin: 5px 40px;

	font: 10pt Arial; 

	color: black;

}







#container .News a,#container .News a:active,#container .News a:visited,#container .News a:link {

	color: #660000;

	font: Small Arial; 

	text-decoration: none;

}







#container .News a:hover {

	text-decoration:  underline;

	font: small Arial, Helvetica, sans-serif; 

}

#container .News p {

	text-align:left;

}

#container .News

{

font:10pt Arial;

float:left;

width:475px;

padding:5px;

min-height:200px;

overflow:auto;

border-right: 1px dotted black;

background:url(http://jay.law.ou.edu/template/images/tinyseal.jpg) no-repeat -30px -50px;



}
/*       News Feed Adjustments          */
.News ul li
{
list-style:none;
}
.News span
{
color:#666666;
font-size:10px;
}
.News h1

{

color:#7D775C;

font-family:Arial,Helvetica,sans-serif;

font-size:x-large;

font-size-adjust:none;

font-stretch:normal;

font-style:italic;

font-variant:normal;

font-weight:bold;

letter-spacing:2px;

line-height:normal;

margin:0pt 0pt 0.5em 5px;

text-decoration:underline;

}

.News li

{

text-align:left;

direction:ltr;

padding-bottom: 8px;

margin-left:15px;

}

/***************************
Added for Sooner Spotlight
***************************/
#content .spotlight
{
margin-left:0px;
margin-right:300px;
}
#content ul.spotlight  li
{ list-style:none;
margin:0px;
margin-left:15px;}
#content ul.spotlight  ul li
{ list-style:disc;}


/***********************************
Having to make Main Campus Happy by changing the header
*************************************/
#banner
{
position:relative;
}
#banner div.temp
{
position:absolute;
display:block;
width:100%;
height:auto;
background:black; 
filter:alpha(opacity=75);
opacity:0.75;
top:0px;

}
#banner .temp2
{
position:absolute;

display:block;
width:100%;
height:auto;
}
#banner .temp2 a 
{

color:white;
padding:0 10px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:11px;
line-height:18px;
float:Right;
}