﻿.body {
  margin: 0; padding: 0; text-align: center;
}

body {
  margin: 0; padding: 0; background-image:url(/images/tile.gif);
}


.bodytext {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	color: #5F7385;
	font-size: 12px;
	border: 0px solid #DDDFE4;
	font-style: normal;
	line-height: 19px;
}


.links a:link, links a:visited {
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	color: #5F7385;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	text-decoration:none;
	border-bottom:1px dotted #cccccc; 
	
}

.links:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	text-decoration:none;
	border-bottom:1px solid #999999; 
}


.ftr a:link, ftr a:visited {
	
	border-width: 0;
	border: 0px;
}



#logopr {display: none;}

#container {
	background-image:url(/images/bgtile.jpg); background-repeat: repeat-x;
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	height: 223px; width: 100%;
}

#main {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 755px;
	left: 50%;
	margin: 0px; padding: 0px;
	margin-left: -377px;
}

#main-wide {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 900px;
	left: 50%;
	margin: 0px; padding: 0px;
	margin-left: -450px;
}


#masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(images/content-tile.gif); background-repeat: repeat-y;}
#masthead-wide {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 900px; background-color:#FFFFFF; background-image:url(images/content-tile-wide.gif); background-repeat: repeat-y;}

#footer {
	padding: 0px 12px 0px 12px;
	margin: 35px 0px 0px 0px;
}
#footer {font-family: Arial, Helvetica, sans-serif; color: #5F7385; font-size: 12px;}
#footer p {padding: 0px 0px 0px 0px; margin: 2px 0px 6px 0px;}
#footer ul {margin: 0px; margin-left: 0px; padding: 0px;}
#footer li {list-style:none; display: inline; padding: 0px 12px 0px 12px; margin: 0px 0px 0px 0px; }

#footer A:link {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#footer A:visited {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#footer A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal; padding: 6px 12px 6px 12px;}
#footer A:active {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}

#portfoliofooter {
	padding: 36px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
	height: 50px;
}
#portfoliofooter {font-family: Arial, Helvetica, sans-serif; color: #5F7385; font-size: 12px;}
#portfoliofooter p {padding: 0px 0px 0px 0px; margin: 2px 0px 6px 0px;}
#portfoliofooter ul {margin: 0px; margin-left: 0px; padding: 0px;}
#portfoliofooter li {list-style:none; display: inline; padding: 0px 12px 0px 12px; margin: 0px 0px 0px 0px; }

#portfoliofooter A:link {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#portfoliofooter A:visited {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#portfoliofooter A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal; padding: 6px 12px 6px 12px;}
#portfoliofooter A:active {  color: #FF7800; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}

#portfolio {position: absolute; width: 755px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; background-image:url(../files/portfolio-bg.jpg); background-repeat: no-repeat; height: 380px;}
#portfolio  h1 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 12px 0px 0px 0px; color: #5F7385; line-height: 20px;}
#portfolio p {padding: 0px 0px 0px 0px; margin: 2px 0px 6px 0px;}



#thumbnails {
	position: absolute;
	width: 730px;
	padding: 0px 0px 0px 0px;
	margin: 33px 0px 0px 0px;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-size: 10px;
	top: 18px;
	height: 237px;
}

#thumbnails p {padding: 4px 20px 0px 0px; margin: 0px 0px 0px 0px;}
#thumbnails img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#thumbnails td {width: 365px; height: 237px; background-image: url(../files/thumbnail-tile.jpg); background-repeat: no-repeat; padding: 11px 0px 0px 32px; margin: 0px 0px 0px 0px;}

#thumbnails A:link {  color: #EB7711; text-decoration: none; font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px; }
#thumbnails A:visited {  color: #EB7711; text-decoration: none; font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px;}
#thumbnails A:hover {  color: #EB7711; text-decoration: underline; font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px;}
#thumbnails A:active {  color: #EB7711; text-decoration: none; font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px;}

