/*general styles*/

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #524C45;
	text-align: justify;
	line-height:14px;
}

A.newstuff {
	font-family: Arial, Helvetica, sans-serif;
	style:bold;
	size:8px;
	color:#000033;
	text-decoration:none;
}

A.newstuff:hover {
	font-family: Arial, Helvetica, sans-serif;
	style:bold;
	size:8px;
	color:#FF0000;
	text-decoration:none;
}

.newstuffdescrip {
	font-family: Times, Cochin, serif;
	font-style:italic;
	font-size:9pt;
	text-align:left;
	font-color:#343434;
}

TD.newstuffattncell{
	width:55px;
	height:30px;
	align:left;
	valign:middle;
	padding:2px;
	background-color:#EFEFEF;
	
}
TD.newstuffdescripcell{
	width:90px;
	height:30px;
	align:left;
	valign:middle;
	padding:2px;
	background-color:#EFEFEF;
	
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #003300;
	text-align: left;
	vertical-align: top;
}

.generaltext {
	font-family: Times, Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	color: #333333;
	text-align: left;
	line-height:11pt;
}

.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003366;
	text-align: center;
	text-decoration:underline;
	vertical-align: top;
}

.subheaders {
	font-family: Times, Times New Roman, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000033;
	text-align: left;
}

.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	color: #0066FF;
	text-align: left;
	vertical-align: top;
}

.dplogotext {
	font-family: Futura, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;

}

A.generallinks {
	font-family: Times, Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	color: #5e5a5b;
	line-height:11pt;
}
A.generallinks:hover {
	font-family: Times, Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration:underline;
	color: #003300;
	line-height:11pt;
}
A.generallinks:active {
	font-family: Times, Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	color: #003300;
	line-height:11pt;
}
A.generallinks:visited {
	font-family: Times, Times New Roman, serif;
	font-size: 10pt;
	font-style: normal;
	color: #a69394;
	line-height:11pt;
}

A.contentlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration:none;
	color: #3a240a;
	line-height:14px;
}
A.contentlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration:underline;
	color: #000033;
	line-height:14px;
}
A.contentlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration:none;
	color: #3a240a;
	line-height:14px;
}

A.contentlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration:none;
	color: #a69394;
	line-height:14px;
}

A.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	color: #668FCC;
	font-variant:small-caps;
}

A.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	text-decoration:underline;
	color: #000033;
	font-variant:small-caps;
}

TD.main {
	align: center;
	valign: top;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	
}

TD.filler {
	background-color: #c8c8c8;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	
}


TD.waymarker {
	align: center;
	valign: middle;
	padding:2px;
	background-color:#e6e6e6;
	border-left:dotted 1px #565656;
	border-right:dotted 1px #565656;
	
	
}

	
TABLE.waymarkertable {
	align: center;
	border-top:1px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	border-bottom:'border-bottom-style','border-bottom-width','border-bottom-color';
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#565656;

	
}

.waymarkertext {
	font-family:Times,Cochin,Times New Roman, serif;
	font-size:10px;
	font-weight:normal;
	color:#CC0000;
	text-align:center;

}



/*end general*/

