/********* from screen.css *********/
* {margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	}
body {margin:0;
	background:#c0c0c0 url(../../images/bodyBG.gif) top left repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	}
#clear {clear:both;}
table {
	margin-left: auto;
    margin-right: auto;
    text-align: left;
}
strong{
	font-weight:bold;
	line-height:inherit;	
}
em{
	font-style:italic;
}
u { text-decoration:underline;
}
a
{
font-weight:bold;
}	
.padding-top {padding:10px 10px 0 10px;}

p.newsletter {color:#FFFFFF;
	font-size:11px;
	margin:23px 14px 0 0;
	text-align:right;
	}
p.newsletter a {color:#FFFFFF;
	text-decoration:none;
	}
p.newsletter a:hover {color:#FFFFFF;
	text-decoration:underline;
	}

/* Structure */
#wrap {width:795px;
	margin-left: auto;
    margin-right: auto;
	}
#header {width:795px;
	height:81px;
	margin-left: auto;
    margin-right: auto;
	padding-right:2px;
	}
#logo {width:374px;
	height:69px;
	padding-left:10px;
	float:left;
	}
#search {width:360px;
	height:81px;
	margin:0 10px 0 10px;
	float:left;
	}
#search ul {padding: 0;}
#search li {float:right;
	list-style:none;
	font-size:11px;
	}
#search li a {color:#FFFFFF;
	text-decoration:none;
	}
#search li a:hover {color:#FFFFFF;
	text-decoration:underline;
	}
.search_box {border:none;
	padding:2px;
	height:12px;
	*height:11px;
	width:110px;
	font-size:11px;
	margin-top:-2px;
	}
.search_button {width:65px;
	height:17px;
	background:url(../../images/search.jpg) top no-repeat;
	}
#shadowWrap { 
	background:url(../../images/test2navbar_repeat.jpg) top left repeat-y;
	padding-top:5px;
	}
	/*Added by Abhijit*/

#shadowWrapSidebar {
	background:url(../../images/sidebar_content_repeat.jpg) top repeat-y;
	text-align:left;
	}
#shadowWrapMainContent {
	background:url(../../images/main_content_repeat.jpg) top left repeat-y;
	}
	/*Added by Abhijit ENDS*/


/* Top Nav */
#nav {
	height:20px;
/*	margin-top:0px;*/
	margin:0 12px 0 12px;;
	text-align:center;
	vertical-align:bottom;
	}
#nav ul {margin:0 0 0 5px;}
#nav li {list-style:none;
	float:left;
	line-height:18px;
	font:11px helvetica, arial, sans-serif; /* edited bhumish*/
	}
#nav li a {color:#070707;
	text-decoration:none;
	font-weight:bold;
	padding:0 14px;
	font:11px Arial, Helvetica, sans-serif;
	}
#nav li a:hover {color:#666666; font-weight:bold;}

#contentWrap {width:770px;
	margin:0 12px;
	}
#lftColImage {
	vertical-align:super; 
	padding-left:1px;
}
#lftCol {width:180px;
	_margin:0 0 0 0;
	float:left;
	}
#lftCol ul {padding:20px 0 0 10px;}
#lftCol ul ul {padding:0 0 0 10px;
	_padding:5px 0 0 10px;
	}
#lftCol li {list-style:none;
	line-height:10px;
	_line-height:10px;
	}
#lftCol li a {display:block;
	padding:0 0 0 10px;
	text-decoration:none;
	font-weight:bold;
	color:#032b66;
	}
#lftCol li a:hover {display:block;
	padding:0 0 0 10px;
	text-decoration:none;
	font-weight:bold;
	color:#ee3a43;
	}
#lft_year{width:160px;
	height:170px;
	padding:20px 0 0 1px;
	}
.leftsidebar{

	background:url(../../images/lft_nav_shdw.jpg) top right no-repeat;
}
#lft_year{width:160px;
	height:170px;
	padding:10px 0 0 1px;
	}
#lftCol .nav1linkon {
	color:#ee3a43;
}
#lftCol .nav2linkon {
	color:#ee3a43;
}
#lftCol .nav3linkon {
	color:#ee3a43;
}


