@import url("css/menu.css");

/* CSS Document */
#Body {
background-color:transparent; 
height:100%; 
margin:0px; 
padding:0px; 
}

/* ControlPanel style */
.ControlPanel{
background:transparent url(images/cpanel_center.png) repeat-x bottom left; 
border:none;
padding-bottom:10px;
}
.cpanel_left {
background: url(images/cpanel_left.png) no-repeat bottom left;
padding-left:21px;
}
.cpanel_right {
background: url(images/cpanel_right.png) no-repeat bottom right;
padding-right:33px;
}
img{border:0px;}
/*-------- Default Style --------*/
body,th,td,div,p,table, .Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton, .CommandButton1 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

/* body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton, .CommandButton1 {

font-family:Arial, Helvetica, sans-serif;
} */
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover {
font-size:11px;
}
 h2 input {
color:inherit;
font-weight:inherit;
margin:0px; padding:0px;
}


h2 input{
font-size:inherit;
margin:0px; display:inline; color:inherit;
}

a,a:link,a:visited,a:active{
color:#336699; 
text-decoration:none; 
font-weight:normal; 
}
a:hover{
color:#333; 
text-decoration:underline; 
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
font-family:Arial, Helvetica, sans-serif;
}

.NormalBold1{
font-family:Arial;
font-size:11px;
text-align:left;

}
.NormalBold1 td {
font-weight:bold;
}





.Head{
color:#4b4b4b;
font-weight:bold;
}
.SubHead {
color:#4b4b4b;
}
.SubSubHead {
color:#4b4b4b;
}
.NormalRed {
color:#8B231D;
}

/*Datagrids */
.DataGrid_Container {
margin-top:15px;
}
.DataGrid_Header {
font-weight:bold;
}
.DataGrid_Header td, .NormalBold td {
font-weight:bold;
}

/*-------- design style --------*/
#s_wrap_main {
display:table;
width:970px; 
margin:0 auto;
}
#s_wrap_sub {
display:table-row;
}
.template_style{
display:table-cell;
}

.top_space{
height:34px;
}
.lang_pad{
padding:7px 0 0 25px;
float:left;
}

.logo_top_left{
padding:0; 
margin:0; 
background:url(images/logo_top_left.png) no-repeat top left; 
height:23px;
}
.s_banner{
background:#fff;
width:50%;
float:right;
}

.menu_bg{
padding:0 0 0 6px;  
margin: 0 21px 0 9px; 
background:url(images/menu_bg.png) top left;
}

.search_style{
float:right; 
height:40px;
}
.search_bg{
padding:8px 2px 0 0;
}

.bread_bg{
padding:0; 
margin: 0 19px 0 7px; 
background:url(images/bread_bg.png) repeat-x top left; 
height:34px;
}

#login_style{ 
float:right; 
line-height:34px; 
padding-right:18px;
}
#bread_style{ 
float:left; 
line-height:34px; 
padding-left:18px;
color:#2E3D47;
}

.center_bg{
padding:0; 
margin:0;
clear:both;
}
.left_bg{
padding:0; 
margin:0; 
background:url(images/left_bg.png) repeat-y top left;
}
.right_bg{
padding:0; 
margin:0; 
background:url(images/right_bg.png) repeat-y top right;
}
.content_pad{
padding:10px 22px 0 22px; 
margin: 0 19px 0 7px; 
background:#FFF url(images/center_bg.png) repeat-x bottom left;
}
.lm_content_pad{
padding:0px 22px 0 0px; 
margin: 0 19px 0 7px; 
background:#FFF url(images/center_bg.png) repeat-x bottom left;
}
.content_width{
padding-top:15px; 
min-height:350px;
}
.lm_content_width{
padding-top:0px; 
min-height:350px;
}


.bot_pad{
margin-bottom:20px;
padding:0 30px 0 20px;
}
#terms_style{
float:left;
}
#copy_style{
float:right;
}

.clear_float{
clear:both; 
line-height:0; 
font-size:0; 
height:0;
}

/* ------- FileManager -------*/
div.FileManager{
height:auto;
border:none;
}
table.FileManager{
width:99%;
}


a.CommandButton:link, a.CommandButton:visited{
color:#0B4885; 
font-weight:bold; 
text-decoration:none;
}
a.CommandButton:hover{
color:#0B4885; 
text-decoration:underline;
}

a.CommandButton1:link, a.CommandButton1:visited{
color:#9AA21B; 
font-weight:bold; 
text-decoration:none;
}
a.CommandButton1:hover{
color:#9AA21B; 
text-decoration:underline;
}



