/* CSS Document */

body {
	background-color: #F3EFEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
}

.body_text a {
color: #0000CC
text-decoration: none;
border:none;

}
.click_link a {
color: #0000CC;
text-decoration: none;

}

.click_link a:hover {
color: #0000CC;
text-decoration: underline;
}

.conf_link a {
color: #0000ff;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
}
.conf_link a:hover {
color: #9D488B;
font-weight: bold;
font-size: 12pt;
text-decoration: underline;

/*java drop downs*/
}
#java_nav	{
	text-align:center;
	position: absolute;
	z-index:2;
	height: 48px;
	width: 1000px;
	top: 73px;
	
}
#table	{
	border: solid 1px #cccccc;
	width: 90%;
	
}
/*flash drop downs*/

#header_nav	{
	text-align:center;
	position: absolute;
	z-index:2;
	height: 300px;
	width: 1000px;
	
}
#header_nav_sub	{
	text-align:center;
	position: absolute;
	z-index:3;
	height: 300px;
	width: 1000px;
	left: 142px;
	top: 16px;
	
}
#body_flash{
	text-align:center;
	position: absolute;
	z-index:1;
	height: 496px;
	width: 1000px;
	
}
#footer_flash{
	text-align:center;
	position: absolute;
	z-index:0;
	height: 68px;
	width: 1000px;
	left: 142px;
	top: 658px;
/*flash drop downs*/	
}

.body_text a:hover {
	color: #0000CC;
	text-decoration: underline;

}
 .copyright_text  {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	
}

 .quote_text  {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	
	
}
 .sub_header_text  {
	color: #000000;
	text-decoration: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;	
	
}
 .untra_link_footer a {
	color: #FF9900;
	text-decoration: none;
	font-size: 9pt;	
	
}
.untra_link_footer a:hover {
	color: #FF9900;
	text-decoration: underline;

}	 .untra_link a {
	color: #FF9900;
	text-decoration: none;
	font-size: 9pt;	

}	
	 .text_footer a {
	color: #F7EFEF;
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 12pt;	

}
.text_footer a:hover {
	color: #F7EFEF;
	text-decoration: underline;
		font-family: Arial Narrow;
		font-size: 12pt;	
	
}
.bold_headers{
	border:none;
	text-decoration: bold;

}
.page_heading_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #9D488B;
}

.secondary_heading_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #9D488B;
	font-weight: bold;	
}
.secondary_heading_ICRO_OCIETY_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #9D488B;
	font-weight: bold;	
	}
.third_heading_ICRO_OCIETY_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #9D488B;
	font-weight: bold;	
	}
.small_purple_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #9D488B;
	font-weight: bold;	
	}