#rh {
	width: 278px;
	position: absolute;
	left: 476px;
	top: 318px;
	margin: 0px 0px 0px 0px;
	padding: 125px 0px 0px 10px;
	background-image:url(../files/lowerknife.jpg);
	background-repeat: no-repeat;
	height: 269px;
}
#rh-content {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; color: #5F7385; font-size: 12px; line-height: 16px;}
#rh-content h1 {margin: 0px 0px 4px 0px; padding: 6px 6px 16px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#rh-content h2 {margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#rh-content p {margin: 0px 0px 0px 0px; padding: 0px 6px 6px 6px;}
#rh-content img {margin: 4px 0px 2px 0px; border: 1px solid #5F7385;}
#rh-content A:link {  color: #FF7800; text-decoration: none; font-weight:bold;}
#rh-content A:visited {  color: #FF7800; text-decoration: none; font-weight:bold;}
#rh-content A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold;}
#rh-content A:active {  color: #FF7800; text-decoration: none; font-weight:bold;}
#rh-content p.rh {margin-top: 8px; margin-bottom: 0px; padding-top: 8px;}
#rh-content ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#rh-content li {list-style-image: url(../files/bullet.gif); margin: 8px 0px 8px 20px; padding: 0px 20px 0px 0px;}


#maincontent {padding: 320px 300px 20px 20px; margin: 0px 0px 0px 0px;}
#maincontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #5F7385; line-height: 22px; background-image:url(../files/disp1.jpg); background-repeat: no-repeat;}
#maincontent strong {  font-weight:bold;}
#maincontent A:link {  color: #FF7800; text-decoration: none; font-weight:normal;}
#maincontent A:visited {  color: #FF7800; text-decoration: none; font-weight:normal;}
#maincontent A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal;}
#maincontent A:active {  color: #FF7800; text-decoration: none; font-weight:normal;}
#maincontent  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #5F7385; line-height: 20px;}
#maincontent  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#maincontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#maincontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px;}
#maincontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#maincontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

#portfoliocontent {padding: 130px 10px 0px 10px; margin: 0px 0px 0px 0px;}
#portfoliocontent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #5F7385; line-height: 22px; background-image:url(../files/disp5.jpg); background-repeat: no-repeat;}
#portfoliocontent strong {  font-weight:bold;}
#portfoliocontent A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliocontent A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliocontent A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#portfoliocontent A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliocontent  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px 0px 20px 20px; color: #5F7385; line-height: 20px; clear: both;}
#portfoliocontent  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 4px 0px 4px 0px; margin: 0px 0px 20px 20px; color: #5F7385; clear: both;}
#portfoliocontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 0px 0px 20px 20px; color: #5F7385; clear: both;}
#portfoliocontent p {padding: 0px 30px 0px 0px; margin: 5px 0px 0px 0px; font-size: 10px; line-height: 14px;}
#portfoliocontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#portfoliocontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

#portfoliocontent td {width: 365px; height: 237px; background-image: url(../files/portfolio-tile.jpg); background-repeat: no-repeat; padding: 11px 0px 0px 28px; margin: 0px 0px 0px 0px;}

#portfoliocontent .form {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 10px;
	border: 1px solid #000000;
}

#portfoliodetail {padding: 150px 10px 0px 10px; margin: 0px 0px 0px 0px;}
#portfoliodetail {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #5F7385; line-height: 22px; background-image:url(../files/disp5.jpg); background-repeat: no-repeat;}
#portfoliodetail strong {  font-weight:bold;}
#portfoliodetail A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliodetail A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliodetail A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#portfoliodetail A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#portfoliodetail  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px 0px 20px 20px; color: #5F7385; line-height: 20px; clear: both;}
#portfoliodetail  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 4px 0px 12px 0px; margin: 0px 0px 20px 20px; color: #5F7385; clear: both;}
#portfoliodetail  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 0px 0px 20px 20px; color: #5F7385; clear: both;}
#portfoliodetail p {padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; font-size: 10px; line-height: 14px;}
#portfoliodetail ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#portfoliodetail li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

#portfoliodetail td {padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;}


#gallerycontent {padding:70px 10px 0px 10px; margin: 0px 0px 0px 0px;}
#gallerycontent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #5F7385; line-height: 22px; background-image:url(../files/portfolio.jpg); background-repeat: no-repeat;}
#gallerycontent strong {  font-weight:bold;}
#gallerycontent A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#gallerycontent A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#gallerycontent A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#gallerycontent A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#gallerycontent  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 12px 0px 10px 20px; color: #5F7385; line-height: 20px; clear: both;}
#gallerycontent  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 4px 0px 4px 0px; margin: 12px 0px 10px 20px; color: #5F7385;}
#gallerycontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 12px 0px 10px 20px; color: #5F7385;}
#gallerycontent p {padding: 8px 0px 12px 0px; margin: 5px 0px 0px 20px; font-size: 12px; line-height: 18px;}
#gallerycontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 30px;}
#gallerycontent li {list-style-image: url(../graphics/bullet.gif); margin: 2px 0px 2px 20px; padding: 0px 0px 0px 4px; font-size: 10px; line-height: 14px;}
#gallerycontent form {margin: 6px 0px 6px 20px; padding: 0px 0px 0px 0px;}
#gallerycontent img {margin: 0px 12px 12px 12px;}

