/* Metal Strucutre Start */

* {
	padding:0;
	margin:0;
}
a {
	position:relative;
    outline: none;
}
a:hover
{
    outline: none;    
}
a:visited
{
    outline: none;    
}
a:active
{
    outline: none;    
}

ul
{
    padding-left: 25px;    
}
ol
{
    padding-left: 25px;    
}

h2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 20px 0px 8px;
}

input, textarea, select {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
}
body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	/* background:#f3f5f7 url(../Images/bg_gray.jpg) top left repeat-x; */
}
body#blue {
	background:#f3f5f7 url(../Images/bg.jpg) top left repeat-x;
}
.Clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
}
img 
{

}
.FloatLeft
{
    border-width: 0px;
	float:left;
}
.Container {
	width:912px;
	margin:0 auto;
	position:relative;
}
.TopLinks {
	width:904px;
	margin:0;
	line-height:20px;
	padding:12px 0 0 0;
	height: 23px;
	vertical-align: bottom;
}
.TopLinkContainer {
	font-size:11px;
	float:right;
	padding-right:25px;
	line-height:20px;
	vertical-align:middle;
}
.Padtop3 {
	padding-top:3px;
}
.TopLinkContainer a {
	color:#b9b9b9;
	text-decoration:none;
	outline: none;
}
.TopLinkContainer a:hover {
	color:#b9b9b9;
	text-decoration:underline;
}
.DataContainer {
	width:912px;
	height:auto;
}
.TopStrip 
{
    background:transparent url(../Images/top_strip.png) no-repeat scroll left top;
	width:912px;
	height:6px;
	float:left;
	font-size:0;
}
.MiddleStrip {
	width:912px;
	background:url(../Images/middle_strip.png) left top repeat-y;
	float:left;
}
.BottomStrip {
	background: url(../Images/bottom_strip.png) left top no-repeat;
	width:912px;
	height:6px;
	float:left; 
	font-size:0;
}
.Header {
	width:904px;
	height:60px;
	background:url(../Images/header_bg.png) left top repeat-x;
	margin:0 auto 3px auto;
	padding:30px 0 0 0;
}
.HeaderLinks 
{
    width: 660px;
	margin:15px 0 0 32px;
	height:40px;
	float:left;
}

.SearchContainer
{
    height: 40px;
    padding-top: 15px;
    width: 200px;
    float:right;    
}


.Logo {
  /*width:138px; */
	height:36px;
	float:left;
}
.Logo img 
{
    border-width: 0px;
}

.Link {
	margin:0 0 0 55px;
	vertical-align:bottom;
	height:20px;
	padding:15px 0 0 0;
	float:left;
}
.Link a {
	font-size:14px;
	font-weight:bold;
	color:#717171;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	display:block;
	border-bottom:3px solid #FFF;
}
.Link a:hover {
	color:#717171;
	text-decoration:none;
	border-bottom:3px solid #2d628c;
}
.InputLink {
	/*padding:15px 27px 0 60px;*/
	padding:15px 27px 0 5px;
	vertical-align:top;
	line-height:20px;
	float:right;

}
.InputText {
	float:left;
}
.InputText input {
	border:1px solid #969696;
	width:138px;
	height:16px;
	font-size: 100%;
	padding-top: 1px;
}

.Go {
	float:left;
	height:18px;
	width:16px;
	margin: 0 0 0 5px;
	}
.LinkBlue {
	margin:0 0 0 55px;
	vertical-align:bottom;
	height:20px;
	padding:15px 0 0 0;
	float:left;
	font-weight:bold;
	cursor:pointer;
}
.LinkBlue a {
	font-size:14px;
	color:#717171;
	text-decoration:none;
	border-bottom:3px solid #2d628c;
	display:block;
}
.LinkBlue a:hover {
	text-decoration:none;
}
.SubHeader {
	width:872px;
	margin:0 auto;
	padding: 0 0 0 32px;
	position:relative;
	color:#b9b9b9;
	font-size:11px;
}
.SubHeader a
{
    color: #8d8d8d;
}

