/* CSS Document */
@media screen{

/************************
	screen styles
*************************/

/************************
	general styling
*************************/

body{
	background:rgb(230,230,230);
	min-width: 528px;
}
* { outline:none;}
body, img{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
}
.ctr{
	margin-left: auto;
	margin-right: auto;
	padding:0;
	display:block;
	width:755px;
}
div#flashcontent{
height:195px;
border:none;
margin:0px;
padding:0px;
clear:both;
}
#container{
	width:755px;
	margin-top: 40px;
	background-color:rgb(178,178,178);
	padding:0;
	float:left;
	display:inline;
	height:auto;
	background-repeat: repeat;
	}

#bx{
	border:1px solid #8d8e8a;
	width:755px;
	position:relative;
	top:-20px;
	left:-22px;
	margin:0;
	background-color:#fff;
	float:left;
	display:inline;
}
/* styling for logo */
.logo{
	margin:10px 0 0 14px;
	padding:0px;
}

/* styling for links */
a {
	color:#000;
	text-decoration:none;
}
/* styling for forma */
form{
	font-size:10px;
	margin:0px;
	padding:0px;
	}

/************************
	sections and nav
*************************/

/* styles top section which contains nav1, nav2, logo, and search */
#top{
	width:755px;
	margin:0px;
	padding:0px;
	height:96px;
	background-color:#fff;
	}

/* bdy section contains sdebr, nav, and content */
#bdy{
	width:755px;
	background:#fff;
}
#bdy.otp #content{
	width:755px;
	background:#fff;
	margin:0px;
	padding:0px;
}
#midtext{
	margin:0px;
	padding:0px;
	background-color: #E6EBE5;
	float:left;
	display:inline;
}
#midtext p{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 600;
	font-stretch:narrow;
	letter-spacing: .05em;
	font-weight:600;
	color:#666;
	width:686px;
	line-height:24px;
	padding:0px;
	text-align:justify;
	text-transform:uppercase;
}
#bdy #content.gry{
	background-color:#f1f2f2;
	margin:0px;
}
#content dl.frm{
	width:400px;
	color:#666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* style list item */
#content dl.frm dd{
	background-image:none;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* style main content section  */
#bdy #content{
	width: 755px;
	padding:0px;
	font-size:12px;
	line-height:20px;
	background:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/* style headline 2  */
	
#content h2{
	color:#893101;
	font-size:13px;
	line-height:27px;
	font-weight:600;
	font-family:"Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
	letter-spacing: .1em;
	width:680px;
	text-transform: uppercase;
	}
	
/* style paragraph  */
	
#content p{
	font-size:12px;
	line-height:18px;
	font-weight:200;
	width: 695px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 33px;
	color:#666;
	}
	
/* style content paragraphs  */
	
#content p.contact {
	float: left;
	display: inline;
	width: 148px;
	}
	
/* style links */
	
#content a{
	color:#893101;
	text-decoration:none;
	}
	
#content a:hover{
	color:#373d56;
	text-decoration:none;
	}
	
/* style news list */
	
#content.nws h3{
	width:720px;
	float:left;
	display:inline;
	padding-bottom:0px;
	color:#893101;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
}

#content.nws dl{
	padding:0px;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height:12px;
}
	
#content.nws dt{
	background-image: url(gfx/brn_arw.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 10px;
	color:#893101;
}

#content.nws dt a{
	color:#893101;
}
	
#content.nws dd{
	width:675px;
	background-image:none;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height:14px;
}

#content.nws #artcl{
	font-size:12px;
	line-height:18px;
	font-weight:200;
	width: 695px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 33px;
	color:#666;
	}
/* style portfolio */

#content.port h3{
	width:720px;
	float:left;
	display:inline;
	padding-bottom:0px;
	color:#893101;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-transform:uppercase;
}

#content.port dl{
	padding:10px 0 10px 0;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height:12px;
	width:694px;
	background-image:url(gfx/dbl_line.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
	
#content.port dt{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}

#content.port dt a{
	color:#893101;
}
	
#content.port dd{
	background-image:none;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height:14px;
	width:500px;
}

#content.port dt img{
	margin:0px;
	padding:0px;
	float:right;
	display:inline;
	position: relative;
	bottom: 25px;
}

