/*
INDEX PAGE BACKGROUND 
*/
.index-body {
	background: #999999 url(../images/bg_background.jpg) repeat-x 0 0;
	margin: 0px;
	padding: 0px;
}
/*
LEVEL 2 PAGE BACKGROUND 
*/
.level2-body  {
	background-color: #CFD6DE;
	background-image: url(../images/level2_background.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 0px;
	margin: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 1 OF 7
*/
.level2-topnav-services {
  display:block;
  width:112px;
  height:59px;
  background:url(../call_to_action_button/level2_services_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-services a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_services_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-services a:hover {
  background-position: 0 59px;
}
/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 2 OF 7
*/
.level2-topnav-capabilities {
  display:block;
  width:141px;
  height:59px;
  background:url(../call_to_action_button/level2_capabilities_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-capabilities a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_capabilities_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-capabilities a:hover {
  background-position: 0 59px;
}
/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 3 OF 7
*/
.level2-topnav-news {
  display:block;
  width:85px;
  height:59px;
  background:url(../call_to_action_button/level2_news_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-news a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_news_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-news a:hover {
  background-position: 0 59px;
}
/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 4 OF 7
*/
.level2-topnav-contact {
  display:block;
  width:114px;
  height:59px;
  background:url(../call_to_action_button/level2_contact_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-contact a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_contact_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-contact a:hover {
  background-contact: 0 59px;
}
/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 5 OF 7
*/
.level2-topnav-client {
  display:block;
  width:146px;
  height:59px;
  background:url(../call_to_action_button/level2_client_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-client a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_client_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-client a:hover {
  background-position: 0 59px;
}

/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 6 OF 7
*/
.level2-topnav-home {
  display:block;
  width:85px;
  height:59px;
  background:url(../call_to_action_button/level2_home_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-home a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_home_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-home a:hover {
  background-position: 0 59px;
}

/*
LEVEL 2 TOP BANNER BUTTONS

BUTTON 7 OF 7
*/
.level2-topnav-about {
  display:block;
  width:98px;
  height:59px;
  background:url(../call_to_action_button/level2_about_button.jpg) no-repeat 0 -59px;
  margin:0 auto;
}
.level2-topnav-about a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/level2_about_button.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-topnav-about a:hover {
  background-position: 0 59px;
}

/*
LEVEL 2 READ MORE BUTTON

*/
.level2-readmore-85x25 {
	display:block;
	width:85px;
	height:25px;
	margin:0 auto;
	background-image: url(level2_readmore_85x25.jpg);
	background-repeat: no-repeat;
	background-position: right -25px;
}
.level2-readmore-85x25 a {
  display:block;
  width:100%;
  height:100%;
  background:url(level2_readmore_85x25.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-readmore-85x25 a:hover {
  background-position: 0 25px;
}

/*
LEVEL 2 LEARN MORE BUTTON

*/
.level2-learnmore-86x26 {
  display:block;
  width:86px;
  height:26px;
  background:url(level2_resources_learnmore.jpg) no-repeat 0 -26px;
  margin:0 auto;
}
.level2-learnmore-86x26 a {
  display:block;
  width:100%;
  height:100%;
  background:url(level2_resources_learnmore.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2-learnmore-86x26 a:hover {
  background-position: 0 26px;
}

/*
LEVEL 2 DO MORE BUTTON

*/
.level2-domore-86x26 {
  display:block;
  width:86px;
  height:26px;
  background:url(level2_resources_domore.jpg) no-repeat 0 -26px;
  margin:0 auto;
}
.level2-domore-86x26 a {
  display:block;
  width:100%;
  height:100%;
  background:url(level2_resources_domore.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.level2_about_innerbox {
	background-image: url(../images/level2_about_innerbox.jpg);
}

.level2-domore-86x26 a:hover {
  background-position: 0 26px;
}

/* Fade Button Styles
   - You need these. */
.cta-button {
  display:block;
  width:184px;
  height:60px;
  background:url(../call_to_action_button/call_to_action_sprite.jpg) no-repeat 0 -60px;
  margin:0 auto;
}
.cta-button a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/call_to_action_sprite.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.cta-button a:hover {
  background-position: 0 60px;
}

/* READ MORE Button Styles
   - You need these. */
.rm-button {
  display:block;
  width:87px;
  height:27px;
  background:url(../call_to_action_button/index_rm_87x27.jpg) no-repeat 0 -27px;
  margin:0 auto;
}
.rm-button a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/index_rm_87x27.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.rm-button a:hover {
  background-position: 0 27px;
}
/* READ MORE Button Styles
   - You need these. */
.send-button {
  display:block;
  width:87px;
  height:27px;
  background:url(../call_to_action_button/index_send_87x27.jpg) no-repeat 0 -27px;
  margin:0 auto;
}
.send-button a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/index_send_87x27.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.send-button a:hover {
  background-position: 0 27px;
}

/* READ MORE Button Styles
   - You need these. */
.dm-button {
  display:block;
  width:87px;
  height:27px;
  background:url(../call_to_action_button/index_dm_87x27.jpg) no-repeat 0 -27px;
  margin:0 auto;
}
.dm-button a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/index_dm_87x27.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.dm-button a:hover {
  background-position: 0 27px;
}
/* READ MORE Button Styles
   - You need these. */
.cube-button {
  display:block;
  width:256px;
  height:178px;
  background:url(../call_to_action_button/index_cube_256x178.jpg) no-repeat 0 -178px;
  margin:0 auto;
}
.cube-button a {
  display:block;
  width:100%;
  height:100%;
  background:url(../call_to_action_button/index_cube_256x178.jpg) no-repeat 0 0;
  text-indent:-9999px;
}
.cube-button a:hover {
  background-position: 0 178px;
}
.servicestable_06 {
	background-image: url(../images/index_services_table_06.jpg);
	background-position: top;
}
.servicestable_08 {
	background-image: url(../images/index_services_table_08.jpg);
}
.servicestable_10 {
	background-image: url(../images/index_services_table_10.jpg);
}
.abouttable_09 {
	background-image: url(../images/index_about_contact_09.jpg);
}
.abouttable_11 {
	background-image: url(../images/index_about_contact_11.jpg);
}
.about_contact_06 {
	background-image: url(../images/index_about_contact_06.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
}

.abouttable_13 {
	background-image: url(../images/index_about_contact_13.jpg);
}
.addresources_05 {
	background-image: url(../images/index_add_resources_05.jpg);
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
.addresources_07 {
	background-image: url(../images/index_add_resources_07.jpg);
	padding-top: 5px;
	padding-right: 5px;
}
.copyright_bar {

}
.index_rotating_background {
	background-image: url(../images/index_rotating_image_1.jpg);
	background-repeat: no-repeat;
}
.main_rotator_image {
	background-image: url(../images/index_topbanner_v4.jpg);
	background-repeat: no-repeat;
}
.news_left_bg {
	background-image: url(../images/level2_r4_1.jpg);
	background-repeat: no-repeat;
}
.news_rt_bg {
	background-image: url(../images/level2_r4_2.jpg);
	background-repeat: no-repeat;
}
.smootherBG {
	background-image: url(../images/bg_background.jpg);
	background-repeat: repeat-x;
	}
.level2_about_innerbox.jpg {
	background-image: url(../images/level2_r4_2.jpg);
	}	
.level2_contact_mainbox {
	background-image: url(../images/level2_contact_mainbox.jpg);
}

.aboutpagecontactgail {
	background-color: #FFFFFF;
	height: 68px;
	padding-right: 2px;
	padding-left: 2px;
}
.newspageicon {
	background-color: #ECECEC;
}
.ltGrnBG {
	background-color: #93A5AF;
}
.contactTopBox {
	background-color: #FFFFFF;
	background-position: top;
	padding: 0px;
	height: 7px;
	margin: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contactBoxBottom {
	background-color: #FFFFFF;
	height: 6px;
}
.contactTableBox {
	border: thin solid #CCCCCC;
}
.newsGreyBG {
	background-color: #ECECEC;
}
.newsLeftBox {
	background-image: url(../images/level2_news_table_07.jpg);
	background-repeat: repeat-y;
}
.newsWhiteVertLine {
	background-color: #ECECEC;
	background-image: url(../images/level2_news_table_10.jpg);
	background-repeat: repeat-y;
}
.newsRightBox {
	background-image: url(../images/level2_news_table_12.jpg);
	background-repeat: repeat-y;
}
.manLogoSmall {
	background-image: url(../images/Management_Logo.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
}
.level2_service_textbox {
	background-image: url(../images/level2_services_textbox.jpg);
	background-repeat: no-repeat;
	height: 384px;
	width: 781px;
	padding: 0px;
	top: 50px;
}
.level2_services_textbody {
	padding: 40px;
	font-size: 11px;
}
.GreyTableBG {
	background-color: #ECECEC;
	text-align: left;
	vertical-align: top;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cababilityBG {
	background-image: url(../images/level2_capabilities.jpg);
	background-repeat: no-repeat;
}
.whiteTableBG {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 350px;
}
.indexGreyBG {
	background-color: #EDEDED;
}