.BannerContainer {
	width:884px;
	height:224px;
	margin: 7px 4px 0px 4px;
	position:relative;
	padding:0 10px;
}
.FlashBanner {
	width:695px;
	height:224px;
	float:left;
}
.Contact {
	width:140px;
	height:184px;
	background:#e9e9e9;
	float:left;
	margin:0 0 0 9px;
	padding:20px;
}
.ContactHeader {
	font-size:16px;
	color:#7a7a7a;
	margin-bottom:13px;
}
.ContactDetail {
	font-size:12px;
	color:#7a7a7a;
	margin:21px 0 0 0;
	
	line-height:16px;
}
/*
.ContactDetail a {
	color:#2d618b;
	text-decoration:none;
	font-style:italic;
}
.ContactDetail a:hover {
	color:#2d618b;
	text-decoration:underline;
}
*/

.BottomDataContainer {
	width:884px;
	margin:0 auto;
	position:relative;
	padding:0 10px 15px;
}
.BottomDataLinkContainer {
	font-size:12px;
	width:186px;
	background:url(../Images/sap.jpg) top right no-repeat;
	/* height:212px; */
	float:left;
	padding:25px 0 10px 0px;
}
.BottomDataLinkContainer a {
	color: #7a7a7a;
	text-decoration:none;
	line-height:20px;
}
.BottomDataLinkContainer a:hover {
	text-decoration:underline;
}
.BottomDataDetails {
	width:480px;
	margin:0 15px 0 20px;
	float:left;
}
.BottomDataDetailsWide {
	width:650px;
	margin:0 15px 0 20px;
	float:left;
}

.BottomDataDetails .TitleB {
	font-size:18px;
	font-weight:bold;
	color:#7a7a7a;
	margin-top:20px;
}
.BottomDataDetails .Desc{
	font-size:12px;
	color:#8d8d8d;
	margin-top:12px;
	
	line-height:18px;
}
.BottomDataDetails .Title{
	font-size:16px;
	color:#7a7a7a;
	margin-top:18px;
}

.BottomDataDetailsWide .TitleB {
	font-size:18px;
	font-weight:bold;
	color:#7a7a7a;
	margin-top:20px;
}
.BottomDataDetailsWide .Desc{
	font-size:12px;
	color:#8d8d8d;
	margin-top:12px;
	
	line-height:18px;
}
.BottomDataDetailsWide .Title{
	font-size:16px;
	color:#7a7a7a;
	margin-top:18px;
}
.Details
{
    margin-bottom: 13px;  
}
.Details p
{
    margin-top: 3px;    
}
.BottomDataNews{
	width:155px;
	/*height:212px;*/
	background:url(../Images/sap.jpg) left top no-repeat;
	float:right;
	padding:25px 0 0 20px;
}

 .BottomDataNews a
{
    text-decoration: none;
}

 .BottomDataNews a:visited
{
    text-decoration: none;  
} 
.BottomDataNews a:hover
{
    text-decoration: underline;  
}

 .Contact a
{
    text-decoration: none;
}

 .Contact a:visited
{
    text-decoration: none;  
} 
.Contact a:hover
{
    text-decoration: underline;  
}

.BottomDataNews .Title{
	font-size:16px;
	color:#7a7a7a;
	margin-bottom:10px;
}

.BottomDataNews .Details{
	font-size:12px;
	color:#7a7a7a;
	margin-bottom: 3px;
	margin-top: 13px;
}
.Footer{
	width:869px;
	margin:0px auto;
	height:15px;
	padding:0 35px 0 0;
	margin:5px 0 0 0;
	float:left;
}
.Footer .SmallSap{
	padding:0 0 0 35px;
	float:left;
	font-size:10px;
	color:#656565;
}
.Footer .SmallSap a{
	font-size:10px;
	color:#656565;
	text-decoration:none;
}
.Footer .SmallSap a:hover{
	text-decoration:underline;
}

