body {
	margin-top: 0px;
	background-color: #A3A1A1;
}
.rs_logo_bg___red {
	background-color: #A62B30;
}
.hori_nav_bar_bg {
	background-color: #656363;
}
.home_boxes_heading_bg {
	background-color: #EBE9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A3A1A1;
}
.home_boxes_table-boarder {
	border: 0px none #E6E6E6;
}

.grey_box_border{
	border: 1px solid #C7C7C9;
}

.grey_box_border_exc{
	border: 1px solid #E6E6E6;
}

/*Begin New Banner css*/

div#headerLogin {
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 226px;
	height: 116px;
	text-align: left;
	background:#A62B30;
}

div#headerLogin p{
	padding: 0px;
	margin: 20px 0 0 0;
}

div#headerLogin input {
	padding: 0px;
	margin: 0px;
}

/**/

.verdana_aa_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7D;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
}
.verdana_aa_main_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7D;
	text-align: left;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
}

.verdana_aa_main_txt li {
margin-left:-5px;
}
.verdana_aa_f_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration:none;
}
.verdana_aa_10_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7E7D;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration: none;
}
.verdana_aa_10_l_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7E7D;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration: none;
}
.verdana_aa_10_l_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB2B31;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration: underline;
}
.verdana_aa_l_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7D;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration: underline;
}
.verdana_aa_l_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AB2B31;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
	text-decoration: underline;
}
.verdana_11_txt_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #78797C;
	text-decoration: none;
}
.verdana_11_txt_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AB2B31;
	text-decoration: underline;
}
.verdana_9_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5f60;
	text-decoration: underline;
}
.verdana_9_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3988af;
	text-decoration: underline;
}
.verdana_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3988af;
	text-decoration: none;
}


.verdana_11_txt_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana_10_txt_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdana_10_gray_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #78797C;
}
.verdana_10_gray_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: underline;
}
.txt_field_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A62B30;
	border: 1px solid #839CB7;
}
.txt_star_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A62B30;
	border: 0.5px none #839CB7;
}
.uni_img{
	float:right;
	vertical-align:baseline;
}

.login_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #A3A1A1;
	border: 0.5px #839DB7;
}
.txt_field_style_hidden {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 0.5px #FFFFFF;
}
.password_field_brd {

	border: 0.5px none #E6E6E6;
}
.verdana_10_gray_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #78797C;
	text-decoration: none;
}
.verdana_10_gray_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A62B30;
	text-decoration: underline;
}
.home_shop_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_uni_title_black {
	font-family:univers, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.home_uni_title_red {
	font-family:univers, Helvetica, sans-serif;
	font-size: 20px;
	color: #A52B30;
	text-decoration: none;
	padding-top: 30px;
}
.home_shop_title_box {
	font-family:univers, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_shop_title_box:hover {
	color: #000000;
}

.home_shop_white_title_box {
	font-family:univers, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.home_shop_white_title_box:hover {
	color: #A52B30;
}
.home_shop_samp_box {
	font-family:univers, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_shop_samp_box_l {
	font-family:univers, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #656363;
	text-decoration: none;
}
.home_shop_samp_box_l:hover {
	font-family:univers, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #A52B30;
	text-decoration: none;
}
.home_shop {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_shop:hover {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.home_shop_white_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.home_shop_white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.home_shop_white:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A52B30;
}

.verdana_11_txt_bold_dgray {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #656363;
	text-decoration: none;
}
.home_2nd_box_click_here_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BAB9B9;
	text-decoration: none;
}
.home_2nd_box_click_here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BAB9B9;
	text-decoration: none;
}
.home_2nd_box_click_here:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AB2B31;
	text-decoration: underline;
}
.bottom_black_bg_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.bottom_black_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.txt_heading_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ver_11_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A52B30;
}
.wd3_gray_bullet {
	font-family: "Wingdings 3";
	font-size: 7px;
	color: #AEB7BD;
}
.ver_11_gray_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEB7BD;
}
.ver_11_dgray_selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B646A;
	text-decoration: underline;
}
.ver_11_content_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7D;
	text-align: justify;
	list-style-image: url(../../Images/common_img/red_bullet_white_bg.jpg);
}
.ver_11_content_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A62B30;
	text-align: justify;
	list-style-image: url(../../Images/common_img/bullet_white_bg.jpg);
	text-decoration: underline;
}

.verdana_11_white_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.verdana_11_white_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

