@charset "UTF-8";
/* CSS Document */


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 0px;
	background-image: url(images/cgi_background_2.jpg);
}



a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.link1 {
	color: #009;
	text-decoration: underline;
}

a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

a:hover {
	color: #00b8fe;
text-decoration: underline;
}



.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
}

.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 18px;
}

.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #CCCCCC;
}

.h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
}

.h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
}

.h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}

.h8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}

.h9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
}




.header {
	background: url(images/header.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:169px;
}

.navigation {
	width:667px; /*//////////////////// AD TO WIDTH !!!!!!!!!!!!----*/
	margin:auto;
	padding:0;
	height:31px;
	float: right;
	margin-right: 15px;
	padding-top: 14px;
	background-color: #;
}

.home_image {
	width:940px;
	background-color:#;
	height:97px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	position: left;
	text-align: left;
}

.home_image_box1 {
	width:96px;
	background-color:#;
	height:97px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.home_image_box {
	width:96px;
	background-color:#;
	height:97px;
	float: left;
	margin: 0px 0px 0px 10px;
}




.logo {
	width:253px;
	margin:auto;
	padding:0;
	height:31px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background-color:#0C6;
}

.header_title {
	width:146px;
	height:24px;
	float: left;
	margin: 12px 0px 0px 20px;
	background-color:;
}

.home_stage { 
	background: url(images/home_lowerstage.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:540px;
	margin-top: 10px;

}

.lower_stage {
	background: url(images/images/lower_stage_grey.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:540px;
	margin-top: 10px;

}

.lower_stage_pages {
	background: url(images/lower_stage_grey.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:660px;
	margin-top: 10px;
}

.lower_stage_pages2 {
	background: url(images/testimonials.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:830px;
	margin-top: 10px;
	
}

.lower_stage_pages3 {
	background: url(images/testimonials2.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:830px;
	margin-top: 10px;
	
}

.lower_stage_greybox {
	background: url(images/lower_stage_grey.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:660px;
	margin-top: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.lower_stage_greybox2 {
	background: url(images/lower_stage_grey2.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:731px;
	margin-top: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
}


/* /////////////////////////////////// ABOUT Elements */


.about_greybox {
	width:630px;
	height:600px;
	float: top;
	clear: inherit;
	border: solid #0F0 0px;
}

.who_stage {
	width:980px;
	margin:auto;
	padding:0;
	height:545px;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top: 10px;
	border: solid #0F0 0px;
}

.who_smallgrey {
	width:630px;
	height:437px;
	float: top;
	clear: inherit;
	border: solid #0F0 0px;
}

.who_clients {
	width:631px;
	height:96px;
	padding-top: 6px;
}

.who_chuck {
	width:344px;
	height:703px;
	float: right;
	background-image: url(images/about_tallbox.png);
}

.who_chuck_contact {
	width:344px;
	height:540px;
	float: right;
	background-image: url(images/who_greybox1.png);
	border: solid #0F0 0px;
}

.who_chuck2 {
	width:344px;
	height:540px;
	float: right;
	background-image: url(images/grey_contact_2.png);
}

.who_chuck_images {
	width:300px;
	height:250px;
	padding-top: 20px;
	float: left;
	text-align: left;
	padding-left: 20px;
}

.who_chuck_copy {
	width:280px;
	height:200px;
	padding-left: 30px;
	color: #333333;
	margin-top: 275px;
	text-align: left;
}

.who_link {
	width:280px;
	height:20px;
	padding-left: 30px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	font-weight: bold;
}

.contact_chuck_copy {
	width:280px;
	height:100px;
	padding-left: 30px;
	color: #333333;
	margin-top: 390px;
	text-align: left;
}

.headline_greybox {
	width:750px;
	padding:0;
	height:68px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	padding-top: 35px;
	padding-left: 32px;
	float: left;
	text-align: left;
}

.headline_greybox2 {
	width:750px;
	padding:0;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	padding-top: 35px;
	padding-left: 20px;
	float: left;
	text-align: left;
}


.greybox_diagram {
	width:771px;
	margin:auto;
	padding:0;
	height:330px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

.greybox_diagram2 {
	width:861px;
	margin:auto;
	padding:0;
	height:376px;
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}

.greybox_diagram3 {
	width:861px;
	margin:auto;
	padding:0;
	height:355px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}



.thumbnails {
	width:390px;
	padding:0;
	height:405px;
	float: left;
	margin-right: 10px;
	text-align: left;
}
.sketch {
	width:460px;
	padding:0;
	height:410px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}

.navigation_sketches {
	width:472px;
	margin:auto;
	padding:0;
	height:25px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	padding-right: 15px;
	text-decoration: none;
}

.greybox_medium {
	width:774px;
	padding:0;
	height:141px;
	float: right;
	background-image: url(images/greybox_medium_content.png);
	margin-right: 20px;
	margin-top: 10px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greybox_medium2 {
	width:861px;
	margin:auto;
	padding:0;
	height:175px;
	float: right;
	background-image: url(images/greybox_medium_content3.png);
	margin-right: 20px;
	margin-top: 15px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.greybox_medium3 {
	width:861px;
	margin:auto;
	padding:0;
	height:140px;
	float: right;
	background-image: url(images/greybox_medium_content2.png);
	margin-right: 20px;
	margin-top: 8px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gb_med_text{
	width:675px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	float: left;
	margin-left: 25px;
	text-align: left;
	height: 150px;
}

.gb_med_text2{
	width:370px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 15px;
	float: left;
	margin-left: 25px;
	text-align: left;
}



.gb_med_text5{
	width:570px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	float: left;
	margin-left: 25px;
	text-align: left;
	height: 150px;
}

.temptext{
	color: #FFFFFF;
	float: center;
	margin-top: 100px;
	width: 300px;
	margin-left: 300px;
	padding-top: 100px;
}




.case_box2{
	width:980px;
	margin:auto;
	padding-top: 10px;
}

.whatlink{
	width: 150px;
	float: right;
	margin-top: 115px;
	font-size: 11px;
	margin-right: 20px;
	text-align: right;
}


.case_text1{
	width:400px;
	height:100%;
	padding-top: 10px;
	margin-left: 30px;
	float: left;
	text-align: left;
	font-size: 12px;
}




.case_problem{
	width: 335px;
	padding-left: 35px;
	padding-top: 15px;
	float: left;
	padding-right: 15px;
}



.case_solution{
	width: 335px;
	padding-left: 25px;
	padding-top: 15px;
	float: left;
}






/* /////////////////////////////////// Casestudy Elements */


.casestudy_container{
	width:980px;
	margin:auto;
	height:;
	border: solid #0F0 0px;
	padding-top: 10px;
	overflow:auto; 
	position: relative;
}


.casestudy_container2{
	width:982px;
	height:740px;
	margin:auto;
	border: solid #0F0 0px;
	padding-top: 10px; 
	position: relative;
}



.case_box_pad{
	width:320px;
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid #0F0 0px;
}


/* Hi Lite DIV is here*/

.case_box_hilite1{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 3px; left: -8px;	
}

.case_box_hilite1:hover{
	background-image:url(images/halo_on.png);	
}


.case_box_hilite2{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 3px; left: 322px;
}

.case_box_hilite2:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite3{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 3px; left: 652px;	
}

.case_box_hilite3:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite4{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 253px; left: -8px;
}

.case_box_hilite4:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite5{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 253px; left: 322px;	
}

.case_box_hilite5:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite6{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 253px; left: 652px;	
}

.case_box_hilite6:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite7{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 503px; left: -8px;	
}

.case_box_hilite7:hover{
	background-image:url(images/halo_on.png);	
}

.case_box_hilite8{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 503px; left: 322px;	
}

.case_box_hilite8:hover{
	background-image:url(images/halo_on.png);		
}

.case_box_hilite9{
	background-image:;
	width:334px;
	height:254px;
	z-index:1;
	position: absolute;
	top: 503px; left: 652px;	
}

.case_box_hilite9:hover{
	background-image:url(images/halo_on.png);
}


/*/////////////////////////////////////////////*/


.case_box{
	width:320px;
	float: left;
	margin: 0px 0px 0px 0px;
}


.box_top{
	background: 
	width:320px;
	height:10;	
}


.filler{
	background-color: #f3f3f3;
	width:320px;
	height:390px;
}



.box_bottom{
	width:320px;
	height:10;
}

.bottom_of_side_bar{
	z-index: -2;
	width:320px;
	height:400px;
	border: solid #0F0 0px;
	position: absolute;
	bottom: 0px; left: 0px;
}





.lt_grey_middle{
	background-color: #d1d2d4;
	width:320px;
	height:220px;
	text-align: left;
	border: solid #0F0 0px;
	position: relative;
}

.lt_grey_middle_2{
	background-color: #;
	width:320px;
	height:240px;
	text-align: left;
	border: solid #0F0 0px;
	position: relative;
}



.offwhite_middle{
	background-color: #f3f3f3;
	width:320px;
	height:220px;
	text-align: left;
	border: solid #0F0 0px;
	position: relative;
}



.case_logo_hp{
	float: right;
	height: 60px;
	background-color:;
	position: absolute;
	bottom: 0px; right: 12px;
}

.case_logo_cor{
	float: right;
	height: 57px;
	background-color:;
	position: absolute;
	bottom: 0px; right: 12px;
}

.case_logo_nov{
	float: right;
	height: 27px;
	background-color:;
	position: absolute;
	bottom: 6px; right: 20px;
}

.case_logo_nov_2{
	float: right;
	height: 27px;
	background-color:;
	position: absolute;
	bottom: 12px; right: 20px;
}


.case_head{
	float: left;
	width: 290px;
	background-color:#;
	margin: 10px 0px 0px 20px;
}



.case_head_novartis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
	float: left;
	width: 290px;
	background-color:#;
	margin: 10px 0px 0px 20px;
}

.case_subhead{
	float: left;
	background-color:#;
	width: 290px;
	margin: 2px 0px 10px 20px;
}

.case_text{
	float: left;
	width: 290px;
	margin: 0px 0px 0px 20px;
	background-color: #;
	
}



.link_logo_box{
	width:320px;
	height:40px;
	background:;
	border: solid #063 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 0px; left: 0px;
}

.link_logo_box2{
	width:320px;
	height:80px;
	background:;
	border: solid #063 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 0px; left: 0px;
}

.link_logo_boxalza{
	width:320px;
	height:69px;
	background:;
	border: solid #063 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 0px; left: 0px;
}

.link_logo_box_roche{
	width:81px;
	height:40px;
	background:;
	border: solid #063 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 0px; right: 0px;
}

.case_logo{
	float: right;
	height: 40px;
	background-color: #;
	margin: 0px 15px 0px 0px;
}


.rowspacer{
	float: left;
	width:980px;
	height:10px;
	background: #;
	border: solid #063 0px;
}

.aro{
	width:6px;
	height:6px;
	position: absolute;
	bottom: 6px; left: 15px;
}


.readmore_link {
	position:absolute;
	z-index:9;
	width: 120px;
	height: 12;
	float: left;
	margin: 8px 0px 0px 0px;
	border: solid #063 0px;
}


.cs_link a:link {
background-color: transparent;
text-decoration: underline;
color: #0054a6;
position: absolute;
bottom: 6px; left: 20px;
}

.cs_link a:visited {
background-color: transparent;
text-decoration: underline;
color: #0054a6;
position: absolute;
bottom: 3px; left: 15px;

}

.cs_link a:hover {
text-decoration: underline;
color: #777;
}

.cs_link a:active {
background-color: transparent;
text-decoration: underline;
color: #777;
}



/* /////////////////////////////////// Casestudy DETAIL */




.case_bigbox{
	width:650px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-color:;
}

.bigbox_top{
	background: 
	width:650px;
	height:10;	
}

.bigbox_bottom{
	background: 
	width: 650px;
	height:10;	
}

.case_box_side{
	width:320px;
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid #0F0 0px;
	background:;
	
}


.case_box_side_hp{
	width:320px;
	height:450px;
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid #0F0 0px;
	background-color:;
	
}

.filler2{
	background-color: #f3f3f3;
	width:320px;
	height:590px;
}


.lt_grey_bigmiddle_csdetail{
	background-color: #d1d2d4;
	width:650px;
	height:;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	overflow:auto;		
}

.lt_grey_bigmiddle_csdetail_nov1{
	background-color: #d1d2d4;
	width:650px;
	height:700px;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.lt_grey_bigmiddle_csdetail_alza{
	background-color: #d1d2d4;
	width:650px;
	height:820px;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.lt_grey_bigmiddle_csdetail_hp{
	background-color: #d1d2d4;
	width:650px;
	height:920px;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.challenge_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 20px;
	color: #333;
	float: left;
	width: 285px;
	margin: 0px 0px 0px 20px;
	background:#;
}


.offwhite_middle_csdetail{
	background-color: #f3f3f3;
	width:320px;
	height:;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	overflow:auto; /* OVERFLOWING THIS DIV*/	
}

.case_logo_csdetail{
	background-color:;
	margin: 10px 0px 20px 20px;
}


.case_logo_csdetail_roche{
	background-color: #;
	margin: 10px 0px 20px 12px;
}


.image_csdetail{
	background-color:;
	width:280px;
	height:200px;
}


.dotted_underimage{
	background:url(images/dotted.png) repeat;
	width:280px;
	height:4px;
	margin: 10px 0px 20px 0px;
}

.caption_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #666;
	text-align:center;
	margin-top: 10px;
	
	background: #;
}


.case_head_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height: 20px;
	color: #333;
	width:500px;
	float: left;
	margin: 18px 0px 0px 40px;
	background: #;
}

.case_subhead_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
	color: #333;
	float: left;
	margin: 8px 0px 0px 40px;
	background: #;
	
}

.case_detail_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	float: left;
	width: 570px;
	margin: 21px 0px 0px 40px;
	background: #;
}



.case_copy_heading {
	font-style:italic;
	font-weight:bold;	
}




.bottom_nav{
	width:570px;
	background-color:;
	margin: 0px 0px 0px 40px;
    position: absolute;
    bottom: 0px; left: 0px;	
}

.dotted_undertext{
	background:url(images/dotted.png) repeat;
	width:570px;
	height:4px;
	margin: 10px 0px 10px 0px;
}



.back_to_cs_link {
width: 152px;
height: 12;
float: left;
margin: 0px 0px 12px 0px;
border: solid #063 0px;
}

.next_cs_link {
width: 170px;
height: 12;
float: right;
margin: 0px 0px 12px 0px;
border: solid #063 0px;
}


.center_image{
	width:360px;
	height:265px;
	margin: 0px 0px 20px 105px;
	border: solid #0F0 0px;		
}



/* /////////////////////////////////// CAPABILITIES COMPONENTS */



.capabilities_container{
	width:980px;
	margin:auto;
	height:;
	border: solid #0F0 0px;
	padding-top: 10px;
	overflow:; 
	position: relative;
}

#cap_image {
	background:url(images/cap_image.png) no-repeat;
	width:980px;
	height:909px;
	margin:auto;
	border: solid #0F0 0px;

}


#cap_flash{
	width: 778px;
	height: 330px;
	float: right;
	border: solid #0F0 0px;
	margin: 90px 21px 0px 0px;
}


.lt_grey_top_980{
	background:#; 
	width:980px;
	height:10px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.lt_grey_body_980{
	background-color: #d1d2d4;
	width:980px;
	text-align: left;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 0px;
	position:;
	overflow:auto; /* OVERFLOWING THIS DIV*/	
}

.lt_grey_bottom_980{
	background:# 66C; 
	width:980px;
	height:10px;
	float: right;
	margin: 0px 0px 0px 0px;
	position:absolute;
	bottom: 0px left: 0px;
}

.cap_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height: 20px;
	color: #333;
	width:500px;
	float: left;
	margin: 18px 0px 0px 40px;
	background:;
}

.cap_copy_heading {
	font-style:italic;
	font-weight:bold;	
}

.cap_bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	float: left;
	width: 570px;
	margin: 21px 0px 0px 40px;
	background: #;
}


/* /////////////////////////////////// PROCESS COMPONENTS */


.process_container{
	width:980px;
	margin:auto;
	height:;
	border: solid #0F0 0px;
	padding-top: 10px;
	overflow:; 
	position: relative;
}

#process_image {
	background:url(images/process_image.png) no-repeat;
	width:980px;
	height:980px;
	margin:auto;
	border: solid #0F0 0px;

}

#process_flash{
	width: 778px;
	height: 400px;
	float: right;
	border: solid #0F0 0px;
	margin: 50px 21px 0px 0px;
}

#process_grid {
	background:;
	float: right;
	width: 276px;
	height: 290px;
	margin: 15px 45px 0px 0px;
	border: solid #0F0 0px;

}

.process_links {
	float: right;
	width: 276px;
	margin: 10px 20px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	border: solid #0F0 0px;
}



/* /////////////////////////////////// IDEAS/PROTOTYPES COMPONENTS */


.ideas_main_box {
	background: url(images/process_greybackground.png) 0 100% no-repeat;
	width:980px;
	margin:auto;
	padding:0;
	height:800px;
	margin-top: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	border: solid #0F0 0px;
}

.ideas_title_graphic {
	background:;
	width:980px;
	margin:auto;
	padding:0;
	height:60px;
	border: solid #0F0 0px;
	margin: 0px 0px 0px 5px;
}



.ideas_introtext {
	width:940px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0px 0px 23px;
	border: solid #0F0 0px;
	float: left;
	text-align: left;
	overflow:auto;
}


.greybox_sketches {
	width:861px;
	margin: 250px 0px 0px 58px;
	padding:0;
	height:430px;
	border: solid #0F0 0px;
	float: left;
}

.ideas_image_title{
	width:460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 57px 0px 0px;
	float: right;
	text-align: center;
	border: solid #0F0 0px;
}

.dotted_ideas_undertext{
	background:url(images/dotted.png) repeat;
	width:940px;
	height:4px;
	float:left;
	margin: 60px 0px 0px 20px;
}


.idea_bottom_link {
	width:980px;
	margin:auto;
	padding:0;
	height:25px;
	float: right;
	margin: 10px 20px 0px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}


/* /////////////////////////////////// ADVANTAGE COMPONENTS */

.advantage_container{
	width:980px;
	margin:auto;
	height:;
	border: solid #0F0 0px;
	padding-top: 10px;
	overflow:; 
	position: relative;
}


#advan_flash{
	width: 865px;
	height: 380px;
	float: left;
	border: solid #0F0 0px;
	margin: 155px 0px 0px 58px;
}


#advan_image {
	background:url(images/advan_image.png) no-repeat;
	width:980px;
	height:658px;
	border: solid #0F0 0px;

}





/* /////////////////////////////////// */




.lt_grey_top1{
	background: 
	width:980px;
	height:100;	

}
.lt_grey_middle1{
	background-color: #d1d2d4;
	width:980px;
	height:225px;
	text-align: left;
}

.lt_grey_middle3{
	background-color: #d1d2d4;
	width:980px;
	height:325px;
	text-align: left;
}
.lt_grey_bottom1{
	width:980px;
	height:100;
}

.lt_grey_top2{
	background: 
	width:980px;
	height:100;	

}
.lt_grey_middle2{
	background-color: #f3f3f4;
	width:980px;
	height:225px;
	text-align: left;
}
.lt_grey_bottom2{
	width:980px;
	height:100;
}

.footer {
	width:980px;
	border: solid #0F0 0px;
	margin:auto;
	padding:0;
	height:25px;
	margin-top: 20px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 0px;
}


.toprow {
	height: 123px;

}

.middlerow {
	height: 123px;


}
.bottomrow{
	height: 123px;

}


div.img
{
  margin: 5px;
  height: auto;
  width: auto;
  float: left;
}

.bigbox
{
	height: 410px;
	width: 390px;
	text-align: left;
}

.topbox
{
	
  height: auto;
  width: auto;
  float: left;
}

.middlebox
{

  height: auto;
  width: auto;
  float: left;
}

.bottombox
{

  float: left;
}	

.sketch
{
	color: #FFFFFF;

}




