@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:135%;
	/*letter-spacing:0.5px;*/
}


body {
	background-color: #FFEAD6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#outerDiv{
	background-image:url(../images/bg_bottom.png);
	background-repeat:repeat-x;
	background-position:bottom;

}
#headerDiv_main{
		background:url(../images/top_bg.png) repeat-x left top;
	height:124px;
}
#headerDiv{
	background:url(../images/bg_top.png) no-repeat center top;
	height:124px;
}
#mainNavDiv{
	background-image:url(../images/topnav_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	height:42px;
}

#contentBGShadow{
	background-image:url(../images/middle/bg_shadow.gif);
	background-repeat:repeat-y;
	background-position:center;
/*	border:#F00 solid 1px;*/
}

#contentmiddle_home{
	background-image:url(../images/middle/bg_shadow_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:200px;
	height:auto;
	text-align:left;
	}
	
.home_panel_1{
	background-image:url(../images/home_panel1_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#home_panel1{
	background-image:url(../images/home_panel_1_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:10px;
	padding-top:5px;
	margin-top:10px;
	margin-right:4px;
}
#home_panel2{
	background-image:url(../images/home_panel_2_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:4px;
}

.home_panel_2{
	background-image:url(../images/home_panel2_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
}
.home_panel_2_2{
	background-image:url(../images/home_panel2_2bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.rpanel_blackheading{
	background-image:url(../images/panel3_whitebg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:5px;
}
.rpanel_blackheading ul li {
	margin-left:-15px;
	padding-bottom:5px;
}
.rpanel_blackheading .heading{
	padding-top:3px;
	padding-left:6px;
	text-align:left;
}
.rpanel_blackheading .contents{
	width:198px; padding-left:15px; padding-top:10px;
}
.rpanel_blackheading .contents a.currenttopic{
	color:#FF9932; 
	font-weight:bold;
}

.rpanel_blackheading .arrow_right{
text-align:right;
padding-right:5px; padding-top:0px;
}
.rpanel_blackheading_short{
	background-image:url(../images/panel4_whitebg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.rpanel_blackheading_short .heading{
	padding-top:3px;
	padding-left:6px;
	text-align:left;
}
.rpanel_blackheading_short .contents{
	width:198px; padding-left:15px; padding-top:0px;
}
.rpanel_blackheading_short .contents a .currenttopic{
	color:#FF9966; 
	font-weight:bold;
}
.rpanel_blackheading_short .arrow_right{
text-align:right;
padding-right:5px; padding-top:0px;
}
#gallery_wrapper{
	float:left;
	width:100%;
}
#galler{
	width:900px;
}

#contentOrangeGradient{
	background-image:url(../images/middle/bg_orange_gradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:100px;
}

.OrangeDottedVertical{
	background-image:url(../images/middle/dotted_orange_ver.gif);
	background-position:right;
	background-repeat:repeat-y;
}	

#maincontents, #maincontents td{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
#maincontents{
	padding-left:20px;
	padding-right:20px;
}

#maincontents a{
	color:#FF9933;
	text-decoration:none;
}
#maincontents a img{
	border-color:#FF9900;
}


#maincontents a:hover{
	color:#999999;
}
#maincontents_innerdiv{
	padding-top:1px;
}
#maincontents_innerdiv, #maincontents_innerdiv td{
	text-align:left;
}
#maincontents_innerdiv h2, #maincontents_innerdiv td h2{
	font-size: 16px;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica;
	text-transform:capitalize;
	
	
}
#maincontents_innerdiv h3, #maincontents_innerdiv td h3{
	font-size: 14px;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica;
	color:#ff9932;
	text-transform:capitalize;
	
}
#maincontents_innerdiv h4, #maincontents_innerdiv td h4{
	color:#E77A22;
	font-size: 15px;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica;
	background-repeat:no-repeat;
	background-position:BOTTOM;
	display:block;
	height:5px;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:-2px;
	margin-left:-50px;
	margin-right:-20px;
	letter-spacing:0px;
	font-weight:500;	
	text-transform:capitalize;	
}
#maincontents_innerdiv h5, #maincontents_innerdiv td h5{
	font-size: 13px;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica;
	background-image:url(../images/heading_bg/h5bg_gradwhite.jpg);
	background-repeat:no-repeat;
	background-position:BOTTOM;
	display:block;
	height:26px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:-5px;
	margin-right:10px;
	color:#ff9932;
	letter-spacing:0px;
	font-weight:500;
	text-transform:capitalize;

}

