html
{
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#F3F3F3;
}

div, img { behavior:url(iepngfix.htc); }

body
{
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
line-height:150%;
font-family: Arial, Arial, Helvetica, sans-serif;
color:#555555;
}

img
{
border:0;
}

div
{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}

p
{
margin-top:0px;
margin-bottom:15px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}

h1
{
margin-top:0px;
margin-bottom:20px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight: normal;
color:#9B4545;
line-height:140%;
}

h2
{
margin-top:0px;
margin-bottom:5px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#9B4545;
}




#master_div
{
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:0;
width:900px;
}

#logo_master
{
width:900px;
height:43px;
}

.logo_left
{
float:left;
width:auto;
margin-left:25px;
}

.logo_right
{
float:right;
width:auto;
margin-top:25px;
margin-right:25px;
}

#menu_div
{
margin-left:auto;
margin-right:auto;
width:876px;

}

ul.topNavigation
{
list-style:none;
display:block;
text-align:center;
border-color: black;
float:left;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#000000;
padding-left:0px;
}

ul.topNavigation li
{
float: left;
display:block;
background-image:url(images/menu_bg.png);
background-repeat:repeat-x;
height:39px;
}

ul.topNavigation li a, ul.topNavigation li a:visited , ul.topNavigation li a:active {
display:block;
list-style:none;
text-decoration:none;
color:#000000;
padding-left:24px;
padding-right:22px;
padding-top:5px;
padding-bottom:7px;
}

ul.topNavigation li a:hover{
text-decoration:none;
background-image:url(images/hover_bg.png);
background-repeat:repeat-x;
height:39px;
color:#4981CB;
}

#active{
text-decoration:none;
background-image:url(images/hover_bg.png);
background-repeat:repeat-x;
color:#4981CB;
height:39px;
width:auto;
}



.leftNav  {
list-style:none;
padding-right:10px;
padding-left:20px;
margin-top:3px;
margin-bottom:3px;
border-color: black;
float:left;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#2E2E2E;
width:170px;
}

.leftNav a, .leftNav a:visited, .leftNav a:active {
text-decoration:none;
color:#2E2E2E;
}

.leftNav a:hover{
text-decoration:none;
color:#4981CB;
}

#leftNav_active
{
text-decoration:none;
color:#4981CB;
}


.leftNav_sub {
list-style:none;
padding-right:10px;
padding-left:35px;
margin-top:0px;
margin-bottom:0px;
border-color: black;
float:left;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2E2E2E;
width:155px;
}

.leftNav_sub a, .leftNav_sub a:visited, .leftNav_sub a:active {
text-decoration:none;
color:#2E2E2E;
}

.leftNav_sub a:hover{
text-decoration:none;
color:#4981CB;
}

#leftNav_active
{
text-decoration:none;
color:#4981CB;
}


#header_master
{
width:900px;

}

.home_header
{
}

.inner_header_left
{
float:left;
width:200px;
height:289px;
padding-left:10px;
background-image:url(images/leftnav_bg.png);
background-repeat:no-repeat;
}

.inner_header_right
{
float:right;
width:678px;
height:252px;
}

.inner_header_img
{
float:left;
width:448px;
}

.inner_header_txt
{
float:right;
width:230px;
padding-top:90px;
}

.inner_header_line
{
float:right;
width:678;
margin-top:8px;
}

#home_header_line
{
width:900px;
height:31px;
}

#content_master
{
margin-top:15px;
width:900px;
height:auto;
}

.content_left
{
float:left;
width:215px;
height:auto;
}

