



/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	background-color:#1E3259; color:#1E3259;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
div, td, img, p, a, ul, h2, h3, form, input, dl, dt, dd{
	padding:0; margin:0;
	}
img{ border:none; outline:none;}
a{ text-decoration:none; outline:none;}
ul{ list-style-type:none;}
h2{ line-height:0; font-size:0; text-indent:-2000px;}
.spacer{
	line-height:0; font-size:0; clear:both;
	}

/* ------------------ DIV CONTAINER PART ---------------------*/
div#main{
	width:475px;
	position:relative;
	padding:0; margin:0;
	}

/*-------------------------- MAIN CONTAINER PART --------------------------*/
table.containerBorder{
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#fff;
	}

/*-------------------------- BANNER PART --------------------------*/
td.banner{
	background:url(images/banner.jpg) 0 35px no-repeat;
	height:316px;
	}

/*-------------------------- HEADER PART --------------------------*/
td.header{
	padding:27px 37px 0 27px;
	}
td.header a.logo{
	display:block;
	width:186px; height:59px; float:left;
	}
td.header ul.topLink{
	float:right;
	padding:8px 0 0 0;
	}
td.header ul.topLink li{
	line-height:12px; float:left;
	font-size:11px;
	}
td.header ul.topLink li a{
	font-weight:bold; color:#1E3259;
	display:block; line-height:12px;
	font-size:11px; margin:0 8px 0 8px;
	}
td.header ul.topLink li a:hover{
	color:#4A6C9D;
	}
td.header ul.topLink li span{
	font-weight:bold; color:#4A6C9D;
	display:block; line-height:12px;
	font-size:11px; margin:0 8px 0 8px;
	}

/*-------------------------- NAVIGATION PART --------------------------*/
ul.navigation{
	float:left; padding:0;
	width:475px;
	}
ul.navigation li{
	background:url(images/navigation-divider.gif) 100% 0 no-repeat;
	float:left; padding:0;
	}
ul.navigation li.noDivicer{
	background:none
	}
ul.navigation li a{
	color:#fff; float:left;
	display:block; text-transform:uppercase;
	font-weight:bold; padding:8px 17px 9px 16px;
	}
/*ul.navigation li span{
	color:#1E3259; float:left;
	display:block; text-transform:uppercase;
	font-weight:bold; padding:8px 17px 9px 16px;
	}
ul.navigation li span:hover{
	color:#1E3259;
	background-color:#fff;
	border-left:1px solid #7193C6;
	border-right:1px solid #7193C6;
	border-top:1px solid #7193C6;
	padding:7px 16px 9px 15px;
	}*/
ul.navigation li a:hover, ul.navigation li a.active{
	color:#1E3259;
	background-color:#fff;
	border-left:1px solid #7193C6;
	border-right:1px solid #7193C6;
	border-top:1px solid #7193C6;
	padding:7px 16px 9px 15px;
	}

/* ========================= Drop Down Menu Starts ========================= */
ul.drop{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	border-left:1px solid #7193C6;
	border-right:1px solid #7193C6;
	border-bottom:1px solid #7193C6;
	position:absolute;
	z-index:1;
	visibility:hidden;
	width:190px; top:35px;
	background-color:#fff;
	}
ul.drop li{
	padding:0 10px;
	}
ul.drop li a{
	display:block; color:#7193C6;
	/*font:bold 11px/11px Arial, Helvetica, sans-serif;*/
	padding:6px 0; _height:0;
	border-bottom:1px solid #7B9DD1;
	background-color:#fff;
	}
.noBottomBorder{
	border-bottom:none !important;
	}
ul.drop li a:hover{
	color:#1E3259;
	}
.subArrow{
	background:url(images/arrow.gif) 95% 10px no-repeat;
	}
ul.drop li a.active2{
	color:#1E3259;
	background:url(images/arrow.gif) 95% 10px no-repeat;
	}

ul.sub-drop{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	border:1px solid #7193C6;
	position:absolute;
	z-index:2;
	visibility:hidden;
	width:150px;
	background-color:#fff;
	}
ul.sub-drop li{
	padding:0 10px;
	margin:0;
	}
ul.sub-drop li a{
	display:block; color:#7193C6;
	/*font:bold 11px/11px Arial, Helvetica, sans-serif;*/
	padding:6px 0; _height:0;
	border-bottom:1px solid #7B9DD1;
	background-color:#fff;
	}
ul.sub-drop li a:hover{
	color:#1E3259;
	}

ul#drop1{
	left:0;
	}
ul#drop2{
	left:91px;
	}
ul#drop3{
	left:191px;
	}
ul#drop3a{
	left:361px; top:82px;
	_top:83px;
	}
