BODY
{
    BACKGROUND-COLOR		: #ffffff;
    FONT-FAMILY				: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE				: 10pt;
    FONT-WEIGHT				: normal;
    LETTER-SPACING			: normal;
    TEXT-TRANSFORM			: none;
    WORD-SPACING			: normal
}


.logoPrimary
{
	background-image		: url(../../images/logo_back_orange_primary.jpg);
	background-repeat		: repeat-x;
	width					: 256px;
	height					: 257px;	
}


.topCenter
{
	background-image		: url(../../images/top_center_img.jpg);
	background-repeat		: repeat-x;
	width					: 196px;
	height					: 257px;
	background-color		: Black;	
}

.coTitleVintage
{
	color					: White;	
	font-size				: 18pt;
	letter-spacing			: 4px;
}

.coTitleTurtle
{
	color					: White;	
	font-size				: 10pt;
	letter-spacing			: 18px;
	text-align				: center;
}

.coTitleTag
{
	color					: Black;	
	font-size				: 10pt;
	text-align				: center;
	font-style				: italic;
}


/* --------------NAVIGATION--------------- */

.navHome
{
	background-image		: url(../../images/home.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}

.navHomeOver
{
	background-image		: url(../../images/home_over.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}


.navAbout
{
	background-image		: url(../../images/about.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}

.navAboutOver
{
	background-image		: url(../../images/about_over.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}


.navProducts
{
	background-image		: url(../../images/products.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}

.navProductsOver
{
	background-image		: url(../../images/products_over.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}


.navServices
{
	background-image		: url(../../images/services.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}

.navServicesOver
{
	background-image		: url(../../images/services_over.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}


.navContact
{
	background-image		: url(../../images/contact.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}

.navContactOver
{
	background-image		: url(../../images/contact_over.gif);
	background-repeat		: repeat-x;
	width					: 195px;
	height					: 52px;	
	cursor					: hand;
}


/* --------------MID PRIMARY--------------- */

.midLeftPrimary
{
	background-image		: url(../../images/mid_left_primary.jpg);
	background-repeat		: repeat-x;
	width					: 256px;
	height					: 208px;	
	color					: White;	
}

.midLeftPrimaryText
{
	font-size				: 8pt;	
}

.midCenterPrimary
{
	background-image		: url(../../images/mid_center_primary.jpg);
	background-repeat		: repeat-x;
	width					: 196px;
	height					: 208px;	
	color					: White;
}

.midCenterPrimaryText
{
	font-size				: 8pt;	
}


.midRightPrimary
{
	background-image		: url(../../images/mid_right_primary.jpg);
	background-repeat		: repeat-x;
	width					: 197px;
	height					: 208px;	
	color					: White;	
}


.topLeftSecondary
{
	background-image		: url(../../images/mid_right_primary.jpg);
	background-repeat		: repeat-x;
	width					: 197px;
	height					: 80px;	
	color					: White;	
}

.secondaryContent
{
	color					: #484848;
	font-size				: 10pt;
	
}

.secondaryContent a
{
	color					: #484848;
	font-size				: 10pt;
	text-decoration			: underline;
	
}

.secondaryContent a:hover
{
	color					: #F26522;
	font-size				: 10pt;
	text-decoration			: underline;
	
}

.secondaryContentHolder
{
	border-style			: solid;
	border-width			: 1px;
	border-color			: Gray;
}


.footerText
{
	font-size				: 8pt;
	color					: #5E5D5D;
	
}

.footerText a
{
	font-size				: 8pt;
	color					: #5E5D5D;
	text-decoration			: none;
	
}

.footerText a:hover
{
	font-size				: 8pt;
	color					: #5E5D5D;
	text-decoration			: underline;
	
}

.button
{
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	cursor				: hand;
	font-size			: 11px;	
	padding-left		: 5px;
	padding-right		: 5px;
	border				: 1px solid #7b9ebd;
	height				: 23px;
	/*width				: 75px;*/
}

.QBlock
{
	color					: #ffffff;
	font-size				: 12pt;	
}


.PhotoStack0 {
    background-image: url(../../images/PhotoStack0.jpg);
    BORDER-TOP-WIDTH:0px;
    BORDER-LEFT-WIDTH:0px;
    BORDER-BOTTOM-WIDTH:0px;
    WIDTH:204px;
    BORDER-COLLAPSE:collapse;
    HEIGHT:164px;
    BORDER-RIGHT-WIDTH:0px;
}


.TdTextHead
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 

}
.TdText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	BORDER-BOTTOM: solid, 1px, #000000;
}

.TdTextDesc
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	BORDER-BOTTOM: solid, 1px, #000000;
}


/*--3px angle top style--*/
.p3_B1, .p3_B2, .p3_B3 {display:block; overflow:hidden;height:1px;font-size:1px;}
.p3_B2, .p3_B3 {border-width:0 1px;}
.p3_B1 {margin:0 3px; }
.p3_B2 {margin:0 2px;}
.p3_B3 {margin:0 1px;}


/*--3px angle bot style--*/
.p3_B1_b, .p3_B2_b, .p3_B3_b {display:block; overflow:hidden;height:1px;font-size:1px;}
.p3_B2_b, .p3_B3_b {border-width:0 1px;}
.p3_B1_b {margin:0 3px; }
.p3_B2_b {margin:0 2px;}
.p3_B3_b {margin:0 1px;}


/*--3px angle tab bot style--*/
.p3_B1_b_t, .p3_B2_b_t, .p3_B3_b_t {display:block; overflow:hidden;height:1px;font-size:1px;}
.p3_B2_b_t, .p3_B3_b {border-width:0 1px;}
.p3_B1_b_t {margin:0 -3px; }
.p3_B2_b_t {margin:0 -2px;}
.p3_B3_b_t {margin:0 -1px;}


.xcap 
{
	display							: block; 
	background						: transparent; 
	font-size						: 1px;
}

.projects img
{
	border							: 1px solid #464646;
}