﻿.newshr{
	width:100%;
	color:#eeeeee;
	border: 0 #eeeeee solid;
}
.newsbottom{
	height:25px;
	border-bottom: 1 #eeeeee solid;
	text-align:right;
}
.ms-cui-toolbar-toolbar{
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
font-size:8pt;
color:#ffffff;
}

.ms-cui-menu{
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
font-size:8pt;
color:#ffffff;
}

.ms-listviewtable .ms-vb2{
	padding-left:0px;
}
TD TABLE.ms-listviewtable{
vertical-align:top;
}
.s4-search{
padding:0px !important;
display:none;
}


.ms-cui-ribbon{
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
font-size:8pt;
color:#ffffff;
}

.body{
	font-family:Calibri;
	font-size:12px;
}
body #s4-ribbonrow{
min-height:43px;
display:inline;
/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.9")] */ background-color:#ffffff;}

.ms-welcomeMenu{
padding:2px 5px 3px;
margin:0px 3px;
font-size:1em;
font-family:Verdana,sans-serif;
border:1px solid transparent;
display:inline-block;
}
.ms-welcomeMenu a:link{
/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color:#000;
}
.ms-welcomeMenu a:hover{
text-decoration:none !important;
}
.ms-welcomeMenu.ms-SpLinkButtonActive{
/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border-color:#8b929a;
/* [RecolorImage(themeColor:"Dark2-Lightest",includeRectangle:{x:0,y:489,width:1,height:11})]  background:url("/_layouts/images/bgximg.png") repeat-x -0px -489px;*/
/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.8")] */ background-color:#fff;
}
.ms-welcomeMenu.ms-SpLinkButtonActive a:link{
/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color:#000;
}

.ms-navheader{
	background-color:white;	
	width:180px;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-left: 0px;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	height: 20px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	word-wrap: break-word;
	color: black;
	display:block;
}

.ms-navheader a{
	font-weight:normal;
	color: black;
	padding-left:5px;
}
.ms-navitem{
	background-color:white;	
	width:180px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px !Important;
	padding-top: 5px !Important;
	padding-left: 2px !Important;
	padding-left: 2px;
	border: 1px #eeeeee solid;
	height: 30px;
	margin-left:5px;
	font-style:normal;
}

.ms-selectednavheader {
	background-color:#eeeeee;
}

.ms-selectednav{
	background-color:#eeeeee;
}
.s4-qlie6 {
	background-color: #dddddd;
}


.a:link{
	color:black;
}
.a:visited{
	color:black;
}
.a:hover{
	color:black;
}
.ms-welcomeMenu .ms-menu-a{
margin-right:5px;
}
.s4-widecontentarea{
width:100%;
text-align:left;
margin-left:auto;
margin-right:auto;

}
.ms-cui-topBar2{
	height:43px;
}
.s4-ca{
width:960px;
background:#ffffff;
min-height:600px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
text-align:left;
border-left: thin #eeeeee none;
border-right: thin #eeeeee none;
}
.s4-ba{
padding:0px 0px 5px 0px;
background-color:#ffffff;
}
.s4-bodypadding{
padding:10px;
}
.s4-toplinks{
padding:0px;
text-align:left;
width:960px;
margin-left:auto;
margin-right:auto;

}
body #s4-workspace{
position:relative;
left:auto;
}

