/* CSS Document */


/* CSS Document */

/* body {background-image:url(images/bgMain.jpg); background-attachment: fixed; background-color:#eeeee0; margin-top:0px; margin-left:0px; font-family:Arial;} */

body {background-color:#000000; margin-top:0px; margin-left:0px; font-family:Arial;}

#divHomeBlurb {
	color:#fff; text-align:left; font-family:Arial, Helvetica, sans-serif; width:600px;
}

#divHomeBlurb h1{
	color:#eedfcc; font-size:.8em; margin-bottom:10px;
}

#divHomeBlurb h2{
	color:#eedfcc; font-size:.8em;  margin-bottom:10px;
}

#divHomeBlurb h2 a{
	color:#eecd66; font-weight:bold;
}

/* Emergency <p> tag fix */

p.bodyText {
	text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:.9em; margin-top:10px; line-height:1.5em; 
}


/* end Emergency...for now */

#portfolioContainer {
	background-color:#fff; padding-left:20px; text-align:center;
	}
	
#portfolioContainer img {
	margin:20px 0px 4px 0px;
	}

#portfolioContainer h2, h3 {
	margin:20px 0px 4px 0px; font-weight:bold;
	}
	
#portfolioContainer h3 {
	margin:20px 0px 4px 0px; font-weight:bold; font-size:.9em;
	}
	
#portfolioContainer div {
	font-size:.8em; line-height:19px; text-align:left; color:#0c0c0c;
	}
	
.portfolioClear {background-color:transparent; clear:both; width:100%; margin:0px; padding:0px; height:0px;}

/********************************************************************/

#portfolioResContents {
	padding:0px; margin-left:15px; width:560px;
	}

#portfolioResContents div {
	margin:10px 5px; float:left; width:122px; font-size:.95em; font-weight:bold; height:150px;
	}
	
#portfolioResContents div img {
	margin:0px; border:solid 1px #006633; 
	}
	
#portfolioResContents div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#portfolioResContents div div {
	margin:0px; text-align:center; height:40px;
	}
	
#portfolioResContents .clear {
	clear:both; margin-bottom:10px;
	}
	
	
/********************************************************************/

#portfolioSpecContents {
	padding:0px; margin-left:15px; width:560px;
	}

#portfolioSpecContents div {
	margin:10px 5px; float:left; width:122px; font-size:.95em; font-weight:bold; height:150px;
	}
	
#portfolioSpecContents div img {
	margin:0px; border:solid 1px #006633;
	}
	
#portfolioSpecContents div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#portfolioSpecContents div div {
	margin:0px; text-align:center; height:40px;
	}
	
#portfolioSpecContents .clear {
	clear:both; margin-bottom:10px;
}

/**********************************************************************/
/*******				Left-hand Main Nav					*******/

.tableNavLeft
{
    border:             solid 1px #ffffff;
    background-color:   #f9efef;
}

.tdNavLeft
{
    background-color: #ffffff;
    padding: 3px 0px 3px 10px ;
}

.tdLeftCol
{
    border-right:       solid 1px #6F5032; 
    background-color:   #f8f2d8; 
    width:              170px;
}

.leftColWide
{
    border-right:     solid 1px #6F5032; 
    background-color:   #f8f2d8; 
    width:              170px;
	float:				left;
}

.tdLeftNav
{
    background-color:   #f8f2d8;
}

.tdLeftNav:hover
{
    background-color:   #ffffff;
}

.tdLeftNavSection
{
    background-color:   #f8f2d8
}

.tdLeftNavSection:hover
{
    background-color:   #B3D1EA;
}

.tdLeftNavSectionNoColor
{
    font-family:        Arial;
    font-weight:         bold;
    font-size:          12px;
    background-color:   #f8f2d8;
}





/**********************************************************************/
/*******				Left-hand Com Nav					*******/

#subComNavContainer {
	border:none; padding:0px; margin:0px; width:170px; height:100%;
}