#content.port p.alpha{
	float:left;
	display:inline;
	padding:0px;
	width:420px;
	margin-top: -11px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 300px;
	height:30px;}
	
#content.port p.alpha a{
	float:left;
	display:inline;
	padding:5px 4px 0px 4px;
	margin: 0px;
	color:#373d56;
	height:30px;}

#content.port p.alpha a.dwn{
	color:#893101;
	background-image: url(gfx/dwn_arrw.gif);
	background-position: center 0px;
	background-repeat: no-repeat;}

#content.port p.alpha a:hover{
	color:#893101;
	background-image: url(gfx/dwn_arrw.gif);
	background-position: center 0px;
	background-repeat: no-repeat;
}
	
/* style list */
	
#content dl{
	padding:5px 5px 0 5px;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
}

/* style list item */
	
#content dd{
	background-image: url(gfx/brn_arw.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* styles sdebr div */	
ul#maintab{
	list-style-type:none;
	margin:0 0 0 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	/* padding-left: 5px; */
	padding-left: 0px;
	}
	
ul#maintab li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
ul#maintab li a{
	color:#373d56;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

ul#maintab li.selected a{
	color:#893101;
	font-weight:bold;
	}

ul#maintab li a:hover{
	color:#893101;
	}
	
#content.gry #sdebr{
width:264px;
margin:0px;
padding:0px;
background:#f1f2f2;
}

#sdebr dl{
	width:254px;
	padding:20px 0 0 10px;
	margin: 0px;
	font-size:12px;
	line-height:18px;
}

#sdebr dl.partners{
	background-color:#afb4ae;
	padding-top: 8px;
	padding-bottom: 8px;
}
#sdebr dl.executive{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#b7bcbc;
}
#sdebr dl.vp{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#c5c9c9;
}
#sdebr dl.senior{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#d3d6d6;
}
#sdebr dl.associate{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#e2e4e4;
}
#sdebr dl.other{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#e2e4e4;
	background-color:#fff;
}


#sdebr dd{
	width:50%;
	padding:0px;
	margin: 0px;
	background-image:none;
}

#sdebr dd.lng{
	width:220px;
}

#sdebr dt{
	width:200px;
	margin: 0px;
	color:#893101;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight:bold;
}

#sdebr dd a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin: 0px;
color:#373d56;
}

#sdebr dd a span{
visibility:hidden;}

#sdebr dd a:hover{
	color:#893101;
}


#sdebr dd a:hover span{
visibility:visible;
}

#sdebr dd a.dwn span{
visibility:visible;
}

#sdebr dd a.selected{
	color:#893101;
}

#sdebr dd a.selected span{
	visibility:visible;
}

#sdebr dd a.dwn{
	color:#893101;
}

/* styles nav */

#nav{
	width:755px;
	height:50px;
	background-color:rgb(55,61,86);
	margin:0px;
	padding:0px;
	background-image: url(gfx/nav2_on.gif);
	background-repeat: no-repeat;
}

/* styles links in nav */

#nav a{
	display:block;
	font-weight:bold;
	font-size:13px;
	color:rgb(127,127,127);
	border:0px;
	line-height: 25px;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}

/* styles links hover in nav */

#nav a:hover{
	}

/* styles top level in nav */

#nav dl,#nav dd{
	margin:0px;
	padding:0px;
	}

/* positions/styles top level dl in nav */

dl#nav dd{
	}

/* positions (off state) second level dl in nav */

dl#nav dd dl{
	position:absolute;
	display:block;
	padding:0px;
	left:-999em;
	margin:0;
	}

/* positions (on state) second level dl in nav */

dl#nav dd:hover dl, dl#nav dd.hov dl{
	left:5px;
	width:750px;
	}
	
dl#nav dd:hover dl.nwsNav, dl#nav dd.hov dl.nwsNav{
	width:575px;
	left:170px;
	}

/* styles dd hovers in nav */

dl#nav dd:hover img, dl#nav dd.hov img{
	visibility:hidden; 
	}
	
dl#nav dd.dwn img{
	visibility:hidden; 
	}

/* styles second level dd hovers in nav */

dl#nav dd dl dd:hover,dl#nav dd dl dd.hov{
	padding:0px;	
	margin:0;
	border:0;
	}

/* styles second level dds in nav */

