* {
	margin: 0;
	padding: 0;
	}

.null {
	position: absolute;
	top: -5000px;
	left: -5000px;
	}

	
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background-color: #878c93;
}


/*header start*/

#header {
	background-image: url(images/header2.png);
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	height: 82px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sialogo {
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	height: 65px;
	width: 350px;
}
/*end of header*/


/*start of main frame*/
#main-container {
width:800px;
margin:0 auto;
}

#left {
width:201px;
float:left;
margin-left:25px;
}

#right {
	float:right;
	width:540px;
	margin-right:25px;
}

#left .block .north {
background-image:url(images/left_north.png);
background-repeat:no-repeat;
background-position:left top;
padding:13px 0 0;
}

#main-bg {
	background-repeat:repeat-y;
	background-position: left top;
	margin: 0px auto;
	width: 800px;
	background-image: url(images/main_bg.jpg);
}

#left .block .north .south {
background-image:url(images/left_south.png);
background-repeat:no-repeat;
background-position:left bottom;
padding:0 0 18px;
}

#left .block .center {
background-image:url(images/left_center_bg.png);
background-repeat:repeat-y;
background-position:left top;
padding:0 7px 0 4px;
}
/*end of main frame*/


/* Navigation */

#navigation,#index {
	list-style: none;
	margin: -2px 0 -2px 0;
	}
	
#navigation li,#index li {
	display: block;
	}
	
#navigation li a,#index li a {
	color: #ffffff;
	background: #7d7d7d;
	font: 0.6875em/27px verdana, sans-serif;
	display: block;
	padding: 0 0 0 25px;
	height: 28px;
	margin: 2px 0;
	text-decoration: none;
	}

#navigation .open ul a {
	margin-bottom: 0 !important;
	}

#navigation li a:hover,#index li a:hover {
	border-right: 7px solid #fff;
	color: #9d0a0e;
	}


/* -- format: .currentpage #navigation .currentpage a -- this highlights the current page with red border and text */

.home #navigation .home a, 

.about_overview #navigation .about_overview, 
.about_bios #navigation .about_bios,
.about_alumni #navigation .about_alumni,
 
.involve #navigation .involve, 
.apply_online #navigation .involve,

.aprogram_overview #navigation .aprogram_overview,
.aprogram_portfolio #navigation .aprogram_portfolio,
.aprogram_research #navigation .aprogram_research, 
  
.resources_eventnews #navigation .resources_eventnews, 
.resources_links #navigation .resources_links, 
.resources_forum #navigation .resources_forum, 

.supporters #navigation .supporters, 

.contact #navigation .contact, 
.contact_sorry #navigation .contact, 
.contact_success #navigation .contact,

.edu_overview #navigation .edu_overview,
.edu_docs #navigation .edu_docs,

.intern #navigation .intern

 {
	color: #ffffff;
	border-right: 7px solid #830b0e !important;
	}

.web_marketing #index .web_marketing {
	color: #9d0a0e;
	border-right: 7px solid #9d0a0e !important;
	}



/* Subnavigation */

/* Downwards arrow for sections with subsections - sliding out */

#navigation .about a,#navigation .aprogram a, #navigation .edu a, #navigation .resources a{
	background-color: #7d7d7d;
	background-image: url(images/navigation_triangle.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	}

#navigation a:hover {
	color: #9d0a0e;
	}

/* A darker arrow when you hover */

#navigation a:hover {
	color: #333;
	background-image: url(images/navigation_triangle_b.jpg);
	}

/* Except for home, contact and supporters */

#navigation .home a:hover, #navigation .resources_eventnews a:hover, #navigation .contact a:hover, #navigation .intern a:hover, #navigation .aprogram_portfolio a:hover,  #navigation .involve a, #navigation .bbs a:hover, #navigation, .intern a  {
	background-image: none;
	}



#navigation li a:active {
	color: #9d0a0e !important;
	}

.open ul a {
	border-right: none;
	}

/* Javascript Jiggery Pokery */

