/* CSS Document */
body { background: #1D2F49 url(../~IMAGES/elevator_bkg.jpg) top center no-repeat; margin-top: 0px; margin-left: 0px;
}
#container { display: block; position: relative; margin: 0px; margin-left:auto; margin-right:auto; width: 780px;
}
#elevatorlogo { background: url(../~IMAGES/e_logo_07.gif) no-repeat; margin-top: 31px; margin-left: 17px; height: 20px; z-index : 50;
}
#extention { background: url(../~IMAGES/e_strategy_ad_design_09.gif) no-repeat; margin-left: 250px; height: 20px;
}
#poll { margin-left: 300px; height: 29px;
}
#navigation { font: 9px Geneva, Arial, Helvetica, sans-serif; margin-top: 25px; margin-left: 24px;
}

/* NAV */
#navigation ul {
	list-style:none outside;
	padding:0;
	margin:0;
	}
	
#navigation li {
	display:inline;
	padding:0 20px 0 0;
	margin:0;
	}
	
#navigation a {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-transform:lowercase;
	}
	
#side_nav {
	float:left;
	width:17px;
	margin-top:-1px;
	position:relative;
	z-index:0;
	}
	
#contentBox {
	position:absolute;
	top:0;
	left:17px;
	overflow:hidden;
	width:763px;
	background:none;
	}
	
#contentBox #leftSide {
	float:left;
	width:17px;
	position:relative;
	height:448px;
	background:#fff;
	}
	
#contentBox #leftSide .topCorner {
	background: url("../~images/e_up_lft_corner_18.gif") top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	}
	
#contentBox #leftSide .bottomCorner {
	background: url("../~images/e_btm_lft_corner_28.gif") bottom left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	}
	
#contentBox #contentMiddle {
	float:left;
	width:729px;
	height:450px;
	margin-top:-2px;
	overflow:hidden;
	background:#fff;
	}
	
#contentBox #rightSide {
	float:left;
	width:17px;
	position:relative;
	height:448px;
	background: url("../~images/e_vertical_mice_26.gif") bottom left no-repeat #fff;
	}
	
#contentBox #rightSide .topCorner {
	background: url("../~images/e_up_rgt_corner_22.gif") top left no-repeat;
	position:absolute;
	top:0;
	left:13px;
	}
	
#contentBox #rightSide .bottomCorner {
	background: url("../~images/e_btm_rgt_corner_29.gif") bottom left no-repeat;
	position:absolute;
	bottom:0;
	left:13px;
	}
	
#contentBox #breadCrumbFrame {
	height:25px;
	padding-top:7px;
	}
	
#contentLeft {
	float:left;
	width:202px;
	background-color: #1D2F49; 
	border-top: 1px solid #646464; 
	border-left: 1px solid #A4A4A4; 
	border-right: 1px solid #E0E0E0; 
	border-bottom: 1px solid #E0E0E0; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
	}
	html>body #contentLeft {width: 200px;}
	
#contentLeft p {
	padding:0;
	margin:0;
	}
	
#contentLeft.portfolio {
	background: url("../~IMAGES/p06_01portfolio.jpg") top left no-repeat;
	height:413px;
	}
	
#contentRight {
	 background-color: #F3F3F3;
	 border-top: 1px solid #646464;
	 border-left: 1px solid #A4A4A4;
	 border-right: 1px solid #E0E0E0;
	 border-bottom: 1px solid #E0E0E0;
	 vertical-align: top;
	 padding: 25px 16px 5px 25px;
	 font: 9px Verdana, Arial, Helvetica, sans-serif;
	 color: #5C5C5C;
	 line-height: 15px;
	 float:left;
	 width:519px;
	 height:382px;
	 margin-left:7px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 469px;
	}
	html>body #contentRight {width: 469px;}
	

