/* CSS Document */
body{background-color:#fff; background-position:center; background-repeat:no-repeat; padding-top:5px; margin:0px; position: absolute;  margin-left:0 auto; width: 0 auto; color:#4b4b4b; font:10px/5px 'Arial', sans-serif; text-align:left;}



.index {padding-top:10px; height:620px;  background:#888; background-repeat:no-repeat; margin-left: 15%; width: 80%;}
.about{padding-top:10px; height:620px;  background:#888;  background-repeat:no-repeat; margin-left: 15%; width: 80%;}
.benefit{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.thanks{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.mobile{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.captivate{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.vacancies{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.loquendo{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.multimedia{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.composica{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.modernisation{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.alternative{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.training{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.animation{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.communication{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.affiliate{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.consultant{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.strategic{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.contact{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.afterservice{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.rapid{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.lms{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.conference{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.audio{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.resources{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.bookstore{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }
.software{padding-top:10px; height:620px;  background:#888; margin-left: 15%; width: 80%; background-repeat:no-repeat; }


ul{list-style-type:none;}

h1 { font: 1.4em 'Arial', Sans-serif; color: #4b7585; color:#ec008c; font-variant: small-caps;}
h2 { font: 1.7em 'Arial', Sans-serif; color: #4b7585; padding-bottom:5px;}
h3 {color: #4b7585; font: 26px/24px Arial, sans-serif;}
h4 { font: 1.3em 'Arial'; color: #4b4b4b; font: 12px/20px Arial, sans-serif;}
h5 {font: 1.3em 'Arial'; color: #4b4b4b; font: 12px/20px Arial, sans-serif; margin-left: 224px;padding-left: 0px;	padding-top:15px;}
h6 { font: 1.4em 'Arial', Sans-serif; color: #ec008c; margin: 8px 45px;
	padding-left: 0px;
	padding-top:8px;
}

	
p, h1, h2 {

	margin: 4px 15px;
	padding-left: 0px;
	padding-top:15px;

}


h3, h4, h5{

	margin: 8px 15px;
	padding-left: 0px;
	padding-top:8px;
}

/* Image - float*/
img.float-left {

  margin: 2px 16px 0px 20px;

}
img.index-left {

	MARGIN-LEFT:24PX;
	margin-top: -10px;
  padding-top:-10px;
  padding-bottom:10px;
  float:left; 

}
img.index-left2 {

  MARGIN-LEFT:24PX;
  margin-top:-17px;
  padding-top:-3px;
  padding-bottom:10px;
  float:left; 
}

img.index-right {

  padding-top:0px;
  padding-left:0px; 
  padding-bottom:5px;
  margin-right:5px;
  float:right; 

}
img.left-listindex {

  margin: 2px 15px -3px 26px;
}

img.left-listtraining {

  margin: 2px 20px -3px 6px;
}

img.left-list {

  margin: 3px 10px -3px 10px;
}
img.left-listlms {

  margin: -3px -10px -3px -5px;
  padding-right:20px;

}

img.left-listm {

  margin: -2px 15px -3px -5px;
}
img.left-listm2 {

  margin: -2px 15px -3px 15px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:10px;
}

img.left-list3 {

  margin-left: 2px }

img.right-list3 {

  margin: 2px 5px -3px 26px;
}

img.right-list4 {

  margin: 3px 0px 0px 6px;
}

img.right-list5 {

  margin: -2px 0px 0px -28px;
}


img.right-list6 {

  margin: -10px 0px 0px -8px;
}

img.right-list7 {

  margin: -10px 0px 0px 6px;
}

img.right-list8 {

  margin: 12px 12px 8px 15px;
}


img.right-list9{

  margin: 3px 0px 0px 6px;
}

img.right-list10 {

  margin: 5px 0px 5px 8px;
}
img.left-spacer {

  margin: 16px 16px 15px -5px;

 
}
img.left-spacermap {

  margin: 16px 15px 15px 10px;

 
}
img.left-spacercontact {

  margin: 6px 0px 0px 0px;

 
}
img.AUDIO-spacer {

  margin: 16px 0px 0px 231px;

 
}
img.left-spacer2 {

  margin: -5px 0px 0px -5px;

 
}
img.left-spacerindex {

  margin: 5px 0px 0px 10px;

 
}
img.left-spacerbusiness {

  margin: 10px 0px 0px 15px;
  padding-right:7px; 
  float:left;

 
}
img.slogan-spacer {

  margin: 5px 0px 0px 0px;

}
img.captivate-spacer {

  margin: -1px 0px 0px 5px;
  padding:7px;

}
img.right-spacer {

  margin: 2px -15px 15px 12px;

}

img.comp-spacer {

  margin: 2px -25px -15px 14px;
  padding-bottom:10px;

}
img.float-right {

  margin: -22px -12px 0px 0px;
  float: right;
  padding-left: 5px;
}
img.float-lms {

  margin: 0px 0px 0px 0px;
  float: right;
  padding-left: 5px;
}
img.float-lms1 {

  margin: 10px 0px 20px -5px;
  float: left;
  padding-left: 5px;
}
img.float-lms2 {

  margin: -13px 0px 20px 5px;
  float: left;
  margin-bottom:-1px;
  padding-left: 0px;
  padding-bottom:0px;
  margin-top: 0px;
  padding-right: 10px; 
}
img.float-left5 {

  margin: -15px 10px 0px 0px;
  float: left;
  padding-left: -5px;

}
img.header-right {

  margin: -15px 170px 0px 0px;
  float: right;
  padding-left: 5px;

}
img.float-tree{

  margin: -34px -2px 0px 0px;
  float: right;
  padding-left: 5px;
  padding-top: 25px;
  padding-right: 5px;

}
img.float-benefits {

  margin-top:-3px; 
  padding-top:0px;
  padding-left:10px; 
  padding-bottom:5px;
  float:left; 
}

img.float-thankyou {

  margin-top:-3px; 
  padding-top:0px;
  padding-left:42px; 
  padding-bottom:5px;
  float:left; 


}
img.centre-spacer {

	margin-left: 1px;
	margin-top: -10px;

}
img.corner-spacer {

	margin-left: 1px;
	margin-top: -15px;

}


img.right-phonenav {

  margin: -5px 10px -5px -8px;


}
img.float-around {
	float: right; 
	padding: 4px;
	font-weight: bold;	
	margin-left: 0px;
	margin-top: -12px;
}
img.float-around1 {
	float: right; 
	padding: 6px;
	font-weight: bold;	
	margin-left: 6px;
	margin-top: -12px;
}
img.float-around2 {
	float: right; 
	padding: 4px;
	font-weight: bold;	
	margin-left: 4px;
	margin-top: -12px;
}
img.float-around3 {
	float: left; 
	padding: 0px;
	font-weight: bold;	
	margin-left: -5px;
	margin-right: 12px;
	margin-top: -2px;
}
img.float-around4 {
	float: left; 
	padding-bottom: 0px;
	font-weight: bold;	
	margin-left: -5px;
	margin-right: 0px;
	margin-top: -2px;
}

img.float-around5 {
	float: left; 
	padding-bottom: 0px;
	font-weight: bold;	
	margin-left: -5px;
	margin-right: 0px;
	margin-top: -4px;
	margin-bottom:-10px;
	Z-INDEX:1;
}
img.float-around6 {
	float: left; 
	padding-bottom: 0px;
	font-weight: bold;	
	margin-left: -5px;
	margin-right: 0px;
	margin-top: -4px;
	margin-bottom:-7px;

}

img.float-around7 {
	float: left; 
	padding-bottom: 0px;
	font-weight: bold;	
	margin-left: -5px;
	margin-right: 0px;
	margin-top: -4px;
	margin-bottom:-7px;

}
/* CONTENT */

#leftpan{width:540px; height:346px; float:left; margin-top:-3px; padding-top:3px; margin-left:15px; position:relative; }
#leftpan p{width:540px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial, sans-serif; color:#4b4b4b;}
#leftpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#FFF; text-decoration:none;}
#leftpan a:hover{color:#ec008c;}
#leftpan a:hover span {color:#ec008c; }

.resourceform{ margin:0px 0px 0px 25px; color:#fff; }

.grey  {color:#9c9c9c; }
.rgrey  {color:#4b4b4b; }
.selected {color:#68c2ff;}
.selectedpink {color: #ec008c;}
	
#rightpan{width:265px; height:305px; padding-left:20px; margin-top:10px; float:right; position:relative; border-left:1px solid #f2f2f2;}
#rightpan p{width:255px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial, sans-serif;}
#rightpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#4b4b4b; text-decoration:none;}
#rightpan a:hover{color:#ec008c;}
#rightpan ul li.submenu{width:261px; height:21px; font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e;}
#rightpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#rightpan ul li.submenu a:hover{width:261px; height:21px;}

/* FOOTER */
#topbanner{width:930px; margin-left:2px; margin-top: 4px; height: 190px; padding-left: 0px; padding-top:0px; position:absolute; z-index:1; background:url(../images/alt-topimage.png);}


#main_footer{width:937px; margin-left:0px; clear:both; position:absolute; background-color:#fff;}	
#footer{width:937px; margin-top:-1px; height: 54px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footer p{display:block; padding: 16px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footer a{font:10px/12px Arial, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footer a:hover{text-decoration:none; color:#555;}

#main_footerb{width:937px; margin:-76px auto;  margin-left:0px; clear:both; position:absolute; background-color:#fff;}	
#footerb{width:937px; height: 54px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerb p{display:block; padding: 16px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerb a{font:10px/12px Arial, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerb a:hover{text-decoration:none; color:#555;}


.bg {background: #fff; width: 937px; }
.menu {padding:0 0 0 1px; margin-left:4px; list-style:none; width: 934px; padding-bottom:0px; background:url(../images/footer.png) repeat-x #000; height:52px; position:relative; font-family:arial, verdana, sans-serif; z-index:1;}
.menu li.top {display:block; float:left; position:relative; }
.menu li a.top_link {display:block; float:left; height:40px; margin-left:13px; line-height:33px; color:#fff; text-decoration:none; font-size:10px; font-weight:NORMAL; padding:0 0 0 2px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:10px 4px 0 0px; height:40px; }
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; border: 1px SOLID #fff;}
.menu li a.top_link:hover {color:#68c2ff;}

.menu li a.top_link:hover span { color:#68c2ff;}
.menu li a.top_link:hover span.down {}

.menu li:hover > a.top_link {color:#fff;}
.menu li:hover > a.top_link span {}
.menu li:hover > a.top_link span.down {}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #666; padding:0px 0; border:0px solid #333; border-width:1px 1px 1px 1px; white-space:nowrap; width:142px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; border: 1px SOLID #fff; height:20px; margin-left:-1px; width:142px; line-height:20px; 
text-indent:5px; color:#fff; text-decoration:none; border:1px solid #fff; border-width:0 0 0 0px;}
.menu :hover ul.sub li a.fly {background:#fff;}
.menu :hover ul.sub li a:hover {color:#68c2ff; border: 1px SOLID #fff; font-weight:normal; }
.menu :hover ul.sub li a.fly:hover {background:#999999 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#666;}
.menu :hover ul li:hover > a.fly {background:#999999 url(../images/arrow_over.gif) 80px 7px no-repeat; color:#666;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}



.jqueryslidemenu{

font: 11px Arial;
background:url(../images/.png);
width: 978px;
height:35px;
margin-left:centre;

}

.jqueryslidemenu ul{
height:40px;
margin: 0px;
padding: 0px 0px;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
height:11px;
color: white;
font:11px Arial;
margin-left:10px;
padding: 4px 3px ;
color: #2d2b2b;
margin-top:8px;
font-weight:bold;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;


}

.jqueryslidemenu ul li a:hover{
color:#68c2ff;

}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
font:11px Arial;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
background:url(../images/nav.png);
text-align:left;
display: list-item;
width:150px;
float: none;
display: block;
border: 1px SOLID #fff;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;

}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 11px Arial;
width: 140px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;

}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/

color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 29px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ronyy-logo-for-suppliers */

#slogan{width:936px; height:50px; border: 0px solid #111; margin-top:2px; margin-bottom:0px; margin-left:0px; position:relative; background-color: #fff; z-index:1;}
#slogan2{width:937px; height:40px; margin-top: 56px; margin-bottom:18px; margin-left:8px; background:url(../images/sloganronyy7e.png) repeat-x #000; position:relative; background-color: #fff; z-index:-1;}


#news{width:922px; height:21px; margin-top: 0px; margin-bottom:0px; margin-left:6px; position:relative; background-color: #ec008c; z-index:1;}

#header{width:937px; margin-left:-4px; background:url(../images/header.png) repeat-x #000; height:50px; position:relative;}

#healthbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1081px; border:0px; margin-top:0px; position:absolute; z-index:-1;}

/* showreel*/
#showreel{width:937px; margin-left:9px; padding-top:10px;  height:0px; position:relative; z-index:-1;background:url(../images/reelback.png) repeat-x #000;}

/* index page*/
#indextopimage{width:939px; margin-left:-5px;  margin-top:0px; height:145px; position:absolute; background:url(../images/indexalt-topimage-pink.png); z-index:-1;}
#content{width:943px; margin-left:-1px ; margin-top:341px;  height:352px; position:absolute; background:url(../images/contentback-notop4.png); z-index:1;}
#flashbanner{width:941px; height: 225px; margin-left:4px; margin-top:-4px; padding-left: 0px; border:0px; padding-top:0px; position:absolute; z-index:-1;background:url(../images/reelback5.png) repeat-x #000;}

#indexbanner{width:941px; height: 222px; margin-left:0px; margin-top:-4px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;background:url(../images/headeridea2.png) repeat-x #000;}

#indexbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:841px; border:0px; margin-top:0px; position:absolute; z-index:-1;}

#indexcontent{width:934px; background: #fff; border:0px solid; margin-left:6px; height:430px; margin-top:217px; position:absolute; background:url(../images/contentback-notop4.png); z-index:1;}


#indexlpan{width:570px; float:left; border:0px solid; margin-top: -15px; margin-left:15px; position:relative; z-index:1;}
#indexlpan p{width:570px; margin:0 0 15 10px;  padding-top:0px; padding-bottom: 1px; font: 14px/5px Arial; text-align:left; color:#4b4b4b;}
#indexlpan a{font:13px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#ec008c; text-decoration:none; }
#indexlpan a:hover{color:#9e9e9e; font-weight:normal;}
#indexlpan a:hover span {color:#9e9e9e; }

#indexlpan1a{width:420px; float:left; margin-top: 38px; margin-left:227px; position:absolute; z-index:1;}
#indexlpan1a p{width:401px; margin:0 0 15 10px;  padding-top:0px; padding-bottom: 1px; font: 14px/26px helvetica; text-align: left; color:#666;}
#indexlpan1a a{font:11px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#ec008c; text-decoration:none; }
#indexlpan1a a:hover{color:#9e9e9e; font-weight:normal;}
#indexlpan1a a:hover span {color:#9e9e9e; }

#indexlpan1b{width:570px; float:left; margin-top: 206px; margin-left:15px; position:absolute; z-index:1;}
#indexlpan1b p{width:570px; margin:0 0 15 10px;  padding-top:0px; padding-bottom: 1px; font: 11px/19px arial; color:#666;}
#indexlpan1b a{font:13px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#ec008c; text-decoration:none; }
#indexlpan1b a:hover{color:#9e9e9e; font-weight:normal;}
#indexlpan1b a:hover span {color:#9e9e9e; }

#indeximage{width:175px; float:left; margin-top: 65px; margin-left:0px; position:absolute; z-index:1;}
#indeximage2{width:175px; float:left; margin-top: 20px; margin-left:415px; position:absolute; z-index:1;}
#indeximage3{width:597px; float:left; margin-top: 200px; margin-left:15px; position:absolute; z-index:1;}
#indeximage4{width:175px; float:left; margin-top: 245px; margin-left:6px; position:absolute; z-index:1;}
#indeximage5{width:175px; float:left; margin-top: 245px; margin-left:6px; position:absolute; z-index:1;}
#indeximage6{width:175px; float:left; margin-top: 230px; margin-left:-6px; position:absolute; z-index:1;}
#indeximage7{width:175px; float:left; margin-top: 230px; margin-left:210px; position:absolute; z-index:1;}
#indeximage8{width:175px; float:left; margin-top: 230px; margin-left:416px; position:absolute; z-index:1;}
#indeximage9{width:175px; float:left; margin-top: 0px; margin-left:25px; position:absolute; z-index:1;}
#indeximage10{width:175px; float:left; margin-top: 60px; margin-left:25px; position:absolute; z-index:1;}
#indeximage11{width:175px; float:left; margin-top: 120px; margin-left:25px; position:absolute; z-index:1;}
#indeximage12{width:175px; float:left; margin-top: 180px; margin-left:25px; position:absolute; z-index:1;}
#indeximage13{width:175px; float:left; margin-top: 240px; margin-left:25px; position:absolute; z-index:1;}
#indeximage14{width:175px; float:left; margin-top: 300px; margin-left:25px; position:absolute; z-index:1;}


#indexlpan2{width:570px; float:left; margin-top: 205px; margin-left:9px; position:absolute; z-index:1;}
#indexlpan2 p{width:570px; margin:0 0 5 10px;  padding-top:1px; padding-bottom: 1px; font: 14px/22px arial; color:#666;}
#indexlpan2 a{font:13px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#indexlpan2 a:hover{color:#ec008c; font-weight:normal;}
#indexlpan2 a:hover span {color:#ec008c; }


#indexlpan3{width:268px; float:left; margin-top: 233px; margin-left:3px; position:absolute; z-index:1;}
#indexlpan3 p{width:195px; margin:0 0 5 10px;  padding-top:1px; padding-bottom: 1px; font: 14px/22px helvetica; color:#666;}
#indexlpan3 a{font:11px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#indexlpan3 a:hover{color:#ec008c; font-weight:normal;}
#indexlpan3 a:hover span {color:#ec008c; }

#indexlpan4{width:268px; float:left; margin-top: 233px; margin-left:226px; position:absolute; z-index:1;}
#indexlpan4 p{width:195px; margin:0 0 5 10px;  padding-top:1px; padding-bottom: 1px; font: 14px/22px helvetica; color:#666}
#indexlpan4 a{font:11px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#indexlpan4 a:hover{color:#ec008c; font-weight:normal;}
#indexlpan4 a:hover span {color:#ec008c; }

#indexlpan5{width:268px; float:left; margin-top: 233px; margin-left:450px; position:absolute; z-index:1;}
#indexlpan5 p{width:195px; margin:0 0 5 10px;  padding-top:1px; padding-bottom: 1px; font: 14px/22px helvetica; color:#666}
#indexlpan5 a{font:11px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#indexlpan5 a:hover{color:#ec008c; font-weight:normal;}
#indexlpan5 a:hover span {color:#ec008c; }

#indexrpan2{width:300px; margin-left:15px; margin-top:165px; padding-left:0px; float:left; position:absolute; z-index:1;}
#indexrpan2 p{width:280px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/19px Arial;}
#indexrpan2 a{font:11px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#indexrpan2 a:hover{color:#ec008c;}
#indexrpan2 ul li.submenu{width:261px; height:21px;}
#indexrpan2 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#indexrpan2 ul li.submenu a:hover{width:261px; height:21px;}

#indexrpan3{width:300px; margin-left:335px; margin-top:165px; background-color:242454; padding-left:0px; float:left; position:absolute; z-index:1;}
#indexrpan3 p{width:250px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 13px/19px Arial;}
#indexrpan3 a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#indexrpan3 a:hover{color:#ec008c;}
#indexrpan3 ul li.submenu{width:261px; height:21px;}
#indexrpan3 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#indexrpan3 ul li.submenu a:hover{width:261px; height:21px;}

#indexrpan4{width:192px; margin-left:696px; border:0px solid; margin-top:-240px; background-color:242454; padding-left:0px; float:left; position:relative; z-index:1;}
#indexrpan4 p{width:192px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 13px/19px Arial;}
#indexrpan4 a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#indexrpan4 a:hover{color:#ec008c;}
#indexrpan4 ul li.submenu{width:261px; height:21px;}
#indexrpan4 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#indexrpan4 ul li.submenu a:hover{width:261px; height:21px;}

#indexrpan5{width:200px; margin-left:680px; margin-top:240px; background-color:242454; padding-left:0px; float:left; position:absolute; z-index:1;}
#indexrpan5 p{width:200px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 13px/19px Arial;}
#indexrpan5 a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#indexrpan5 a:hover{color:#ec008c;}
#indexrpan5 ul li.submenu{width:261px; height:21px;}
#indexrpan5 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#indexrpan5 ul li.submenu a:hover{width:261px; height:21px;}

#indexrpan{width:225px; height: 384px; margin-left:676px; padding-left:10px; margin-top:24px; float:left; position:left; z-index:1; border-left:2px solid #f2f2f2;}
#indexrpan p{width:202px; margin-left: -5px; padding-left:20px; padding-top:5px; padding-bottom: -3px;  font: 14px/19px Arial; text-align:left; color:#666;}
#indexrpan a{font:18px/23px Arial, sans-serif; font-weight:bold; color:#9e9e9e; margin-left:0px; margin-bottom:5px; text-align:left; text-decoration:none; }
#indexrpan a:hover{color:#ec008c; font: 18px/23px Arial; font-weight:bold;}
#indexrpan ul li.submenu{width:261px; height:21px;}
#indexrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#indexrpan ul li.submenu a:hover{width:261px; height:21px;}

.tableleft{text-align:center;}

#index_footer{width:937px; margin-top:645px;  margin-left:3px; position:absolute; background-color:#fff; z-index:1; }	
#footeri{width:937px; height: 50px; margin-bottom:-4px; margin-left:-14px auto; padding:0; position:relative; background:url(../images/footer2.png) repeat-x #000; background-color:#fff;}
#footeri p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footeri a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footeri a:hover{text-decoration:none; color:#555;}



/* use this example to get the links working properly - audio images*/

#resourcesbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1001Fpx; margin-top:0px; position:absolute; z-index:-1;}
#resources{width:937px; height:566px; padding-top:210px; position:absolute; background:url(../images/audio-background.png); z-index:-1;}
#resourcestopimage{width:930px; margin-left:6px;  margin-top:-8px; height:177px; position:absolute; background:url(../images/resources-topimage.png); z-index:-1;}
#resourcescontent{width:930px; margin-left:7px; height:640px; margin-top:169px; position:absolute; background:url(../images/resources-bottomimage.png); z-index:1;}

#resourceslpan{width:410px; float:left; margin-top: 8px; margin-left:15px; position:absolute; z-index:1;}
#resourceslpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#resourceslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#resourceslpan a:hover{color:#ec008c;}
#resourceslpan a:hover span {color:#ec008c; }


#resourcesrpan{width:410px;  margin-left:415px; margin-top:-7px; padding-left:55px; float:left; position:absolute; z-index:1;}
#resourcesrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#resourcesrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#resourcesrpan a:hover{color:#ec008c;}
#resourcesrpan ul li.submenu{width:261px; height:21px;}
#resourcesrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#resourcesrpan ul li.submenu a:hover{width:261px; height:21px;}


#resources_footer{width:937px; margin:802px auto;  margin-left:2px; clear:both; position:absolute; background-color:#fff;}	
#footerresources{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerresources p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerresources a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerresources a:hover{text-decoration:none; color:#555;}

/* use this example to get the links working properly - audio images*/
#audiobackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:836px; margin-top:0px; position:absolute; z-index:-1;}

#audio{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/audio-background.png); z-index:-1;}
#audiotopimage{width:937px; margin-left:3px;  margin-top:-7px; height:177px; position:absolute; background:url(../images/profaudio-topimage.png); z-index:-1;}
#audiocontent{width:937px; margin-left:3px; height:480px; margin-top:167px; position:absolute; background:url(../images/audio-bottomimage.png); z-index:1;}

#audiolpan{width:410px; float:left; margin-top: 8px; margin-left:15px; position:absolute; z-index:1;}
#audiolpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#audiolpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#audiolpan a:hover{color:#ec008c;}
#audiolpan a:hover span {color:#ec008c; }



#audiolpan2{width:410px; float:left; margin-top: 140px; margin-left:5px; position:absolute; z-index:1;}
#audiolpan2 p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#audiolpan2 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#audiolpan2 a:hover{color:#ec008c;}
#audiolpan2 a:hover span {color:#ec008c; }

#audiorpan{width:415px;  margin-left:485px; margin-top:8px; float:left; position:absolute; z-index:1;}
#audiorpan p{width:355px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#audiorpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#audiorpan a:hover{color:#ec008c;}
#audiorpan ul li.submenu{width:261px; height:21px;}
#audiorpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#audiorpan ul li.submenu a:hover{width:261px; height:21px;}


#audio_footer{width:937px; margin:640px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footeraudio{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footeraudio p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footeraudio a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footeraudio a:hover{text-decoration:none; color:#555;}

#audioshade{width:410px; height:136px; float:left; padding-top:0px; padding-right:5px; margin-left:5px; padding-left:5px; position:relative; background:url(../images/audioback.png) ; z-index:1; color:#9e9e9e; }
#audioshade p{width:314px; margin:0 0 15 10px; padding-right:10px; padding-top:0px; padding-bottom: -10px;  color:#4b4b4b; font: 12px/20px Arial;}
#audioshade a{font:12px/20px Arial, Verdana; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#audioshade a:hover{color:#ec008c;}
#audioshade ul li.submenu a:hover{width:261px; height:21px;}


#blank{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#services{width:937px; height:456px; padding-top:210px; position:absolute; background:url(../images/servicesbackground.png); z-index:1;}


#modernisationbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:996px; margin-top:0px; position:absolute; z-index:-1;}

#modernisationfla{width:570px; margin-left:368px; margin-top: 435px; height:300px; padding-left: 0px; padding-top:0px; position:absolute; z-index:1;}
#modernisation{width:937px; height:456px; padding-top:210px; position:absolute; background:url(../images/mmbackground.png); z-index:-1;}
#modernisationtopimage{width:937px; margin-left:4px;  margin-top:-7px; height:187px; position:absolute; background:url(../images/matmod-topimage.png); z-index:-1;}
#modernisationcontent{width:930px; margin-left:7px; height:635px; margin-top:176px; position:absolute; background:url(../images/modernisation-bottomimage.png); z-index:1;}



#modernisationlpan{width:340px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#modernisationlpan p{width:334px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#modernisationlpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#modernisationlpan a:hover{color:#ec008c;}
#modernisationlpan a:hover span {color:#ec008c; }

#modernisationlpan2{width:340px; float:left; margin-top: -124px; margin-left:152px; position:absolute; z-index:1;}
#modernisationlpan2{width:340px; float:left; margin-top: -124px; margin-left:152px; position:absolute; z-index:1;}
#modernisationlpan2 p{width:334px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#modernisationlpan2 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#modernisationlpan2 a:hover{color:#ec008c;}
#modernisationlpan2 a:hover span {color:#ec008c; }

#modernisationrpan{width:460px;  margin-left:325px; margin-top:8px; padding-left:65px; float:left; position:absolute; z-index:1;}
#modernisationrpan p{width:460px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#modernisationrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#modernisationrpan a:hover{color:#ec008c;}
#modernisationrpan ul li.submenu{width:261px; height:21px;}
#modernisationrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#modernisationrpan ul li.submenu a:hover{width:261px; height:21px;}

#modernisation_footer{width:937px; margin:810px auto;  margin-left:4px; clear:both; position:absolute; background-color:#fff;}	
#footermodern{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footermodern p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footermodern a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footermodern a:hover{text-decoration:none; color:#555;}

#banner{width:900px; margin-left:20px; margin-top: 140px; height:296px; padding-left: 0px; padding-top:0px; position:absolute; background:url(../images/banner.png); z-index:1;}
#example{width:500px; margin-left:412px; margin-top: 150px; height:296px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}





#servicelpan{width:410px; float:left; margin-top: 8px; margin-left:15px; position:absolute; z-index:1;}
#servicelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#servicelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#servicelpan a:hover{color:#ec008c; position:absolute; z-index:1;}
#servicelpan a:hover span {color:#ec008c; }

.class1 a:link {text-decoration: none}
.class1 a:visited {text-decoration: none}
.class1 a:active {text-decoration: none}
.class1 a:hover {text-decoration: underline; color: red;}


#servicelpan2{width:560px; float:left; margin-top: 0px; margin-left:15px; position:relative; z-index:1;}
#servicelpan2 p{width:560px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicelpan2 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#servicelpan2 a:hover{color:#ec008c;}
#servicelpan2 ul li.submenu a:h3ver{width:261px; height:21px;}

.grey  {color:#9c9c9c; }


	
#servicerpan{width:410px;  margin-left:445px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#servicerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicerpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#servicerpan a:hover{color:#ec008c;position:absolute; z-index:1;}
#servicerpan ul li.submenu{width:261px; height:21px;}
#servicerpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#servicerpan ul li.submenu a:hover{width:261px; height:21px;}



/* alternative page*/

#alternativebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1011px; margin-top:0px; position:absolute; z-index:-1;}

#alttag{width:410px; padding-bottom: -12px; margin-left:10px; padding-top:2px; margin-bottom:-10px; position:relative;}
#alternative{width:937px; height:456px; padding-top:210px; position:absolute; background:url(../images/alternativebackground.png);z-index:-1;}
#alternativetopimage{width:930px; margin-left:6px;  margin-top:-5px; height:185px; position:absolute; background:url(../images/alt-topimage.png); z-index:-1;}
#alternativecontent{width:937px; margin-left:4px; height:645px; margin-top:176px; position:absolute; background:url(../images/alternative-bottomimage.png); z-index:1;}


#alternativelpan{width:410px; float:left; margin-top: 8px; margin-left:14px; position:absolute; z-index:1;}
#alternativelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#alternativelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#alternativelpan a:hover{color:#ec008c; }
#alternativelpan a:hover span {color:#ec008c; }

#alternativerpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#alternativerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#alternativerpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#alternativerpan a:hover{color:#ec008c;}
#alternativerpan ul li.submenu{width:261px; height:21px;}
#alternativerpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#alternativerpan ul li.submenu a:hover{width:261px; height:21px;}

#alternative_footer{width:937px; margin:817px auto;  margin-left:5px; clear:both; position:absolute; background-color:#fff;}	
#footeralt{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footeralt p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footeralt a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footeralt a:hover{text-decoration:none; color:#555;}

/* about page*/
#composicabackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1216px; margin-top:0px; position:absolute; z-index:-1;}

#comp{width:937px; height:826px; padding-top:210px; position:absolute; background:url(../images/comp.png); z-index:-1;}
#composicatopimage{width:930px; margin-left:5px;  margin-top:-5px; height:187px; position:absolute; background:url(../images/composica-topimage.png); z-index:-1;}
#composicacontent{width:930px; margin-left:7px; height:837px; margin-top:176px; position:absolute; background:url(../images/composica-bottomimage.png); z-index:1;}
#compflashbanner{width:520px; height:400px; margin-left:5px; margin-top: -3px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}

#servicelpancomp{width:320px; float:left; margin-top: 8px; margin-left:18px; position:absolute; z-index:-1;}
#servicelpancomp p{width:500px; margin:0 0 15 10px; padding-top:1px; padding-bottom: 1px; font: 12px/22px arial; }
#servicelpancomp a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 1px; color:#9e9e9e; width: 150px; text-decoration:none;}
#servicelpancomp a:hover{color:#ec008c;}
#servicelpancomp ul li.submenu a:hover{width:261px; height:21px;}

#servicelpancomp2{width:320px; float:left; margin-top: 115px; margin-left:218px; position:absolute; z-index:-1;}
#servicelpancomp2 p{width:300px; margin:0 0 15 10px; padding-top:1px; padding-bottom: 1px; font: 12px/22px arial; }
#servicelpancomp2 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 1px; color:#9e9e9e; width: 150px; text-decoration:none;}
#servicelpancomp2 a:hover{color:#ec008c;}
#servicelpancomp2 ul li.submenu a:hover{width:261px; height:21px;}

#servicelpancomp3{width:320px; float:left; margin-top: 278px; margin-left:18px; position:absolute; z-index:-1;}
#servicelpancomp3 p{width:500px; margin:0 0 15 10px; padding-top:1px; padding-bottom: 1px; font: 12px/22px arial; }
#servicelpancomp3 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 1px; color:#9e9e9e; width: 150px; text-decoration:none;}
#servicelpancomp3 a:hover{color:#ec008c;}
#servicelpancomp3 ul li.submenu a:hover{width:261px; height:21px;}


#servicerpancomp{width:320px;  margin-left:563px; margin-top:192px; padding-left:1px; float:left; position:absolute; z-index:1; border-left:0px solid #f2f2f2;}
#servicerpancomp p{width:320px; margin:0 0 5 5px; padding-top:1px; padding-bottom: 1px;  font: 12px/22px ARIAL;}
#servicerpancomp a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:1px; text-decoration:none; }
#servicerpancomp a:hover{color:#ec008c;}
#servicerpancomp ul li.submenu{width:261px; height:21px; padding-left:0px;}
#servicerpancomp ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#servicerpancomp ul li.submenu a:hover{width:261px; height:21px; }

#main_footerservicecomp{width:937px; margin:1013px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerservicecomp{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerservicecomp p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerservicecomp a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerservicecomp a:hover{text-decoration:none; color:#555;}


/* about page*/

#aboutbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1046px; margin-top:0px; position:absolute; z-index:-1;}

#about{width:943px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#abouttopimage{width:934px; margin-left:7px;  margin-top:-4px; height:187px; position:absolute; background:url(../images/about-topimage.png); z-index:-1;}
#aboutcontent{width:937px; margin-left:5px; height:680px; margin-top:174px; position:absolute; background:url(../images/about-bottomimage.png); z-index:1;}

#aboutlpan{width:410px; float:left; margin-top: 8px; margin-left:16px; position:absolute; z-index:1;}
#aboutlpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#aboutlpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#aboutlpan a:hover{color:#ec008c;}
#aboutlpan a:hover span {color:#ec008c; }

#aboutrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#aboutrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#aboutrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#aboutrpan a:hover{color:#ec008c;}
#aboutrpan ul li.submenu{width:261px; height:21px;}
#aboutrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#aboutrpan ul li.submenu a:hover{width:261px; height:21px;}

#about_footer{width:937px; margin:848px auto;  margin-left:5px; clear:both; position:absolute; background-color:#fff;}	
#footera{width:937px; height: 54px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footera p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footera a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footera a:hover{text-decoration:none; color:#555;}

/* vacancies page*/


#vacanciesbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:986px; margin-top:0px; position:absolute; z-index:-1;}

#vacancies{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#vacanciestopimage{width:930px; margin-left:6px;  margin-top:-8px; height:177px; position:absolute; background:url(../images/vacancies-topimage.png); z-index:-1;}
#vacanciescontent{width:930px; margin-left:6px; height:620px; margin-top:169px; position:absolute; background:url(../images/vacancies-bottomimage.png); z-index:1;}

#vacancieslpan{width:410px; float:left; margin-top: 8px; margin-left:16px; position:absolute; z-index:1;}
#vacancieslpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#vacancieslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#vacancieslpan a:hover{color:#ec008c;}
#vacancieslpan a:hover span {color:#ec008c; }

#vacanciesrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#vacanciesrpan p{width:355px; margin-bottom:-4px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#vacanciesrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#vacanciesrpan a:hover{color:#ec008c;}
#vacanciesrpan ul li.submenu{width:261px; height:21px;}
#vacanciesrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#vacanciesrpan ul li.submenu a:hover{width:261px; height:21px;}

#vacancies_footer{width:937px; margin:785px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footervacancies{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footervacancies p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footervacancies a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footervacancies a:hover{text-decoration:none; color:#555;}


/* rapid-custom page*/

#rapidbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:866px; margin-top:0px; position:absolute; z-index:-1;}

#rapid{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#rapidtopimage{width:930px; margin-left:7px;  margin-top:-5px; height:177px; position:absolute; background:url(../images/custom-topimage.png); z-index:-1;}
#rapidcontent{width:930px; margin-left:6px; height:500px; margin-top:171px; position:absolute; background:url(../images/custom-bottomimage.png); z-index:1;}


#rapidlpan{width:410px; float:left; margin-top: 8px; margin-left:13px; position:absolute; z-index:1;}
#rapidlpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#rapidlpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#rapidlpan a:hover{color:#ec008c;}
#rapidlpan a:hover span {color:#ec008c; }

#rapidrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#rapidrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#rapidrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#rapidrpan a:hover{color:#ec008c;}
#rapidrpan ul li.submenu{width:261px; height:21px;}
#rapidrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#rapidrpan ul li.submenu a:hover{width:261px; height:21px;}


table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	width:50px;
}
table.sample th {
	width: 10px;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}


#rapid_footer{width:937px; margin:667px auto;  margin-left:4px; clear:both; position:absolute; background-color:#fff;}	
#footerrap{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerrap p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerrap a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerrap a:hover{text-decoration:none; color:#555;}

/* mobile elearning page*/


#mobilebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1061px; margin-top:0px; position:absolute; z-index:-1;}

#mobile{width:937px; height:650px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#mobiletopimage{width:930px; margin-left:4px;  margin-top:-6px; height:177px; position:absolute; background:url(../images/mobile-topimage.png); z-index:-1;}
#mobilecontent{width:930px; margin-left:7px; height:700px; margin-top:169px; position:absolute; background:url(../images/mobile-bottomimage.png); z-index:1;}
#mobileflash{width:410px; margin-left:-5px; margin-top: 30px; padding-left: 0px; padding-top:0px; position:absolute; z-index:1;}

#mobilelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#mobilelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#mobilelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#mobilelpan a:hover{color:#ec008c;}
#mobilelpan a:hover span {color:#ec008c; }

#mobilerpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#mobilerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#mobilerpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#mobilerpan a:hover{color:#ec008c;}
#mobilerpan ul li.submenu{width:261px; height:21px;}
#mobilerpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#mobilerpan ul li.submenu a:hover{width:261px; height:21px;}

#mobile_footer{width:937px; margin:863px auto;  margin-left:4px; clear:both; position:absolute; background-color:#fff;}	
#footermobile{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footermobile p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footermobile a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footermobile a:hover{text-decoration:none; color:#555;}



#softwarebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:926px; margin-top:0px; position:absolute; z-index:-1;}

#softwaretopimage{width:930px; margin-left:5px;  margin-top:-5px; height:187px; position:absolute; background:url(../images/animation-topimage2.png); z-index:-1;}
#software{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#softwarecontent{width:930px; margin-left:7px; height:560px; margin-top:171px; position:absolute; background:url(../images/support-bottomimage.png); z-index:1;}

#softwarelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#softwarelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#softwarelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#softwarelpan a:hover{ color:#ec008c; }


#softwarerpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#softwarerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#softwarerpan  a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#softwarerpan  a:hover{color:#ec008c;}
#softwarerpan  ul li.submenu{width:261px; height:21px;}
#softwarerpan  ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#softwarerpan  ul li.submenu a:hover{width:261px; height:21px;}

#software_footer{width:937px; margin:726px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#softwarecaptivate{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#softwarecaptivate p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#softwarecaptivate a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#softwarecaptivate a:hover{text-decoration:none; color:#555;}

/*captivate elearning page*/

#captivatebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:926px; margin-top:0px; position:absolute; z-index:-1;}

#captivate{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#captivatetopimage{width:930px; margin-left:7px;  margin-top:-5px; height:187px; position:absolute; background:url(../images/captivate-topimage.png); z-index:-1;}
#captivatecontent{width:930px; margin-left:7px; height:560px; margin-top:175px; position:absolute; background:url(../images/support-bottomimage.png); z-index:1;}
#mobileflash{width:520px; margin-left:-5px; margin-top: 30px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}
#captivateflashbanner{width:418px; height:300px; margin-left:15px; margin-top: 10px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}

#captivatelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#captivatelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#captivatelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#captivatelpan a:hover{ color:#ec008c; }


#captivaterpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#captivaterpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#captivaterpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#captivaterpan a:hover{color:#ec008c;}
#captivaterpan ul li.submenu{width:261px; height:21px;}
#captivaterpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#captivaterpan ul li.submenu a:hover{width:261px; height:21px;}

#captivate_footer{width:937px; margin:730px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footercaptivate{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footercaptivate p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footercaptivate a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footercaptivate a:hover{text-decoration:none; color:#555;}


#afterservicebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:926px; margin-top:0px;  position:absolute; z-index:-1;}

#afterservice{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#afterservicetopimage{width:930px; margin-left:7px;  margin-top:-8px; height:182px; position:absolute; background:url(../images/support-topimage.png); z-index:-1;}
#afterservicecontent{width:930px; margin-left:7px; height:560px; margin-top:169px; position:absolute; background:url(../images/support-bottomimage.png); z-index:1;}



#afterservicelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#afterservicelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#afterservicelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#afterservicelpan a:hover{color:#ec008c;}
#afterservicelpan a:hover span {color:#ec008c; }

#afterservicerpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#afterservicerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#afterservicerpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#afterservicerpan a:hover{color:#ec008c;}
#afterservicerpan ul li.submenu{width:261px; height:21px;}
#afterservicerpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#afterservicerpan ul li.submenu a:hover{width:261px; height:21px;}

#after_footer{width:937px; margin:724px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerafter{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerafter p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerafter a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerafter a:hover{text-decoration:none; color:#555;}

/* software training page*/

#trainingbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1011px; margin-top:0px; position:absolute; z-index:-1;}

#software_training{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#trainingtopimage{width:930px; margin-left:5px;  margin-top:-5px; height:177px; position:absolute; background:url(../images/launch-topimage.png); z-index:-1;}
#trainingcontent{width:930px; margin-left:6px; height:650px; margin-top:171px; position:absolute; background:url(../images/training-bottomimage.png); z-index:1;}

#traininglpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#traininglpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#traininglpan a{font:11px/12px Arial, sans-serif; font-weight:bold; margin-left:0px; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#traininglpan a:hover{color:#ec008c;}
#traininglpan a:hover span {color:#ec008c; }

#trainingrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#trainingrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#trainingrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#trainingrpan a:hover{color:#ec008c;}
#trainingrpan ul li.submenu{width:261px; height:21px;}
#trainingrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#trainingrpan ul li.submenu a:hover{width:261px; height:21px;}

#training_footer{width:937px; margin:815px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footertraining{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footertraining p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footertraining a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footertraining a:hover{text-decoration:none; color:#555;}




#launchtopimage{width:930px; margin-left:5px;  margin-top:14px; height:177px; position:absolute; background:url(../images/training-topimage.png); z-index:-1;}
#launchcontent{width:930px; margin-left:6px; height:700px; margin-top:183px; position:absolute; background:url(../images/launch-bottomimage.png); z-index:1;}


#launchlpan{width:930px; float:left; margin-top: -12px; margin-left:0px; position:absolute; z-index:1;}
#launchlpan p{width:930px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#launchlpan a{font:11px/12px Arial, sans-serif; font-weight:bold; margin-left:0px; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#launchlpan a:hover{color:#ec008c;}
#launchlpan a:hover span {color:#ec008c; }

#launch_footer{width:937px; margin:879px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerlaunch{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerlaunch p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerlaunch a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerlaunch a:hover{text-decoration:none; color:#555;}








#animationbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:786px; margin-top:0px; position:absolute; z-index:-1;}


#animationtopimage{width:930px; margin-left:5px;  margin-top:-5px; height:177px; position:absolute; background:url(../images/animation-topimage.png); z-index:-1;}
#animationcontent{width:930px; margin-left:6px; height:420px; margin-top:171px; position:absolute; background:url(../images/animation-bottomimage.png); z-index:1;}
#animationflashbanner{width:408px; height:270px; margin-left:15px; margin-top: 63px; padding-left: 0px; position:absolute; z-index:-1;}

#animationlpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#animationlpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#animationlpan a{font:12px/12px Arial, sans-serif; font-weight:bold; margin-left:0px; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#animationlpan a:hover{color:#ec008c;}
#animationlpan a:hover span {color:#ec008c; }

#animationrpan{width:410px;  margin-left:415px; margin-top:-8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#animationrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#animationrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#animationrpan a:hover{color:#ec008c;}
#animationrpan ul li.submenu{width:261px; height:21px;}
#animationrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#animationrpan ul li.submenu a:hover{width:261px; height:21px;}

#animation_footer{width:937px; margin:587px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footeranimation{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footeranimation p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footeranimation a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footeranimation a:hover{text-decoration:none; color:#555;}


#communicationbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1006px; margin-top:0px; position:absolute; z-index:-1;}

#corporate_communications{width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#commstopimage{width:930px; margin-left:6px;  margin-top:-7px; height:194px; position:absolute; background:url(../images/comms-topimage.png); z-index:-1;}
#commscontent{width:930px; margin-left:7px; height:639px; margin-top:174px; position:absolute; background:url(../images/comms-bottomimage.png); z-index:1;}


#commslpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#commslpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#commslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#commslpan a:hover{color:#ec008c;}
#commslpan a:hover span {color:#ec008c; }

#commsrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#commsrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#commsrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#commsrpan a:hover{color:#ec008c;}
#commsrpan ul li.submenu{width:261px; height:21px;}
#commsrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#commsrpan ul li.submenu a:hover{width:261px; height:21px;}

#commsrpan2{width:410px;  margin-left:125px; margin-top:-123px; padding-left:55px; padding-bottom:10px; float:left; position:absolute; z-index:1;}
#commsrpan2 p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}

#comms_footer{width:937px; margin:809px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footercomms{width:937px; height: 50px; margin-bottom: -4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footercomms p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footercomms a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footercomms a:hover{text-decoration:none; color:#555;}

/* multimedia page*/

#multimediabackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:987px; margin-top:0px; position:absolute; z-index:-1;}

#multimedia {width:937px; height:636px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#multimediatopimage{width:930px; margin-left:7px;  margin-top:-5px; height:182px; position:absolute; background:url(../images/multimedia-topimage.png); z-index:-1;}
#multimediacontent{width:930px; margin-left:7px; height:620px; margin-top:171px; position:absolute; background:url(../images/multimedia-bottomimage.png); z-index:1;}
#multimediaflashbanner{width:408px; height:270px; margin-left:15px; margin-top: 10px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}

#multimedialpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#multimedialpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#multimedialpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#multimedialpan a:hover{color:#ec008c;}
#multimedialpan a:hover span {color:#ec008c; }

#multimediarpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#multimediarpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#multimediarpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#multimediarpan a:hover{color:#ec008c;}
#multimediarpan ul li.submenu{width:261px; height:21px;}
#multimediarpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#multimediarpan ul li.submenu a:hover{width:261px; height:21px;}

#multimedia_footer{width:937px; margin:785px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footermultimedia{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footermultimedia p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footermultimedia a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footermultimedia a:hover{text-decoration:none; color:#555;}

#servicelbanner{width:560px; height:1px; float:left; margin-top: -25px; margin-left:15px; position:absolute; z-index:-1;}
#servicelbanner p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicelbanner a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#servicelbanner a:hover{color:#ec008c;}
#servicelbanner ul li.submenu a:hover{width:261px; height:21px;}


/* conference page*/
#conferencebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1036px; margin-top:0px; position:absolute; z-index:-1;}

#conference {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#conferencetopimage{width:930px; margin-left:7px;  margin-top:-7px; height:182px; position:absolute; background:url(../images/conference-topimage.png); z-index:-1;}
#conferencecontent{width:930px; margin-left:7px; height:600px; margin-top:175px; position:absolute; background:url(../images/conference-bottomimage.png); z-index:1;}


#conferencelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#conferencelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#conferencelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#conferencelpan a:hover{color:#ec008c;}
#conferencelpan a:hover span {color:#ec008c; }

#conferencerpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#conferencerpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#conferencerpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#conferencerpan a:hover{color:#ec008c;}
#conferencerpan ul li.submenu{width:261px; height:21px;}
#conferencerpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#conferencerpan ul li.submenu a:hover{width:261px; height:21px;}

#conferencerpan2{width:410px;  margin-left:115px; margin-top:-93px; padding-left:55px; padding-bottom:10px; float:left; position:absolute; z-index:1;}
#conferencerpan2 p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#conferencerpan2 a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#conferencerpan2 a:hover{color:#ec008c;}
#conferencerpan2 ul li.submenu{width:261px; height:21px;}
#conferencerpan2 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#conferencerpan2 ul li.submenu a:hover{width:261px; height:21px;}

#conference_footer{width:937px; margin:771px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerconf{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerconf p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerconf a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerconf a:hover{text-decoration:none; color:#555;}

/* affiliate page*/

#affiliatebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:896px; margin-top:0px; position:absolute; z-index:-1;}


#affiliate {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#affiliatetopimage{width:930px; margin-left:5px;  margin-top:-5px; height:182px; position:absolute; background:url(../images/affiliate-topimage.png); z-index:-1;}
#affiliatecontent{width:930px; margin-left:7px; height:540px; margin-top:174px; position:absolute; background:url(../images/affiliate-bottomimage.png); z-index:1;}

#affiliatelpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#affiliatelpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#affiliatelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#affiliatelpan a:hover{color:#ec008c;}
#affiliatelpan a:hover span {color:#ec008c; }

#affiliaterpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#affiliaterpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#affiliaterpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#affiliaterpan a:hover{color:#ec008c;}
#affiliaterpan ul li.submenu{width:261px; height:21px;}
#affiliaterpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#affiliaterpan ul li.submenu a:hover{width:261px; height:21px;}

#affiliate_footer{width:937px; margin:708px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footeraffiliate{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footeraffiliate p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footeraffiliate a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footeraffiliate a:hover{text-decoration:none; color:#555;}

/* strategic page*/
#strategic {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#strategictopimage{width:930px; margin-left:7px;  margin-top:11px; height:178px; position:absolute; background:url(../images/strategic-topimage.png); z-index:-1;}
#strategiccontent{width:930px; margin-left:7px; height:610px; margin-top:187px; position:absolute; background:url(../images/strategic-bottomimage.png); z-index:1;}



#strategiclpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#strategiclpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px 'Arial', Verdana; color:#4b4b4b;}
#strategiclpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#strategiclpan a:hover{color:#ec008c; }
#strategiclpan a:hover span {color:#ec008c; }

#strategicrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#strategicrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px 'Arial', Verdana;}
#strategicrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#strategicrpan a:hover{color:#ec008c; }
#strategicrpan ul li.submenu{width:261px; height:21px;}
#strategicrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#strategicrpan ul li.submenu a:hover{width:261px; height:21px;}

#strategic_footer{width:937px; margin:792px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerstrategic{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerstrategic p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerstrategic a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerstrategic a:hover{text-decoration:none; color:#555;}

/* strategic page*/

#businessbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1091px; margin-top:0px; position:absolute; z-index:-1;}

#business {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#businesstopimage{width:930px; margin-left:7px;  margin-top:-7px; height:178px; position:absolute; background:url(../images/strategic-topimage.png); z-index:-1;}
#businesscontent{width:930px; margin-left:7px; height:725px; margin-top:169px; position:absolute; background:url(../images/captivate-bottomimage.png); z-index:1;}



#businesslpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#businesslpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px 'Arial', Verdana; color:#4b4b4b;}
#businesslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#businesslpan a:hover{color:#ec008c; }
#businesslpan a:hover span {color:#ec008c; }

#businessrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#businessrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px 'Arial', Verdana;}
#businessrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#businessrpan a:hover{color:#ec008c; }
#businessrpan ul li.submenu{width:261px; height:21px;}
#businessrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#businessrpan ul li.submenu a:hover{width:261px; height:21px;}

#business_footer{width:937px; margin:892px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerbusiness{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerbusiness p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerbusiness a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerbusiness a:hover{text-decoration:none; color:#555;}

/* strategic page*/
#consultantbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:871px; margin-top:0px; position:absolute; z-index:-1;}

#consultant {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#consultanttopimage{width:930px; margin-left:6px;  margin-top:-8px; height:178px; position:absolute; background:url(../images/consultants.png); z-index:-1;}
#consultantcontent{width:930px; margin-left:7px; height:505px; margin-top:169px; position:absolute; background:url(../images/consultants-bottomimage.png); z-index:1;}

#consultantlpan{width:410px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#consultantlpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px 'Arial', Verdana; color:#4b4b4b;}
#consultantlpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#consultantlpan a:hover{color:#ec008c; }
#consultantlpan a:hover span {color:#ec008c; }

#consultantrpan{width:410px;  margin-left:415px; margin-top:8px; padding-left:55px; float:left; position:absolute; z-index:1;}
#consultantrpan p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px 'Arial', Verdana;}
#consultantrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#consultantrpan a:hover{color:#ec008c; }
#consultantrpan ul li.submenu{width:261px; height:21px;}
#consultantrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#consultantrpan ul li.submenu a:hover{width:261px; height:21px;}

#consultantrpan2{width:210px;  margin-left:415px; margin-top:312px; padding-left:55px; float:left; position:absolute; z-index:1;}
#consultantrpan2 p{width:238px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px 'Arial', Verdana;}

#consultant_footer{width:937px; margin:675px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerconsultant{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerconsultant p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerconsultant a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerconsultant a:hover{text-decoration:none; color:#555;}

/* benefits page*/
#benefitsbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:876px; margin-top:0px; position:absolute; z-index:-1;}

#benefits {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#benefitstopimage{width:930px; margin-left:6px;  margin-top:-8px; height:178px; position:absolute; background:url(../images/benefits-topimage.png); z-index:-1;}
#benefitscontent{width:930px; margin-left:6px; height:510px; margin-top:168px; position:absolute; background:url(../images/benefits-bottomimage3.png); z-index:1;}


#benefitslpan{width:570px; float:left; margin-top: 8px; margin-left:19px; position:absolute; z-index:1;}
#benefitslpan p{width:560px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#benefitslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#benefitslpan a:hover{color:#ec008c;}
#benefitslpan a:hover span {color:#ec008c; }


#benefitsrpan{width:230px; margin-left:630px; margin-top:23px; padding-left:18px; float:left; position:absolute; z-index:1; border-left:2px solid #f2f2f2;}
#benefitsrpan p{width:230px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#benefitsrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#benefitsrpan a:hover{color:#ec008c;}
#benefitsrpan ul li.submenu{width:261px; height:21px;}
#benefitsrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#benefitsrpan ul li.submenu a:hover{width:261px; height:21px;}

#benefits_footer{width:939px; margin:674px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerbenefits{width:937px; height: 54px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerbenefits p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerbenefits a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerbenefits a:hover{text-decoration:none; color:#555;}

#thanksbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:871px; margin-top:0px; position:absolute; z-index:-1;}

#thanks {width:937px; height:536px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#thankstopimage{width:930px; margin-left:7px;  margin-top:-5px; height:178px; position:absolute; background:url(../images/thankyou-topimage.png); z-index:-1;}
#thankscontent{width:930px; margin-left:7px; height:510px; margin-top:169px; position:absolute; background:url(../images/thanks-bottomimage.png); z-index:1;}

#thankslpan{width:530px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#thankslpan p{width:530px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial, sans serif;}
#thankslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#thankslpan a:hover{color:#ec008c;}
#thankslpan a:hover span{color:#ec008c;}
#thankslpan ul li.submenu a:hover{width:261px; height:21px;}

#thanksrpan{width:230px; margin-left:610px; padding-left:22px; margin-top:28px; float:left; position:absolute; Z-INDEX:1; border-left:2px solid #f2f2f2;}
#thanksrpan p{width:230px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial, sans-serif;}
#thanksrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none;}
#thanksrpan a:hover{color:#ec008c;}
#thanksrpan ul li.submenu{width:261px; height:21px; font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e;}
#thanksrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#thanksrpan ul li.submenu a:hover{width:261px; height:21px;}


#thanks_footer{width:937px; margin:645px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerthanks{width:937px; height: 50px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerthanks p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerthanks a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerthanks a:hover{text-decoration:none; color:#555;}



/* contact us page*/


#contactbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:926px; margin-top:0px; position:absolute; z-index:-1;}

#contact {width:937px; height:736px; padding-top:210px; position:absolute; background:url(../images/blank.png); z-index:-1;}
#contacttopimage{width:930px; margin-left:6px;  margin-top:-7px; height:178px; position:absolute; background:url(../images/contact-topimage8.png); z-index:-1;}
#contactcontent{width:930px; margin-left:7px; height:560px; margin-top:169px; position:absolute; background:url(../images/support-bottomimage.png); z-index:1;}

#contactslpan{width:430px; float:left; margin-top: 8px; margin-left:12px; position:absolute; z-index:1;}
#contactslpan p{width:360px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#contactslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#contactslpan a:hover{color:#ec008c;}
#contactslpan a:hover span {color:#ec008c; }

#contactsrpan{width:400px; margin-left:485px; float:left; margin-top:8px; padding-left:55px; position:absolute; z-index:1;}
#contactsrpan p{width:300px; margin:0 0 15 10px; padding-top:5px; padding-bottom: -10px; font: 12px/20px Arial;}
#contactsrpan a{font:16px/20px Arial, sans-serif; font-weight:bold; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#contactsrpan a:hover{color:#ec008c;}
#contactsrpan ul li.submenu{width:261px; height:21px;}
#contactsrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#contactsrpan ul li.submenu a:hover{width:261px; height:21px;}
#contactsrpan a:hover span {color:#ec008c; }

#contacts_footer{width:937px; margin:724px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footercontacts{width:937px; height: 50px; margin-bottom:-4px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footercontacts p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footercontacts a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footercontacts a:hover{text-decoration:none; color:#555;}


#servicelbanner{width:560px; height:1px; float:left; margin-top: -25px; margin-left:15px; position:absolute; z-index:-1;}
#servicelbanner p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicelbanner a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#servicelbanner a:hover{color:#ec008c;}
#servicelbanner ul li.submenu a:hover{width:261px; height:21px;}


/* geometrix data system page*/


#lmsbackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1206px; margin-top:0px; position:absolute; z-index:-1;}

#lms {width:937px; height:786px; padding-top:210px; position:absolute; background:url(../images/blank2.png); z-index:-1;}
#lmstopimage{width:930px; margin-left:6px;  margin-top:-5px; height:182px; position:absolute; background:url(../images/lms-topimage.png); z-index:-1;}
#lmscontent{width:930px; margin-left:7px; height:840px; margin-top:176px; position:absolute; background:url(../images/lms-bottomimage.png); z-index:1;}

#lmscontent{width:930px; margin-left:7px; height:840px; margin-top:176px; position:absolute; background:url(../images/lms-bottomimage.png); z-index:1;}

#content2lms p{width:730px; display:block;  height:-10px; margin-left:110px; border-bottom: 1px solid #f2f2f2; padding-bottom: 12px; margin-top: 176px; 
position:absolute; font:14px/12px Arial, Arial, Helvetica, sans-serif; color:#666; font-weight:normal; text-align:center;  z-index:1;}

#content2lms a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:bold; color:#999; text-decoration:none; padding: 0 5px; z-index:-1;}
#content2lms a:hover{text-decoration:none; color:#ec008c; font-weight: bold;}

#lmsflashbanner{width:520px; height:530px; margin-left:15px; margin-top:-90px; padding-left: 0px; padding-top:0px; position:absolute; z-index:-1;}


#lmslpan{width:450px; height: 450px; float:left; margin-top: 218px; margin-left:15px; position:absolute; z-index:1;}
#lmslpan p{width:440px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#lmslpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#lmslpan a:hover{color:#ec008c;}
#lmslpan a:hover span {color:#ec008c; }

#lmslpan2{width:450px; float:left; margin-top: 210px; margin-left:0px; position:absolute; z-index:1;}
#lmslpan2 p{width:440px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#lmslpan2 a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#lmslpan2 a:hover{color:#ec008c;}
#lmslpan2 a:hover span {color:#ec008c; }

#lmsrpan{width:410px;  margin-left:452px; margin-top:-263px; padding-left:55px; float:left; position:absolute; z-index:1;}
#lmsrpan p{width:360px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#lmsrpan a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#lmsrpan a:hover{color:#ec008c;}
#lmsrpan ul li.submenu{width:261px; height:21px;}
#lmsrpan ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#lmsrpan ul li.submenu a:hover{width:261px; height:21px;}

/* lms client list info*/

#lmsindexintro{width:837px; margin-left:18px; height:40px; margin-top:-186px; font: 12px/20px Arial; color:#4b4b4b; position:absolute; z-index:1;}

#lmslpanleft{width:250px; height: 450px; float:left; margin-top: 228px; margin-left:18px; position:absolute; z-index:1;}
#lmslpanleft p{width:250px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#lmslpanleft a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#lmslpanleft a:hover{color:#ec008c;}
#lmslpanleft a:hover span {color:#ec008c; }

#lmsrpanmiddle{width:250px;  margin-left:272px; margin-top:228px; padding-left:55px; float:left; position:absolute; z-index:1;}
#lmsrpanmiddle p{width:250px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#lmsrpanmiddle a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#lmsrpanmiddle a:hover{color:#ec008c;}
#lmsrpanmiddle ul li.submenu{width:261px; height:21px;}
#lmsrpanmiddle ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#lmsrpanmiddle ul li.submenu a:hover{width:261px; height:21px;}

#lmsrpanright{width:410px;  margin-left:582px; margin-top:228px; padding-left:55px; float:left; position:absolute; z-index:1;}
#lmsrpanright p{width:250px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#lmsrpanright a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#lmsrpanright a:hover{color:#ec008c;}
#lmsrpanright ul li.submenu{width:261px; height:21px;}
#lmsrpanright ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#lmsrpanright ul li.submenu a:hover{width:261px; height:21px;}

#lmslist{width:410px;  margin-left:175px; margin-top:-213px; padding-left:55px; padding-bottom:10px; float:left; position:absolute; z-index:1;}
#lmslist p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}


#lmsrpanfeatures{width:410px;  margin-left:452px; margin-top:218px; padding-left:55px; float:left; position:absolute; z-index:1;}
#lmsrpanfeatures p{width:360px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#lmsrpanfeatures a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#lmsrpanfeatures a:hover{color:#ec008c;}
#lmsrpanfeatures ul li.submenu{width:261px; height:21px;}
#lmsrpanfeatures ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#lmsrpanfeatures ul li.submenu a:hover{width:261px; height:21px;}

#lmsrpanfeatures2{width:385px;  margin-left:437px; margin-top:218px; padding-left:55px; float:left; position:absolute; z-index:1;}
#lmsrpanfeatures2 p{width:400px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#lmsrpanfeatures2 a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none; }
#lmsrpanfeatures2 a:hover{color:#ec008c;}
#lmsrpanfeatures2 ul li.submenu{width:261px; height:21px;}
#lmsrpanfeatures2 ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#lmsrpanfeatures2 ul li.submenu a:hover{width:261px; height:21px;}

#lmsrpan2{width:387px; float:left; margin-top: 8px; margin-left:5px; position:absolute; z-index:1;}
#lmsrpan2 p{width:440px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}

#lms_footer{width:937px; margin:1011px auto;  margin-left:4px; clear:both; position:absolute; background-color:#fff;}	
#footerlms{width:937px; height: 50px; margin-bottom:-4px;  margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerlms p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerlms a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerlms a:hover{text-decoration:none; color:#555;}

#servicelbanner{width:560px; height:1px; float:left; margin-top: -25px; margin-left:15px; position:absolute; z-index:-1;}
#servicelbanner p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicelbanner a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none;}
#servicelbanner a:hover{color:#ec008c;}
#servicelbanner ul li.submenu a:hover{width:261px; height:21px;}



.grey  {color:#9c9c9c; font: 11px/20px Arial; }
.grey2  {color:#9c9c9c; font-size:18px; margin-left:0px;}

.grey3  {color:#9c9c9c; font-size:14px; margin-left:0px;}
	
#servicerbanner{width:410px; height:1px; margin-left:415px; margin-top:-25px; padding-left:55px; float:left; position:absolute; z-index:-1;}
#servicerbanner p{width:410px; margin:0 0 15 10px; padding-top:5px; padding-bottom: 1px;  font: 12px/20px Arial;}
#servicerbanner a{font:12px/20px Arial, sans-serif; font-weight:normal; color:#9e9e9e; margin-bottom:5px; text-decoration:none;}
#servicerbanner a:hover{color:#ec008c;}
#servicerbanner ul li.submenu{width:261px; height:21px;}
#servicerbanner ul li.submenu a{width:261px; height:21px; display:block;  text-indent:-20000px;}
#servicerbanner ul li.submenu a:hover{width:261px; height:21px;}


/* Services table spread*/

#bookstorebackground{width:994px; background: #fff; border: 2px solid #f2f2f2; margin-left:-26px; height:1316px; margin-top:0px; position:absolute; z-index:-1;}

#bookstoretopimage{width:930px; margin-left:6px;  margin-top:-6px; height:178px; position:absolute; background:url(../images/book-store.png); z-index:-1;}
#bookstorecontent{width:930px; margin-left:7px; height:942px; margin-top:171px; position:absolute; background:url(../images/bookstore-bottomimage.png); z-index:1;}


#bookstorelpan{width:860px; float:left; margin-top: 0px; border: 0px solid #fff; margin-left:74px; position:absolute; z-index:1;}
#bookstorelpan p{width:860px; margin:0 0 5px 10px; padding-top:0px; padding-bottom: 1px; font: 12px/20px Arial; color:#4b4b4b;}
#bookstorelpan a{font:12px/20px Arial, sans-serif; font-weight:normal; margin-bottom: 5px; color:#9e9e9e; text-decoration:none; }
#bookstorelpan a:hover{color:#ec008c;}
#bookstorelpan a:hover span {color:#ec008c; }


#bookstore_footer{width:937px; margin-top:1114px;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerbookstore{width:937px; height: 56px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; background-color:#fff; }
#footerbookstore p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerbookstore a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerbookstore a:hover{text-decoration:none; color:#555;}


/* Services footer*/

#main_footerservice{width:937px; margin:670px auto;  margin-left:3px; clear:both; position:absolute; background-color:#fff;}	
#footerservice{width:937px; height: 54px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerservice p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerservice a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerservice a:hover{text-decoration:none; color:#555;}

#main_footerservice2{width:937px; margin:660px auto;  margin-left:0px; clear:both; position:absolute; background-color:#fff;}	
#footerservice2{width:937px; height: 54px; margin-left:-10px auto; padding:0; position:relative; background:url(../images/footer.png) repeat-x #000; }
#footerservice2 p{display:block; padding: 14px; margin: 0px auto 0 auto; font:9px/12px Arial, Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:center; padding-bottom:20px;}
#footerservice2 a{font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 5px;}
#footerservice2 a:hover{text-decoration:none; color:#555;}



.white{	color: #fff; }
.dark-grey{	color: #2d2b2b; }
.lgrey { color: #f2f2f2; }
.dark-grey{	color: #9e9e9e; }
.blue{color: #9aadd4;}
.pink {color:#ec008c;}
form {

	background:url(../images/formback2.png) repeat-x #000;
	float:left;	margin-left:10px; padding-top:10px; padding-left: 10px;
	margin-bottom:-10px;
	width:390px;
	height:390px;
	background-color:#fff;
	color:#9aadd4;

}

.contactform{

	background:url(../images/formback-old.png) repeat-x #000;
	margin-top:10px;
	margin-left:10px; padding-top:20px; padding-left: 15px;
	width:399px;
	height:390px;
	background-color:#fff;
}

.whiteform{

	background:url(../images/new.png) repeat-x #000;
	margin-top:10px;
	margin-left:1px; padding-top:20px; padding-left: 15px;
	margin-bottom:2px; 
	width:399px;
	height:290px;
	background-color:#fff;
	
}
.whiteform2{

	background:url(../images/formback-old.png) repeat-x #000;
	margin-top:10px;
	margin-left:1px; padding-top:20px; padding-left: 15px;
	margin-bottom:2px; 
	width:399px;
	height:390px;
	background-color:#fff;
	
}
.resourceformback{

	background:url(../images/resourceformback.png) repeat-x #000;
	margin-top:10px;
	margin-left:10px; padding-top:20px; padding-left: 15px;
	width:399px;
	height:250px;
	background-color:#fff;

	
	
}
input {
	padding: -2px;
	border:1px solid #9aadd4;
	font: normal 1em Verdana, sans-serif;
	color:#4b4b4b;
	margin-left:15px;
	background-color: #fff;
}

.inputleft {

	width: 100px;
	padding: 1px;
	height: 20px;
	margin-left:3px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #9aadd4;
	background-color: #fff;
}
.inputright {

	width: 100px;
	height: 20px;
	float:left;
	padding: 1px;
	margin-left:370px;
	border:1px solid #9aadd4;
	font: normal 1em Verdana, sans-serif;
	background-color: #fff;
	
}


        
    #tinc_content {
      width: 450px;
    }
        
    table.errorbox, form.body, div.body {
      width: 100%;
    }

    table, .searchbar, .searchbar *, textarea, input {
      font-size: 11px;
      font-family: arial;
    }
	
