/* CSS Document */

/* ----------------------- BACKGROUNDS ------------------------------ */

body {
	background:  url("images/background.jpg") repeat-y;
	background-position:top center;
	background-color: #666666;
	color: #666;
	font: 68%/135% Verdana,Sans-serif;
	line-height: 115%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* ----------------------- General Styles -------------------------- */ 

.graphic_button
{
margin-top: 10px;
}

img
{
border:none;
}

a  {
color: #666666;
text-decoration:none;
font-weight:bold;
}

a:hover {
color: #FF9900;
text-decoration:none;
}

p{
border:0px;
margin: 10px 0px 10px 5px;
}

.orange_text
{
color:#FF9900;
}

h2
{
font-size:16px;
font-weight:bold;
color:#FF9900;
margin:15px 0px 5px 5px;
line-height: 16px;
}

.text_strong
{
font-weight:bold;
/*color:#F2910D;*/
}

.text_underline
{
text-decoration:underline;
/*color:#F2910D;*/
}

.text_bullets ul
{
margin: 10px 0px 10px 20px;
padding: 0px;
}

.text_bullets li
{
margin-top: 5px;
list-style-image: url(images/bullet.gif);
}


/* ----------------------- CONTAINERS ------------------------------ */


#mainContainer {
	position: relative;
	width: 930px;
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
}


#content {
	position: relative;
	width: 930px;
	float: left;
	padding: 0px 0px 15px 0px;
	background-color:#FFFFFF;
	border-left:#DEDEDE 1px solid;
	border-right:#DEDEDE 1px solid;
	border-bottom:#DEDEDE 1px solid;
}

#top_container
{
height: 183px;
width: 100%;
padding: 0px;
margin: 0px;
border-bottom: 1px solid #cccccc;
}

#middle_container
{
padding: 0px;
margin: 0px;
height:340px;
background-image:url(images/template1.jpg);
background-repeat:repeat-x;
overflow:hidden;
}

#middle_container_d
{
padding: 0px;
margin: 0px;
height:340px;
background:#FFFFFF;
background-repeat:repeat-x;
overflow:hidden;
}

#middle_container_intro
{
padding: 0px;
margin: 0px;
height:340px;
background:#FFFFFF;
}


#bottom_container
{
border-top: 1px solid #cccccc;
padding: 0px 0px 20px 0px;
margin: 0px;
}


/* --------------------- TOP CONTAINER CONTENT ----------------- */

#logo1_container
{
padding: 0px;
margin: 29px 0px 0px 18px;
float:left;
clear:both;
display:block;
}

/* ------------------------ NAVIGATION -------------------------- */

#top_navigation
{
width: 100%;
padding: 0px;
margin: 24px 0px 10px 0px;
float:left;
clear:both;
background-image: url(images/top_menu/background.gif);
background-repeat:repeat-x;
}

#top_navigation ul
{
list-style:none;
float:left;
display:inline;
padding: 0px;
margin: 0px;

}

#top_navigation li
{
list-style:none;
float:left;
display:inline;
padding: 0px;
margin: 0px;
}