#subComNavContainer div {
	width:170px; height:21px; border-bottom:solid 1px #d1cbb0; 
}

#subComNavContainer div.com {
	
}

#subComNavContainer div.comDouble {
	height:35px;
}

#subComNavContainer div.currCom {
	background-color:#fff;
}

#subComNavContainer div.currComDouble {
	height:35px; background-color:#fff;
}

#subComNavContainer div.com a {
	padding-left:15px; height:85%; font-size:.7em
}

#subComNavContainer div.comDouble a {
	padding-left:15px; height:85%; font-size:.7em
}

#subComNavContainer div.currCom a {
	padding-left:15px; height:85%; font-size:.7em
}

#subComNavContainer div.currComDouble a {
	padding-left:15px; height:85%; font-size:.7em
}

#subComNavContainer div a {
display:block; padding-left:11px; height:88%; padding-top:4px; font-family:Arial; font-size:12px; font-weight:normal;
}

#subComNavContainer div a:hover {
	background-color:white; text-decoration:none;
}

#subComNavContainer div a span {
	font-size:.8em;
}

.aNavBG {
	background-color:#d1cbb0; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; 
}

#subComNavContainer div.aNavBG a {
	color:#fff; font-weight:bold; font-family:Arial; font-size:12px; padding:0px;
}

#subComNavContainer div.aNavBG a:hover {
	background-color:#d1cbb0; text-decoration:underline;
}

#subComNavContainer div div {margin-left:11px; width:159px; padding-top:4px; border:none;}

#subComNavContainer div .aNavLink {
	display:block; font-family:Arial; font-size:11px; margin-left:0px;
}

/********************************************************************/
#portfolioComContents {
	padding:0px; margin-left:15px; width:560px;
	}

#portfolioComContents div {
	margin:10px 5px; float:left; width:122px; font-size:.95em; font-weight:bold; height:160px;
	}
	
#portfolioComContents div img {
	margin:0px; border:solid 1px #006633;
	}
	
#portfolioComContents div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#portfolioComContents div div {
	margin:0px; text-align:center; height:40px;
	}
	
#portfolioComContents .clear {
	clear:both; margin-bottom:10px;
	}
	
/********************************************************************/


#publishedContainer {
	background-color:#fff; padding-left:20px; text-align:center;
	}
	
#publishedContainer img {
	margin:20px 0px 4px 0px;
	}
	
#publishedContainer h2, h3 {
	margin:20px 0px 4px 0px; font-weight:bold;
	}

#publishedContainer div {
	font-size:.8em; line-height:19px; text-align:left; color:#0c0c0c;
	}
	
#publishedContents {
	padding:0px; margin-left:0px; width:560px;
	}

#publishedContents div {
	margin:10px 7px; float:left; width:122px; font-size:.95em; font-weight:bold; height:154px;
	}
	
#publishedContents div img {
	margin:0px; border:solid 1px #006633;
	}
	
#publishedContents div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#publishedContents div div {
	margin:0px; text-align:center; height:60px;
	}
	
#publishedContents .clear {
	clear:both; margin-bottom:10px;
	}
	
	
/**********************************************************************/

#clientContainer {
	background-color:#fff; padding-left:0px; text-align:center;
	}
	
#clientPageLinks {
	font-size:.75em; font-weight:bold; margin:20px 20px; padding:2px 0px; border:solid 1px #d1cbb0; background-color:#f8f2d8;
	
	}
	
#clientPageLinks a {
	font-weight:bold; color:#006699;
	}
	
.clientContainer {
	margin:20px 20px; text-align:left; font-size:.9em; font-weight:bold; color:#666; border:dotted 1px #d1cbb0; height:100%; padding:5px;
	}
	
.clientContainer span {
	margin-left:0px; border:solid 1px #666; padding:1px 3px; background-color:#ededed;font-size:.9em; float:left; margin-right:60px;
	}
	
.clientContainer span span {
	text-align:right; float:right; background-color:#ffc; position:absolute; right:110px;
	}
	