#rtCol {width:570px;
	/*background:url(../images/lft_nav_shdw.jpg) top center no-repeat;*/
	float:left;
	}
#rt_main_img {width:568px;
	height:auto;
	}
#content {padding:15px 20px;
	clear:both;
	}
#label { 
background: url(../../images/content_engineers.jpg) center center no-repeat;}
.sectiontitle
{
	font-size:28px;
	color:#6d6d6d;
	font-weight:bold;
}
#content h2 {padding:8px 0 4px 0;
	font-size:28px;
	color:#6d6d6d;
	}
#content h3 {padding:6px 0 3px 0;
	font-size:20px;
	color:#6d6d6d;
	}
#content p{
	font-size:11px;
	line-height:18px;
	}
.first:first-letter {color:#ff0000;font-size:24px;}
#content_lt_col {width:362px;
	padding-right:10px;
	float:left;
	}
#content_rt_col {width:160px;
	float:left;
	}
#footer {width:770px;
	_margin:0 0 0 12px;
	_margin:0 0 0 12px;
	height:15px;
	background:url(../../images/testtwofooter.jpg) top center no-repeat;
	}
#btm_logo {
	background:url(../../images/testtwobtm_logo.jpg) top center no-repeat;
	}
#btm_links {width:795px;
	margin:0 auto;
	text-align:center;
	}
#btm_links p {margin:5px 0;
	font-size:11px;
	color:#767676;
	}
#btm_links a {color:#767676;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
	}
#btm_links a:hover {text-decoration:underline;}

/********END from screen.css*************/

table {
	margin-left: auto;
    margin-right: auto;
    text-align: left;
}