dl#nav dd dl dd, dl#nav dd dl dd.hov, dl#nav dd dl dd:hover{
	display:block;
	padding-bottom:0px;
	margin:0px;
	border:0;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
	}

/* styles second level links in nav */

dl#nav dd dl dd a,dl#nav dd:hover dl dd a,dl#nav dd.hov dl dd a,#bdy.home dl#nav dd:hover dl dd a,#bdy.home dl#nav dd.hov dl dd a{
	color:#fff;
	font-size:11px;
	font-weight:100;
	border:none;
	text-align:center;
	padding-left:12px;
	line-height:12px; 
	padding-top:7px; 
	padding-bottom:5px; 
	}

/* styles second level link hovers in nav */

dl#nav dd dl dd a:hover,#bdy.home dl#nav dd dl dd a:hover{
	border:none;
	line-height:12px;
	padding-top:7px;
	padding-bottom:5px;
	color:#fff;
	background-image: url(gfx/wht_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	}

/* hover state of triggers for nav */

dl#nav dd:hover a,dl#nav dd.hov a,#bdy.home dl#nav dd:hover a,#bdy.home dl#nav dd.hov a{
	color:#fff;
	}

/********************************
	team styles
*********************************/	

#bdy #content.gry #team {
	width:491px;
	float: left;
	background-color:#fff;
	padding-bottom:100px;
	padding-top: 35px;
	}

#team p{
	font-size:12px;
	line-height:18px;
	font-weight:200;
	width: 450px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	color:#666;
	}

.loginpic{
	padding:0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 440px;
}

#team dl{
	padding:0px;
	color:#666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
	float:left;
	display:inline;
	width:175px;
	font-size:10px;
}

#team dl.lng{
	width:260px;
}

#team.lng{
	height:560px;
}

/* style list item */
	
#team dd{
	background-image:none;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:12px;
}

#team dt{
	margin: 0px;
	color:#893101;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family:"Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight:bold;
	letter-spacing:.01em;
	font-size:12px;
}

/* style images */

img.lt{
	border:none;
	margin:0px;
	padding:0px;
	clear:none;
	}

img.ltt{
	border:none;
	padding:0px;
	clear:none;
	margin-top: -35px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}

img.lttt{
	border:none;
	padding:0px;
	clear:none;
	margin-top: -45px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
	
img.mid{
	border:none;
	padding:0px;
	clear:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	display:inline;
	}
	
img.mida{
	border:none;
	padding:0px;
	clear:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float:left;
	display:inline;
	}

img.teamFlt{
	position:absolute;
	top:165px;
	left:565px;
	border:solid 10px #373d56;
	}

#teamFlt{
	position:absolute;
	top:165px;
	left:565px;
	}

div.teamShdw{
	position:absolute;
	top:175px;
	left:575px;
	width:195px;
	height:179px;
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	display:block;}

img.teamTtl{
	position:absolute;
	top:205px;
	left:284px;}
	
/* dbl class used on dbl line in news */
	
img.dbl{
	float:left;
	display:inline;
	padding:0px;
	width:694px;
	height:7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}

img.dbll{
	float:left;
	display:inline;
	padding:0px;
	width:694px;
	height:7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}


.gain{font-size:12px;
	font-weight:bold;
	color:#893101;
}

#content p.xtra{
	font-size:12px;
	line-height:18px;
	font-weight:200;
	width: 695px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 33px;
	color:#666;
	}
	
/********************************
	floats
*********************************/	

.logo, #content dl, #content p, #content h2,#content,#bdy dl#nav, #bdy dl#nav dd dl dd, #nav dd, #nav, .homeFlsh, #top, #bdy,#content,#content #team, #sdebr, #sdebr dd, #sdebr dl, #top, .ttlPic, div#secNav, #secNav ul, #sdebr dd a, img.lt{
float:left;
display:inline;}

/* style sec nav  */

#secNav{
	width:263px;
	height:158px;
	margin:0px;
	padding:0px;
	background:rgb(225,226,224);
	}

#secNav dl{
	width:243px;
	margin:10px 0 10px 10px;
	background:rgb(185,188,183);
	height:128px;
	list-style:none;
	line-height:14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:block;
}

#secNav dd{
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#893101;
}
#secNav.forPortfolio dd{
	font:12px/13px Arial, Helvetica, sans-serif;
}
#secNav.forPortfolio dd a{
	font:12px/13px Arial, Helvetica, sans-serif;
}

