/* SDR Ventures Version 2.0 | Team Style Sheet | Coded by Matt Baltay*/

* {
	margin:0;
	padding:0;
}	

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, Helvetica, Verdana;}

body {
	background:transparent url(images/body-bg.png) no-repeat scroll 0px 188px;
}

.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{ background:url(images/nav/teamTabBG.png) top no-repeat; 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*/ 


/* start of blue section*/
#blueBG{ background:url(images/team/teamBlueBG.gif) repeat-x; height:103px; width:100%; float:left;}
#arrow{background: url(images/arrow.gif) left no-repeat; height:30px; width:600px; margin:13px 0 0 10px; float:left;}
.headLine{ font-style:normal; color:#E39F3C; font-size:24px; margin:0 0 0 25px; font-family:Optima, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:.02em;}
#subText{margin:5px 0 0 37px; height:32px; width:800px;}
.subTextCopy{font-size:12px; color:#d5d5d5; line-height:1.75; letter-spacing:.02em;}


#team-content {
	width:890px;
	min-height:550px;
	height:auto !important;
	margin:0 auto;
}

/*end blue section*/
#mainContent{background:url(images/content-tile.png) repeat top center scroll; width:100%; padding-bottom:10px;}
#mainContentBotBorder { 
	margin:0 auto;
	background:url(images/content-tile-shadow.png) no-repeat; 
	width:919px; 
	height:10px;
}
/*#leftBorder{background:url(images/leftBorder.gif) no-repeat; height:375px; width:5px; margin-left:-5px; float:left;} */
/* Depreciated; poor development and requires a limited height on the content div. */
#contentBG{background-color:transparent; /*height:375px;*/ padding-bottom:30px;margin-top:0px; float:left;}

/*#rightBorder{background:url(images/rightBorder.gif) no-repeat; height:100%; width:5px; float:left;}*/
/* See line 70 */
#botBorder{background:url(images/aboutBottomShadow.gif) no-repeat; width:893px; height:10px; position:absolute; left:50%; margin-left:-462px;}

#teamMenu ul.principals { margin-left: 30px; list-style:none; }
#botBorder { margin-left:-412px !important; }

#footer {
	margin-top:10px;
}

#teamMenu{ width:200px; height:250px; margin:20px 10px 0 20px; list-style:none; border-right:1px solid #999999; float:left;}
#teamMenu li{display:block; }
.title{font-size:13px; color:#314364; line-height:20px; margin:0 0 0 13px; font-weight:bold; letter-spacing:.02em; padding-top:4px;}
.person{ background:url(images/team/noBG.gif) no-repeat; height:17px; text-indent:34px;}
.person:hover{background:url(images/team/selectedBG.gif) no-repeat; height:17px;}
#teamMenu li a{text-decoration:none; font-size:11px; color:#333333; line-height:19px; letter-spacing:.02em;}

#pictureInfo{width:210px; height:325px; margin:20px 0px 0 10px; float:left;}
#photo{width:200px; height:200px; margin:4px 0 0px 4px;}
#photoBG{background:#FFFFFF; width:210px; height:210px; border:1px solid #999999;}
#photoShadow{background:url(images/team/teamPhotoShadow.gif) no-repeat; width:209px; height:7px; margin-left:1px;}

#personInfo{background:#e9ead9; border:#c8c79d solid 1px; width:209px; height:87px; margin-top:10px;}
#email{line-height:2; text-align:center; font-weight:600; margin:8px 0 0 0;}
#email a{text-decoration:none;color:#333333; font-size:13px; letter-spacing:.015em;}
#mobilePhone{color:#333333; font-size:13px; line-height:1.8; text-align:center; font-weight:600; letter-spacing:.02em;}
#officePhone{color:#333333; font-size:14px; line-height:1.8; text-align:center; font-weight:600; letter-spacing:.02em;}
#infoShadow{background:url(images/team/infoShadow_43.gif) no-repeat; width:212px; height:7px;}


/*	Had to remove height on content area, as it was not expanding with longer bios.  
	Static heights on elements should never be used wherever possible; it prevents adding additional content. 
	Andrew@skyvsground.com 03/28/10 */

#titleText{ background:#FFFFFF; width:390px; /*height:350px;*/ margin:0px 10px 0px 10px; float:left;}
#titleBar{background:#f2f2f2; width:398px; margin:20px 0 0 -8px; height:60px; padding:5px 0 0 0;}
#name{ font-size:24px; color:#161920; margin: 0 0 1px 30px; font-weight:600; letter-spacing:.02em;}
#job{ font-size:15px; color:#344364; font-weight:bold; letter-spacing:.02em; margin:6px 0 0 30px;}
#infoBox{ /*width:390px;*/ /*height:294px; */border-top:#999999 1px solid;}
#bodyText{color:#333333; font-size:11px; line-height:1.8; margin:10px 10px 0px 10px;}


#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;}

#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; text-decoration:none;}

#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;}
