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

body {
	background: url(../images/litegrid.gif) #ddd repeat top center;
}

/* main link style */
a, a:link, a:visited{
	color: #478bb7;
	text-decoration: none;
}

a:hover, a:active{
	text-decoration: underline;
}

a, a img {outline: none;}

/* main container */
.container{
	border: 1px solid #999999;
}

div#content{
	background: url(../images/fiftypercentwhite.png) repeat;
	margin:0;
	padding: 0;
}

div#contentInner{
	padding: 10px;
}

div#sidebar{
	background: url(../images/tenpercent.png) repeat;
	width: 200px;
}
	

h3 {
	font-weight: bold;
	color: #478bb7;
}

h4 {
	font-weight: bold;
	color: #478bb7;
}
h5 {
	color:#666666;
}
h6 {
	font-weight: bold;
	color: #356B8D;
	font-size:1.4em;
	line-height:1.25em;
	margin-bottom:1.25em;
	text-decoration: underline;
}
.author {
	font-weight: bold;
	color: #356B8D;
	font-size:.9em;
	margin-bottom:1.25em;
	display: block;
}
ul {
	list-style-type: none;
}
ul li ul li {
	list-style-type: circle;
}

.itl {
	font-style:oblique;
}

/*<group=header>*/


.span-28{
	background-image: url(../images/headerbg2.gif);
	background-repeat: repeat-x;
	
}

#header1 .p1{
	display: none;
}

#header2 .p1{
	display: none;
}


.header{
	/*	width: 1045px;
	position: absolute;*/
	right: 0;
	background-image: url(../images/headerbg2.gif);
	background-repeat: repeat-x;
	background-position: -2px;
}

.header1 {
	display: block;
	width: 262px;
	height: 102px;
	left: 0px;
	background: transparent url(../images/merbrand2.gif) no-repeat 0px 1px;
}
.header2 {
	width: 363px;
	height: 98px;
	background: transparent url(../images/headerbg_right.gif) no-repeat top right;
	float: right;
	margin-top: -100px;
}
.header2 img {
	margin-top: 10px;
}



/* scinetific insight image */
#scientific{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: .5em;
}



/* accordian menu*/

#mainMenu li{
	color: white; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0em; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	background-color: #dbdbdb;
	padding-top: 0em;
	padding-right: .3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}

#mainMenu li a{
	text-decoration: none;
	color: #478bb7;
	display: block;
}

#mainMenu li ul li{
	list-style: none;
	padding: 0;
	margin: 0;
}

#mainMenu li ul li a{
	color: #000;
	display: block;
	text-transform: none;
	font-weight: normal;
}



/* using blueprint */



.centered_img {
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

.centered_txt {
	margin-top: 38px;
}

/* main body style*/


/* style for the business card under the main accordian menu using ids rather than div */
#bizcard{
	width:180px;
	background: url(../images/tenpercent.png) repeat;
	margin-left: 0.4em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	text-align: center;
	color: #000000;
	padding: 0.2em;
	border: 1px solid #666666;
}


/* Contact Page: Form*/
#submit {
	color: #478bb7;
}

legend      {
	color: #478bb7;
}
/*this works with the script to create the focus states*/
.focusField,.idleField{outline:none}
/* This is the code for the 'title' on the form page*/

.required {
	color: #478bb7;
	font-weight: bold;
	font-size: 20px;
}
input[type=text], input[type=textarea],
input.text, input.textarea, 
textarea, select {
	color:#666666;	
}

label{
	width: 100px;
	margin-right: 10px;
	float: left;
	text-align: right;
}

input#submit{
	margin-left: 200px;
}



/* footer style */
.footer{
	background: url(../images/twentypercent.png) repeat;
	border-top: 1px solid #999;
	width:950px;
	clear: left;
	font-size: 0.9em;
	color: #333333;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}


/* Style for individual pages*/
/*#index .span-18{
	height:590px;
}*/
/* used for the ownership text before the footer */
#bottom {
	margin-top: 40px;
	font-size: .9em;
	color: #666666;
}
#index #urbangreymenu{
	height: 300px;
}

 #ab2 .span-18, #ab3 .span-18,  #ab5 .span-18, #ab6 .span-18, #ab7 .span-18, #custom .span-18, #fido .span-18, #clients .span-18, #data .span-18, #who .span-18, #thankyou .span-18{
	height:470px;
}

#mypower .span-17{
	width:700px;
}


/* Clients page style*/

/*Style for the image javascript*/

.temphol{
	background:#efefef;
	border:1px solid #ccc;
	position:relative;
	width:413px;
	height:165px;
	overflow:hidden;
}
.temphol img {
position: absolute;
top: 7px; left: 7px;
}


#clients .span-10{
	width:415px;
}

/* orig page*/
#right_links {
	letter-spacing: 0.1em;
	text-transform: lowercase;
	font-size: 0.9em;
}

#orig .span-17{
	width: 700px;
}

#orig .span-2{
	float: right;
}

/* about (who.html) page*/
#who #urbangreymenu{
	height: 300px;
}
#who .span-18{
	height:400px;
}
#who .span-10{
	margin-top: 20px;	
}
 /*Thank you page*/
#thankyou .span-18{
	font-size: 1em;
	color: #666666;
}