/* menu -rollover no flicker 
#menu {display:block; height:35px; margin:0px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:1px; display:block; width:114px;}
#menu li.list1 {background:transparent url(images/top_menu/start_off.jpg) no-repeat;}
#menu li.list2 {background:transparent url(images/top_menu/home_off.jpg) no-repeat;}
#menu li.list3 {background:transparent url(images/top_menu/whatwedo_off.jpg) no-repeat;}
#menu li.list4 {background:transparent url(images/top_menu/ourservices_off.jpg) no-repeat;}
#menu li.list5 {background:transparent url(images/top_menu/ourproducts_off.jpg) no-repeat;}
#menu li.list6 {background:transparent url(images/top_menu/ourclients_off.jpg) no-repeat;}
#menu li.list7 {background:transparent url(images/top_menu/aboutus_off.jpg) no-repeat;}
#menu li.list8 {background:transparent url(images/top_menu/contact_off.jpg) no-repeat;}
#menu a {display:block; width:114px; padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:35px; height:0;}

#menu a#item1 {background:transparent url(images/top_menu/start_on.jpg) -115px -86px no-repeat;}
#menu a#item2 {background:transparent url(images/top_menu/home_on.jpg) -115px -86px no-repeat;}
#menu a#item3 {background:transparent url(images/top_menu/whatwedo_on.jpg) -115px -86px no-repeat;}
#menu a#item4 {background:transparent url(images/top_menu/ourservices_on.jpg) -115px -86px no-repeat;}
#menu a#item5 {background:transparent url(images/top_menu/ourproducts_on.jpg) -115px -86px no-repeat;}
#menu a#item6 {background:transparent url(images/top_menu/ourclients_on.jpg) -115px -86px no-repeat;}
#menu a#item7 {background:transparent url(images/top_menu/aboutus_on.jpg) -115px -86px no-repeat;}
#menu a#item8 {background:transparent url(images/top_menu/contact_on.jpg) -115px -86px no-repeat;}

#menu a#item1:hover {background-position:top right; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}
#menu a#item5:hover {background-position:top right; z-index:50;}
#menu a#item6:hover {background-position:top right; z-index:50;}
#menu a#item7:hover {background-position:top right; z-index:50;}
#menu a#item8:hover {background-position:top right; z-index:50;}

* html #menu a:hover {height:35px; height:0;}*/


/* ----------------------------------- NEW TOP NAV -------------------------------- */

/* menu -rollover no flicker */
#menu {display:block; height:42px; margin:0px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:1px; display:block; width:126px;}
#menu li.list2 {background:transparent url(images/top_menu/home.jpg) no-repeat;}
#menu li.list3 {background:transparent url(images/top_menu/whatwedo.jpg) no-repeat;}
#menu li.list4 {background:transparent url(images/top_menu/ourservice.jpg) no-repeat;}
#menu li.list5 {background:transparent url(images/top_menu/products.jpg) no-repeat;}
#menu li.list6 {background:transparent url(images/top_menu/ourclients.jpg) no-repeat;}
#menu li.list7 {background:transparent url(images/top_menu/aboutus.jpg) no-repeat;}
#menu li.list8 {background:transparent url(images/top_menu/contactus.jpg) no-repeat;}
#menu a {display:block; width:126px; padding-top:42px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:42px; height:0;}

#menu a.item2 {background:transparent url(images/top_menu/home_f2.jpg) -115px -86px no-repeat;}
#menu a.item3 {background:transparent url(images/top_menu/whatwedo_f2.jpg) -115px -86px no-repeat;}
#menu a.item4 {background:transparent url(images/top_menu/ourservice_f2.jpg) -115px -86px no-repeat;}
#menu a.item5 {background:transparent url(images/top_menu/products_f2.jpg) -115px -86px no-repeat;}
#menu a.item6 {background:transparent url(images/top_menu/ourclients_f2.jpg) -115px -86px no-repeat;}
#menu a.item7 {background:transparent url(images/top_menu/aboutus_f2.jpg) -115px -86px no-repeat;}
#menu a.item8 {background:transparent url(images/top_menu/contactus_f2.jpg) -115px -86px no-repeat;}

#menu a.item1:hover {background-position:top right; z-index:50;}
#menu a.item2:hover {background-position:top right; z-index:50;}
#menu a.item3:hover {background-position:top right; z-index:50;}
#menu a.item4:hover {background-position:top right; z-index:50;}
#menu a.item5:hover {background-position:top right; z-index:50;}
#menu a.item6:hover {background-position:top right; z-index:50;}
#menu a.item7:hover {background-position:top right; z-index:50;}
#menu a.item8:hover {background-position:top right; z-index:50;}

* html #menu a:hover {height:33px; height:0;}