.footer{
width:960px;
background:gray;
height:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle;
padding-top:14px;
color:white;
border: thin gray solid;
}
.ms-siteactionsmenu{
display:inline-block;
vertical-align:top;
}
.ms-siteactionsmenuhover{
border-width:1px;
border-style:solid;
border-bottom-width:0px;
margin-right:3px;
padding:3px 4px 0px 2px;
height:18px;
display:inline-block;
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
}
.ms-siteactionsmenuinner{
border-width:1px;
border-style:solid;
border-bottom-width:0px;
margin-right:3px;
padding:3px 4px 0px 2px;
height:18px;
display:inline-block;
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
}
.ms-siteactionsmenuinner{
/* [ReplaceColor(themeColor:"Dark2")] */ border-color:#21374C;
/* [ReplaceColor(themeColor:"Dark2")] */ border-top-color:#394f63;
/* [RecolorImage(themeColor:"Dark2-Lighter",method:"Filling",includeRectangle:{x:0,y:467,width:1,height:11})] background:url("/_layouts/images/bgximg.png") repeat-x -0px -467px; */ 
/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#21374c;
}
.v4master .ms-siteactionsmenuinner{
border-color:transparent;
background:transparent none no-repeat;
}
.ms-siteactionsmenuhover .ms-menu-a{
margin-right:4px;
}
.ms-siteactionsmenuinner .ms-menu-a{
margin-right:4px;
}
.ms-siteactionsmenuhover{
/* [ReplaceColor(themeColor:"Dark2-Lighter")]  border-color:#8b929a;*/
/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Filling",includeRectangle:{x:0,y:489,width:1,height:11})]  background:url("/_layouts/images/bgximg.png") repeat-x -0px -489px;*/
/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.8")]  background-color:#21374c;*/
}
.ms-siteactionsmenuhover > a{
display:inline-block;
}
.ms-siteactionsmenuinner > a{
display:inline-block;
}
.ms-siteactionsmenu > span > a{
/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color:#000;
}
.ms-siteactionsmenu > span > a > span{
display:inline-block;
margin:1px 0px 0px 2px;
}
.ms-siteactionsmenu > span > a > img{
vertical-align:top;
}
.ms-siteactionsmenu .ms-viewselector-arrow{
display:inline-block;
margin:7px 0px 1px 0px;
vertical-align:top;
}
.s4-siteactions a:visited{
font-weight:bold;
/* [ReplaceColor(themeColor:"Light1")] */ color:#000;
}
.s4-siteactions a:link{
font-weight:bold;
/* [ReplaceColor(themeColor:"Light1")] */ color:#000;
}
 .s4-titlerowhidetitle
{
	background-color:transparent;
}
.s4-pr{
width:100%;
/*background-color:#ffffff;*/
min-height:43px;
}
body #s4-titlerow{
text-align:center;
}

.ms-titlerowborder{
	border-right: 0 #ffffff none;
}
body{
/*background-image:url('../PublishingImages/websitebackground.jpg');*/
}

.s4-title{
padding:0px 0px 0px 10px;
margin:0px;
min-height:64px;
/* [RecolorImage(themeColor:"Light2",method:"Filling",includeRectangle:{x:0,y:1013,width:1,height:12})] */ /* background:url("/_layouts/images/bgximg.png") repeat-x -0px -1013px;*/
/* [ReplaceColor(themeColor:"Light2")] */ background-color:#f9f9f9;
word-wrap:break-word;
-ms-word-wrap:break-word;
overflow-x:hidden;
width:960px;
padding-left: 0px;
padding-right: 0px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-image:none;
background:white;
}
.s4-title-inner{
min-height:64px;
}
.s4-titletable{
border:0px;
height:64px;
width:100%;
text-align:left;
font-family:Verdana,Arial,sans-serif;
font-size:8pt;
}
.s4-titlelogo{
padding:12px 10px 12px 0px;
text-align:left;
vertical-align:middle;
}
.s4-titlelogo > a > img{
vertical-align:middle;
}

.s4-titlelogo > img{
vertical-align:middle;
}

body #s4-topheader2{
/* [RecolorImage(themeColor:"Light1")] */ /*background:url("/_layouts/images/selbg.png") repeat-x left top;*/
background-image:none;
background-color:transparent;
/* [ReplaceColor(themeColor:"Light2")] background-color:#f0f0f0; */ 
vertical-align:middle;
min-height:30px;
/* [ReplaceColor(themeColor:"Light2-Lightest")] */ border-top:1px solid #e0e0e0;
/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border-bottom:1px solid #b8babd;
border: 0 transparent none; 
}