#navigation li ul,#index li ul {
	display: none;
	margin: 0;
	list-style: none;
	}
	
/*.about_overview #navigation .about a {
	background: #ebebeb url(../i/navigation_triangle_down.jpg) no-repeat 9px 10px;
	border-right: 7px solid #ddd;
	color: #333;
	}  xxxxfor every sub item */



/* opens the parent menu section when you're inside a section, format: .page_subpage #navigation .page a -- ie. .portfolio_web #navigation .portfolio a this  */
.about_overview #navigation .about ul, .about_bios #navigation .about ul, .about_alumni #navigation .about ul,.aprogram_overview #navigation .aprogram ul, .aprogram_research #navigation .aprogram ul, .resources_links #navigation .resources ul, .contact #navigation .resources ul, .supporters #navigation .resources ul, .edu_overview #navigation .edu ul, .edu_docs #navigation .edu ul  {
	display: block;
	}
	
	
/* parent open menu item - white bar at side */

.about_overview #navigation .about a, .about_bios #navigation .about a, .about_alumni #navigation .about a, .aprogram_overview #navigation .aprogram a, .aprogram_research #navigation .aprogram a, .contact #navigation .resources a, .supporters #navigation .resources a, 
.resources_links #navigation .resources a, .edu_overview #navigation .edu a, .edu_docs #navigation .edu a
 {border-right:7px solid #fff;color:#fff;background-color:#7d7d7d;background-image:url(images/navigation_triangle_down.jpg);background-repeat:no-repeat;background-position:9px 10px;}/* function: when current submenue open, the parent menue color and text color. for every sub item*/

.block .center #navigation li ul a:link,.block .center #navigation li ul a:visited {
	color: #999;
	background: #f1f1f1 !important;
	border: 0 none;
	}

.block .center #navigation li ul a:hover,.open a {
	border-right: 7px solid #ddd;
	color: #9d0a0e;
	}

#navigation ul .about_overview, #navigation ul .aprogram_overview, #navigation ul .edu_overview, #navigation ul .contact {
	margin-top: 0;
	}

#navigation ul .about_alumni, #navigation ul .aprogram_research, #navigation ul .edu_docs, #navigation ul resources_forum {
	margin-bottom: 0 !important;
	}

#navigation .open {
	margin-bottom:  0px;
}


#navigation .activator {
	display: block;
	}
/* end of navigation */
	
/*start of footer*/
#footer a:link{color:#474747;}
#footer a:hover{color:#000;}
#footer{
	background-repeat:no-repeat;
	background-position:center top;
	height:68px;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	background-image: url(images/footer.png);
}
#footer #footlink {
	float: right;
	margin-right: 10px;
	margin-top: 7px;
	color:#474747;
	line-height:1.2em;
	text-align: right;
	font-size: 0.625em;
}

#footer p {
	font-size: 0.9em;
}

#footer #footlink a:link, #footer #footlink a:visited{
	color:#474747;
	text-decoration: none;
}
#msulogo{
	float:right;
	margin-top:5px;
	margin-right:33px;
}
#msulogo a:link img{color:#E6E6E6;border-style:none;border-width:0;}
#msulogo a:visited img{text-decoration:none;color:#E6E6E6;border-style:none;border-width:0;}
#copyremail{
	float:left;
	margin-top:7px;
	margin-left:38px;
	font-size:0.625em;
	color:#474747;
	line-height:1.2em;
}

/*end of footer*/


/*  logo  */
.hand {cursor: pointer;} 