/* ------------------------------------ SIDE NAV ----------------------------------- */

#side_nav
{
width: 120px;
padding: 0px;
margin: 28px 0px 0px 3px;
float:left;
display:inline;
}

/* ------------------------- SERVICES SIDE NAV --------------------------------------- */

/* menu -rollover no flicker */
#side_menu1 {display:block; height:175px; margin:0px;}
#side_menu1 ul {margin:0; padding:0; list-style-type:none;}
#side_menu1 li {float:left; margin-right:1px; display:block; width:117px;}
#side_menu1 li.list1 {background:transparent url(images/subnav/requirements.gif) no-repeat;}
#side_menu1 li.list2 {background:transparent url(images/subnav/services_design.gif) no-repeat;}
#side_menu1 li.list3 {background:transparent url(images/subnav/services_develop.gif) no-repeat;}
#side_menu1 li.list4 {background:transparent url(images/subnav/services_deploy.gif) no-repeat;}
#side_menu1 li.list5 {background:transparent url(images/subnav/support.gif) no-repeat;}
#side_menu1 a {display:block; width:117px; padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #side_menu1 a:link, * html #side_menu1 a:visited {height:35px; height:0;}

#side_menu1 a.item1 {background:transparent url(images/subnav/requirements_f2.gif) -115px -86px no-repeat;}
#side_menu1 a.item2 {background:transparent url(images/subnav/services_design_f2.gif) -115px -86px no-repeat;}
#side_menu1 a.item3 {background:transparent url(images/subnav/services_develop_f2.gif) -115px -86px no-repeat;}
#side_menu1 a.item4 {background:transparent url(images/subnav/services_deploy_f2.gif) -115px -86px no-repeat;}
#side_menu1 a.item5 {background:transparent url(images/subnav/support_f2.gif) -115px -86px no-repeat;}

#side_menu1 a.item1:hover {background-position:top right; z-index:50;}
#side_menu1 a.item2:hover {background-position:top right; z-index:50;}
#side_menu1 a.item3:hover {background-position:top right; z-index:50;}
#side_menu1 a.item4:hover {background-position:top right; z-index:50;}
#side_menu1 a.item5:hover {background-position:top right; z-index:50;}

* html #side_menu1 a:hover {height:35px; height:0;}


/* ------------------------ PRODUCTS SIDE NAV ------------------------------------------ */

/* menu -rollover no flicker */
#side_menu2 {display:block; height:175px; margin:0px;}
#side_menu2 ul {margin:0; padding:0; list-style-type:none;}
#side_menu2 li {float:left; margin-right:1px; display:block; width:117px;}
#side_menu2 li.list1 {background:transparent url(images/subnav/packaged.gif) no-repeat;}
#side_menu2 li.list2 {background:transparent url(images/subnav/entertainment.gif) no-repeat;}
#side_menu2 li.list3 {background:transparent url(images/subnav/wine.gif) no-repeat;}
#side_menu2 li.list4 {background:transparent url(images/subnav/order_point.gif) no-repeat;}
#side_menu2 li.list5 {background:transparent url(images/subnav/home_electronics.gif) no-repeat;}
#side_menu2 li.list6 {background:transparent url(images/subnav/custom.gif) no-repeat;}
#side_menu2 li.list7 {background:transparent url(images/subnav/loyalty.gif) no-repeat;}
#side_menu2 li.list8 {background:transparent url(images/subnav/e_topup.gif) no-repeat;}
#side_menu2 li.list9 {background:transparent url(images/subnav/e-gift.gif) no-repeat;}
#side_menu2 li.list10 {background:transparent url(images/subnav/product_selector.gif) no-repeat;}
#side_menu2 li.list11 {background:transparent url(images/subnav/product_locator.gif) no-repeat;}
#side_menu2 li.list12 {background:transparent url(images/subnav/custom_f2.gif) no-repeat;}
#side_menu2 li.list13 {background:transparent url(images/subnav/packaged_f2.gif) no-repeat;}
#side_menu2 li.list14 {background:transparent url(images/subnav/games.gif) no-repeat;}
#side_menu2 li.list15 {background:transparent url(images/subnav/stock.gif) no-repeat;}