/*new resume pages */
.newresframe{
	position:absolute;
	top:0px;
	left:1px;
	width:483px;
	height:673px;
	border:1px solid #778887;
	text-align:center;
}
.newresheader{
	position:absolute;
	top:1px;
	left:2px;
	width:481px;
	height:48px;
	background-color:#EFF3F6;
	text-align:center;
	font-family:Trebuchet MS, Times New Roman, serif;
	font-style:bold;
	font-size:18px;
	color:#605B47;
	display:block;
	border-bottom:2px solid #A9AAAC;
	
}
.newresheaderbottominfo{
	height:24px;
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#343834;
	padding:2px;
}
.newresleftbar{
	position:absolute;
	top:54px;
	left:2px;
	width:5px;
	float:left;
	display:inline;
	height:450px;
	background-color:#CCD1D7;
}
.newresbottombar{
	position:absolute;
	top:675px;
	left:2px;
	width:100%;
	height:5px;
	background-color:#CCD1D7;
}
.newressidebar{
	position:absolute;
	top:54px;
	left:6px;
	width:126px;
	height:450px;
	float:left;
	display:inline;
	background-color:#EFF3F6;
	text-align:center;
	padding-right:1px;
	border-right:2px solid #A9AAAC;
	border-collapse:collapse;
}
.newresmainarea{
	position:absolute;
	top:51px;
	left:135px;
	display:inline;
	float:left;
	width:336px;
	height:450px;
	text-align:left;
	padding:5px;
	background-color:#FFFFFF;
	
}
.newresbottomarea{
	position:absolute;
	left:2px;
	top:501px;
	display:block;
	width:470px;
	height:165px;
	text-align:center;
	padding:5px;
	background-color:#FFFFFF;
	border-top:2px solid #A9AAAC;
}
.newresportarealeft{
	float:left;
	display:inline;
	width:35%;
	text-align:center;
	
}
.newresportarearight{
	float:left;
	display:inline;
	width:65%;
	text-align:center;
	
}
.newresportlinks{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#727981;
	text-decoration:none;
	display:block;
	height:13px;
	width:100%;
	background-color:#FFFFFF;
}
.newresportlinks:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#28406F;
	display:block;
	text-decoration:none;
	height:13px;
	width:100%;
	background-color:#EFF3F6;
	margin:1px;
}
.newresheaderlinks{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:8px;
	color:#727981;
	text-decoration:none;
	display:inline;
	height:15px;
	background-color:#EFF3F6;
}
.newresheaderlinks:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:8px;
	color:#28406F;
	display:inline;
	text-decoration:none;
	height:15px;
	background-color:#FFFFFF;
	list
}

.newressubheaders{
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	list-style-image:url(resume/reshilites.gif);
	padding-left:3px;
	text-align:left;
	display:block;
	color:#565340;
}
.newrestext{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:13px;
	padding-left:8px;
	list-style-type:none;
	text-align:left;
	display:block;
	color:#292929;
}
.newressubtext{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:9px;
	line-height:11px;
	padding-left:18px;
	list-style-type:none;
	text-align:left;
	display:block;
	color:#6C7073;
}
.newressidebarrows{
	font-family:Geneva, Trebuchet MS, Arial, sans-serif;
	font-size:10px;
	text-align:center;
	display:block;
	color:#727981;
	text-decoration:none;
	background-color:#EFF3F6;
	border-collapse:collapse;
	padding:1px;
	height:12px;
	width:99%;
}
.newressidebarrows:hover{
	font-family:Geneva, Trebuchet MS, Arial, sans-serif;
	font-size:10px;
	text-align:center;
	display:block;
	color:#727981;
	text-decoration:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #595D61;
	border-top:1px solid #595D61;
	border-collapse:collapse;
	padding:1px;
	height:13px;
	width:99%;
}

/*end resume */
/*begin main page styles*/

TD.topnavtableframe {
	width:750px;
	height:62px;
	align:center;
	valign:middle;
	padding:0px;
	
}
TD.topnavimgholder {
	width:75px;
	height:58px;
	align:center;
	valign:middle;
	padding:0px;
	border:0px;
	spacing:0px;
	
}
TABLE.topnav {
	width:750px;
	height:100%;
	align:center;
	valign:middle;
	padding:0px;
	spacing:0px;
	border:0px;
	background:url(/images/topnav/navbkgnd.gif);
	
}

TD.leftcoltableframe {
	width:152px;
	height:400px;
	align:center;
	valign:top;
	background-color:#cddccd;
	padding:0px;
	
}	

TABLE.leftcol {
	width:150px;
	height:100%;
	align:center;
	valign:top;
	padding:0px;
	border-left:'border-left-width','border-left-color','border-left-style';
	border-left-width:1px;
	border-left-color:#24daca;
	border-left-style:solid;
	border-right:'border-right-width','border-right-color','border-right-style';
	border-right-width:1px;
	border-right-color:#24daca;
	border-right-style:solid;
	
}

TD.leftcoltable {
	width:148px;
	align:center;
	valign:top;
	background-color:#ffffff;
	padding:0px;
	
}

TD.leftcoltablefirstcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#24daca;
	border-top-style:solid;
	
}

TD.leftcoltablelastcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#24daca;
	border-bottom-style:solid;
	
}

TD.leftcoltabletextcell {
	width:148px;
	align:left;
	background-color:#ffffff;
	padding-left:3px;
	
}