#cms {padding: 70px 20px 0px 20px; margin: 0px 0px 0px 0px;}
#cms {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #5F7385; line-height: 22px; background-image:url(../files/portfolio.jpg); background-repeat: no-repeat;}
#cms strong {  font-weight:bold;}
#cms A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#cms A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#cms A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#cms A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#cms  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; color: #5F7385;}
#cms  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#cms  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#cms p {padding: 0px 0px 0px 0px; margin: 6px 0px 6px 0px; font-size: 12px; line-height: 14px;}
#cms ol {font-size: 12px;}
#cms ul {font-size: 12px;}
#cms li {}
#cms hr {border: 1px solid #FFFFFF; width: 690px; margin: 12px 0px 12px 12px; padding: 0px 12px 0px 12px; border-top: 1px solid #CCCCCC;}

#cms .cmsform {
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 12px;
	border: none;
}

#cms .cmsform1 {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 10px;
	border: none;
}

#cms .cmsform3 {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 10px;
	border: none;
}






.contactform {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EFF0F2;
	color: #5F7385;
	font-size: 12px;
	border: 1px solid #DDDFE4;
}


#imagedetail {padding: 70px 20px 0px 20px; margin: 0px 0px 0px 0px;}
#imagedetail {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #5F7385; line-height: 22px; background-image:url(../files/portfolio-wide.jpg); background-repeat: no-repeat;}
#imagedetail strong {  font-weight:bold;}
#imagedetail A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#imagedetail A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#imagedetail A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#imagedetail A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#imagedetail  h1 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; color: #5F7385;}
#imagedetail  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#imagedetail  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#imagedetail p {padding: 0px 0px 0px 0px; margin: 6px 0px 6px 0px; font-size: 12px; line-height: 14px;}


#gallery {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5F7385; line-height: 14px;}
#gallery img {padding: 0px 0px 0px 0px; margin: 0px 0px 4px 0px;}
#gallery A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 10px;}
#gallery A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 10px;}
#gallery A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 10px;}
#gallery A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 10px;}

.hr {
	border: 1px solid #FFFFFF; width: 690px; margin: 12px 0px 12px 12px; padding: 0px 12px 0px 12px; 
	border-top: 1px solid #CCCCCC;
}

.hr-wide {
	border: 1px solid #FFFFFF; width: 830px; margin: 12px 0px 12px 12px; padding: 0px 12px 0px 12px; 
	border-top: 1px solid #CCCCCC;
}

#flash {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 3px;
	top: 52px;
	width: 747px;
}
		
#menu {
	position: absolute;
	top: 17px;
	z-index: 3;
	width: 375px;
	left: 387px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-size: 12px;
	height: 28px;
}
#menu ul {margin: 0px; margin-left: 0px; padding: 0px;}
#menu li {list-style:none; display: inline; padding: 0px 6px 0px 6px; margin: 0px 0px 0px 0px; }

#menu A:link {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#menu A:visited {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}
#menu A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal; padding: 6px 12px 6px 12px;}
#menu A:active {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 12px 6px 12px;}

#cmsmenu {
	position: absolute;
	top: 17px;
	z-index: 3;
	width: 459px;
	left: 276px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-size: 12px;
	height: 28px;
	text-align: right;
}
#cmsmenu ul {margin: 0px; margin-left: 0px; padding: 0px;}
#cmsmenu li.first {list-style:none; display: inline; padding: 0px 2px 0px 12px; margin: 0px 2px 0px 2px; border: none; }
#cmsmenu li {list-style:none; display: inline; padding: 0px 2px 0px 12px; margin: 0px 2px 0px 2px; border: none; border-left: 1px solid #CDD0D7; }

