@charset "utf-8";

/* CSS Document */





body{
background-color:#cfd4e3;	
background-image:url(images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
font-family:calibri;
margin: 0px;
padding: 0px;

}



a.Links:link, a.Links:visited {

 color: #09C;

 font-weight:bolder;

}

a.Links:hover {

 color: #09C;

}

a.Show_Links:link, a.Show_Links:hover, a.Show_Links:visited {
	
 color: #FFF;
 font-weight: bolder;	
	
}
a.Show_Links_Black:link, a.Show_Links_Black:hover, a.Show_Links_Black:visited {
	
 color: #000;
 font-weight: bolder;
 border-bottom-style: dotted;
 border-bottom-width: thin;
 text-decoration: none;
	
}



h3{

	margin:0;

	padding:10px;

	font-size:24px;

}

p{

	margin:0px;

	padding:10px;

}

#topbar{
width: 100%;
background-color:#003;
height: 85px;
border-bottom-color:#900;
border-bottom-width:3px;
border-bottom-style:solid;
margin: 0px;
padding: 0px;
position: top left;
	
}

#bottombar{
width: 100%;
background-color:#003;
height: 40px;
border-top-color:#900;
border-top-width:3px;
border-top-style:solid;
color: #FFF;
	
}

#top_left{
width: 33%;
height: 85px;
float: left;
background-image:url(images/topbar_logo.png);
background-repeat:no-repeat;
background-position:left top;
}

#top_mid{
width: 34%;
height: 85px;
float: left;
}

#top_right{
width: 33%;
height: 85px;
float: left;
}

#top_right p{
margin:0px;
padding:0px;
text-align: right;
	
}

#container{

width:1000px;

margin-top:0;

margin-left: auto;

margin-right: auto;

}





#bg_top{

width:1000px;

height:25px;

/*background-image:url(images/bgtop.gif);*/

background-repeat:no-repeat;

background-position:left top;

margin:0px;

padding:0px;



}



#bg_middle{

width:1000px;
background-position:left;
background-color:#999;

/*background-image:url(images/bgmiddle.gif);*/

margin:0px;

padding:0px;

}



#bg_bottom{

width:1000px;

height:25px;



/*background-image:url(images/bgbottom.gif);*/

background-repeat:no-repeat;

background-position:left bottom;

margin:0;

padding:0;

}



#logo{
	width:100%;
	height:115px;
background-image:url(images/logo.jpg);

background-position:left top;

background-repeat:no-repeat;

/*background-position:center; */

border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

padding: 0;

margin:0;

padding-bottom: 5px;

}

#logo p{
	margin-left: 0px;	
	font-size: 14px;
	font-style: italic;
	padding-left: 220px;
	
}


#header{

background-image:url(images/btn3.jpg);

color:#FFF;

width:1000px;

height:30px;

font-family:Copperplate Gothic Bold;

font-size:20px;

padding-top:3px;

}





#banner{

	background-image:url(images/header2.jpg);

	height:126px;

	width:1000px;

	margin:0px;

	padding:0px;

	background-repeat:no-repeat;

}



#navbar{

	width:1000px;

	height:32px;

	margin:0px;

	padding:0px;

	background-image:url(images/btn3.jpg);

	

}



#content_left{
background-color:#FFF;
	width:750px;

margin:0px;

padding:3px;

float:left;

}



#directions_left{

float:left;

width:380px;

}



#map_right{

width:360px;

float:right;

}



#content_left h3{

border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

font-size:24px;	

}

#content_left h4{

border-bottom-color:#900;

border-bottom-width:2px;

border-bottom-style:solid;

width: 500px;

font-size:18px;

margin-left: 10px;
margin-bottom: 0px;


}


#content_left p{

	text-align:justify;

}







#content_left table{

	margin-top:3%;

	margin-left:3%;

	margin-bottom:3%;

	width:700px;

	border-width:2px;

	border-color:#003;

}





#content_sub_right{

width:725px;

margin:0px;

padding:10px;

float:left;



}



#content_sub_right table{

	margin-top:3%;

	margin-left:3%;

	margin-bottom:3%;

	width:520px;

	border-width:2px;

	border-color:#003;

}





#content_sub_right h2{

	border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

font-size:18px;

}



#content_sub_left_container{

	margin:0px;

	padding:0px;

	width:29%;

	float: left;

}

#content_sub_left_container img{
padding-left: 0px;

}

#content_sub_left1{

	background-color:#2a374b;

	/*background-image:url(images/boxbottom1.jpg);*/

	background-position:bottom left;

	background-repeat:no-repeat;

	color:#FFF;

	margin-top:10px;

width:219px;

float:left;

}



#content_sub_left1 h4 {

/*background-image:url(images/boxtop1.jpg);*/

background-position:top left;

background-repeat:no-repeat;

margin: 0px;

font-size:14px;

padding:1em;

}



}

#content_sub_left1 p {

	padding:1em;

	text-align: left;

}



#content_sub_left2{

	background-color:#2a374b;

	

	background-position:bottom left;

	background-repeat:no-repeat;

	color:#FFF;

	margin-top:10px;

