/* For the 2nd level and below Armour pages */
/* GENERAL NOTES: 
 * left columns are 160px
 * right columns are 170px
 * center is 468px + 1px border on rt and left = 470. 
 * 800 total wide.
 * PUT CONTENT STYLES AT BOTTOM**
 */

* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333333;
	/*background:#FFFFFF url(/csl/template_images/csl_page_bg.jpg) top left repeat-x;*/
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:10px;
}
html
{ /*for footer stick*/
height: 100%;
}

body
{ /*for footer stick*/
height: 100%;
}
* html #wrapper_two_column_right, 
* html #wrapper, 
* html #wrapper_three_column, 
* html #wrapper_two_column_left, 
* html #wrapper_two_column_right, 
* html #wrapper_open
{ /*for footer stick*/
height: 100%;
}


ul {
	list-style-type:none;
}

td, th {
	text-align:left;
	vertical-align:top;
}

th.ph{ background-color:#eeeeee;
padding:5px;
}

acronym {
	cursor: help;
	/*font-size: inherit;*/
	border-bottom: 1px dotted #666666;
	background: transparent;
}
hr {
    height:1px;
    width:100%;
	color:#cccccc;
    background:#cccccc;
    margin: .26em 0;  
	border:none 0;
 }
 blockquote {
 	margin:1.2em 30px;
 }
 
/*****************************************************/
/************* Gallery Template *******************/
/*****************************************************/
#gallery_wrap {
	width:100%;
	text-align:left;
}
#gallery_wrap div#thumb_wrap {
	width:500px;
	margin:0 0 20px 0;
	
}
#gallery_wrap div.thumb {
	width:75px;
	height:75px;
	float:left;
	clear:none;
	margin-right:10px;
	margin-bottom:10px;
}
#gallery_wrap div.thumb img {
	width:75px;
	height:75px;
}

#gallery_display_box{ width:500px; height:100%; display:none; margin-top:50px; }
#gallery_display_box img{ margin-bottom:15px; }
.gallery_box{display:none;}

/*****************************************************/

/************# for programs headers **************/
h4.courselist {
	background-color: #eeeeee;
	margin: 1.5em;
	width: 75%;
	padding:5px;
	text-align:left;
}

#content {
	color:#333333;
}
#content ul {
	/* default list style for user-entered content areas */
	list-style-type:disc;
	margin:1.2em 3em;
	
}
#content dd {
	margin-bottom:.6em;
}
#content dt {
	margin-top:.6em;
}
#content li {
	

}
#content ol {
	/* default ordered list style for user-entered content areas */
	margin:1.2em 3em;
}
dt {
	font-weight:bold;
}

p {
	margin:1.2em 0;
}

h1	{font-size:1.35em;color:#000000;}
h2	{font-size:1.23em;color:#000000;}
h3	{font-size:1.2em;color:#000000;}
h4	{font-size:1.0em;color:#000000;}
h5	{font-size:1.0em;color:#000000;}
h6	{font-size:1.0em;color:#000000;}
h2, h3, h4, h5, h6 { margin-top:1.2em;}

code {
	font-family:Lucida Console, Monaco, monospace;
	font-size:1.4em;
	margin:1.2em 0;
}



/************#links - default styles**************/
a, a:link, a:visited {
	color:#CC0000;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
	color:#CC0000;
}
a img { /*dont underline image links*/
	border-width:0;
	border-style:none;
}
a { /*gets rid of the dotted Firefox borders around links*/
	outline:none; 
}


/* some standard classes that can be applied to content */
.red {
	color:#CC0000;
}

.gray, grey {
	color:#666666;
}

.offwhite{
	color:#eeeeee;
}

.light_gray, light_grey {
	color:#999999;
}
.dark_gray, dark_grey {
	color:#333333;
}
.caps {
	text-transform:uppercase;
}
.plain {
	list-style-type:none;
}
.hide {
	display:none;
}
table.padder	{
	padding:10px;
}
.pad	{
	padding:5px;
}
ul.inline_list, ul.inline_list li {
	display:inline;
}

dl dd.sublist{ padding-left: 25px;}

#wrapper, 
#wrapper_three_column, 
#wrapper_two_column_left, 
#wrapper_two_column_right, 
#wrapper_open {
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	
	/*footer stick method: http://solardreamstudios.com/learn/css/footerstick/ */
	/*below to get footer to stick*/
	position: relative;
	min-height: 100%;

}
#container_top {/*needed to get footer to stick*/
	padding-bottom: 6em;
}



/***************************************************************************/
	/*BAND 1: small top strip with gray background gradient*/
/***************************************************************************/
#band_1 { 
	display:none;
	/*width:800px;
	height:13px;
	background:#FFFFFF url(/csl/template_images/band_1_background_pixel.jpg) top left repeat-y;*/
}



/***************************************************************************/
	/*BAND 2: contains logo and myiit login*/
/***************************************************************************/
#band_2 { 
	width:800px;
	height:98px;
	background-color:#000000;
	position:relative;
}
#logo {
	position:absolute;
	top:10px;
	left:10px;
}
#portal_login {
	position:absolute;
	top:40px;
	right:10px;
}