.clientContainer span a {
	font-size:.8em; font-weight:normal; font-style:italic;
	}
	
.clientContent {
	 float:left;width:548px; color:#000; font-size:.8em; font-weight:normal;
	text-align:left;
	}
	
.subclientContent {
	margin:15px 8px 0px 0px; font-weight:bold; font-size:1em; color:#006699;
	}

.subclientContent a {
	font-size:.9em; font-style:italic;
	}
	
.clientCell{
	width:260px; float:left; padding:10px 0px; margin:0px 7px; height:auto;; border-top:dotted 1px #ccc;
	overflow:hidden;
	}
	

.clientCell div {
	font-size:.95em;
	}
	
.clientCell div label {
	font-weight:bold;
	}
	
/*.clientCell_L{
	width:250px; float:left; padding:10px 12px; margin:0px 0px 0px 0px; border-top:dotted 1px #ccc;
	}
	
.clientCell_R{
	width:250px; float:left; padding:10px 12px; margin:0px 0px 0px 0px; border-top:dotted 1px #ccc;
	}


.clientCell_L div {
	font-size:.95em;
	}
	
.clientCell_L div label {
	font-weight:bold;
	}
	
.clientCell_R div {
	font-size:.95em;
	}
	
.clientCell_R div label {
	font-weight:bold;
	} */
	
.clientClear {
	clear:both;
	}
	
.clientClear p {
	text-align:right;margin-right:40px; font-size:.7em;
	}
	
.clientClear p a {
	border:solid 1px #ccc; padding:0px 3px; background-color:#ffc
	}
	
/**********************************************************************/
/*******						Spec Homes						*******/
#subpage_content_container h1, h2, h3, h4, p, img, br, label, span{
	padding:0px; margin:0px;
}

#subpage_content_container {
	color:#666; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; 
	margin-left:20px; margin-bottom:20px; width:545px; text-align:left; border:solid 1px #ccc; padding:10px;
}

#subpage_content_title {
	  margin-bottom:10px; text-align:center;
}

#subpage_content_title h1{
	font-size:1.2em; line-height:1.2em; font-weight:normal;
}

#subpage_content_title hr {
	width:50%; margin-top:0px;padding:0px; height:1px;
}

#subpage_content_title h1 span {
	font-weight:normal; font-size:.8em;
}

#subpage_content_credits {
	margin-left:132px; padding:0px 0px 20px 0px;
}

#subpage_content_credits h3 {
	font-size:.8em; line-height:1em; padding:3px; margin:0px;  font-weight:normal;
}

#subpage_content_credits label {
	display:block; float:left; width:140px; font-weight:bold;
}

#subpage_content_image {
	text-align:center; width:540px; min-height:320px; background-image:url(projects/images/loading.gif); background-repeat:no-repeat; 

background-position:center;
}

#subpage_content_image img{
	border:solid 1px #1e1e1e;
}

#subpage_content_image div{
	font-size:.75em; margin-top:5px; text-align:center;  
}

#subpage_content_image img#ajaximg {
	border:solid 1px #1e1e1e; float:left; margin-left:10px; margin-right:10px;
}

#subpage_content_image div#ajaxcaption{
	font-size:.75em; padding-top:10px; clear:both; text-align:left; width:482px; margin-left:25px;
}

#subpage_content_image #specSheet {
border:solid 1px #d1cbb0; margin-left:32px; width:480px; /*text-align:justify;*/
}

#subpage_content_image #specSheet h4 {
font-size:11px; text-align:center; padding:0px; margin-top:7px; margin-bottom:7px; line-height:1em;
}

#subpage_content_image #specSheet p {
	font-size:11px; margin:7px; text-align:left;
}

#subpage_content_bodycontent {
	
}

#subpage_content_bodycontent p {
	color:#333; font-size:.8em; line-height:1.5em; margin: 10px 0px 10px 0px;
}

