/*

	 */

* { padding: 0; margin: 0; }

a:active, a:focus {
	outline: 0;
	color: none;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #808080;
	background-color: #000;
}
#wrapper { 
 margin: 0 auto;
 width: 1058px;
 background-image:url(images/wrapper_bg.gif);
 background-repeat:repeat;

}

#outerwrapper_home{
	margin: 0 auto;
	width: 1002px;
	padding: 50px 66px 81px 70px;
	background-image:url(images/block_trans2.png);
	background-repeat:no-repeat;
}

#wrapperhome{
	width: 1002px;
	height: 710px;
	background-image:url(images/science2_homebg.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}

#wrapperservices{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_bg_services.jpg);
	background-repeat: no-repeat;
}

#wrapperconnect{
	margin: 0 auto;
	width: 1002px;
	background-image:url(images/science2_bg_connect.jpg);
	background-repeat: no-repeat;
}

#wrapperwork{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image: url(images/science2_bg_work.jpg);
	background-repeat: no-repeat;
}

#outerwrapper_agency{
	margin: 0 auto;
	width: 1002px;
	padding: 0px 66px 0px 70px;
	background-image:url(images/block_trans3.png);
	background-repeat:repeat-y;
	border-bottom:#666 dotted 1px;
}


#wrapperagency{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_bg_agency.jpg);
	background-repeat: no-repeat;
}

#wrapperblank{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
}

#wrapper_cs_dn{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_dn_bg.jpg);
	background-repeat: no-repeat;
}

#wrapper_cs_at{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_at_bg.jpg);
	background-repeat: no-repeat;
}

#wrapper_cs_dz{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_dz_bg.jpg);
	background-repeat: no-repeat;
}#wrapper_cs_hg{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_hg_bg.jpg);
	background-repeat: no-repeat;
}#wrapper_cs_iw{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_iw_bg.jpg);
	background-repeat: no-repeat;
}
#wrapper_cs_au{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_au_bg.jpg);
	background-repeat: no-repeat;
}

#wrapper_cs_mm{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_mm_bg.jpg);
	background-repeat: no-repeat;
}

#wrapper_cs_sff{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_sff_bg.jpg);
	background-repeat: no-repeat;
}

#wrapper_cs_im{
	margin: 0 auto;
	width: 1002px;
	background-color: #000;
	background-image:url(images/science2_case_im_bg.jpg);
	background-repeat: no-repeat;
}


.buttonstyle{
float:left;
}

#header {
	color: #000;
	width: 1002px;
	background: #000;
	margin-top: 0px;
	margin-bottom: 2px;
}

#header a {
    outline: none;/* get rid of dotted borders */
}



#leftcolumn {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 400px;
	float: left;
}

#leftcolumn p{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height: 26px;
	margin-bottom:12px;
	color:#999999;
}


#leftcolumnhome {
	color: #333;
	margin: 0px 0px 45px 0px;
	padding: 10px 10px 0px 10px;
	width: 380px;
	float: left;
}

#leftcolumnhome p{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height: 24px;
	margin-bottom:4px;
	color:#999999;
}

.intro{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 26px;
	margin-bottom:12px;
	color:#FFF;
}

#leftcolumnwork { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 480px;
 float: left;
}

#leftcolumnwork p{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 16px;
margin-bottom:12px;
color:#444;
}



.copycontainer {
	margin: 87px 0px 0px 39px;
}

.copycontainer2 {
	margin: 107px 0px 0px 39px;
}


.copycontainerservices {
	margin: 90px 0px 0px 39px;
}

.copycontainerwork {
	margin: 80px 0px 0px 39px;
}


.copycontainerconnect {
	margin: 90px 0px 0px 37px;
}

.copycontaineropt {
	margin: 10px 0px 0px 37px;
}


.copycontainerconnect a{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 16px;
color:#666;
text-decoration:none;
}

.copycontainerconnect a:hover{
	color: #CCCCCC;
}


#rightcolumn {
	float: right;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 550px;
}

#rightcolumnhome {
	float: right;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 560px;
}

#rightcolumnservices {
	float: right;
	color: #333;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	width: 520px;
}

#rightcolumnconnect {
	float: right;
	color: #999999;
	margin: 0px 0px 120px 0px;
	padding: 10px;
	width: 520px;
}


#rightcolumnwork {
	float: right;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 525px;
}



.rightcontainer {
	margin: 53px 20px 0px 0px;
}

.rightcontainerservices {
	margin: 37px 70px 0px 0px;
}

.rightcontainerservices p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin: 0px 0px 0px 5px;
	color:#999999;
}

.rightcontainerwork {
	margin: 5px 45px 0px 20px;
}

.rightcontainerwork p{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 16px;
margin: 0px 0px 0px 5px;
color:#444;
}


.rightcontainerhome {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 16px;
}


.rightcontainerconnect {
	margin: 25px 70px 0px 0px;
}

.rightcontainerconnect p{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 16px;
margin: 0px 0px 0px 5px;
color:#444;
}

#bottomcontent {
	width: 830px;
	clear: both;
	color: #333;
	margin: 0px 0px 0px 26px;
	padding: 60px 10px 10px 25px;
}

#bottomcontent p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin: 10px 0px 12px 12px;
	color:#999999;
}

#bottomcontent a{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 16px;
color:#666;
text-decoration:none;
}

#bottomcontent a:hover{
text-decoration:underline;
}

#bottomcontenthome {
	width: 505px;
	clear: both;
	color: #333;
	padding: 65px 0px 0px 50px;
}

#bottomcontenthome p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin: 0px 0px 5px 10px;
	color:#999999;
}

#bottomcontenthome a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#CCCCCC;
	text-decoration:none;
}