.black_sub_ICRO_OCIETY_{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;
		
}
.page_heading_purple {
font-family: Arial, Helvetica, sans-serif;
color: #9d488b;
font-size: 25px;	

}
.style13 {
font-family: Arial, Helvetica, sans-serif;
color: #9d488b;
font-size: 25px;	

}		
.page_heading_ICRO_OCIETY_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9D488B;
		
}
 .sub_menu_text  {
	color: #0000CC;
	text-decoration: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;	
	
}
 .sub_over_text  {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;	
	
}
 .red_text  {
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;	
	
}
.secondary_heading_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	
}
.secondary_heading_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #0000CC;
	font-weight: bold, italic;
	
}
.heading_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold, italic;
	
}
.heading_white_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold, italic;
	
}
 .sub_header_box_text  {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.box {
	padding: 20px 20px 10px 50px;
}
	
/* contact form styles */
.cform label {
text-align:right;
font-size: 14px;
margin: 0pt;
padding: 5px;
width: 140px;
display: inline-block;
vertical-align: top;
font-weight: bold;
}	

.cform input, .cform textarea, .cform select {
font-size: 14px;
margin: 5px 0px 5px 0px;
/*border: solid 1px #cccccc;*/
color: #666666;
padding: 2px 5px 2px 5px;
width: 230px;
vertical-align: top;
}

.cform input:hover, .cform textarea:hover, .cform select:hover  {
/*border: solid 1px #999999;*/
width: 230px;
}

.sendbutton {
width: 70px !important;
font-weight: bold;
}

.sendbutton1 {
width: 100px !important;
font-weight: bold;
margin-top: 5px;
}

.cf-ul { 
margin:0 !important; 
padding:0 !important; 
}

.cf-ul li	{
background:none !important; 
margin:2px 0 !important; 
padding:0; 
list-style-type: none !important; 
text-align:left;
}

.reqtxt {
font-family: Arial;
font-size: 10pt;
color: #bc2818;
}

.smalltxt {
font-family: Arial;
font-size: 10pt;
}

.redtxt {
font-family: Arial;
font-size: 12pt;
color: #bc2818;
}

.MSI_txt {
font-family: Arial;
font-size: 13pt;
color: #000000;
}

.MSI_logo_text {
font-family: Arial;
font-size: 13pt;
color: #9D488B;
}
	.MSI_logo_text_black {
font-family: Arial;
font-size: 13pt;
color: #000000;

}
.MSI_text_CAPS {
font-family: Arial;
font-size: 10pt;
color: #000000;
}
.MSI_text_small_CAPS {
font-family: Arial;
font-size: 9pt;
color: #000000;
}
.MSI_text_ALL_small_CAPS {
font-family: Arial;
font-size: 9pt;
color: #000000;
}

.wrapper {
width:775px;
}

#map {
float:left;
width:435px;
border: 1px solid #cccccc;
margin:0px 15px 2px 2px;
padding:4px 2px;
}


/* form styles */
#inforequestform {
width:600px;
margin:2px 15px 2px 2px;
padding:6px 2px;
margin: 0 auto;
}

#inforequestform label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 200px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#inforequestform input, #inforequestform textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

#inforequestform input:hover, #inforequestform textarea:hover {
border: 1px solid #999999;
width: 180px;
margin-bottom: 4px;
}

#inforequestform input.btn {
width: 100px;
float: right;
margin: 5px;
}

#inforequestform input.check {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

#inforequestform input.check:hover {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

#inforequestform select {
margin: 4px 0px;
vertical-align: top;
}

#inforequestform_sp {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 0px;
width: 20px;
display: inline-block;
vertical-align: bottom;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#inforequestform_spl {
color: #000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 0px;
width: 50px;
display: inline-block;
vertical-align: bottom;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* donation form part 1 */
#don_form {
width:440px;
margin:2px 15px 2px 2px;
padding:6px;
margin: 0 auto;
border:1px solid #ccc;
}

#don_form label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 180px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#don_form input, #don_form textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

#don_form input:hover, #don_form textarea:hover {
border: 1px solid #999999;
width: 180px;
margin-bottom: 4px;
}

#don_form input.sm_input {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 50px;
vertical-align: top;
margin-bottom: 4px;
}

#don_form input.sm_input:hover {
	border: 1px solid #999999;
	width: 50px;
	margin-bottom: 4px;
	}

#don_form input.btn {
width: 100px;
float: right;
margin: 5px;
}

#don_form input.check {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

#don_form input.check:hover {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

#don_form select {
margin: 4px 0px;
vertical-align: top;
}

/* genaral contact form */
#contactform {
width:600px;
margin:2px 15px 2px 2px;
padding:6px 2px;
margin: 0 auto;
}

#contactform label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 200px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#contactform input, #contactform textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

#contactform input:hover, #contactform textarea:hover {
border: 1px solid #999999;
width: 180px;
margin-bottom: 4px;
}

#contactform input.btn {
width: 100px;
float: right;
margin: 5px;
}

#contactform select {
margin: 4px 0px;
vertical-align: top;
}