#subpage_content_bodycontent p.subSection {
	color:#333; font-size:.8em; line-height:1.5em; border-bottom:solid 1px #ccc;
}

/*#subpage_content_photogallery {
}

#subpage_content_photogallery div {
float:left; margin:0px 5px; padding:0px; height:150px; width:120px;
}

#subpage_content_photogallery img{
border:solid 1px #996633;
}

#subpage_content_photogallery div div {
font-size:.8em; margin:3px 0px 0px 0px; text-align:center; width:120px;
}
*/

#subpage_content_photogallery {
	padding:0px; margin-left:9px;
	}

#subpage_content_photogallery div {
	margin:10px 5px; float:left; width:122px; font-size:.9em; font-weight:normal; height:150px; text-align:center;
	}
	
#subpage_content_photogallery div img {
	margin:0px; border:solid 1px #006633;
	}
	
#subpage_content_photogallery div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#subpage_content_photogallery div div {
	margin:0px; text-align:center; height:40px;
	}
	
#subpage_content_photogallery .clear {
	clear:both; margin-bottom:10px;
	}

/**********************************************************************/
/****************		AJAX photo Gallery		*****************/
	
#subpage_content_ajaxphotogallery {
	padding:0px; margin-left:9px;
	}

#subpage_content_ajaxphotogallery div {
	margin:5px 5px 0px 5px; float:left; width:122px; font-size:.9em; font-weight:normal; height:132px; text-align:center;
	}
	
#subpage_content_ajaxphotogallery div img {
	margin:0px; border:solid 1px #006633;
	}
	
#subpage_content_ajaxphotogallery div img:hover {
	margin:0px; border:solid 1px #CC9966;
	}
	
#subpage_content_ajaxphotogallery div div {
	margin:0px; text-align:center; height:40px;/* For thumbnail captions! */
	}
	
#subpage_content_ajaxphotogallery .clear {
	clear:both; margin-bottom:10px;
	}

/**********************************************************************/
/*******						Slides							*******/

#slide_body {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#003366; background-color:#f1f1ed; 
	color:#ccc; text-align:center; background-image:url(projects/images/project_slide_bg.jpg); background-repeat:repeat-x;
}

#slide_container {
	text-align:center;
}

#slide_container img { border:solid 1px #000000; }
#slide_container div {
	margin:auto; background-color:#333; border:double 3px #666; font-size:.8em; margin-top:10px; margin-bottom:10px; padding:2px 3px; width:260px;
}

#slide_container div a {
	color:#ccc; font-weight:bold; text-decoration:none;
}

#slide_container div a:hover {
	color:#eee; font-weight:bold; text-decoration:underline;	
}



/**********************************************************************/
/**********************************************************************/
/*******				Left-hand Sub Spec Nav					*******/

#subSpecNavContainer {
	border:none; padding:0px; margin:0px; width:170px; height:100%; text-align:left;
}

#subSpecNavContainer div {
	width:170px; height:21px; border-bottom:solid 1px #d1cbb0; 
}

#subSpecNavContainer div a {
display:block; padding-left:11px; height:17px; padding-top:4px; font-family:Arial; font-size:12px; font-weight:normal;
}

#subSpecNavContainer div a:hover {
	background-color:white; text-decoration:none;
}

.aNavBG {
	background-color:#d1cbb0; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; 
}

#subSpecNavContainer div.aNavBG a {
	color:#fff; font-weight:bold; font-family:Arial; font-size:12px; padding:0px;
}

#subSpecNavContainer div.aNavBG a:hover {
	background-color:#d1cbb0; text-decoration:underline;
}

#subSpecNavContainer div div {margin-left:11px; width:159px; padding-top:4px; border:none;}

#subSpecNavContainer div .aNavLink {
	display:block; font-family:Arial; font-size:11px; margin-left:0px; padding-left:15px;
}

#subSpecNavContainer div .currNavLink {
	background-color:#ffffff; display:block; font-family:Arial; font-size:11px; padding-left:15px;
}