#side_menu2 a {display:block; width:117px; padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #side_menu2 a:link, * html #side_menu2 a:visited {height:35px; height:0;}

#side_menu2 a.item1 {background:transparent url(images/subnav/packaged_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item2 {background:transparent url(images/subnav/entertainment_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item3 {background:transparent url(images/subnav/wine_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item4 {background:transparent url(images/subnav/order_point_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item5 {background:transparent url(images/subnav/home_electronics_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item6 {background:transparent url(images/subnav/custom_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item7 {background:transparent url(images/subnav/loyalty_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item8 {background:transparent url(images/subnav/e_topup_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item9 {background:transparent url(images/subnav/e-gift_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item10 {background:transparent url(images/subnav/product_selector_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item11 {background:transparent url(images/subnav/product_locator_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item14 {background:transparent url(images/subnav/games_f2.gif) -115px -86px no-repeat;}
#side_menu2 a.item15 {background:transparent url(images/subnav/stock_f2.gif) -115px -86px no-repeat;}

#side_menu2 a.item1:hover {background-position:top right; z-index:50;}
#side_menu2 a.item2:hover {background-position:top right; z-index:50;}
#side_menu2 a.item3:hover {background-position:top right; z-index:50;}
#side_menu2 a.item4:hover {background-position:top right; z-index:50;}
#side_menu2 a.item5:hover {background-position:top right; z-index:50;}
#side_menu2 a.item6:hover {background-position:top right; z-index:50;}
#side_menu2 a.item7:hover {background-position:top right; z-index:50;}
#side_menu2 a.item8:hover {background-position:top right; z-index:50;}
#side_menu2 a.item9:hover {background-position:top right; z-index:50;}
#side_menu2 a.item10:hover {background-position:top right; z-index:50;}
#side_menu2 a.item11:hover {background-position:top right; z-index:50;}
#side_menu2 a.item14:hover {background-position:top right; z-index:50;}
#side_menu2 a.item15:hover {background-position:top right; z-index:50;}


* html #side_menu2 a:hover {height:35px; height:0;}


/* ------------------------ CLIENTS SIDE NAV ------------------------------------------ */

/* menu -rollover no flicker */
#side_menu3 {display:block; height:175px; margin:0px;}
#side_menu3 ul {margin:0; padding:0; list-style-type:none;}
#side_menu3 li {float:left; margin-right:1px; display:block; width:117px;}
#side_menu3 li.list1 {background:transparent url(images/subnav/testimonials.gif) no-repeat;}
#side_menu3 li.list2 {background:transparent url(images/subnav/case_studies.gif) no-repeat;}
#side_menu3 a {display:block; width:117px; padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #side_menu3 a:link, * html #side_menu3 a:visited {height:35px; height:0;}

#side_menu3 a.item1 {background:transparent url(images/subnav/testimonials_f2.gif) -115px -86px no-repeat;}
#side_menu3 a.item2 {background:transparent url(images/subnav/case_studies_f2.gif) -115px -86px no-repeat;}

#side_menu3 a.item1:hover {background-position:top right; z-index:50;}
#side_menu3 a.item2:hover {background-position:top right; z-index:50;}

* html #side_menu3 a:hover {height:35px; height:0;}


/* ------------------------ ABOUT SIDE NAV ------------------------------------------ */