.drpmnu .title{
	margin:0 0 0 5px;
	padding:0 0 0 0px;
	color:#373d56;
/* 	color:#893101; */
}

/*
.drpmnu .titlehidden{
	margin:0 0 0 5px;
	padding:0 0 0 0px;
	color:#373d56;
}
*/

.drpmnu .maintab{
	margin-left:10px;
	overflow: hidden;
	} 

.maintab a{
	display:block;
	} 

#secNav dd.reg{
	color:#373d56;
}

#secNav a{
	font:12px Arial, Helvetica, sans-serif;
	color:#373d56;
	margin:0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#secNav dl a:hover{
	color:#893101;
	background-image: url(gfx/gry_arw.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	}

#secNav dl a.dwn{
	color:#893101;
	background-image: url(gfx/gry_arw.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
}

/********************************
	form styling
*********************************/	

form {
	float: left;
	display:inline;
	width:680px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
}

dl.frm label{
	text-align:left;
	width:100px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8b8b8b;
	float: left;
	display:inline;
	padding:0px;
	line-height:30px;
}

dl.frm input{
	width:250px;
	height:20px;
	border:#8b8b8b 1px solid;
	float: left;
	display:inline;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding:0px;
	line-height:20px;
	}
	
dl.frm select{
	width:250px;
	border:#8b8b8b 1px solid;
	float: left;
	display:inline;
	margin: 5px;
	padding:0px;}

.rdTbl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b8b8b;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8b8b8b;
}

form table{
	color: #8b8b8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

label input{
	margin-top:1px;
	vertical-align:middle;}

form table.sbmt{
	width:670px;
	text-align:center;
	clear:both;
	margin-top:20px;
}
	
form table.sbmt td input {
	width:100px;
	color: #8b8b8b;
	background-color:#fff;
	text-align:center;
	border: 1px solid #8b8b8b;
}

#overlayfrm {
	background-color:#333; 
	-moz-opacity:0.8; 
	opacity:.80; 
	filter:alpha(opacity=80);
	}

.nopr{float:left;
	display:inline;}
	
/********************************
	footer
*********************************/	

#ftr{
	clear:both;
	width:755px;
	display:block;
}
	
/* style footer on home page */

#ftr.home{
	clear:both;
	background:rgb(230,235,229);
	height:50px;
	width:755px;
	display:block;
}	

#content p.trms{position:absolute; top:600px; color:#999999; font-size:12px; width:755px; text-align:center; margin:0px; padding:0px; font-size:10px;}

p.trms{width:755px;}

.trm{color:#999999; font-size:12px; background:#fff; padding:15px;}

.trm p{width:475px;}

/*** IE6 Fix ***/
* html #content.team #sdebr {
  left: 0px;           /* RC width */
}
}

@media print{

/************************
	print styles
*************************/

/************************
	general styling
*************************/
body{}

body, img{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	}

img{
	max-width:90%;
	}
	
.ctr{
	margin-left: auto;
	margin-right: auto;
	padding:0;
	display:block;
	width:100%;}

#container{
	width:100%;
	margin-top: .2in;
	background-color:none;
	padding:0;
	float:none;
	display:block;
	}

#bx{
	border:none;
	width:100%;
	position:static;
	margin:0;
	background-color:#fff;
	float:none;
	display:block;
}
	
/* styling for logo */

.logo{
	margin: 0in 0in .5in .5in;
	padding:0in;
}
	
/* styling for links */

a {
	color:#000;
	text-decoration:none;
}
	
/* styling for forma */

form{
	font-size:.14in;
	margin:0in;
	padding:0in;
	}
	

/************************
	sections and nav
*************************/
	
/* styles top section which contains nav1, nav2, logo, and search */

#top{
	width:95%;
	margin:0px;
	padding:0px;
	height:1in;
	background-color:#fff;
	}
	

/* bdy section contains sdebr, nav, and content */

#bdy{
	width:100%;
	background:#fff;
}

#bdy.otp #content{
	width:100%;
	background:#fff;
	margin:0px;
	padding:0px;
}

#bdy #content.gry{
	background-color:none;
	margin:0px;
	}