/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{
color:#698DB6;
}
.ControlPanel a.CommandButton:hover{
color:#0B4885; 
text-decoration:underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;
}
.ControlPanel a[disabled="disabled"]{
color:#888 !important;
text-decoration:none !important;
}

/*--------- pane style ----------*/
.BannerPane {
display:inline-block;
float:right;
padding-right:17px;
width:auto;
}
 .TopPane, .BottomPane{ 
padding:0px 0px 0px 2px; 
margin:0px;
text-align:center;
}
.ContentPane{ 
padding:0px 0px 0px 2px; 
margin:0px;
text-align:center;
width:590px;
}
.LeftPane{ 
padding:0px 34px 0px 0px; 
margin:0px 0px 0px 0px;
width:210px;
}
.RightPane{ 
padding:0 0 0 0px; 
margin:0;
}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{
color:#3E81B5;
}
a.Breadcrumb:hover{
color:#0B4885;
}

/*-------------- Link Style --------------*/
.linkscontainer{
padding-top:20px;
text-align:center;
}
.links,a.links:link,a.links:active,a.links:visited{ 
font-weight:bold; 
color:#3E81B5; 
text-transform:uppercase;
}
a.links:hover{
color:#0B4885;
}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { 
color:#3E81B5;
}
a.user:hover{
color:#0B4885;
}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { 
color:#3E81B5;
}
a.footer:hover{
color:#0B4885;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{
width:0;
padding:0;
margin:0;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{
position:relative; 
white-space: nowrap;
}
div.SearchBorder{
width: 180px; 
height: 20px; 
border: solid 1px #698DB6; 
float:left; 
background-color: White; 
white-space: nowrap; 
margin-top: 2px;
}
div.SearchContainer a{
padding: 0; 
display: block; 
float:left; 
}
div.SearchContainer a img{
padding:5px 0px 0px 5px;
}
div.SearchIcon{
float: left; 
width: 31px; 
height: 20px; 
cursor: pointer; 
z-index: 11; 
background: no-repeat 2px 2px; 
text-align:right;
padding:0px 0px 0px 5px;
}
div.SearchIcon img{
margin-top: 3px;
padding:0px 0px 0px 5px;
}

input.SearchTextBox{
float: left; 
z-index: 10; 
border: 0px; 
width:130px; 
height:18px; 
margin-left:3px; 
color: #698DB6;
}

#SearchChoices{
clear: both; 
display: none; 
border: solid 1px #b7b7b7; 
z-index: 2000; 
cursor: pointer; 
margin: 0; 
padding: 0; 
text-align:left; 
background-color: #f6f6f6;
position:absolute; 
top: 22px; 
left: 0;
}
#SearchChoices li{
cursor: pointer; 
margin: 0; 
padding: 2px 2px 0 2px; 
padding-left: 25px; 
height: 18px; 
text-align:left; 
background-color: #FFF; 
background-repeat: no-repeat; 
background-position: 2px center; 
list-style: none; 
list-style-image: none; 
border: none; 
display:block;
}
#SearchChoices li.searchHilite{
background-color: #698DB6;	
color:#ffffff; 
border: none;
}
#SearchChoices li.searchDefault{
background-color: #fff; 
border: none;
}

/* Minimal Entropy Example Styles */
.linkscontainer_left{
padding:0; 
background:url(images/left_bg.png) repeat-y bottom left;
}
.linkscontainer_right{padding:0; 
background:url(images/right_bg.png) repeat-y bottom right;
}
.linkscontainer_pad{background:url(images/center_bg.png) repeat-x bottom left; 
margin: 0 19px 0 7px; 
padding:0 0 10px 10px;
height:100%;
}

.tag_bg{padding:0; 
margin: 0 19px 0 7px; 
background:url(images/bread_bg.png) repeat top left; 
min-height:68px;
}
.tag_left{
padding:0; 
margin:0; 
background:url(images/bread_left.png) repeat-y top left; 
min-height:68px;
}
.tag_right{
padding:0;  
background:url(images/bread_right.png) repeat-y top right; 
min-height:68px;
}

#tag_style{
display:table; 
margin:0 auto; 
padding:0; 
white-space:nowrap;
}

#tag_style ul.categories, #tag_style ul.tags{
min-height:34px;
max-height:34px;
height:34px;
}


/* coustom classes */