/* menu -rollover no flicker */
#side_menu4 {display:block; height:175px; margin:0px;}
#side_menu4 ul {margin:0; padding:0; list-style-type:none;}
#side_menu4 li {float:left; margin-right:1px; display:block; width:117px;}
#side_menu4 li.list1 {background:transparent url(images/subnav/our_history.gif) no-repeat;}
#side_menu4 li.list2 {background:transparent url(images/subnav/partners.gif) no-repeat;}
#side_menu4 li.list3 {background:transparent url(images/subnav/news.gif) no-repeat;}
#side_menu4 li.list4 {background:transparent url(images/subnav/theenvironment.gif) no-repeat;}
#side_menu4 a {display:block; width:117px; padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #side_menu4 a:link, * html #side_menu4 a:visited {height:35px; height:0;}

#side_menu4 a.item1 {background:transparent url(images/subnav/our_history_f2.gif) -115px -86px no-repeat;}
#side_menu4 a.item2 {background:transparent url(images/subnav/partners_f2.gif) -115px -86px no-repeat;}
#side_menu4 a.item3 {background:transparent url(images/subnav/news_f2.gif) -115px -86px no-repeat;}
#side_menu4 a.item4 {background:transparent url(images/subnav/theenvironment_f2.gif) -115px -86px no-repeat;}

#side_menu4 a.item1:hover {background-position:top right; z-index:50;}
#side_menu4 a.item2:hover {background-position:top right; z-index:50;}
#side_menu4 a.item3:hover {background-position:top right; z-index:50;}
#side_menu4 a.item4:hover {background-position:top right; z-index:50;}

* html #side_menu4 a:hover {height:35px; height:0;}


/* ---------------------------- NAV HIGHLIGHTS ------------------------------------------ */


#start #start-on a, #home #home-on a, 
#what_we_do #what_we_do-on a, #our_services #our_services-on a, #our_products #our_products-on a, #our_clients #our_clients-on a, #about_us #about_us-on a, #contact #contact-on a, #our_products #sub-on a, #our_services #sub-on a,  #about_us #sub-on a

 {	
	/* background: #75A407; */
	background-position:top right; z-index:50;
}





/* -------------------------------- bottom container content ------------------------*/

#copyright_container
{
padding: 0px;
margin: 10px 0px 0px 14px;
float:left;
line-height:32px;
}

#logo2_container
{
padding: 0px;
margin: 15px 21px 0px 0px;
float:right;
}

#intro_text
{
width: 95%;
padding-bottom: 10px;
margin: 15px 10px 20px 10px;
float:left;
clear:both;
color:#999999;
}



/* -------------------------------------- Right Text Content --------------------*/

#right_content
{
float:left;
padding: 30px 0px 0px 20px;
margin: 0px;
width:500px;
}

#right_content_dnt
{
float:left;
padding: 10px 0px 0px 20px;
margin: 0px;
width:500px;
}

#right_content_t2
{
float:left;
padding: 30px 0px 0px 20px;
margin: 0px;
width:400px;
display:inline;
}

#right_content_t3
{
float:left;
padding: 30px 0px 0px 20px;
margin: 0px;
width:750px;
display:inline;
}

#right_content_t4
{
float:left;
padding: 15px 0px 0px 20px;
margin: 0px;
width:400px;
display:inline;
}

#right_content_t5
{
float:left;
padding: 15px 0px 0px 20px;
margin: 0px;
width:350px;
display:inline;
}

/* -------------------------------------- template 2 - side nav, image and text --------------------*/

#side_image
{
float:left;
padding:0px;
margin:0px;
border-right:#DEDEDE 1px solid;
border-left:#DEDEDE 1px solid;
display:inline;
}


h1
{
font-size:14px;
height: 26px;
padding-top: 26px;
overflow:hidden;
display:block;
}


/* -------------------------- HEADINGS ------------------------------- */