ul#drop4{
	left:288px;
	}
ul#drop5{
	left:383px;
	}
/* ========================= Drop Down Menu Ends ========================= */

/*-------------------------- MIDDLE BODY PART --------------------------*/
td.middleBodyPart{
	background:url(images/middle-body-bg.gif) 0 0 repeat-x;
	}

/*-------------------------- SEARCH AREA --------------------------*/
form.search{
	height:24px; background:url(images/search-icon.jpg) 0 8px no-repeat;
	padding:9px 0 0 29px;
	}
form.search input{
	width:125px; height:15px;
	border:1px solid #9E9E9E; background-color:#EDEDED;
	margin:0 14px 0 0; float:left;
	}
form.search input.search-btn{
	width:40px; height:10px; border:none;
	background:none; margin:3px 0 0 0;
	}

/*-------------------------- LEFT BODY AREA --------------------------*/
td.leftPart{
	padding:20px 0 20px 0;
	}
td.leftPart h2.welcome-hdr{
	background:url(images/welcome-header.gif) 0 0 no-repeat;
	height:27px; padding:0 0 12px 0;
	}
td.leftPart p{
	padding:0 0 15px 0;
	}
td.leftPart h2.design-hdr{
	background:url(images/design-header.gif) 0 0 no-repeat;
	height:19px; padding:0 0 12px 0;
	}

/*-------------------------- OUR SERVICES AREA --------------------------*/
td.ourServices{
	border-bottom:1px solid #C4D0E2;
	border-left:1px solid #C4D0E2;
	border-right:1px solid #C4D0E2;
	background:#D9E3F2 url(images/tab-top-border.gif) 0 0 repeat-x;
	padding:0 11px 16px 11px;
	}
td.ourServices h2.services-header{
	background:url(images/our-services-header.gif) 0 0 no-repeat;
	height:40px;
	}
td.ourServices div.serviceList{
	background-color:#B6C9E2;
	border-bottom:2px solid #D9E3F2;
	padding:4px 7px 4px 4px;
	height:20px;
	}
td.ourServices div.serviceList h3{
	width:20px; height:20px; background-color:#1E3259;
	font-weight:bold; line-height:19px;
	text-align:center; font-size:12px;
	color:#fff; float:left;
	}
td.ourServices div.serviceList p{
	float:left; width:360px;
	padding:0 0 0 15px;
	line-height:19px;
	}
td.ourServices div.serviceList a{
	float:right; display:block;
	background:url(images/plus-btn.gif) 0 0 no-repeat;
	width:14px; height:14px; margin:3px 0 0 0;
	}
td.ourServices div.serviceList a.activeLink{
	float:right; display:block;
	background:url(images/minus-btn.gif) 0 0 no-repeat;
	width:14px; height:14px; margin:3px 0 0 0;
	}
p.serviceListText{
	padding:6px 0 0 0;
	}
a.serviceListTextLink{
	color:#EE3226; float:right;
	display:block; width:67px;
	margin:0 0 12px 0; line-height:13px;
	}
a.serviceListTextLink:hover{
	text-decoration:underline;
	}
.hiddenTab{
	display:none;
	}

/*-------------------------- RIGHT PANNEL NEWS PART --------------------------*/
td.newsPart{
	background:url(images/news-bg.jpg) 0 8px no-repeat;
	padding:23px 0 22px 20px;
	}
td.newsPart h2.news-hdr{
	background:url(images/news-header.jpg) 0 0 no-repeat;
	height:22px;
	}
td.newsPart p{
	padding:15px 35px 0 16px;
	color:#4A6C9D; line-height:13px;
	font-weight:bold;
	}
td.newsPart p span{
	padding:0 0 0 6px; color:#000;
	line-height:21px
	}
td.newsPart a{
	color:#EE3226; display:block;
	width:80px; margin:0 0 0 130px;
	line-height:13px;
	}
td.newsPart a:hover{
	text-decoration:underline;
	}
td.newsPart p.icon1{
	background:url(images/icon-1.gif) 0 20px no-repeat;
	}
td.newsPart p.icon2{
	background:url(images/icon-2.jpg) 0 20px no-repeat;
	}

/*-------------------------- RIGHT PANNEL SPOT LIGHT PART --------------------------*/
td.spotLightPart{
	background:url(images/spotlightg-bg.jpg) 0 0 no-repeat;
	padding:18px 0 0 18px;
	}
td.spotLightPart h2.spotLight-hdr{
	background:url(images/spotlightg-header.jpg) 0 0 no-repeat;
	height:24px;
	}
td.spotLightPart img{
	margin:5px 0 0 0; display:block;
	}