/***************************************************************************/
	/* BAND 3: iit.edu link +  top global nav strip  + apply now link
/***************************************************************************/
#band_3 { 
	width:800px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	font-weight:bold;
	/*********************/
	height:3em;
}
#iit_home, #top_global_nav, #apply_now {
	float:left;
	clear:none;
}
#iit_home {
	width:160px;
	background-color:white;
	
	height:3em;
}
#iit_home a {
	display:block;
	/*height:2em;
	margin-top:.5em;*/
	margin-left:10px;
	height:1.4em;
	margin-top:1em;
}
#top_global_nav {
	width:468px;
	text-align:center;
	background-color:#CC0000;
	color:white;
	height:3.0em;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
ul#global_navlist {

}
ul#top_global_navlist li{
	float:left;
	color:#000000;
	text-transform:uppercase;
	/*********************/
	height:3em;
}
#top_global_navlist li a {
	text-align:center;
	display:block;
	/*margin-top:.5em;
	margin-bottom:2px;*/
	/*********************/
	height:1.4em;
	margin-top:1em;
}
#apply_now {
	width:170px;
	text-align:center;
	display:block;
	height:2em;
	margin-top:.5em;
	
}
#top_global_navlist a:link, #top_global_navlist a:visited {
	color:white;
	text-decoration:none;
}
#top_global_navlist a:hover,#top_global_navlist a:active {
	text-decoration:underline;
}
a#alumni, a#visitors {
	width:85px;
}
a#business, a#prospective {
	width:149px;
}



/***************************************************************************/
	/* BAND 4: contains the banner graphic, left side nav and 
	 * component area = default place for quicklinks
/***************************************************************************/
/* depts use diff bg image with correct color */
#band_4 {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_csl.gif) top left repeat-y;
}
#band_4cslstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_csl.gif) top left repeat-y;
}
#band_4amstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_am.gif) top left repeat-y;
}
#band_4biostyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_bio.gif) top left repeat-y;
}
#band_4phystyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_phy.gif) top left repeat-y;
}
#band_4ssstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_ss.gif) top left repeat-y;
}
#band_4bcpsstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_bcps.gif) top left repeat-y;
}
#band_4chemstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_chem.gif) top left repeat-y;
}
#band_4humstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_hum.gif) top left repeat-y;
}
#band_4msedstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_msed.gif) top left repeat-y;
}
#band_4csstyle {
	clear:both;
	width:800px;
	background:  transparent url(/csl/template_images/band4_bg_cs.gif) top left repeat-y;
}
/*end of dept bg images*/
#csl_home_link {
	font-weight:bold;
	line-height:1.1em;
	
}