.Footer .BigSap {
	padding-left:139px;
	float:left;
	font-size:10px;
	color:#656565;
}

#footerList
{
    padding-left: 0px;
    margin-left: 0px;
    list-style-type: none;    
    float: right;     
}
#footerList li
{
    display: inline;
    font-size:10px;
	color:#656565;
	margin-left: 34px;
	vertical-align: top;
}


/* Home Page  Start*/
.StartContainer {
	width:641px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.StartTopLinks {
	width:628px;
	margin:0px auto;
	line-height:20px;
	padding-top:12px;
}
.StartDataContainer{
	width:641px;
	margin:0 auto;
}
.StartTopStrip{
	width:641px;
	height:6px;
	vertical-align:top; 
	line-height:6px; 
	float:left; 
	font-size:0px;
}
.StartMiddleStrip {
	width:641px;
	background-image:url(../Images/home_middle_strip.png);
	background-repeat:repeat-y;
	float:left;
	padding-bottom:10px;
}
.StartBottomStrip {
	background: url(../Images/home_bottom_strip.png) left top no-repeat;
	width:641px;
	height:6px;
	vertical-align:top; 
	line-height:6px; 
	float:left; 
	font-size:0px;
}
.StartLogoContainer {
	width:629px;
	height:68px;
	margin:0 auto;
	background:url(../Images/home_logo_bg.jpg) top left repeat-x;
	position:relative;
}
.StartLogo {
	width:138px;
	height:36px;
	margin:0 0 0 20px;
	padding:27px 0 0 0;
}
.StartMiddleBoxContainer {
	width:607px;
	margin:0 auto;
}
.StartGrayBoxLeft {
	width:280px;
	background-color:#efefef;
	float:left;
	padding:13px 10px 10px 10px;
	margin:6px 0 0 0;
}
.StartGrayBoxLeft img
{
    border-width: 0px;
}


.StartGrayBoxRight {
	width:280px;
	background-color:#efefef;
	float:left;
	padding:13px 10px 10px 10px;
	margin:6px 0 0 7px;
}
.StartGrayBoxTitle {
	font-size:24px;
	color:#5b5b5b;
}
.StartDetailTitle {
	width:280px;
	font-size:18px;
	font-weight:bold;
	color:#5b5b5b;
	padding-bottom:7px;
}	
.StartDetail {
	width:280px;
	font-size:12px;
	color:#5b5b5b;
	margin-bottom:13px;
}
.StartListContainer{
	float:left;
	width:280px;
}
.StartInputListContainer{
	width:168px;
	float:left;
}	
.StartInputList{
	width:168px;
	line-height:16px;
	border:1px solid #969696;
}
.StartGo{
	width:28px;
	float:left;
	margin:0 0 0 5px;
}
.StartGo img
{
    border-width: 0px;
}

.StartMore{
	width:280px;
	margin:10px 0 6px 0;
}
.StartMore a {
	color:#2d618b;
	text-decoration:none;
	font-style:italic;
}
.StartMore a:hover {
	color:#2d618b;
	text-decoration:underline;
}
.StartFooter {
	width:603px;
	margin:0px auto;
	height:15px;
	padding:0 25px 0 0;
	margin:5px 0 0 0;
}
.StartFooter .SmallSap {
	padding:0 0 0 25px;
	float:left;
	font-size:10px;
	color:#656565;
	float:left;
}
.StartFooter .SmallSap a {
	font-size:10px;
	color:#656565;
	text-decoration:none;
	float:left;
}
.StartFooter .SmallSap a:hover {
	text-decoration:underline;
	float:left;
}

.StartFooter .BigSap {
	float:right;
	font-size:10px;
	color:#656565;
}


/* Finnveden Start */
.FinnHoldingHeader {
	width:904px;
	/*height:52px; */
	height:69px;
	
	background:url(../Images/header_bg.png) left top repeat-x;
	margin:0 auto 3px auto;
	padding:15px 0 0 0;
}
.FinnHoldingBannerContainer {
	width:892px;
	height:294px;
	margin:0px auto;
	position:relative;
	padding:0 8px;
}
.FinnHoldingFlashBanner {
	width:889px;
	margin:0px auto;
	height:297px;
}
.FinnHoldingBottomDataContainer {
	width:892px;
	margin:0 auto;
	position:relative;
	padding:0 8px 0px 0;
}

.FinnHoldingLink {
	margin:0 0 0 40px;
	vertical-align:bottom;
	height:20px;
	padding:19px 0 0 0;
	float:left;
}
.FinnHoldingLink img
{
    border-width: 0px;
}


.FinnHoldingLinkBlue {
	margin:0 0 0 55px;
	vertical-align:bottom;
	height:20px;
	padding:15px 0 0 0;
	float:left;
	font-weight:bold;
	cursor:pointer;
}
.FinnHoldingLinkBlue a {
	font-size:14px;
	color:#717171;
	text-decoration:none;
	border-bottom:3px solid #000000;
	display:block;
}
.FinnHoldingLinkBlue a:hover {
	text-decoration:none;
}

.FinnHoldingBottomDataNews{
	width:280px;
	min-height:130px;
	background:url(../Images/sap.gif) right top repeat-y;
	float:left;
	padding:22px 0 0 26px;
}
.FinnHoldingBottomDataNews .Title{
	width:275px;
	font-size:18px;
	color:#5b5b5b;
	width:243px;
}
.FinnHoldingBottomDataNews .Details {
	width:240px;
	font-size:12px;
	color:#7a7a7a;
	float: left;
	background:url(../Images/dot_dot.gif) right bottom repeat-x;
	padding-bottom:6px;
	margin:9px 0px 0px 0;
}

.FinnHoldingBottomDataDetail1 {
	width: 277px;
	min-height:130px;
	background:url(../Images/sap.gif)  right top repeat-y;
	float:left;
	padding:22px 0 0 12px; 
}
.FinnHoldingBottomDataDetail1 .Title {
	width: 275px;
	font-size:18px;
	color:#5b5b5b;
}
.FinnHoldingBottomDataDetail1 .BottomDetail1image {
	width:56px;
	height :70px;
	float:left;
	margin-top:10px;
}
.FinnHoldingBottomDataDetail1 .BottomDetail1Text {
	width:209px;
	height:73px;
	float:left;
	margin:8px 0 0 5px;
}

.FinnHoldingBottomDataDetail2 {
	width:285px;
	float:right;
	padding:22px 0 40px 12px;
	}

.FinnHoldingBottomDataDetail2 .Title{
	font-size:18px;
	color:#5b5b5b;
}

.FinnHoldingBottomDataDetail2 .Desc{
	font-size:12px;
	color:#8d8d8d;
	margin:8px 0 0 0;
}

.FinnHoldingBottomDataDetail2 .FinnHoldingListContainer{
	float:left;
	width:250px;
	margin-top:7px; 
}
.FinnHoldingBottomDataDetail2 .FinnHoldingInputListContainer{
	width:172px;
	float:left;
}	
.FinnHoldingBottomDataDetail2 .FinnHoldingInputList{
	width:172px;
	line-height:16px;
	border:1px solid #969696;
}
.FinnHoldingBottomDataDetail2 .FinnHoldingGo{
	width:28px;
	float:left;
	margin:0 0 0 5px;
}

.FinnHoldingGo img
{
    border-width: 0px;    
}

.FinnHoldingBottomDataDetail2 .FinnHoldingMore{
	width:250px;
	margin:3px 0 6px 0;
}

/* FinnHolding end */

.MainContainer{
	width:884px;
	height : auto;
	margin:0 auto;
	margin-top: 7px;
	position:relative;
	padding:0 10px 0 10px;
}

.FirstColumn{
   	width:181px;
	float:left;
/*	border:1px solid red;*/
}
.SecondColumn{
   	width:503px; /*524 - (9+9)[padding]*/
	float:left;
/*	border:1px solid red;*/
	padding: 0 9px 0 9px ;
}

.SecondColumnWide{
   	width:680px;
	float:left;
/*	border:1px solid red;*/
	padding: 0 9px 0 9px ;
}

.ThirdColumn{
   	width:181px; /*181*/
	float:right;
/*	border:1px solid red;*/
}
.TopLeftDiv{
 	width: 182px;
 	height: 224px;
}
.BottomLeftDiv{
	width: 181px;  
	padding: 19px 0 21px 0;
	height:160px;
	background:url(images/sap.gif) bottom right repeat-y;
}
.TopRightDiv{
	width:173px;
}
.BottomRightDiv{
	width:154px; /*173px*/
	padding: 22px 0 0 19px;
	height:180px;
	background:url(images/sap.gif) bottom left repeat-y;
}

.MiddleDiv {

}
.BottomLeftDiv .Bottomleftmenuitems{
	width : 152px;
	padding-left:30px;
	height:20px;
	background:none;
	color:#7a7a7a;
	line-height:20px;
	
}
.BottomLeftDiv a{
	text-decoration:none;
	color: #7a7a7a;
}

.BottomLeftDiv a:hover{
	text-decoration:none;
	color: #c02732;
}

.BottomLeftDiv .BottomLeftMenuItemsBgGray .firstitem{
	color: #c02732;
}

.BottomLeftDiv .BottomLeftMenuItemsBgGray{
	width : 152px;
	padding-left:30px;
	background:#e9e9e9;
	color : #c02732;
	cursor:pointer;
	line-height:20px;
}
.BottomLeftDiv .Bottomleftmenuitems .Itemmargin{
	margin: 0 0 0 24px;
	vertical-align:middle;
}


.BottomLeftDiv #div1
{
	 background:#e3e3e3;
}
.SecondColumn .Pagemainitem {
	width:  482px;
	height: 60px;
	background: #e9e9e9;
	padding: 15px 10px 15px 10px; /* 15*/
}
.Pageitemtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #7a7a7a;
	margin-bottom: 7px;
}
.Pageitems{
	width:  482px;
	height : 10px;
	padding:9px 10px 9px 10px;
	color:#000000;
	font-style:italic;
	vertical-align:middle
}
.Pageitemsalt{
	width:  482px;
	height : 10px;
	padding:9px 10px 9px 10px;
	background:#e9e9e9;
	color:#000000;
	font-style:italic;
	vertical-align:middle
}
 span{
	font-style:normal;
	color: #7a7a7a;
}
.BottomRightDiv .BottomRightTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.BottomRightText{
	height:27px;
	padding: 8px 0 0 0 ;
}
.BottomRightDiv a {
	color:#c00210;
	text-decoration:none;
	font-style:italic;
}
.BottomRightDiv a:hover {
	color:#c00210;
	text-decoration:underline;
}
.BottomRightDiv .Datelistitem{
	height:20px;
	}