.ver_11_gray_click {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEB7BD;
	text-decoration: none;
}
.ver_11_gray_click:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A62B30;
	text-decoration: underline;
}
.home_shop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.signup_enews_bg {
	background-color: #F0EEEF;
}
.arel_18_656363 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #656363;
}
		#cyclenews, #cyclecase{
			margin:0px;
			padding:0px;
			overflow:hidden;
			height: 103px;
			border:#FF0000;
		}
		
		.cycler {
			margin:0px;
			padding:0px;
			display:block;
			border:0px solid #d2d3d4;
			overflow:hidden; 
			height:85px;			
		}
		
		#cyclenewsblue, #cyclecaseblue{
			margin:0px;
			padding:0px;
			overflow:hidden;
			height: 48px;
			border:#FF0000;
			background-color: #e9f3fa;	
		}
		
		
		.cyclerblue {
			margin:0px;
			padding:0px;
			display:block;
			border:0px solid #d2d3d4;
			overflow:hidden; 
			height:48px;
			background-color: #e9f3fa;	
	
		}
		
		.cycler h5 strong {
			color:#78797C
		}
		
		.cycler img {
			margin:0px;
			padding:0px;
			float:left;
			display:block;
			top:5px;
			left:5px;
		}
		
		.cycnews,.cyccase{
			margin:0px;
			padding: 5px;
			display:none;
			background-color:#FFF;		
		}
			
		.cycler h2,.cycler h3,.cycler h4,.cycler h5 {
			margin:0px; 
			padding:0px;
			line-height:0;
		}
		
		.cycnews p,.cycnews h3, .cycnews small,.cycnews p,.cyccase p,.cyccase h3, .cyccase small,.cyccase p {
			margin:0px; 
			padding:0px;
		}
						
		.newscontroller {
			position:relative;
			float:right;
			color:#adb7bd;
			font-size : 0.87em;
			text-align: right;
			text-decoration:none;
			margin:0px; 
			padding:0px;
		}
		
		.newscontroller a{
			color:#adb7bd;
		}
		
		.newscontroller a:hover{
			color:#6e777c; 
		}
		
		.cleaner{
			margin:0px;
			padding:0px;
			display:block;
			border:0px solid #d2d3d4;
			overflow:hidden; 
			height:13px;			
		}
	

/*END - newsCycler styles */


.panel_header {
	background-color: #F1F3F4;
	/*background-image: url("img/business/product_panel.jpg");*/
	border: 1px solid #d2d3d4; 
	height:27px;
	font-weight : bold; 
	color : #78797C;	
	padding:0px;
	margin:0px;
	margin-bottom:1px;
	padding-left:10px;
	
}

.panel_latestNews{
	background-image: url(img/business/latest_news.gif);
}

.panel_clients{
	background-image: url(img/business/clients.gif);
}

.panel_communityImage{
	background-image: url(img/business/community.gif);
}

.panel_focus{
	background-image: url(img/business/focus.gif);
}

.panel_products{
	background-image: url(img/business/products.gif);
}



.panel_header_solutions{
	background-color: #7C70C2;
}
/* Solutions Panel Header Colours */
.panel_header_trainingSolutions{
	background-color: #68903E;
}

.panel_header_integratedSolutions{
	background-color: #0075CC;
}

/* Retail and Elearning Content Solutions */
.panel_header_retail {
	background-color: #E3A723;
}

.panel_header_knowledge{
	background-color: #7C70C2;
}

.panel_header h2{
	font-size : 1.0em;
	font-weight : bold; 
	color:white;
	padding-top: 5px;
	
}

.panel_header h3 { 
	color : #78797C;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
}

.panel {
	background-color: #F1F3F4;
	border: 1px solid #d2d3d4; 
}


.panel_table{
	height:136px;
}

.panel_community{
	height:126px;
}

.panel_text {
	display:block;
	border: 1px solid #d2d3d4; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	color : #78797C;
	text-align:left; /*top;*/
	padding:10px;
	margin:0px;
	
	
	
}

.blue_bg { 
	background-color: #e9f3fa;	
}


.panel_link a {
	text-decoration:none;
	color: #adb7bd;
	background-image: url("img/shared/arrow_on.gif");
	background-repeat: no-repeat;
 	background-position: right bottom;
	padding:0px;
	margin:0px;
	padding-right:14px;
}

.panel_link a.over{
	color:#7b8489;	
}

.panel_link a:hover{
	color:#7b8489;	
}

.panel_link a.over{
	background-image: url("img/shared/arrow_over.gif");
	background-repeat: no-repeat;
}

.panel_link a:hover{
	background-image: url("img/shared/arrow_over.gif");
	background-repeat: no-repeat;
}
.home_shop_red_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_shop_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A52B30;
	text-decoration: none;
}
.home_shop_red:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.drop_down_list {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #A52B30;
	border: #A5ACB2;
}
/*Input Button */
.search_panel {

	position:relative;
	top:5px;
	left:0px;
	float:left;
	margin:0px;
	padding:0px;
	border-collapse: collapse ;
	border-style: hidden ;
	border:0px;
	border-spacing:0px;

}