#sub_global_nav {
	float:left;
	width:160px;
	background:transparent;
	/*background-color:white;*/
	
}
#sub_global_nav ul {
	margin:10px;
}
#sub_global_nav li {
	line-height:1.1em;
	margin-bottom:.4em;
	font-size:.92em;
}
#sub_global_nav li a, #sub_global_nav li a:link, #sub_global_nav li a:visited {
	color:#000000;
	text-decoration:none;
}
#sub_global_nav li a:hover, #sub_global_nav li a:active {
	color:#666666;
	text-decoration:none;
}
#banner_image {
	float:left;
	clear:none;
	width:468px;
	height:112px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	/*overflow:hidden;*/
	
	
}
#txt_search {
	width:100px;
	font-size:.90em;
}
#c5 {
	/* the component area under apply now link */
	width:170px;
	float:left;
	clear:none;
	background:transparent;
	height:112px;
	/*background-color:#dbdbd9;*/
	
	
}

#c5 select {
	/*style when the quicklinks is the c5 component*/
	width:140px;
	font-size:.90em;
}
#c5 form#armour_quicklinks {
	margin-top:15px;
	margin-left:10px;
}



/***************************************************************************/
	/* BAND 5: Main content area
/***************************************************************************/
/* #wrapper (s) identify different layout styles
/** //  for open layout: #wrapper_open
/** //  for 3 column layout: #wrapper_3_column
/** //  for 2 column layouts: #wrapper_2_column_left and #wrapper_2_column_right 
/** //  all content areas are within #container
**/
#content {
	margin:10px 30px 20px 30px;
}
.b {
	font-size:.87em;
	color:#CC0000;
}
.breadcrumb a, 
.breadcrumb a:link, 
.breadcrumb a:visited,  
.breadcrumb a:hover,
.breadcrumb a:active{
	color:#666666;
}

/*new breadcrumbs*/
#sct_bc_div_breadcrumb1 {
	margin-bottom:15px;	
}
#sct_bc_div_breadcrumb1 ul {
	font-size:11.2px;
	color:#333333;
	margin:0;
	padding:0;
}
#sct_bc_div_breadcrumb1 li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
#sct_bc_div_breadcrumb1 li a {
	font-size:11.2px;
	color:#666666;
	text-decoration: none;
}
#sct_bc_div_breadcrumb1 li a:hover {
	text-decoration: underline;
}
/*end new breadcrumbs*/

#column_left{
	/*left hand sct navigation column*/
	width:160px;
	float:left;
	display:inline;
	clear:none;
	margin-top:20px;
	
	overflow:visible !important;
	overflow:hidden;
}
#c4 {
	/* the image component under the sct nav area */
	margin:40px 0 100px 0;
	width:160px;
	height:350px;
	overflow:hidden;
	
}

#column_right{
	/*right hand component area column*/
	width:160px;
	margin-left:10px;
	margin-top:20px;
	float:left;
	display:inline;
	clear:none;
}
#c1 {
	/* the top component area in the right column */
	overflow:hidden;
	width:150px;
}
#c2 {
	/* the image (middle) component in the right column */
	margin:40px 0;
	width:150px;
	overflow:hidden;
	
}
#c3 {
	width:150px;
	margin-bottom:100px;
	overflow:hidden;
}
#column_right li { 
	/*incase items break to two lines*/
	line-height:1.0em;
	margin-bottom:.5em;
	margin-left:3px;
}
#c1 h1, 
#c1 h2,
#c1 h3,
#c1 h4,
#c1 h5,
#c1 h5
 {
	margin-bottom:.5em;
}
#c3 h1,
#c3 h2,
#c3 h3, 
#c3 h4, 
#c3 h5, 
#c3 h6 {
	color:#CC0000;
	border-top:1px solid #CC0000;
	border-left:1px solid #CC0000;
	padding: 3px 0 0 3px;
	margin-bottom:.5em;
	width:150px;
}
#c3 a, #c3 a:link, #c3 a:visited {
	color:black;
	text-decoration:none;
}
#c3 a:hover {
	text-decoration:underline;
}
#c1 li {
	margin-bottom:3px;

}



