/* Stylesheet for layout and content styling */
/* Layout elements */
html,body {
	/*font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: arial, sans;*/
}
.mainTable
{
	width:100%;
	background-color:#FFFFFF;
}
.header
{
	width:100%;	
	height:100px;
}
.header .logoCell
{
	width:100px;
}
.header .logoCellCD
{
	width:180px;
	text-align:left;
}
.header .titleBox
{
	vertical-align:middle;
	padding-left:40px;
}
.header .title
{
	font-size:26px;
	color:#231F20;
	font-weight:bold;
}
.header .subTitle
{
	font-size:11px;
	color:#3366CC;
	margin-top:5px;
	letter-spacing:2px;
}
/* Middle Banner */
.middleBanner
{
	background-image:url(../images/middleBanner_1280.jpg);
	background-position:right top;
	height:172px;
}
.middleBannerBox
{
	height:172px;
}
.middleMessageBox
{
	padding-left:23px;
	padding-top:18px;
	font-size: 25px;
	color:#FFFFFF;
	vertical-align:top;
}
.middleBannerMenuBox
{
	width:134px;
}
.homeMenu
{
	position:absolute;
	margin-top:5px;
}
/* Homepage sections */
/* Left section */
.sectionBox
{
	margin-top:10px;
}
.sectionBox .cells
{
	padding-right:15px;
}
.sectionRecordCell
{
	width:127px;
	padding-right:15px;
}
.sectionRecord
{
	margin: 0px;
	width:136px;
}
.sectionRecord .textArea
{
	padding-left:10px;
	padding-right:10px;
}
.sectionRecord .textArea .title
{
	font-weight:bold;
	margin-bottom:5px;
}
.sectionRecord .textArea .list
{
	margin-top:10px;
	margin-left:-25px;
	color:#000000;
}
.leftMenuList li{
	margin-left:-20px;
}
.leftMenuFont{
	font-size:11px;
	padding-left:7px;
}
.sectionRecord .textArea .list .blackText
{
	color:#000000;
}
.sectionRecord .textArea .list ul
{
	color:#F79921;
	margin-top:0px;
	margin-bottom:0px;
}
.sectionRecord .bgSettingTop
{
	background-repeat:repeat-x;
	background-position:top;
}
.sectionRecord .bgSettingBottom
{
	background-repeat:repeat-x;
	background-position:bottom;
}

/* WHO USES dbaDIRECT? and Proven Cost Section */
.sectionWho
{
	width:100%;
	margin: 0px;
}
.sectionWho .title
{
	color:#006600;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:1px;
	font-size:12px;}
.sectionWho .text
{
	color:#000000;
}
.sectionWho a.subLinks
{
	color:#000000;
	text-decoration:none;
	line-height:20px;
}
.sectionWho a.subLinks:hover
{
	color:#3366CC;
	text-decoration:underline;
}
.sectionWho a.link
{
	color:#3366CC;
	text-decoration:underline;
}
.sectionWho a.link:hover
{
	color:#3366CC;
	text-decoration:none;
}
/* News & Articles Section */
.sectionNews
{
	width:100%;
}
.sectionNews .title
{
	font-size:12px;	color:#006600;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:1px;
}
.sectionNews .list
{
	color:#000000;
	margin-left:-25px;
}
.sectionNews .list .blackText
{
	color:#000000;
}
.sectionNews .list ul
{
	color:#F79921;
	margin-top:0px;
	margin-bottom:0px;
}
.sectionNews a.subLinks
{
	color:#000000;
	text-decoration:none;
	line-height:20px;
}
.sectionNews a.subLinks:hover
{
	color:#3366CC;
	text-decoration:underline;
}
/* Footer */
.footerBox
{
	margin-top:15px;
	background-color:#000000;
	height:22px;
	font-size:11px;
}
.footerBox .copy
{
	color:#FFFFFF;
	text-align:right;
	padding-right:30px;
}
.footerBox .link
{
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}
.footerBox .link:hover
{
	text-decoration:underline;
}
.footerBox .dv
{
	color:#3D7EDB;
}
/* Inner Pages */
/* Inner Header */
.headerInner
{
	width:100%;	
	height:100px;
}
.headerInner .logoCell
{
	width:134px;
}
.headerInner .middle
{
	background-image:url(../images/middle_inner.jpg);
	background-position:right top;
}
.headerInner .middle .subTitle
{
	margin-left:25px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#FFFFFF;	
}
.headerInner .right
{
	width:189px;	
}
/* Inner layout */
.innerSection
{
	margin-top:10px;
}
.innerSection .leftCell
{
	width:134px;
}
.innerSection .middleCell
{
	padding-top: 15px;
	padding-left: 28px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.innerSection .rightCell
{
	width:189px;
	padding-right:10px;	
	padding-top: 20px;
}
/* Content styling */
.contentsubtitle
{
	font-size:28px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
}
.contentText
{
	color:#000000;
}
.contentSubhead
{
	color:#02498b;
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}

.contentSubheadCRO
{
	color:#02498b;
	font-size:16px;	
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}


.contentSubhead ul
{
	  margin:0px;
	  padding:0px;
	  margin-bottom:12px;
}

.contentSubhead a
{
	text-decoration:none;
}

.contentSubhead2
{
	color:#000;
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}





.contentSS 
{
	color:#3366CC;
	font-size:17px;
	font-weight:bold;	
}
.contentSubheadServiceOptions
{
	color:white;
	font-size:12px;
	font-weight:bold;	
}
.rightComment
{
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
}
.textField
{
	font-size:11px;
	border:1px solid #999999;
}
A.linkwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none;font-weight:bold;
}
.fontwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodystyle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #064384; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #064384; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/* CSS Wriiten On 29 April 2010 strats here */
.tableStyle1{
}

.tableStyle1 td{
	white-space:nowrap;
	margin:0;
	padding:0;
}

.tableStyle1 td p{
	margin:0 0 0px 0;
	padding:0;
}

.blue_link{
	
	padding:0; margin:0; font-size:12px;
}

.tableStyle2{
}

.tableStyle2 td{
	white-space:nowrap;
	margin:0;
	padding:0;
}

.tableStyle2 td p{
	margin:0;
	padding:0;
}

.tableStyle2 td select{
}

.tableStyle2 td select.small-select{
	width:50px;
}

/* CSS Wriiten On 29 April 2010 ends */