/* PAGE LAYOUTS */
.AboutUsHeader{
	background-image:url('../images/layoutimages/aboutus.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.AboutUsLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.AboutUsRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.ServicesHeader{
	background-image:url('../images/layoutimages/services.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.ServicesLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.ServicesRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}
.SolutionsHeader{
	background-image:url('../images/layoutimages/solutions.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.SolutionsLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.SolutionsRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}
.CaseStudiesHeader{
	background-image:url('../images/layoutimages/casestudies.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.CaseStudiesLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.CaseStudiesRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}
.CareersHeader{
	background-image:url('../images/layoutimages/careers.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.CareersLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.CareersRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}
.ContactUsHeader{
	background-image:url('../images/layoutimages/contactus.png');
	background-repeat:no-repeat;
	height:176px;
	text-align:center;
}
.ContactUsLeftSection{
width:700px;
vertical-align:top;
margin:2px 2px 2px 2px;
text-align:center;
}

.ContactUsRightSection{
width:260px;
vertical-align:top;
margin:2px 2px 2px 2px;
}

.s4-lp{
	background-color:#ffffff;	
	border-left: none #eeeeee solid;
	border-right: none #eeeeee solid;
}

/* MENU */

.s4-tn{
	border: thin #ffffff none;
}
.s4-tn li.static > .menu-item{
	white-space:nowrap;
	padding:4px 10px;
	height:25px;
	vertical-align:middle;
	min-width:110px;
	max-width:110px;
	background-color:#ffffff;
	border:thin #dddddd solid;
}

.s4-tn li.dynamic > a:hover{
font-weight:normal;
}


.s4-tn UL.dynamic{
	background-color:transparent;
	border:thin #ffffff none;
}

.s4-tn li.dynamic > .menu-item{
	white-space:nowrap;
	font-weight:normal;
	height:25px;
	width:100%;
	padding-right:5px;
	margin-top:1px;
	background-color:#ffffff;
	border: thin #dddddd solid;
	*border: thin #dddddd none;
}

.s4-titletext{
vertical-align:top;
}

/* IE6 Menu */
.ms-topnavContainer{
border:none;
width:100%;
background-color:#ffffff;
height:30px;
}

.ms-topnav{
	white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topnav a{
white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topnavselected{
white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topnavselected a{
white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topNavHover{
white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topNavHover a{
white-space:nowrap;
	padding:2px 6px;
	height:30px;
	vertical-align:middle;
	width:75px;
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	color:#3764a0;
}

.ms-topNavFlyOutsContainer
{
background-color:#eeeeee;

}
.ms-topNavFlyOuts{
min-width:140px;
*width:auto;
font-family:Tahoma;
font-size:8pt;
width:auto;
padding-top:3px;
padding-bottom:3px;
height:12px;
display:block;
padding-left:5px;
padding-right:5px;
white-space:nowrap;
}

.ms-topNavFlyOuts a{
min-width:140px;
*width:auto;
font-family:Tahoma;
font-size:8pt;
width:auto;
padding-top:3px;
padding-bottom:3px;
height:12px;
display:block;
padding-left:5px;
padding-right:5px;
white-space:nowrap;
}

.ms-topNavFlyOutsHover{
min-width:140px;
*width:auto;
font-family:Tahoma;
font-size:8pt;
width:auto;
padding-top:3px;
padding-bottom:3px;
height:12px;
display:block;
padding-left:5px;
padding-right:5px;
white-space:nowrap;
text-decoration:underline;
}

.ms-dynamicMenuStyle{
	border:1px #eeeeee solid;
	background-color:#eeeeee;
	width:auto;	
	*width:auto;
	height:auto;
	*height:auto;}


.menu-horizontal .menu-item-text
{
white-space:nowrap;
}
.menu-vertical .menu-item-text
{
word-wrap:break-word;
overflow:hidden;
}
.menu-horizontal ul.static
{
display:inline;
}
.menu-horizontal span.static
{
float:left;
}
.menu-horizontal a.static
{
float:left;
}
.menu-horizontal li.static
{
float:left;
}
.menu-horizontal
{
display:table;
zoom:1;
}
.menu-horizontal span.dynamic-children span.additional-background
{
padding-right:10px;
background-image:url('/_layouts/images/menu-down.gif');
background-repeat:no-repeat;
background-position:right center;
}
.menu-horizontal a.dynamic-children span.additional-background
{
padding-right:10px;
background-image:url('/_layouts/images/menu-down.gif');
background-repeat:no-repeat;
background-position:right center;
}
.menu-horizontal ul.dynamic span.dynamic-children span.additional-background
{
background-image:url('/_layouts/images/menu-right.gif');
}
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background
{
background-image:url('/_layouts/images/menu-right.gif');
}
.menu-vertical span.dynamic-children span.additional-background
{
padding-right:10px;
background-image:url('/_layouts/images/menu-right.gif');
background-repeat:no-repeat;
background-position:right center;
}
.menu-vertical a.dynamic-children span.additional-background
{
padding-right:10px;
background-image:url('/_layouts/images/menu-right.gif');
background-repeat:no-repeat;
background-position:right center;
}
.menu ul.dynamic
{
position:absolute;
left:-999em;
width:auto;
}

.menu-popup
{
position:relative;
}
.menu a.dynamic
{
min-width:110px;
}
.menu span.dynamic
{
min-width:110px;
}
*:first-child + html[dir="rtl"] .menu-horizontal
{
direction:ltr;
}
*:first-child + html[dir="rtl"] .menu-horizontal .menu-item
{
direction:rtl;
}
*:first-child + html[dir="rtl"] .menu-horizontal li.static
{
float:none;
display:inline;
}
*:first-child + html[dir="rtl"] .menu-horizontal li.static .additional-background
{
zoom:1;
}
.s4-toplinks .s4-tn a.selected{
/* [ReplaceColor(themeColor:"Accent1-Medium")] */ /*border-color:#91cdf2;*/
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ /*border-bottom-color:#addbf7;*/
/* [ReplaceColor(themeColor:"Accent1-Lightest")] */ /*border-top-color:#c6e5f8;*/
/* [RecolorImage(themeColor:"Light1")] */ /*background:url("/_layouts/images/selbg.png") repeat-x left top;*/
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */ background-color:#ccebff;
/* [ReplaceColor(themeColor:"Accent1",themeShade:"0.20")] */ color:#003759;
/*padding:4px 5px;*/
margin:0px 0px;
}
.s4-toplinks .s4-tn a.selected:hover{
/* [ReplaceColor(themeColor:"Dark2")] */ color:#003759;

.ms-WPBody a:visited{
/* [ReplaceColor(themeColor:"FollowedHyperlink")] */ color:#003399;
text-decoration:none;
}

a:visited{
/* [ReplaceColor(themeColor:"FollowedHyperlink")] */ color:#003399;
text-decoration:none;
}

.s4-socialdata-notif{
text-align:left;
width:90%;
}

.ms-vb,.ms-vb2,.ms-vb-user,.ms-vb-tall,.ms-pb,.ms-pb-selected
{
/* [ReplaceColor(themeColor:"Dark1")] */ color:#6d6f72;
vertical-align:top;
text-align:left;
}

.FieldControl{
	width:99%;	
}

.FieldControlHeight{
	height:25px;
}

.FieldControlButton{
	width:100px;
	background-color:#999999;
	color:#ffffff;
	font-weight:bold;
}

.ms-alternating{
background-color:#eeeeee;
}

.ms-newsletteralt{
background-color:#eeeeee;
}

#background { 
    width: 100%;  
    height: 100%;  
    position: absolute;  
    left: 0px;  
    top: 0px;  
    z-index: 0; 
} 
#s4-ribboncont{
	z-index:1000;
}

 
.stretch { 
    width:100%; 
    height:100%; 
} 
.ms-WPBody a:visited{
/* [ReplaceColor(themeColor:"FollowedHyperlink")] */ color:#000000;
text-decoration:none;
}

a:visited{
/* [ReplaceColor(themeColor:"FollowedHyperlink")] */ color:#000000;
text-decoration:none;
}

.ms-rteThemeBackColor-6-4
{
/* [ReplaceColor(themeColor:"Accent2-Darker")] */ background-color:#000000;
-ms-name:"Accent 2 Darker";
/* [ColorName] */ -ms-color:"Plum";
}