/*************** // open - no columns//****************/
#wrapper_open #content{ 
	float:left;
	width:740px;
	display:inline; /*prevents margin doubling bug in IE 6*/
}



/*************** // 3 column //****************/
#wrapper_three_column {
	background:#FFFFFF url(/csl/template_images/3_col_bg.gif) top left repeat-y;
}

#wrapper_three_column #content{
	/*content area*/
	width:408px;
	float:left;
	display:inline;
	clear:none;
	
	/*********************/
	/*position:relative;
	top:20px;
	left:0;*/
	
}


/*************** // 2 column left //****************/
#wrapper_two_column_left {
	background:#FFFFFF url(/csl/template_images/2_col_left_background.gif) top left repeat-y;
}


#wrapper_two_column_left #content{
	/*content area*/
	width:580px;
	float:left;
	margin-right:0;
	overflow:hidden;
	clear:none;
	display:inline;

}


/*************** // 2 column right //****************/
#wrapper_two_column_right #content{
	/*content area*/
	width:570px;
	float:left;
	display:inline;
	clear:none;
}
#wrapper_two_column_right {
	background:#FFFFFF url(/csl/template_images/2_col_right_background.gif) top left repeat-y;
}


/*************** // sct navlist styles // *****************/
/*the little home link above the left sct nav*/
div#csl_home_link {
	margin-left:10px;
	text-transform:uppercase;
	
}
div#csl_home_link a {
	color:black;
	margin-bottom:1em;
	display:block;
	
}
div#csl_home_link a#division_link {/*bcps divisions*/
	
}


/*applies to all*/
ul#sct_navlist {
	margin-left:10px;
	margin-right:10px;
}
/*applies to all*/
#sct_navlist li {
	line-height:1.1em;
	margin-top:.5em;
}
/******************************************************************************/
#sct_navlist {
	font-size:.92em;
}


/*1st level*/
/*selected with submenu*/
#sct_navlist li.tmpl1_leftnav_selected_submenu a.tmpl1_leftnav_selected_submenu {
	font-weight:bold;
	text-transform:uppercase;
	color:#CC0000;
}
/*1st level*/
/*selected no submenu*/
#sct_navlist li.tmpl1_leftnav_selected a.tmpl1_leftnav_selected {
	font-weight:bold;
	text-transform:uppercase;
	color:#CC0000;
}
/*submenu - not selected*/
#sct_navlist li.tmpl1_leftnav_submenu a.tmpl1_leftnav_submenu{
	color:#000000;
}

/*1st level*/
/*not selected*/
#sct_navlist li.tmpl1_leftnav a.tmpl1_leftnav {
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}
/******************************************************************************/
/*2nd level*/
#sct_navlist ul.tmpl1_leftnav_level2  {/*indent whole list*/
	margin-left:10px;
}

/*2nd level*/
/*not selected*/
#sct_navlist ul.tmpl1_leftnav_level2 li.tmpl1_leftnav a.tmpl1_leftnav{
	font-weight:normal;
	color:#000000;
	text-transform:none;
}
/*submenu - not selected*/
#sct_navlist ul.tmpl1_leftnav_level2 li.tmpl1_leftnav_submenu a.tmpl1_leftnav_submenu{
	color:#000000;
}

/*2nd level*/
/*selected no submenu*/
#sct_navlist ul.tmpl1_leftnav_level2 li.tmpl1_leftnav_selected a.tmpl1_leftnav_selected{
	font-weight:bold;
	color:#CC0000;
	text-transform:none;
}
/*2nd level*/
/*selected with submenu*/
#sct_navlist ul.tmpl1_leftnav_level2 li.tmpl1_leftnav_selected_submenu a.tmpl1_leftnav_selected_submenu{
	font-weight:bold;
	color:#cc0000;
	text-transform:none;
}
/******************************************************************************/