#content dl.frm{
	width:4in;
	color:#666;
	margin-top: 0px;
	margin-right: .1in;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:none;
	padding-top: .05in;
	padding-right: .05in;
	padding-bottom: .05in;
	padding-left: 0px;
}

/* style list item */
	
#content dl.frm dd{
	
	background-image:none;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .1in;
	padding-left: 0px;
}

/* style main content section  */
	
#bdy #content{
	width: 100%;
	padding:0px;
	font-size:.12in;
	line-height:.2in;
	background:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .1in;
	margin-left: 0px;
}

/* style headline 2  */
	
#content h2{
	color:#893101;
	font-size:.13in;
	line-height:.27in;
	font-weight:600;
	font-family:"Times New Roman", Times, serif;
	padding: 0px;
	margin-top: .1in;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	letter-spacing: .1em;
	width:90%;
	text-transform: uppercase;
	}
	
/* style paragraph  */
	
#content p{
	font-size:.12in;
	line-height:.18in;
	font-weight:200;
	width: 90%;
	padding: 0px;
	margin-top: .05in;
	margin-right: 0px;
	margin-bottom: .05in;
	margin-left: 0;
	color:#666;
	}
	
/* style links */
	
#content a{
	color:#893101;
	text-decoration:none;
	}
	
#content a:hover{
	color:#373d56;
	text-decoration:none;
	}
	
/* style news */
	
#content.nws h3{
	width:90%;
	float:none;
	display:block;
	padding-bottom:0px;
	color:#893101;
	font-family: "Times New Roman", Times, serif;
	font-size: .12in;
	margin-top: .18in;
	margin-right: 0px;
	margin-bottom: .05in;
	margin-left: 0;
}

#content.nws dl{
	padding:0px;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	line-height:.12in;
}
	
#content.nws dt{
	background: none;
	margin-top: 0;
	margin-right: .1in;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: .05in;
	padding-right: 0;
	padding-bottom: .07in;
	padding-left: .1in;
	color:#893101;
}

#content.nws dt a{
	color:#893101;
}
	
#content.nws dd{
	width:90%;
	background-image:none;
	margin-top: -.05in;
	margin-right: .1in;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: .1in;
	padding-left: .1in;
	line-height:.14in;
}

#content.nws #artcl{
	font-size:.12in;
	line-height:.18in;
	font-weight:200;
	width: 90%;
	padding: 0px;
	margin-top: .05in;
	margin-right: 0px;
	margin-bottom: .05in;
	margin-left: 0in;
	color:#666;
	}
	
/* style portfolio */

#content.port h3{
	width:90%;
	float:none;
	display:block;
	padding-bottom:0px;
	color:#893101;
	font-family: "Times New Roman", Times, serif;
	font-size: .12in;
	margin-top: .18in;
	margin-right: 0px;
	margin-bottom: .05in;
	margin-left: 0;
	text-transform:uppercase;
}

#content.port dl{
	padding:.1in 0 .1in 0;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	line-height:.12in;
	width:90%;
	backgroundn: none;
}
	
#content.port dt{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: .05in;
	padding-right: 0;
	padding-bottom: .1in;
	padding-left: 0px;
	color:#893101;
}

#content.port dt a{
	color:#893101;
}
	
#content.port dd{
	background-image:none;
	margin-top: -.05in;
	margin-right: .1in;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: .1in;
	padding-left: 0px;
	line-height:.14in;
}

#content.port dt img{
	margin:0px;
	padding:0px;
	float:none;
	display:block;
	position: inherit;
	bottom: .1in;
}

#content.port p.alpha{
	display:none;}
	
	
/* style list */
	
#content dl{
	padding:.05in;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}

/* style list item */
	
#content dd{
	background: none;
	margin-top: 0;
	margin-right: .1in;
	margin-bottom: 0;
	margin-left: .05in;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .1in;
	padding-left: .1in;
}

/* styles sdebr div */	

ul#maintab{
	display:none;
	}
	
#content.gry #sdebr{
display:none;
}

/* styles nav */

#nav{
	display:none;
}

/********************************
	team styles
*********************************/	

#bdy #content.gry #team {
	width:70%;
	float: none;
	background-color:#fff;
	padding-bottom: 0in;
	padding-top: 0in;
	}

