/* Skire Stylesheet */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #66787D;*/
	color: 000;
	background-color: inherit;
}

body.home {
	background-image:  url(../_media/images/bg_home.gif);
}

body.secondLvl {
	background-image:  url(../_media/images/bg_new.gif);
}

body.secondLvl2 {
	background-image:  url(../_media/images/bg_new2.gif);
}

body.sweetRelief {
	background-image:  url(../_media/images/bg_sweetrelief.gif);
}

bg_sweetrelief.

a {
   color:#3366CC;
   background-color: inherit;
}

a:hover {
   color: #3366CC;
   background-color: inherit;
}

div.clearer {
   clear:both;
}

/*Top Section of the site*/

#Header {
  float: left;
  width: 780px;
  height: 114px;
}

#HeaderTop {
  width: 780px; 
  margin-top:12px;
  height:76px;
 
}

#logo {
 float: left;
 width: 221px;
}

#HeaderRightSide {
 float:right;
 background: url(../_media/images/bg_header.jpg) no-repeat;
 width: 559px;
 height: 76px;
}


#Flash {
  float:left;
  width: 780px;
  height: 263px ;
  margin-top:0px;
  margin-bottom:0px;
 
}


/*Content Area of the site*/

#page {
   width: 780px;
   margin-left: auto;
   margin-right: auto;
   position: relative;
 
 }

.pageMiddle {
  float: left;
  width: 780px;
  background: url(../_media/images/bg_middlearea.gif) repeat-y;
  margin:0;
  padding:0;
}

#bannerProducts {
  background: url(../_media/images/backgrounds/products.jpg) no-repeat;
 
}

#bannerCompany {
  background: url(../_media/images/backgrounds/company.jpg) no-repeat;
}

#bannerCustomers {
  background: url(../_media/images/backgrounds/customers.jpg) no-repeat;
}

#bannerIndustries {
  background: url(../_media/images/backgrounds/industries.jpg) no-repeat;
}

#bannerServices {
  background: url(../_media/images/backgrounds/services.jpg) no-repeat;
}

#bannerPartners {
  background: url(../_media/images/backgrounds/partners.jpg) no-repeat;
}

#bannerSolutions{
  background: url(../_media/images/backgrounds/solutions.jpg) no-repeat;
}

#bannerTraining{
  background: url(../_media/images/backgrounds/training.jpg) no-repeat;
}


#bannerSupport {
  background: url(../_media/images/backgrounds/support.jpg) no-repeat;
}

#bannerAerospace {
  background: url(../_media/images/backgrounds/aerospace_and_defense.jpg) no-repeat;
}

#bannerMetalsandMining {
  background: url(../_media/images/backgrounds/metalsandminingbackground.jpg) no-repeat;
}
#bannerConsumerProducts {
  background: url(../_media/images/backgrounds/consumer_products.jpg) no-repeat;
}

#bannerEducation {
  background: url(../_media/images/backgrounds/education.jpg) no-repeat;
}

#bannerEngineering {
  background: url(../_media/images/backgrounds/engineering.jpg) no-repeat;
}

#bannerFinancialServices {
  background: url(../_media/images/backgrounds/financial_services.jpg) no-repeat;
}

#bannerGovernment {
  background: url(../_media/images/backgrounds/government.jpg) no-repeat;
}

#bannerhealthCare {
  background: url(../_media/images/backgrounds/health_care.jpg) no-repeat;
}

#bannerHightech {
  background: url(../_media/images/backgrounds/hightech.jpg) no-repeat;
}

#bannerHospitality {
  background: url(../_media/images/backgrounds/hospitality.jpg) no-repeat;
}

#bannerLifesciences {
  background: url(../_media/images/backgrounds/lifescience.jpg) no-repeat;
}

#bannerOilGasChemicals {
  background: url(../_media/images/backgrounds/oil_gas_chemical.jpg) no-repeat;
}

#bannerPower {
  background: url(../_media/images/backgrounds/power.jpg) no-repeat;
}

#bannerPulp {
  background: url(../_media/images/backgrounds/pulp_paper.jpg) no-repeat;
}

#bannerRetail {
  background: url(../_media/images/backgrounds/retail.jpg) no-repeat;
}

#bannerTelecommunications {
  background: url(../_media/images/backgrounds/telecommunications.jpg) no-repeat;
}

#bannerTransportation {
  background: url(../_media/images/backgrounds/transportation.jpg) no-repeat;
}

#bannerNews {
  background: url(../_media/images/backgrounds/news.jpg) no-repeat;
}

#bannerCareers {
  background: url(../_media/images/backgrounds/careers.jpg) no-repeat;
}