TD.leftcoltablemiddlecell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#24daca;
	border-bottom-style:solid;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#24daca;
	border-top-style:solid;
	
}

TD.footertableframe {
	width:750px;
	height:75px;
	align:center;
	valign:middle;
	background:url(/images/footer.gif);
	padding-top:12px;
	padding-left:5em;
	padding-right:5px;
	padding-bottom:5px;

}
TABLE.footertable {
	width:80%;
	height:95%;
	align:center;
	padding:0px;

}

.footertext {
	font-family:Times,Palatino,serif;
	font-size:10px;
	font-style:normal;
	color:#787878;
	text-align:justify;
	line-height:9pt;
	
}
A.footerlink {
	font-family:Times,Palatino,serif;
	font-size:10px;
	font-style:normal;
	text-decoration:none;
	color:#454545;
	line-height:9pt;
}

A.footerlink:hover {
	font-family:Times,Palatino,serif;
	font-size:10px;
	font-style:normal;
	text-decoration:underline;
	color:#D2445B;
	line-height:9pt;
}
A.footerlink:visited {
	font-family:Times,Palatino,serif;
	font-size:9pt;
	font-style:normal;
	text-decoration:none;
	color:#A6394;
	line-height:9pt;
}

/*end main page styles*/
/*begin site map styles*/

DIV.smprofiletitle {
	padding:3px;
	background-color:#668FCC;
	border: 1px solid #000033;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#040404;
	
}

DIV.smservicestitle {
	padding:3px;
	background-color:#DCB519;
	border: 1px solid #332903;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#040404;
	
}

DIV.smcontacttitle {
	padding:3px;
	background-color:#1EC2B4;
	border: 1px solid #003300;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#040404;
	
}
DIV.smproductstitle {
	padding:3px;
	background-color:#C2581E;
	border: 1px solid #481B03;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#040404;
	
}

TABLE.smproducts {
	width:185px;
	border-right:'border-right-color','border-right-width','border-right-style';
	border-right-color:#C2581E;
	border-right-width:1px;
	border-right-style:solid;
	border-left:'border-left-color','border-left-width','border-left-style';
	border-left-color:#C2581E;
	border-left-width:1px;
	border-left-style:solid;
	
	
}

TABLE.smservices {
	width:185px;
	border-right:'border-right-color','border-right-width','border-right-style';
	border-right-color:#DCB519;
	border-right-width:1px;
	border-right-style:solid;
	border-left:'border-left-color','border-left-width','border-left-style';
	border-left-color:#DCB519;
	border-left-width:1px;
	border-left-style:solid;
	
}

TABLE.smcontact {
	width:185px;
	border-right:'border-right-color','border-right-width','border-right-style';
	border-right-color:#1EC2B4;
	border-right-width:1px;
	border-right-style:solid;
	border-left:'border-left-color','border-left-width','border-left-style';
	border-left-color:#1EC2B4;
	border-left-width:1px;
	border-left-style:solid;
	
}

TABLE.smprofile {
	width:185px;
	border-right:'border-right-color','border-right-width','border-right-style';
	border-right-color:#668FCC;
	border-right-width:1px;
	border-right-style:solid;
	border-left:'border-left-color','border-left-width','border-left-style';
	border-left-color:#668FCC;
	border-left-width:1px;
	border-left-style:solid;
	
}

TD.smlinks {
		width:182px;
		height:25px;
		text-align:center;
		valign:middle;
		background-color:#dedede;
		border-bottom:solid 1px #FFFFFF;
	}
	
TD.smlinks:hover {
		width:182px;
		height:25px;
		text-align:center;
		valign:middle;
		background-color:#F2F2F2;
		border-bottom:solid 1px #BDBDBD;
	}

A.smlink {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#003300;
	text-decoration:none;
}

A.smlink:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#D73555;
	text-decoration:underline;
}

A.smlink:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#919B9A;
	text-decoration:underline;
}
/*end site map styles*/
/*begin estimate form style*/

.efinfotext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#454545;
	text-decoration:none;
	float:left;
	float:right;
	
}

.efinstructionlines {
	font-family:Times,Times New Roman,serif;
	font-size:9px;
	font-style:italic;
	color:#666666;
	text-decoration:none;
	
}	

DIV.eftitletext {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:18px;
	font-style:normal;
	color:#669999;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
}