#bottomcontenthome a:hover{
text-decoration:underline;
}

#bottomcontenthome h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 14px;
	margin: 0px 0px 5px 10px;
	color:#CCCCCC;
}

#threewrapper {
	width:927px;
	margin-left: 48px;
	clear: both;
	margin-top: 20px;
}

#threewrapper p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#999;
	margin-right: 10px;
	margin-top: 4px;
}
#threewrapper h2 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
	line-height: 14px;
	color:#CCCCCC;
}
#threewrapper h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#CCCCCC;
	margin-top: 3px;
}
#threewrapper  a{
	text-decoration:none;
	color:#ccc;
	font-weight: bold;
	font-size: 11px;
}

#threewrapper  a:hover{
	color:#FFF;
}

#casewrapper {
	width:650px;
	margin-left: 69px;
	clear: both;
	padding-top: 0px;
}

#casewrapper p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#CCC;
	margin-right: 45px;
	margin-bottom: 15px;
}
#casewrapper h2 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
	line-height: 14px;
	color:#CCCCCC;
}
#casewrapper h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#CCCCCC;
	margin-top: 3px;
}
#casewrapper  a{
	text-decoration:none;
	color:#FFF;
}

#casewrapper2 {
	width:900px;
	margin-left: 49px;
	clear: both;
	padding-top: 0px;
}

#casewrapper2 p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#CCC;
	margin-right: 45px;
	margin-bottom: 15px;
}
#casewrapper2 h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height: 14px;
	margin-top: 30px;
	margin-bottom:10px;
	color:#FFF;
}
#casewrapper2 h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#CCCCCC;
	margin-top: 3px;
}
#casewrapper2  a{
	text-decoration:none;
	color:#FFF;
}

#casewrapper2 ul{
	list-style:inside;
	list-style-position:outside;
	margin-left: 10px;
}

#casewrapper2 li{
		font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 24px;
	color:#CCCCCC;}

.drcc{
color:CCCCCC;
}

input.send-btn {
width: 53px;
height: 19px;
background: #333 url(/images/btn-send.gif) no-repeat;
outline: none;
}
input.send-btn:hover {
background: #666 url(/images/btn-send.gif) no-repeat 0 -25px;
}

#one{
	float:left;
	margin-right: 22px;
	background-image: url(/images/one_btm_bg.jpg) no-repeat;

}

#oneinside{
	width:285px;
}
	
	
#two{
	float:left;
	margin-right: 22px;

}

#twoinside{
	width:285px;
}
	
#three{
	float:left;

	}
	
#threeinside{
	width:285px;
}
	
.orange {
	color: #c87f00}


#footer {
	width: 940px;
	clear: both;
	color: #999;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 4px 20px 14px 14px;
}

#footer p{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#ccc;
	text-align: right;
}
 
 #footer a{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#ccc;
}

#footer2 {
	width: 880px;
	clear: both;
	color: #999;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 14px 40px 14px 14px;
}

#footer2 p{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#ccc;
	text-align: right;
}
 
 #footer2 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#ccc;
}
 

 

#underfoot { 
 margin: 0 auto;
 width: 1002px;
 height:1px;
 background-color:#333333;}
 
.wt {
	color: #FFF;
}

.it{
	font-style:italic;
	color: #FFF;
}
.gray {
	color: #999;
}

/*--- Begin CB ---- */

fieldset {padding: 1em; border:1px solid #323232; width: 94%}
.full{display: none;}
.full h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#fff}
.full h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#fff}
.full h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff
}

.newsItem{
	background:#ddd;
	padding:1em;
	border-top:#666 dotted 1px;
	border-bottom:#666 dotted 1px;
	margin-bottom: 0.5em;
	margin-left: 49px;
	width: 880px;
	background-image: url(images/bg_bio.jpg);
	background-repeat: no-repeat;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.65;
}

.newsItem p{
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.newsItem h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#333}
.newsItem h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccc
}
.newsItemAlt{background-color:#FFF;}
.newsitemAlt h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#0063A6}
#newsOptions {float:left;margin-bottom: 1em;}

.readMore {float:right;margin-bottom: 1em;
text-decoration:underline; color:#333;}
.readMore a{
	color:#ccc;
}
#rightColAlt{}
#rightContent {padding:10px;}
#rightContent a {color:#0063A6;}
#sendMessage{background-color: #666}
textarea{width:100%}

.exItem{
	background:#333333;
	padding:1em;
	border-top:#666 dotted 1px;
	border-bottom:#666 dotted 1px;
	margin-bottom: 0.5em;
	margin-left: 49px;
	width: 880px;
	background-image: url(images/bg_bio.jpg);
	background-repeat: no-repeat;
	
}

.exItem p{
	color:#fff;
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
}

.exItem a{
	color:#c87f00;
	text-decoration:none;
}

.exItem a:hover {
	color: #FFF;
}
.exItem h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#333}
.exItem h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccc
}
.exItemAlt{background-color:#FFF;}
.exitemAlt h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#0063A6}

.exItem2{
	background:#000;
	padding:1em;
	border-top:#666 dotted 1px;
	border-bottom:#666 dotted 1px;
	margin-bottom: 0.5em;
	margin-left: 49px;
	width: 880px;

	
}

.exItem2 p{
	color:#fff;
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
}

.exItem2 a{
	color:#c87f00;
	text-decoration:none;
}

.exItem2 a:hover {
	color: #FFF;
}
.exItem2 h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#333}
.exItem2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccc
}

#breadcrumb {
	width:900px;
	padding-left:48px;
}

#breadcrumb a{
	color:#ccc;
	text-decoration:none;
}

#breadcrumb a:hover {
	color: #FFF;
}
.test {
	color: #CCC;
	font-size: 14px;
}

