body {
		background-color: #ffffff;
		margin-top: 0px;
		}
		
.container {
		width: 788;
		}
		
.main {
		
		}

.mainb {
			opacity: 0.3; 
			filter: alpha(opacity=30); 
			-moz-opacity: 0.3
			}

.toplinks {
			width: 556;
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #c3c8cf;
			text-align: right;
			padding-top: 14px;
			}


.bottomtext {
			width: 890px;
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 10px;
			color: #c3c8cf;
			text-align: right;
			background-color: #70717d;
			padding-top: 6px;
			padding-bottom: 6px;
			padding-right: 10px;
			border-top: 1px solid #730e2c;
			border-bottom: 6px solid #730e2c;
			}
			
.headline {
			font-family: georgia, serif;
			font-size: 19px;
			color: #730e2c;
			}

.columnhome {
			width: 300px;
			padding-top: 14px;
			padding-left: 20px;
			}

.columntexthome {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			}
			
.columntextindenthome {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			text-indent: 12px;
			}
			
.column {
			width: 330px;
			padding-top: 14px;
			padding-left: 20px;
			}

.columnfull {
			width: 723px;
			padding-top: 14px;
			padding-left: 20px;
			}

.columntext {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			}
			
.columntextindent {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			text-indent: 12px;
			}

.columnright {
			width: 330px;
			padding-top: 24px;
			padding-left: 20px;
			}

.columntextright {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			}
			
.columntextindentright {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: left;
			line-height: 16px;
			text-indent: 12px;
			}

.bulletlist {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #730e2c;
			text-align: left;
			line-height: 20px;
			}
			
.listtext {
			color: #666666;
			}

.testimonial {
			width: 723px;
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 14px;
			color: #730e2c;
			font-style: italic;
			padding-left: 20px;
			}

.bigquotes {
			font-size: 40px;
			font-family: georgia, serif;
			margin-top: 20px;
			}

.pubs {
		width: 723px;
		text-align: right;
		font-family: georgia, serif;
		font-size: 19px;
		color: #730e2c;
		padding: 4px;
		border-bottom: 1px solid #444444;
		}

.caseimages {
			width: 330px;
			padding-top: 0px;
			padding-left: 20px;
			}

/*===========================================================================
			LEFT NAV SECTION
===========================================================================*/

.leftnav {
			padding-top: 20px;
			padding-left: 20px;
			}

.navrows {
			/*background-color: #6a6a6a;*/
			}

.navtable {
			/*padding-top: 0px; 
			background-color: #ccdff4;
			border-top: 2px solid #444444; 
			border-bottom: 2px solid #444444*/
			}

.navcells {
			font-size: 16px;
			text-align: left;
			padding-bottom: 8px;
			padding-top: 8px;
			padding-right: 4px;
			border-bottom: 1px solid #ababab;
			}
			
.navlev1on {
			font-size: 16px;
			color: #2878c6;
			font-family: georgia, Helvetica, arial, sans-serif;
			text-decoration: none;
			}

.arrowcell {
			width: 24px;
			padding-top: 4px;
			padding-left: 4px;
			border-bottom: 1px solid #ababab;
			}

.subnavclass {
			font-family: verdana, Helvetica, arial, sans-serif;
			font-size: 11px;
			color: #444444;
			line-height: 16px;
			margin-top: -12px;
			}
			
.subitems {
			color: #ffffff;
			padding-left: 26px;
			}
		
			
.subitems2 {
			color: #c3c8cf;
			padding-left: 43px;
			}

.subitemslev2 {
				color: #c3c8cf;
				padding-left: 6px;
				}

.subitemslev2b {
				color: #000000;
				padding-left: 6px;
				}

.subcategory {
				color: #c3c8cf;
				padding-left: 6px;
				}

/*===========================================================================
			END LEFT NAV SECTION
===========================================================================*/

/*===========================================================================
			START PORTFOLIO SECTION
===========================================================================*/

.scrollingcontent {
					width: 730px;
					height: 500px;
					overflow-y: auto;
					overflow-x: hidden;
					}

.separater {
			border-bottom: 1px solid #d5d5d5;
			}

.loadon {
			position: absolute;
			top: 30%;
			left: 20%;
			display: block;
			}

.loadoff {
			display: none;
			}

.toprow {
		background-color: #d5d5d5;
		}

.closex {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			cursor: pointer; 
			background-color: #d5d5d5; 
			padding: 4px; 
			text-align: right;
			}
			
.prenext {
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			text-align: left;
			padding-top: 4px;
			padding-bottom: 4px;
			/*border-top: 1px solid #444444;*/
			background-color: #d5d5d5;
			}

.hidimg {
			display: none;
			}
			
.hidimgb {
			position: absolute; 
			top: 8%; 
			left: 18%; 
			display: block;
			opacity: 1; 
			border: 2px solid #000000;
			background-color: #ffffff;
			padding: 6px;
			}
			
			
.hidimgc {
			position: absolute; 
			top: 10%; 
			left: 22%; 
			display: block;
			opacity: 1; 
			border: 4px solid #000000;
			}

			
.thumbs {
		cursor: pointer;
		}

.credits {
			padding: 4px;
			background-color: #ffffff;
			}

.credittd {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 11px;
			background-color: #ffffff;
			}

.galleryheader {
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				font-size: 16px;
				font-weight: bold;
				padding-left: 10px;
				padding-top: 10px;
				}

/*===========================================================================
			END PORTFOLIO SECTION
===========================================================================*/
			
/*===========================================================================
			LINKS SECTION
===========================================================================*/

a:link.navlinks {
				font-size: 16px;
				color: #2878c6;
				font-family: georgia, serif;
				text-decoration: none;
				}
				
a:active.navlinks {
				font-size: 16px;
				color: #2878c6;
				font-family: georgia,serif;
				text-decoration: none;
				}
				
a:visited.navlinks {
				font-size: 16px;
				color: #2878c6;
				font-family: georgia, serif;
				text-decoration: none;
				}
				
a:hover.navlinks {
				font-size: 16px;
				color: #000000;
				font-family: georgia, serif;
				text-decoration: none;
				}
				
a:link.subnavlinks {
				font-size: 11px;
				color: #444444;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:active.subnavlinks {
				font-size: 11px;
				color: #444444;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:visited.subnavlinks {
				font-size: 11px;
				color: #444444;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:hover.subnavlinks {
				font-size: 11px;
				color: #000000;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:link.bottomlink {
				font-size: 10px;
				color: #c3c8cf;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: underline;
				}
				
a:active.bottomlink {
				font-size: 10px;
				color: #c3c8cf;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: underline;
				}
				
a:visited.bottomlink {
				font-size: 10px;
				color: #c3c8cf;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: underline;
				}
				
a:hover.bottomlink {
				font-size: 10px;
				color: #ffffff;
				font-family: verdana, Helvetica, arial, sans-serif;
				text-decoration: none;
				}