#general {
  background: url(../_media/images/backgrounds/general.jpg) no-repeat;
}



#pageMiddleLeft {
  width: 563px;
  float: left;
 
}

#pageMiddleLeft2 {
	width:244px;
	position:absolute;
	left: 301px;
	top: 638px;
	  
}
  
  
 
  
#pageMiddleRight {
	padding-top: 1px;
	padding-left: 17px;
	padding-right: 4px;
	width: 196px;
	float: right;
}

#content-area-home {
	 padding-left:8px;
	 padding-right: 22px;
}

#dash-line {
	height: 1px;
	background: url(../_media/images/bg_dash.gif) repeat-x;
	padding-top: 3px;
}

#content-homepage-extra {
	float: left;
	width: 563px;
	background: url(../_media/images/bg_latestnewsarea.gif) repeat-y;
	height: 200px;
}

#content-homepage-extra2 {
	float: left;
	width: 563px;
	background: url(../_media/images/bg_latestnewsarea.gif) repeat-y;
	height: 128px;
	
}

#content-homepage-extra-left {
	float: none;
	width: 250px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #587AA0;
	background-color: inherit;
}

#content-homepage-extra-left2 {
	float: none;
	width: 250px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #587AA0;
	background-color: inherit;
}

#content-homepage-extra-left ul {
	margin:0 0 0 0px;
	padding:0 0 0 13px;
  	
}

#content-homepage-extra-left ul li {
    padding-bottom:10px;
	/*background: url("/_media/images/dash.gif") no-repeat 0px 7px;*/
}

#content-homepage-extra-left ul li a{
    text-decoration: underline;
    color: #587AA0;
	background-color: inherit;
}
#latest-news-img {
	padding-bottom: 12px;
}


#latest-news-img2 {
	padding-bottom: 12px;
}

#content-homepage-extra-right {
	float: right;
	width: 215px;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 17px;
	vertical-align: top;
}

content-homepage-extra-right-b {
	float:right;
	width: 230px;
	padding-left: 22px;
	paddring-right: 22px;
	padding-top: 27px;
}

#content-homepage-extra-right-c {
	float: right;
	width: 230px;
	padding-left: 8px;
	padding-right: 20px;
	padding-top: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #587AA0;
	background-color: inherit;
}


h1.welcomeimg {
  
	  margin-top:20px;
	  margin-bottom: 14px;
	  background-image: url(../_media/images/titles/welcome.gif);
	  background-repeat:no-repeat;
	  width: 367px;
	  height: 22px;
}

h1.welcomeimg span {
  display:none;
}

#contact-form {
  width: 196px;
  background: url(../_media/images/bg_quick_contact_form.gif) repeat-y;
}

#submit-button {
 float: right;
 padding-top: 3px;
}


#pageMiddle-extra{
 float:left;
 border: 1px solid white;
 height: 26px;
 
 }
 
.generaltables {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #769BA4;
   background-color: inherit;
}

.generaltables2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #769BA4;
   background-color: inherit;
}
.generalTable th {
	background-color: #004080;
	text-align:left;
	color:#ffffff;
	padding: 5px 7px 5px 7px;
	font-weight: bold;
}

.generalTable td {
	text-align:left;
	padding: 5px 7px 5px 7px;
	border-bottom:1px solid #004080;
	border-left:1px solid #004080;
	border-right:1px solid #004080;
	border-top:1px solid #004080;
}


/*Second Level Navigation*/
#secondaryNavigation {
	float:left;
	width: 196px;
	margin-left:35px;
	margin-top:144px;
	display: inline;
	background:url(../_media/images/secondaryNavBg.gif) repeat-x;
}

#secondaryNavigation2 {
	float:left;
	width: 194px;
	margin-left:0px;
	margin-top:2px;
	display: inline;
	background:url(../_media/images/secondaryNavBg.gif) repeat-x;
}

#secondaryNavigation ul{
	margin:0px 2px 0px 2px;
	padding:0;
	width:189px;
	font-size: 10px;
	font-weight:bold;
	
}

#secondaryNavigation li {
	margin:0;
	padding:0;
	list-style:none;
	float: none;
	display:inline;
}

#secondaryNavigation li a{
	display:block;
	padding: 8px;
	color:#787878;
	text-decoration:none;
	border-bottom:1px dotted #bcbcbc;
	text-align:right;
	
}

#secondaryNavigation li a.lastSub{
	border-bottom:1px dotted #bcbcbc;
}

#secondaryNavigation li a.lastSubOn{
	border-bottom:1px dotted #bcbcbc;
	background:url(../_media/images/skireBox.gif);
	padding-right: 24px;
	background-position: 171px 5px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:#ff9933;
}

