/* -----------------------------------------------
  Rice.edu Global Styles
  Created 12.05.05
  Modified 01.11.06
----------------------------------------------- */

/* Global text styles */


body {
	margin: 0px 0px 0px 0px;
	background-color: #BBBDC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
 
 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
 
h1 {
	font-family: Times New Roman,Times, serif; 
	font-size: 18px; 
	font-weight: 500; 
	color: #003366
}

h2 {
	font-size: 12px; 
	font-weight: 600; 
	color: #000000
}
	
h3 {
	font-size: 12px; 
	font-weight: 600; 
	color: #003366
}


/* Link styles */

a, a:link, a:active, a:visited {
	color:#00488F;
	text-decoration:none;
}

a:hover {
	color:#003366;
	text-decoration:underline;
}


/* Footer styles */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C3937;
	line height: 11px;
}

.footer a:link
.footer a:actve 
.footer a:visited {
	color: #002142;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}



/* Form styles */

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Layout styles */

#chunk_topLeft {
	width: 194px;
	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;

}

#chunk_banner {
	border-right:1px solid #FFFFFF;
	width: 586px;
	vertical-align: top;

}


#chunk_left { 
	margin: 0px;
	padding: 0px; 
	text-align: left;
}

#chunk_crumbs {
	display: none;
}


#chunk_main {
	padding: 10px 20px 20px 20px;
	text-align: left;

}

#chunk_navbar {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;  
	background-color: #3C3937;
	vertical-align: top;
}

#chunk_footerTop {
	width: 100%;
}


#chunk_footerBottom {
	width: 100%;
	padding: 10px 1px 10px 1px;
}

/* Flash div styles */

#homeBannerFlash {
	height: 210px;
	width: 780px;
	background-image: url("/images/banners/home/banner_home_gradient.jpg");
}

#gatewayBannerFlash {
	height: 140px;
	width: 780px;
	background-image: url("/images/banners/gateway/banner_gateway_gradient.jpg");
}



/* Image styles for Home and gateways */

.imgHomeLeft{
	float:right;
	margin:2px 10px 3px 0px;

}
.imgHomeRight{
	float:right;
	margin:2px 0px 3px 10px;
}


/* Gateway content styles */


.gatewayContent
{	margin: 0;
	padding: 5px 2px 5px 0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
}


.gatewayContent a:link, 
.gatewayContent a:visited {
	color: #00488F;
	text-decoration: none;
}

.gatewayContent a:hover, 
.gatewayContent a:active {
	color: #003366;
	text-decoration: underline;
}

.gatewayPickList {
	margin-left: 0;
	font-size: 10px;
	width: 160px;
	
}



/* Image styles for Level 1 & 2 Content pages */


IMG.left {
	float: left;
	margin-right: 15px;
}

IMG.right {
	float: right;
	margin-left: 15px;
}


/* Legacy styles for old sites */

/* Sidebar styles */

#sidebar {
	float: right;
	border: 1px solid #003366;
	margin: 0px 0px 10px 10px;
	width: 150px;
	display: block;
}


.sidebarTable {
    background-color: #003366;
}

.sidebarHeader {
	color: #FFFFFF;
	background-color: #003366;
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
}


.sidebarContent {
    color: #000000;
    background-color: #FFFFFF;
    padding: 0px 10px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;

}



/* Table formatting styles */

.tableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #333333;
}

.tableHeader {
	background: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #FFFFFF;
}

.tableRowA {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 25px;
	color: #333333;
}

.tableRowB {
	background: #e9e9e9;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 25px;
	color: #333333;
}

.tableFooter {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #003366;
	color: gray;
}

.tableNotations {
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
}


/* Parents site special formatting styles */


#parents p { 
	font-size: 110%;
} 

#parents td { 
	font-size: 110%;
} 

#parents li { 
	font-size: 110%;
}