/*3rd level*/
#sct_navlist ul.tmpl1_leftnav_level3  {/*indent whole list*/
	margin-left:10px;
}
/*3rd level*/
/*not selected*/
#sct_navlist ul.tmpl1_leftnav_level3 li.tmpl1_leftnav a.tmpl1_leftnav {
	font-weight:normal;
	color:#000000;
	text-transform:none;
}
/*submenu - not selected*/
#sct_navlist ul.tmpl1_leftnav_level3 li.tmpl1_leftnav_submenu a.tmpl1_leftnav_submenu{
	color:#000000;
}
/*3rd level*/
/*selected no submenu*/
#sct_navlist ul.tmpl1_leftnav_level3 li.tmpl1_leftnav_selected a.tmpl1_leftnav_selected {
	font-weight:bold;
	color:#CC0000;
	text-transform:none;
}
/*3rd level*/
/*selected with submenu*/
#sct_navlist ul.tmpl1_leftnav_level3 li.tmpl1_leftnav_selected_submenu a.tmpl1_leftnav_selected_submenu {
	font-weight:bold;
	color:#CC0000;
	text-transform:none;
}
/******************************************************************************/



/*4th level*/
#sct_navlist ul.tmpl1_leftnav_level4  {/*indent whole list*/
	margin-left:10px;
}
/*4th level*/
/*not selected*/
#sct_navlist ul.tmpl1_leftnav_level4 li.tmpl1_leftnav a.tmpl1_leftnav {
	font-weight:normal;
	color:#000000;
	text-transform:none;
}
/*submenu - not selected*/
#sct_navlist ul.tmpl1_leftnav_level4 li.tmpl1_leftnav_submenu a.tmpl1_leftnav_submenu{
	color:#000000;
}

/*4th level*/
/*selected no submenu*/
#sct_navlist ul.tmpl1_leftnav_level4 li.tmpl1_leftnav_selected a.tmpl1_leftnav_selected {
	font-weight:bold;
	color:#CC0000;
	text-transform:none;
}
/*4th level*/
/*selected with submenu*/
#sct_navlist ul.tmpl1_leftnav_level4 li.tmpl1_leftnav_selected_submenu a.tmpl1_leftnav_selected_submenu {
	font-weight:bold;
	color:#CC0000;
	text-transform:none;
}


/*question bubble*/
#bubble {
	height:27px;
	width:300px;
	float:right;
	clear:both;
	margin-bottom:15px;
	
}
bubble #a {
		color:#cc0000;
}
#bubble h3 {
	background-image: url(/csl/template_images/bubble.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#cc0000;
	height:23px;
	line-height:23px;
	text-align:right;
	padding-right:30px;
	font-size:.95em;
	
}
/******************************************************************************/



/***************************************************************************/
	/* BAND 6: Footer
/***************************************************************************/

#band_6{
	width:800px;
	height:6em;
	background-color:black;
	color:white;
	text-align:center;
	border-top:1px solid #cccccc;
	
	margin:0 auto;
	
	position: relative;
	margin-top: -6em;
}
#band_6 p {
	margin:1em;
	line-height:1.2em;
}
#band_6 a, #band_6 a:link, #band_6 a:visited, #band_6 a:hover, #band_6 a:active {
	color:#FFFFFF;
}
#band_6 a:hover, #band_6 a:active {
	text-decoration:underline;
}




div.clear {
	clear:both;
}








/***********************************************************************************************/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*  CONTENT styles below here -- please comment
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/***********************************************************************************************/

.hide_sctField {
	display:none;
}
#content p {
	margin:0 0 1.6em 0;
}
#content h1 {
	margin-bottom:.8em;
}
#content table.pad5 td {
	padding:5px;	
}
#content table.pad10 td {
	padding:5px;	
}