a
{
    font-weight:        normal;
    text-decoration:    none;
    color:              #663333;
}

#aBrown
{
    font-weight:        normal;
    text-decoration:    none;
    color:              #663333;
}


/**********************************************************************/
/*******				Left-hand Pub Nav					*******/

#subPubNavContainer {
	border:none; padding:0px; margin:0px; width:170px; height:100%;
}

#subPubNavContainer div {
	width:170px; height:21px; border-bottom:solid 1px #d1cbb0; 
}

#subPubNavContainer div.pub {
	height:32px;
}

#subPubNavContainer div.pubDouble {
	height:48px;
}

#subPubNavContainer div.currPub {
	background-color:#fff; height:32px;
}

#subPubNavContainer div.currPubDouble {
	background-color:#fff; height:48px;
}

#subPubNavContainer div.pub a {
	padding-left:15px; height:85%; font-size:.7em
}

#subPubNavContainer div.pubDouble a {
	padding-left:15px; height:85%; font-size:.7em
}

#subPubNavContainer div.currPub a {
	padding-left:15px; height:85%; font-size:.7em
}

#subPubNavContainer div.currPubDouble a {
	padding-left:15px; height:85%; font-size:.7em
}

#subPubNavContainer div a {
display:block; padding-left:11px; height:88%; padding-top:4px; font-family:Arial; font-size:12px; font-weight:normal;
}

#subPubNavContainer div a:hover {
	background-color:white; text-decoration:none;
}

#subPubNavContainer div a span {
	font-size:.8em;
}

.aNavBG {
	background-color:#d1cbb0; color:#fff; font-weight:bold; font-family:Arial; font-size:12px; 
}

#subPubNavContainer div.aNavBG a {
	color:#fff; font-weight:bold; font-family:Arial; font-size:12px; padding:0px;
}

#subPubNavContainer div.aNavBG a:hover {
	background-color:#d1cbb0; text-decoration:underline;
}

#subPubNavContainer div div {margin-left:11px; width:159px; padding-top:4px; border:none;}

#subPubNavContainer div .aNavLink {
	display:block; font-family:Arial; font-size:11px; margin-left:0px;
}

/**********************************************************************/
/*****						Published Work						*******/

#pubpage_content_container h1, h2, h3, h4, p, img, br, label, span{
	padding:0px; margin:0px;
}

#pubpage_content_container {
	color:#666; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; 
	margin-left:20px; margin-bottom:20px; width:545px; text-align:left; border:none; padding:2px 10px 10px 10px;
}

#pubpage_content_title {
	 color:#333; margin:0px 0px 0px 30px; border-bottom:solid 1px #ccc; float:left; padding-bottom:10px; width:480px;
}

#pubpage_content_title img {
	border:solid 1px #666; float:left; margin-right:10px;
}

#pubpage_content_title h1{
	color:#006699; font-size:1.2em; font-weight:bold; margin:0px; padding:0px; 
}

#pubpage_content_title h3 {
	font-size:.8em; font-style:italic;  margin:0px; padding:0px;
}

#pubpage_content_title p {
	font-weight:normal; font-size:.8em; font-style:normal;  margin-top:0px; margin-left:73px; padding:0px;
}

#pubpage_content_credits {
	color:#333; clear:both; margin-top:-10px; margin-left:100px; margin-bottom:0px; padding:10px 0px;
}

#pubpage_content_credits h3 {
	font-size:.8em; padding:0px; margin:5px; font-weight:normal;
}

#pubpage_content_credits label {
	display:block; float:left; text-align:right; margin-right:10px; width:120px; font-weight:bold;
}

#pubpage_content_image {
	text-align:center;
}

#pubpage_content_image img{
	border:solid 1px #1e1e1e;
}

#pubpage_content_image div{
	font-size:.7em; margin:5px 30px; text-align:left;
}

#pubpage_content_image #specSheet {
border:solid 1px #d1cbb0; margin-left:32px; width:480px; /*text-align:justify;*/
}