width:219px;

float:left;

clear:left;

}



#content_sub_left2 h4 {



background-position:top left;

background-repeat:no-repeat;

margin: 0px;

font-size:12px;

padding:1em;

}

#content_sub_left2 p {

	padding:1em;

	text-align: left;

}

#content_sub_left3{

	background-color:#2a374b;


	background-position:bottom left;

	background-repeat:no-repeat;

	color:#FFF;

	margin-top:10px;

	

width:219px;

float:left;

clear:left;

}



#content_sub_left3 h4 {



background-position:top left;

background-repeat:no-repeat;

margin: 0px;

font-size:12px;

padding:1em;

}

#content_sub_left3 p {

	padding:1em;

	text-align: left;

}



#content_sub_left3 img{

padding:10px;

margin: 0;

}



#content_right{
	
	width:230px;

	height:100%;

margin-left:auto;
margin-right: auto;

padding:3px;

float:right;

}













#content_right_shadow{

width:193px;

margin-left:5px;

padding:0;

background-image:url(images/shadow.png);

background-repeat:no-repeat;

background-position: bottom right;



float: left;

}

#content_right p{

font-size:12px;	

}



#content_right ul{

	font-size:12px;

	padding-left:25px;

	margin-top:0px;

}



#footer{

	/*background-image:url(images/btn3.jpg);*/

	color:#000;

	width:1000px;

	height:5px;

	margin:0px;

	padding-bottom:8px;

	clear:both;

	border-top-color:#900;

border-top-width:3px;

border-top-style:solid;

	border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

	

}



<!-- Menu Style Sheet-->



#pcm{display:none;}

ul.menu ul{display:none}

ul.menu li:hover>ul{display:block}

ul.menu ul{position: absolute;left:-1px;top:98%;}

ul.menu ul ul{position: absolute;left:98%;top:-2px;}

ul.menu,ul.menu ul {

	margin:0px;

	list-style:none;

	padding:0px 2px 2px 0px;

	background-color:#1c2534;

	background-repeat:repeat;

	border-color:#1c2534;

	border-width:1px;

	border-style:solid;

}

ul.menu table {border-collapse:collapse}ul.menu {

	display:block;

	zoom:1;

	height:33px;

	float: left;

	

}

/*

ul.menu ul{

	width:150px;

}

*/

/*

ul.menu2 ul{display:none}

ul.menu2 li:hover>ul{display:block}

ul.menu2 ul{position: absolute;left:-1px;top:98%;}

ul.menu2 ul ul{position: absolute;left:98%;top:-2px;}

ul.menu2,ul.menu2 ul {

	margin:0px;

	list-style:none;

	padding:0px 2px 2px 0px;

	background-color:#fff;

	background-repeat:repeat;

	border-color:#808080;

	border-width:1px;

	border-style:solid;

}

ul.menu2 table {border-collapse:collapse}ul.menu2 {

	display:block;

	zoom:1;

	height:21px;

	float: left;

	margin-left:2%;

}



ul.menu2 ul{

	width:300px;

}

*/





ul.menu li{

	display:block;

	margin:2px 0px 0px 2px;

	font-size:0px;

}

ul.menu a:active, ul.menu a:focus {

outline-style:none;

}

ul.menu a, ul.menu li.dis a:hover, ul.menu li.sep a:hover {

	display:block;

	vertical-align:middle;

	background-color:#1c2534;

	border-width:1px;

	border-color:#1c2534;

	border-style:solid;

	text-align:center;

	text-decoration:none;

	padding:2px 5px 5px 10px;

	_padding-left:0;

	font:normal 11px Tahoma;

	color: #FFF;

	text-decoration:none;

	cursor:default;

}

ul.menu span{

	overflow:hidden;

}

ul.menu li {

	float:left;

}

ul.menu ul li {

	float:none;

}

ul.menu ul a {

	text-align:left;

	white-space:nowrap;

}

ul.menu li.sep{

	text-align:left;

	padding:0px;

	line-height:0;

	height:100%;

}

