* {
margin:0pt;
padding:0pt;
}

a:hover{
	color:#ff9c00;
}




.hideMe{display:none;}

/*
LAYOUT
*/

body {
background: #FFFFFF;
text-align:center;
font-family: Arial,Helvetica,Sans-serif;
font-size:11px;
color:#666666;
}

img{border:none}

#wrap{
background:  url('../images/top_bg.gif') repeat-x top;
margin:0;
padding:0;
}

#content {
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
width:943px;
height: 440px;
}

#centerhome {
clear:both;
margin:0;
width:943px;
}


#data {
text-align:right;
height: 45px;
background:  url('../images/top.gif') no-repeat right top;
}


/* NAVIGATION */

#links {
padding:10px 61px 0px 0px;
}
#links a {
color:#666666;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#links a:hover{
	color:#ff9c00;
}

#menu {
border:1px solid #CCCCCC;
text-align: left;
width:938px;
border-bottom: 7px solid #CCCCCC;
display:block;
height:20px;
margin:0;
}
#menu a {
border-left:1px solid #CCCCCC;
color:#8A8A8A;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:5px 10px 3px;
text-decoration:none;
display:block;
float:left;
}
#menu a:hover {
background-color:orange;
color:#FFFFFF;
text-decoration:none;
}

.first_cell {
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
width:26px;
text-align:center;
text-decoration:none;
float:left;
display:block;
}

#subMenu {
background:url(../images/left_shadow.jpg) #333333 no-repeat;
float:left;
height:223px;
padding: 30px 0 0 0;
text-align:center;
width:185px;
}
#subMenu a {
color:#CCCCCC;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#submenu a:hover{
color:#62b411;
}

.arrow {
margin-left:5px;
}


.citytext{

float: right;
padding: 23px 32px 0 0;
color:#FFFFFF;
font-family:Arial, Helvetica, Sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:3px;

}

.citytext a, citytext a:visited {color:#ffffff;text-decoration:none;}

.newyork{margin-top:3px;padding: 5px 110px 0 20px;background:url(../images/nyicon.jpg) no-repeat -200px -200px;height:23px;display:block;float:left;}
.newyork:hover{background:url(../images/nyicon.jpg) no-repeat left}

.sanfrancisco{margin-top:3px;padding: 5px 0px 0 20px;background:url(../images/sficon.jpg) no-repeat -200px -200px;height:23px;display:block;float:left;}
.sanfrancisco:hover{;background:url(../images/sficon.jpg) no-repeat left;}


.call {
color:#8A8A8A;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.number {
color:#709F11;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

#header {
background: #FFFFFF url('../images/locations.gif') no-repeat 99% 100%;
height:55px;
margin:0pt auto;
padding-top:0px;
text-align:left;
width:943px;
clear: both;
}

img.logo{

float: left;
padding: 3px 0px 0px 0px;

}

img.locations{

float: right;
padding: 0px 0px 0px 0px;

}




#details {
float:left;
height:253px;
width:754px;
}


/* WHAT'S NEW SECTION */

#whatsnew {
background:url(../images/green_background.gif) repeat-x bottom;
clear:both;
height:135px;
width:940px;
padding-top: 0px;
text-align: left;
display:block;
}

#graybar {
background-image:url(../images/gray_bar.gif);
background-repeat:repeat-x;
height:9px;
clear:both;
width:940px;
}
.lowerbar{clear:both;}

.whats_new_heading {
color:#FFFFFF;
font-family:Arial,Helvetica,Sans-serif;
font-size:11px;
font-weight:bold;
line-height:2em;
padding:3px 0 0 25px;
text-transform:uppercase;
margin: 0px 0 0 0;
}

#projects {
margin-left:33px;
margin-top:9px;
width:884px;
height:100px;
}

a.left_arrow {
background:url(../images/green_left_arrow.jpg) no-repeat;
display:block;
width:25px;
height:92px;
padding-left: 0px;
float:left;

}

a.left_arrow:hover {
background:url(../images/green_left_arrow.jpg) no-repeat bottom;

}

.proj_image{

float:left;
margin-left:25px;
height:98px;
width:138px;
/*background:url(../images/blank_image_03.jpg) no-repeat;*/
padding: 2px 0 0 2px;
text-align:left;

}

#casewrap{
	display:block;
	width:820px;
	height:100px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}

#casestudy {
display:block;
float:left;
margin:0px 10 0 10px;
width:220px;}

#casestudy h1{color:#FFFF99;font-family:Arial,Helvetica,Sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:18px;}



#casestudy p, #contentContainer,#contentbContainer{

color:#ffffff;
font-family:Arial,Helvetica,Sans-serif;
font-size:12px;
line-height:18px;

}