#team p{
	font-size:.12in;
	line-height:.18in;
	font-weight:200;
	width: 4.5in;
	padding: 0px;
	margin-top: .05in;
	margin-right: 0px;
	margin-bottom: .05in;
	margin-left: .2in;
	color:#666;
	}

.loginpic{
	display:none;
}

#team dl{
	padding:0px;
	color:#666;
	margin-top: .1in;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: .2in;
	float:none;
	display:inline;
	width:4in;
}

#team dl.lng{
	width: 5in;
}

#team.lng{
	height:auto;
}

/* style list item */
	
#team dd{
	background-image:none;
	margin-top: 0;
	margin-right: .1in;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}

#team dt{
	margin: 0px;
	color:#893101;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: .05in;
	padding-left: 0px;
	font-family:"Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight:bold;
	letter-spacing:.02em;
}

/* style images */

img.lt{
	border:none;
	margin:0px;
	padding:0px;
	}

img.ltt{
	border:none;
	padding:0px;
	clear:none;
	margin-top: 0in;
	margin-right: 0px;
	margin-bottom: 0in;
	margin-left: 0px;
	}

img.lttt{
	border:none;
	padding:0px;
	margin-top: 0in;
	margin-right: 0px;
	margin-bottom: 0in;
	margin-left: 0px;
	}
	
img.mid{
	display:none;
	}
	
img.mida{
	display:none;
	}

img.teamFlt{
	border:solid 10px #373d56;
	}

#teamFlt{
	left:0in;
	top:0in;	
	}

div.teamShdw{
	display:none;}

img.teamTtl{
	top:1in;
	left:2in;
}
	
/* dbl class used on dbl line in news */
	
img.dbl{
	float:none;
	display:inline;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .1in;
	margin-left: 0;
}

img.dbll{
	float:none;
	display:block;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .1in;
	margin-left: .2in;
}

.gain{font-size:.12in;
	font-weight:bold;
	color:#893101;
}

#content p.xtra{
	font-size:.12in;
	line-height:.18in;
	font-weight:200;
	width: 90%;
	padding: 0px;
	margin-top: .15in;
	margin-right: 0px;
	margin-bottom: .15in;
	margin-left: 0;
	color:#666;
	}
	
/********************************
	floats
*********************************/	

.logo, #content dl, #content p, #content h2, #content, .homeFlsh, #top, #bdy,#content,#content #team, #top, .ttlPic,  img.lt, img.lt{
float:none;
display:block;}

/* style sec nav  */

#bdy.otp #content img.lt{
	border:1px solid red;
	display:inline-block;}
	
#secNav{
	display:none;
	}


/********************************
	form styling
*********************************/	

form {
	float: none;
	display:block;
	width:90%;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}

dl.frm label{
	text-align:left;
	width:2in;
	height:.2in;
	font-family: Arial, Helvetica, sans-serif;
	color: #8b8b8b;
	float: none;
	display:block;
	padding:0px;
	line-height:.14in;
}

dl.frm input{
	width:3in;
	height:.2in;
	border:#8b8b8b 1px solid;
	float: none;
	display:block;
	margin-top: .05in;
	margin-right: .05in;
	margin-bottom: .05in;
	margin-left: .05in;
	padding:0px;
	line-height:.2in;
	}
	
dl.frm select{
	width:3in;
	border:#8b8b8b 1px solid;
	float: none;
	display:block;
	margin: .05in;
	padding:0px;}

.rdTbl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b8b8b;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8b8b8b;
}

form table{
	color: #8b8b8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.11in;
	line-height:.12in;
	padding-top: .1in;
	padding-bottom: .1in;
}

label input{
	margin-top:0in;
	vertical-align:middle;}

form table.sbmt{
	width:100%;
	text-align:center;
	clear:both;
	margin-top:.2in;
}
	
form table.sbmt td input {
	width:1in;
	color: #8b8b8b;
	background-color:#fff;
	text-align:center;
	border: .01in solid #8b8b8b;
}

#overlayfrm {
	display:none;
	}

.fll{
	width:100%;
	}
/********************************
	footer
*********************************/	

#ftr{
	display:none;;
}
	
/* style footer on home page */

#ftr.home{

	display:none;
}
	
.nopr{
	float:none;
	display:none;}

/*** IE6 Fix ***/
* html #content.team #sdebr {
  display:none;           /* RC width */
}
}