DIV.efsubtitletext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	color:#343434;
	text-decoration:none;
	text-align:left;
	background-color:#669999;
}

TD.eftableframe {
	padding:2px;
	align:center;
	valign:middle;
	background-color:#c4c4c4;
}

TABLE.eftable {
	padding:2px;
	border-right:1px solid #669999;
	border-left:1px solid #669999;
	background-color:#FFFFFF;
	
}
/*end estimate page styles*/

/*begin guestbook styles*/

DIV.gbooktitle {
	padding:3px;
	background-color:#1EC2B4;
	border: 1px solid #003300;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#040404;
	
}

DIV.gbookfooter {
	padding:3px;
	background-color:#1EC2B4;
	border: 1px solid #003300;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	color:#344443;
	
}

TD.gbooknamecell{
	padding:2px;
	width:100px;
	height:20px;
	background-color:#EFEFEF;
	align:center;
	valign:middle;
}
TD.gbooknumbercell{
	padding:2px;
	width:50px;
	height:20px;
	background-color:#EFEFEF;
	align:center;
	valign:middle;
}
TD.gbookemailcell{
	padding:2px;
	width:150px;
	height:20px;
	background-color:#EFEFEF;
	align:center;
	valign:middle;
}
TD.gbookdatecell{
	padding:2px;
	width:50px;
	height:20px;
	background-color:#EFEFEF;
	align:center;
	valign:middle;
}
TD.gbooktopiccell{
	padding:2px;
	width:300px;
	height:20px;
	background-color:#EFEFEF;
	align:center;
	valign:middle;
}
TD.gbooktopiccell:hover{
	padding:2px;
	width:300px;
	height:20px;
	background-color:#F2F2F2;
	align:center;
	valign:middle;
}
.gbookviewtxt{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#344443;
	text-align:center;
	
}
.gbookposttxt{
	font-family:Times,Cochin,Times New Roman,serif;
	font-size:12px;
	font-weight:normal;
	color:#344443;
	text-align:center;
	
}

TABLE.gbooktbl {
	width:665px;
	align:center;
	height:425px;
	background-color:#FFFFFF;
	border-right:'border-right-color','border-right-width','border-right-style';
	border-right-color:#003300;
	border-right-width:1px;
	border-right-style:solid;
	border-left:'border-left-color','border-left-width','border-left-style';
	border-left-color:#003300;
	border-left-width:1px;
	border-left-style:solid;
	
}

A.gbook{
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-style:normal;
	font-color:#1EC2B4;
	text-decoration:none;
	
}

A.gbook:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:bold;
	font-color:#073A51;
	text-decoration:none;
	
}

A.gbook:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-style:normal;
	font-color:#C4AEB2;
	text-decoration:none;
	
}

A.gbookpostlinks{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-color:#344443;
	text-decoration:none;
	
}
A.gbookpostlinks:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-color:#1EC2B4;
	text-decoration:underline;
	
}

A.gbookpostlinks:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-color:#C4AEB2;
	text-decoration:none;
	
}

/*end guestbook styles*/
/*begin profile pages styles*/

.restext {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:12px;
	color:#5C6362;
	text-align:justify;
	text-indent:4px;
	line-height:13px;
	
}
.reslisttext {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:12px;
	color:#5C6362;
	text-align:justify;
	text-indent:12px;
	line-height:13px;
	
}
.resheadingtext {
	font-family:Times,Cochin,Times New Roman,serif;
	font-style:normal;
	font-size:16px;
	color:#022A45;
	text-align:left;
	text-indent:2px;
	
}
.restitle {
	font-family:Verdana,Helvetica,sans-serif;
	font-style:normal;
	font-size:19px;
	color:#232323;
	text-align:center;
	
}

.resaddress {
	font-family:Times,Cochin, Times New Roman,serif;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-align:center;
	line-height:9px;
	
}

.skillstxt {
	font-family:Arial,Futura,sans-serif;
	font-style:normal;
	font-size:12px;
	color:#5C6362;
	text-align:center;
	valign:middle;
}

TABLE.resmainbodytbl {
	padding:2px;
	border-left:'border-left-style','border-left-width','border-left-color';
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#668FCC;
	border-right:'border-right-style','border-right-width','border-right-color';
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#668FCC;
	background-color:#FFFFFF;
}

