/** 
   Project: dbaDirect
     Designed By: Cinnova
      Structure: Layout
        Created on : 6-05-10
                             **/
/** Defaults **/

html, body 
{ 
		
		height:100%; 
		padding:0px; 
		margin:0px;
}
	
body
{ 
		color: #000; 
		font-size:12px;  
		font-family: Arial, Helvetica, sans-serif;
		text-align:center; 
		height:auto; 
		padding:0px; 
		margin:0px;
		background:#fafafa url(../images/bg.jpg) repeat-x top;
}

	
h1
{ 
		color:#000;
		font-size:24px;
		margin:0px;
		padding-bottom:10px;
		padding-top:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:normal;
}
	
h2
{ 
		/*color:#d09830;*/
		font-size:18px;
		margin:0px;
		padding-bottom:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		
}

h2 span{
	font-size:12px;
	color:#000000;
} 

h3
{ 
		color:#d04e30;
		font-size:14px;
		margin:0px;
		padding-bottom:3px;
		padding-top:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:normal;
}

h3 span{
		color:#000000;
		font-size:10pt;
		font-weight:bold;
}

h4
{
		padding:0px;
		margin: 0px;
}

h5
{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
}


p
{ 
		color: #000; 
		font-size:12px;  
		line-height: 20px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding-bottom:10px;
} 
	
img
{ 
		border:none;
}
	
strong
{ 
		font-size:12px;  
		font-family:Arial, Helvetica, sans-serif;
}

.clearBoth
{
		clear:both;
}


/** WRAPPER CONTAINER **/

#wrapper
{
		text-align:left;	
		width:960px;
		min-width:960px;
		margin:0px auto;  
		position:relative;
		background:#FFF;
}


/** TOP PANEL (Logo, Main Menu) **/

#wrapper #headerContainer
{ 
		padding: 0px 0px 0px 0px;
		width:960px;
		height:101px;
}

#headerContainer .logo
{
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		float:left;
		padding:13px 0px 0px 40px;
		width:530px;
}


#headerContainer .logoForSecondary
{
		width:81px;
		float:left;
		padding:15px 0px 0px 40px;
}
/**** Contact ****/

#headerContainer .contact
{
		float:right;
		padding:34px 35px 0px 0px;
}


/**** Banner ****/

.banner
{
		width:960px;
		height:101px;
		padding:0px 0px 0px 0px;
		background:url(../images/main-banner.jpg) top no-repeat;
}


.banner h1
{
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 0px 0px 130px;
		font-size:22px;
}

.banner h1 span{
		display:block;
		margin-top:5px;
		font-size:24px;
		font-weight:bold;
		color:#f8df9c;
} 

#headerContainer .secondaryBanner
{
		width: 801px; 
		height:101px;
		float:right;
		margin:0 0px 0 0;
		background:url(../images/main-banner-success-stories.jpg) no-repeat right top;
position:relative;
}

.secondaryBanner .pressReleaseTitle{
	font-family: Arial Black;
	font-weight: 400;
	font-size:24px;
	font-style:italic;
	color:#FFFFFF;
	display:inline-block;
	margin:60px 0 0 16px; 
}

.secondaryBanner h1{
	font-family: Arial Black;
	font-weight: 400;
	font-size:24px;
	font-style:italic;
	color:#FFFFFF;
	bottom:0px;
	left:10px;
	width:55%;
	position:absolute;
}


.secondaryBanner .secondaryBannerBigText h1{
	font-family: Arial Black;
	font-weight: 400;
	font-size:24px;
	font-style:italic;
	color:#FFFFFF;
	display:inline-block;
	margin:26px 0 0 16px;
}

/**** Main Navigation For Home Page****/

#mainNavigationForHomePage
{ 
		float:left;
		width:960px;
		height: 27px;
		background:url(../images/main-menu-bg.jpg)  repeat-x top;
}

#mainNavigationForHomePage .ddsmoothmenu
{ 
		float:left;
		padding:0px 0px 0px 29px;
		cursor:pointer;
		 
}

.ddsmoothmenu  ul 
{ 
		margin: 0px; 
		padding:0px; 
		list-style:none;
}

.ddsmoothmenu ul li 
{ 
		float:left;
		padding:0px 10px 0px 10px;
		position:relative;
		color:#fff;
}

.ddsmoothmenu a 
{ 		
		color:#fff;
		font-size:12px; 
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin-top:6px;
		
}

.ddsmoothmenu a:hover
{ 
		color: #eaeaea; 
}

.ddsmoothmenu .mainNavigation_current 
{ 
		font-size:12px; 
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(../images/selected-tab.jpg) repeat-x top;
		height:27px;
		padding-left:10px;
		padding-right:10px;

}

.ddsmoothmenu .mainNavigation_current a 
{ 
		color: #ffffff;
		font-size:12px; 
		text-decoration:none; 

}

