/**********************************/

body{
	background: #999;
	background-attachment:fixed;
	font-family:Verdana, Helvetica, Arial, Sans-serif;
	font-size:12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

img{border:none;}

/*********** Global Header *********/

#globHeader{
	background: #003384;
	height:46px;
	width:100%;
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	text-align:right;
}

#globHeader img{padding-top:3px;}

/************home layout***************/


#container{
	width:auto;
	text-align:left;
}

#top{
	width:100%;
	background: #003384;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.menu{
	width:795px;
	height:261px;
	position:absolute;
	z-index:100;
	margin-left:179px;
	}
	
#mm{
	position:absolute;	
	z-index:50;
	height:258px;
	}	
	
#bottom-holder{
	width:795px;
	position: absolute;
	z-index:10;
	min-height:300px;
	top:370px;
	#top:380px;
	background:#fff;
}

.left{
	width: 360px;
	padding:0 10px;
}

.fpright{
	width: 400px;
	float:right;
	margin-right:10px;
}

*html .fpright{width:390px;}


/*********Secondary Layout************/

#seccontainer{
	width:auto;
	text-align:left;
	background:#fff;
	}


.secbottomholder{
	width:auto;
	background:#fff;
}

.content{clear:none;}

.secbottomholder h1{
	padding: 10px 0 5px 0;
	#padding: 17px 0 5px 0;
	}

.secmenu{width:100%;font-size:85%;background:#fff;height:37px;}

#sectop{	
	display:none;
}

.sectionmenu{
	display:none;
}

.sectionmenu ul{
	list-style:none;
	padding:0;
	margin:0;
}

.sectionmenu li{
	margin-left:0;
	padding-left:0;
	border-bottom:1px solid #fefefe;
}

.sectionmenu li nb{
	margin-left:0;
	padding-left:0;
}

.sectionmenu li a{
	display:block;
	padding:5px 5px;
	background: #ebebeb;
	}

.sectionmenu li a:hover{
	background: #265198;
	color:#fff;
	}
	
.sectionmenu li.nb{border-bottom:none;}
.sectionmenu h1{font-size:120%;color:#003384;margin:0;padding:2px 0 4px 15px;background:#265198;color:#fff;border-bottom:1px solid #fff;}

.mid{
	width:625px;
	margin-left:190px;
}

.right{
display:none;
}


/***********Global***************/

.news{}
*html .news{/*background:red;*/clear:none;float:left;}
.news ul{list-style:none;}
.news li{padding-bottom:7px;}
.news a{color:#003384;text-decoration:none;}
.news a:hover{color:#900;text-decoration:none;}
.news a:visited{color:#003384;text-decoration:none;}


/*****************Footer****************/

#globalFoot{
	width: 100%;
	font-size: 85%;
	background: #003384;
	color: #ffffff;
	text-align: center;
	border-top: 1px solid #ffffff;
	padding:9px 0;
	clear:both;
}

#globalFoot a{
	font-weight: bold;
	color: #ffffff;
}


p{clear:none;}
.imgl{float:left;clear:none;margin:12px 12px 12px 0;}
.imgr{float:right;clear:none;margin:12px 0 12px 12px;}
h1{font-size:125%;padding:7px 0;}
h2{font-size:115%;padding:7px 0;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
a{color:#003384;text-decoration:none;}
a:hover{color:#900;text-decoration:none;}

/*Student Orgs*/
.studentorg{border-bottom:1px dotted #ccc;}
.studentorg img{float:right;padding-left:15px;}

/*Showcase*/
.studentshowcase{border-bottom:1px dotted #ccc;}

/*Table Class*/
table.curric{
background-color:#ffffff;
/*border: 1px solid #003384;*/
width:100%;
margin: 7px auto;
padding:2px;
border-collapse: collapse; 
}

table.curric th{
background-color:#e4eaeb;
font-weight:bold;
text-align:left;
width:100%;
margin: 7px auto;
border-collapse: collapse; border-spacing:2px; 

}


.total {
background-color:#e4eaeb;
font-weight:bold;
text-align:right;
}
.ctr {
background-color:#e4eaeb;
font-weight:bold;
text-align:center;
}

.cntr {
text-align:center;
}

.alt {
background-color:#ebebeb;
}

.fr{float:right;}