#casestudy a, #casestudy a:visited{
color:#ffffff;
font-family:Arial,Helvetica,Sans-serif;
font-size:12px;

}

img.divider_bar {
float:left;
margin-left:32px;
}

i

img.right_arrow {

padding-left: 0px;
float:left;
margin-left:32px;

}

.newslink{color:#CCCCCC;}


/* ABOUT CYBER_NY */

#about {
height:auto;
margin:0px auto;
padding-top: 30px;
width:896px;
}
p.about_heading {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#66CC00;
text-align: left;
font-family:Arial,Helvetica,Sans-serif;
font-size:18px;
font-style:italic;
padding-bottom:11px;
padding-top:14px;
}
p.about_parag {
color:#666666;
text-align: left;
font-family:Arial,Helvetica,Sans-serif;
font-size:11px;
line-height:24px;
padding-bottom:32px;
padding-top:22px;
width:630px;
}
p.border{
	border-bottom:1px solid #CCCCCC;
}



/* FOOTER */

#footer {
color:#999999;
height:75px;
margin:0pt auto;
text-align:center;
padding-top: 27px;
width:802px;
}
#footer a {
color:#999999;
font-family:Arial,Helvetica,Sans-serif;
font-size:11px;
text-decoration:none;
}
#footer a:hover{
	color:#ff9c00;

}
#info {
font-family:Arial,Helvetica,Sans-serif;
font-size:11px;
padding-top:27px;
}
.nyoffice {
color:#FF9933;
font-weight:bold;
}
.sfoffice {
color:#99CC66;
font-weight:bold;

}


/* SLIDE VIEWER CSS */
.news_style{
display:none;
}
.news_show
{
position:absolute;
color:black;
width:820px;
height:95px;
overflow:hidden;

}
.news_border
{
height:95px;

/*overflow: auto;*/	

}
.news_mark{
color:black;
text-align:center;
}
.news_title{
display:none;
}
.news_show img{

margin:0;

}
.buttondiv
{
}
  .news_move {
 position: relative;

  }
.mytable
{
width:790px;
height:100px;
float:left;
overflow:hidden;
}

#news_prev {
background:url(../images/green_left_arrow.jpg) no-repeat;
display:block;
width:25px;
height:91px;
padding-left: 0px;
float:left;

}

#news_prev:hover {
background:url(../images/green_left_arrow.jpg) no-repeat  0 -92px;

}

#news_next {
background:url(../images/green_right_arrow.jpg) no-repeat;
display:block;
width:25px;
height:91px;
padding-left: 0px;
float:left;

}

#news_next:hover {
background:url(../images/green_right_arrow.jpg) no-repeat  0 -92px;

}

/* Main Content */
#centerhome{ text-align:left;height:253px;position:relative; }
#centerhome #left_nav, #centerhome #main, #main #left, #main #right{float:left}
#main{ margin-left:285px }
#main #left{ width:280px;background:url(../images/featuredleft_bg.gif) no-repeat right;height:203px;padding:25px; }
#left p{line-height:18px }
#left p strong{ font-size:18px;font-style:italic;color:#cc3333 }
#left .readmore{ margin:15px 0 0 165px;display:block; }
#main #right{ width:325px;background:url(../images/featuredright_bg.gif) no-repeat right;height:253px;position:relative; }
#main #right h3{ color:#349946; font-size:11px; background:url(../images/greenbullet.gif) no-repeat left center;padding-left:15px;position:absolute;top:15px;left:15px;}
#right #featured_image{width:269px;height:175px;padding:4px 0 0 4px;position:absolute;top:36px;left:26px; }
#right #featured_title{position:absolute;font-weight:bold;top:220px;left:40px;width:240px;}
#right #featured_title img{display:block;float:left;}
#right #featured_title span{display:block;float:left;width:200px;text-align:center;}
#left_nav ul{ background:url(../images/leftnav_bg.gif) repeat-y bottom left;list-style-type:none;height:253px;width:300px;position:absolute;top:0px;left:0px; }
#left_nav ul li a{ color:#cccccc;font-size:12px;text-decoration:none;background:url(../images/leftnav_new.gif) no-repeat left -30px;height:22px;width:225px;display:block;padding:8px 0 0 60px; }
#left_nav ul li a:hover, #left_nav ul li.selected a{ color:#ffffff;font-weight:bold;background:url(../images/leftnav_new.gif) no-repeat;border:none;width:250px;display:block }
#about{position:relative}
#about a#requestaproposal{ display:block;background:url(../images/requestaquote.gif) no-repeat;width:282px;height:234px;position:absolute; top:50px; left:640px }
#about a:hover#requestaproposal{ background:url(../images/requestaquote_hover.gif) no-repeat; }

* html #centerhome { margin-left:2px; }