#heading_home
{
background-image:url(images/headings/heading_home.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_services
{
background-image:url(images/headings/heading_services.gif);
background-repeat:no-repeat;
height:30px;/*
overflow:hidden;
display:block; */
}

#heading_aboutus
{
background-image:url(images/headings/vision_mission.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_casestudy
{
background-image:url(images/headings/heading_case_studies.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_contact
{
background-image:url(images/headings/heading_contact_us.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_custom
{
background-image:url(images/headings/custom_solutions.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_design
{
background-image:url(images/headings/heading_design.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_entertainment_xtra
{
background-image:url(images/headings/heading_entertainment_xtra.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_games_previews
{
background-image:url(images/headings/games_preview.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_financials
{
background-image:url(images/headings/heading_financials.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_news
{
background-image:url(images/headings/heading_news.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_clients
{
background-image:url(images/headings/heading_our_clients.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_history
{
background-image:url(images/headings/heading_our_history.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_environment
{
background-image:url(images/headings/heading_the_environment.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_products
{
background-image:url(images/headings/heading_our_products.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_services
{
background-image:url(images/headings/heading_our_services.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_packaged_products
{
background-image:url(images/headings/packaged_solutions.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_services
{
background-image:url(images/headings/heading_services.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_testimonials
{
background-image:url(images/headings/heading_testimonials.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_wine
{
background-image:url(images/headings/wine.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_stockchk
{
background-image:url(images/headings/stock_checker.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_self_service
{
background-image:url(images/headings/order-point.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_home_electronics
{
background-image:url(images/headings/home_electronics.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_loyalty
{
background-image:url(images/headings/loyalty.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_top-up
{
background-image:url(images/headings/top-up.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_e-gift
{
background-image:url(images/headings/e-gift.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_pselector
{
background-image:url(images/headings/product_selector.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_plocator
{
background-image:url(images/headings/product_locator.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_requirements
{
background-image:url(images/headings/requirements.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_develop
{
background-image:url(images/headings/develop.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_deploy
{
background-image:url(images/headings/deploy.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_management
{
background-image:url(images/headings/management.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_partners
{
background-image:url(images/headings/partners.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}

#heading_support
{
background-image:url(images/headings/support.gif);
background-repeat:no-repeat;
height: 26px;
overflow:hidden;
display:block; 
}


/* ----------------- TOOLTIP STYLE BOX-------------------------------------------- */

a.tooltip {color:#666666;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none; color:#FF9900;}
a.tooltip:hover b {display:block; position:absolute; top:-130px; left:150px; padding: 0px 5px 5px 5px; font-weight:normal; color:#666666; border:1px solid #666666; background:#ffffff; width:200px;}
/*a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(tooltip.gif) 0 0; display:block; font-size:1px;}*/

a.tooltip2 {color:#666666;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none; color:#FF9900;}
a.tooltip2:hover b {display:block; position:absolute; top:-130px; left:50px; padding: 0px 5px 5px 5px; font-weight:normal; color:#666666; border:1px solid #666666; background:#ffffff; width:200px;}
/*a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(tooltip.gif) 0 0; display:block; font-size:1px;}*/

a.tooltip3 {color:#666666;}
a.tooltip3 b {display:none;}
a.tooltip3:hover {border:0; position:relative; z-index:500; text-decoration:none; color:#FF9900;}
a.tooltip3:hover b {display:block; position:absolute; top:-145px; left:60px; padding: 0px 5px 5px 5px; font-weight:normal; color:#666666; border:1px solid #666666; background:#ffffff; width:200px;}
/*a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(tooltip.gif) 0 0; display:block; font-size:1px;}*/


/* ------------------ NEWS -------------------------------- */

ul#news_list
{
list-style:none;
margin: 0px 0px 10px 0px;
padding: 0px;
}

ul#news_list li
{
margin: 7px 0px 0px 0px;
padding-bottom: 7px;
text-align:left;
float:left;
border-bottom:#cccccc dotted 1px;
}

.news_headline
{
text-decoration:none;
width: 330px;
float:left;
}

.news_headline a
{
text-decoration:none;
font-weight:bold;

}

.news_headline a:hover
{
text-decoration:none;
font-weight:bold;
color:#FF9900;
}

.news_icon
{
width: 50px;
float:right;
}

#news_intro
{
margin: 5px 0px 5px 0px

}

#pdf_icon
{
width: 40px;
float:left;
}

#pdf_intro
{
width: 350px;
float:left;
}

/* ----------------------- More / Back Buttons --------------------------- */ 

#bot_buts
{
width:100%;
float:right;
margin: 5px 10px 5px 0px
}

#bot_but_back
{
float: left;
margin: 0px 10px 0px 0px;

}

#bot_but_back_d
{
float: left;
margin: 0px 10px 0px 21px;

}

#bot_but_more
{
float: right;
margin: 0px 10px 0px 0px;
}

#bot_but_back_cs
{
clear:both;
float: left;
margin: 0px 10px 0px 0px;

}


/* ----------------- NO FLASH / Partners Section ---------------------- */

#partners-text
{
float: left;
clear:both;
padding: 10px;
}

#partner_logos_group
{
width:300px;
float: left;
clear:both;
padding: 10px;
background-color:#FFFFFF;
}

.partners_logo1
{
vertical-align:middle;
clear:both;
padding: 5px 20px 10px 80px;
}

.partners_logo2
{
float: left;
padding: 0px 5px 20px 0px;
}

.partners_logo3
{
float: left;
padding: 0px;
}



/* -------------------------- NO FLASH / Case Studies ----------------------------- */

#clients_heading
{
clear:both;
margin: 30px 0px 0px 0px;
}

#clients_heading_d
{
clear:both;
margin: 17px 0px 0px 0px;
}

#client_logos
{
float:left;
margin: 10px 0px 0px 0px;
}

.client_logo1
{
float:left;
}

#clients_intro
{
margin: 5px 5px 5px 24px;
}

#clients_intro_d
{
margin: 0px 5px 5px 22px;
}

#client_image1_d
{
margin: -9px 9px 0px 21px;
}

.client_image1a_d
{
margin: -9px 9px 0px 8px;
}

#client_image2_d
{
margin: 15px 9px 0px 21px;
}

.client_image2a_d
{
margin: 15px 9px 0px 8px;
}

#client_image1_dnt
{
margin: -9px 9px 0px 10px;
width: 123px;
height: 77px;
}

.client_image1a_dnt
{
margin: -9px 8px 0px 0px;
width: 123px;
height: 77px;

}

.client_image2_dnt
{
margin: 10px 9px 0px 10px;
width: 123px;
height: 77px;
}

.client_image2a_dnt
{
margin: 10px 8px 0px 0px;
width: 123px;
height: 77px;
}

/* Admin Site Styling 
---------------------------------------------*/

#adminmenu 
{
	height:42px; 
	margin:0px;
	padding-top:22px;
	padding-left:25px;
	clear:both;
}
	
#contentlanding
{
	text-align:center;
	padding-top:20px;	
}

#addnewsitem
{
	text-align:left;
	padding-left:25px;	
	padding-top:10px;	
}

#spacer
{
	widows:100%;
	clear:both;
}
.loginstatus
{
	font-size:small;	
	padding-left:15px;
	text-decoration:none;
}

#admin_copyright_container
{
padding: 0px;
margin: 9px 0px 0px 14px;
float:left;
}

.StaticMenu
{
	height:69px;
	display:block;
	width:189px;
	color:White;
	vertical-align:top;	
}
.StaticMenu a 
{	
	color:White;
	padding-top:20px;
	background-image:url('images/top_menu/blank_button.jpg');
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;	
	text-decoration:none;
	vertical-align:top;	
}
.StaticMenu a:hover 
{
	background-image:url('images/top_menu/blank_button_sel.jpg');
}

.DynamicMenu
{
	clear:both;
	display:block;
	vertical-align:top;
	background-image:url('images/template1.jpg');
	background-repeat:repeat-x;
	width:149px;
	padding-left:17px;
}
.DynamicMenu a
{
	text-decoration:none;
}
.DynamicMenu a:hover
{

	text-decoration:underline;
}

