h1
{
display: none;
}


.indentH3
{
margin: 0 0 0 100px;
}

.h3divLeft
{
margin: 0 0 1em 0;
padding: 0 0 0 30px;
background-image: url(/images/layout/headline_left_bg.gif);
background-repeat: no-repeat;
height: 24px;
}

.h3divRight
{
margin: 0;
padding: 0 20px 0 0;
height: 24px;
background-image: url(/images/layout/headline_right_bg.gif);
background-repeat: no-repeat;
background-position: top right;
}


h3.bg
{
margin: 0;
padding: 5px 0 0 0;
height: 19px;
color: #fff;
font-size: 12px;
line-height: 12px;
background-color: #01354A;
}


h3.noBG
{
margin: 0 0 1em 0;
font-size: 1em;
color: #18333C;
}


h4
{
margin: 0 0 .5em 0;

font-size: .8em;
}

p
{
margin: 0 0 1em 0;
font-size: .8em;
line-height: 1.2em;
}

ul,
ol
{
font-size: .8em;
line-height: 1.2em;
}

ul.bullet1
{
list-style-image: url(/images/layout/bullet.gif);
}

ul.squareBullet
{
list-style-image: url(/images/layout/square_bullet.gif);
}

ul li
{
margin: 0 0 .5em 0;
}



.floatRight 
{
float: right;
margin: 5px 0 5px 10px;
}

.clearBoth
{
clear: both;
}


/*============================================
	START HEADER
============================================*/

#header
{
margin:0;
background-color: #000;
}

#header img
{
margin:0;
display: block;
}




/*============================================
	END HEADER
============================================*/


/*============================================
	START SUB HEADER
============================================*/
/*

#subHeader
{
margin:0;
height: 21px;
background-image: url(/images/header/header_menu_bg.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#subHeader img
{
margin:0 ;
float: left;
}
*/


