@import "widgits.css";
#NoShow1 {display: none;}
/* General Styles
----------------------------------------------- */
pre{ height:0 }
body {margin:0 auto; background:#666666 url(../images/bg.gif); font-size:100%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
*{margin: 0; padding: 0; }
img, hr {border: 0;}
p.error{ color:#f00; padding:0; }
.l {float: left;}
.r {float: right;}
hr { border-top: 1px solid #DADAD9; height:0;display: block; clear: both;  margin: 15px 0 15px 0; width: 100%; }
.half {margin:0 0 10px 0; padding:0 10px; width:350px; height:250px; border:1px solid #ddd;}
iframe {z-index: 0;}

/*----------------------------------------------- */
/* Page Structure 
(only styles related to structure i.e. width, height, padding, float, etc. are listed here. All other styles are applied further in this file)
----------------------------------------------- */
#bodyWrap {margin:0 auto; padding:0px; width:940px;  }
#wrapper {margin:0px; padding:0px; width:100%; float:left; text-align:center; background:#fff;} 
#firstCol {width:200px; padding-bottom:20px; float:left; text-align:left;}
#secondCol {margin:15px 0px 0px 5px; padding:0; width: 725px; float:left; text-align:left; height: auto;}
#MiniHomesecondCol {margin:0px 0px 0px 5px; padding:0; width: 725px; float:left; text-align:left; height: auto;}
#thirdCol {margin: 12px 3px 0px 0px; padding: 5px; background-color:#fbfbfb; width:135px; float:right; height: auto; text-align: justify;}
#bodyhomeWrap {margin:0 auto; padding:0px; width:940px;}
#bodyhomeWrap #content {margin:0; padding:0px; width:auto;}
#bodybg {margin:0px 0px 0px 0px; padding:0px 9px 10px 10px; width:940px;float:left; clear:both; background:#fff;}
#arekibo {padding-bottom:20px;float:left; clear:both;}
#arekibo a {padding-left:20px; padding-top:10px; float:left; font-size:0.7em; color:#fff; text-decoration:none;}
#arekibo a:hover {font-size:0.7em;color:#fff; text-decoration:underline;}
/*-----------------------------------------------------------------------------------------------------------------------*/

/* Header 
----------------------------------------------- */
#header {margin: 0 auto; padding:0px; float:left; background:#fff;width:939px; }
#logo {margin:0; padding:16px 0px 0px 5px; width:396px; float:left;}
#logo img {margin:0px; padding:0px;}

/* Top links TNS 
----------------------------------------------- */
#tns {margin:0px 0px 0px 0px; padding:20px 1px 24px 29px; width:490px; float:right;background:#F6F6F6 url(../images/top_area_bg.jpg) no-repeat left top;}
#tns ul {margin:0px; padding:1px 0px 22px 2px; float:left; list-style:none; width:auto;}
#tns ul li {margin:0; padding:0px 0px 3px 0px; float:left; background:none !important;}
#tns ul li a {margin:0; padding:2px 9px 3px 9px; text-decoration:none; color:#0079C2; font-size:0.7em; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#tns ul li a:hover {text-decoration:underline;}
#tns ul li a.adv {padding-left:15px; border:none; background:none; text-decoration:underline; font-size:0.9em;}
#tns ul li a.adv:hover {text-decoration:none;}

#tns #toplinks {margin:0px !important; padding:0px !important; float:right; }
#tns #toplinks ul {margin:0px !important; padding:0px !important;}
#tns #toplinks ul li {margin:0px !important; padding:0px !important;}
#tns #toplinks ul li span.sep {display:none;}
#tns #toplinks ul li a {margin:0; padding:2px 9px 3px 9px; text-decoration:none; color:#0079C2; font-size:0.75em; font-weight:bold; border:none; background: url(../images/orange_arrow.gif) no-repeat 0;}
#tns #toplinks ul li a:hover {text-decoration:underline;}
#tns #toplinks ul li a.on{text-decoration:underline;}

/* Top search 
----------------------------------------------- */
#topSearch {margin:0px; padding:0px 0px 0px 35px !important; float:left; font-size:0.8em; }
#topSearch a {margin:0px; padding:0px; float:left;}
#topSearch fieldset {border:none;}
#topSearch label {padding:5px 2px 0px 0px; color:#000000; font-size:0.85em; font-weight:bold;float:left;clear:none; border:none;font-family:Tahoma;}
#topSearch input {margin:0px; padding:3px 3px 3px 5px; width:133px; border:1px solid #666666; background:#fff; color:#000; float:left; font-family:Tahoma;}
#topSearch input.go {margin:0px; padding:0px 4px 5px 2px; width:27px; border:none; background:#CC6600; color:#fff; font-weight:bold; font-family:Tahoma;}

#resultsSearch label {margin:0px 10px 0 0; font-weight: bold; font-size: 1.1em; float:left;} 
#resultsSearch input {margin:0; padding-left:4px; border:1px solid #7F9DB9; color:#6F7072; font-size:0.8em; float:left; }
#resultsSearch a {margin:0 0 0 4px; padding:0; float:left;}
#serBot {margin-left: auto; margin-right: auto; width: 590px;}

/* Main Menu  */
/*-----------------------------------------------------------------------------------------------------------------------*/
ul#gns {margin:0px; padding:0; width:939px; border-bottom:1px solid #fff; list-style:none; float:left; background:#0079C2; font-size:0.75em;}
ul#gns li {margin:0px; padding:13px 0 13px 0px; border-right:1px solid #fff; text-align:center; float:left;font-weight:bold; }
ul#gns li a {margin:0px; color:#fff; text-decoration:none;}
ul#gns li a:hover {background:#767165 !important;}
ul#gns li a.on {background:#767165 !important;}
ul#gns li#gns1 {width:66px; background:#0079C2 url(../images/gns1.jpg) repeat-x left;}
ul#gns li#gns2 {width:163px; background:#0079C2 url(../images/gns2.jpg) repeat-x left;}
ul#gns li#gns3 {width:229px; background:#0079C2 url(../images/gns3.jpg) repeat-x left;}  
ul#gns li#gns4 {width:182px; background:#0079C2 url(../images/gns4.jpg) repeat-x left;}
ul#gns li#gns5 {width:145px; background:#0079C2 url(../images/gns5.jpg) repeat-x left;}
ul#gns li#gns6 {width:149px; background:#0079C2 url(../images/gns6.jpg) repeat-x left; border:none;}
ul#gns li#gns1 a {padding:13px 15px 13px 16px; }
ul#gns li#gns2 a {padding:13px 15px 13px 16px;}
ul#gns li#gns3 a {padding:13px 15px 13px 16px;}  
ul#gns li#gns4 a {padding:13px 15px 13px 16px;}
ul#gns li#gns5 a {padding:13px 15px 13px 16px;}
ul#gns li#gns6 a {padding:13px 18px 13px 19px;}


/*-----------------------------------------------------------------------------------------------------------------------*/
/* Status Bar and Breadcrumbs 
----------------------------------------------- */
#statusBar {padding:10px 13px 8px 13px; width:913px; float:left; clear:both; font-size:0.7em; color:#646464; background:#EFEFEF url(../images/bc_shadow.jpg) no-repeat top;}
ul#bcrumbs {margin:0; padding:3px 0 0 0; float:left; list-style-type: none;}
ul#bcrumbs a {padding:0px 0px 0px 10px; margin:0px; color:#000; background:url(../images/bread_arrow.gif) no-repeat 0;text-decoration: none;}
ul#bcrumbs a:hover {text-decoration:underline;}
ul#bcrumbs li {margin:0; padding:0 0 0 7px; float:left; /*background: url(../images/bread_arrow.gif) no-repeat left top;*/ }


/*PrintEmail
----------------------------------------------- */
ul#PrintEmail {padding:3px 2px 3px 10px; margin:0px;float:right; list-style:none; display:inline; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
ul#PrintEmail li {display:inline; }
ul#PrintEmail li a {margin:0; text-decoration:none; color:#0079C2; }
ul#PrintEmail li a:hover {text-decoration:underline;}
ul#PrintEmail li.email a {padding:0px 9px 0px 16px; background: url(../images/envelope.gif) no-repeat 0;}
ul#PrintEmail li.print a {padding:0px 9px 0px 13px; background: url(../images/print.gif) no-repeat 0;}


/* First Col 
----------------------------------------------- */
#firstCol {font-size:0.7em; margin-top:10px; margin-right:10px; width:200px;}
#firstCol a {color:#0079C2; text-decoration:none;}
#firstCol a:hover {text-decoration:underline;}
#firstCol p#title { display:none }
#firstCol ul {margin:0px; padding:0px; }
#firstCol ul li {padding:0; list-style:none; border-bottom: 1px solid #fff; background:#EBECEC; }
#firstCol ul li a {margin:0px; padding:8px 0 8px 20px; color:#0079C2;font-weight:bold; display:block; text-decoration:none;}
#firstCol ul li a:hover {color:#fff; background:#0079C2 url(../images/gns_arrow.gif) no-repeat 10px 12px; text-decoration:none;font-weight:bold; display:block;}
#firstCol ul li.on a {color:#fff; background:#0079C2 url(../images/gns_arrow.gif) no-repeat 10px 12px; font-weight:bold;}
#firstCol ul li.open {padding-bottom:0; background:#fff; }
#firstCol ul li.open ul {margin:0px; border-top:1px solid #D0D0D0;}
#firstCol ul li.open ul li {padding:0px; background:#FAFAFA; border-bottom: 1px solid #ccc;}
#firstCol ul li.open ul li a {margin:0; padding:8px 0 8px 20px; background:#fff; color:#767064; font-weight:bold;}
#firstCol ul li.open ul li a:hover {color:#fff; font-weight:bold; background:#80BCE0 url(../images/gns_inside.gif) no-repeat 10px 12px;}
#firstCol ul li.open ul li.on a {color:#fff; font-weight:bold; background:#80BCE0 url(../images/gns_inside.gif) no-repeat 10px 12px;}
#firstCol ul li.open ul li.on a {color:#fff; font-weight:bold; background:#80BCE0 url(../images/gns_inside.gif) no-repeat 10px 12px;}
#firstCol ul li.open ul li#eventDetails{display: none;}
#firstCol ul li.open ul li#eventDetails.on{display: list-item;}
#firstCol ul li.open ul li#courseDetails{display: none;}
#firstCol ul li.open ul li#courseDetails.on{display: list-item;}
#firstCol ul li.open ul li#eventBooking{display: none;}
#firstCol ul li.open ul li#eventBooking.on{display: list-item;}
#firstCol ul li.open ul li#JodDetails{display: none;}
#firstCol ul li.open ul li#JodDetails.on{display: list-item;}
#firstCol ul li.open ul li#JodApplication{display: none;}
#firstCol ul li.open ul li#JodApplication.on{display: list-item;}
#firstCol ul li.open ul li#SMSAlertsActivation{display: none;}
#firstCol ul li.open ul li#SMSAlertsActivation.on{display: list-item;}

/*Site Specific padding necessary in some -----------------------------------------------------------------------------*/
#searchCol { padding: 0px 0px 0px 0px; text-align:left; background:none; font-family: Tahoma; font-size: 0.8em;}
#resultsSearch  {padding-left: 10px; margin-left:auto; margin-right: auto; clear:both; height:20px; width:600px;}


/*Homepage
----------------------------------------------- */
#MainArea {margin:0px; padding:0;float:left; background: url(../images/homeArticle_bg.jpg) no-repeat top left;}
#MainArea .Welcome {margin:0;padding:30px 0px 0px 0px;width:440px; float:left;}
#MainArea .Welcome h1 {padding:0 0 10px 0; font-family:Futura Medium; color:#0079C2; font-size:1.7em; border:none;background:none;}
#MainArea .Welcome .homeArticle {padding:0 0 16px 10px;}
#MainArea .Welcome .homeArticle p {line-height:1.4em;}
#MainArea .Welcome .FindCourse {padding:15px 0 10px 10px; background:#EFEFEF url(../images/find_course.jpg) no-repeat left;}
#MainArea .Welcome .FindCourse h2 {padding:0 0 5px 60px; margin:0px; border:none !important; font-family:Futura Medium; color:#0079C2; font-size:1.3em; font-weight:normal;}
#MainArea .Welcome .FindCourse p {padding:0 0 6px 60px; margin:0px;}
#MainArea .Welcome .FindCourse a {margin:0; padding:2px 6px 3px 6px; text-decoration:none; color:#0079C2; font-size:0.85em; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#MainArea .Welcome .FindCourse a:hover {text-decoration:underline;}
#MainArea .flash {float:left;}

#bottomHalf {margin:0; padding:0; float:left;width:940px;}
#bottomHalf .homepanel {margin:18px 20px 0px 0px; width:268px; height: 200px; overflow: auto; float:left; clear:none; border:1px solid #CCCCCC;}
#bottomHalf .homepanel h2 {padding:7px 0px 7px 10px; _padding:6px 0px 6px 10px; margin:0px; border:none; background:#767165 url(../images/brown_arrow.gif) right no-repeat; font-weight:bold; color:#fff;}
#bottomHalf .homepanel p a {margin:0; padding:2px 6px 3px 6px; text-decoration:none; color:#0079C2; font-size:0.95em;border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#bottomHalf .homepanel a:hover {text-decoration:underline;}
#bottomHalf .homepanel p {padding:0px 5px 0 10px; line-height:1.4em; font-size:0.9em; }
#bottomHalf .homepanel ul { _width:266px; padding:15px 24px 0px 0px; _padding:15px 0px 0px 0px;  margin:0px; font-size:1em; float:left; clear:none; background:url(../images/shadow_funding.jpg) #ffffff no-repeat;}
#bottomHalf .homepanel ul li {padding:5px 0 8px 14px; margin:0px; list-style:none; float:left; clear:none;background:none;}
#bottomHalf .homepanel ul li a {padding:0px; margin:0px; background:none; border:none; font-weight:normal; color:#0079C2; text-decoration:underline;background:none;}
#bottomHalf .homepanel ul li a:hover {text-decoration:none;}
#bottomHalf .homepanel ul li ul {_width:230px;  padding:0px; margin:0px;background:none;}
#bottomHalf .homepanel ul li ul li {padding:0px;margin-bottom:0px;float:left; clear:none;background:none; }
#bottomHalf .homepanel ul li ul li.text {width:180px; font-size:0.9em;line-height:1.4em; }
#bottomHalf .homepanel ul li ul li.image {float:left;  padding-right:10px; padding-top:5px; width:40px }
#bottomHalf .homepanel ul li ul li.image img {padding:1px; border:1px solid #CCCCCC; } 
#bottomHalf .homepanel ul li ul li.content {float:left;  width:180px;  font-size:0.9em; }


#bottomHalf #homeTab .tabContent {float:left; clear:none; width: 341px; height: 155px;}
#bottomHalf #homeTab .imiTabControlHeaders{width: 358px;}
#bottomHalf #homeTab .NewsFeed ul {padding:0px 0px 0px 10px; margin:0px;list-style:none; font-size:1em; float:none;}
#bottomHalf #homeTab .NewsFeed ul li {padding:5px 0 5px 0;background:none;}
#bottomHalf #homeTab .NewsFeed ul li a {color:#0079C2; font-weight:normal;float: none;}


/*End Homepage-------------------------*/


/*SecondCol
----------------------------------------------- */
#MainArticle {clear:none; float:left; width:500px;}
.standardArticle {margin:0px; padding:0px; clear:none; float:left; width:500px;}
.standardArticleWide{margin:0px; padding:0px; clear:none; float:left;}
.standardArticleWide img, .standardArticle img {margin:17px 17px 0 0; padding:1px; float:left; clear:none; border:1px solid #999;}

/*RHS Links*/
.RHSLinks {margin:0px 0px 10px 0px; padding:0px; width:209px; float:right; clear:right; }
.RHSLinks h2 {padding:7px 0px 7px 10px; margin:0px !important; border:none; background:#767165 url(../images/brown_arrow.gif) no-repeat right; font-weight:bold; color:#fff !important;}
.RHSLinks .RHSLinksText {margin:0px; padding:0px 0px 10px 0px; width:207px; float:left; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.RHSLinks .RHSLinksText img {margin:0px;padding:0px;}
.RHSLinks .RHSLinksText h2 {font-size: 1.0em; color: #0079C2; background:none;}
.RHSLinks .RHSLinksText div{padding-left:10px}

#content .RHSLinks .RHSLinksText p{margin:5px 0; float:left;}
.RHSLinks .RHSLinksText p a {padding:0px 9px 0px 7px;  width:169px; float:left; clear:both; text-decoration:none; font-size: 0.85em;color: #0079C2;border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
.RHSLinks .RHSLinksText p a:hover {text-decoration:underline;}
.RHSLinks .RHSLinksText ul#featuredLinks {margin:0px; padding:0 0 0 10px; clear:both; float:left; list-style:none;}
.RHSLinks .RHSLinksText ul#featuredLinks li {margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; width:180px; float:left; clear:both; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x; }
.RHSLinks .RHSLinksText ul#featuredLinks li a {margin:0; padding:0px;font-size:0.95em; text-decoration:none; color:#0079C2; background:none; border:none; padding:0px;}
.RHSLinks .RHSLinksText ul#featuredLinks li a:hover {text-decoration:underline;}

/*Staff Article List*/
#staffArticleList {padding:0px; margin:0px; float:left; width:505px;}
#staffArticleList .staffArticleListItem {padding:15px 15px 15px 0px; margin:0px;width:475px;float:left; clear:both; border-bottom:1px solid #CCCCCC;}
#staffArticleList .staffArticleListItem .textItem {float:left; width: 365px;}
#staffArticleList .staffArticleListItem .textItem *{width: 365px; float: none; clear: none;margin-left: 0px; margin-right: 0px;}
#staffArticleList .staffArticleListItem .textItem h2 {padding:4px 0px 8px 0px; margin:0px; border:none; float:left; clear:both;}
#staffArticleList .staffArticleListItem .textItem h2 a {color:#0079C2;}
#staffArticleList .staffArticleListItem img {margin:0px 17px 0 0;float:left; clear:none; padding:1px; border:1px solid #ccc;}
#staffArticleList .staffArticleListItem ul#StaffDetails {padding:0px; margin:0px; float:left; clear:both; list-style:none;font-size:0.9em; }
#staffArticleList .staffArticleListItem ul#StaffDetails li {padding-left:0px; line-height:1.6em; background:none;}
#staffArticleList .staffArticleListItem .h2ArticleList {float: none !important; padding:0px 0px 12px 0px !important;}
/*Staff Article from List Article*/

#acquisitionsList div.staffArticleListItem{ clear:both } 
#acquisitionsList div.staffArticleListItem div.text{ float:right; display:inline; width:620px } 
#acquisitionsList div.staffArticleListItem div.pic{ float:left; display:inline;  } 

.staffArticleListArticle h1 {margin-bottom:22px !important; }
.staffArticleListArticle img {margin:0px 17px 0 0;float:left; clear:none; padding:1px; border:1px solid #ccc;}
.staffArticleListArticle ul#StaffDetails {list-style:none;font-size:0.9em;}
.staffArticleListArticle ul#StaffDetails li {padding-left:0px; line-height:1.6em; background:none;}

/*News List with tabwrapper*/
#LeftArea {margin:0px; float:left; width:480px;}
#LeftArea .TopArea {padding:0px; margin:0px 0px 10px 0px; clear:both; float:left; width:494px;}
#LeftArea .TopArea #tabWrapper #FAQShowAllHideAll {margin:0px 0px 0px 120px; padding:0px; clear:none; float:left; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#LeftArea #FAQShowAllHideAll {margin:0px 10px 0px 0px; padding:0px; clear:none; float:right; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#LeftArea #FAQShowAllHideAll ul {margin:0px; padding:0px; list-style:none; }
#LeftArea #FAQShowAllHideAll ul li {margin:0px; padding:1px 0px 2px 0px; color:#0079C2; background:none;}
#LeftArea #FAQShowAllHideAll ul li a {margin:0; padding:0px 8px 0px 8px; text-decoration:none; font-size:0.95em; color:#0079C2; }
#LeftArea #FAQShowAllHideAll ul li a:hover {text-decoration:underline;}

#LeftArea .TopArea div#newsEventsTab {padding:0px 0px 0px 0px; margin:0px; float:left; width:485px; border:none;}
#LeftArea .TopArea div#newsEventsTab div.tabHeader {padding:0px; margin:0px; width:487px; float:left; clear:none; border:none;}
#LeftArea .TopArea div#newsEventsTab div.tabHeader input {padding:3px 0 3px 12px; width:109px; text-align:left; font-weight:normal;}
#LeftArea .TopArea div#newsEventsTab div.tabHeader input.tabButton {padding-left:12px; color:#fff; border:1px solid #0079C2; background:#0079C2 url(../images/gns_arrow.gif) no-repeat 7px;}
#LeftArea .TopArea div#newsEventsTab div.tabHeader input.tabButtonSelected {color:#0079C2; border-bottom:1px solid #fff; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;  background:#fff url(../images/blue_arrow.gif) no-repeat 7px;}
#LeftArea .TopArea div#newsEventsTab div.tabContent {padding:0px; margin:0px; width:485px; float:left; border:none;}
#LeftArea .TopArea div#newsEventsTab div.tabContent .hints {padding:15px 10px 10px 10px !important; color:#767064 !important;}

/*FAQ's list*/
#LeftArea .faqClamShellList {margin:0px; padding:15px 0px 10px 10px; width:440px; clear:none; float:left;}
#LeftArea .faqClamShellList p {margin:0px; padding:0px 0px 10px 0px !important;}
#LeftArea .faqClamShellList dt {padding:0 0 0 20px; float:left; color:#0079C2; text-decoration:underline;}
#LeftArea .faqClamShellList dl.list {float:left;width:440px;}
#LeftArea .faqClamShellList dl.list dt {clear:both; float:left; width:440px !important; background: url(../images/news_icon.gif) no-repeat 0; }
#LeftArea .faqClamShellList dl.list dd {padding:10px 0px 0px 20px; margin:0px; width:430px; clear:both; float:left;}
#LeftArea .faqClamShellList dl.list dd.seperator {display: none}
#LeftArea .faqClamShellList dl.list dd.seperator hr {margin:10px 0 10px 0; padding:0px;}
#LeftArea .hints {padding:0px; clear:both; float:left; width:300px; color:#000 !important; font-weight:bold;}

#LeftArea .FAQList .faqClamShellList {margin:10px 0 10px 0; padding:0px; width:500px; clear:both; float:left; border:none;}
#LeftArea .FAQList .faqClamShellList dt {padding:5px 0 0 30px; float:left; background: url(../images/q_but.gif) no-repeat 0 !important; color:#0079C2; text-decoration:underline;}
#LeftArea .FAQList .faqClamShellList dl.list dt {clear:both; float:left;}
#LeftArea .FAQList .faqClamShellList dl.list dd {padding:15px 0px 0px 30px; width:465px;background: url(../images/a_but.gif) no-repeat 0 20px;}
#LeftArea .FAQList .faqClamShellList dl.list dd.seperator {margin:0px; padding:0px; background:none; }
#LeftArea .FAQList .faqClamShellList dl.list dd.seperator hr {margin:10px 0 10px 0; padding:0px;}

/*New List Only*/
#LeftArea .NewsClamShellList {margin:10px 0 10px 0; padding:0 0 0 18px;  clear:both; float:left; border:none;}
#LeftArea .NewsClamShellList .NewsClamTitle {padding:20px 20px 20px 20px; float:left; clear:both; float:left; background: url(../images/news_icon.gif) no-repeat 0px 24px; }
#LeftArea .NewsClamShellList .eventListDate {color: #787A7F;}
#LeftArea .NewsClamShellList .titleProper {color:#0079C2; text-decoration:underline; padding: 0px 0px 0px 10px; cursor: pointer;}
#LeftArea .NewsClamShellList .NewsClamContent {padding:0 0 10px 20px; margin:0px;width:420px;clear:both; float:left; }
#LeftArea .NewsClamShellList .NewsClamContent p {padding:0 0 10px 0px; margin:0px; clear:both; /*float:left;*/ }
#LeftArea .NewsClamShellList .NewsClamItem .NewsClamTitle {border-top: 1px solid #CCC; width:440px; }
#LeftArea .NewsClamShellList .NewsClamItem:first-child .NewsClamTitle {border-top: 0px solid #CCC}
#LeftArea .hintArea {padding:0px 0px 10px 0px; float:left; width:500px;}
#LeftArea .NewsList {padding:0px; float:left;}
#LeftArea .NewsList hr {padding:0px; margin:0px;}

/*Mini Home Page*/
#MiniHomeBottom {float:left; width: 724px;}
#MiniHomeBottom .MembersArea {padding:0 0 10px 0; float:left; clear:both; width: 724px;}
#MiniHomeBottom .MembersArea .MembersAreaText {float:left;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text {margin:13px 0 0 0; float:left; clear:none;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text h1 {padding:0px 0px 5px 20px; margin:0px; width:200px;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text p {padding-right:10px !important; width:220px; }
#MiniHomeBottom .MembersArea .MembersAreaText .Text .TextBottom {margin-top:17px; padding:15px 0 15px 10px; width:224px; float:left; background:#EFEFEF;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text .TextBottom h2 {padding:0 0 10px 0; margin:0px; border:0px; font-family:Futura Medium; color:#0079C2; font-size:1.4em !important; font-weight:normal;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text .TextBottom a.login {margin:0; padding:2px 9px 3px 9px; text-decoration:none !important; color:#0079C2; font-size:0.85em; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#MiniHomeBottom .MembersArea .MembersAreaText .Text .TextBottom a:hover.login {text-decoration:underline !important; }
#MiniHomeBottom .MembersArea .MembersAreaText .Text .TextBottom a.normLink {padding:10px 0 0 0; float:left; clear:both; font-size:0.85em; color:#0079C2;} 
#MiniHomeBottom .MembersArea .MembersAreaText .Picture {float:left; }

#MiniHomeBottom .LibraryLinks {margin:0px 10px 0px 0px; padding:0px; width:208px; height: 194px;float:left; clear:none;border:1px solid #CCCCCC;}
#MiniHomeBottom .LibraryLinks h2 {padding:7px 0px 7px 10px; margin:0px; border:0px; color:#fff !important; background:#CC6600 url(../images/h2_orange_bg.gif) no-repeat right; font-weight:bold;}
#MiniHomeBottom .LibraryLinks .LibraryText a {margin:0; padding:2px 4px 3px 4px; text-decoration:none; color:#0079C2; font-size:0.85em; }
#MiniHomeBottom .LibraryLinks .LibraryText a:hover {text-decoration:underline;}
#MiniHomeBottom .LibraryLinks .LibraryText p {padding:0px 10px 5px 10px; margin:0px; line-height:1.4em; color:#0079C2; font-size:0.9em; }
#MiniHomeBottom .LibraryLinks .LibraryText ul {padding:0px 0px 10px 10px; margin:0px; font-size:1em;float:left; clear:none;}
#MiniHomeBottom .LibraryLinks .LibraryText ul li {padding:0px 1px 0px 5px; margin:5px 0px 0px 0px; width:180px;list-style:none; float:left; clear:both; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x;}
#MiniHomeBottom .LibraryLinks .LibraryText ul li a {padding:0px; margin:0px; }
#MiniHomeBottom .LibraryLinks .LibraryImage {padding-bottom:10px;}

#MiniHomeBottom #tabWrapper {margin:0px; padding:0px;width:282px; float:left;}
#MiniHomeBottom #tabWrapper #tabContentWrapper {width:260px;float:left;}
#MiniHomeBottom #tabWrapper .tabContentUpdate {width:260px;float:left;}
#MiniHomeBottom #tabWrapper .tabContent {width:260px; float:left; height: 145px;}
#MiniHomeBottom #tabWrapper .tabContent ul li {background: none;}
#MiniHomeBottom #tabWrapper div.tabHeader input{margin:0px; padding:3px 3px 3px 0px;width:141px;}
#MiniHomeBottom #tabWrapper div.tabHeader input.tabButton {border: solid 1px #0079C2;}
#MiniHomeBottom #tabWrapper .tabContent h4 {margin: 4px 0px 0px 0px; font-size: 15px;color: #70747f;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/*Blog*/
#standardArticle_blog {margin:0px; padding:0px;width:500px;float:left; clear:none;}
#standardArticle_blog .standardArticle {padding-bottom:20px;}

#BlogArticles {float:left; clear:none; width:510px;}
#BlogArticles #BlogArticleList {padding-right:15px; width:500px; float:left; clear:none;}
#BlogArticles .BlogArticleListItem {padding:20px 0 15px 0; float:left; clear:none; border-bottom:1px solid #ccc; width: 100%;}
#BlogArticles .BlogArticleListItem .BlogArticleListImage {float: left;}
#BlogArticles h2 {padding:0px; border:none; font-size:1.3em; font-weight:normal;}

#BlogArticles .BlogArticleListItem .BlogArticleListImage img {margin: 0px 10px 0px 0px;}

#BlogArticles h3 {padding:0px; color:#CB6802; font-size:1em; }
#BlogArticles h3 span {padding:0 0 0 20px; color:#757165; font-size:1em; background: url(../images/blog_icon.gif) no-repeat 0;}
#BlogArticles .pic img {margin:15px 0 5px 0;width:206px; height:86px; border:1px solid #ccc;}
#BlogArticles input {background:none; border:none; text-decoration:underline;}

#monthNav {float:right; clear:none; width:208px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
#monthNav h2 {padding:5px 0px 5px 10px; margin:0px; font-size:0.95em; border:none; background:#767165 url(../images/brown_arrow.gif) no-repeat right; font-weight:bold; color:#fff;}
#monthNav ul {padding:10px 10px 10px 12px;list-style:none; float:left;}
#monthNav ul li {padding:0px; float:left; display:block;  text-align:center; border:1px solid #fff; background:#E5E5E5; }
#monthNav ul li a {padding:6px 5px 6px 5px; width:50px; float:left; display:block; text-decoration:none;text-align:center; background:#E5E5E5; }
#monthNav ul li a:hover {color:#fff; text-decoration:none;text-align:center; background:#CC6601; }
#monthNav ul li input {width: 60px; height: 22px;background:none; border:none; text-decoration:underline; color:#0079C2; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#monthNav ul li input:hover {color:#fff;background:#CC6601; font-weight:bold; text-decoration:none;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#monthNav ul li input.on {color:#fff; background:#CC6601;font-weight:bold; text-decoration:none;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/*

/*end SecondCol-----------------------------*/

/*Vacancy Area----------------------------*/

.VacancyList dt {float:left; clear:none; padding:0px 10px 0px 0px;}
.VacancyList dd {padding-bottom:10px; margin:0;}

#VacancyDetail ul {padding-bottom:10px; border-bottom:1px solid #CCCCCC; float:left; width:360px;}
#VacancyDetail ul li {background:none; padding:8px 0 8px 0; width:180px !important; float:left;display:block;}
#VacancyDetail ul li span {padding-right:15px; font-weight:bold; color:#666666;}
#VacancyDetail ul li ul {padding:0; border:none; width:180px;}
#VacancyDetail ul li ul li {padding-top:0px; padding-bottom:0px; font-size:1.2em;}

#VacancySubmit {width:490px; padding:20px 10px 20px 20px; background:#F3F3F3; float:left;border:1px solid #ccc;}
#VacancySubmit ul {width:490px; float:left;}
#VacancySubmit ul li {padding:5px 0 5px 0; width:170px; float:left; background:none; }
#VacancySubmit ul li.a {width:120px; float:left;}
#VacancySubmit ul li.a span{font-size:0.95em;}  
#VacancySubmit ul li input {padding:2px; border:1px solid #666666;}  
#VacancySubmit ul li.a input {padding:4px; background:#CC6601; border:none; color:#fff;font-size:0.95em; font-weight:bold;}
    
/* Footer
----------------------------------------------- */
#footer {margin:20px 0px 0px 0px; padding:19px 10px 19px 10px; width:920px; float:left; background:#EFEFEF; }
#footer #FNS {margin:0px; padding:0px; float:right; font-size:0.7em; color:#ccc;}
#footer #FNS ul {margin:0px; padding:0px;list-style:none;}
#footer #FNS ul li {padding:0px; margin:0px; float:left; }
#footer #FNS ul li span {color:#000;padding:0px 5px 0px 0px; }
#footer #FNS a {color:#000;padding:0px 5px 0px 0px; }
#footer #FNS a:hover {text-decoration:none;}
#footer p {padding:0px; margin:0px; text-align:left; color:#000; font-size:0.7em;width:500px;}


/* Address
----------------------------------------------- */
#address a {color:#0E3293;}
#address ul {list-style:none; margin: 0px; float: left;}
#address ul li {padding:0px; width: 450px; text-align: left; display:block;}

/* RHS article editor
----------------------------------------------- */
#RHSTitle {font-weight: bold;}
#thirdCol iframe {width: 132px; height: 120px; padding: 1px;}
#RHSTitle input {width: 132px;}

.HFeedsOn{color: #900;}
.HFeedsOff{color: #090;}

/*Sitemap
----------------------------------------------- */
ul.sitemap {float:left; clear:both; width:700px; list-style:none; font-size:1.3em !important;}
ul.sitemap li {background:none !important}
ul.sitemap #gns1 {padding: 0px 0px 20px 0px !important;}
ul.sitemap li.top {padding:2px 0 2px 0 !important; border-bottom: 1px solid #BBB; padding: 20px 0px 0px 0px !important;}
ul.sitemap li.top a {color:#0079C2 !important;}
ul.sitemap li.top ul.inner {padding:10px !important; list-style:none; }
ul.sitemap li.top ul.inner li {padding-bottom:10px !important;}
ul.sitemap li.top ul.inner li a {padding-left:10px; color:#757165 !important; background: url(../images/orange_arrow.gif) no-repeat 0;}
ul.sitemap li.top ul.inner li ul {list-style:none; }
ul.sitemap li.top ul.inner li ul li a {padding-left:10px; color:#5F9BBF  !important; background: url(../images/blueArrow.png) no-repeat 0;}
ul.sitemap li.line {display: none !important;}
ul.sitemap li#Sitemap {display: none !important;}

/* Attachment Background images
----------------------------------------------- */
ul.downloads {padding:0px !important; margin:10px 0px 10px 0px !important; list-style:none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
ul.downloads li {padding:15px 15px 15px 0px !important; color:#333; background:none !important;}
ul.downloads li a {padding-left:30px; color:#0079C2; background:none !important}
.RHSLinksText span.pdf {margin-top: 6px;padding:8px 10px 8px 10px !important; background: none !important; }
span.pdf {margin-top: 6px;padding:2px 22px !important; background: url(../images/i_pdf.gif) no-repeat top left; }
span.doc {margin-top: 6px;padding:10px !important;  background: url(../images/icon_word.gif) no-repeat top left; }
span.ppt {margin-top: 6px;padding:10px !important;  background: url(../images/icon_powerpoint.gif) no-repeat top left; }
span.xls {margin-top: 6px;padding:10px !important;  background: url(../images/icon_excel.gif) no-repeat top left; }
span.img {margin-top: 6px; padding:10px !important; background: url(../images/icon_image.gif) no-repeat top left; }
span.misc {margin-top: 6px;padding:10px !important;  background: url(../images/icon_misc.gif) no-repeat top left; }

span.attName{ display:none }


/* Search
----------------------------------------------- */
.SearchTable {width: 720px; float: left;}
.SearchTable tr td .section {border-top: 1px solid #CCCCCC; padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px;}
.SearchTable tr, .SearchTable tr td {padding: 0; margin: 0;}
.dgSearchResultsPagination td {text-align: left; padding: 20px 0px 0px 0px;}
.dgSearchResultsPagination {margin: 10px 0px 0px 0px;}
.Pagination {}
.formStyle {}
.buttonSubmit {background:#CC6600 none repeat scroll 0%; border:medium none; color:#FFFFFF; font-family:Tahoma; font-weight:bold; margin:0px; padding:2px 4px 2px 2px; width:57px;}
.serBox {border:1px solid #666666; color:#000000; font-family:Tahoma; margin:0px 0px 0px 10px; padding:3px 3px 3px 5px; width:153px;}

.formStyleAdv {margin: 0px 0px 0px 0px}
.formStyleAdv .advserDDL {font-family:Tahoma;}
.formStyleAdv .advserTxt {font-family:Tahoma; padding: 1px 0px 1px 0px; margin: 0px 10px 0px 10px}
.formStyleAdv label {display: block; padding: 0px 0px 10px 0px;}
.formStyleAdv ol li {float: left;  margin: 0px 20px 0px 0px;}
.formStyleAdv .buttonSubmit {background:#CC6600 none repeat scroll 0%; border:medium none; color:#FFFFFF; font-family:Tahoma; font-weight:bold; margin:0px; padding:1px 4px 1px 2px; width:57px;}
.InSection {width: 725px; border-top: 1px dashed #CCC; margin: 10px 0px 10px 0px; padding: 15px 0px 0px 0px;}

/* executive courses landing page
----------------------------------------------- */
.exPanel {margin:0px 20px 0px 0px; width:208px; height: 200px; overflow: auto; float:left; clear:none; border:1px solid #CCCCCC;}
.exPanel h2 {padding:7px 0px 7px 10px; margin:0px !important; border:none; background:#767165 url(../images/brown_arrow.gif) no-repeat right; font-weight:bold; color:#fff !important;}
.exPanel a {text-decoration: none !important; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px !important; text-decoration:none; color:#0079C2; font-size:0.95em; }
.exPanel a:hover{text-decoration: underline !important;}
.exPanel img {margin: 0px 0px 20px 0px;}
.exPanel  ul li {display: block; padding:0px 0px 0px 0px !important; margin:2px 0px 2px 10px !important; width:185px;list-style:none; float:left; clear:both; border:1px solid #ccc; background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x !important;}
.TextBottomEx {background: #EFEFEF url(../images/exFind.jpg) no-repeat 160px 20px; margin-top:20px; padding:15px 0 27px 10px; width:224px; float:left;}
.TextBottomEx h2 {padding:10px 0px 10px 0; margin:0px 0px 0px 0px; border:0px !important; font-family:Futura Medium; color:#0079C2 !important; font-size:1.4em !important; font-weight:normal !important;}
.TextBottomEx a {background:#F5F5F5 url(../images/bg_topbut.jpg) repeat-x !important; border:1px solid #ccc; text-decoration: none !important; margin:5px 0px 10px 0px; padding:3px 10px 3px 10px !important; text-decoration:none; color:#0079C2; font-size:0.85em; }
.TextBottomEx a:hover{text-decoration: underline !important;}


.imiExLinks {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:262px; height: 200px; overflow: auto; float:left; clear:none; border:1px solid #CCCCCC;}
.imiExLinks h2 {padding:7px 0px 7px 10px; margin:0px !important; border:none; background:#767165 url(../images/brown_arrow.gif) no-repeat right; font-weight:bold; color:#fff !important;}

.imiExLinks .exlImg {margin: 0px 10px 0px 0px; padding:1px !important;border:1px solid #CCCCCC !important; float: left} 
.imiExLinks .exlItem {padding: 7px 10px 5px 10px ; width: 240px}
.imiExLinks p {padding: 0px !important; margin: 0px 0px 5px 0px !important;}
.imiExLinks .exlItem a {font-weight: bold; text-decoration: none;}

.pageLinks {margin: 20px 0px 0px 170px !important;} 
 
.pageLinks li {float: left; background: none !important;}

.pageLinks li a {text-decoration: none !important;}

/*   FLASH Panel Fixed Size Rules   */ 
/*----------------------------------*/
#MiniHomeBottom div#flashSection
{
    height: 249px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 724px;
    position: relative;
}
#MiniHomeBottom div#flashSection div.MembersAreaText
{
    height: 249px;
    width: 724px;
    position: relative;
}
#MiniHomeBottom div#flashText
{
    height: 236px;
    position: relative;
}
#MiniHomeBottom div#flashBar
{
    vertical-align: middle;
    padding: 10px 0px 10px 12px;
    height: 80px;
    margin: 0px;    
    position: absolute;
    bottom: 0px;
    float: none;    
}
#MiniHomeBottom div#flashObject
{
    float: right;
}
#MainArea .Welcome div#homeFlashBar
{
    padding:15px 0pt 10px 10px;
    height: 75px;
    z-index: 1;
}
#MainArea .Welcome div#homeArticleFlash
{
    padding:0px 0pt 16px 10px;
}
/*----------------------------------*/