#secondaryNavigation li a.last{
	border-bottom:none;
}

#secondaryNavigation li a.lastOn{
	border-bottom:none;
	background:url(../_media/images/skireBox.gif);
	padding-right: 24px;
	background-position: 171px 5px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:#ff9933;
}

#secondaryNavigation li a:hover{
	color:#ff9933;
	background: inherit;
}

#secondaryNavigation li a.on{
	background:url(../_media/images/skireBox.gif);
	padding-right: 24px;
	background-position: 171px 5px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:#ff9933;
}

#secondaryNavigation ul li ul{
	margin:0;
	padding:0;
	width:189px;
	font-size: 10px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image:none;
}

#secondaryNavigation ul li ul li{
	margin:0;
	padding:0;
	list-style:none;
	float: none;
	display:inline;
	background-color:#FFFFFF;
}

#secondaryNavigation ul li ul li a{
	background-color:#FFFFFF;
	display:block;
	padding: 8px;
	color:#787878;
	text-decoration:none;
	border-bottom:none;
	/*border-bottom:1px dotted #bcbcbc;*/
	text-align:right;
}

/*Second Level Pages*/
#quickLinksNavigation {
	text-align:right;
	font-size: 9px;
	color: #2c609b;
	background: inherit;
}

#quickLinksNavigation a{
	padding-left: 9px;
	padding-right: 9px;
	font-size: 9px;
	color: #b8f1ff;
	background: inherit;
}

#quickLinksNavigation a.last{
	padding-right: 0px;
}

#logInBox select {
	float:right;
}

#logInBox form {
	margin:13px 0 0 0;
	padding:0;
}

#mainContent {
	float:right;
	width: 534px;
	margin-top: 41px;
	
}

#mainContent .title {
	margin-top:6px;
	padding-bottom: 17px;
	border-bottom:1px dotted #d9dbd9;
	width: 100%


}

#mainContent h1{
	font-size:14px;
	font-weight:bold;
	margin:15px 0 0px 0;
	padding:0;
}

#mainContent h2{
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}

#mainContent p{
	margin:5px 0 0 0;
	padding:0 0 10px 0;
}

#pageMiddle h2{
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}

/*#mainContent p img{
	margin:15px 0 15px 0;
}
*/





#mainContent ul{
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}

#mainContent ul li{
	padding-bottom:10px;
}

hr{ 
	border:0;
	height:1px;
	border-bottom:1px;
	border-bottom-style: dotted;
	border-bottom-color: #b4afab;
	margin-top:16px;
	margin-bottom: 16px;
	padding:0;
}

.contactFormTable {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   background-color: inherit;
   border-collapse:collapse;
   width:100%;
}

.contactFormTable th {
	text-align:right;
	width:200px;


}


/*Footer of the site*/

#footer {
  float:left;
  width: 100%;
  background: url(../_media/images/footer_bg.gif) repeat-x;
  height: 100%;
  text-align: center;
  color: #6998CF;
  background-color: inherit;
}

#footer p{
  background-color: #e6eced;
  text-align: center;
  font-size: 10px;
  padding-top: 10px;
  color: inherit;
  padding-bottom: 10px;
  line-height:14px;
 
}

#footer a{
 
  text-align: center;
  color: #6998CF;
  background-color: inherit;
  text-decoration: underline;
   line-height:14px;
  
}

#footer span {
  background-color: inherit;
  color: #B2C5D8;
}
  
  
#pageMiddleLeft3 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 469px;
	  
}
#pageMiddleLeft4 {
	width:192px;
	position: absolute;
	left: 35px;
	top: 413px;
	  
}
#pageMiddleLeft5 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 424px;
	  
}
#pageMiddleLeft6 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 354px;
	  
}
#pageMiddleLeft7 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 607px;
	  
}
 
#pageMiddleLeft8 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 423px;
	  
}
#pageMiddleLeft9 {
	width:254px;
	position:absolute;
	left: 290px;
	top: 627px;
	border:hidden;
	height: 100px;
	padding-left: 8px;
}
#pageMiddleLeft10 {
	width:198px;
	position:absolute;
	left: 35px;
	top: 298px;
	height: 96px;
	vertical-align: top;
	  
}
#pageMiddleLeft11 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 607px;
	  
}
#pageMiddleLeft12 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 607px;
	  
}
#pageMiddleLeft13 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 607px;
	  
}
#pageMiddleLeft14 {
	width:192px;
	position:absolute;
	left: 35px;
	top: 607px;
	  
}
