/* SDR Ventures Version 2.0 | Index Style Sheet | Coded by Matt Baltay*/
	
html {
overflow-y: scroll;
-moz-box-sizing: border-box;
}


body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding: 0px;}

body {font-family:Arial,Tahoma,Trebuchet MS,Verdana,sans-serif}
.container{
	width: 900px;
	margin: 0 auto;
}

/*begin header*/
#header h1{text-indent:-9999px; height:55px;}
#header{background:#FFFFFF; height:85px;}	
#mainLogo{height:68px; width:274px; margin:10px 0 0 27px; float:left;}

/*Navigation*/
#navMain ul{
	list-style: none;
	margin:5px 0 0 169px;
	position:absolute;
	width: 410px;
	display:inline;
}/*location of nav bar*/

#navMain li{float: left;} /*space between text buttons*/
#navMain li a{display:block; font-size:12px; color:#161920; text-decoration:none; border:none; height:25px; text-align:center; padding-top:8px; letter-spacing:.03em; font-weight:600;}

#tAbout{width:59px; height:25px;}
#tAbout a:hover{ background:url(images/nav/aboutBG.gif) top no-repeat; width:59px; height:25px; color:#f2f2f2;}

#tServices{width:73px; height:25px;}
#tServices a:hover{ background:url(images/nav/serviceBG.gif) top no-repeat; width:73px; height:25px; color:#161920;}

#tTrans{width:100px; height:25px;}
#tTrans a:hover{background:url(images/nav/transactionsBG.gif) top no-repeat; width:100px; height:25px; color:#f2f2f2;}

#tPress{width:56px; height:25px;}
#tPress a:hover{background:url(images/nav/pressBG.gif) top no-repeat; width:56px; height:25px; color:#f2f2f2;}

#tTeam{width:53px; height:25px;}
#tTeam a:hover{background:url(images/nav/teamBG.gif) top no-repeat; width:53px; height:25px; color:#f2f2f2;}

#tContact{width:69px; height:25px;}
#tContact a:hover{background:url(images/nav/contatctBG.gif) top no-repeat; width:69px; height:25px; color:#f2f2f2;}
/*end header and Navigation*/ 

/*Blue Section*/
#blueBG{background:url(images/srdHomeSliced1_09.gif) repeat-x; height:316px; width:100%;}
#leftSide{width:450px; float:left}

#headLineTop{margin: 14px 0 0 30px; font-family:Optima, Arial, Helvetica, sans-serif; color:#F2F2F2; font-size:24px; letter-spacing:.03em;}
#logo2{background:url(images/logo2.gif) no-repeat; height:84px; width:84px; margin:5px 0 0 176px;}
#headLineBottom{ margin: 3px 0 0 190px;font-family:Optima, Arial, Helvetica, sans-serif; color:#F2F2F2; font-size:24px; letter-spacing:.03em;}

#tagLine{font-size:15px; color:#F2F2F2; letter-spacing:.045em; margin:5px 0 0 76px;}

#actionButton{background:url(images/actionButton.gif) no-repeat; width:368px; height:96px; margin:13px 0 0 44px; padding-top:12px;}

#wouldLikeTo{margin:0px 0 0 20px; font-size:13px; color:#CCCCCC; letter-spacing:.04em;}