/* ************************************ */
/* Tmpl 1 repeating set general template*/
/* ************************************ */
div.repeat_set_modify {
	/* when in modify mode makes the set on yellow bg */
	border:2px solid #CC0000; 
	background-color:#FFFFCC;
	padding:16px;
}
div.repeat_set {
	border-bottom: 1px solid #CCCCCC;
	padding:1.4em 0;
}
#wrapper_three_column div.repeat_set img {
	float:left;
	clear:none;
	width:100px;
	margin:2px 5px 5px 0;
}
#wrapper_two_column_left div.repeat_set img {
	float:left;
	clear:none;
	width:150px;
	margin:2px 5px 5px 0;
}
div.repeat_set h4 {
	color:#CC0000;
}
div.repeat_set p {
	margin:0 0 1.6em 0;
}
/* ************************************ */



/* ************************************ */
/* Tmpl 1 contacts page - i.e. adminstrative offices*/
/* ************************************ */
div.repeat_set_contacts_modify {
	/* when in modify mode makes the set on yellow bg */
	border:2px solid #CC0000; 
	background-color:#FFFFCC;
	padding:16px;
}
div.repeat_set_contacts {
	margin-top:1.2em;
	padding:0 0;
}
#wrapper_three_column div.repeat_set_contacts img {
	float:left;
	clear:none;
	width:100px;
	margin:2px 5px 5px 0;
}
#wrapper_two_column_left div.repeat_set_contacts img {
	float:left;
	clear:none;
	width:150px;
	margin:2px 5px 5px 0;
}
div.repeat_set_contacts h2 {
	color:#CC0000;
	margin:1.4em 0;
}
div.repeat_set_contacts h3 {
	margin-top:0;
}

div.repeat_set_contacts h4 {
	color:#CC0000;
}
div.repeat_set_contacts p {
	margin:0 0 1.6em 0;
}
/* ************************************ */




/* ************************************ */
/* Tmpl 1: research centers template*/
/* ************************************ */
div.repeat_research_modify {
	/* when in modify mode makes the set on yellow bg */
	border:2px solid #CC0000; 
	background-color:#FFFFCC;
	padding:16px;
}
div.repeat_research {
	clear:left;
	border-bottom: 1px solid #CCCCCC;
	padding:1.4em 0;
}
#wrapper_three_column div.repeat_research img {
	float:left;
	clear:none;
	width:150px;
	margin:2px 5px 5px 0;
}
#wrapper_two_column_left div.repeat_research img {
	float:left;
	clear:none;
	width:150px;
	margin:2px 5px 5px 0;
}
div.repeat_research h4 {
	color:#CC0000;
}

/* ************************************ */



/* ************************************ */
/* Tmpl 1: organizations template*/
/* ************************************ */
div.repeat_organizations_modify {
	/* when in modify mode makes the set on yellow bg */
	border:2px solid #CC0000; 
	background-color:#FFFFCC;
	padding:16px;
}
div.repeat_organizations {
	clear:both;
	border-bottom: 1px solid #CCCCCC;
	padding:1.4em 0;
}
#wrapper_three_column div.repeat_organizations img, #wrapper_two_column_left div.repeat_organizations img {
	float:left;
	clear:none;
	width:70px;
	margin:2px 10px 5px 0;
}
/* ************************************ */



/* ************************************ */
/* Tmpl1: Message (from the Chair/Dean Template*/
/* ************************************ */
#message_content img {
	float:right;
	clear:none;
	margin:0 0 10px 15px;

}
/* ************************************ */

/* ************************************ */
/* #mission template (from the Chair/Dean Template*/
/* ************************************ */
#mission_tmpl img {
	float:right;
	clear:none;
	margin:0 0 10px 15px;

}
/* ************************************ */



/* ************************************ */
/* FACULTY BIOS TEMPLATE*/
/* ************************************ */
.edit_mode_only {
	width:300px;
	border:1px solid #CC0000;
	padding:30px;
	background-color:#e2e2e2;
	margin-top:30px;
}
#armour_fac_bio h2 {
	margin:1.5em 0 0 0;
	padding:0;
}
#armour_fac_bio ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#armour_fac_bio div.research ul {
	list-style-type:disc;
}
#armour_fac_bio div.research li {
	margin:0 3em;
}
#armour_fac_bio li{
	margin-bottom:.6em;
}
#armour_fac_bio p{
	margin-top:0;
}
#armour_fac_bio img {
	float:left;
	clear:none;
	margin-right:15px;
}
#main_contact_text {
	width:250px;
	float:left;
	clear:none;
}
#additional_info {
	clear:left;
}
/* ************************************ */