/*Universal*/
body{font-size:16px;line-height:1.0625em;}
#content{font-size:0.6875em;color:#474747;}/*11px */
#mancontainer{font-size:0.6875em;color:#474747;}/*11px */
#subcontent{font-size:0.625em;line-height:1.3em;}
#content h1{font-size:1.5625em;color:#8B8B8B;}
#content h2{font-size:1.3em;}
#content h3{font-size:1.125em;}/*18px */
#content h4{font-size:1em;color:#444;}
#content a{color:#830B0E;text-decoration:none;}
#subcontent a{color:#830B0E;}
#subcontent h2{font-size:1.3em;color:#830B0E;}
#subcontent h3{font-size:1.3em;line-height:2em;font-weight:400;}
hr{height:0;border-top-style:dotted;border-top-color:#333;border-width:1px 0 0;}


/*content*/
#content{
	float:left;
	width:340px;
	margin:1.5em 0 1.5em 15px;
}
#content p{text-align:left;margin:0 0 1.4em;padding:0;}
#content h1{text-align:left;margin:0 0 1em;padding:0;}
#content h2{clear:both;color:#830B0E;text-align:left;margin:0.5em 0 0.3em;padding:0;}
#content h3,#content h4{clear:both;color:#8E0A0D;text-align:left;margin:0.5em 0 0.3em;padding:0;}

/*subcontent*/
#subcontent{
	float:right;
	width:142px;
	font-family:Verdana,Arial,sans-serif;
	color:#707070;
	margin-top:5.4em;
	margin-right:18px;
}

/*little stuffs*/
#redbar{border-top-width:8px;border-top-style:solid;border-top-color:#830B0E;margin-bottom:1.2em;}
.gotop{text-align:right;margin-bottom:20px;}
.gotop a:hover{text-decoration:underline;}
#subcontent-space{margin-bottom:50px;}
.gotop a:link,.gotop a:visited{color:#830B0E;text-decoration:none;}


/*-------spcific page-------*/
/*about_overview*/
.about_overview #content li{
	list-style-type:disc;
	margin-left: 3em;
}
.about_overview #content ul{margin-bottom:1em;}
.about_overview #subcontent {
	float: left;
	width: 160px;
	margin-right: 0px;
	margin-left: 10px;
}
.about_overview #subcontent p {
	text-align: right;
	display: block;
	border-top: 2px solid #820F12;
	margin-top: 2px;
}



/*about_bios*/
.about_bios #content{width:450px;}
.about_bios #content p{margin-bottom:60px;}

/*about_alumni*/
.about_alumni #content{width:450px;}
.about_alumni #content p{margin-bottom:60px;}
.about_alumni #content p a:link{color:#006;text-decoration:none;}
.about_alumni #content p a:hover{color:#00C;}

/*get involved*/
.involve #content li{padding-left:1em;list-style-type:disc;list-style-position:inside;}
.involve #content ul{margin-bottom:1em;}

/*apply_online*/
.apply_online #content{width:450px;}
.apply_online label{float:left;width:14em;margin-right:1em;}
.apply_online fieldset.submit{float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 16em; }
.apply_online #checkbox {
	margin-left:16em;
}
.apply_online #submitApplication {
	padding: 5px 20px;
}

.apply_online select {
	width: 14em;
}
#submitApplication{background:#fafafa;border:1px solid #ccc;color:#474747;font:11px Verdana, Arial, Helvetica, sans-serif;}

.apply_online input.text {
	width: 14em;
	border: 1px solid #BFBAB0;
}
.aplly online textarea {
	border: 1px solid #BFBAB0;
}

.apply_online table label {
	width: auto;
	clear: right;
}

.apply_online input.checkbox {
	float: left;
}

.apply_online #checkbox label {
	width: auto;
	margin-left: 2px;
}



/*resources_links*/
.resources_links #content{width:450px;}

/*supporters*/
.supporters #content{width:450px;}

/*contact*/
.contact #content{width:450px;}
legend{margin-left:1em;font-weight:700;font-size:1em;color:#474747;}
fieldset{float:left;clear:both;width:97%;border:1px solid #BFBAB0;background:#F6F6EC url(images/cfieldset_gradient.jpg) repeat-x;margin:1.5em 0;padding:0;}
fieldset ol{list-style:none;padding:1em 1em 0;}
fieldset li{padding-bottom:1em;}
.contact fieldset .submit{width:auto;padding-right:10px;padding-left:10px;margin-top:10px;margin-bottom:10px;clear:both;text-align:center;display:block;margin-left:155px;}
label{float:left;width:10em;margin-right:1em;}
#sendContactEmail{background:#fafafa;border:1px solid #ccc;color:#474747;font:11px Verdana, Arial, Helvetica, sans-serif;}
.contact input {
	width: 14em;
	border: 1px solid #BFBAB0;
}

.contact_success #content, .contact_sorry #content {
	height: 400px;
}
.contact textarea {
	border: 1px solid #BFBAB0;
}






/*---------------------.home-----------------*/
.home #right{
	width:549px;
}