TD.resframetd {
	padding:2px;
	align:center;
	valign:middle;
	background-color:#c6c6c6;
}

TABLE.skillstbl {
	padding:1px;
	border-left:'border-left-style','border-left-width','border-left-color';
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#e6e6e6;
	border-right:'border-right-style','border-right-width','border-right-color';
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#e6e6e6;
	background-color:#FFFFFF;
}

TD.skillscell {
	padding:2px;
	align:center;
	valign:middle;
	background-color:#f2f2f2;
	border-top:'border-top-style','border-top-width','border-top-color';
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#e6e6e6;
	border-bottom:'border-bottom-style','border-bottom-width','border-bottom-color';
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e6e6e6;
}

TD.skillscell:hover {
	padding:2px;
	align:center;
	valign:middle;
	background-color:#FFFFFF;
	border-top:'border-top-style','border-top-width','border-top-color';
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#c6c6c6;
	border-bottom:'border-bottom-style','border-bottom-width','border-bottom-color';
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#c6c6c6;
}

DIV.respopheader{
	padding:2px;
	font-family:Verdana,Helvetica,sans-serif;
	text-align:center;
	color:#668FCC;
	background-color:#EFEFEF;
	border-bottom:1px solid #C2C2C2;
	border-top:1px solid #C2C2C2;
}

TABLE.respoptbl{
	width:98%;
	background-color:#FFFFFF;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
	align:center;
	valign:top;
}
TABLE.contacttbl{
	background-color:#FFFFFF;
	border:1px solid #668FCC;
	align:center;
	valign:top;
}
DIV.contactheader{
	padding:2px;
	font-family:Arial,Futura,sans-serif;
	font-size:16px;
	font-style:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#668FCC;
}

.contacttxt{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:justify;
	color:#454545;
	line-height:14px;
}

TABLE.prleftcoltbl {
	width:150px;
	height:100%;
	align:center;
	valign:top;
	padding:0px;
	border-left:'border-left-width','border-left-color','border-left-style';
	border-left-width:1px;
	border-left-color:#668FCC;
	border-left-style:solid;
	border-right:'border-right-width','border-right-color','border-right-style';
	border-right-width:1px;
	border-right-color:#668FCC;
	border-right-style:solid;
	
}

TD.prleftcoltablecell {
	width:148px;
	align:center;
	valign:top;
	background-color:#ffffff;
	padding:0px;
	
}

TD.prleftcoltablefirstcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#668FCC;
	border-top-style:solid;
	
}

TD.prleftcoltablelastcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#668FCC;
	border-bottom-style:solid;
	
}

TD.prleftcoltabletextcell {
	width:148px;
	align:left;
	background-color:#ffffff;
	padding-left:3px;
	
}

TD.prleftcoltablemiddlecell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#668FCC;
	border-bottom-style:solid;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#668FCC;
	border-top-style:solid;
	
}
/*end profile pages styles*/
/*begin gallery pages styles*/

.thumbstbl{
	background-color:#FFFFFF;
	border:1px solid #DCB519;
	align:center;
	valign:top;
	width:540px;
	height:620px;
	
}

.indexframe{
	width:550px;
	height:480px;
	text-align:center;
	background-color:#FFFFFF;
	text-align:center;
	padding:3px;
}
.displaycell{
	width:160px;
	height:200px;
	float:left;
	display:inline;
	margin-right:2px;
	margin-bottom:15px;
	padding-bottom:8px;
	border:1px solid #71AF9D;
	text-align:center;
	background-color:#FFFFFF;
	text-decoration:none;
}
.displaycell:hover{
	width:160px;
	height:200px;
	float:left;
	display:inline;
	margin-right:2px;
	margin-bottom:15px;
	padding-bottom:8px;
	border:1px dotted #C0C5C8;
	text-align:center;
	background-color:#FFFFFF;
	text-decoration:underline;
}
.displayheader{
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#61756F;
	text-align:center;
	display:block;
	background-color:#71AF9D;
	text-decoration:none;
	font-weight:normal;
}
.displayheader:hover{
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#283035;
	text-align:center;
	display:block;
	background-color:#AFD5CA;
	text-decoration:none;
	font-weight:bold;
}
.displaypopframe{
	width:800px;
	margin:0px;
	height:510px;
	text-align:center;
	border:1px solid #2AA380;
	background-color:#CADDD7;
	padding-top:5px;
	position:absolute;
	left:1px;
	top:1px;
	
}
.displaypoptextcol{
	width:292px;
	height:500px;
	position:absolute;
	right:2px;
	text-align:center;
	top:7px;
	border-left:1px solid #65697A;
	display:inline;
}
.displaypopimgcell{
	width:501px;
	height:501px;
	position:absolute;
	left:2px;
	top:7px;
	background-color:#FFFFFF;
	display:inline;
}