.BottomRightDiv .Datelist{
	margin: 15px 0 0 0;
	}

.Pageprintbtn{
	margin: 81px 0 20px 5px;
}
.WorkPageprintbtn{
	margin: 30px 0 10px 5px;
}
.WorkPageprintbtn img
{
	border-width: 0px;
}
.Pagemainitemtext {
	margin: 5px 0 0 0;
	height: auto;
}

/* Published End */

/* Work at us */

.WorkAtUs_Pagemainitem{
	width:  483px;
	/*height: 65px;*/
	background: #e9e9e9;
	padding: 18px 10px 23px 10px; /* 15*/
	
	line-height:18px;
}

.WorkAtUs_Pageitem1{
/*	width :482px; */  /*504px*/ 
/* 	height : 54px; */ /*76*/
	padding : 12px 10px 19px 10px;/*12px 10px 12px 10px;*/
	
	line-height:18px;
}
.WorkAtUs_Pageitem2{
	width :482px;  /*504px*/
	height:13px;
	padding : 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.WorkAtUs_Pageitem3{
	width :482px;  /*504px*/
	height:41px;
	padding : 19px 10px 18px 10px;
}
.WorkAtUs_PageitemLink{
	width :482px;  /*504px*/
	height : 12px;
	padding:0px 10px 0px 10px;
}
.WorkAtUs_PageitemLink1{
	width :482px;  /*504px*/
	height : 12px;
	padding:0px 10px 0px 10px;
	margin: 17px 0 0 0;
}

.WorkAtUs_PageitemLink1 a {
	color:#2d628c;
	text-decoration:none;
	font-style:italic;
}
.WorkAtUs_PageitemLink1 a:hover {
	color:#2d628c;
	text-decoration:underline;
}


.WorkAtUs_PageitemLink a {
	color:#2d628c;
	text-decoration:none;
	font-style:italic;
}
.WorkAtUs_PageitemLink a:hover {
	color:#2d628c;
	text-decoration:underline;
}
.WorkAtUs_TopRightDiv{
	width:161px;
	height : 202px;
	padding: 22px 0 0 20px;
	background: #e9e9e9;
}
.WorkAtUs_BottomRightDiv
{
	width:150px;
	height:202px;
	padding: 19px 0 10px 0;
	background:url(images/sap.jpg) left repeat-y;
}

.WorkAtUs_ContactDetail {
	font-size:12px;
	color:#7a7a7a;
	margin:15px 0 0 0;
	
	line-height:16px;
}

.WorkAtUs_BottomLeftDiv{
	width: 181px;  
	height:auto;
	padding: 19px 0 50px 0;
	font-size:12px;
	background:url(images/sap.jpg) top right no-repeat;
}

.WorkAtUsBottomLeftMenuItemsBgGray .selecteditem{
color:#2d628c;
}

.WorkAtUs_BottomLeftDiv .Bottomleftmenuitems{
	width : 182px;
	height:20px;
	background:none;
}
.WorkAtUs_BottomLeftDiv .Bottomleftmenuitems:hover {
	background:#e9e9e9;
}
.WorkAtUs_BottomLeftDiv .Bottomleftmenuitems .Itemmargin{
	margin: 0 0 0 24px;
	vertical-align:middle;
}
.WorkAtUs_BottomLeftDiv .Bottomleftmenuitems .SubItemmargin{
	margin: 0 0 0 25px;
	vertical-align:middle;
}
.WorkAtUs_BottomLeftDiv a {
	color: #7a7a7a;
	text-decoration:none;
	line-height:20px;
}


.WorkAtUs_BottomLeftDiv .Bottomleftmenuitems{
	width : 152px;
	padding-left:24px;
	height:20px;
	background:none;
	color:#7a7a7a;
	line-height:20px;
	
}
.WorkAtUs_BottomLeftDiv a{
text-decoration:none;
}
.WorkAtUs_BottomLeftDiv .WorkAtUsBottomLeftMenuItemsBgGray{
	width : 152px;
	padding-left:24px;
	background:#e9e9e9;
	color : #2d628c;
	cursor:pointer;
	line-height:20px;
}

 .BottomleftSubmenuitems{
	width : 133px;
	padding-left:45px;
	height:20px;
	background:none;
	color:#7a7a7a;
	line-height:20px;
	
}
.WorkAtUs_BottomLeftDiv a{
text-decoration:none;
}
.WorkAtUs_BottomLeftDiv .WorkAtUsBottomLeftSubMenuItemsBgGray{
	width : 133px;
	padding-left:45px;
	background:#e9e9e9;
	color : #2d628c;
	cursor:pointer;
	line-height:20px;
}


/* CustomNewsList Control Start*/

 .Green
 {
	font-style: italic;
	color: #4d7621;	
	float:left;
	padding-right:3px;
}
 .Red
{
	font-style:italic;
	color: #CC0000;	
	float:left;
	padding-right:3px;
}

	
 .DefaultText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
	background: url(../Images/dot_dot.gif) right bottom repeat-x;
	margin: 5px 0 5px 0;
	
	padding-bottom: 4px;
    width: 255px;
}

 .DefaultText a
{
    text-decoration: none;
}

 .DefaultText a:visited
{
    text-decoration: none;  
} 
.DefaultText a:hover
{
    text-decoration: underline;  
}

 .SimpleItalicsText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#000000;
	float:left;
	background: #FFFFFF;
	width:491px;
    /*height: 1px;*/
	/*padding-top : 9px;*/
	padding: 6px 4px 6px 9px;
	vertical-align:middle;
	margin-right: 10px;

}
.SimpleItalicsTextGray
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#000000;
	float:left;
	background: #e9e9e9;
	/*height: 1px; */
	padding: 6px 4px 6px 9px;
	width:491px;	
	margin-right: 10px;
}