.home #right #indexcontent {
	float: right;
	height: 266px;
	width: 549px;
	position: relative;
}

#mboxann-text a:link, #mboxann-text a:visited {
	float:right;
	padding-right:13px;
	color:#830B0E;
	text-decoration:none;
	font-size: 65%;
	line-height: 30%;
	}
#mboxann-text p{
	width:160px;
	
}
#mboxann-text a:hover{
	text-decoration:underline;
	}

#indexbg{ 
 position:absolute;
 z-index:0;
 display:none;
 }


#indexcontent #mboxann,#indexcontent #mboxedu,#indexcontent #mboxap{
    position: absolute;
    top: 30px; left: 50px;
	
}

#indexcontent #mboxann-bg,#indexcontent #mboxedu-bg,#indexcontent #mboxap-bg{
	width: 280px;
	height: 200px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	background: url(images/mboxbg.jpg) repeat;
	border: 1px solid #4d5d5e;

}

#indexcontent #mboxann-text,#indexcontent #mboxedu-text,#indexcontent #mboxap-text{
	width: 260px;
	height: 180px;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	padding: 10px;
	
}













#indexcontent #siabg{
    position: absolute;
    top: 0px; left: 420px;
}

#indexcontent #siabg-bg{
	width: 112px;
	height: 266px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	background: #000;
}

#indexcontent #siabg-text{
	width: 112px;
	height: 266px;
	background-color: transparent;
	position: absolute;
	z-index: 2;
	background-image: url(images/indexbg/siabgtext.png);
}



#indexcontent .apann2 {
	position:relative;
	left: 28px;
	top: 7px;
	height: 254px;
	width: 271px;
	border: 1px solid #000;
	opacity: 0.8;
	background: #fff;
}

.home h1 {
	font-size:1.3625em;
	color:#830B0E;
	line-height: 1.5em;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
}

.home h2 {
	font-size: 0.8875em;
	color: #830B0E;
	line-height: 1.5em;
	font-weight: 400;
}

.home p {
	font-size: 0.7875em;
	color: #2a3030;
	line-height: 1.1em;
}
.home hr {
	width: 250px;
	}
	
ul#indexbtn { list-style : none; }
ul#indexbtn li {
	font: 0.6875em/13px verdana, sans-serif;
	display: inline;
	float: left;
	display: block;
	text-decoration: none;
	width: 148px;
	height: 90px;
	padding-top: 39px;
	padding-left: 30px;
	padding-right:5px;
	color: #4d5d5e;
}
ul#indexbtn li a:visited, ul#indexbtn li a:link, ul#indexbtn li a:active{
	color: #4d5d5e;
	text-decoration: none;
	border-bottom: 1px dotted #774841;;	
}
ul#indexbtn li a:hover{
	text-decoration: underline;	
}

ul#indexbtn li.ann {
	background:url(images/btn/ann_off.jpg) no-repeat;
	}
ul#indexbtn li.edu {
	background:url(images/btn/edu_off.jpg) no-repeat;
	}
ul#indexbtn li.ap {
	background:url(images/btn/ap_off.jpg) no-repeat;
	width:136px;
	padding-left:42px;
	}
ul#indexbtn li.ap input{
	border: 1px solid #BFBAB0;
	}
ul#indexbtn li.ap #submitApplication{
	color:#4d5d5e;
	font-size:90%;
	margin: 1px 4px;	
}
ul#indexbtn li.ap .searchExample{
	font-size:90%;
}