body {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#333333;
line-height:16px;
margin:0px;
}
p {
line-height:16px;
margin:2px 0px 2px 0px;
}
.topbg {
background-color:#fofofo;
}
.botLinkbg {
background-color:#fofofo;
}
.eventBg {
background:#FFFFFF url(images/garyBg.jpg) repeat-x 0% 100%;
border:1px solid #DDDDDD;
border-top:0px solid #DDDDDD;
border-bottom:0px solid #DDDDDD;

}
.mainheader {
font:bold 16px Arial, Helvetica, sans-serif;
color:#515151;
border-bottom:2px solid #333;
padding:5px 0px 5px 0px;
}
.blueheader {
font:bold 14px Arial, Helvetica, sans-serif;
color:#376092;
}
.sub_mainheader {
font:bold 14px Arial, Helvetica, sans-serif;
color:#515151;
/* padding:5px 0px 5px 0px; */
}
.smallheader {
font:bold 13px Arial, Helvetica, sans-serif;
color:#515151;
padding:5px 0px 5px 0px;
}
.bold_text {
font:bold 12px Arial, Helvetica, sans-serif;
color:#515151;
padding:5px 0px 5px 0px;
}
.sub_mainheader_news {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
padding:5px 0px 5px 0px;
}
.greentext {
font:bold 11px Arial, Helvetica, sans-serif;
color:#999900;
text-decoration:underline;
}
.botLinkheader {
font:bold normal 11px Arial, Helvetica, sans-serif;
color:#376092;
text-transform:uppercase;
padding:5px 0px 5px 0px;
}

.fotter {
background-color:#77787a;
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#c9c9c9;
}
a.toplink:link, a.toplink:active, a.toplink:visited {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#77787a;
line-height:20px;
text-decoration:none;
padding:7px 0px 7px 0px;
}
a.toplink:hover {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:7px 0px 7px 0px;
}
a.footerlink:link, a.footerlink:active, a.footerlink:visited {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#c9c9c9;
line-height:20px;
text-decoration:none;
padding:7px 0px 7px 0px;
}
a.footerlink:hover {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:7px 0px 7px 0px;
}
a.botlink:link, a.botlink:active, a.botlink:visited {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#333;
line-height:25px;
text-decoration:none;
padding:5px 0px 5px 0px;
}
a.botlink:hover {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#c00000;
line-height:25px;
text-decoration:none;
padding:5px 0px 5px 0px;
}
a.botsublink:link, a.botsublink:active, a.botsublink:visited {
background:url(images/arrow_icon.gif) no-repeat 0% 50%;
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#333;
line-height:14px;
text-decoration:none;
padding:1px 0px 1px 10px;
}
a.botsublink:hover {
background:url(images/arrow_icon.gif) no-repeat 0% 50%;
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:14px;
text-decoration:none;
padding:1px 0px 1px 10px;
}
a.blacklink:link, a.blacklink:active, a.blacklink:visited {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#333;
line-height:20px;
text-decoration:none;
padding:3px;
}
a.blacklink:hover {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:3px;
}

a.activelink:link, a.activelink:active, a.activelink:visited {
font:normal 11px Arial, Helvetica, sans-serif;
color:#336699;
line-height:14px;
text-decoration:none;
}
a.activelink:hover {
font:normal 11px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:14px;
text-decoration:none;
}
a.morelink:link, a.morelink:active, a.morelink:visited {
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:5px 0px 5px 0px;
}
a.morelink:hover {
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#333;
line-height:20px;
text-decoration:none;
padding:5px 0px 5px 0px;
}
a.greenlink:link, a.greenlink:active, a.greenlink:visited {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#999900;
line-height:20px;
text-decoration:none;
padding:3px;
}
a.greenlink:hover {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:3px;
}

a.boldgreenlink:link, a.boldgreenlink:active, a.boldgreenlink:visited {
font:bold 12px Arial, Helvetica, sans-serif;
color:#999900;
line-height:20px;
text-decoration:none;
padding:3px;
}
a.boldgreenlink:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8B231D;
line-height:20px;
text-decoration:none;
padding:3px;
}

.dottedborder {
border-top:1px dotted #a7a7a7;
}
.garyborder {
border-top:1px solid #bfbfbf;
}
.dottedborder_bot {
border-bottom:1px dotted #a7a7a7;
}
.normalgreen_text {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#a7b107;
line-height:20px;
text-decoration:none;
padding:3px;
}
.fotter_text {
font:normal normal 11px Arial, Helvetica, sans-serif;
color:#c9c9c9;
line-height:20px;
text-decoration:none;
}
.box {
border:1px solid #dfdfdf;
padding:3px;
font:normal normal 10px Arial, Helvetica, sans-serif;
color:#6c6c69;
width:223px;
}
.green_button {
background:url(images/send.gif) no-repeat 50% 50%;
width:100px;
height:26px;
display:block; 
text-align:center; 
vertical-align:middle;
font:bold normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
border:none;
}