#cmsmenu A:link {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 0px 6px 0px;}
#cmsmenu A:visited {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 0px 6px 0px;}
#cmsmenu A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal; padding: 6px 0px 6px 0px;}
#cmsmenu A:active {  color: #5F7385; text-decoration: none; font-weight:normal; padding: 6px 0px 6px 0px;}

#loginaccess {
	position: absolute;
	top: -1px;
	width: 372px;
	left: 375px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-size: 10px;
	height: 25px;
}
#loginaccess A:link {  color: #FF7800; text-decoration: none; font-weight:normal;}
#loginaccess A:visited {  color: #FF7800; text-decoration: none; font-weight:normal;}
#loginaccess A:hover {  color: #FF7800; text-decoration: underline; font-weight:normal;}
#loginaccess A:active {  color: #FF7800; text-decoration: none; font-weight:normal;}

#table { margin: 12px 0px 12px 0px; padding: 0px;}
#table td { margin: 0px; padding: 0px;}
#table h2 { margin: 0px; padding: 0px;}
#table ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#table li {list-style-image: url(../files/bullet.gif); margin: 4px 0px 4px 16px; padding: 0px 0px 0px 4px; font-size: 11px; line-height: 14px;}

.form {
	width: 60px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 10px;
	border: none;
}


#partners {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-size: 10px;
	line-height: 12px;
}

#partners p {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.thumbnail {border: 1px #FFFFFF solid; background-color:#F2F2F2;}
.thumbnailblank {border: none; background-color:#E9EAEF;}

.error {font-size: 10px; color:#CC0000; line-height: 14px; display: none;}

#getflash {
	position: absolute;
	top: 40px;
	width: 400px;
	left: 20px;
	margin: 0px; padding: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}

#getflash h2 {
	margin: 0px 0px 18px 0px; padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;
}

#getflash A:link {  color: #FFFFFF; text-decoration: none; font-weight:bold;}
#getflash A:visited {  color: #FFFFFF; text-decoration: none; font-weight:bold;}
#getflash A:hover {  color: #FFFFFF; text-decoration: underline; font-weight:bold;}
#getflash A:active {  color: #FFFFFF; text-decoration: none; font-weight:bold;}

#priv {padding: 70px 20px 0px 20px; margin: 0px 0px 0px 0px;}
#priv {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #5F7385; line-height: 22px; background-image:url(../files/portfolio.jpg); background-repeat: no-repeat;}
#priv strong {  font-weight:bold;}
#priv A:link {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#priv A:visited {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#priv A:hover {  color: #FF7800; text-decoration: underline; font-weight:bold; font-size: 12px;}
#priv A:active {  color: #FF7800; text-decoration: none; font-weight:bold; font-size: 12px;}
#priv  h1 {  font-size: 12pt; font-weight:bold; line-height: 18px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#priv  h2 {  font-size: 11pt; font-weight:bold; line-height: 18px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#priv  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #5F7385;}
#priv p {padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; font-size: 12px; line-height: 14px;}
#priv ol {font-size: 12px;}
#priv ul {font-size: 12px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#priv li {list-style-image: url(../files/tile.gif); margin: 0px 0px 2px 0px; padding: 0px 20px 0px 0px;}
#priv hr {border: 1px solid #FFFFFF; width: 690px; margin: 12px 0px 12px 12px; padding: 0px 12px 0px 12px; border-top: 1px solid #CCCCCC;}
#priv td {margin: 0px 0px 0px 0px; padding: 6px 6px 6px 6px;}

#priv .form {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#5F7385;
	color: #FFFFFF;
	font-size: 12px;
	border: none;
}

.sidebarh3  {
	border-top:2px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:3px 0 3px 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5F7385;
	font-weight:bold;
	margin:12px 0 15px 0;
	font-size:12px;
	}


.sidelinks {
	
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5F7385;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #999999; 
}


.sidelinks:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #999999; 
}


.ftrimg {
	
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5F7385;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #999999; 
	border-top:0px dotted #999999;
	border-left:0px dotted #999999;
	border-right:0px dotted #999999;
}


.ftrimg:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #000000; 
}





.feature {
	background: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
	font-size: 11px;
	font-style: strong;
	border-bottom: 1px dotted #b6b6b6;
	border-top: 1px dotted #b6b6b6;
	float: left;
	margin-right: 5px;
	text-align:center;
}



/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}