#TICKER{
margin-left:25px;
}

/*----------------manage----------------*/
#manintro{
	margin-top: 20px;
	margin-bottom: 10px;
	color:#CEEBEB;
	display:block; 
	background-color: #2f3e3e;
	padding:15px;
}
#manintro em{
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#manintro a:link, #manintro a:visited {
	color:#E45A49;
	text-decoration:none;
	border-bottom:1px dotted #774841;
}
#manintro a:hover{
	border-bottom:1px solid #E45A49;
	color:#E45A49;
}


#mancontainer {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px 10px;
}
.manaddevent label {
	float: left;
	width: 20em;
}
.manaddevent fieldset {
	margin: 0px;
}
.manaddevent fieldset.submit{
	float: none;
	width: auto;
	border: 0 none #FFF;
	padding-left: 26em;
	clear: both;
}
.manaddevent input.text {
	width: 20em;
	border: 1px solid #BFBAB0;
}
.manaddevent textarea {
	border: 1px solid #BFBAB0;
}

.manaddevent fieldset #submitApplication {
	padding: 5px 10px;
	cursor: pointer;
}

.manaddevent #clear, .maneventlist #clear {
	clear: both;
}

#singleevent {
	background:#F6F6EC url(images/cfieldset_gradient.jpg) repeat-x;
	margin:3em 0;
}
.maneventlist #elcontent {
	margin-left: 11em;
}

.maneventlist .delete a:active, .maneventlist .delete a:visited, .maneventlist .delete a:link, .maneventlist .delete a:hover {
	color: #E45A49;
}
.maneventlist .modify a:active, .maneventlist .modify a:visited, .maneventlist .modify a:link, .maneventlist .modify a:hover {
	color: #E45A49;
}

.manaddevent .delete a:active, .manaddevent .delete a:visited, .manaddevent .delete a:link, .manaddevent .delete a:hover {
	color: #E45A49;
}
.manaddevent .modify a:active, .manaddevent .modify a:visited, .manaddevent .modify a:link, .manaddevent .modify a:hover {
	color:#E45A49;
}



.manlogin fieldset.submit{
	float: none;
	width: 210px;
	border: 1 solid #BFBAB0;
	clear: both;
	background: #7FB079;
	padding-left: 90px;
}
.manlogin #submitApplication{
height:21px;
width:55px;
	

}
.manlogin fieldset {
	margin:0 0 0 180px;
	padding:1em 0;
	width: 300px;
	background: #3A5896;
}
.manlogin label {
	color:#FFFFFF
}


/*-------------eventnews.html-------------------*/

.resources_eventnews #content h1{
	margin:0;
	color: #3A4A4A;
}
.resources_eventnews #content h2{
	color: #496274;	
}
.resources_eventnews #content h3{
	color: #680000;
	font-weight: lighter;
}
.resources_eventnews #content h4{
	font-weight: lighter;
}

.resources_eventnews hr{
	margin-top: 1em;
	margin-bottom: 2em;
}
.resources_eventnews #content {
	width: 500px;
}




/*------------aprogram_overview------------------------*/
.aprogram_overview #content{
	width:410px;
}

.aprogram_overview #content li{margin-left:3em;}

/*------------aprogram_portfolio------------------------*/

.aprogram_portfolio #content{
	width:330px;
}
.aprogram_portfolio #content li{margin-left:3em;list-style-type:disc;}

.aprogram_portfolio #subcontent{
	float:left;
	width:160px;
	padding-left:10px;
}

/*------------edu_overview------------------------*/

.edu_overview #content{
	width:460px;
}
.edu_overview #content li{margin-left:3em;list-style-type:disc;}

/*------------edu_docs------------------------*/

.edu_docs #content{
	width:500px;
}

/*-------contentnav----------------------------------------------*/
ul.contentnav{
	display:block;
	margin:2em 4em 4em;
	list-style: url(images/icon-star2.gif);
	
	border-left: 10px solid #384747;
	
}