.displaypoptext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#8A9398;
	line-height:15px;
	width:94%;
	display:block;
	background-color:#EFEFEF;
	border-bottom:2px solid #B2B2B8;
	margin-bottom:4px;
	margin-left:3px;
	padding:5px;
}
.displaypopnametext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	color:#65697A;
	line-height:18px;
	width:96%;
	display:block;
	background-color:#EFEFEF;
	border-top:1px solid #B2B2B8;
	margin-bottom:2px;
	margin-left:3px;
	padding:2px;
}
.displaypoplinks{
	font-family: Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#8A9398;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
	background-color:#C0CBC7;
	display:block;
	float:left;
	margin:5px;
	border-left:1px solid #65697A;
	border-right:1px solid #65697A;
	padding-left:3px;
	padding-right:3px;
}
.displaypoplinks:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#43415C;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	background-color:#EFEEFE;
	display:block;
	float:left;
	margin:3px;
	border-left:1px dotted #65697A;
	border-right:1px dotted #65697A;
	padding-left:3px;
	padding-right:3px;
}
.thumbtblcell{
	background-color:#FFFFFF;
	width:90px;
	height:90px;
	padding:1px;
	align:center;
	valign:middle;
	border-left:1px #454545 solid;
	border-right:1px #454545 solid;
}
	
.thumbtblcell:hover{
	background-color:#D6D0DA;
	width:90px;
	height:90px;
	padding:1px;
	align:center;
	valign:middle;
	border-left:1px #454545 dotted;
	border-right:1px #454545 dotted;
}	


DIV.galleryheader{
	padding:2px;
	font-family:Arial,Futura,sans-serif;
	font-size:16px;
	font-style:bold;
	text-align:center;
	color:#3F3406;
	background-color:#DCB519;
	height:25px;
}

DIV.thumbtbltxtcell{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:left;
	valign:top;
	color:#454545;
	line-height:14px;
	width:90px;
	height:18px;
	padding:2px;
}

DIV.thumbtblhorspacer {
	background-color:#DCB519;
	height:10px;
	border-top:1px solid #898989;
	border-bottom:1px solid #898989;
}

A.gallery {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#DCB519;
}

A.gallery:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:bold;
	color:#29063F;
}

A.gallery:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#D1C9a7;
}

A.gallerytoplink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	color: #668FCC;
	font-variant:small-caps;
	background-color:#FFFFFF;
}

A.gallerytoplink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration:underline;
	color: #000033;
	font-variant:small-caps;
	background-color:#FFFFFF;
}

TABLE.galleftcoltbl {
	width:150px;
	height:100%;
	align:center;
	valign:top;
	padding:0px;
	border-left:'border-left-width','border-left-color','border-left-style';
	border-left-width:1px;
	border-left-color:#DCB519;
	border-left-style:solid;
	border-right:'border-right-width','border-right-color','border-right-style';
	border-right-width:1px;
	border-right-color:#DCB519;
	border-right-style:solid;
	
}

TD.galleftcoltablecell {
	width:148px;
	align:center;
	valign:top;
	background-color:#ffffff;
	padding:0px;
	
}

TD.galleftcoltablefirstcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#DCB519;
	border-top-style:solid;
	
}

TD.galleftcoltablelastcell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#DCB519;
	border-bottom-style:solid;
	
}

TD.galleftcoltabletextcell {
	width:148px;
	align:left;
	background-color:#ffffff;
	padding-left:3px;
	
}

TD.galleftcoltablemiddlecell {
	width:148px;
	height:25px;
	align:center;
	valign:middle;
	background-color:#ffffff;
	padding:0px;
	border-bottom:'border-bottom-width','border-bottom-color','border-bottom-style';
	border-bottom-width:1px;
	border-bottom-color:#DCB519;
	border-bottom-style:solid;
	border-top:'border-top-width','border-top-color','border-top-style';
	border-top-width:1px;
	border-top-color:#DCB519;
	border-top-style:solid;
	
}