#pubpage_content_image #specSheet h4 {
font-size:11px; text-align:center; padding:0px; margin-top:7px; margin-bottom:7px; line-height:1em;
}

#pubpage_content_image #specSheet p {
	font-size:11px; margin:7px; text-align:left;
}

#pubpage_content_bodycontent {
	margin:0px 30px 0px 30px;
}

#pubpage_content_bodycontent #sources h4 {
	font-size:.8em; color:#666; padding-top: 20px;
}

#pubpage_content_bodycontent #sources h5 {
	font-size:.8em; color:#666; clear:both; padding:5px 0px; border-top:solid 1px #ededed; margin-top:10px;
}

#pubpage_content_bodycontent #sources h5 label {
	float:left; width:150px; margin-left:20px; margin-bottom:10px;
}

#pubpage_content_bodycontent #sources h5 div {
	float:left; font-weight:normal; width:300px; margin-bottom:10px;
}

#pubpage_content_bodycontent #sources p {
	clear:both; 
}

#pubpage_content_bodycontent p {
	color:#333; font-size:.8em; line-height:1.5em; margin-bottom:7px;
}

#pubpage_content_bodycontent p span{
	font-size:.8em; font-style:italic;
}

#pubpage_content_bodycontent .pagenav {
	color:#999; text-align:right; font-size:.8em; font-weight:bold;
}

#pubpage_content_bodycontent .pagenav a{
	font-weight:bold; text-decoration:underline;
}

#pubpage_content_bodycontent .pagenav a:hover{
	font-weight:bold;
}



#pubpage_content_bodycontent .dropcapNew:first-letter {font-size : 3.7em; line-height:.75em; float:left; font-weight:bold; 
width :1em; color :#c00;
}

/**********************************************************************/
/*****							Ask Eloise						*******/

div#normalContent {
	background-color:#fff; padding:20px; position:relative; text-align:left; 
}

div#normalContent div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; padding:0; font-size:16px; color:#000;
}

div#normalContent div {margin:10px 0px;}

div#normalContent a {text-decoration:underline;}

div#normalContent h1, h2, h3, h4 {margin-bottom:3px;}

div#normalContent h3, h4 {color:#666;}

div#normalContent h4 {font-size:.8em;}

div#normalContent div img {border:solid 1px #ccc; padding:7px; margin-left:10px; margin-bottom:10px; float:right;}

div#normalContent p {line-height:1.7em; font-size:.8em; margin-bottom:7px;}

div#normalContent dt,dd {font-size:.8em; line-height:1.5em;}

div#normalContent dt {font-weight:bold; margin-top:7px; color:#036;}

div#normalContent div#staffBios div{
	float:left; width:175px; text-align:center;
}

div#normalContent div#staffBios div img{
	float:none;
}

div#normalContent div#staffBios div p {
	text-align:left;
}

div#normalContent div#staffBios #aboutCol1 {
	padding-right:10px;
}

div#normalContent div#staffBios #aboutCol2 {
	border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 10px;
}

div#normalContent div#staffBios #aboutCol3 {
	padding-left:10px;
}

div#normalContent div.aboutCallout {
	border:solid 1px #003366; font-weight:bold; text-align:center; background-color:#a5b7ca; float:left; padding:10px; width:120px; 
	 font-size:.85em; margin:5px 10px 0px 0px; 
}

div#normalContent div.aboutCallout img {
	padding:0px; border:none; margin:0px; border:solid 0px #fff; float:none;
}

div#normalContent div.aboutCallout p {
	color:#036;  line-height:1.2em; margin-top:5px; text-align:left; 
}

#divAwards p a {
	text-decoration:none;
}

#divAwards p a span{
	font-weight:bold; font-style:italic;
}



#divAwards dl { font-size:.9em; }

#divAwards dl dt {clear:both;}

#divAwards dl dd {float:left; font-weight:bold; margin-left:20px; margin-bottom:10px;}

