html, body {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
   }

body {
	background-color:#4e8690;
  font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#21353f;
}

p {
	margin:8px 0px 4px 0px;
	padding:0;
	page-break:auto;

}	

td {
	border:1px solid #9fbcc1;
	padding:4px 4px 4px 4px;
	margin:0;
}

.contactForm{
	border:none;
	padding:1px 1px 1px 1px;
	margin:0;
}

a:visited, a:link {
	color:#21353f;
}

a:hover {
	color:#143237;
}

.printHeader { margin-left:30px; padding-bottom: 10px; border-bottom: 2px solid #4e8690;  width: 700px; }



img {
padding:2px;
margin:0;
border-width: 1px;
border-color: #d8d8d8;
}


.imgNoFlash {
 display:none;
padding:0;
margin:0;
border-width: 0px;

}

.projectimg:hover img{
border: 1px solid #b9b9b9;
}

.projectimg:hover{
color: #b9b9b9; /* Dummy definition to overcome IE bug */
}



/* Container
--------------------------- */

#wrapper {
    margin: 0 auto;
	padding:0;
	width:800px;

}	
	
/* CSS for the box starts here
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.cbb {
	padding:0;

	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cb {
	margin:0;
	}
.two {
	width:45%;
	float:left;
	}
.three {
	width:45%;
	float:right;
	}
/* Rules for the top corners and border */
.bt {
	
	
	}
.bt div {
	

	}

/* Rules for the bottom corners and border */
.bb {
	background:url(http://www.rosswilson.com/images/box.png) no-repeat 100% 100%;
	margin:0 0 0 18px;
	height:17px;
	}
.bb div {
	height:17px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(http://www.rosswilson.com/images/box.png) no-repeat 0 100%;
	}

/* Insert the left border */
.i1 {
	padding:0 0 0 7px;
	background:url(http://www.rosswilson.com/images/borders.png) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding:0 7px 0 0;
	background:url(http://www.rosswilson.com/images/borders.png) repeat-y 100% 0;
	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	padding:0;
	margin:0;
}
/* CSS for the box ends here */

/* Headers
--------------------------- */

#header_home     	  {  display: none;}
#header_home a        {display: none;}
#header_home a h1    { display: none;}


#flashContent {
  display:none;
}

/* Navigation
--------------------------- */

	#navigation {
		display:none; 
	}


	#navigation ul {
	display:none; 
	}

#navigation ul li.nav-home a{
display:none; 
}

#navigation ul li.nav-home-selected a{
	display:none; 
}


#navigation ul li.nav-overview a{
	display:none; 
}

#navigation ul li.nav-overview-selected a{
display:none; 
}


#navigation ul li.nav-bios a {
display:none; 
}

#navigation ul li.nav-bios-selected a {
display:none; 
}

#navigation ul li.nav-clients a{
display:none; 
}


#navigation ul li.nav-clients-selected a{
display:none; 
}

#navigation ul li.nav-experiences a{
display:none; 
}

#navigation ul li.nav-experiences-selected a{
display:none; 
}


#navigation ul li.nav-contact a{
display:none; 
	
}


#navigation ul li.nav-contact-selected a{
display:none; 
	
}


#navigation ul li.nav-services a{
display:none; 
}


#navigation ul li.nav-services-selected a{
display:none; 
}


/* Dynamic Content Area
--------------------------- */
	
	#contentOuterBox {
		padding: 20px 10px 20px 10px;
		width: 732px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	position:relative;

	}

	#contentEduBox {
		padding: 20px 10px 20px 10px;
		width: 732px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
			position:relative;


	}



	#homePageLeft {
		clear: both;
		float:left;
		width: 275px;
		padding: 10px 0 30px 20px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position:relative;
	}

	#homePageRight { 
		float:right;
		width: 410px;
		padding: 10px 0 30px 20px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
			position:relative;
	}

	#homePageBottom {
		clear: both;
		background-color:#ffffff;
		padding-bottom: 20px;
		width:713px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position:relative;
	}


	#innerContentLeft {
		background-color:#ffffff;
		margin:0;
		float: left;
		padding: 10px 0 30px 20px;
		width: 435px;
	}



	#sideBar {
		width: 255px;
		float: right;
		padding: 10px 10px 10px 10px;
		list-style: none;
		overflow: hidden;
		margin:0;
	}

#middleBar   { display:none}


.pageHeader {
	font-size:16px;
	color:#21353f;
	margin:0;
	padding:0;
	line-height:19px;
}	


.bioHeader {
	font-size:15px;
	color:#21353f;
	margin:16px 0px 0px 0px;
	padding:0;
}	
.bioSubHeader {
	font-size:13px;
	color:#21353f;
	margin:3px 0px 0px 0px;
	padding:0;
}	

.expListHeader {
	color:#21353f;
	margin:0;
	padding:0;
}	

.bioContent {

	margin:3px 0px 0px 0px;
	padding:0;
}	





.subHeader {
	font-size:13px;
	color:#21353f;
	margin:0;
}	
#homeContent {
		clear: both;
		padding-bottom: 20px;
		width:700px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position:relative;
}

#intContent {
		clear: both;
		padding-bottom: 20px;
		width:700px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position:relative;
}

#intContentExp {
		clear: both;
		padding-bottom: 20px;
		width:732px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		position:relative;
}

.home-left{
	float: left;
	padding-right:18px;
	width: 330px;
	background-image:url(http://www.rosswilson.com/images/lineBorder.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.int-left{
	float: left;
	margin-right:8px;
	padding-right:21px;
	width: 450px;
	background-image:url(http://www.rosswilson.com/images/lineBorder.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.int-bio-left{
	float: left;
	margin-right:8px;
	padding-right:21px;
	width: 650px;

}




.expList{
	float: left;
	margin-top:17px;
	padding:0;
	width: 732px;

}

div.expListItem {
	float: left;
	margin-right: 15px;	
	margin-bottom:15px;
	width: 167px;
	height: 176px;
}

.home-center{
	float: left;
	margin:0;
	padding-left:18px;
	padding-right:20px;
	width: 360px;
	background-image:url(http://www.rosswilson.com/images/lineBorder.gif);
	background-position:right;
	background-repeat:repeat-y;

}
.home-right{
	margin-left:8px;
	float: right;
	width: 330px;

}

.int-right{
	margin-left:8px;
	float: right;
width: 200px;

}




/* Footer
--------------------------- */
	
	#footer {
		color:#FFFFFF;
clear: both; 
float: none; 		
		height:29px;
		padding-top: 15px;
		width:784px;
		position: relative;
	}





/* Everything else
--------------------------- */

 ul
{
list-style-type: none;
padding: 0;
margin: 0;
}


input, select, textarea {
	background-color:#def4f6;
	color: #21353f;
	border: 1px solid #9fbcc1;
	font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	padding: 3px 0 3px 5px;
	margin-top:4px;
	}


input:hover, select:hover, textarea:hover {
	border: 1px solid #21353f;
	}



input#submit {
	margin:0px 5px 0px 0px;
	font-size: 10px;
	padding:5px 15px 5px 15px;
	border:0px;
	color: #fff;
	background-color:#21353f;
	}

input#submit:hover {
	color:#def4f6;
	}
