@charset "UTF-8";
/* CSS Document */


body { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 62.5%; }

img { border:none;}



/*ul .nav{ font-size:1.3em; margin:0px; padding:0px; text-align:right; display:block; }
li { margin:0px; padding:0px; line-height: 1.3em;}
*/


/*-----  
BACKGROUND 3 SEGMENTS --------*/


.container {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  text-align: center;
/*   background-color:#fff;
 border-bottom:3px solid #dce2e6;
*/}


.leftwall {
	width:auto;
	height:100%;
	background-image:url(../images/1pix_left.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#0099CC;
	float:left;
	}



.rightwall {
	width:auto;
	height:100%;
	background-image:url(../images/1pix_right.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#00FFFF;
	float:right;
	}

/*.content {
  width: 1000px;
  height:100%;
  margin:0px auto;
  padding:0px;
  text-align: center;
  voice-family: "\"}\"";
  voice-family: inherit;
}*/
	
	
	
/*-----  
HEAD --------*/

.header { width: 1000px; height:221px; margin: 0 auto; overflow: hidden; background-image:url(../images/head_nav_bg_01.jpg) }
.header h1 { float: left; width: 246px; margin: 20px 0 0 0; }
.header h2 { float: left; margin: 82px 10px 0 0; width: 340px; text-align: right; color: #215333; font-size: 1.4em; }
.header .nav { float: right; width: 400px; }

.header .main ul { margin: 0; padding: 0;  font-weight:bold; color:#90a7d6; }
.header .main li { list-style: none;  }
.header .main li a { color: #6e2a75; text-decoration: none; }
.header .main li a:hover { text-decoration: none; font-weight:bold; color:#90a7d6; }
.header .secondary { width: 250px; float: right; padding:10px 0px; margin:0px; }
.header .secondary li { margin:0px; padding: 2px 10px; font-size: 1.5em; line-height:1.1em; text-align:right; font-variant:small-caps; }



/*-----  
CONTENT --------*/


.body { background: url(../img/bg_bodytile_1x216.gif) repeat-x;  }
#main { overflow: hidden; _overflow: hidden; background-color:#eceff6; background: url(../images/sidebar_footer.jpg) 100% 100% no-repeat; width: 100%; _height: 800px; min-height: 800px; height:100%; margin:0px; padding:0px; }
#main img{ border:none; margin:0px; padding:0px; /*float:left; display:inline;*/ }


.sidebus { background-color:#eceff6; background: url(../images/sidebar_footer_1pix.jpg) 100% 0 repeat-y; width: 1000px; margin: 0 auto; padding:0px; }



.content { width: 669px;  float: left; background-color:#eceff6; padding-bottom: 80px;}
/*.content .pagetitle { background: url(../img/bg_bus_398x81.gif) 0 0 no-repeat; font-size: 2.0em; padding: 30px 0 30px 115px; color: #000063; }*/
.content p { font-size: 1.3em; line-height: 1.5em; text-align:justify; margin:0px; padding:5px 15px 5px 35px; position:relative; top:-60px; left:0px; display:block; }
/*.content .indent { font-size: 1.3em; line-height: 1.5em; margin:0px; padding:0px 25px; }
*/
.content ul{ font-size:1.3em;  margin:0px; padding:5px 55px; text-align:left; display:block; position:relative; top:-60px; left:0px;}
.content li{ margin:0px; padding:0px; line-height: 1.3em;}

.content a {text-decoration:underline; color:#0C3DA5;}
.content a:hover {text-decoration:none; color: #0066CC;}

.content img {position:relative; top:-30px; left:0px; margin:0px; padding:0px; voice-family: "\"}\""; voice-family: inherit;}


.content h1 { margin: 0px; padding: 10px 30px; font-size: 20px; line-height:1em; color: #993300; text-align:left; position:relative; top:-60px; left:0px; }

.content h2 { margin: 0px; padding: 10px 30px; font-size: 18px; line-height:20px; color: #993300; text-align:left; position:relative; top:-60px; left:0px; }
.content h3 { margin: 0px; padding: 10px 30px; font-size: 16px; line-height:1em; color: #993300; text-align:left; position:relative; top:-60px; left:0px; }

/*0C3DA5*/

.content_col { float: left; width:45%; margin: 0; padding: 0 0 0 15px; }
.content_col a {color:#256100;}
.content_col a:hover {color:#256100;}
.content_col .sched { display:block; margin:0px; padding: 5px 3px 5px 0px; height:115px; width:100%; clear:both; font-size:16px; border-bottom:solid 1px #666; }
.content_col .sched a {color:#256100;}
.content_col .sched a:hover {color:#256100;}
.content_col .sched img{ float:left; display:inline; margin:0px 0px 25px 0px; padding: 0px 10px 0px 0px; height:75px; width:75px; clear:both;}



.faculty_pic {
	width:120px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
.faculty_pic img{
	margin:0px;
	padding:0px 10px;
	border:1px solid #ccc;
	vertical-align:top;
}

.faculty_txt {
	width:500px;
	margin:0px;
	padding-top:20px;
	float:left;
	display:inline;
}




ul.programs {
	margin:0px; padding:0px 0px; float:left;
}
ul.programs li {
	text-align:left;
	width:220px;
	/*border-bottom:solid 2px #8b8c3b;*/
	list-style:none;
	margin:0px;
	padding:0px;
	/*float:left;*/
}
ul.programs li a {
	font-size:1em;
	color:#660066;
	display:block;
	padding:5px 10px;
	text-decoration:none;
}
ul.programs li a:hover, ul.programs li a:hover h2 { color: #0066CC; background-color:#eceff6; }



/* --- GRID --- */
/*ul#grid {margin:0px;padding:0px;}
ul#grid .holiday{ width:100px; background-color:#d2e1f4; text-align:left; font-size:14px; margin:0px 5px 0px 0px; padding: 0px; font-weight:bold;}
ul#grid li {margin:0px 5px 3px 0px; padding:0px; list-style:none; font-size:10px; display:inline; float:left; vertical-align:bottom; height:50px; width:45px; text-align:center; border-top:solid 1px #333;}
ul#grid li a{text-decoration:none;color:#FFCC33;}
ul#grid li a:hover {text-decoration:none;color:#ffffff;}
*/

.sidebar { width: 327px; float: left; background: url(../images/Arcata_index_SLICED_14.jpg)  no-repeat; min-height: 800px; border-left:1px solid #000; margin-bottom:120px; padding:0px;}

.sidebar .colnews p { padding: 5px 15px; margin: 0px; font-size: 1.3em; line-height:1.4em; color: #6e2a75; text-align:justify; }

.sidebar .colnews img { padding: 5px 15px; margin: 0; float:right; }

.sidebar .col { width: 85%; float: left; padding: 10px 4%;  }
.sidebar .colnews h1 { margin: 0px; padding: 10px 10px; font-size: 20px; text-align:left; line-height:18px; color: #993300; font-weight:bold; }

.sidebar .colnews h2 { margin: 0px; padding: 10px 10px; font-size: 14px; text-align:left; line-height:18px; color: #993300; font-weight:bold; }

.sidebar .colnews h3 { margin: 0px; padding: 10px 10px; font-size: 17px; text-align:left; line-height:20px; color: #0A2B70; font-weight:bold; }
.sidebar .news ul { padding-left: 15px; margin: 0; font-size: 1.2em; color: #fff; list-style: disc; text-align:left; }
.sidebar .news li { margin-bottom: 3px;  }
.sidebar a{ color:#0A2B70; text-decoration:underline;}
.sidebar a:hover{ color:#993300;}




.footer { width: 1000px; overflow: visible; margin: 0 auto 25px auto; color: #08240F; border-top:3px solid #dba85d; }
.footer p{margin:0px; padding:25px 0px; text-align:center; font-size:1.1em;}
.footer .col { width: 150px; _width: 150px; padding: 15px 35px; float: left; display:inline; }
.footer .col h3 { font-size: 1.4em; font-weight: normal; }
.footer .col ul { margin: 0; padding: 0; list-style: none; }
.footer .col li { font-size: 1.2em;  }
.footer .col a, .footer a { color: #08240F; }
.footer .col a:hover, .footer a:hover { color: #993300; }
.footer .col p { font-size: 1.2em; }


.legal { text-align: center; }
.legal p { color: #08240F; font-size: 1.1em; margin: 0 0 3px 0; }
.legal a { color: #08240F; }





/* ------- 
Hacks  -------- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *height: 1%; }




/* ------- 
tickertape  -------- */


div.horiz_ticker {
position:relative;
top:-70px;
left:35px;
font-family: Verdana, sans-serif;

/*border: 1px solid #990000;
*/height: 35px;
width:600px;
margin:0px;
padding:0px;
overflow:hidden;
}

div.horiz_ticker ul {
	padding: 115px 0px 0px 0px;
	list-style: none;
	width: 500000px;
}

div.horiz_ticker li {
	float: left;
	font-size:10px;
	line-height:16px;
	margin: 5px;
	padding: 5px;
}

div.horiz_ticker p {
	display: inline;
	margin: 0;
}

div.myhorizontalTickerTape p.tickerLink {
	display: block;
}