#contactform_sp {
font-family: Arial;
font-size: 18px;
font-weight:bold;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

/* reg form */
#reg_form {
width:670px;
margin:2px 15px 2px 2px;
padding:6px;
margin: 0 auto;
border:1px solid #ccc;
}

#reg_form label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 270px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#reg_form label.sm_label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 60px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#reg_form input, #reg_form textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

#reg_form input:hover, #reg_form textarea:hover {
border: 1px solid #999999;
width: 180px;
margin-bottom: 4px;
}

#reg_form input.sm_input {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 50px;
vertical-align: top;
margin-bottom: 4px;
}

#reg_form input.sm_input:hover {
	border: 1px solid #999999;
	width: 50px;
	margin-bottom: 4px;
	}

#reg_form input.btn {
width: 100px;
float: right;
margin: 5px;
}

#reg_form input.check {
/*margin-top: 8px;
padding-top: 4px;*/
width: 20px;
border:0;
}

#reg_form input.check:hover {
/*margin-top: 8px;
padding-top: 4px;*/
width: 20px;
border:0;
}

#reg_form select {
margin: 4px 0px;
vertical-align: top;
}

/* reg form2 */
#reg_form2 {
width:670px;
margin:2px 15px 2px 2px;
padding:6px;
margin: 0 auto;
border:1px solid #ccc;
}

#reg_form2 label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 150px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: left;
font-weight:bold;
}

#reg_form2 input, #reg_form2 textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width:150px;
vertical-align: top;
margin-bottom: 4px;
}

#reg_form2 input:hover, #reg_form2 textarea:hover {
border: 1px solid #999999;
width: 150px;
margin-bottom: 4px;
}

#reg_form2 input.btn {
width: 100px;
float: right;
margin: 5px;
}

.reg_form_heading {
	width:650px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #9d488b;
	font-weight: bold;
	margin: 5px 0 8px 0;
}

.rep_list {
padding-left: 0;
list-style:none;
}

#rep_pic {
float: left;
width:80px;
margin-right:5px;
}

#rep_info {
float: right;
width:100px;
}

#right_side_content {
float: right;
width:100px;
border: 1px solid #999999;
}

#contact_info{
float:left;
width:435px;
border: 1px solid #cccccc;
margin: 2px 15px 2px 2px;
padding:6px 2px;
}

.rep_p {
margin-top: 2px;
padding-top:6px;
}

#keep_informed{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

#magnet{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#magnet2{
border-top: 1px solid #cccccc;

}

#keep_informed{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
height:130px;
}

#keep_informed_left{
width:450px;
float:left;
}

#keep_informed_right{
width:250px;
float:right;
height: 90px;
padding:10px 0px;
}

.cont_p{
margin:15px;
}

.req {
font-family: Arial;
font-size: 16pt;
color: #bc2818;	
}
#alumni_side_nav{
width:250px;
float:left;
height: 90px;
padding:10px 0px;
}	

#school_employer{
font-size:12px;
color:#999999;
}

/* admin */
a.adm_menu {
color: #e1a044;
font-size: 15px;
text-decoration: none;
padding-bottom: 6px;
}

a.adm_menu:hover {
color: #9d488b;
font-size: 15px;
text-decoration: underline;
padding-bottom: 6px;
}

.admin_left {
float:left;
width: 280px;
padding:0 10px;
margin-top:40px;
border-right: 3px solid #4ac2ed;
}

.admin_right {
float:right;
width: 450px;
padding:0 10px;
margin-top:40px;
}

.page_heading {
color: #9d488b;
font-size: 25px;	
}

.container {
width:100%;
padding:10px 15px;
}

.secondary_heading_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	font-weight: bold;	
}

/* alumni styles */
.guest_form {
width:100%;
float: left;
}

.guest_form label {
color: #000000;
font-size: 12px;
width: 170px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}

.guest_form input {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 170px;
vertical-align: top;
margin-bottom: 4px;
}