#divAwards dl dd span { font-style:italic; font-weight:normal; }


/* * * * * * * * * * * * 	 div formContainer	 * * * * * * * * * * * * * */

#divContactContainer {
	margin-top:30px; margin-left:20px; 
}

#divContactContainer h2 {
	font-weight:bold; margin-top:7px; font-size:.95em;  color:#666666;
}

#divContactContainer h3 {
	font-weight:bold; margin-top:7px; font-size:.8em;  color:#666666;
}

#divContactContainer h3 label {
	float:left; width:250px;
}

#divContactContainer h3 span {
	font-weight:normal; color:#000;
}

#divContactContainer p {
	margin-left:250px; margin-top:-19px; font-size:.8em;
}

div#formContainer
{
	 margin-top:5px; float:left; width:540px;
}

div#formContainer div.clearfix
{
	border-top:solid 0px #339966; font-size:.9em; padding:5px 0px; vertical-align:top; clear:both;
}

div#formContainer form div.clearfix textarea
{
	border:solid 1px #d1cbb0;overflow:auto; width:427px; height:80px; margin:7px 0px; font-family:"Times New Roman", Times, serif;
}

div#formContainer input
{
	width:180px; font-size:.9em; border:solid 1px #d1cbb0;
}

div#formContainer input.small
{
	width:10px; font-size:.9em;
}

div#formContainer div.clearfix
{
	border-top:solid 0px #339966; padding:5px 0px; vertical-align:top; clear:both;
}

div#formContainer form label
{
	width:210px; color:#666666; float:left; font-size:.9em; font-weight:bold; margin:0px 0px;
}

div#formContainer form label.short
{
	width:247px;
}

div#formContainer div#submit
{
	margin:0px 150px 20px 150px;
}

div#formContainer div#submit input#submit
{ 
	background: url(images_pres/btn_submit.gif) no-repeat center top; width:64px; height:25px; border:0;
	cursor:pointer; margin:4px 10px 6px 10px;
}