form {margin: 0px;}
ul {list-style-image:none;
font:11px Arial, Helvetica, sans-serif;}
a:link, a:active, a:visited {color: #032b66; text-decoration: none; font-weight:bold;}/*Abhijit changed*/
a:hover {color: #B10000; font-weight:bold;}

.outermosttable {width: 795px;}/*Abhijit changed props*/

.mainareatable {width: 795px;}

.navareacell {
width:170px;
vertical-align:top;
margin-left:10px;
margin-right:10px !important;
margin-right:0px;
}
.navtable {
	margin: 5px;
	background-color: #ECECE4;
	font-size:11px;
	line-height:18px;
}
.nav1cell {
width:150px;
font:11px Arial, Helvetica, sans-serif; /* Edited bhumish*/
margin-left:0px;
line-height:0px;
_line-height:0px;
padding-top:8px;
text-decoration:none;

}
.nav1linkon {
	color:#ee3a43;
	font-weight:bold;
}

.nav2linkon {
	color:#ee3a43;
	font-weight:bold;
}
.nav3linkon {
	color:#ee3a43;
	font-weight:bold;
}

.nav1arrow {text-decoration:none;}
/*a.nav1link:link, a.nav1link:active, a.nav1link:visited {

	text-decoration:none;
	font-weight:normal;
	color:#032b66;}
a.nav1link:hover {display:block;

	text-decoration:none;
	font-weight:normal;
	color:#ee3a43;}
a.nav1linkon:link, a.nav1linkon:active, a.nav1linkon:visited {text-decoration: none; color:#ee3a43;}
a.nav1linkon:hover {color: #ee3a43;}
*/
.nav2cell {
width:150px;
font:11px Arial, Helvetica, sans-serif; /* Edited bhumish*/
line-height:0px;
_line-height:0px;
margin-left:10px;
padding-top:8px;
text-decoration:none;
}

/*a.nav2link:link, a.nav2link:active, a.nav2link:visited {

	text-decoration:none;
	font-weight:normal;
	color:#032b66;}
a.nav2link:hover {display:block;

	text-decoration:none;
	font-weight:normal;
	color:#ee3a43;}
a.nav2linkon:link, a.nav2linkon:active, a.nav2linkon:visited {
font-weight:normal;
color:#ee3a43; 
text-decoration: none;
}
a.nav2linkon:hover {color:#ee3a43;}
*/
.nav3cell {
	line-height:0px;
	_line-height:0px;
	margin-left:4px;
	padding-top:8px;
	text-decoration:none;
}
.nav3arrow {text-decoration:none;}
a.nav3link:link, a.nav3link:active, a.nav3link:visited {display:block;
	/*padding:0 0 0 10px;*/
	text-decoration:none;
	font-weight:bold;
	color:#032b66;}
a.nav3link:hover {display:block;
	/*padding:0 0 0 10px;*/
	text-decoration:none;
	font-weight:bold;
	color:#ee3a43;}
a.nav3linkon:link, a.nav3linkon:active, a.nav3linkon:visited {color:#ee3a43; text-decoration: none; font-weight:bold;}
a.nav3linkon:hover {color:#ee3a43; text-decoration: none; font-weight:bold;}

.searchcell {padding: 8px 8px 8px 10px;}
.searchfield {border: 1px solid #B9B9B9; width: 120px;}

.breadcrumbtable {width: 100%;}
.breadcrumbcell { 
clear:both;
padding-left:0px !important;
padding-left:9px;
width:570px;
}


.contentareawithoutsidebar { 
	width:542px;
	margin-left: 10px;
	padding-left:10px;
	margin-right: 5px;
	
	background: url(../images/content_engineers.jpg) center center no-repeat;
	line-height:18px;
	}
.contentareawithoutsidebar p{
	line-height:20px;
	list-style-image:url(../images/redbullet.gif);
	margin-top: 10px ;
	}
.contentareawithoutsidebar li{
margin:2px 0px 2px 15px;
padding-left:12px;


list-style-image:url(../../images/redbullet.gif);	
}
.contentareawithoutsidebar a{color:#032b66;
	text-decoration:none;
	font-weight:bold;
	}
.contentareawithoutsidebar  a:hover {color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	}
.contentareawithoutsidebar ul{
padding-left:12px;
}
.contentareawithoutsidebar td a{
color:#032b66;
text-decoration:none;
font-weight:bold;
}


.contentareawithsidebar {
	width:310px;
	float:left;
	
	margin-left: 10px;
	padding-left:10px;
	margin-right: 5px;
	clear:both;
	background:url(../../images/content_engineers.jpg) center center no-repeat;
	line-height:18px;
	}
.contentareawithsidebar p{
	line-height:20px;
	list-style-image:url(../images/redbullet.gif);
	margin-top: 10px ;
		}
.contentareawithsidebar li{
margin:2px 0px 2px 15px;
padding-left:12px;


list-style-image:url(../../images/redbullet.gif);	
}
.contentareawithsidebar ul{
padding-left:12px;
}
.contentareawithsidebar a{color:#032b66;
	text-decoration:none;
	font-weight:bold;
	}
.contentareawithsidebar a:hover {color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	}
.contentareawithsidebar td a{
color:#032b66;
text-decoration:none;
font-weight:bold;
}



.contenttable {width: 100%;}

.contentwithsidebar {
	width:310px;
	float:left;
	margin-left: 10px;
	padding-left:10px;
	margin-right: 5px !important;
	margin-right: 5px;
	clear:both;
	background:url(../../images/content_engineers.jpg) center center no-repeat;
	line-height:18px;
	list-style-image:url(../../images/redbullet.gif);
}
.contentwithsidebar p{
	line-height:20px;
	list-style-image:url(../../images/redbullet.gif);
	margin-top: 10px ;
	
	
}
.contentwithsidebar li{
margin:2px 0px 2px 15px;
padding-left:12px;
list-style-image:url(../../images/redbullet.gif);	
}
.contentwithsidebar ul{
padding-left:12px;
}
.contentwithsidebar a{color:#032b66;
	text-decoration:none;
	font-weight:bold;
	}
.contentwithsidebar a:hover {color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	}
.contentwithsidebar td a{
color:#032b66;
text-decoration:none;
font-weight:bold;
}
.contentwithsidebar td{ 
margin-top:0px;}
.contentwithsidebar table * img{ 
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
border: 1px solid black;
}
.contentwithsidebar td * img{ 
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
border: 1px solid black;
}
.contentwithsidebar p * img{
border:thin;
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
/*border: 1px solid black;*/
border: 1px;
}
.contentwithsidebar table cellpadding{ width:10px;}
.contentwithsidebar table cellspacing{ width:10px;}




.contentwithoutsidebar {
	width:540px;
	float:left;
	margin-left: 10px;
	padding-left:10px;
	margin-right: 5px;
	
	clear:both;
	background: url(../../images/content_engineers.jpg) center center no-repeat;
	float:left;
	line-height:18px;
	list-style-image:url(../../images/redbullet.gif);
}
.contentwithoutsidebar p{
	line-height:20px;
	list-style-image:url(../../images/redbullet.gif);
	margin-top: 10px ;
	
}
.contentwithoutsidebar li{
margin:2px 0px 2px 15px;
padding-left:12px;
list-style-image:url(../../images/redbullet.gif);	
}
.contentwithoutsidebar ul{
padding-left:12px;
}
.contentwithoutsidebar a{color:#032b66;
	text-decoration:none;
	font-weight:bold;
	}
.contentwithoutsidebar a:hover {color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	}
.contentwithoutsidebar td a{
color:#032b66;
text-decoration:none;
font-weight:bold;
}
.contentwithoutsidebar td{
margin-top:0px;}
.contentwithoutsidebar table * img{
border: 1px solid black;
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;}
.contentwithoutsidebar td * img{
border: 1px solid black;
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;}
.contentwithoutsidebar p * img{
border: 1px solid black;
margin-left:10px;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;}
.contentwithoutsidebar table cellpadding{ width:10px;}
.contentwithoutsidebar table cellspacing{ width:10px;}




.contentdiv {margin: 20px; line-height: 18px;}
.homecontentdiv {margin: 15px 50px 15px 30px;}
.sidebar {width: 178px;}
.sidebardiv {width: 178px;}

.pageheader {padding:8px 0 4px 0;
	font-size:28px;
	font-weight: bold;
	color:#6d6d6d;
	line-height:50px;

 }
 .pageheadersmall {padding:8px 0 4px 0;
	font-size:20px;
	font-weight: bold;
	color:#6d6d6d;
	line-height:50px;

 }
.pageheaderarrow {margin-right: 10px;}
.sidebarcaption {
	padding:15px 10px 10px 0px;
	padding-right:18px;
	}
.contentphotoright {margin: 0px 0px 25px 25px;}
.contentphotoleft {margin: 0px 25px 25px 0px;}

.maintableimage {
width:100%;
height:100%;
background:url(../../images/test2content_repeat.jpg) top left repeat-y;
}

#topimage {
background:url(../../images/test2topshadow.jpg) top left no-repeat;
}
.sidebartext {
	padding-bottom:15px;
	margin-left: 0px !important;
	margin-left: 0px;
	margin-right:0px !important;
	margin-right:0px;
	padding-right:40px !important;
	
	padding-top:15px;
	background:none;
	font-size:12px;
	vertical-align:top;
	}
.sidebartext td{ padding-bottom:8px;}
.sidebartext td img{ padding-top:4px; border: 1px solid black;}


.breadcrumbcellcse {
	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/color-swatches/swatch_5.gif);

}
.sidebarcaptioncse {
	color: #000000;
	font-size: 12px;
	padding: 10px;
	background-image: url(/images/color-swatches/swatch_5.gif);

}
.breadcrumbcellence {

	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/color-swatches/swatch_1.gif);
}
.sidebarcaptionence {

	color: #FFFFFF;
	font-size: 12px;
	padding: 10px;
	background-image: url(/images/color-swatches/swatch_1.gif);
}
.breadcrumbcellme {


	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/color-swatches/swatch_4.gif);
}
.sidebarcaptionme {


	color: #FFFFFF;
	font-size: 12px;
	padding: 10px;
	background-image: url(/images/color-swatches/swatch_4.gif);
}
.breadcrumbcellee {
	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #333333;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/color-swatches/swatch_3.gif);

}
.sidebarcaptionee {
	color: #333333;
	font-size: 12px;
	padding: 10px;
	background-image: url(/images/color-swatches/swatch_3.gif);

}
.navtablehome {

	margin: 5px 0px;
}
.sidebarcaptionemis {
	color: #000000;
	font-size: 12px;
	padding: 10px;
	background-image: url(/images/color-swatches/swatch_7.gif);
}
.breadcrumbcellemis {
	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/color-swatches/swatch_7.gif);
}
.sidebarcaptionemis2 {
	color: #ECECE4;
	font-size: 12px;
	padding: 10px;
	background-color: #FF0033;
}
.breadcrumbcellemis2 {
	width: 400px;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FF0033;
}
.contenttablesubtitle {
	/*font:12px/15px Georgia, "Times New Roman", Times, serif;*/
	color: #990000;
	font-weight: bold;



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

/*** for header***/
#zone-3-dropdown {
z-index:900;
}
#zone-3-dropdown ul li {
z-index:500;
text-align:left;
}

* html div#zone-3-nav ul li ul { 
/*prevent multiple column drop downs in IE that resulted from 700px width code above*/
width: 100px;
color:#032b66;
}
 
