﻿@charset "utf-8";
/*This stylesheet contains the styles for the master page */
/*
If changed, the jquery theme needs to modified as well 
(Scripts > jquery_navigator > CSS > Custom-theme >jquery-ui-1.7.2.custom.css
*/
* {
				margin: 0;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif, serif; /*note: multiple fonts are necessary for users without/disabled arial font */
				font-size: 98%;
				color: #444;
}
/*
	HTML tag default styles
*/
html {
				min-height: 100%;
}
/* default heading styles */
h1 {
				font-size: large;
				color: #003873;
}
h2 {
				font-size: medium;
				font-weight: 100;
				color: #666;
				display: block;
}
h3, h3 a {
				font-size: medium;
				font-weight: 500;
				margin: 20px 0 20px 0;
				font-family: Georgia,"Times New Roman", Times, serif;
}
h4 {
				font-size: small;
				font-weight: 100;
				font-style: italic;
}
/* default link styles */
a {
				text-decoration: none;
				color: #3366CC;
				font-size: small;
}
a:hover {
				text-decoration: underline;
}
a:visited {
}
/*
If changed, the jquery theme needs to modified as well 
(Scripts > jquery_navigator > CSS > Custom-theme >jquery-ui-1.7.2.custom.css
*/
/* default paragraph styles */
p {
				font-size: small;
				line-height: 1.5;
}
/* default list styles */
ul {
}
ul li {
				margin: 20px 0 0 0;
}
ul li.first {
				margin: 0 0 0 0;
}
/*
	Custom classes
*/
.ctiBody {
				margin: 0;
				text-align: center;
				background: #ededed url('/Site_Graphics/bg-body.png') top center repeat-y fixed;
}
.ms-WPBody {
				font-size: small;
}
.align-right {
				text-align: right;
}
.highlight {
				background-color: #DEE7CB;
				margin: 0 0 20px 0;
				padding: 20px;
				border-top: 1px solid #ACC27C;
				border-bottom: 1px solid #ACC27C;
}
.to-do {
				background-color: red;
				color: white;
				font-size: small;
				font-weight: normal;
}
/*************************
  BANNER styles
************************/
div#splashBanner {
				padding: 0;
				background-color: #7F9DB8;
}
div#splashGraphic {
				padding: 0 0 0 0;
}
iframe#ifHomeBanner {
				width: 887px;
				height: 224px !important;
				border: 0px dotted fuchsia;
				overflow: hidden;
				height: 100%;
				padding: 0 0 0 0;
}
.homeBanner {
				padding: 0;
				margin: 0;
}
div#visitUs {
				background-image: url('/Site_Graphics/bg_banner_visit_us.png');
				background-repeat: no-repeat;
				background-position: center;
				width: 200px;
				height: 225px;
				padding: 0px 5px 0 5px;
}
div#visitUs ul {
				padding: 10px 0 0 20px;
				list-style: none;
}
div#visitUs li {
				line-height: 2.5;
				padding: 0 0 0 0;
				margin-top: 0;
				border-top-width: 0;
				padding-top: 7px;
				margin-bottom: 0;
				border-bottom-width: 0;
				padding-bottom: 0;
}
div#splashHighlights {
				width: 475px;
				background-image: url('/Site_Graphics/bg-banner-gray-repeat-x.png');
				background-repeat: repeat-x;
				border: 0px blue solid;
				padding: 0px 0px 0 0;
				margin: 20px 0 0 0;
}
div#splashHighlightsContent-sub-left, div#splashHighlightsContent-sub-right {
				vertical-align: top;
}
div#splashHighlightsContent-sub-left {
				padding: 2px 0 0 0;
}
div#splashHighlights ul {
				padding: 0px 15px 0px 15px;
}
div#splashHighlights h1, div#visitUs h1 {
				font-size: small;
				color: #fff;
}
div#splashHighlightsContent {
				margin: 0px 0 16px 0;
				padding: 0 0 0px 0;
				vertical-align: top;
				border: 0px blue solid;
				height: 100px;
}
div#splashHighlightsBottom {
				margin: 0px 0 0px 0;
}
div#visitUs h1 {
				font-size: small;
				margin: 20px 0 0 0px;
				color: #fff;
				text-align: center;
				display: block;
}
div#splashHighlights h1 {
				background-color: #999999;
				padding: 10px 0 10px 5px;
				margin: 0px 10px 0 10px;
}
.imgBottom {
				position: relative;
				left: -1px;
				bottom: 30px;
}
div#ctiContainer-latest-news, div#ctiContainer-Twitter {
				padding: 10px 0 0 10px;
}
/************
	Search
*************/
div#ctiSearchArea {
				margin: 0 0 0 51px;
}
div#ctiSearchArea input {
				border: 1px solid #CED8E1;
				background-color: #F6F6F6;
				padding: 0 0 0 0;
}
/*Padding for buttons and contents*/
/*************
	Middle column object styles
*************/
.ctiMiddleColumnContent {
				text-align: left;
				font-size: small;
				padding-left: 50px;
}
/*
	Right Column object styles
*/
div#container-position-apply-help {
}
div#container-linkedin-CompanyInsiderBox {
				border-top: 0px solid #ccc;
				border-bottom: 0px solid #ccc;
				margin: 0px 0 0 0;
				padding: 0px 0 0 0;
				vertical-align: top;
}
.ci-linkedin {
				background-color: yellow;
}
span#cti {
				background-color: transparent;
				border: 0px solid #ccc;
				margin: 20px 0 0 0;
}
/*************
	Lists
**************/
ul#ctiSocialMediaLinkList {
				text-align: center;
}
ul#ctiSocialMediaLinkList li, ul#ctiInlineList li {
				display: inline;
				padding: 5px 10px 5px 10px;
}
/*************
	Footer
**************/
/*Containers*/
div#ctiFooter {
				float: right;
				text-align: right;
				padding: 0;
				margin: 0;
}
div#cti-address {
				padding: 2px 0 1px 0;
				line-height: 1.0;
				font-size: small;
}
div#footerLinkListContainer {
				padding: 45px 0 0 0;
}
/*Lists*/
ul#ctiFooterLinkList li {
				display: inline;
				padding: 0 0 0 25px;
}
ul#ctiFooterLinkList a:link, ul#ctiFooterLinkList a:visited {
				font-size: x-small;
}
ul#ctiFooterLinkList a:link {
}
ul#ctiFooterLinkList a:visited {
}
/*************
	Search
**************/
.input-search {
				background-image: url('/Site_Graphics/bg-search-global.gif');
				background-repeat: no-repeat;
				background-attachment: fixed;
				background-position: left center;
				border: 1px solid #849EBD;
}
.note-no-js {
				color: red;
				font-weight: bolder;
}
/************************
Sitemap
************************/
div#sitemap-col-1 {
				display: inline;
				width: 49%;
				position: relative;
				top: 0;
				float: left;
				border: 0px dotted #ccc;
}
div#sitemap-col-2 {
				display: inline;
				position: relative;
				width: 49%;
				float: right;
				border: 0px dotted #ccc;
}
