BODY {
	BACKGROUND: url(../includes/bg.gif) #d5d5d5 repeat-x;
	MARGIN: 15px auto;
	WIDTH: 830px;
	COLOR: #35485a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font-size: 12px;
	font-weight: normal;
}
A {
	COLOR: #999999
}
A:hover {
	COLOR: #DD0000
}
.orange {
	COLOR: #f08926
}
.subnavtable {
	BACKGROUND-IMAGE: url(../includes/bg-sub-nav.gif); TEXT-ALIGN: center
}
.subnav {
	TEXT-ALIGN: center
}
.subnav A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #7d7b8c; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.subnav A:hover {
	COLOR: #DD0000
}
.graphicborder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
A:hover .graphicborder {
	BORDER-RIGHT: #ffb064 1px solid; BORDER-TOP: #ffb064 1px solid; BORDER-LEFT: #ffb064 1px solid; BORDER-BOTTOM: #ffb064 1px solid
}
.orangeBIG {
	COLOR: #f08926;
	font-size: 14px;
	font-weight: bold;
}
.blueBIG {
	COLOR: #003399;
	font-size: 16px;
	font-weight: bold;
}
.callout-box_RIGHT {
	WIDTH: 200px;
	background-image: url(co-box-bg.gif);
	padding: 20px;
}
.blueBIGGER_I {
	COLOR: #003399;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}
.photos {
	margin: 20px;
	float: right;
}
.homeLeftCallout {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7d7b8c; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.companyLeftCallout {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7d7b8c; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.exhibitsLeftCallout {
	PADDING-RIGHT: 20px; PADDING-LEFT: 40px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7d7b8c; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.homeLeftCallout B {
	COLOR: #565656
}
.companyLeftCallout B {
	COLOR: #565656
}
.exhibitsLeftCallout B {
	COLOR: #565656
}
.homeLeftCallout A {
	COLOR: #DD0000;
	width: 100%;
}
.companyLeftCallout A {
	COLOR: #DD0000
}
.exhibitsLeftCallout A {
	COLOR: #DD0000
}
.services_callout {
	FONT-SIZE: 14px;
	COLOR: #7d7b8c;
	LINE-HEIGHT: 13px;
	padding: 0px;
}
.services_callout A:hover {
	COLOR: #333333;
	background-color: #DFDFDF;
	width: 100%;
}
.homeLeftCallout A:hover {
	COLOR: #333333;
	background-color: #DFDFDF;
	width: 100%;
}
.companyLeftCallout A:hover {
	COLOR: #DD0000
}
.exhibitsLeftCallout A:hover {
	COLOR: #DD0000
}
.exhibitsLeftCallout P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.homeContentBlock {
	PADDING-RIGHT: 60px;
	PADDING-LEFT: 50px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 20px;
	TEXT-ALIGN: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.portfolioBlock {
	PADDING-RIGHT: 60px; PADDING-LEFT: 50px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
.servicesBlock {
	PADDING-RIGHT: 60px; PADDING-LEFT: 50px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
.homeContentBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.portfolioBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.portfolioDetailsBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.companyBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.servicesBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.formBlock H2 {
	FONT-SIZE: 14px; COLOR: #35485a
}
.servicesBlock B {
	
}
.companyBlock {
	PADDING-RIGHT: 60px; PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.portfolioBlock {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.newsBlock {
	PADDING-RIGHT: 100px; PADDING-LEFT: 100px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
.portfolioDetailsBlock {
	PADDING-RIGHT: 150px; PADDING-LEFT: 150px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 18px; PADDING-TOP: 7px; TEXT-ALIGN: justify
}
.clientsBlock {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
.testimonialsBlock {
	PADDING-RIGHT: 100px;
	PADDING-LEFT: 100px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 15px;
	TEXT-ALIGN: justify
}
.testimonialsBlock B {
	PADDING-LEFT: 30px; COLOR: #565656
}
.formBlock {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #7d7b8c;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}
.warn_msg {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #f08926; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffe0c2
}
#contact_form {
	FONT-SIZE: 12px
}
.contactBlock {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #7d7b8c; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.contactBlock B {
	COLOR: #565656
}
B.sameColor {
	COLOR: #7d7b8c
}
.contactBlock A {
	COLOR: #f08926
}
.contactBlock A:hover {
	COLOR: #DD0000
}
.callout-box {
	BACKGROUND: url(../includes/co-box-bg.gif); WIDTH: 200px
}
.callout-box .contents {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #7d7b8c; LINE-HEIGHT: 13px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
.callout-box .contents B {
	COLOR: #565656
}
.callout-box .links {
	TEXT-ALIGN: center
}
#footer {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 12px;
	WIDTH: 800px;
	COLOR: #989898;
	PADDING-TOP: 12px;
	TEXT-ALIGN: center
}
#footer A {
	COLOR: #989898
}
#footer A:hover {
	COLOR: #000000
}
#container-top {
	WIDTH: 830px
}
#container {
	BACKGROUND: url(page-bg-big.gif) #ffffff repeat-y center top; MARGIN: 0px auto; WIDTH: 830px; TEXT-ALIGN: center
}
#container-bottom {
	WIDTH: 830px
}
#header {
	PADDING-BOTTOM: 10px; WIDTH: 792px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#header_right {
	PADDING-BOTTOM: 10px;
	WIDTH: 780px;
	float: left;
	text-align: left;
	text-indent: 20px;
}
#navigation {
	MARGIN: 0px auto; WIDTH: 792px; TEXT-ALIGN: center
}
#company-navigation {
	MARGIN: 0px auto; WIDTH: 792px; TEXT-ALIGN: center
}
#graphic {
	BACKGROUND: url(callout-bg.gif) repeat-y center top; MARGIN: 0px auto; WIDTH: 792px; TEXT-ALIGN: center
}
#flashgraphic {
	WIDTH: 792px;
	TEXT-ALIGN: center;
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#graphic-bottom {
	BACKGROUND: url(callout-bottom.gif) repeat-x; MARGIN: 0px auto; WIDTH: 790px; TEXT-ALIGN: center
}
H5.portfolioHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 3px 0px; COLOR: #565656; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}