.quickContact_img {
background:url(images/QuickContact_img.gif) no-repeat 0% 0%;
width:231px;
height:25px;
}
a.joblink:link, a.joblink:active, a.joblink:visited {
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:20px;
text-decoration:none;
}
a.joblink:hover {
font:normal 12px Arial, Helvetica, sans-serif;
color:#B6BE35;
line-height:20px;
text-decoration:none;
}
a.normallink:link, a.normallink:active, a.normallink:visited {
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
}
a.normallink:hover {
font:normal 12px Arial, Helvetica, sans-serif;
color:#B6BE35;
line-height:20px;
text-decoration:none;
}
.aboutus_banner {
background:url(images/AboutUs.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.minacs_impact {
font:bold 14px Arial, Helvetica, sans-serif;

color:#000;
line-height:20px;
padding:0px 16px 0px 0px;
}

.minacs_impact1 {
font:normal 14px Arial, Helvetica, sans-serif;
text-align:justify;
color:#000;
line-height:20px;
}

.pageTittle {
font:bold 25px Arial, Helvetica, sans-serif;
color:#fff;
line-height:20px;
padding:0px 16px 0px 0px;
}
.TelecomMediaEntertainment_banner {
background:url(images/TelecomMediaEntertainment.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.ProcurementSupplyChain_banner {
background:url(images/ProcurementSupplyChain.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Newsroom_banner {
background:url(images/Newsroom.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.ManufacturingRetail_banner {
background:url(images/ManufacturingRetail.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Legalsection_banner {
background:url(images/Legalsection.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.ITServices_banner {
background:url(images/ITServices.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.HighTech_banner {
background:url(images/hightech.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Insurance_banner {
background:url(images/Insurance.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.HealthcarePublicSector_banner {
background:url(images/HealthcarePublicSector.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.CustomerLifecycleServices_banner {
background:url(images/CustomerLifecycleServices.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.ContactUs_banner {
background:url(images/ContactUs.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Careers_banner {
background:url(images/Careers.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.BankingFinancialServices_banner {
background:url(images/BankingFinancialServices.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Industries_header {
background:url(images/Industries_header.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.FinanceAccounting_header {
background:url(images/FinanceAccounting.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}

.blog_header {
background:url(/portals/0/users/images/blog_header1.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}

.rss_header {
background:url(/portals/0/users/images/rss1.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}



.Search_header {
background:url(images/Search_banner.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.sitemap_header {
background:url(images/sitemap.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.Legalsection_header {
background:url(images/Legalsection.jpg) no-repeat 0% 0%;
width:982px;
height:208px;
}
.DerekTrauger_SiteMapContent {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:20px;
padding:0px 16px 0px 0px;
}
A:link
{
    text-decoration: none;
    color: #6d6e71;
}

A:visited
{
    text-decoration: none;
    color: #6d6e71;
}

A:hover
{
    text-decoration: underline;
    color: #8b0304;
}

A:active
{
    text-decoration: none;
    color: #6d6e71;
}
.menu_leftline {
background:transparent url(images/menu_line.gif) no-repeat 0% 50%;
width:100%;
height:34px;
padding:0px 0px 0px 1px;
}
.bluetext{ color:#386092;}
.mainheader a{  font-weight:bold; color:#515151; font: bold 16px Arial,Helvetica,sans-serif;}
.mainheader h1{color:#515151; font: bold 16px Arial,Helvetica,sans-serif;}
.mainheader a:hover{ text-decoration:none; color:#515151;}
.visionheader{padding-bottom: 4px;  border:1px solid #DDDDDD; border-bottom:0px solid #DDDDDD; padding-left:5px;} 


h1,h2,h3,h4,h5,h6{font-weight:inherit; display:inline; font-weight:inherit; color:inherit;
margin:0px; font-size:inherit !important; padding:0px;}
a.careerlink{background-color:#F9A11B !important; color:#FFFFFF !important; padding:0px 2px !important;}
a.footercareerlink{background: url(images/careerbg.png) repeat-y 1px 1px;
font: normal normal 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 14px;
text-decoration: none;
padding: 1px 5px 1px 10px;}
