/* Note - Please Update the Table of Contents as you go. Also, putting in those triple braces will make Gerard & Cato really happy. */
/* Table of Contents {{{ 

Default Selectors
Body
Headings & Paragraphs
Links
Lists
Forms
Tables


Page Structure
Main Container
Content
Footer


Page Components
Navigation
Main Navigation
Sub Navigation
Breadcrumbs

News	
Latest News
News Archive
News Item

Search

}}} */



/* Global Selectors {{{ */

/* Body {{{ */
html{height:100%;}
body{
	background: url(../images/don_bkgd.png) left top repeat-x #dbe2e8;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	height:100%; 
	padding:0 0 1px 0; 
	color:#444444;
	} /*font-family:Verdana, sans-serif;*/
	
/* }}} */

/* Headings and Paragraphs {{{ */
h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;}/*font-family:Georgia, serif; */
h1{font-size:1.5em; font-weight:normal; line-height:36px; margin:10px 0; color:#2a467b;}
h2{font-size:18px; margin:10px 0 5px 0; color:#2a467b;}
h3{font-size:14px; font-weight:bold; margin:5px 0;}
h4{font-size:14px; margin:5px 0;}
h5{font-size:12px; margin:20px 0 5px 0;}
h6{}

p{font-size:12px; line-height:18px; padding:3px 0 7px 0;}
/*p.taglineV2{font-size:18px font-weight:bold; position:absolute; right:130px; bottom:-85px; color:#2a447d; }
p.tagline{font-size:13px; font-weight:bold; position:absolute; right:130px; bottom:-31px; color:#2a447d; }
.taglineV3{height:18px; width:91px; position:absolute; left:20px; bottom:316px; background:url(../images/DB_wearepr.jpg) left top no-repeat;}*/

strong{ font-weight:bold;}
cite{}
em{ font-style:italic;}
small{display:block; font-size:11px;}	
/* }}} */

/* Links {{{ */
a{text-decoration:none; color:#e38c09;}
a:hover{text-decoration:underline;}
a:visited{color:#2a467b;}/*color:#2a447d;*/
a:link{}
/* }}} */

/* Lists {{{ */
ul{padding:0;}
ol{padding:4px 0 7px 0;}
li{font-size:0.75em; line-height:18px; list-style:inside disc;}

dd{}
dt{margin:10px 0 2px 0; font-size:12px;}
dl{margin:20px 0;}

dl input{width:200px;}
dl textarea{width:300px; height:150px;}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_content_frmBlogComment_7_btnSubmit{width:100px;}
/* }}} */

/* Forms {{{ */ 
fieldset{}
legend{}

input{}
select{}
label{}

.textbox{}
.textarea{}
.button{}

.errors{}
/* }}} */

/* Tables {{{ */
table{}
tbody{}
thead{}
tfoot{}
tr{}
td{}
/* }}} */
/* }}} */



/* Page Structure {{{ */

#containerWrap{	
	width:896px; 
	display:block;
	margin:30px auto 0 auto; 
	text-align:center;
	overflow:hidden; 	
	}
		
#mainContainer{
	width:868px; 
	min-height:301px;	
	padding:0 13px 0 15px; 
	background: url(../images/bkgd-contentwrap.png) left top repeat-y;
	}

.btmShadow{height:19px;width:916px;background: url(../images/bkgd-contentwrap-footer.png)}
.topShadow{height:9px;width:916px;background: url(../images/shdw-mainnav.png)}

/* header */
#header{width:100%; height:auto; margin-bottom:0; background:#fff; text-align:left; border-top:8px white solid; position:relative;}
#header img{margin:2px 0 -2px 8px;}
#header .leftTopNav{ margin-left:8px; width:210px; height:108px; float:left; background:#f7AA23; text-align:center;}
#header .rightTopNav{ margin-right:8px; width:640px; height:108px; float:right; background:#f7AA23; text-align:center;}

/* Content {{{ */	
#contentWrapper{width:100%; margin-bottom:0; margin-top:0; padding:0 0 50px 0; background:#fff; text-align:left; }

#subNav{margin:15px 0 0 8px; padding-top:25px; width:210px; float:left; min-height:630px; background: url(../images/DB_bluefade_1px.jpg) left top repeat-x;}
#subNav img{margin:0;}
#subNav h2{margin:0 0 20px 0;}

#content{margin:15px 8px 0 40px; width:600px; height:auto; float:right; }
#content p.introtext{ line-height:22px; font-size:1.0em; padding:3px 0 7px 0; margin-bottom:10px;}	
#content .bodyText{padding-right:28px; }
#content .bodyText ul li{text-indent:20px;}
#content .bodyText ol li{list-style:decimal; list-style-position:inside;}
#content p img{margin-right:10px; float:left;}
#content p.pratwork{margin:-7px 0 8px 0;}

#partner{ width:610px;}

.partnerLogo{	
	float:left;
	width:195px;
	margin:0 4px 4px 0;
}
#partner a{ vertical-align:middle; }
#partner img{ }

#frontflash{ 
	background:url(../images/blue_bar.jpg) left bottom no-repeat;  
	height:auto;
	padding-bottom:20px;
	margin-left:8px;
	}
img.thumbnail{width:140px; margin:0 10px 20px 0;}
img.fullsize{width:300px;}

#casestudy h2{margin:0 0 5px 0;}
#casestudy ul li{list-style:none; padding-bottom:20px; }
#casestudy .casethumbnail{float:left; width:196px; height:100px;}
#casestudy .casethumbtext{float:left; width:396px; height:100px;}

#casestudy .caseimage{float:left; height:auto; margin:0 28px 12px 0; }
#casestudy .caseimage img{}/*border:1px solid #CFCFCF;*/
#casestudy .casetext{height:auto;}

#frontpage h2{text-align:center; }
#frontpage{position:relative;}
/* }}} */	

/* Footer {{{ */
#footer{margin:0 auto; padding:5px 0 5px 0; width:100%; height:20px; background:#fff; display:block; text-align:right; }
#footer p{ margin-right:5px; border-top:1px #CCCCCC solid; font-size:9px; float:right; display:block; width:640px; }

/* }}} */
/* }}} */



/* Page Components {{{ */

/* Navigation {{{ */

/* Main navigation {{{ */
#mainNavigation{height:auto; width:auto;} /*background:#232323;*/
#mainNavigation li{display:inline-block; margin:0; width:150px; float:left; text-align:left;}
.leftMainNav{margin:67px 0 0 10px;}
.rightMainNav{margin:67px 0 0 40px;}
#mainNavigation li a{color:#efefef;}

#mainNavigation a.selected{}
/* }}} */

/* Sub navigation {{{ */	
#subNavigation{margin:0 30px 30px 10px; width:70%; font-weight:bold;}
#subNavigation li{display:inline-block; width:100%; list-style:none; margin:5px 10px 5px 0;}	
#subNavigation a.prSubNav{display:block; margin:-18px 0 0 11px; width:auto;} /*margin:-18px 0 0 8px; */

#subNavigation .blogSubNav li{}
ul.blogSubNav li p{ font-size:14px; font-weight:normal;}
ul.blogSubNav ul{ margin: 4px 0 0 5px;}
ul.blogSubNav ul li{ margin:10px; font-size:12px;}
ul.blogSubNav ul span{ margin-left:3px;}


#subNavigation .comment{margin-left:10px; margin-bottom:5px;}
#subNavigation .topics{margin-left:10px; margin-bottom:5px; line-height:15px;}
#subNavigation .topic{margin-left:10px; margin-bottom:5px; line-height:15px;}
#subNavigation li{margin:0 0 15px 0;}
#subNavigation li li{margin:2px 0;}

/* }}} */

/* Breadcrumbs {{{ */	
#breadcrumbs{margin:30px 0 0 30px}
#breadcrumbs li{display:inline-block; margin:0;}
/* }}} */
/* }}} */


/* News {{{ */ 
/* Latest News {{{ */
#latestNews{background:#ddd; margin:30px 0 0 0; padding:10px; width:200px;}
#latestNews h2{color:#232323; font-size:1.2em;}
#latestNews a{color:#232323; font-size:.8em; }
#latestNews cite{font-size:.7em;}
/* }}} */

/* News Archive {{{ */
#newsArchive{margin:20px 0 0 0;}
#newsArchive li{margin:0 0 20px 0;}
#newsArchive li a{color:#232323}
/* }}} */

/* News Item {{{ */
.newsItem{}
.newsItem cite{ margin:20px 0 0 0;}
.newsItem p{margin:10px 0 0 0;}
/* }}} */
/* }}} */


/* Search {{{ */
#search{float:right; margin:30px;}
#xsltsearch{margin:30px;}
#xsltsearch_summary{margin:5px 0;}
#xsltsearch_results{margin:5px 0;}
.xsltsearch_result{margin:0 0 20px 0;}

/* Blog */
#blogpost {margin:20px 0; padding-right:28px; min-height:214px;}
#blogpost ul li{list-style:none; padding:25px 0 10px 0; border-bottom:dotted thin; text-indent:0; height:auto; clear:both;}
#blogpost h2{margin-top:0;}

#blogpost .blogthumbnail{float:left; width:30%; margin-right:10px;  }
#blogpost .blogthumbnail img{}/*border:1px solid #CFCFCF;*/
#blogpost .blogthumbtext{margin-left:32%; }

#blogpost .blogimage{float:left; height:auto; margin-right:28px; }
#blogpost .blogimage img{}/*border:1px solid #CFCFCF;*/
#blogpost .blogtext{height:auto;}
#blogpost .post {
	margin: 0 0 0;
	}
#blogpost .entrytext{margin-top:8px;}
p.hSeperator{border-top:1px #CCCCCC solid; display:block; margin-right:28px;}

ol.commentlist li{ list-style:none; list-style-position:outside;}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_content_frmBlogComment_7_pnlMessage p{font-weight:bold; color:#2a467b;}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_content_frmBlogComment_7_pnlErrors p{font-weight:bold; color:red;} 
/* Case Study Slide show */
#slideshow{width:300px; padding:0 !important;}
#slideshow img{margin:0 !important; padding:0 !important}

/* }}} */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