/* ************************************ */
/* Tmpl 1: faculty department index template*/
/* ************************************ */

#fac_dept_index h2 {
	border-bottom:1px solid #CCCCCC;

}


/* ************************************ */
/* advisory board*/
/* ************************************ */
h3.adv_board {
	color:#666666;
}


/* ************************************ */
/* #story general template*/
/* ##ace_tmpl1_2colStoryGeneral.jsp*/
/* ************************************ */
#story_template div.story_image {
	width:200px;
	text-align:center;
	overflow:hidden;
	float:right;
	clear:none;
	margin:0 0 10px 20px;
}
#story_template p.caption {
	font-weight:bold;
	color:#666666;
}

/* ************************************ */
/* #newsletter article template*/
/* ##ace_tmpl1_newsletterArticle.jsp*/
/* ************************************ */
#newsletter_article div.feature_image {
	float:left;
	clear:none;
	width:150px;display:inline;
	
} 
#newsletter_article h2 {
	margin-top:0;
}

#newsletter_article div.story_image {
	width:200px;
	text-align:center;
	overflow:hidden;
	float:right;
	clear:none;
	margin:0 0 10px 20px;
}
#newsletter_article p.caption {
	font-weight:bold;
	color:#666666;
}
#newsletter_article div.story_container {
	clear:both;
	border-top:1px solid #dbdbd9;
	padding-top:2em;
	margin-top:2em;
}


/* ************************************ */
/* ace_tmpl1_deptartmentList*/
/* ************************************ */
#department_index dd {
	color:#666666;
	margin-left:30px;
	line-height:1.5em;
	margin-bottom:1.5em;
}
  
#department_index dt a:link,  
#department_index dt a:visited
{
	color:#000000;
	text-decoration:none;
}
#department_index dd a:link,  
#department_index dd a:visited {
	color:#666666;
	text-decoration:none;
}
#department_index dt a:hover,  
#department_index dt a:active {
	color:#CC0000;
	text-decoration:none;
}
#department_index dd a:hover,  
#department_index dd a:active {
	color:#CC0000;
	text-decoration:none;
}
#department_index dt {
	font-size:12px;

}


/*****************************************************/
/*************News template.**************/
/*****************************************************/
#news_templ {


}
#news_templ .feature_story {
	border-bottom:1px solid #dbdbd9;
	padding-bottom:3em;
}
#news_templ h2 {
	color:#333333;
	margin-bottom:1em;
	
}
#news_templ h3 {
	background-color:#dbdbd9;
	width:100%;
	padding:.6em .2em;
	margin:1em 0 .2em 0;
}
#news_templ .segment_wrap {
	clear:both;
}

#news_templ .feature_story img {
	float:left;
	clear:none;
	margin: 0 20px 20px 0;
	/*width:250px;*/
}
#news_templ .col1 {
	float:left;
	width:250px;
	clear:none;
	display:inline;
	margin-top:20px;
}
#news_templ .col1 img , #news_templ .col2 img {
	float:left;
	clear:none;
	margin:0 10px 10px 0;
	/*width:105px;*/
}
#news_templ div.article_body {
	clear:left;
	margin-bottom:2em;
}

#news_templ .col2 {
display:inline;
	float:left;
	width:250px;
	clear:none;
	margin-left:30px;
	margin-top:20px;
}
/*****************************************************/



/*****************************************************/
/*************Programs / program index **************/
/*****************************************************/
.section_header{
	background-color: #dbdbd9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-transform:uppercase;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:.7em;
	
}
#program_index {


}

/* div for extra program links */
#grad_info_box {
	width: 180px;
}

