/* Edited 23 Nov 2009 10:10:21 AM by Andrea Quann [1:U:12] */
/* Edited 23 Nov 2009 10:07:05 AM by Andrea Quann [1:U:12] */
/* Edited 23 Nov 2009 10:05:53 AM by Andrea Quann [1:U:12] */
/* Edited 23 Nov 2009 10:05:19 AM by Andrea Quann [1:U:12] */
/* Edited 01 Oct 2009 10:58:38 AM by Keith Fjellman [1:U:7] */
/* CSS Document */
/*  ================================================================== Basic Page Properties */
html body {
	font-family:Arial;
	font-size:12px;
	margin:0px;
	text-align:center;
}
a:link			{color:#0B4A83; text-decoration:none;}
a:visited		{color:#003b71; text-decoration:none;}
a:hover			{color:#930034; text-decoration:underline;}
a:active		{color:#0B4A83; text-decoration:none;}
ul { 
        list-style-image:url(images/templates/bullet.jpg) !important;
}
h1, .albumHeader {				/* albumHeader applies to photo album titles. */
	font-family: "Arial";
	font-size: 24px;
	font-weight:bold;
	color:#00519c;
	padding-bottom: 15px;
}
h2 { 
	font-family: "Arial";
	font-size: 18px;
	font-weight:normal;
	margin-bottom: 5px;
}
.home_dual_box h2, #home_also_on_box h2 {
	font-family: "Arial";
	font-size:18px;
	font-weight:bold;
	margin-left:4px;
}
h3, header { 
	font-family: "Arial";
	font-size: 14px;
	font-weight:bold; 
}    /* header applies to photo album headers. */
h4 { 
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold; 
}
img {
	border:1px solid #000000;
}
/*  ================================================================== Basic Page Structure */
#wrapper {
	width:1000px;
	background-color:#FFFFFF !important;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #0B4A83;
	vertical-align:top;
}
#header {
	background-color:#0B4A83;
	color:#FFFFFF;
	height:100px;
}
#header label {
	color:#FFFFFF;
}
#header a {
	color:#FFFFFF;
}
#header img{
	border:0px;
}
#logo {
	float:left;
}
/*  ================================================================== Search forms/results */
#search_box {
	float:right;
}
.search_form {
	position:relative;
	float: right;
	display:inline;
	width: 498px;
	text-align:right;
	vertical-align:bottom;
	padding-right:3px;
	top:12px;
}
.search_header {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}
.form_option {
	font-family:Arial;
	font-size:11px;
}
.form_radio {
	width:10px;
	height:10px;
}
.form_select {
	font-family:Arial;
	font-size:10px;
}
.go_button {
	padding:2px;
}
.metalist {
	font-familiy:Arial;
	font-size:11px;
	color#333333;
}
.metalist a:link {
	font-familiy:Arial;
	font-size:11px;
	color#00519C;
	text-decoration:none;
}
.metalist a:link {
	font-familiy:Arial;
	font-size:11px;
	color#003b71;
	text-decoration:none;
}
.metalist a:hover {
	font-familiy:Arial;
	font-size:11px;
	color#941839;
	text-decoration:underline;
}
.metalist a:active {
	font-familiy:Arial;
	font-size:11px;
	color#00519C;
	text-decoration:none;
}
/*  ================================================================== Additional header elements  */
#navbar {
	clear:both;
	height:29px;
	text-align: center;
	background-image: url(images/templates/nav_bg.gif);
	background-repeat: repeat-x;
}
#navbar a {
	padding: 0 20px 0 20px;
}
* HTML div#navbar {
}
.bread_crumb td {
	font-size:11px;
	font-family:Arial;
	color:#333333;
	padding:4px;
}
/*  ================================================================== Homepage Elements */
#featureTeaserComboTop_1 h5, #featureTeaserComboTop_2 h5, #featureTeaserComboTop_3 h5, #featureTeaserComboTop_4 h5 {
	font-family: "Arial";
	font-size:18px;
	margin-left:4px;
}
.home_dual_box {
	clear:both;
	margin:3px;
	padding-bottom:10px;
}
.home_dual_box ul { 
	list-style-position: outside; 
	margin-left:20px;
	padding:0px;	
	list-style-image:url(../images/bullet.jpg)
}
.home_dual_box li { 
	margin: 0px; padding: 0px; 
}
.home_dual_box .more {
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	margin-left:4px;
}
#wrapper .hr_half {
	width:494px;
	color:#dedee0;
	background-color:#dedee0;
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper .hr_div {
	text-align:center;
	clear:both;
}
/*  ================================================================== Homepage - Left Column */
.home_left_column {
	float:left;
	width:499px;
	border-right:1px solid #dedee0;
}
.home_left_column h2 {
	margin-bottom: 5px;
}
.home_left_column ul {
	margin-top: 0;
	margin-bottom: 10px;
}
.home_link_list {
	margin: 0 0 0 4px;
	list-style-type:square;
}
.home_link_box_left {
	width:240px;
	float:left;
}
.home_link_box_right {
	width:240px;
	float:right;
}
.home_campus_box_left {
	width:33%;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.home_campus_box {
	width:50%;
	float:left;
	text-align:center;
}
.home_campus_box_left img {
	margin-left: 10px;
	margin-bottom: 10px;
}
.home_campus_box_right {
	width:50%;
	float:right;
	text-align:center;
}
.home_campus_box_right img {
	margin-bottom: 10px;
}
/*  ================================================================== Homepage - Right Column */
.home_right_column {
	float:right;
	width:499px;
}
.home_spotlight_top_headline {
/*	font-size:14px; */
	font-weight:bold;
}
.home_spotlight_headline {
	padding-top:12px;
}
.home_spotlight_summary {
	padding-top:2px;
	color:#555555;
	font-size:11px;
}
/*  ================================================================== Homepage - Bottom Section */
#home_also_on_box {
	border-top:1px solid #dedee0;
	clear:both;
}
.home_also_on_item img {
	float:left;
	margin:0px 10px 10px 10px;
}
.home_also_on_item {
	clear:both;
	padding-bottom:4px;
	vertical-align:middle;
}
#featureTeaserStatic_1, #featureTeaserStatic_2, #featureTeaserStatic_3, #featureTeaserStatic_4  {
	font-family:Arial;
	text-align:left;
	font-size: 11px;
	color:#000000;
}
#featureTeaserStatic_1 a, #featureTeaserStatic_2 a, #featureTeaserStatic_3 a, #featureTeaserStatic_4 a {
	font-family:Arial;
	text-align:left;
	font-size: 14px;
	color:#00519c;
}
#featureTeaserStatic_1 img, #featureTeaserStatic_2 img, #featureTeaserStatic_3 img, #featureTeaserStatic_4 img {
	border: 1px solid #000000;
}
#footer {
	background-color:#0B4A83;
	color:#FFFFFF;
	text:align:center;
	vertical-align:top;
	clear:both;
}
#footer a:link, #footer a:visited {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#footer a:active {
	color:#ffffff;
	text-decoration:underline;
}
#footer h1{				/* albumHeader applies to photo album titles. */
	font-family: Arial;
	font-size: 24px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	padding-bottom:0px;
}
#footer h3{				/* albumHeader applies to photo album titles. */
	font-family: Arial;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:normal;
	padding-bottom:0px;
}
.footer_full {
	clear:both;
	text-align:center;
}
/*  ================================================================== Body - left column */
.body_left_column {
	float:left;
	width:780px;
	margin:4px;
                padding-left:5px;
}
.bread_crumb {
	font-size:11px;
	font-family:Arial;
	color:#333333;
	margin:4px;
}
.body_feature_link_box {
	float:left;
	width:385px;
	margin-top:10px;
	margin-bottom:15px;
	clear: left;
}
.body_feature_link_box h2 {
	font-family:Arial;
	font-size:18px;
	margin-top:0px;
	margin-bottom:-10px;
	clear: left;
}
.body_feature_link_box img {
	float:left;
	margin-right:10px;
	border:1px solid #000000;
}
.body_feature_link_box_left_container {
	width:390px;
	float:left;
	border-right:1px solid #dedee0;
}
.body_feature_link_box_right_container {
	width:390px;
	float:right;
}
/* See hack 1A) for #featureBox fix */
div#featureBox img {
	border: none;
}
.clear {
	clear:both;
}
.side_nav_holder { 
	position:relative;   
} 
.side_nav {
	width:200px;
	border-left:1px solid #dedee0;
	margin:3px;
	padding-bottom:10px;
	float:right;
	background-color:#FFFFFF;
	padding-left:10px;
	font-size:12px;
}
.side_nav ul { 
	list-style-position: outside; 
	margin-left:20px;
	padding:0px;	
	list-style-image:url(images/templates/bullet.jpg)
}
.side_nav li { 
	margin: 0px; padding: 0px; 
}
.side_nav .header {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
}
.hr_nav {
	width:175px;
	color:#dedee0;
	background-color:#dedee0;
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
.hr_side_nav {
	text-align:center;
	clear:both;
}
.clear {
	clear:both;
}
/*   Additional Tables    */
.green_table {
	background-image:url(images/templates/green_table_back.jpg);
	background-repeat:repeat-x;
	border: 1px #cccc66 solid;
	padding:0px;
	margin:0px;
}
.green_table td {
	vertical-align:top;
}
.green_table_header {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	font-weight:bold;
	padding: 4px 2px 4px 8px;
	margin:0px;
}
.green_table_content {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding: 2px 2px 2px 2px;
}
.green_table_content ul {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding-left:0px;
	margin-left:20px;
	list-style-type:square;
}
.green_table a:link, .nav_table a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	font-decoration:underline;
}
.green_table a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #999933;
	font-decoration:underline;
}
.green_table a:active {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	font-decoration:underline;
}
.yellow_table {
	background-image:url(images/templates/yellow_table_back.jpg);
	background-repeat:repeat-x;
	border: 1px #ffcc33 solid;
	padding:0px;
	margin:0px;
}
.yellow_table td {
	vertical-align:top;
}
.yellow_table_header {
	font-family: Arial;
	font-size: 12px;
	color: #ffcc33;
	font-weight:bold;
	padding: 4px 2px 4px 8px;
	margin:0px;
}
.yellow_table_content {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding: 2px 2px 2px 2px;
}
.yellow_table_content ul {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding-left:0px;
	margin-left:20px;
	list-style-type:square;
}
.yellow_table a:link, .nav_table a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	font-decoration:underline;
}
.yellow_table a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #996600;
	font-decoration:underline;
}
.yellow_table a:active {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	font-decoration:underline;
}
.blue_table {
	width: 200px;
	background-image:url(images/templates/article_table_back.jpg);
	background-repeat:repeat-x;
	float:right;
	border: 1px #b5cfe7 solid;
	padding:0px;
	margin:0px;
}
.blue_table td {
	vertical-align:top;
}
.blue_table_header {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	font-weight:bold;
	padding: 4px 2px 4px 8px;
	margin:0px;
}
.blue_table_content {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding: 2px 2px 2px 2px;
}
.blue_table_content ul {
	font-family: Arial;
	font-size: 12px;
	color: #343434;
	padding-left:0px;
	margin-left:20px;
	list-style-type:square;
}
.blue_table a:link, .nav_table a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	font-decoration:underline;
}
.blue_table a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #941839;
	font-decoration:underline;
}
.blue_table a:active {
	font-family: Arial;
	font-size: 11px;
	color: #232323;
	font-decoration:underline;
}
/*  ================================================================== body - right Section */
.body_right_column {
	width:195px;
	float:right;
	vertical-align:top;
	border-left:1px solid #dedee0;
	text-align:left;
                padding-right:5px;
}
.body_right_column a {
	color: #000;
}
.body_link_list {
	margin-left: 4px;
	list-style-type:square;
}
.body_link_box {
	float:right;
	margin:10px 10px 10px 0px;
	width:180px;
}
.body_link_box ul { 
	list-style-position: outside; 
	margin-left:20px;
	padding:0px;	
	list-style-image:url(../images/bullet.jpg)
}
.body_link_box li { 
	margin: 0px; padding: 0px; 
}
.body_link_box .more {
	font-weight:bold;
	font size:14px;
	margin-top:10px;
	padding-bottom:10px;
}
.hr_right {
	width:194px;
	color:#dedee0;
	background-color:#dedee0;
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
.hr_right_div {
	text-align:center;
	clear:both;
}
/*  ================================================================== features styles */
div#home_also_on_box div.bottom_features_box {
}
div#home_also_on_box div.bottom_features_item {
	text-align:center;
}
div#home_also_on_box div.bottom_features_item br {
	line-height: .3em;
}
/*  ================================================================== hacks */
*:first-child+html div#wrapper div#content div#featureBox { /* 1A) fixes the feature box overlap in IE 7 */
	padding-top: 3px;
}
* HTML .body_link_box {
	padding-left: 5px;
	width:172px;
}
* HTML #featureTeaserComboTopLeft_1 {
	margin-top: 3px;
}
*:first-child+html #featureTeaserComboTopLeft_1 {
	margin-top: 0;
}

/*  ================================================================== Survey/Popup style */
.darkenBackground 
{
	background-color: rgb(0, 0, 0);
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}
.highZ 
{
	z-index: 50;
	position:absolute;
	top: 120px;
	width:100%;
}
.requestBox
{
	background-color: #FFFFFF;
	width: 500px;
	height: 250px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000000; 
	padding: 10px;
}