.ddsmoothmenu ul
{
		z-index:100;
		margin: 0;
		padding: 0;
		list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li
{
		position: relative;
		display: inline;
		float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a
{
		display: block;
		/*background: #003D76;*/ /*background of menu items (default state)*/
		color: white;
		padding: 0px;
		color: #2d2b2b;
		text-decoration: none;
		padding-bottom:6px;
		padding-top:0px;

}

* html .ddsmoothmenu ul li a
{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited
{
		color: white;
}

.ddsmoothmenu ul li a.selected
{ 
		/*CSS class that's dynamically added to the currently active menu items' LI A element*/
		color: white;
}

 .ddsmoothmenu ul li ul li a:hover, div.ddsmoothmenu ul li ul :hover > a, div.ddsmoothmenu ul li.mainNavigation_current ul li a.secondLevelActive{
background-color: #0577d0; /*background of menu items during onmouseover (hover state)*/
color: white;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background-color: #003e7b;
padding:0px;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
padding:0px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;

}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
width: 160px; /*width of sub menus*/
padding: 3px 0px 3px 10px;
margin: 0;
border-top-width: 0;
}

.ddsmoothmenu ul li ul li  a:hover{
background-color: #0577d0; /*background of menu items during onmouseover (hover state)*/
color: white;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}




/**** Main Navigation For Secondary Page ****/

#mainNavigationForSecondaryPage
{ 
		float:left;
		width:960px;
		background:url(../images/main-menu-bg.jpg)  repeat-x top;
}


#mainNavigationForSecondaryPage .ddsmoothmenu
{ 
		float:left;
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 159px;

}



/** Main Container**/

#mainContainer 
{
		padding:0px 0px 18px 0px;
		float:left;

}


/******** Content Boxes*************/


.latestOffers
{
		text-align:center;
		padding:0 0 0 20%;
}

.latestOffers
{
		background:url(../images/latest-offers.jpg) no-repeat left top;
}

.latestOffers p
{
		font-size:12px;
		font-weight:normal;
		font-style:italic;
}

.latestOffers h4, .latestOffers p
{
		font-family:Arial, Helvetica, sans-serif;
		color:#006600;
		font-size:14px;
		font-weight:bold;
}


#mainContainer #contentBoxesWrapper
{
		padding-top:18px;
		padding-left:18px;
		width:960px;
		float:left;
}
#contentBoxesWrapper .contentBox1
{
		width:256px;
		height:226.8px;
		padding:9px 20px 0px 20px;
		margin-right:15px;
		float:left;
		border:#eaeaea solid 1px;
		background:#f7f7f7 url(../images/content-box-bg.jpg) repeat-x top;
		

}

#contentBoxesWrapper .contBox1Heading
{
		color:#669933;
		font-size:26px;
		font-family: Arial Narrow, Helvatica;
		display:block;
		background:url(../images/dba-volume-growth-icon.png) no-repeat left top;
		padding:4px 0px 0px 40px; 
		height:32px;
		font-weight: normal;
}


/*.contentBox1 .bottomBorderBox1
{
		position: absolute; 
		bottom: 0; 
		left: 20px; 
		height: 1px; 
		width:296px;
		background-color: #eaeaea;
}*/


/*#contentBoxesWrapper .contentBox2
{
		width:256px;
		height:235.8px;
		padding:9px 20px 0px 20px;
		margin-right:15px;
		float:left;
		border:#eaeaea solid 1px;
		background:#f7f7f7 url(../images/content-box-bg.jpg) repeat-x top;
		

}

#contentBoxesWrapper .contBox2Heading
{
		color:#82c138;
		font-size:20px;
		font-family: 'ArialNarrowRegular', 'Arial Narrow', 'Helvetica' sans-serif;
}
*/
/*.contentBox2 .bottomBorderBox2
{
		position: absolute; 
		bottom: 0; 
		left: 331px; 
		height: 1px; 
		width:296px;
		background-color: #eaeaea;
}
*/

#contentBoxesWrapper .contentBox3
{
		width:256px;
		height:226.8px;
		padding:9px 20px 0px 20px;
		float:left;
		border:#eaeaea solid 1px;
		background:#f7f7f7 url(../images/content-box-bg.jpg) repeat-x top;
		

}

#contentBoxesWrapper .contBox3Heading
{
		color:#1c8bcb;
		font-size:26px;
		font-family: Arial Narrow, Helvatica;
		font-weight: normal; 
		display:block;
		background:url(../images/dba-news-icon.png) no-repeat left top;
		padding:4px 0px 0px 40px; 
		height:32px;
		font-weight: normal;

}

#contentBoxesWrapper .thickBorder
{
		height:11px;
		background-color:#f0f0f0;
		display:block;
		margin:6px 0px 10px 0px;
}

/*.contentBox3 .bottomBorderBox3
{
		position: absolute; 
		bottom: 0; 
		left: 645px;  
		height: 1px; 
		width:296px;
		background-color: #eaeaea;
}
*/



#contentBoxesWrapper strong
{
		color:#1f83c1;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
}

#contentBoxesWrapper .imageHeading

{
		padding-bottom:2px;	
	
}

#contentBoxesWrapper .dontBuyButton
{
		margin:17px 0 0 15px;
		display:block;
}





#contentBoxesWrapper .contentBox3 ul
{ 
		margin:0px;
		padding:0px;
		margin-top:2px;
		
} 

#contentBoxesWrapper .contentBox3 li
{ 
		margin:0px 15px 0px 0px;
		color: #333; 
		font-size:12px;  
		line-height: 20px;
		font-family:Arial, Helvetica, sans-serif;
		background:transparent url(../images/bullet.png) no-repeat;
		padding-left: 17px;
		background-position: 0 .5em;
		list-style: none;
		
} 

#contentBoxesWrapper a 
{  
		color:#3584B9; 
		font-size:12px; 
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
}

#contentBoxesWrapper a:hover 
{ 
		color:#006600; 
		font-size:12px; 
		text-decoration: underline;
		text-decoration:none;  
		font-family:Arial, Helvetica, sans-serif;
}






/** FOOTER SECTION **/

#footer
{ 
		
		width:960px;
		padding:12px 0px 10px 0px;
		text-align:left;
		clear:both;
		background:#f2f2f2 url(../images/footer-shade.jpg) top repeat-x;
}

#footer a
{
	
		text-decoration:none;	
}

#footer a:hover
{
	
		text-decoration:none;	
}




#footer h1
{ 
		
		padding:0px 0px 13px 0px;
}


#footer .footerWrapper
{ 
		width:930px;
		margin:0 auto; 
		padding:0px 0px 0px 0px;
}


#footer .bottomPanelMessageContent
{ 
		text-align: left; 
		float:left;
		width:280px;
		padding-right:50px;
		padding-left:3px;
}

#footer .footerWrapper .bottomPanelMessageContent a
{
	
		text-decoration:none;
		color:#666;
		font-size:12px;
}

#footer .footerWrapper .bottomPanelMessageContent a:hover
{
	
		text-decoration:none;
		color:#666;
		font-size:12px;
}


#footer .bottomPanelMessageContent p
{ 
		color:#666;
		font-size:12px;
		line-height:20px;
		font-family: Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		padding-left:0px;
}

	
#footer .footerLinks
{ 
		float:left;
		padding:0px 0px 0px 0px;
		text-align:left;
		width:192px;
		position:relative;
}

#footer span, #footer .footerLinks span{
		padding-bottom:13px;
		display:block;
}

.footerLinks ul
{ 
		margin:0px; 
		padding:0px; 
		list-style:none; 
		list-style-image:none; 
} 

.footerLinks li
{ 
		list-style:none; 
		list-style-image:none; 
		line-height:20px;
		text-align:left;
} 

.footerLinks a 
{  
		color:#319cc9; 
		font-size:12px; 
		text-decoration:none;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
}

.footerLinks a:hover 
{ 
		color:#006600; 
		font-size:12px; 
		text-decoration: underline;
		text-decoration:none;  
		font-family: Arial, Helvetica, sans-serif;
}

.footerLinks .buttonClientDirectPortal

{
	margin:8px 0 0 0;	
}

#footer .socialIcons
{
		display:block;
		float:left;
		width:100%;
		padding-left:5px;
		padding-top:5px;
}


.copyRights
{ 
		
		padding:0px 0px 0px 0px;
		width:100%;
		text-align:center;
		margin:0 auto;
}

.copyRights p
{ 
		color:#333;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:normal;
		width:100%;
		text-align:center;
		margin:0px;
		padding:0px;
}

.copyRights ul{
		list-style:none;
		padding:0px;
		margin:0;
}

.copyRights ul li
{ 
		color:#999;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/footer-slash.gif) no-repeat right 2px;
		padding:0 5px 0 5px;
		float:left;
}

.copyRights ul li.noBgFooterSlash{
background:none;
}


.copyRights a
{ 
		color:#006600;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}

.copyRights a:hover
{ 
		color:#333333;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}


/* css Written On 12 may 2010 */


/* Right Column */

.right_col
{
		float:left;
		width:770px;
		margin:0 0 0 17px;
}

/*Bread crums*/

.right_col .bread_crums
{
		padding:5px 0 15px 0px;
		padding-left:0px;
		
}

.bread_crums ul
{
		padding:0;
		margin:0;
		list-style:none;
		
}

.bread_crums ul li
{
		float:left;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-right:5px;
		padding-right:13px;
		background:url(../images/crumb.gif) no-repeat scroll right 0.2em;
}

span.clear_bread_crums li /*To Remove arrow from right side*/
{
		background:none;
}

.bread_crums ul li a
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#30597A;
		text-decoration:none;
		font-size:10px;
}


.bread_crums ul li a:hover
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ff0000;
		text-decoration:none;
		font-size:10px;
}

/*Bread crums Ends*/

.div_num
{
		float:right;
		color:#E5F0FF;
		padding:0px 0 0 0;
		margin:6px 18px 0px 0px;
		display:none;
}

.div_num span
{
		float:left;
		background:url(../images/slash_num.gif) no-repeat right 2px;
		padding:0 7px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.div_num a
{
		float:left;
		color:#FFCC00;
		font-weight:bold;
		text-decoration:none;
		margin:0 0 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

/*******Primary Content Holder********/

.right_col .primaryContentHolder
{
		float:left;
		width:572px;
		margin:0px 0px 0px 0px;
		padding-top:10px;
}

.primaryContentHolder ul
{ 
		margin:0px;
		padding:0px;
		margin:5px 0px 10px 0px;
		
		
} 

.primaryContentHolder li
{ 
		margin:0px 8px 0px 8px;
		color: #000; 
		font-size:12px;  
		line-height: 20px;
		font-family:Arial, Helvetica, sans-serif;
		background:transparent url(../images/bullet.png) no-repeat;
		padding-left: 17px;
		background-position: 0 .5em;
		list-style: none;
		
} 


.primaryContentHolder p
{
		line-height:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100%;
		margin:0px;
		padding:0px;
		padding-bottom:12px;

}

.primaryContentHolder p.subHeadingOnguard
{
		font-weight:bold;
		margin-bottom:0px;
		padding-bottom:0px;
}

.primaryContentHolder p.headingDataSystem
{
		font-weight:bold;
		margin:0;
		padding:0;
}

.primaryContentHolder b
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}


.primaryContentHolder h1
{
		color:#000;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
}

.primaryContentHolder h1 strong
{
		font-size:16px;
}

.primaryContentHolder a
{
		color:#1C8FD9;
		text-decoration:none;
}

.primaryContentHolder a:hover
{
		text-decoration:none;
}

.primaryContentHolder a.blackLink{
		color:#000000;
		text-decoration:underline;
}

.primaryContentHolder span.headingOnguard{
		font-family:Arial Black, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		display:inline-block;
		padding:0 0 10px 0;
}


/*******Secondary Content Holder********/

.right_col .secondaryContentHolder
{
		float:right;
		width:180px;
		padding:16px 0 0 0;
}

.secondaryContentHolder p
{
		color:#006600;
		line-height:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
}

.secondaryContentHolder strong
{
		color:#006600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}


.secondaryContentHolder .secondaryContentHolderListing
{
		padding:20px 0px 20px 0px;	
}

.secondaryContentHolder .secondaryContentHolderListing ul
{ 
		margin:0px;
		padding:0px;	
} 

.secondaryContentHolder .secondaryContentHolderListing li
{ 
		margin:0px 15px 0px 0px;
		color: #006600; 
		font-size:12px;  
		line-height: 20px;
		font-family:Arial, Helvetica, sans-serif;
		background:transparent url(../images/bullet.png) no-repeat;
		padding-left: 17px;
		background-position: 0 .5em;
		list-style: none;
		
} 


.secondaryContentHolder .secondaryContentHolderListing a
{
		color:#006600;
		text-decoration:underline;
}

.secondaryContentHolder .secondaryContentHolderListing a:hover
{
		color:#006600;
		text-decoration:none;
}



/* css Written On 12 may 2010 ends */

/* css Written On 13 may 2010 starts */



#headerContainer .logo a
{
		float:left;
		display:inline-block;
		margin:2px 0 0 0;
}

#headerContainer .logo span
{
		color:#010101;
		font-size:20px;
		font-weight:normal;
		float:left;
		padding:17px 0px 0px 12px;
		display:inline-block;
}

#headerContainer .logo p
{
	/*	color:#3366CC;*/
		color:#0073BB;
	/*	color:#5E8ABE;	*/
		float:left;
		display:inline-block;
		font-size:11px;
		margin:0 0 0 15px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:0px;
		padding:0;
		line-height:12px;
}


/* css Written On 13 may 2010 end */


/* FORMS BLOCK */

.formLinks ul
{
	margin:0px;
	padding:0px;
}

.formLinks ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


.formLinks a 
{  
		color:#319cc9; 
		font-size:12px; 
		text-decoration:none;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
}

.formLinks a:hover 
{ 
		color:#006600; 
		font-size:12px; 
		text-decoration: underline;
		text-decoration:none;  
		font-family: Arial, Helvetica, sans-serif;
}

form
{
		margin:0px;
		padding:0px;
}

input
{
		margin:0px;
		padding:0px;
}

label
{
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
}

select
{
	
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
}

p 
{
		margin:0px;
		padding:0px;
		margin-bottom:12px;
}

/******textInput******/

.textInput
{
		border:#c2d5ed solid 1px;
		width:200px;
		padding:2px 3px;
		font-size:12px;
		color:#333;
		background:#f7f7f7 url(../images/input-bg.jpg) repeat-x;
}


/******textarea******/

textarea
{
		border:#c2d5ed solid 1px;
		width:205px;
		font-size:12px;
		color:#333;
		background:#f7f7f7 url(../images/texarea-bg.jpg) repeat-x;
}

/******Buttons******/

.buttonClass
{
		color:#FFF;
		/*background:#79bb16 url(../images/btn-bg.png) repeat-x;*/
		background:url(../images/button.png) no-repeat top;
		border: none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px 10px 2px 8px;
		height:27px;
		width:85px;
		cursor:pointer;
}

/******Error******/

.errrorClass
{
		color:#ff0000;
		font-size:11px;
/*		font-weight:bold;*/
		font-family:Arial, Helvetica, sans-serif;
}

/******Required Mark******/

em
{
		color:#333333;
		font-size:12px;
		vertical-align:top;
}
 
/******Text field Effect styles******/
    .idleField{

		
		}
	
	.focusField{
    	border:solid 2px #86bbfc;
    }

/******Fieldset******/

fieldset
{
	width:99.5%;
	border:1px solid #b9cfe9;
	background-color:#e0ecfb;
	float:left;
	margin:0px 0 0px 0;
	padding:0px 0 15px 0;

}

/******Legend******/
.formTitle
{
		color:#0374ba;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		margin-top:12px;
		display:block;
}


/******Content Subtitle******/

.contentsubtitle
{
		color:#000;
		font-size:18px;
		font-weight:bold;
}

/******form middle seperator******/
.middleSeperator
{
	padding:0px 2px 0px 2px;
}





/******Image Padding******/
.imageSidePadding
{
	
	padding:12px 12px 4px 0px;
}

/******Image Padding2******/
.imageSidePadding2
{
	
	padding:0px 40px 0px 0px;
}

/******Image Padding3******/
.imageSidePadding3
{
	
	padding:0px 10px 45px 0px;
}

/******Image Padding4******/
.imageSidePadding4
{
	
	padding:0px 0px 0px 12px;
}


* css Written On 26 may 2010 starts */

.divPartners{
padding:3px 0 0 3px;
}

.divPartnersImg{
width:100%;
float:left;
padding:0px 0px 0px 0px;
}

.divPartnersImg div a{
float:left;
display:inline-block;
margin:0 17px 0 0;
}

.divPartnersImg div a.imgOracle{
margin:40px 17px 0 0;
}

.divPartnersImg div span.blockImg{
width:208px;
height:107px;
float:left;
display:inline-block;
}

.divBusiness{
padding:7px 0 0 10px;
}

.imgContainerBusiness{
width:443px;
margin:0 auto;
padding:15px 0;
}

.imgContainerBusiness img.logoPartners{
margin:20px 0 0 0;
}

.divContinuousTop, .divOnDemandTop, .divDirectCheck{
width:570px;
float:left;
padding-bottom:18px;
}

.divContinuousBtm, .divOnDemandBtm{
float:left;
width:570px;
}

.divContinuousOne, .divOnDemandOne{
width:263px;
float:left;
padding:8px 0 0px 15px;
}

.divContinuousTwo, .divOnDemandTwo{
float:right;
width:263px;
padding:8px 0 0px 15px;
}

.divDirectCheckOne{
width:266px;
float:left;
padding:6px 0 0 4px;
}

.divDirectCheckTwo{
float:right;
width:225px;
padding:6px 0 0 45px;
}
/* css Written On 26 may 2010 end */



/*Career Opportunities Table*/

.careerOpp
{
		border:#336699 solid 1px;	
}

.careerOpp .headRow
{
		background-color:#003c78;
		color:#FFF;
		font-weight:bold;
}

.careerOpp .contentRow
{
		background-color:#E0ECFB;

}

.hrStyle
{
		border:#d1e0f4 1px solid ;
		margin-bottom:12px;

}


.careerOpp .jobOpeningTitle a
{
		color:#336699;
		text-decoration:none;
		font-weight:bold;
}

.careerOpp .jobOpeningTitle a:hover
{
		color:#336699;
		text-decoration:none;
		font-weight:bold;
}

/****Corporate Office******/

.primaryContentHolder .officersParas 
{
		margin:0px;
		padding:0px;
		margin-top:12px;
}

/****Media Archive******/

.tableHeading
{
		color:#FFF;	
}

/****Media Archive******/

.noStyle
{
		color:#FF0000;
		font-weight:bold;
}

/****rDBAROI Page******/

.rDBAROIEM
{
		color:#000;
		font-style:normal;
		
}

/****EM Style******/

.emStyle
{
		color:#1C8FD9;
		font-style:italic;
		
}

/* css written On 04 june 10 starts */

.redMark{
		color:#FF0000;
}

.redText{
		color:#FF0000;
}

/* css written On 04 june 10 ends */


/****Press Release Archive******/

.borderColapse
{
	
		border-collapse:collapse
}

.smallFontStyle
{
		font-size:10px;
		font-style:italic;
}

/****continousService******/

#continousServiceBottomPadding h1
{
		margin-bottom:7px;	
}

/****MySQL Database administration******/

#mysqldatabaseadministrationHeading h2
{
		font-size:12px;
		font-weight:bold;
}


/* cs written On 09 june 10 starts */
.primaryContentHolder div.divDirectCheckOne ul, .primaryContentHolder div.divDirectCheckTwo ul{
		padding:0;
		margin:0;
		list-style:none;
}

.primaryContentHolder div.divDirectCheckOne ul li, .primaryContentHolder div.divDirectCheckTwo ul li{
		margin:0px 10px 0px 10px;
		color: #000; 
		font-size:12px;  
		line-height: 20px;
		font-family:Arial, Helvetica, sans-serif;
		background:transparent url(../images/bulletOne.jpg) no-repeat;
		padding-left: 22px;
		background-position: 0 .5em;
		list-style: none;

}

.primaryContentHolder a.videoLink{
		background:transparent url(../images/imgVideo.gif) no-repeat top left;
		line-height:24px;
		padding:0 0 0 30px;
		display:inline-block;
}

/* cs written On 09 june 10 ends */

.primaryContentHolder p.boldHeadingStyle

{
		font-weight:bold;
		margin:0;
		padding:0;
		padding-bottom:4px;
}

.primaryContentHolder p.normalHeadingStyle

{
		margin:0;
		padding:0;
		padding-bottom:0px;
}

.divPartnersImg{
width:100%;
float:left;
padding:0px 0 0 0;
}

.divPartnersImg .imageLeftPadding
{
	padding-left:4px;
}

.divPartnersImg .imgsContainerOne
{
	float:left;
	padding-bottom:12px;
}

.divPartnersImg .imgsContainerTwo
{
	float:left;
	padding-bottom:12px;
}

/*Media archive Listing*/

.primaryContentHolder .mediaArchiveImages
{ 
		float:left;
		padding:0px 0px 0px 0px;
} 


.mediaArchiveImages ul
{ 
		margin:0px;
		padding:0px;
		list-style: none;
		list-style-image:none;
		list-style-type:none;
} 

.mediaArchiveImages li
{ 
		margin:0px;
		padding:0px;
		list-style: none;
		list-style-image:none;
		list-style-type:none;
		background:none;
} 

.primaryContentHolder .mediaArchiveLinks
{ 

		padding:0px 0px 0px 12px;
		float:left;
} 

/* css written 02 june 10 starts */

.sitemapContainer{
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.sitemapContainer span{
background:#E0ECFB;
color:#0374BA;
font-weight:bold;
height:22px;
display:block;
line-height:22px;
padding:0 0 0 5px;
}

.sitemapContainer span a{
text-decoration:none;
color:#0374BA;
}

.sitemapContainer ul{
list-style:none;
padding:0px;
margin:0px;
padding-bottom:8px;
padding-top:5px;

}

.sitemapContainer ul li{
padding:0 0 0 5px;
margin:0;
line-height:normal;
background:none;
}

.sitemapContainer ul li a{
text-decoration:underline;
color:#333333;
font-size:11px;
}

.sitemapContainer ul li a:hover{
text-decoration:none;
}

/* css written 02 june 10 ends */

/* Right Part*/

.primaryContentHolder .h2HeadingStyle h2
{
	font-size:12px;
	font-weight:bold;
	
}

/*read more link*/

span.readMoreLink
{
	float:right;
	display:block;
}

/*read more link Our Valued Customers*/

.primaryContentHolder span.readMoreLinkCust 
{
	margin:0px;
	padding:0px;
	margin-top:10px;
}

/*right part*/

.newImageFloat
{
	float:left;	
}




/* css written on 16 june 10 start */

.divBlueBox{
width:572px;
border:1px solid #E0ECFB;
margin-bottom:10px;
float:left;
}

.divBlueBox img{
float:right;
padding-left:18px;
}

.divBlueBox h3{
background-color:#E0ECFB;
color:#055A9D;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:25px;
padding:0 0 0 8px;
margin-bottom:13px;
}

.divBlueBox h3 img{
padding:5px 5px 0px 0px;
}

.innnerBlueBox{
border-bottom:1px solid #F4F4F4;
padding:0 10px 15px 10px;
margin-bottom:14px;
}

.innnerBlueBox img{
float:right;
}

.innnerBlueBox span.grayDate{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F9F9F;
display:block;
margin-bottom:3px;
font-style:italic;
}

.innnerBlueBox p{
color:#1C8FD9;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:68%;
float:left;
}


.innnerBlueBoxOne{
padding:0px 10px 2px 10px;
}


.innnerBlueBoxOne .priContHolder
{
	float:left;
	width:393px;
}

.innnerBlueBoxOne .secContHolder
{
	float:right;
	width:150px;
	padding-top:18px;
}

.innnerBlueBoxOne .bothHoldersCover
{
	float:left;
	width:550px;
}



.innnerBlueBoxOne span.grayDateOne{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F9F9F;
display:block;
margin-bottom:3px;
text-transform:uppercase

}

.innnerBlueBoxOne span.blueTitle{
color:#236792;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
padding-bottom:3px;

}

.innnerBlueBoxOne span.blueTitleOne{
color:#1C8FD9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
}


.innnerBlueBoxOne p{
color:#000000;
font-size:12px;
}

.pagination{
float:right;
}

.pagination span{
color:#666666;
font-size:11px;
display:inline-block;
width:36px;
height:21px;
line-height:21px;
float:left;
}

.pagination ul{
list-style:none;
padding:0;
margin:0;
float:left;
}

.pagination ul li{
float:left;
}

.pagination ul li img{
float:left;
}

.pagination ul li{
/*background:url(../images/slash-pagi.gif) no-repeat top right;*/
background:none;
padding:0;
margin:0;
/*line-height:21px;*/
line-height:23px;
padding-top:1px;
}

.pagination ul li.selectedPage{
background:#F2F2F2;
padding:1px 5px;
line-height:23px;
}


.pagination ul li.noSlash{
background:none;
}

.pagination ul li a{
color:#007CD5;
text-decoration:none;
padding:0 5px;
outline:none;
}

.pagination ul li a:hover{
color:#006600;
}


.pagination a.btnNext{
background:url(../images/bullet-arrow.gif) no-repeat 76px 8px;
display:inline-block;
width:79px;
margin-left:5px !important;
height:23px;
line-height:23px;
text-decoration:none;
border:1px solid #007CD5;
color:#007CD5;
padding:0 0 0 5px;
float:left;
outline:none;
}

.pagination a.btnPrev{
background:url(../images/bullet-arrow-prev.gif) no-repeat  3px 8px;
display:inline-block;
width:79px;
height:23px;
line-height:23px;
text-decoration:none;
border:1px solid #007CD5;
color:#007CD5;
padding:0 5px 0 0;
float:left;
text-align:right;
margin-right:5px;
outline:none;
}



.btn-container{
float:right;
margin-right:1px;
padding-bottom:10px;
}

.btn-container-register{

float:right;
margin-right:1px;
}

.btn-container a{
margin-left:5px;
display: inline;

}

.divpressReleaseDate{
border-bottom:1px solid #EEEEEE;
margin-bottom:11px;
padding:0px 0px 0px 0px;
line-height:normal;
height:25px;

}

.divpressReleaseDate span{
display:inline-block;
float:left;
width:200px;
color:#9F9F9F;
text-transform:uppercase;
font-size:11px;
padding-top:4px;
}

.divpressReleaseDate ul{
list-style:none;
padding:0;
margin:0;
float:right;
}

.divpressReleaseDate ul li{
/*background:url(../images/slash-pagi.gif) no-repeat right;*/
padding:1px 6px 0px 6px;
margin:0px;
float:left;
background-image:none;
line-height:20px;
}

.divpressReleaseDate ul li.noSlashOne{
background:none;
}

.divpressReleaseDate ul li a{
text-decoration:none;
color:#055A9D;
font-size:11px;
display:inline-block;
padding:0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

.divpressReleaseDate ul li a.emailLink{
background:url(../images/icon-email.gif) no-repeat left 3px;
}


.divpressReleaseDate ul li a.printLink{
background:url(../images/icon-printer.gif) no-repeat left 3px;
}

.divpressReleaseDate ul li a.rssFeedLink{
background:url(../images/icon-rss.gif) no-repeat left 3px;
}

.divpressRelease{
border-bottom:1px solid #EEEEEE;
margin-bottom:12px;
}

.divpressRelease h1
{		margin:0px;
		padding:0px;
}

.divpressRelease span.blackTitle{
font-size:18px;
color:#236792;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
margin-bottom:8px;
}


.divpressRelease span.grayTitle{
font-family:Arial, Helvetica, sans-serif;
color:#626262;
font-size:12px;
display:block;
margin-bottom:15px;
}
.divpressRelease span.grayTitle h3{
font-family:Arial, Helvetica, sans-serif;
color:#626262;
font-size:12px;
display:block;
margin-bottom:15px;
}

/*.divpressRelease p{
margin-bottom:8px;
}*/

.divlatestNews{
width:197px;
height:240px;
border:1px solid #E0ECFB;
float:left;
}

.divlatestNews h3{
background-color:#E0ECFB;
color:#055A9D;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:21px;
padding:0 0 0 8px;
margin-bottom:13px;
}

.divlatestNews h3 img{
padding:3px 3px 0px 0px;
}

.divlatestNews .archiveBtn{
float:right;
margin:20px 8px 0px 0px;

}

.innnerBlueBoxTwo{
padding:0px 8px 12px 8px;
}

.innnerBlueBoxTwo span.grayDateTwo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F9F9F;
display:block;
margin-bottom:2px;
}

.innnerBlueBoxTwo span.blueTitleOne{
color:#1C8FD9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
}

.seperator{
border-top:1px solid #EEEEEE;
height:1px;
width:192px;
margin:0 auto 13px auto;
}

.divpressReleaseOne{
float:left;
width:100%;
padding:15px 0 15px 0;
}

.divAboutus{
border:1px solid #E0ECFB;
width:358px;
height:240px;
float:left;
margin:0px 0px 0px 6px;
}


.divAboutus h3{
background:#E0ECFB;
color:#055A9D;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:21px;
padding:0 0 0 8px;
margin-bottom:13px;
}

.divAboutus p{
display:block;
width:332px;
margin:0 0 0 8px;
}

.divAboutus a{
text-decoration:none;
color:#47A4E0;
}

.divAboutus strong{
display:block;
padding:0 8px;
}

.divAboutus span{
display:block;
padding:0 8px;
}

.divLatestUpdate{

float:left;

}

.pressContacts{
float:left;
}

.pressContacts h3{
font-family:Arial, Helvetica, sans-serif;
color:#626262;
font-size:12px;
display:block;
margin-bottom:6px;
font-weight:bold;
background:none;
}



.moreInformation{
float:right;
padding-right:70px;
}

.moreInformation h3{
font-family:Arial, Helvetica, sans-serif;
color:#626262;
font-size:12px;
display:block;
margin-bottom:6px;
font-weight:bold;
background:none;
}


.divLatestUpdate h3{
font-family:Arial, Helvetica, sans-serif;
color:#626262;
font-size:12px;
display:block;
margin-bottom:6px;
font-weight:bold;
}


/* css written on 16 june 10 end */

.innnerBlueBoxThree{
padding:5px 10px 0px 10px;
line-height:normal
}

.innnerBlueBoxThree img{
float:right;
line-height:normal;
}


.innnerBlueBoxThree span.grayDateThree{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9F9F9F;
display:block;
margin-bottom:3px;

}

.innnerBlueBoxThree a{
color:#236792;
font-size:14px;
margin:0px;
padding:0px;
}


.seperatorOne{
border-bottom:1px solid #F4F4F4;
height:1px;
padding-top:5px;
}

/*************/

#contentBoxesWrapper .contentBox1 .affordableDba a
{  
		color:#3584B9 !important; 
		font-size:12px; 
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
}

#contentBoxesWrapper .contentBox1 .affordableDba a:hover 
{ 
		color:#006600; 
		font-size:12px; 
		text-decoration: underline;
		text-decoration:none;  
		font-family:Arial, Helvetica, sans-serif;
}


/*New updates 17-08-10*/
.requestACallImg
{
		padding:0px 0px 0px 4px ;
		margin-top:18px;

}

.box-link 
{ 
		position: absolute; 
		top: 27px; 
		right: 28px; 
		width: 226px; 
		height: 47px; 
		background-color: transparent; 
}

/*press.asp bottom icons - 25-08-10*/
.pressContacts #icon1
{}

#icon1 ul 
{
	margin:0px;
	padding:0px; 
}

#icon1 li
{
	background:url(../images/mail.gif) no-repeat;
	padding-left: 24px;
	margin:0px 8px 0px 15px;
	background-position: 0 .2em;
}

.pressContacts #icon2
{}

#icon2 ul
{
	margin:0px;
	padding:0px; 
}

#icon2 li
{
	background:url(../images/phone.gif) no-repeat;
    padding-left: 24px;
    margin:0px 8px 0px 15px;
    background-position: 0 .2em;
}

.pressContacts #icon3
{}

#icon3 ul
{
	margin:0px;
	padding:0px; 
}

#icon3 li
{
	background:url(../images/web.gif) no-repeat;
    padding-left: 24px;
    margin:0px 8px 0px 15px;
    background-position: 0 .2em;
}
			
/*press.asp bottom icons - 25-08-10* - Ends here*/	