.SimpleItalicsTextGray a
{
    text-decoration: none;
    font-style: normal;
}

.SimpleItalicsText a
{
    text-decoration: none;
    font-style: normal;
}

.SimpleItalicsTextGray a:hover
{
    text-decoration: underline;
}

.SimpleItalicsText a:hover
{
    text-decoration: underline; 
}

/* CustomNewsList Control End*/

/* Typo */
h1
{
    color:#7A7A7A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight: normal;
    margin-bottom:7px;    
    line-height: 21px;
}
.h2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
}
.Header2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 20px 0px 8px;
    EditMenuName: Header 2;    
}
.SmallerText
{
    font-size: 11px;
    EditMenuName: Small text    
}

.ContactHeader h2
{
    color:#7A7A7A;
    font-size:16px;
    margin-bottom:13px;  
    margin-top: 0px;
    font-weight: 100;
}

.BottomDataNews h2
{
    color:#7A7A7A;
    font-size:16px;
    margin-bottom:13px;  
    margin-top: 0px;
    font-weight: 100;
}

/* CustomePageMenu control start */

.WorkAtUs_BottomLeftDiv ul
{
	padding: 0;
	margin: 0 1px 0 0 ;
	list-style-type: none;
}

.BottomDataLinkContainer ul
{
    list-style: none;    
    padding-left: 0px;
}