#container_body { margin-top: 18px; height: 464px; width: 780px;
position:relative;
}
a.links:link { color: #5C5C5C; text-decoration: none; }
a.links:visited { color: #5C5C5C; text-decoration: none; }
a.links:hover { color: #969696; text-decoration: underline; }
a.links:active { color: #969696; text-decoration: none; 
}
a.crumbs:link { font-size: 7px; font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #969696; text-decoration: none; margin-left: 4px; }
a.crumbs:visited { font-size: 7px; font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #969696; text-decoration: none; margin-left: 4px; }
a.crumbs:hover { font-size: 7px; font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #6E6E6E; text-decoration: none; margin-left: 4px; }
a.crumbs:active { font-size: 7px; font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif; color: #6E6E6E; text-decoration: none; margin-left: 4px; 
}
a.tree01:link { color: #5C5C5C; text-decoration: none; }
a.tree01:visited { color: #5C5C5C; text-decoration: none; }
a.tree01:hover { color: #969696; text-decoration: underline; }
a.tree01:active { color: #969696; text-decoration: none;
}

#p_image { background-color: #1D2F49; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; width: 200px;
}
#p_space { background-color: #FFFFFF; width: 7px; height: 413px;
}
#p_content { background-color: #F3F3F3; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; vertical-align: top; padding: 25px 25px 5px 25px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; line-height: 15px;
}
#poll_content_top { background-color: #F3F3F3; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-right: 1px solid #E0E0E0; vertical-align: top; padding: 35px 30px 5px 35px;
}
#poll_content_bot { background-color: #C4D1DF; border-left: 1px solid #A4A4A4; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; vertical-align: top; padding: 5px 30px 5px 35px;
}
#lines { border-top: 1px solid #A4A4A4; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; line-height: 12px;
}
table.historytable { font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#copyrighthome { background: url(../~IMAGES/e_copyright.gif) no-repeat; margin-top: 8px; margin-left: 35px; height: 16px;
}
#versionhome { background: url(../~IMAGES/e_v104.gif) no-repeat; margin-left: 350px; height: 16px;
}
#copyright { background: url(../~IMAGES/e_copyright.gif) no-repeat; margin-top: 5px; margin-left: 40px; height: 16px;
}
#version { background: url(../~IMAGES/e_v104.gif) no-repeat; margin-left: 350px; height: 16px;
}
#p_image01 { background: url(../~IMAGES/p06_01portfolio.jpg) no-repeat; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-bottom: 1px solid #E0E0E0; width: 200px; vertical-align: top;
}
#p_image02 { background: url(../~IMAGES/p00_01generic.jpg) no-repeat; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-bottom: 1px solid #E0E0E0; width: 200px; vertical-align: top;
}
#give01 { background-color: #FFFFFF; border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;
}
#give02 { background-color: #FFFFFF; border: 1px solid #E0E0E0;
}
#sitemap { background-color: #FFFFFF; border-top: 1px solid #646464; border-left: 1px solid #A4A4A4; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; padding-top: 25px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; line-height: 15px; height: 388px
}
input.formfield { background-color: #C4D1DF; width: 257px; height: 12px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: 1px #C4D1DF;
}
input.radioyesno { background-color: #F3F3F3; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;
}


/* The Portfolio */
#contentLeft.portfolio ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none outside;
	position:relative;
	z-index:10;
	}
	
#contentLeft.portfolio ul li a, #contentLeft.portfolio ul li.parentItem ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	width:154px;
	font-size:8px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.25em;
	padding:2px 10px 2px 35px;
	border-bottom:1px solid #5d6d87;
	background:#2e3643;
	}
	
#contentLeft.portfolio ul li.parentItem ul li a {
	padding-left:55px;
	width:134px;
	}
	
#contentLeft.portfolio a:hover, #contentLeft.portfolio ul li.currentPage a {
	background:url("../~IMAGES/arrow_right.gif") top left no-repeat #101419;
	background-position:15px 2px;
	}
	
#contentLeft.portfolio ul li.parentItem a {
	background:url("../~IMAGES/arrow_down.gif") top left no-repeat #101419;
	background-position:15px 2px;
	}

	
#contentLeft.portfolio ul li.parentItem ul li a:hover, #contentLeft.portfolio ul li.parentItem ul li.currentPage a {
	background:url("../~IMAGES/arrow_right.gif") top left no-repeat #101419;
	background-position:33px 2px;
	}
	
#bigBox {
	width:510px;
	height:412px;
	margin:-25px -16px -5px -25px;
	background-color:#000;
	overflow:hidden;
}

#bigBox img {
	padding-top:30px;
}

#bigBoxleft {
	float:left;
	width:313px;
	padding-top:70px;
}

#bigBoxRight {
	float:left;
	width:180px;
}

#bigBoxRight h1 {
	font-size:16px;
	color:#fff;
	line-height:120%;
	padding-top:70px;
	padding-bottom:17px;
	border-bottom:dotted 1px #fff;
}

#bigBoxRight p {
	color:#fff;
	padding-top:15px;
}
	
	

	