.search_left{

	background-color: #FFF;
	border: 1px solid #d2d3d4;
	border-right: 0px solid #d2d3d4;
	width:100px;
	height:11px;

}



.search_right{

	text-align:right;
	background-color: #FFF;
	border: 1px solid #d2d3d4;
	border-left: 0px solid #d2d3d4;
	width:58px;
	height:11px;

}



.search_field {

	background-color: #FFF;
	border: 0px solid #d4d3d4;
	width:155px;
	height:11px;
	margin:0px;
	padding:0px;
	margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.user_left{

	background-color: #FFF;
	border: 1px solid #d2d3d4;
	border-right: 0px solid #d2d3d4;
	width:140px;
	height:11px;

}

.user_field {

	background-color: #FFF;
	border: 0px solid #d4d3d4;
	width:155px;
	height:13px;
	margin:0px;
	padding:0px;
	margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.search_button {

	background-color: #ACB8BE;
	height:10px;
	width:40px;
	margin:0px;
	padding: 0px;
	border: 0px;	
	background-image: url("img/enter_on.gif");
	background-repeat: no-repeat;
 	background-position: center center;

}



.search_button_over {
	background-color: #7A858A;
	height:10px;
	width:40px;
	margin:0px;
	padding: 0px;
	border: 0px;	
	background-image: url("img/enter_over.gif");
	background-repeat: no-repeat;
 	background-position: center center;

}

.header_login_10_txt_white {
	font-family:univers, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.header_login_10_txt_white_l {
	font-family:univers, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.header_login_10_txt_white_l:hover {
	text-decoration:underline;
}

/* Navigation Start

	common styling */



		#navigation {

				clear:both; /* fixes problem with template causing firefox */
				background: #656363;
				/*border: 1px solid #D2D3D4; */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width:726px;
				margin:0px;
				padding:0px;
				height:49px;
				font-size:11px;


			}

			

		#menu { 	

			float:left;
			color:#FFFFFF;
			padding-top:20px;
			padding-left:20px;	
			
			}	



		#menu ul.main {
			position: relative;
			margin: 0px;
			padding: 0px;
			width: 550px;
			float: left;
			height: 49;
			white-space:nowrap
		}

		#menu ul.main li { 

			color:#fff;	
			list-style-type: none;
			position: absolute;
			display: block;
			margin: 0;
			padding: 0;

			}

		

		/* mainlink */

		#menu ul.main li a:hover { 
			/*color: #abd7bd;*/
			color: #000;	text-decoration: underline;
			}



		#menu ul.main li a.over { 
			/*color: #abd7bd;*/
			color: #000;	text-decoration: underline;
			}

			

		#menu li a { 

			/*font-size: 0.89em;*/
			display: block; 
			height: 27px; 
			color: #fff;
			text-decoration: none;
			}

				

		#menu li.first a span{ 		

				margin:0px; 
				padding: 0px;
				border-left:0px;
				padding-right:8px;

			}

			

		#menu li a span { 		

				margin:0px; 
				padding:0px; 
				padding-left:8px;		
				padding-right:8px;
				border-left:1px solid #d2d3d4;
				cursor:pointer;

			}

			

		#menu li a:hover span{ 		

			/*color: #abd7bd;*/
			
			color: #fff; background-color: #4E4E4E; border: 1px solid #c1c1c1;

			}

			

		#menu li a.over span{ 

			/*color: #abd7bd;*/
			
			color: #fff; background-color: #4E4E4E; border: 1px solid #c1c1c1;

			}



		li#menu_solutions { left: 0px;  }
		li#menu_sections { left: 110px;}
		li#menu_portfolio { left: 180px; }
		li#menu_knowledge { left: 260px;  }
		li#menu_inside { left: 310px; }
		li#menu_contact { left: 370px;}
		li#menu_home { left: 430px;  }



		#menu ul.sub{

			position: absolute;
			background-color:#919191;
			border: 1px solid #D2D3D4; 
			width: 180px;
			margin: 0;
			padding: 0;
			padding-top: 5px;
			padding-bottom: 5px;
			display: none;
			margin-top: -2px; /*IE is stupid*/

		}


		html>body #menu ul.sub { margin-top: 0px; } /* fix it for real browsers*/

		#menu ul.main li:hover ul.sub,  div#menu ul.main li.hover ul.sub{ display: block;  }



		#menu ul.sub li {

			position: static;
			display: block;
			width: auto;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: left;
			color:#fff;

		}


		#menu ul.sub li a {

			margin: 0;
			display: inline;
			height: 0px;
			color: #fff;		
			padding-left:8px;
			padding-right:8px;
			text-decoration: none;

		}

		#menu ul.sub li>a { height:auto; }
		#menu ul.sub li a:hover { /*color: #abd7bd;*/ color: #fff; background-color: #4E4E4E; text-decoration:none; }

/* Navigation End */

/* Side Navigation */