.BottomDataLinkContainer .BottomLeftMenuItems2{

	padding-left:20px;
	/*height:20px; */
	background:none;
	color:#7a7a7a;
	line-height:20px;

}
.BottomDataLinkContainer .WorkAtUsBottomLeftMenuItemsBgGray2{
	padding-left:20px;
	background:#e9e9e9;
	line-height:20px;	
}
.BottomDataLinkContainer ul ul{

	margin: 0 0 0 0;
	vertical-align :middle;
}
.BottomDataLinkContainer ul ul a{
	margin: 0 0 0 15px; 
	width: 143px;
}

.BottomDataLinkContainer ul ul span{
	margin: 0 0 0 15px; 
	width: 143px;
}

.BottomDataLinkContainer ul ul a:hover {
	width:143px;
	text-decoration:none;
}
.BottomDataLinkContainer ul a:hover {
	width:143px;
	text-decoration:none;
}
/* Custompagemenu control end */

.WorkAtUs_BottomLeftDiv .BottomLeftMenuItems2{

	padding-left:20px;
	/*height:20px; */
	background:none;
	color:#7a7a7a;
	line-height:20px;

}
.WorkAtUs_BottomLeftDiv .WorkAtUsBottomLeftMenuItemsBgGray2{
	padding-left:20px;
	background:#e9e9e9;
	line-height:20px;	
}
.WorkAtUs_BottomLeftDiv ul ul{

	margin: 0 0 0 0;
	vertical-align :middle;
}
.WorkAtUs_BottomLeftDiv ul ul a{
	margin: 0 0 0 15px; 
	width: 143px;
}
.WorkAtUs_BottomLeftDiv ul ul span{
	margin: 0 0 0 15px; 
	width: 143px;
}
.WorkAtUs_BottomLeftDiv ul ul a:hover {
	width:143px;
	text-decoration:none;
}