#maincontents_innerdiv #events_offers {
	padding-right:5px;
	padding-left:5px;
}
#maincontents_innerdiv #events_offers .separator {
	background-image:url(../images/grey_separator.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#maincontents_innerdiv #events_offers .headings {
	background-color:#FF7F00;
	height:32px;
	color:#FFFFFF;
	padding-left:9px;
	font-weight:bold;
	text-align:left;
	padding-right:9px;

}

#maincontents_innerdiv #events_offers .thumb_image_position {
	padding-top:25px;
	padding-bottom:7px;
	padding-right:5px;
}

#maincontents_innerdiv #events_offers .mainheading {
	font-size:14px;
	font-weight:bold;
}

#maincontents_innerdiv #events_offers .description{
	padding-top:25px;
	padding-right:5px;
}#footer_top a, #footer_top_home a{
	color:#333333;
	text-decoration:none;
	font-size:11px;	
}

#footer_top a:hover, #footer_top_home a:hover{
	color:#333333;
	text-decoration:underline;
}

#footer_top{
	background-image:url(../images/footer_bg1.png);
	background-position:center;
	background-repeat:no-repeat;
	height:71px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom: 0px;
	font-size:11px;
}
#footer_top_home{
	background-image:url(../images/footer_bg_home.png);
	background-position:center;
	background-repeat:no-repeat;
	height:71px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom: 0px;

}
#footerreflection{
	background-image:url(../images/footer_bg1_reflect.png);
	background-position:center;
	background-repeat:no-repeat;
	height:88px;
	text-align:center;
}
#footer_links{
	/* width:898px; */
	padding-top:47px;	
	text-align:center;
	margin-left:-25px;
	
}
#pagetitles{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCCCCC;
	backg round-image:url(../images/middle/dotted_orange_hor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-left:0px;
	height:43px;
}

#pagetitles .pageheading{
	padding-left:20px;
}

#pagetitles .pagelocation{
	padding-right:10px;
	margin-top:16px;
	color:#666666;
	font-weight:bold;
	height:30px;
}
#pagetitles .pagelocation a{
	color:#666666;
	text-decoration:underline;
}
#pagetitles .pagelocation a:hover{
	
	text-decoration:none;
}


#ContentRightPanel{
	color:#CCCCCC;
	margin-left:-1px;
}


.rpanel_blackheading .contents a,  .rpanel_blackheading_short .contents a{
	color:#333333;
	text-decoration:none;
}
.rpanel_blackheading .contents a:hover, .rpanel_blackheading_short .contents a:hover{
	text-decoration:underline;
	color:#333333;
}

.contentLevel1,  .contentLevel3, .contentLevel4, .contentLevel5{
/*	padding-left:40px;
	padding-right:20px;*/
}

.contentLevel2
{
	margin-top:-3px;
	}


.contentheading{
	font-size:14px;
	color:#FF9933;
	color:ff9932;
}
a.darkgrey_underline_lnk, #ContentRightPanel td a.darkgrey_underline_lnk{
	color:#333333;
	text-decoration:underline;
}
a.darkgrey_underline_lnk:hover, #ContentRightPanel td a.darkgrey_underline_lnk:hover{
	text-decoration:none;
}

.contentheading_italics{
	font-size:14px;
	color:#FF9933;
	font-style:italic;
}

table.BorderView{
	background-color:#CCCCCC;
}
table.BorderView td{
	background-color:#FFFFFF;	
}

.styledinput{
	border:solid;
	border-color:#666666;
	border-width:1px;
}
.homepanel_heading{
	padding-top:1px;
	padding-left:12px;
	text-align:left;
}
.homepanel_content{
	padding-left:2px;
	text-align:left;
	width:218px;
	
	
}
#maincontents .allianceslogos  td {

	text-align: center;
	vertical-align: middle;
}