div#formContainer div#submit input#reset
{ 
	background: url(images_pres/btn_reset.gif) no-repeat center top; width:64px; height:25px; border:0;
	cursor:pointer; margin:4px 10px 6px 10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/***************************** Wide Layout Main Page ************************************/

/***************************** Wide Layout Main Headers ************************************/
div#headerMainWide {background-color:#000; width:100%; height:85px; margin:0px; padding:0px; border-top:solid 1px #6F5032; border-right:solid 0px #6F5032; border-left:solid 0px #6F5032;}
div#headerMainWide div#navBarMainTopWide { height:17px; background-color:#cccc99; border-top:solid 1px #6F5032; border-bottom:solid 1px #6F5032; width:100%;}
div#headerMainWide div#navBarMainTopWide div  {font-size:.75em; padding-top:1px;}
div#headerMainWide div#navBarMainTopWide div a {font-weight:bold; margin-right:17px;}
div#headerMainWide div#navBarMainTopWide div a:hover {color:#fff; text-shadow: 0px 0px 4px #990099;}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/***************************** Wide Layout Sub Page ************************************/
			
body.wide {text-align:center;}
h1, h2, h3, h4, h5, h6, p, img, hr {padding:0; margin:0; font-weight:normal; color:#333;}
hr {border:none; border-top:solid 1px #999; margin-bottom:7px; clear:both;}
div.utilityClear {clear:both;}
div#topSubContainer {background-color:#fff; background-image:url(images_pres/mainBodyDivBG.gif); background-position:left; background-repeat:repeat-y; border:solid 1px #6F5032; margin-right:auto; margin-left:auto; width:1024px;}

/***************************** Wide Layout Sub Headers ************************************/

div#headerSubWide {background-image:url(images/bgHeader.gif); background-repeat:repeat-x; width:100%; height:85px; margin-top:0px; margin-right:0px; padding-top:20px; border-top:solid 1px #6F5032; border-right:solid 0px #6F5032; border-left:solid 0px #6F5032;}
div#headerSubWide div#navBarSubTopWide {margin-top:14px; height:17px; background-color:#cccc99; border-top:solid 1px #6F5032; border-bottom:solid 1px #6F5032; width:100%;}

/***************************** Wide Layout Main Content ***********************************/

div#mainContentWide {background-color:#fff; float:left; margin-top:20px; margin-left:30px; text-align:left; width:764px;}
div#mainContentWide h2, h3 {font-weight:bold; margin-bottom:7px;}
div#mainContentWide h3 {font-size:.9em; margin-bottom:7px; float:left;}
div#mainContentWide h3 span {font-weight:normal; margin-right:20px;}
div#mainContentWide div.caption { height:40px; overflow:hidden;}
div#mainContentWide div.caption p {color:#656565; font-size:.8em; line-height:1.5em; margin-bottom:7px; text-align:justify;}
div#mainContentWide div.caption p a {color:#663333; text-decoration:underline;}
div#mainContentWide div.caption p a:hover {color:#cc3333;}
div#mainContentWide div.caption p span.builder {color:#888;}
div#mainContentWide div.caption p span.builder a {color:#888;}
div#mainContentWide div div span {color:#333; font-weight:bold;}
div#mainContentWide img {border:solid 1px #656565;}

div#mainContentWide div#slideControl {float:right;}
div#mainContentWide img.slideControl {border:none; float:left; margin-top:-4px; cursor:pointer;}
div#mainContentWide div#slideCounter {float:left;}
div#mainContentWide div#div001, div#mainContentWide div#div002, div#mainContentWide div#div003, div#mainContentWide div#div004, div#mainContentWide div#div005, div#mainContentWide div#div006, div#mainContentWide div#div007, div#mainContentWide div#div008, div#mainContentWide div#div009, div#mainContentWide div#div010, div#mainContentWide div#div011, div#mainContentWide div#div012, div#mainContentWide div#div013, div#mainContentWide div#div014, div#mainContentWide div#div015, div#mainContentWide div#div016, div#mainContentWide div#div017, div#mainContentWide div#div018, div#mainContentWide div#div019, div#mainContentWide div#div020, div#mainContentWide div#div021, div#mainContentWide div#div022, div#mainContentWide div#div023, div#mainContentWide div#div024, div#mainContentWide div#div025, div#mainContentWide div#div026, div#mainContentWide div#div027, div#mainContentWide div#div028, div#mainContentWide div#div029, div#mainContentWide div#div030, div#mainContentWide div#div031, div#mainContentWide div#div032, div#mainContentWide div#div033, div#mainContentWide div#div034, div#mainContentWide div#div035, div#mainContentWide div#div036, div#mainContentWide div#div037 {display:none;}

div#mainContentWide div div#galPubTextWide {margin-top:20px; text-align:center;}
div#mainContentWide div div#galPubTextWide p {font-size:.8em; line-height:1.75em; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:10px; text-align:left; width:480px;}
div#mainContentWide div div#galPubTextWide p.dropcapNew:first-letter {font-size:4em; line-height:.8; float:left; font-weight:bold;width :1em; color :#c00;}
/***************************** Wide Footer Header ************************************/
div#footerSubWide {background-color:#eee0d2; margin-top:22px; border-top:solid 1px #6f5032;}
div#footerSubWide div {padding-top:10px; font-size:.8em; color:#656565}
div#footerSubWide div a {font-weight:bold;}
div#footerSubWide div a:hover {color:#996633;}
div#footerSubWide div div {width:700px; height:55px; text-align:justify; border:solid 1px grey; padding: 7px; margin-left:auto; margin-right:auto;}
div#footerSubWide div div div {border:none; color:#333; font-size:1.1em; font-weight:normal; margin-left:36px; margin-right:200px; width:auto; height:auto;}
div#footerSubWide div#creditsWide a {font-size:.7em; font-weight:normal;}