td.spotLightPart p{
	padding:18px 35px 0 25px;
	color:#4A6C9D; line-height:13px;
	font-weight:bold;
	}
td.spotLightPart p span{
	color:#000;
	line-height:21px
	}
td.spotLightPart p.icon3{
	background:url(images/icon-3.jpg) 0 20px no-repeat;
	}

/*-------------------------- BOTTOM BODY PART --------------------------*/
td.bottomBodyPart{
	background:url(images/bottom-body-bg.gif) 0 100% repeat-x;
	}

/*-------------------------- FOOTER PART --------------------------*/
td.footer{
	background-color:#4A6C9D; padding:26px 0 21px 0;
	}
td.footer ul{
	width:340px; margin:0 auto;
	}
td.footer ul li{
	color:#fff; line-height:12px;
	float:left;
	}
td.footer ul li a{
	display:block; color:#fff;
	margin:0 8px 0 8px; line-height:12px;
	}
td.footer ul li a:hover{
	color:#B0C8EC;
	}
td.footer ul li span{
	display:block; color:#B0C8EC;
	margin:0 8px 0 8px; line-height:12px;
	}
td.footer p{
	clear:both; font-size:11px; line-height:11px;
	text-align:center; color:#D9E3F2;
	padding:10px 0 0 0;
	}

/*-------------------------- MISLENIOUS --------------------------*/
.horz-dot{
	background:url(images/horz-dot.gif) 0 100% repeat-x;
	}
.redTxt, .redTxt a{
	color:#FF7070;
	}

/*--------------- INNER PAGES ----------------*/
.logoTopMargin{
	margin-top:-6px !important;
	}
tr.topMenuBg td{
	background-color:#4A6B9E;
	}
.innerForm{
	background:url(images/search-icon-inner.jpg) 0 8px no-repeat !important;
	float:right !important; width:220px !important;
	_margin-top:-36px; margin-top:-36px;
	}
*+html .innerForm{
	margin-top:-36px;
	}
.innerLeft p{
	padding:0 0 18px 0;
	}
.topPad-1{
	padding-top:20px !important;
	}