.content_right
{
float:right;
width:645px;
padding-left:20px;
padding-right:20px;
height:auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


.home_content_box
{
background-image:url(images/box_bg.png);
background-repeat:no-repeat;
width:274px;
height:210px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
float:left;
color:#333333;
font-size:12px;
}

.home_content_box1
{
background-image:url(images/box_bg.png);
background-repeat:no-repeat;
float:left;
margin-left:15px;
margin-right:15px;
color:#333333;
font-size:12px;
width:274px;
height:210px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
}

.home_content_box_heading
{
font-size:14px;
font-weight:bold;
height:auto;
color:#9B4545;
text-align:center;
}

ul.box_list
{
line-height:150%;
margin-left:-40px;
margin-top:0px;
list-style:none;
}

ul.box_list li
{
font-size:11px;
}

ul.inside_box_list
{
line-height:150%;
margin-left:-22px;
margin-top:15px;

}

ul.inside_box_list li
{
font-size:11px;
margin-bottom:15px;
}




#did_u_master
{
margin-left:auto;
margin-right:auto;
width:213px;
}

.did_u_top
{
background-image:url(images/did_top.png);
background-repeat:no-repeat;
height:30px;
width:213px;
padding-top:7px;
text-align:center;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.did_u_bottom
{
width:185px;
padding-left:15px;
padding-right:10px;
padding-top:15px;
padding-bottom:7px;
height:auto;
border-bottom:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:120%;
}

.did_u_bottom p
{
margin-bottom:20px;
margin-top:10px;
}


.corporate_heading_box
{
width:208px;
background-color:#A2C235;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
}

ul.corp_box_list li{
font-size:11px;
margin-bottom:15px;
}

.corp_box_list
{
line-height:180%;
margin-left:-22px;
margin-top:0px;
list-style:none;
}




.career_heading_lbox
{
width:310px;
background-color:#4981CC;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
}

.career_heading_rbox
{
width:310px;
background-color:#A2C235;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
}



#service_listt
{
float:left;
width:200px;
height:auto;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4981CC;
}

.service_master_lbox
{
float:left; 
width:310px; 
margin-right:10px; 
border:#A2C235 1px solid;
}

.service_lbox_main_heading
{
 width:310px;
 height:28px; 
  background-color:#A2C235;
 text-align:center;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
}

.service_lbox_main_subheading
{
width:300px;
padding-left:10px;
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#e3f2ae;
}

.service_master_rbox
{
float:left; 
width:310px; 
margin-right:10px; 
border:#4981CC 1px solid;
}


.service_rbox_main_heading
{
 width:310px;
 height:28px; 
 background-color:#4981CC;
 text-align:center;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
}

.service_rbox_main_subheading
{
width:300px;
padding-left:10px;
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#b8ccfa;
}

.service_box_inside
{
width:290px;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
}

#sitemap ul li
{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
list-style:none;
text-decoration:none;
}


#sitemap li a, #sitemap li a:visited, #sitemap li a:active
{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
list-style:none;
text-decoration:none;
}

#sitemap li a:hover
{
color:#000000;
text-decoration: none;
}




#footerNav_content_master
{
width:900px;
height:auto;
}


#footer_master
{
margin-top:15px;
width:900px;
color:#4C4C4C;
}

.footer_top
{
background-image:url(images/footer_bg.png);
background-repeat:no-repeat;
height:32px;
width:880px;
padding-top:8px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4981CB;
}

.footer_bottom
{
height:35px;
margin-top:10px;
}

.footer_bottom_left
{
float:left;
width:400px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4E4D4D;
padding-left:5px;
}

.footer_bottom_right
{
float:right;
width:265px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:11px;
}

.footerNav  {
list-style:none;
display:block;
text-align:center;
padding-left:12px;
border-color: black;
float:left;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4E4D4D;
}

.footerNav a, .footerNav a:visited, .footerNav a:active {
text-decoration:none;
color:#4E4D4D;
}

.footerNav a:hover{
text-decoration:none;
}


#Layer1 {
		position:relative;
	width:300px;
	height: auto;
	z-index:1;
	left:355px;
	top: 93px;
	clear:left;
}

#custmer_advocacy_layer
{
background-image: url(images/customer_advocacy.gif);
background-repeat:no-repeat;
}

#solutions_layer
{
background-image: url(images/solutions.gif);
background-repeat:no-repeat;
}

#services_layer
{
background-image: url(images/services.gif);
background-repeat:no-repeat;
}

#partners_layer
{
background-image: url(images/partners.gif);
background-repeat:no-repeat;
}
#corporate_layer
{
background-image: url(images/corprat.gif);
background-repeat:no-repeat;
}
#bod_team_layer
{
background-image: url(images/corprat.gif);
background-repeat:no-repeat;
}
#leadership_team_layer
{
background-image: url(images/corprat.gif);
background-repeat:no-repeat;
}
#careers_layer
{
background-image: url(images/careers.gif);
background-repeat:no-repeat;
}

#contact_layer
{
background-image: url(images/contactus.gif);
background-repeat:no-repeat;
}


/*------------------------------POP UP-----------------------------------------------------------------*/

.popup_master
{
width:550px;
height:625px;
clear:both;
}
.ppup_logo
{
width:90px;
padding-left:20px;
padding-top:25px;
}