ul.menu li.sep span{

	float:none;	padding-right:0;

	width:3px;

	height:100%;

	display:inline-block;

	background-color:#808080;	background-image:none;}

ul.menu ul li.sep span{

	width:100%;

	height:3px;

}

ul.menu li:hover{

	position:relative;

}

ul.menu li:hover>a{

	background-color:#DBF0F9;

	border-color:#45ADE4;

	border-style:solid;

	font:normal 11px Tahoma;

	color: #000;

	text-decoration:none;

}

ul.menu li a:hover{

	position:relative;

	background-color:#DBF0F9;

	border-color:#45ADE4;

	border-style:solid;

	font:normal 11px Tahoma;

	color: #000;

	text-decoration:none;

}

ul.menu li.dis a {

	color: #557D4F !important;

}

ul.menu img {border: none;float:left;_float:none;margin-right:2px;width:16px;

height:16px;

}

ul.menu ul img {width:16px;

height:16px;

}

ul.menu img.over{display:none}

ul.menu li.dis a:hover img.over{display:none !important}

ul.menu li.dis a:hover img.def {display:inline !important}

ul.menu li:hover > a img.def  {display:none}

ul.menu li:hover > a img.over {display:inline}

ul.menu a:hover img.over,ul.menu a:hover ul img.def,ul.menu a:hover a:hover ul img.def,ul.menu a:hover a:hover a:hover ul img.def,ul.menu a:hover a:hover img.over,ul.menu a:hover a:hover a:hover img.over,ul.menu a:hover a:hover a:hover a:hover img.over{display:inline}

ul.menu a:hover img.def,ul.menu a:hover ul img.over,ul.menu a:hover a:hover ul img.over,ul.menu a:hover a:hover a:hover ul img.over,ul.menu a:hover a:hover img.def,ul.menu a:hover a:hover a:hover img.def,ul.menu a:hover a:hover a:hover a:hover img.def{display:none}

ul.menu a:hover ul,ul.menu a:hover a:hover ul,ul.menu a:hover a:hover a:hover ul{display:block}

ul.menu a:hover ul ul,ul.menu a:hover a:hover ul ul{display:none}

ul.menu span{

	display:block;

	background-image:url(./images/arrv_white.gif);

	background-position:right center;

	background-repeat: no-repeat;

   padding-right:9px;}

ul.menu ul span{background-image:url(./images/arr_white.gif)}

ul.menu ul li:hover > a span{	background-image:url(./images/arr_black.gif);}

ul.menu table a:hover span,ul.menu table a:hover a:hover span,ul.menu table a:hover a:hover a:hover span{background-image:url(./images/arr_white.gif)}

ul.menu table a:hover table span,ul.menu table a:hover a:hover table span{background-image:url(./images/arr_black.gif)}

ul.menu li.menui0 {

width:110px;

height:23px;

}

ul.menu li a.menui0{

height:100%;

background-image:url(./images/btn3.jpg);

border-width:0px;

font:normal 11px Tahoma;

color:#fff;
}


ul.menum0 ul ul a{

width: 150px;

}


ul.menu li a.menui0:hover{

background-image:url(./images/btn4.jpg);

height:23px;

background-repeat:no-repeat;

font:normal 11px Tahoma;

color:#eee;

}

 ul.menum0 {

background-color:transparent;

border-width:0px;

	padding:0px 0px 0px 0px;

	

}

 ul.menum0>li>a {

padding:8px 10px 0px 10px;

}

 ul.menum0 a {

padding:8px 10px 0px 10px;

}

 ul.menum0 ul a {

padding:2px 5px 5px 10px;

width:110px;

}



 ul.menum0>li {

margin:0px 0px 0px 0px;

}

 ul.menum0 li {

margin:0px 0px 0px 0px;

}

 ul.menum0 li li {

margin:2px 0px 0px 2px;

}





 ul.menum1 {

background-color:transparent;

border-width:0px;

	padding:0px 0px 0px 0px;

	

}

 ul.menum1>li>a {

padding:8px 10px 0px 10px;

}

 ul.menum1 a {

padding:8px 10px 0px 10px;

}

 ul.menum1 ul a {

padding:2px 5px 5px 10px;

width:280px;

}



 ul.menum1>li {

margin:0px 0px 0px 0px;

}

 ul.menum1 li {

margin:0px 0px 0px 0px;

}

 ul.menum1 li li {

margin:2px 0px 0px 2px;

}



.link,

.signupframe {

	color: #ffffff;

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

	}

	.link {

		text-decoration: none;

		}

	.signupframe {

		border: 1px solid #000000;

		background: #101d2f;

		width: 200px;

		}



#Signup{

width: 250px;	

}


table.schedule{
margin:0px;
padding:0px;
    border-spacing: 0px;
border: 1px;
    border-collapse: collapse;
    width: 200px;
	border
	border-color: #000;

}

table.faculty{
margin:0px;
padding:0px;
    border-spacing: 0px;
border: 1px;
    border-collapse: collapse;
    width: 200px;
	border
	border-color: #000;

}





table.schedule th {



    text-align: left;

    font-weight: bold;

    padding: 0px;

    border: 0px;

	border-color: #000;

    background: #ffffff;

    color: #000000;

	

}



table.schedule tr {

text-align: left;

padding: 1px;

border: 0px;

border-color: #000;

background: #d1d1d1;

color: 000;

}



table.schedule tr.header {

text-align: left;	

}



table.schedule tr.d0 td{

	background: #ffffff;

	color: #000000;

	width:225px;

}



table.schedule tr.d1 td{

	background: #c2d0e4;

	width:225px;

}



table.schedule h2{

border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

font-size:18px;

padding-left: 0px;

text-align: left;

}

table.faculty h2{

border-bottom-color:#900;

border-bottom-width:3px;

border-bottom-style:solid;

font-size:18px;

padding-left: 0px;

text-align: left;

}

table.faculty td{

width: 50%;

}

 #map_canvas {
	 height: 150px; 
}
 
 
-->