#actionLeft{width:180px; margin-left:0px; float:left;}
.sellBiz{ margin:11px 0 0 56px;}
.sellBiz a{text-decoration:none; color:#F2F2F2; letter-spacing:.04em; font-size:14px;}
.sellBiz a:hover{color:#E39F3C;}
.buyBiz{ margin:6px 0 0 56px;}
.buyBiz a{text-decoration:none; color:#F2F2F2; letter-spacing:.04em; font-size:14px;}
.buyBiz a:hover{color:#E39F3C;}

#actionRight{width: 147px; margin-left:34px; float:left;}
.raiseCap{ margin:11px 0 0 0px;}
.raiseCap a{text-decoration:none; color:#F2F2F2; letter-spacing:.04em; font-size:14px;}
.raiseCap a:hover{color:#E39F3C;}
.peerGroup{ margin:6px 0 0 0px}
.peerGroup a{text-decoration:none; color:#F2F2F2; letter-spacing:.04em; font-size:14px;}
.peerGroup a:hover{color:#E39F3C; clear:both;}

#rightSide{float:left;}
#homePic{background:url(images/homeAspens.png); border:#000000 solid 1px; height:240px; width:400px; margin:30px 0 0 0;}

/*borders*/
#mainContent{background:url(images/bgTestHome.gif) repeat-x;}
#leftBorder{ float:left; margin-left:-5px;}
#shadow{background:url(images/leftBorderHome2.gif) no-repeat; height:213px; width:5px;}
/*#shadowTwo{background:url(images/shadowLeftBelow.gif) repeat-y; width:5px;}*/
#contentBG{background-color:#FFFFFF; width:879px; height:213px; margin-top:0px; float:left;}
#rightBorder{float:left;}
#rightshadow{background:url(images/rightBorderHome.gif) no-repeat; height:213px; width:5px;}
/*#rightshadowTwo{background:url(images/shadowRightBelow.gif) repeat-y; height:350; width:5px;}*/
#botBorder{background:url(images/aboutBottomShadow.gif) no-repeat; width:893px; height:10px; margin-left:-7px;}
 
 /* Case studies Box*/
 
#caseStudy{float:left; width:355px;}
.recentCaseStudiesText{margin: 10px 0 0 30px; font-size:12px; font-weight:600; color:#161920;}
#caseStudyBG{ background-color:#f2f2f2; border-top: #999999 1px solid; height:170px; width:325px; margin:2px 0 0 15px;}

#caseStudyContent{margin-left:15px; width:295px;}
		.caseStudyTitle{ margin: 7px 0 0 0; letter-spacing:.04em;}
		.caseStudyTitle a{color:#304270;  text-decoration:none;}
		.caseStudyTitle a:hover{text-decoration:none; border-bottom:1px solid #304270;}
		.service{ margin:5px 0 0 0; font-size:11px; font-weight:600; color:#000332;}
		.value{ margin:7px 0 0 0; font-size:12px; font-weight:600; color:#336633;}
		.bodyCopy{margin: 7px 0 0 0; font-size:11px; color:#333333; line-height:1.5;}
		.readMore{margin:5px 0 0 0;}
		.readMore a{ font-size:11px; font-style:italic; color:#E39F3C; text-decoration:none;}
		.readMore a:hover{color:#000000; text-decoration:underline;}

#news{width:509px; float:left;}
.recentNews{margin:10px 0 0 15px; font-size:12px; font-weight:600; color:#161920;}
#recentNewsBG{background-color:#f2f2f2; border-top:solid 1px #999999; height:170px; width:509px; margin:2px 0 0 0px;}
#posts{ list-style:none; border-right:1px solid #333333; }
#posts li{width:150px; margin:7px 0 0 15px; float:left;}
.date{ font-size:11px; font-weight:600; color:#000000}
.blogPostTitle{ margin:3px 0 0 0;}
.blogPostTitle a{font-size:13px; font-weight:600; color:#304270; text-decoration:none;}
.blogPostTitle a:hover{color:#304270; text-decoration:underline;}
.blogContent{ margin:5px 0 0 0; font-size:11px; color:#333333; line-height:1.5;}
.readMore2{margin-top:5px;}
.readMore2 a{ font-size:11px; font-style:italic; color:#E39F3C; text-decoration:none;}
.readMore2 a:hover{color:#000000; text-decoration:underline;}


#footerText{width:325px; height:80px; border-top: #333333 solid 1px; margin:8px 0 0 10px; float:left;}
.copyRight{width:354px; font-size:11px; color:#333333; line-height:1.5em; margin:6px 0 0 10px}
.copyRight a{text-decoration:none; color:#333333;}
.copyRight a:hover{color:#304270; text-decoration:underline;}
.securities{margin:3px 0 0 10px; font-size:10px; color:#666666; line-height:15px; }
.securities a{text-decoration:none; color:#666666;}
.securities a:hover{color:#000000; text-decoration:underline;}

#blogButton{cursor:pointer;}
#blogLogo{background:url(images/blogBox2.gif) no-repeat; height:39px; width:94px; float:right; margin:8px 10px 0 0; letter-spacing:.03em;}

.visitText{font-size:11px; color:#CCCCCC; margin:0 0 0 2px; width:65px; text-align:center; padding-top:6px;}
.blogText{margin:-1px 0 0 2px; text-align:center; width:65px; font-size:14px; color:#F2F2F2; letter-spacing:.04em;}

#newsletterButton{ width:166px; height:44px; float:right; margin:8px 20px 0 0; cursor:pointer;}
#newsletterBG{ background:url(images/newletterBox2.gif) no-repeat; width:166px; height:45px;}
#newsLetterText{ width:115px; text-align:center; letter-spacing:.02em;}
.signUp{font-size:11px; color:#CCCCCC; padding-top:6px; letter-spacing:.02em;}
.newsletter{margin:1px 0 0 0; color:#F2F2F2; font-size:14px; letter-spacing:.04em;} 
.newsletter:hover{ color:#FFFFFF;}
.privacy{font-size:10px; color:#666666; letter-spacing:.02em; text-align:center; width:166px;}