.WorkAtUs_BottomLeftDiv ul ul ul, .BottomDataLinkContainer ul ul ul {

	margin: 0 0 0 15px;
	vertical-align :middle;
}
.WorkAtUs_BottomLeftDiv ul ul ul a, .BottomDataLinkContainer ul ul ul a{
	margin: 0 0 0 15px; 
	width: 100px;
    font-size:11px;
}
.WorkAtUs_BottomLeftDiv ul ul ul span, .BottomDataLinkContainer ul ul ul span{
	margin: 0 0 0 15px; 
	width: 100px;
	font-size:11px;
}
.WorkAtUs_BottomLeftDiv ul ul ul a:hover, .BottomDataLinkContainer ul ul ul a:hover {
	width:143px;
	text-decoration:none;
}


.WorkAtUs_BottomLeftDiv ul a:hover {
	width:143px;
	text-decoration:none;
}

.BottomDataLinkContainer .SelectedItem{
	background:#e9e9e9;
	line-height:20px;	
}


/* CONTACT CONTROL */
.MediaContactFirst{
width: 320px;
/*height: 120px;*/
padding: 18px 0 0 0;
float:left;
}

.ContactImage1{
width:100px;
height:119px;
float:left;
}
.Contactdetail1{
padding: 18px 0 0 8px;
float:left;
width:200px;
}
.Detailtitle1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#7a7a7a;
}
 .ContactPhone{
margin: 0px 0 0 0;
}
.ContactEmail {
width:200px;
}
.ContactEmail a{
font-size:12px;
font-style:italic;
/*color:#c02732; */
text-decoration:none;	
}
.ContactEmail a:hover{
/*color:#c02732;*/
text-decoration:underline;
}

