/*
-----------------------------------------------------
CSS file for CVG website
FileName:    main.css
Date:     01.05.2005
-----------------------------------------------------
*/

/* 
	Cornell Code
*/
#cu-identity {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 63.125%;		/* translate 1.0em to 10px, 1.5em to 15px, etc. */
	color: #222;
	height: 75px;
	background: #fff;
	/*
	Comment out the following line to remove the Ezra Cornell background image from the header.
	Change 1.jpg to any number up to 8.jpg to use other header background images.
	*/
	background: #fff url(images/layout/header_bg/1.jpg) no-repeat top center;
	}

#cu-logo {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -370px;
	width: 740px;
	height: 75px;
	background: url(images/layout/unit_signatureSCP.gif) no-repeat -8px -1px;
	}
	
#cu-logo a {
	position: absolute;
	display: block;
	border: none;
	/* hide text link */
	text-indent: -1000em; 
	text-decoration: none;
	}
	
#insignia-link {
	width: 68px;
	height: 75px;
	}

#unit-signature-links a {
	left: 68px;
	width: 185px;
	}

#cornell-link {
	height: 38px;
	}
	
#unit-link {
	top: 38px;
	height: 37px;
	}
	
#cu-logo img {
	display: none;
	}

/*	
	Search Navigation 
	-------------------------
	The following rules control the appearance of the search navigation 
	links. These links are displayed horizontally in the Cornell banner, 
	and they are aligned with the right edge of the page. The baseline
	of the links is aligned with the baseline of the unit name in the unit
	signature. Search navigation links should appear on every page of a
	site. 
*/

#search-navigation {
	position: absolute;
	top: 37px;
	right: 50%;
	margin-right: -385px;
	}
	
#search-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	}
	
#search-navigation li {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	}
		
#search-navigation a {
	float: left;
	padding: 5px 15px;
	color: #b31b1b;
	text-decoration: none;
	border: none;
	}
	
#search-navigation a:hover {
	color: #f00;
	background: #eee;
	}
/* 
	End Cornell Code
*/	
	

body{
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #eaeaea;
}

#mainwrapper{
	margin: 0px;
	padding: 0px;
	min-width: 800px;
}

#header{
	height: 75px;
	padding-top: 0px;
	width: 100%;
	margin: 0px;
	color: #FFF;
	background-color: #556887;
	background-image: url(images/blue_banner.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

#topbar{
	min-height: 7px;
	margin: 0px;
	padding: 4px 10px 6px 10px;
	font-size: 12px;
	font-weight: bold; 
	background-color: #425192;	
}

#bodywrapper{
	margin: 0px;
	padding: 0px;
	width: 100%; /* for ie */
	background-color: #FFFFFF;
	background-image: url(images/sidebar.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}


#sidebar{
	margin: 0px;
	width: 255px;
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#sidesection1{
	width: 255px;
	padding: 15px 10px 30px 10px;
	background-color: #c7ccf0;
}

#sidesection2{
	width: 255px;
	padding: 15px 10px 30px 10px;
	background-color: #b3bae7;
}

#sidesection3{
	width: 255px;
	padding: 15px 10px 30px 10px;
	background-color: #99a0d4;
}

#sidebar h3{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	font-family: georgia, "times new roman", times, serif;
	color: #333333;
	text-align: left;
}

#sidebar a:link{color:#404040;text-decoration:none;}
#sidebar a:visited{color:#000000;text-decoration:none;}
#sidebar a:hover{color:#FFFFFF;text-decoration:underline;}
#sidebar a:active{color:#404040;text-decoration:none;}

#mainbody{
	margin-left: 275px;
	min-height: 515px;
	padding: 10px 25px 10px 15px;
}

p.symmargin {margin: 0cm 30% 0cm 0cm}

h2{
	padding: 8px;
	font-size: 20px;
	font-family: georgia, "times new roman", times, serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #a01818;
}

h3{
	font-size: 15px;
	font-weight: bold;
	color: #a01818;
}

h4{
	font-size: 13px;
	font-weight: bold;
	color: #a01818;
}

.bodyTableBorders {
	margin-left: 10px;
	border: 1px solid #E3E0D4;
	border-collapse: collapse;
}

.tableHeaderText {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #eaeaea;
}

td{
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	vertical-align: text-top;
	color: #333333;
}

#directory th {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #eaeaea;
	text-align: left;
	vertical-align: text-bottom;
}

#directory td{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	vertical-align: text-top;
	color: #333333;
}

#directory img{
	vertical-align: top;
	width: 75px;
	padding: 0px 0px 0px 0px;
} 

a:link {color: #b31b1b;}     /* unvisited link */
a:visited {color: #7f1313;}  /* visited link */
a:hover {color: #fa2626;}   /* mouse over link */
a:active {color: #fa2626;}   /* selected link */

#bottombar{
	margin: 0px;
	padding: 4px 10px 6px 10px;
	clear: both;
	background-color: #bec6e9;
}

#footer{
	margin: 0px;
	padding: 8px;
	font-size: 11px;
	color: #333333;
	background-color: #eaeaea;
	min-height: 45px;
}

#footer a:link{color: #b31b1b;}
#footer a:visited{color: #7f1313;}
#footer a:hover{color: #fa2626;}
#footer a:active{color: #fa2626;}

.note {font-size: 11px;}
.title {font-size: 11px; font-style: italic;}
.bolded {font-size: 11px; font-weight: bold; color: #333333;}