/*--------------- IT ASSET MANAGEMENT SERVICES ----------------*/
td.banner-manage-cpy{
	background:url(images/banner_manage_cpy.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.it-asset-hdr{
	background:url(images/it-asset-manage-header.gif) 0 0 no-repeat;
	height:46px;
	}
h2.soft-tracking-hdr{
	background:url(images/soft-tracking-hdr.gif) 0 100% no-repeat;
	height:47px;
	}	
.keyFocus{
	background:url(images/key-focus-bg.jpg) 0 0 no-repeat;
	padding:14px 0 0 18px;
	}
.keyFocus h2 {
	background:url(images/key-focus-hdr.jpg) 0 0 no-repeat;
	height:22px;
	}
.keyFocus dl{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
.keyFocus dl dt{
	font-weight:bold; color:#7796C2; padding:27px 0 0 0;
	}
.keyFocus dl dt span{
	text-decoration:underline;
	}
.keyFocus dl dd{
	color:#1E3259; padding:0 0 15px 0;
	background:url(images/dotted-border.gif) 0 100% repeat-x;
	}

/*--------------- SERVER VIRTUALIZATION ----------------*/
h2.teaming-hdr{
	background:url(images/teaming-header.jpg) 0 0 no-repeat;
	height:72px;
	}
td.banner-server-virtualization{
	background:url(images/banner-server-virtual.jpg) 0 25px no-repeat;
	height:253px;
	}	
.serverRight p{
	padding:0 0 0 10px;
	}
ul.bullLinks li{
	padding:0 0 0 10px; font-weight:bold; line-height:20px;
	}
ul.bullLinks li a{
	background:url(images/bull-right.gif) 0 5px no-repeat;
	padding:0 0 0 10px; color:#100F10;
	}
ul.bullLinks li a:hover{
	color:#4C6696;
	}

/*--------------- STORAGE ----------------*/

h2.heading{
	background:url(images/storage-heading.gif) 0 0 no-repeat;
	height:72px;
	}
.bluebold{
font-size:14px;
font-weight:bold;
color:#4783BA;
	}
ul.storage{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#1E3259;
	}
ul.storage li{
background:url(images/arrow.gif) 0 6px no-repeat;
padding:0 0 0 11px;
	}

/*--------------- STORAGE-IBM ----------------*/

ul.ibm{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#1E3259;
	}
ul.ibm li{
background:url(images/arrow.gif) 0 6px no-repeat;
padding:0 0 25px 11px;
	}
.blue{
background:url(images/ibm-pic-1.gif) 97px 0 no-repeat;
font-size:16px;
font-weight:bold;
color:#1E3259;
	}
.blue span{
font-size:16px;
font-weight:bold;
color:#666AAB;
	}
.right{
line-height:normal;
	}
.right span{
color:#6D8EBE;
	}

/*--------------- COMPANY ----------------*/
td.banner-company{
	background:url(images/banner_company.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.company-hdr{
	background:url(images/company-header.gif) 0 0 no-repeat;
	height:46px;
	}

/*--------------- SOLUTION ----------------*/
td.banner-solution{
	background:url(images/banner_solution.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.solution-hdr{
	background:url(images/solution-header.gif) 0 0 no-repeat;
	height:46px;
	}

/*--------------- PARTNERS ----------------*/
td.banner-partners{
	background:url(images/banner_partners.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.partners-hdr{
	background:url(images/partners-header.gif) 0 0 no-repeat;
	height:46px; margin:30px 0 0 0;
	}
td.partnersContent{
	background-color:#F1F2F5;
	padding:0 0 6px 0;
	}
td.partnersContent p{
	padding:15px 18px 0 15px;
	line-height:14px;
	}
td.partnersContent p span{
	font-weight:bold; color:#6D8EBE;
	}
.diffBg{
	background-color:#F8F8FA !important;
	}
img.partnerPic{
	display:block;
	}

/*---------------PRODUCTS-------*/
td.banner-products{
	background:url(images/product_banner.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.Richeterrecruitment-products{
	background:url(images/Richeterrecruitment.jpg) 0 0 no-repeat;
	height:20px; margin:0 0 30px 0;
	}
h2.soft-product{
	background:url(images/softer_product.gif) 0 0 no-repeat;
	height:20px; margin:30px 0 40px 0; display:block;
	}

a.product-pic{
	color:#1E3259; background-color:#fff; font-size:11px; text-decoration:none; text-align:left; font-weight:bold;
	line-height:16px;
	}
a.product-pic:hover{
	color:#AB1A4F; background-color:#fff;
	}
	
.pick_up_point h2 {
	background:url(images/pickipp-pont.gif) 0 0 no-repeat;
	height:23px;
	}
.pick_up_point p.text{
	font-size:12px; color:#7796C2; background:url(images/dotted-border.gif) 0 100% repeat-x; padding:0 0 25px 19px;
	font-weight:bold; margin:30px 0 0 0;
	}
.pick_up_point p.text1{
	background-image:none;
	}
.pick_up_point p.text strong{
	color:#1E3259; display:block;
	}
/*---------------SERVICES-------*/
td.banner-service{
	background:url(images/services_banner.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.tech-consulting{
	background:url(images/technical.gif) 0 0 no-repeat;
	height:28px; margin:0 0 30px 0;
	}
h2.tech-services{
	background:url(images/tech_services.gif) 0 0 no-repeat;
	height:21px; margin:30px 0 10px 0; display:block;
	}
ul.serviceslink{
	height:24px; font-size:0;
	}
ul.serviceslink li{
	float:left; background:url(images/services_arrow.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 27px 0 0;
	}
ul.serviceslink li a{
	color:#1E3259; background-color:#fff; font-size:11px; text-decoration:none; font-weight:bold;
	font-size:12PX;	
	}
ul.serviceslink li a:hover{
		color:#AB1A4F; background-color:#fff;
		}
.services-left{
	padding:35px 0 0 0;
	}
.services-left img{
	border:#5767A5 1px solid; display:block; margin:0 0 24px 0;
	}
/*---------------CONTACT-------*/
td.banner-contact{
	background:url(images/contact_banner.jpg) 0 25px no-repeat;
	height:253px;
	}
h2.contact-Richeterrecruitment{
	background:url(images/contact.gif) 0 0 no-repeat;
	height:20px; margin:0 0 30px 0;
	}
form.contactform{
	margin:0 0 0 76px; font:bold 11px/18px tahoma, Arial, Helvetica, sans-serif; color:#5B5B5B;
	}
.oreng{
	color:#FF0C00; background-color:#FFFFFF; font-weight:normal;
	}
form.contactform input.texbox{
	border-bottom:#D4D0C8 1px solid; border-right:#D4D0C8 1px solid; width:166px; height:22px;
	border-top:#808080 1px solid; border-left:#808080 1px solid; margin:0 0 15px 0;
	}
form.contactform input.submit{
	width:79px; height:25px; background:url(images/submit.gif) no-repeat 0 0; font-size:0; cursor:pointer;
	border:none;
	}
form.contactform textarea{
	height:48px; width:166px; margin:0 0 9px 0;
	}
.pick_up_point h2.contactleft {
	background:url(images/contact_add.gif) 0 0 no-repeat;
	height:23px;
	}