#program_index dl{
	margin-bottom: 2em;
}

#program_index dd {
	color:#666666;
	margin-left:20px;
	line-height:1.5em;
	margin-bottom:.15em;
}

#program_index dt {
	font-size:12px;

}
  
#program_index dt a:link,  
#program_index dt a:visited,
#program_index dt, #grad_info_box a:hover
{
	color:#000000;
	text-decoration:none;
}

#program_index dt a:hover,  
#grad_info_box a:hover{
	color:#CC0000;
	text-decoration:none;
}

#program_index dd a:link,  
#program_index dd a:visited,
#grad_info_box a {
	color:#666666;
	text-decoration:none;
}

#program_index dd a:hover,  
#program_index dd a:active {
	color:#CC0000;
	text-decoration:none;
}


#program_index dd.proglink{
	margin-bottom:.7em;
}

#program_index dd.proglink a,
dd.proglink a:link, 
dd.proglink a:visited{	
	color:#333333;
	font-weight:bold;

}

#program_index dd.proglink a:hover,
dd.proglink a:active{	
	color:#cc0000;
	font-weight:bold;

}

/*****************************************************/


/*****************************************************/
/************* Course Descriptions *******************/
/*****************************************************/
#courselist{
	padding-left:18px;
	padding-right:18px;
}

.course_header{
	margin-top: 10px;
	margin-bottom:10px;
	text-transform:uppercase;
	cursor:pointer;
	color:#cc0000;
	text-decoration:none;
}

.coursebody{
	/*margin-left:20px;*/
	margin-top:5px;
	text-align:justify; 
	/*font-size: 11px;*/
	color:#333333;
	display:none;
}

#course_links ul {
	list-style:none;
	margin:0;
}

#course_links ul li a{
  margin-bottom:0;
  color:#666666;
}

#program_index dd a:hover,  
#program_index dd a:active,
#course_links a:hover,#course_links a:active{
	color:#CC0000;
	text-decoration:none;
}
/*******************************************************



/***************************************************************************/
/***************** display columnar content in two columns *****************/
/***************************************************************************/
#listcontainer{ width:100%; }

.cL{
	float:left;
	width: 265px;
	height:100%;
	clear:both;
}


.cR{
	float:right;
	width: 265px;
	height:100%;
	clear:both;
}

/***************************************************************************/


/*************************************************************/
/*           used for generic hide / show element            */
/*************************************************************/
.box{
	display:none;	
	padding:3px;
	margin-top:10px;
	border: 1px solid #eeeeee;
}
/*************************************************************/



/***************************************************************************/
	/* disclaimer for course + program content */
/***************************************************************************/
#disclaimer{
	margin-top:20px;
	padding-top:10px;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
}


/****************************************************************/
/***********News item template*********************/
/****************************************************************/
div#main_news_image img {

	float:left;
	clear:none;
	margin:0 20px 10px 0;

}


/* fix tiny font size on LCMS fields in edit mode */
#content .lcms_label, 
#lcmsContentDiv #lcms_content_only_desc,
#lcmsContentDiv div#lcms_content_only_fields, 
#lcms_content_only_fields span.lcms_label, span.lcms_label
{
	font-size:10px;	
}

/**********New Course Descriptions **********************/
/*				Added 1-26-2011						*/
/*******************************************************/

#csl_course_descriptions .prerequisites, 
#csl_course_descriptions .corequisites {
	display:none;		
}
#csl_course_descriptions .attributes {

	display:block;	
}
#csl_course_descriptions  div.course_title {
	text-transform:uppercase;
	color:#cc0000;
	cursor:pointer;
}

#csl_course_descriptions  div.course_title:hover {
	text-decoration:underline;	
}
#csl_course_descriptions h2 {
	padding:20px 0 15px 0;	
}
#csl_course_descriptions .course_info  {
	display:none;
}
#csl_course_descriptions div.course  {

}
#csl_course_descriptions .course {
	padding-bottom:10px;
}

/*******************************************************/