#zone-3-nav a {
	font-weight:bold;
	color:#032b66;
	
}

#zone-3-nav, #zone-3-nav ul {
	list-style: none;
	line-height: 1;
	font-weight: normal;
	color:white;
	padding: 0;
	margin: 0 0 1em 0;
	font-size:12px ! Important;
	}


/*	float: inherit will make first line of content flush with the rest, but also causes flash movie on
	home page to be too high in IE Windows and Mac.
	CAN PROBABLY COMMENT OUT*/
* html div#zone-3-nav {float:inherit;}

#zone-3-nav a {
	/*width adjustments here affect only the top menu items*/	
	color:#032b66;
	display: block;
	text-decoration: none;
	padding: 0 0 0 0;
	font-weight:bold;
	}


#zone-3-nav li {
	float: left;
	padding: 0;
}

#zone-3-nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	/*comment out the two lines below to have multiple column drop down per item*/
	/*increase widths below to alter width of drop downs (doesn't work in IE)*/
	width: 20.8em;
	w\idth: 20.3em;

	font-weight: normal;
	border-width: 0.25em;
	border-width: 0em;
	margin: 0;
	background-image:url(http://smu.edu/sitecore/design/images/menuBG.gif);
	/*padding-left:20px;*/
}

#zone-3-nav ul ul .menuHeader {
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}