.gallerypoptxt{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:justify;
	color:#29063F;
	line-height:13px;
}

TABLE.galpopframetbl{
	width:550px;
	height:575px;
	border:0;
	padding:1px;
}

TD.galpopframecell{
	width:525px;
	height:525px;
	align:center;
	valign:middle;
}

TABLE.galpopcontenttbl{
	width:515px;
	height:515px;
	align:center;
	padding:5px;
	border:1px solid #ABABAB;
}

TD.galpopimgcell{
	background-color:#DEDEDE;
	border:2px solid #333333;
	align:center;
	valign:middle;
}

DIV.galpoptxtcell{
	border:1px solid #DCB519;
	valign:top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:justify;
	color:#29063F;
	line-height:13px;
}

TABLE.webdesignframetbl{
	background-color:#FFFFFF;
	border-left:'border-left-width','border-left-style','border-left-color';
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#dedede;
	border-top:'border-top-width','border-top-style','border-top-color';
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#DCB519;
	border-bottom:'border-bottom-width','border-bottom-style','border-bottom-color';
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DCB519;
	border-right:'border-right-width','border-right-style','border-right-color';
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DCB519;
	align:center;
	valign:top;
	width:540px;
	height:620px;
	
}

DIV.webcontent{
	padding:2px;
	background-color:#e6e6e6;
	height:100px;
	valign:middle;
	border-bottom:'border-bottom-width','border-bottom-style','border-bottom-color';
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DCB519;
	border-left:'border-left-width','border-left-style','border-left-color';
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#DCB519;
	text-align:justify;
	font-family:Arial,Futura,sans-serif;
	font-size:11px;
	font-color:#454545;

}

DIV.webcontent:hover{
	padding:2px;
	background-color:#FFFFFF;
	height:100px;
	valign:middle;
	border-bottom:'border-bottom-width','border-bottom-style','border-bottom-color';
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#898989;
	border-left:'border-left-width','border-left-style','border-left-color';
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#898989;
	text-align:justify;
	font-family:Arial,Futura,sans-serif;
	font-size:11px;
	font-color:#454545;

}

DIV.websiteimg{
	padding:2px;
	background-color:#FFFFFF;
	height:100px;
	width:85px;
	align:center;
	valign:middle;
	border-bottom:'border-bottom-width','border-bottom-style','border-bottom-color';
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DCB519;
	border-right:'border-right-width','border-right-style','border-right-color';
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DCB519;
	

}

TD.webtbllhorspacercell {
	background-color:#F6EFD4;
	height:10px;
	border-top:1px solid #898989;
	border-bottom:1px solid #898989;
	align:left;
}

		
/*end gallery pages styles*/
/*begin the links page*/
	
TD.linkstxtcell {
	width:182px;
	height:15px;
	text-align:center;
	valign:middle;
	background-color:#dedede;
	border-bottom:solid 1px #FFFFFF;

}	
	
TD.linkstxtcell:hover {
	width:182px;
	height:15px;
	text-align:center;
	valign:middle;
	background-color:#F2F2F2;
	border-bottom:solid 1px #BDBDBD;
}	
	
A.linkstxt {
	font-family:Arial, Helvetica, sans-serif;
	size:9px;
	style:normal;
	color:#003300;
	text-decoration:underline;
}

A.linkstxt:hover {
	font-family:Arial, Helvetica, sans-serif;
	size:9px;
	style:normal;
	color:#76917E;
	text-decoration:none;
}
A.linkspgtoplinkstxt {
	font-family:Times, Times New Roman, serif;
	font-size:8px;
	style:normal;
	color:#454544;
	text-decoration:none;
}

A.linkspgtoplinkstxt:hover {
	font-family:Times, Times New Roman, serif;
	font-size:8px;
	style:normal;
	color:#FF0000;
	text-decoration:none;
}
/*end links page*/
/*begin search pages*/

A.srchlink {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#003300;
	text-decoration:none;
	text-align:center;
}

A.srchlink:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#D73555;
	text-decoration:underline;
	text-align:center;
}
/*end search pages*/
/*begin next thing*/