/* Page Sub Heading */

#page_subheading{
	padding-top:15px;
	padding-bottom:5px;
}

/* End - Page Sub Heading */
/* Services Drop-down Menu */
#services_menu {
	position:absolute;
	left:84px;
	top:6px;
	z-index:10;
	visibility: hidden;
	width:232px; 
	height:148px; 
	padding:0px;
	line-height:100%;
	letter-spacing:100%;
	/*border:#F00 1px solid;*/
}
#services_menu a, #services_menu  td a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
}
#services_menu a:hover, #services_menu  td a:hover {
	background-color:#FF9932;
	background-image:url(../images/servicesmenu_bg_mover.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#333333;
}
/* End - Services Drop-down Menu */

.pagebanner{
  margin-left:0px;
  margin-right:0px;
  display:block;
}

#maincontents a.normaltextlink, a.normaltextlink{
	color:#333333;
	text-decoration:none;
}
#maincontents a.normaltextlink:hover,  a.normaltextlink:hover{
	text-decoration:underline;
}
.customersuccess{
	line-height:20px;
}
.normallineheight, .normallineheight td{
	line-height:105%;
	margin-left:-5px;
}
#subscribeform {
	display:none;
}
#subscribeform .asteriks {
	color:#FF8700;
}
.message {
	color:#FF8700;
}
fieldset {border: 1px solid #CCCCCC;}
.heading_somecasestudies{ font-family:"Segoe UI", Arial;
font-size:17px;
text-align:left;
color:#333;}

#home_content{
	width:657px;
	min-height:10px;
	height:auto;
	padding-top:0px !important; padding-top:10px;
	margin:0px;
	padding-left:11px;
	padding-right:7px;
	text-align:justify;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica;
	}

#home_content2{
	width:665px;
	min-height:10px;
	height:auto;
	padding-top:0px;
	padding-left:8px;
	text-align:left;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica;
	}


.home_pnl{
	background:url(../images/home_panel1_bg.jpg) no-repeat left top;
	height:200px;
	}

.hm_tech_title{
	padding-top:2px;
	padding-left:10px;
	}

.hm_tech_title1{
	padding-top:2px;
	padding-left:10px;
	}

.hm_txt{
	padding-top:0px;
	padding-left:16px;
	}

.hm_arrow{
	padding-right:15px;
	text-align:right;
	}

.hm_imgs{
	padding-top:0px;
	padding-left:10px;
	}

.hm_panel_sdw{
	background:url(../images/hm_shadow.jpg) no-repeat center top;
	}

.hm_txt_caption{
	font:bold 17px Tahoma, Geneva, sans-serif;
	color:#F60;
	}

.follow{
	width:214px;
	height:20px;
	margin-top:0px;
	padding-left:3px !important; padding-left:3px;
	padding-top:-10px;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#000;
	text-align:left;
	}

.serv_sub_heading{
	color:#E77A22;
	font-size: 16px;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica;
	font-weight:normal;
	}

/*.tap_bg{
	width:98%;
	height:27px;
	float:left;
	background-image:url(../images/awards/micro_bg.jpg);
	background-position:right;
	background-repeat:repeat-x;
	background-color:#FE9933;
}
#micro{
	display:none;
	width:50%; float:left; padding-top:5px;
	}
#micro_active{
	color:#069;
	display:block;
	font-weight:bold;
	color:#000;
	width:50%; float:left; padding-top:5px;
	}
#tap_heading{
	font-size:12px;
	color:#000;
}
#oracle{
	display:block;
	width:50%; float:right; padding-top:5px;
	}
#oracle_active{
	color:#069;
	display:none;
	font-weight:bold;
	width:50%; float:right; padding-top:5px;
	color:#000;
	}
	
#micro_tap{
	display:block;
}
#oracle_tap{
	display:none;
}*/

#myImageFlow_images img{
cursor:pointer;	
}