.menuHeader {
margin-top:100px;
margin-left:15px;
}

#zone-3-nav li li {
	padding-right: 1em;
	width: 18em;
	
}

#zone-3-nav li ul a {
/*increase widths below to alter width of drop downs (IE only)*/
	width: 22em;
	w\idth: 18em;
	margin-left:15px;
/*	padding: 0.25em 0.5em;*/
	color:#032b66;
	font-weight:bold;

}

#zone-3-nav li ul a:hover {
/*increase widths below to alter width of drop downs (IE only)*/
	color:#C10000;
	font-weight:bold;
}

#zone-3-nav li ul ul {
	margin: -1.75em 0 0 14em;
}



#zone-3-nav li:hover ul ul, #zone-3-nav li:hover ul ul ul, #zone-3-nav li.sfhover ul ul, #zone-3-nav li.sfhover ul ul ul {
	left: -999em;
	
}

#zone-3-nav li:hover ul,  #zone-3-nav li.sfhover ul, #zone-3-nav li li.sfhover ul, #zone-3-nav li li li.sfhover ul {
	left: auto;
}

#zone-3-nav li li:hover ul, #zone-3-nav li li li:hover ul, #zone-3-nav li li.sfhover ul, #zone-3-nav li li li.sfhover ul {
	display: none;
}


/*force hover area to match width of drop downs*/
#zone-3-nav li li:hover, #zone-3-nav li li.sfhover {
width: 18em;
}

.dropDown {
margin-right:10px;
display: block;
/*USE TO LOWER DROPDOWN POSITION:
margin-bottom:10px;*/
}

.menuDivider {
border-top: 1px dotted #B10000;
margin-top: 5px;
margin-bottom: 5px;
}

 /* END ADAPTED CSS FROM SUCKERFISH TEMPLATE */
