/* ------------Interior Pages-------------- */


body {
	background-color:#abcfe4;
	background-image: none;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif; 
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: transparent url('images/main-nav-button.png') no-repeat scroll top left;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 43px;
	margin-top: 20px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button:active {
    background-position: bottom left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button span {
    background: transparent url('images/main-nav-button-end.png') no-repeat scroll top right;
    display: block;
    line-height: 23px;
    padding: 10px 30px 10px 30px;
}
a.button:active span {
    background-position: bottom right;
    padding: 11px 30px 9px 30px; /* push text down 1px */
} 
#nav {
	margin:0 auto;
	padding:20px 20px 0px 0px;
	background-image: url(images/mainNav-bg.gif);
	background-repeat: repeat-x;
	text-align:right;
	width:930px;
	height:88px;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	
}
#nav li {
	display:inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#nav a:link,
#nav a:visited {
	padding: 0px 0px 0px 0px;
	text-align:center;
	width:auto;
	border-right:0px solid #42432d;
	color:#4f9bcd;
	text-decoration:none;
	font:20px Arial, Helvetica, sans-serif;
	text-indent: 10px 0px 0px 0px;
}
#nav li:first-child a {
	border-left:0px solid #42432d;
}
#nav a:hover {
	color:#4f9bcd;
	text-decoration:none;
}
#about #nav-about a,
#port #nav-port a,
#contact #nav-contact a, {
	width:128px;
	height:58px;
	text-indent:128px;
}
#about #nav-about a:hover,
#port #nav-port a:hover,
#contact #nav-contact a:hover, {

}
#nav a:active {
}
#logo {
	position: absolute;
	padding: 0px 0px 0px 30px;
	width:304px;
	height:79px;
}
a.clientlinks:link, a.clientlinks:visited {
	text-decoration: none;
	color:#5ea2cc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
a.clientlinks:hover {
	text-decoration: none;
	color:#cd5e02;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
a.body:link, a.body:visited {
	text-decoration: none;
	color:#A2320D;
	padding: 3px 3px 3px 3px;
}
a.body:hover {
	color:#A2320D;
	text-decoration: none;
	border-bottom: none;
	background-color:#F1F1F1;
	padding: 3px 3px 3px 3px;
}
ol { 
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-right: 100px; 
	padding-bottom: 12px;
	padding-left: 40px;
	margin-left: 0px;
	color: #000000;
	background-image: url(CCO%20Nav/images/list_bg.gif);
	background-repeat:no-repeat;
}
h1 { 
	font: normal 27px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-right: 100px; 
	color: #00467F;
}
h2 { 
	font: normal 27px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-right: 100px; 
	color: #00467F;
}
h3 { 
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
p { 
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right: 100px; 
	color: #000000;
}
#container {
	margin:0 auto;
	width: 950px;
	height: 0px;
}
#container-interior {
	margin:0 auto;
	width: 950px;
	height: 0px;
	background-color:#ffffff;
}
#mainImageHome {
	margin:0 auto;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 360px;
	background-image:url(images/masthead-bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#mainImageHome td{
	padding:180px 0px 0px 62px;
	color:#5ea2cc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height:30px;
}
#mainImageInterior {
	margin:0 auto;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 200px;
	background-image:url(images/main-headmastBG-interior.gif);
	background-repeat: repeat-x;
	float:left;
}
#mainImageInterior td{
	padding: 35px 0px 0px 62px;
	color:#5ea2cc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height:30px;
}
#lowerContent{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 560px;
	background-image:url(images/body-bg.jpg);
	background-repeat:no-repeat;
	padding:none;
	float:left;
	margin:0 auto;
}
#lowerContentInterior{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 253px;
	background-image:url(images/body-bg-interior.jpg);
	background-repeat:no-repeat;
	padding:none;
	float:left;
	margin:0 auto;
}
/* ------------Portfolio Generic-------------- */
#portHeadline{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 39px;
	background-color:#ffffff;
	padding:none;
	float:left;
	margin:0 auto;
}
#portTop{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 42px;
	background-image:url(images/port-box-top.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portContainer{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 1550px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portBottom{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 42px;
	background-image:url(images/port-box-bottom.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portRightContent{
	width: 460px;
	margin: -25px 20px 0px 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;	
	color:#333333;
	float: right;
}
#portRightContent p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftContent{
	width: 290px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContent p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbs{
	width: 400px;
	margin: 30px 0px 0px 0px;
}
#portRightThumbs{
	width: 490px;
	margin: 30px 0px 0px 0px;
	float:right;
}
#portLeftContent02{
	width: 320px;
	margin: -35px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContent02 p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
/* ------------About me-------------- */
#aboutContainer{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 550px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#about01{
	width: 851px;
	height: 405px;
	background-image:url(images/about-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#aboutLeftContent{
	width: 700px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#aboutLeftContent p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
/* ------------Contact-------------- */
#contactContainer{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 390px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#contact01{
	width: 851px;
	height: 405px;
	background-image:url(images/contact-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#contactLeftContent{
	width: 500px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#contactLeftContent p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
/* ------------United-------------- */
#portContainerUnited{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 1800px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portUnited01{
	width: 851px;
	height: 499px;
	background-image:url(images/port-united-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentUnited{
	width: 290px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentUnited p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsUnited{
	width: 400px;
	margin: 30px 0px 0px 0px;
}
#portUnited02{
	width: 851px;
	height: 813px;
	background-image:url(images/port-united-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portRightContentUnited{
	width: 340px;
	margin: -25px 0px 0px 0px;
	padding-left: 200px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;	
	color:#333333;
	float: right;
}
#portRightContentUnited p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portRightThumbsUnited{
	width: 320px;
	margin: 30px 0px 0px 0px;
	float:right;
}
#portUnited03{
	width: 851px;
	height: 469px;
	background-image:url(images/port-united-03.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentUnited02{
	width: 430px;
	margin: -35px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentUnited02 p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
/* ------------PerksPlus-------------- */
#portContainerPerks{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 390px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portPerks01{
	width: 851px;
	height: 405px;
	background-image:url(images/port-perks-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentPerks{
	width: 260px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentPerks p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsPerks{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
/* ------------TMC-------------- */
#portContainerTMC{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 390px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portTMC01{
	width: 851px;
	height: 405px;
	background-image:url(images/port-tmc-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentTMC{
	width: 260px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentTMC p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsTMC{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
/* ------------Behind the Chair-------------- */
#portContainerBTC{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 410px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portBTC01{
	width: 851px;
	height: 405px;
	background-image:url(images/port-btc-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentBTC{
	width: 260px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentBTC p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsBTC{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
/* ------------ADA-------------- */
#portADA01{
	width: 858px;
	height: 455px;
	background-image:url(images/port-ada-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portADA02{
	width: 858px;
	height: 587px;
	background-image:url(images/port-ada-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portADA03{
	width: 858px;
	height: 451px;
	background-image:url(images/port-ada-03.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
/* ------------American Express-------------- */
#portAmex01{
	width: 851px;
	height: 724px;
	background-image:url(images/port-amex-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portAmex02{
	width: 851px;
	height: 684px;
	background-image:url(images/port-amex-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portAmex03{
	width: 858px;
	height: 451px;
	background-image:url(images/port-amex-03.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portRightContentAmex{
	width: 440px;
	margin: -25px 0px 0px 0px;
	padding-left: 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;	
	color:#333333;
	float: right;
}
#portRightContentAmex p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portRightThumbsAmex{
	width: 320px;
	margin: 30px 0px 0px 0px;
	float:right;
}
#portContainerAmex{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 700px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
/* ------------ITB-------------- */
#portITB01{
	width: 851px;
	height: 794px;
	background-image:url(images/port-itb-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portContainerITB{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 800px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
/* ------------Comed-------------- */
#portComed01{
	width: 851px;
	height: 679px;
	background-image:url(images/port-comed-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portContainerComed{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 700px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
/* ------------Heather Hill-------------- */
#portHill01{
	width: 851px;
	height: 679px;
	background-image:url(images/port-hill-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portContainerHill{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 1300px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portHill02{
	width: 851px;
	height: 614px;
	background-image:url(images/port-hill-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
/* ------------WWF-------------- */
#portWWF01{
	width: 851px;
	height: 614px;
	background-image:url(images/port-wwf-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portContainerWWF{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 630px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
/* ------------CDH-------------- */
#portContainerCDH{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 710px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portCDH01{
	width: 851px;
	height: 704px;
	background-image:url(images/port-cdh-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentCDH{
	width: 340px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentCDH p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsCDH{
	width: 370px;
	margin: 30px 0px 0px 0px;
}
/* ------------PSC-------------- */
#portContainerPSC{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 520px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portPSC01{
	width: 851px;
	height: 507px;
	background-image:url(images/port-psc-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentPSC{
	width: 340px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentPSC p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsPSC{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
/* ------------CCF-------------- */

#portContainerCCF{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 1250px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portLeftContentCCF{
	width: 260px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentCCF p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsCCF{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
#portCCF01{
	width: 851px;
	height: 519px;
	background-image:url(images/port-ccf-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portCCF02{
	width: 851px;
	height: 717px;
	background-image:url(images/port-ccf-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
/* ------------Calvary Chapel-------------- */
#portCCO01{
	width: 851px;
	height: 650px;
	background-image:url(images/port-cco-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portContainerCCO{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 670px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portCCO02{
	width: 858px;
	height: 587px;
	background-image:url(images/port-cco-02.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
/* ------------Intuitive-------------- */
#portContainerIID{
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width: 1px;
	width: 950px;
	height: 520px;
	background-image:url(images/port-box-middle.jpg);
	background-repeat:repeat-y;
	padding:none;
	float:left;
	margin:0 auto;
}
#portIID01{
	width: 851px;
	height: 492px;
	background-image:url(images/port-iid-01.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	margin:0 auto;
}
#portLeftContentIID{
	width: 260px;
	margin: -25px 0px 0px 15px;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#333333;
}
#portLeftContentIID p{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#0062b0;
}
#portLeftThumbsIID{
	width: 300px;
	margin: 30px 0px 0px 0px;
}
/* ------------End of Portfolio Styles-------------- */
#featuredWork{
	width: 497px;
	height: 476px;
	padding:60px 33px 0px 33px;	
	float:left;
}
#workHistory{
	width: 305px;
	height: 377px;
	padding:60px 0px 0px 0px;		
	float:left;
}
#workHistoryHeader {
	background-image:url("images/workHistory-Headline.png");
 	background-repeat:no-repeat;
 	height:35px;
	width: 234px;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-bottom:09px;
	color: #000000;
	float:left;
	text-align:left;
}
#workHistoryHeader span{
	display:none;
}
#featuredWorkHeader {
	background-image:url("images/featuredwork-Headline.png");
 	background-repeat:no-repeat;
 	height:35px;
	width: 497px;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-bottom:09px;
	color: #000000;
	float:left;
	text-align:left;
}
#featuredWorkHeader span{
	display:none;
}
a.thumbs:link, a.thumbs:visited {
	height:92px;
	width: 92px;
	margin: 0px 20px 20px 0px;
	float:left;
	border: #bc4610 solid 5px;
}
a.thumbs:hover{
	height:92px;
	width: 92px;
	margin: 0px 20px 20px 0px;
	float:left;
	border: #e86529 solid 5px;
}
#workHistoryCopy {
	width: 340px;
	font: normal 15px Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #68281E;
	float:left;
	text-align:left;
}
#footerHome {
	width: 950px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #2a77bb;
	float: right;
	text-align:right;
	padding: 15px 0px 15px 0px;
	margin:0 auto;
}
#footer {
	width: 932px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:right;
	padding: 0px 20px 20px 0px;
	margin:0 auto;
	float:right;
}
a.footerlink:link, a.footerlink:visited {
	color: #2a77bb;
	text-decoration:none;
}
a.footerlink:hover {
	color: #bc4610;
	text-decoration:none;
