﻿body { font-size:11px; letter-spacing:0.01em; text-align:center; font-family:verdana, arial, sans-serif; }
table { font-size:11px; }
td { font-size:10px; letter-spacing:0.01em; line-height:1.5em; padding:0px; }
strong { font-weight:bold; }
ul li { list-style-type:none; } /* overwrite Default.css */
ul li li{ list-style-type:none; } /* overwrite Default.css */
.clearer { clear:both; }
.b { font-weight:bold; }

a, a:active, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a, a:visited, a:hover, a:active { color:#009AC0; }
a:active { color:#009AC0; }
a:link { color:#009AC0; }

h1 { color:#454545; margin:26px 0 0 0; padding:0; font-family:verdana, arial, sans-serif; line-height:105%; font-size:180%; margin-bottom:2px; }
h2, h3, h4, h5, h6 { color:#454545; margin:1em 0 0 0; padding:0; font-family:verdana, arial, sans-serif; line-height:105%; }
h2 { font-size:1.6em; margin-bottom:5px; font-weight:normal; }
h3 { font-size:1.4em; margin-bottom:3px; }
h4 { font-size:1.3em; margin:30px 0 3px 0; }
h5 { font-size:1.2em; font-weight:bold;  margin-bottom:3px; }
h6 { font-size:11px; }

.Head { color:#454545; font-size:180%; line-height:105%; } /* Needs to be same style as H1 */
.HeadStaffProfile { color:#454545; font-size:1.5em; padding-bottom:3px; font-family:verdana, arial, sans-serif; } /* Needs to be same style as H3 -> bigger font size*/

h6.text { font-size:11px; letter-spacing:0.01em; font-family:verdana, arial, sans-serif; font-weight:normal; }
h6.text-bold {font-size:11px; letter-spacing:0.01em; font-family:verdana, arial, sans-serif; font-weight:bold; }

.Normal, .NormalDisabled { font-size:11px; } /* overwrite Default.css */

.xlslink  { margin:0 0 0 0px; padding:2px 0 1px 24px; background:transparent url(Images/Iconxls.jpg) no-repeat top left; }
.docxlink { margin:0 0 0 0px; padding:2px 0 1px 24px; background:transparent url(Images/IconWord.jpg) no-repeat top left; }
.pdflink  { margin:0 0 0 0px; padding:2px 0 1px 24px; background:transparent url(Images/IconPDF.jpg) no-repeat top left; }
.pptlink  { margin:0 0 0 0px; padding:2px 0 1px 24px; background:transparent url(Images/IconPPT.jpg) no-repeat top left; }

#searchform { position:absolute; bottom:20px; right:12px; vertical-align:middle; }
#searchform * { float:left; }
#searchform #searchform #ddlQuickLinks { width:140px; border:1px #C9CACE solid; padding:0; margin:0 3px 0 0; font-size:9px; }
.txtKeywordsDiv { margin-left:5px; }
.txtKeywords { vertical-align:middle; margin:0 0 0 10px; padding:2px 3px !important; padding:3px 4px; width:140px; border:1px #C9CACE solid; margin:0 3px 0 0; font-size:9px; }
.txtKeywordsWaterMark { height:18px !important; height:18px; vertical-align:middle; margin:0 0 0 10px; padding:2px 3px !important; padding:3px 4px; width:140px; border:1px #C9CACE solid; margin:0 3px 0 0; font-size:9px; background-color:#f7fbfc; color:#666666; }
#ddlQuickLinks { height:18px !important; height:15px; width:140px; border:1px #C9CACE solid; padding:0; margin:0 3px 0 0; font-size:9px; }
#searchform .searchbutton { border:0; color:transparent; background:#FFFFFF url(images/btn-go.png) no-repeat 0 0; margin:0; padding:0; width:25px; height:16px; margin-top:1px; }

#content { margin:0 auto 0 auto; padding:0 0 20px 0; width:1000px; background:#FFFFFF url(images/main-bg.png) repeat-y 0 0; text-align:left; }
#contentinner { margin:0 10px 0 9px; }
#header { position:relative; width:980px; height:113px; background:#FFFFFF url(images/banner.jpg) no-repeat 0 0; }
#header #homelink { position:absolute; top:23px; left:23px; width:160px; height:50px; }
#toplinks { position:absolute; right:12px; top:30px; font-size:11px; text-transform:uppercase; }

#page { width:980px; }
#page #breadcrumbs { padding:5px 10px 5px 16px; font-size:9px; color:#FFFFFF; background-color:#3297CF; text-align :left;  margin-top :-2px; }
#page #breadcrumbs a, #page #breadcrumbs a:visited, #page #breadcrumbs a:hover, #page #breadcrumbs a:active { color:#FFFFFF; text-decoration:none; font-weight:normal;  font-size:10px; }

#left { width:186px; float:left; margin:20px 10px 0 10px;line-height:1.5em; }
#address { margin:20px 0 20px 4px; line-height:1.5em; }

#centre { width:705px !important; width:730px; float:left;  line-height:1.6em;  margin:22px 10px 0px 20px !important; margin:20px 0px 0px 0px; padding:0 !important; padding:0px 1px 0px 10px; }
#centre td { line-height:1.6em; }
.landing #centre { width:540px !important; width:557px; }

#centre .Normal, .NormalDisabled { font-size:11px; }	
#centre { font-size:11px; }
#centre table, td { font-size:11px; }

#centre p { margin-top:0px; margin-bottom:18px; }
#centre ul { margin:0 0 20px 22px; }
#centre ol { margin:0 0 20px 22px; }
#centre ul ul { margin:0; }
#centre ul li { height:1%; padding:0 0 0 14px; background:transparent url(images/icon-dot.png) no-repeat 0 4px; }
#centre img.rightimg { float:right; }
#centre .NewsItem p, #centre .EventItem p { margin:0px; }

#centre #insidesections { margin:20px 0 0 0; }
#centre #insidesections td { width:277px; padding:0 2px 10px 0; }
#centre #insidesections td img { float:left; padding:0 6px 0 0; } 
#centre #insidesections2 td { width:277px; padding:0 10px 10px 0; }
#centre div .profile .Head { padding-bottom:10px; }
#centre div .SubHead .Head { font-size :17px; }
#centre .newscontainercontent td { padding:0px 0px 5px 0px; }
#centre td{ padding :3px; }

#centre td .sidepaddingwide{ padding:3px 10px; }
#right { width:186px; float:right; padding:0px 10px 0px 0px !important; padding:0px 9px 0px 0px; margin-top:20px; }

#footer { border-top:6px solid #3297CF; margin-top:40px; border-bottom:6px solid #C2C3C7; text-align:center; padding:5px 0 15px 0 !important; padding:0px 0 15px 0; }
#footer ul, #footer #logos, #footer #copyright { margin:10px 0px 0px 0px; }
#footer ul { padding-left:0px; padding-left:3px !important; padding-left:0px; }
#footer li { display:inline; }
#footer #footer1 { text-transform:uppercase; line-height:1; }
#footer #footer2 { line-height:1; }
#footer #logos img { margin:0 10px 0 0; }

.printicon { float:right; padding-bottom:0px; margin-top:15px; margin-right:0px; z-index:1; position:relative; }
input.CommandButton {
 background-image:url('Images/ButtonBG.gif');
 background-position:left top;
 background-repeat:repeat-x;
 border:1px solid #ACACAC;
 font-size:10px;
 height:20px;
 margin-left:1px;
 margin-right:1px;
 padding-left:10px;
 padding-right:10px;
}

/* ------------------------------------------------------------------------ */
/* FCK Editor Template */
/* ------------------------------------------------------------------------ */
.PgProfileRight { float:right; width:198px; padding-left:0px; padding-right:0px; margin-top:20px; }
.PgProfileLeft { float:left; width:480px; }

.ProfileRight { float:right; width:198px; padding-left:0px; padding-right:0px; margin-top:20px; }
.ProfileLeft { float:left; width:480px; }

.ProfileRightLandscape { float:right; width:293px; padding-left:0px; padding-right:0px; margin-top:20px; }
.ProfileLeftLandscape { float:left; width:390px; }

div .PgProfileCaption { background-color:#ebf6f9; padding:15px 6px 6px 6px;  margin-top:-4px; }
div .PgProfileCaptionBlueBg { background-color:#ebf6f9; padding:15px 6px 6px 6px;  margin-top:-4px; }
div .ProfileCaptionGrayBg { background-color:#e6e7e8; padding:15px 6px 6px 6px;  margin-top:-4px; }

/* ------------------------------------------------------------------------ */
/* Styles for extended view mode: latest news & upcoming events  */
/* ------------------------------------------------------------------------ */
.RssLink {
 float:right;
}

.RssLink a {
 /* Edited by Kazuko Miyakawa 20100430 */
 /* background:transparent url(images/icon-rss.png) no-repeat scroll right 0; */
 /* padding:3px 20px 0 0; */
 padding:3px 0 0 0;
 width:15px;
 height:15px;
}

.Published {
 color:#828284;
 font-size:10px;
 margin:5px 0 0;
}

.module-morelink {
 text-align:left;
 margin:10px 0 10px 0;
}

#right .module-morelink { 
 /* background:transparent url(/images/icons/icon-dblarr-blue.png) no-repeat scroll right center; */
 text-align:right;
 margin:0px;
 padding-right:30px !important;
 padding-right:10px;
}

.UpcomingEventsStandard {
 list-style-type:none;
 margin:0px;
 padding:0 0 0 5px;
 width:170px;
}

.UpcomingEventsStandard li {
 margin:0 0 5px 0;	
}

.LatestNewsStandard {
 list-style-type:none;
 margin:0px;
 padding:0 5px;
 width:165px;
}

.LatestNewsStandard li {
 margin:0 0 5px 0;
}

.sidenavmenu {
 width:186px;
 margin-left:0px;
 padding:0; /* Added */
 line-height:1;  /* Added */
 font-size:11px;
}

.sidenavmenu li {
 list-style-image:none;
 list-style-type:none;
}

.sidenavmenu a:visited,
.sidenavmenu a:hover,
.sidenavmenu a:link {
 color:Black;
}

.menulevel1 a:visited,
.menulevel1 a:hover,
.menulevel1 a:link {
 color:White;
}
.sidenavmenu a:hover {
 text-decoration:underline;
}

.menulevel1 {
 background-color:#A4C016;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 margin:0 0 2px;
 padding:8px;
 text-transform:uppercase;
 width:186px;  /* Added */
}

.menulevel2 {
 background:transparent url(images/icon-rtarrow.png) no-repeat scroll 0 2px;
 padding:0 0 0 15px;
 margin:8px 0 0 5px;
}

.menulevel2selected a:visited,
.menulevel2selected a:link,
.menulevel2selected a:hover,
.menulevel2selectedpath a:visited,
.menulevel2selectedpath a:link,
.menulevel2selectedpath a:hover {
 color:#009AC0; 
 font-weight:bold;
}

.menulevel3 {
 padding:0;
 padding-left:10px;
 margin:8px 0 0 15px;
 background:transparent url(images/icon-dash.png) no-repeat 0 2px;
}

.menulevel3selected a:hover,
.menulevel3selected a:visited,
.menulevel3selected a:link,
.menulevel3selectedpath a:hover,
.menulevel3selectedpath a:visited,
.menulevel3selectedpath a:link {
 color:#009AC0;
}

.menulevel4 {
 background:none;
 margin:8px 0 0 25px;
}

.menulevel4selected a:hover,
.menulevel4selected a:link,
.menulevel4selected a:visited {
 color:#009AC0; 
}

.ExtendedDisplayContainer {
 border-bottom:1px solid #DEDEDE;
}

a.module-backlink {
 background:transparent url(images/BackLinkIcon.png) no-repeat scroll left center;
 padding-left:10px;
}

/* Staff Profile */
.textinput {
border:1px solid #ACACAC;
font-size:11px;
height:15px;
padding:2px 4px;
}

.SubHead {
color:#000000;
}

.profile div .line{ margin-top:10px; margin-bottom:10px; }

/* News list */
.line {
 background:#FFFFFF url(Images/HRBG.gif) repeat-x scroll left top;
 height:1px;
 margin-left:auto;
 margin-right:auto;
 width:90%;
}

.newsitembulleted {
 background:transparent url(images/icon-dot.png) no-repeat scroll left 5px;
 padding-left:20px;
 text-align:left;
}

.newslistitem {
 margin-bottom:10px;
 margin-top:10px !important;
}

#centre .newslistitem p {
 margin:0;
}

/* Event details */
#EventDetails { text-align:left; }

#EventTitle h2 { color:#454545; font-weight:normal; line-height:105%; font-size:17px; margin-top:0px; margin-bottom:10px; }

.EventElement { margin-bottom: 10px; }

.EventLabel { width: 120px; display: inline-block !important; display: inline; font-weight:bold;  display: inline;}
.EventElementValue { display: inline; }

.EventLabel2 { width:120px; float:left; font-weight:bold;}
#EventDescriptionContent { width:568px; float:left;}

/* Hide help button on event list pages */
#centre .SubHead label a {
 visibility:hidden;
}

/* Fix the sitemap */
#centre .Tree td
{
	padding:0px;
	
}

#centre .Tree td div 
{
	height:20px !important;
}

.ImportantDates {
                list-style-type:none;
                margin:0px;
                padding:8px 5px 0 0;
                width:165px;
}

.ImportantDates li {
                margin:0 0 5px;
}

.ImportantDates li p {
                margin-top:2px;
}

/* ------------------------------------------------------------------------ */
/* Overwriting Default Skin */
/* ------------------------------------------------------------------------ */
.SkinObject,
.Head,
.SubHead,
.SubSubHead,
.Normal, .NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox,
.DataGrid_AlternatingItem,
.DataGrid_Header,
.DataGrid_Item,
.DataGrid_SelectedItem,
.TreeMenu_Node,
.TreeMenu_NodeSelected,
.FileManager_Header,
.FileManager_Pager,
.FileManager_StatusBar,
.FileManager_Item,
.FileManager_AltItem,
.FileManager_SelItem,
.FileManagerTreeNode,
.FileManagerTreeNodeSelected,
.Help,
.CommandButton,
TFOOT, THEAD,
TH,
.ModuleTitle_MenuItem,
.ModuleTitle_MenuItemSel,
.MainMenu_MenuItem,
.MainMenu_MenuItemSel,
.SelectedTab,
.OtherTabs,
blockquote, pre { font-family:verdana, arial, sans-serif; }

@media print {
 .ControlPanel, #header, .toppane, #page #breadcrumbs, #left, #right, #footer, .pringicon, .printicon img { display:none; }
 #content { background-image:none; margin:0px; padding:0px; }
 #contentinner, .contentpane { margin:0px; padding:0px; }
 
 #page, #content { width:100%;  margin:0px; padding:0px; }
 #centre { width:96% !important; width:100%; margin:0 !important; margin:0; padding:0 !important; padding:0; float:none; }
 .landing #centre { width:100% !important; width:100%; margin:30px 0px 0px 0px !important; padding:0; }
 
 a, a:active, a:visited, a:link { text-decoration:underline; }
 
 .PgProfileLeft { width:55%; width:auto !ie; }
 .ProfileLeft { width:55%; width:auto !ie; }
 .ProfileLeftLandscape { width:50%; width:auto !ie; }
}

/* Styles to fix ribbon bar */
.ControlPanel 
{
	width:980px;
	margin: 0 auto;
}