.guest_form input.btn {
width: 100px;
float: right;
margin: 10px 50px 10px 10px;
}

.guest_form_sp {
font-size: 12px;
margin-bottom: 4px;
padding: 4px 0px;
width: 20px;
display: inline-block;
vertical-align: bottom;
}

.guest_form input.radio {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

.guest_form input.radio :hover {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

/* member form styles */
#member_form {
width:600px;
margin:2px 15px 2px 2px;
padding:6px 2px;
margin: 0 auto;
}

#member_form  label {
color: #000000;
font-size: 12px;
margin-bottom: 4px;
padding: 4px 2px;
width: 200px;
display: inline-block;
vertical-align: top;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: right;
font-weight:bold;
}

#member_form  input {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 180px;
vertical-align: top;
margin-bottom: 4px;
}

#member_form  textarea {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
color: #000000;
padding: 4px 5px;
width: 280px;
vertical-align: top;
margin-bottom: 4px;
}

#member_form  input:hover {
border: 1px solid #999999;
width: 180px;
margin-bottom: 4px;
}

#member_form textarea:hover {
border: 1px solid #999999;
width: 280px;
margin-bottom: 4px;
}

#member_form  input.btn {
width: 100px;
float: right;
margin: 5px;
}

#member_form  input.check {
margin-top: 8px;
padding-top: 4px;
width: 20px;
border:0;
}

#member_form select {
margin: 4px 0px;
vertical-align: top;
}

#member_form select:hover {
margin: 4px 0px;
vertical-align: top;
}

#inforequestform input.btn_big {
width: 180px;
float: right;
margin: 5px;
}

a.sub_menu {
font-size: 16px;
text-decoration: none;
font-weight: normal;
}

a.sub_menu:hover {
color: #9d488b;
font-size: 16px;
text-decoration: underline;
font-weight: normal;
}

.cen_heading {
color: #9d488b;
font-size: 20px;
font-weight:bold;
text-align: center;	
}

#ext_txt{
float:right;
width:550px;
}

#ext_txt_l{
vertical-align:top !important;
margin:0 !important;
padding:0 !important;
}

#ext_txt_l:hover{
vertical-align:top !important;
margin:0 !important;
padding:0 !important;
}

.error_msg {
font-size:22px;
font-weight:bold;
color:#990000;
}

.msg {
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.btn_panel {
width:100%;
height:38px;
background: #e3efc9;
border:1px solid #ccc;
margin-top:5px;
}

.info_box {
	border:1px solid #ccc;
	padding:5px;
}

.table_box {
	border:1px solid #ccc;
	padding:5px;



}

.table_none {
	border:0px solid #fff;
	padding:5px;
	



}

#cr_c img{
	float:right;
	margin-right:15px;
	border:1px solid #ccc;
}

.emp_txt {
	font-weight:bold;
	color:#990000;
}

#note {
	width:99%;
	background:#ccc;
	font-size:12px;
	padding:5px;
}

.j_title td {
	border-bottom:1px solid #ccc;
}

.don {
	border:1px solid #ccc;
}

#conf_reg_box {
	width: 670px;
	padding: 6px;
	margin: 0 auto;
}

#ft_box {
	width:820px;
	margin: 0 auto;	
	text-align:right;
}

#ft_box a, #ft_box_nar a {
color: #ff6600;
text-decoration: none;
font-size: 8pt;
text-transform:uppercase;
}

#ft_box a:hover, #ft_box_nar a:hover {
color: #ff6600;
text-decoration: underline;
font-size: 8pt;
}

#adm_conf_reg_box {
  border:1px solid #e1a044;
  padding: 5px;
  width:270px;
	margin:5px 0;
}

.msg_st {
	padding:5px;
	background: #fef8f6;
	color: #cd0a0a;
	border:1px solid #cd0a0a;
	width:270px;
	text-align: center;
	margin:5px 0;
}