.spacer
{
height: 17px;
line-height: 17px;
}

.HideSection
{
display:none;
}

.SearchResultList
{
    width: 455px; 
    margin-left:0px;   
    padding-left:30px;
}
.SearchResultList li
{
    margin-bottom: 5px;
}

.ArrowLink 
{
    font-style: italic;   
    background-repeat: no-repeat;
    /*background-position: left top;*/
    background-position: left 3px;
    padding-left: 12px; 
    
    EditMenuName: Arrow link;
}
.ArrowLink a
{
      
}

.ImageContainer
{
    padding: 5px 5px 5px 5px;
    float: left;
    
}
.ImageContainer img
{
    border: 0px;
}

/*	Sitemap Styler 	 */
#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{background:url(../Images/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:45px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../Images/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../Images/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li{	
	background:url(../Images/line2.gif) no-repeat 0 0;
}

#sitemap li ul{	
	margin-left:52px;
	background:url(../Images/line1.gif) repeat-y;
}
#sitemap li li{	
	background:url(../Images/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{display:block;}

.NewsDate
{
    padding-bottom: 4px;
    font-weight: bold;    
}
.IntroText
{ 
}

.RightNewsText1
{
    width: 169px;
    padding: 8px 5px 5px 7px;
}

.RightNewsText2
{
    
}
.newsTitle
{
    float: left;  
    width: 410px;  
}
.newsDate
{
    float: left;
    width: 70px;
}
