/* SMT Styles */



/*--------- section specific link colours --------*/
#Content a, #Content-Wide a, #Content a:visited, #Content-Wide a:visited
{
    color: #006633;
    text-decoration:none;
}

#Content a:hover, #Content-Wide a:hover
{
    color: #00AB67;
	text-decoration:none;
   
}


/*---------- Tabbed navigation ------------*/
div.tab 
{
	float: left;
	width: 805px;
	margin: 0;
	padding: 0;
}

html>body div.tab 
{ 
	padding-left: 0; /* Opera fix */
}
	
div.tab ul 
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

div.tab ul li
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.1em;
	font-weight: normal;
 }
  
div.tab ul li a, 
div.tab ul li span
{
	float: left;
	display: block;
	margin: 0;
	padding: 5px 8px 5px 8px;
	text-align: center;
	text-decoration: none;
	color:#6C2F90;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
div.tab ul li a, 
div.tab ul li span
{
	float: none;
}
 /* End IE5-Mac hack */
 
div.tab ul li
{
	background: url("../images/global/tabcorners_02.gif") no-repeat right top;
}

div.tab ul li a
{
	background: url("../images/global/tabcorners_01.gif") no-repeat left top;
}

div.tab ul li span, 
#SubNav div.tab ul li.smt_subnav_selected /* + */
{
	background: url("../images/smt/tabcornersselected_02.gif") no-repeat top right !important; /* + */
	border: none;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.tab ul li span a,
#SubNav div.tab ul li.smt_subnav_selected a /* + */
{
	background: url("../images/smt/tabcornersselected_01.gif") no-repeat top left !important;; /* + */
	border: none;
	color: #ffffff;
	margin: 0;
}

div.tab ul li a:visited
{
	color: #660099;
}

div.tab ul li span a:visited
{
	color: #ffffff;
}

div.tab ul li a:hover
{
	color: #cc9900;
	text-decoration: underline;
}


/*-------  Horizontal bar (sub nav) -------*/
#SubNav div.bar
{
	background-color: #00ab67;
	background-image: url(../images/smt/subBAR_end.gif);
}

#SubNav div.bar ul li.subbar_selected a
{
 	background-color: #71deb3;
}



/*------- SMT How to Apply section (some z-indexes amended by AW) -----------*/

#ApplyContainer
{
	text-align: center;
}

#ApplyContainer img /*Added by AW - needed to counter overall global image left float */
{
	float: none;
	margin-left: 0;
	margin-bottom: 0;
}

.contentShadow 
{
    /*background:url(../images/smt/apply/contentShadow.gif) repeat;*/
    position:relative;
    top:0px;
    z-index: 3;  /* amended by AW */
}

#contentTopBgnd 
{
    /*background:url(../images/smt/apply/contentTopBgnd.gif) no-repeat;*/
    top:0px;
    z-index: 3; /* amended by AW */
	padding-left: 10px; /* amended by AW */
}

/*.footerShadow 
{
    height:13px;
    background:url(../images/smt/apply/footerShadow.gif) no-repeat;
    position:relative;
    top:0px;
    z-index: 3; amended by AW  
}*/

.AppDrops
{
	margin: 0;
	padding: 0;
	position: relative;
}

.AppDrops ul
{
    list-style: none;
    margin:0 0 0 14px;
    padding:20px 0 10px 0;
} 

.AppDrops ul li
{
    padding:0 0 5px 0;
}

.AppHeader 
{
    margin:0;
    z-index:20;
    top:0px;
    position:relative;
	cursor:pointer; /* added by AW */
}

/* Unique drop-down heading IDs */

#submit1UL li, #offerUL li 
{
    font-size: 1.6em;
    font-family: Verdana, Arial;
    color: #00AB67;
    margin: 1em 0em 0.2em 0em;
    padding: 0;
	font-weight: 500;
	padding-left: 3px;
}

#submit1UL li img, #offerUL li img { padding-right: 3px; }

#submit1UL 
{
    background:url(../images/smt/apply/submit_bgnd.gif) no-repeat 450px -10px;
    display:none;
    margin-top:-20px;
	margin-left: 15px;
	text-align: left;
}

#offerUL 
{
    display:none;
    margin-top:-20px;
	margin-left: 15px;
	text-align: left;
}

/*#acceptedUL 
{
    background:url(../images/smt/apply/accepted_bgnd.gif) no-repeat 490px -40px;
    display:none;
    margin-top:-20px;
	margin-left: 15px;
	text-align: left;
}

#arrivalUL 
{
    display:none;
    margin-top:-20px;
	margin-left: 15px;
    padding-top:10px;
	text-align: left;
}

#registrationUL 
{
    background:url(../images/smt/apply/registration_bgnd.gif) no-repeat 370px -20px;
    display:none;
    margin-top:-20px;
	margin-left: 15px;
	text-align: left;
}*/


/*------------ Left Nav Links ----------*/
.nav-secondary-breadcrumb
{
	background-image: url(../images/arrows/arrowbullet_up.gif);
}

.nav-secondary-sectionheader
{
	background-image: url(../images/smt/leftnav-title-smt.gif);
	background-color: #00ab67;
}

.nav-secondary-sectionmenu li
{
	background-image: url(../images/arrows/arrowbullet.gif);
}

.nav-secondary-sectionmenu a:hover
{
	color: #00AB67 !important;
}


/*----------- SMT Landing page & Right Nav stuff -----------*/
#CentreFlash h1, #RightNav h1
{
    font-size: 1.6em;
    font-family: Verdana, Arial;
    color: #00AB67;
    margin: 1em 0em 0.2em 0em;
    padding: 0;
	font-weight: 500;
}

#CentreFlash h2, #RightNav h2  { color: #00AB67; }

#CentreFlash p { margin-top: 1em; }

#RightNav
{
    float: right;
    width: 330px;
  /*  height: 524px;*/
    font-family:Verdana;
    margin-left: 5px; 
	margin-top: -5px;
}

/*#RightNav ul, #RightStatic ul { padding: 0; margin-left: 20px; }*/

#RightNav a, #RightNav a:visited, #RightStatic a, #RightStatic a:visited
{
    color: #00AB67;
	text-decoration: none;
}

#RightNav a:hover, #RightStatic a:hover
{
    color: #00AB67;
	text-decoration: underline; 
}

#RightNav ul#RightNav-NewsList
{ 
	margin: 0;
	padding: 0;
    list-style-type:none;
	margin-left: 5px;
}

#RightNav ul#RightNav-NewsList li
{
	padding-left: 15px;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
	background-image: url(../images/smt/smt_cross.gif);
	background-repeat: no-repeat;
	background-position: left 0.8em;
	border-bottom: 1px dashed #aaaaaa;
}

/*----------- SMT HP dropdown lists styles -----------*/
.ddl
{
	width:318px; 
	font-size:1em;
	font-family:Verdana;
	position:relative;
	left:0px;
	z-index:101;
}

/* remove all the bullets, borders and padding from the default list styling */
.ddl ul
{
	padding:0;
	margin:0 !important;
	list-style-type:none;
}

.ddl ul ul
{
	width:318px !important;
	overflow:auto;
	height:200px;
	border:solid 1px #636567;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.ddl li
{
	float:left;
	position:relative;
	font-size:1em;
	width:166px;
}

/* style the links for the top level */
.ddl ul li a, .ddl ul li a:visited
{
	display:block;
	font-size:1em;
	text-decoration:none; 
	color:#636567 !important; 
	width:310px; 
	height:21px; 
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
	background-image:url(../images/smt/dropdown.gif);
	padding-left: 8px;
	line-height: 18px;
}

.ddl ul li a:hover  /* added by AW */
{
	text-decoration: none !important;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .ddl a, * html .ddl a:visited
{
	width:158px;
	w\idth:166px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.ddl ul ul
{
	visibility:hidden;
	position:absolute;
	top:19px;
	left:0; 
	width:290px;
	overflow:auto;
	height:200px;
}

/* another hack for IE5.5 */
* html .ddl ul ul
{
	top:19px;
	t\op:29px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.ddl table
{
	position:absolute;
	top:0;
	left:0;
}

/* style the second level links */
.ddl ul ul a, .ddl ul ul a:visited
{
	background:#ffffff; 
	color:#636567 !important; 
	height:auto; 
	line-height:1em; 
	padding:5px 10px; 
	width:279px !important;
	border:solid 1px #636567;
	border-bottom-width:0px;
	border-top-width:0px;
}

.ddl ul ul a:hover /* added by AW */
{
	text-decoration: none !important;
	color: #ffffff !important;
}

/* yet another hack for IE5.5 */
* html .ddl ul ul a
{
	width:158px;
	w\idth:158px;
}

.ddl ul ul li.last a, .ddl ul ul li.last a:visited 
{
    border-bottom-width:1px;
}

/* for IE5.x and IE6 browsers only */
.ddl ul li a:hover
{
	color:#000000;
	background-color:#00AB67;
}

.ddl ul li a:hover ul
{
    display:block;
	position:absolute;
	top:18px;
	left:0;
	background:#eee;
	margin-top:0;
	marg\in-top:1px;
}

.ddl ul li a:hover ul li a:hover,.ddl ul li a ul li a:hover 
{
    background-color:#00AB67;
	color:#ffffff;
}

/* make the second level visible when hover on first level list OR link */
.ddl ul li:hover ul, .ddl ul a:hover ul
{ 
	visibility:visible; 
}

.ddl ul li a:hover ul, .ddl ul li a:hover ul
{
	visibility:visible; 
}


div#SMT-ApplyList {
background-image: url(../images/smt/apply-bg-mid.jpg);
background-repeat: repeat-y;
width: 205px;

}

div#SMT-ApplyList div
{
	padding: 4px 5px 5px 5px;
	
}

div#SMT-ApplyListTop {
background-image: url(../images/smt/apply-bg-top.jpg);
	background-repeat: no-repeat;
	width: 205px;
	color: #FFFFFF;
	position:relative;
	top: 5px;
}

div#SMT-ApplyListBottom{
background-image: url(../images/smt/apply-bg-bottom.jpg);
	background-repeat: no-repeat;
	width: 205px;
	color: #FFFFFF;
}
 
/* div#SMT-ApplyList div
{
	background-image: url(../images/smt/apply-bg.jpg);
	background-repeat: no-repeat;
	padding: 4px;
}*/
 
div#SMT-ApplyList h2
{
	font-size: 1.5em;
    font-family: Verdana, Arial;
    color: #666 !important;
   	font-weight: 600;
	margin-top: 0px;
	padding-left: 3px;
}

div#SMT-ApplyList a.crossLink { background-image: url(../images/smt/smt_cross.gif); }
div#SMT-ApplyList a.crossLink, div#SMT-ApplyList a.crossLink:visited { color: #006633 !important; }
div#SMT-ApplyList a.crossLink:hover { text-decoration: none;  color: #00AB67 !important; }


div#SMT-ApplyList ol { padding: 0; margin-left: 30px; }

div#SMT-ApplyList ol li { /*list-style-image: url(../images/global/white_cross.gif);*/ }

div#SMT-ApplyList ol li a, div#SMT-ApplyList ol li a:visited { color: #006633 !important; }
div#SMT-ApplyList ol li a:hover { text-decoration: none;  color: #00AB67 !important; }


/*--------- Section Cross List & Link styles -----------*/
ul.crossList li { list-style-image: url(../images/smt/smt_cross.gif); }
a.crossLink { background-image: url(../images/smt/smt_cross.gif); }

/* inherites the rest from core.css */
.drop-down{	background-image: url(../images/smt/smt_cross.gif);}

h1 {color: #00AB67 !important;}
h2 {color: #00AB67 !important;}
h3, h4, h5 {color: #00AB67 !important;}

#Content-Wide .studentIntro-smt
{
/*	width: 600px;*/
	height: 100px;
    margin-top: 2px;margin-bottom: 15px;
}

#Content-Wide .studentIntro-smt img
{
    float: left;
	padding: 0;
	margin: 0;
}

#Content-Wide .studentIntro-smt .studentIntroText-smt
{
	height: 100px;
	padding: 5px;padding-bottom: 0;
    color: #666666;
    background-image: url(../images/bg-profile.jpg) !important;	background-repeat: no-repeat;
	margin-left: 103px;
}

#Content-Wide .studentIntro-smt .studentIntroText-smt h2
{
    font-size:1.4em;font-weight: bold; color: #00AB67;font-family: Verdana;
	margin: 0;	
}

#Content-Wide .studentIntro-smt .studentIntroText-smt h3
{
    color:#00AB67;
    font-size:1.2em;
	font-weight: normal;
	margin: 0;
	font-family: Verdana;
}

/*courseprofile overrides. Used for styling stuff from campus solutions*/

#courseprofile div.tab ul li a, #courseprofile div.tab ul li a:visited {font-family: Verdana,Arial,Helvetica,Sans-Serif;font-size: 0.9em;font-weight: normal;color: #00ab67 !important;}

#courseprofile div.tab ul li a:hover {color: #cc9900 !important; text-decoration: underline;}

#courseprofile div.tab ul li span a, #courseprofile div.tab ul li span a:visited {color: #ffffff !important; text-decoration: none; font-weight: bold;}

#courseprofile div.tab ul li span a:hover {color: #ffffff !important;text-decoration: underline !important;font-weight: bold !important;}

#courseprofile div.tab {border-bottom-width: 1px !important;border-bottom-color: #999 !important;}

#courseprofile .factfile {border-top-width: 1px !important;border-top-color:  #999 !important;border-bottom-color:  #999 !important;}

#courseprofile .courseprofilecontent h2 a, #courseprofile .courseprofilecontent h3 a {text-decoration: none; color: #333 !important;}

/*profile videos*/

.smtvideo {
border: 1px solid #ccc;
width: 576px;
padding:10px;
margin-left: 2px;
}

/* inner table border */

.topborder {border-top: #cccccc 1px solid !important}
.leftborder {border-left: #cccccc 1px solid !important}