#subHeader
{
margin:0;
height: 21px;
background-image: url(/images/header/header_menu_curve.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#subHeader img
{
margin:0 ;
float: left;
}


/*============================================
	END SUB HEADER
============================================*/




/*============================================
	START FOOTER
============================================*/

#footer1
{
margin: 1.7em 0 0 0 ;
padding: .7em;
text-align: center;
color: #01344F;
}

#footer2
{
margin: 0;
padding: .5em;
text-align: center;
background-color: #000;
color: #fff;
}

#footer2 a
{
color: #fff;
}


#footer1 p.emphasis
{
font-size: 1em;
font-weight: bold;

}

#footer1 p,
#footer2 p
{
margin: 0 0 .5em 0;
}


/*============================================
	END FOOTER
============================================*/



/*============================================
	START MAIN CONTENT
============================================*/

#mainContentDiv
{
margin: 0;
padding: 20px 0 0 0;
background-color: #D6D6D6;
background-image: url(/images/header/header_left_curve.gif);
background-position: top left;
background-repeat: no-repeat;
}




#mainContent
{
margin:0;
width: 100%;
border-collapse: collapse;
}


#mainContent td.colSingle
{
vertical-align: top;
width: 100%;
padding: 0 30px;
}

#mainContent td.colA
{
vertical-align: top;
width: 50%;
padding: 0 30px;
border-right: 1px solid #333;
}

#mainContent td.colB
{
vertical-align: top;
width: 50%;
padding: 0 30px;
}







/*============================================
	END MAIN CONTENT
============================================*/


.columnContent
{
margin: 0 auto;
/* width: 390px;	*/
}



/*============================================
	START HOME PAGE
============================================*/





.homePage img.homePageCollage
{
margin: 0 auto 1em  auto ;
display: block;
}



/*============================================
	END HOME PAGE
============================================*/



/*============================================
	START TEAM
============================================*/


#teamPage
{
margin: 0;
}



#teamPage .bio
{
margin: 0;
font-size: .8em;
clear: both;
}

#teamPage .bio img
{
margin: 0 0 2em 0;
float: left;
border: 1px solid #000;
}

#teamPage .bio dl
{
margin: 0 0 2em 100px;
}

#teamPage .bio dt
{
margin: 0 0 .5em 0;
padding: 0;
font-weight: bold;
}

#teamPage .bio dd
{
margin: 0 0 .5em 0;
padding: 0;
}

/*============================================
	END TEAM
============================================*/



/*============================================
	START DOUG
============================================*/

#dougPage img
{
float: left;
}

#dougPage p
{
margin-left: 100px;
}

#dougPage .intro
{
color: #01344F;
font-weight: bold;
}

/*============================================
	END DOUG
============================================*/


/*============================================
	START SERVICES
============================================*/

#servicesPage dl
{
margin: 0 auto;
padding: 0;
width: 525px;
font-size: .8em;
border: 1px solid #000;
background-image: url(/images/services/capital_bldg.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #01344F;
height: 80px;
}

#servicesPage dt
{
margin: 0;
padding: 0;
}

#servicesPage dd
{
margin: 0 0 0 120px;
padding: 18px;
font-weight: bold;
}

#servicesPage dd a
{
color: #fff;
}

/*============================================
	END SERVICES
============================================*/




/*============================================
	START EXPERIENCE
============================================*/

#experiencePage h3
{
margin: 0 0 2em 0;
text-align: center;
color: #18333C;
}

#experiencePage h4
{
margin: 3em 0 2em 200px;
text-align: left;
color: #18333C;
}


#experiencePage dl
{
margin: 0 auto;
padding: 0;
font-size: .8em;
background-repeat: no-repeat;
background-position: top left;
}

#experiencePage dt
{
margin: 0 .5em 0 200px;
padding: 0;
font-weight: bold;
}

#experiencePage dd
{
margin: 0 0 0 200px;
padding: 0;

}

#experiencePage dd a
{
color: #fff;
}

/*============================================
	END EXPERIENCE
============================================*/



/*================================
//	START PRESS
================================*/



#pressPage ul.index
{
margin: 0;
list-style-type: none;
}

#pressPage ul.index a
{
color: #000;
}

#pressPage ul.index a:hover
{
text-decoration: none;
}



#pressPage h4
{
margin: 0 0 1em;
}

#pressPage h5
{
font-size: .85em;
}

#pressPage h5.date
{
margin: 0 0 .5em 0;
}

#pressPage h5.byline
{
margin: 0 0 2em 0;
}

/*================================
//	END PRESS
================================*/




/*============================================================
	START FORM TABLE
============================================================*/

table.formTable
{
	border-collapse:collapse;
	width: 100%;
}

table.formTable tr.altRowColor
{
background-color: #efefef;
}

table.formTable td
{
	padding:0;
	font-size: .8em;
	vertical-align:top;
}

table.formTable td.label
{
	text-align:right;
}

table.formTable td.label_long
{
	text-align:left;
}



table.formTable td.input
{
	text-align:left;
	width: 205px;
	padding: 0 0 1em 0;
}


table.formTable td.input input.text,
table.formTable td.input textarea,
table.formTable td.input select
{
	width: 250px;
	margin: 0 0 0 10px;
}

table.formTable  input.checkbox
{
	margin: 0 0 0 10px;
}

table.formTable p.instructions
{
margin: 0;
padding: 2px 0 0 10px;
/*	border-color: blue;
border-width:1px;
border-style:solid;	*/
}

.formButtons
{
margin: 1em 0;
padding: 0;
text-align: center;
}

.formButtons input
{
margin: 0 1em;
}

.formError
{
font-weight: bold;
color: #f00;
margin: 0 0 0 10px;
}

td.formErrorTdBgColor
{
background-color: #ccc;
width: 250px;
padding: 10px;
}

td.formErrorTdBgColor input.text,
td.formErrorTdBgColor select
{
width: 250px;
margin: 0 0 0 10px;
}



/*============================================================
	END FORM TABLE
============================================================*/


/*============================================================
	START CONTACT US
============================================================*/

#contactPage h3
{
text-align: center;
}

#contactPage dl
{
margin: 0 0 2em 15px;
font-size: .8em;
}

#contactPage dt
{
margin: 0 0 .2em 0;
}

#contactPage dd
{
margin: 0;

}

/*============================================================
	END CONTACT US
============================================================*/

/*============================================================
	START ABOUT
============================================================*/



/*============================================================
	END ABOUT
============================================================*/