<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=========================== TAGS ============================*/

* { 
	margin:0; 
	padding:0;
}

html {
	min-width:964px;
} 

body { 
	background:url(images/tail-top.gif) repeat-x left top #4d4d4b; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#959595; 
	min-width:964px;
}

object { 
	vertical-align:top; 
	outline:none;
}

input, 
textarea, 
select { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	vertical-align:middle; 
	font-weight:normal;
}

fieldset {
	border:0;
}

p { 
	margin:0; 
	padding:0;
}

img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

ul, 
ol { 
	list-style:none;
}

/*========================== TAILING ==========================*/

.header-top {
	background:url(images/header-top.jpg) no-repeat center top;
}

/*========================== ALIGMENT =========================*/

.fleft { 
	float:left;
}

.fright { 
	float:right;
}

.clear { 
	clear:both;
}

.alignright { 
	text-align:right;
}

.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%; 
	overflow:hidden;
}

.extra-wrap {
	overflow:hidden;
}

.container { 
	width:100%;
}

/*=========================== FORMS ===========================*/

#newsletter-form .field {
	background:url(images/input-bg.gif) no-repeat left top;
	width:178px;
	overflow:hidden;
	height:33px;
}
#newsletter-form input {
	background:none;
	border:0;
	color:#959595;
	vertical-align:top;
	line-height:1.2em;
	margin:4px 0 0 9px;
	width:160px;
}
#newsletter-form a {
	float:right;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	background:url(images/button-tail.gif) repeat-x left top;
}
	#newsletter-form a em {
		display:block;
		background:url(images/button-left.gif) no-repeat left top;
	}
	#newsletter-form a b {
		display:block;
		background:url(images/button-right.gif) no-repeat right top;
		padding:5px 11px 5px 11px;
	}
	#newsletter-form a:hover {
		color:#000;
	}

#contacts-form .field { 
	height:42px;
}
#contacts-form label {
	display:block;
}
#contacts-form input {
	width:182px; 
	padding:1px 0 1px 3px; 
	background:#fff;
	color:#414143; 
	border-top:1px solid #7d7d7d; 
	border-left:1px solid #7d7d7d; 
	border-bottom:1px solid #cad2d5; 
	border-right:1px solid #cad2d5;	
	vertical-align:top;	
	line-height:1.2em;
}
#contacts-form textarea { 
	width:182px; 
	height:130px; 
	overflow:auto;
	background:#fff;
	color:#414143; 
	border-top:1px solid #7d7d7d; 
	border-left:1px solid #7d7d7d; 
	border-bottom:1px solid #cad2d5;	
	border-right:1px solid #cad2d5; 
	padding:1px 0 1px 3px;
	margin-bottom:19px; 
}
	#contacts-form .link a {
		margin-left:18px;
	}

/*========================== LISTS ============================*/

.list {
	padding-bottom:10px;
}
	.list li {
		font-weight:bold;
		padding:0 0 7px 11px;
		background-repeat:no-repeat;
		background-position:0 6px;
	}
		.list li a {
			color:#33332f;
		}

.list1.alt {
	padding-bottom:10px;
}
	.list1 li {
		line-height:1.33em;
		border-bottom:1px solid #40403f;
		padding-bottom:7px;
		margin-bottom:8px;
	}
		.list1 li.last {
			border:0;
		}
		.list1 li span {
			padding:0 0 0 13px;
			background:url(images/marker2.gif) no-repeat left 5px;
			display:block;
		}
		.list1 li a {
			color:#fff;
		}

.list2 {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
	.list2.alt {
		padding-bottom:20px;
	}
		.list2 li {
			width:131px;
			line-height:1.33em;
			float:left;
			margin-right:15px;
		}
			.list2 li.last {
				margin-right:0;
			} 
			.list2 li img {
				display:block;
				margin-bottom:12px;
			} 
				.list2 li.color1 {
					color:#cab000;
				}
				.list2 li.color2 {
					color:#d58906;
				}
				.list2 li.color3 {
					color:#cd0b11;
				}

.list3 li {
	padding-bottom:4px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
	.list3 li span {
		font-size:16px;
		color:#6a6a6a;
		float:left;
		width:24px;
	} 
	.list3 li b {
		overflow:hidden;
		width:174px;
		float:left;
	}
		.list3 li.color1 b {
			color:#cab000;
		}
		.list3 li.color2 b {
			color:#d58906;
		}
		.list3 li.color3 b {
			color:#cd0b11;
		}
.list3 li.last {
	padding-bottom:0;
}

.list4 {
	padding-bottom:20px;
}		
	.list4 li {
		padding:0 0 6px 11px;
		background:url(images/marker1.gif) no-repeat left 6px;
		font-weight:bold;
	}
		.list4 li a:hover {
			color:#fff;
		}

.list5 {
	margin-top:-30px;
}		
	.list5 li {
		width:100%;
		overflow:hidden;
		vertical-align:top;
		padding-top:30px;
	}
		.list5 li img {
			float:left;
			margin-right:24px;
		}

.testimonials li {
	padding-bottom:16px;
}
	.testimonials li cite {
		font-style:normal;
	}
	.testimonials li strong {
		display:block;
		text-align:right;
	}

/*========================== OTHER ============================*/

.img-box1 { 
	width:100%; 
	overflow:hidden;
	padding-bottom:28px;
}
.img-box1 img { 
	float:left; 
	margin:0 20px 0 0;
}

p { 
	line-height:1.33em;
}
	.p1 {
		margin-bottom:18px;
	}
	.p2 {
		margin-bottom:22px;
	}
	.p3 {
		margin-bottom:12px;
	}
	.p4 {
		margin-bottom:7px;
	}
	.p5 {
		margin-bottom:30px;
	}

.address span { 
	float:right; 
	margin-right:85px;
}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	
	color:#959595; 
	outline:none;
}
a:hover {
	text-decoration:none;
}

h2 {
	font-size:36px;
	line-height:1em;
	color:#eacd0a;
}
	h2 span {
		color:#fff;
		font-size:21px;
		letter-spacing:-1px;
		display:block;
		padding-top:18px;
	}
		h2 span span {
			padding:0;
			margin:-12px 0 -7px 0;
		}
		h2 span em,
		h2 span em span  {
			font-size:24px;
		}
h3 {
	font-size:28px;
	line-height:1.2em;
	text-transform:none;
	margin-bottom:12px;
	color:#fff;
}
	h3.extra {
		padding-left:29px;
		margin-bottom:5px;
	}
	h3.alt {
		letter-spacing:-1px;
		padding:0;
	}
h4 {
	font-size:1em;
	line-height:1.33em;
	margin-bottom:7px;
}
	h4 em {
		color:#33332f;
	}
	h4.extra {
		margin-bottom:15px;
	}

.txt1 {
	color:#cab000;
}

.link {
	width:100%;
	overflow:hidden;
	border-top:1px solid #40403f;
	padding-top:11px;
	font-size:14px;
	text-transform:uppercase;
}
.link a {
	text-decoration:none;
	color:#fff;
	float:right;
}	
	.link a:hover {
		color:#cab000;
	}

.link1 {
		color:#33332f;
		font-size:14px;
		text-transform:uppercase;
		text-decoration:none;
		position:absolute;
		right:17px;
		top:9px;
	}
		.link1:hover {
			color:#cab000;
		}

.line-ver {
	background:url(images/divider.gif) repeat-y 206px 0;
}
.line-ver1 {
	background:url(images/divider.gif) repeat-y 695px 0;
}

/*============================ BOXES ==========================*/

.box { 
	background:url(images/right-bot-corner.gif) no-repeat right bottom #fff;
	width:100%;
}
.box .left-bot-corner {	
	padding:4px;
	background-repeat:no-repeat;
	background-position:left bottom;
}

.box1 { 
	width:100%;
}
	.box1 .border-top { 
		background:url(images/border.gif) repeat-x left top;
	}
	.box1 .border-left { 
		background:url(images/border.gif) repeat-y left top;
	}
	.box1 .border-right { 
		background:url(images/border.gif) repeat-y right top;
	}
	.box1 .border-bot { 
		background:url(images/border-bot.gif) repeat-x left bottom;
	}
	.box1 .left-bot-corner {	
		background-repeat:no-repeat;
		background-position:0 bottom;
		height:33px;
		position:relative;
	}
	.box1 .right-bot-corner {
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	.box1 .inner { 
		padding:14px 10px 16px 26px;
	}

.box2 {
	width:100%;
	background-color:#262626;
}
	.box2 .left-top-corner {
		background:url(images/left-top-corner.gif) no-repeat left top;
	}
	.box2 .right-top-corner {
		background:url(images/right-top-corner.gif) no-repeat right top;
	}
	.box2 .left-bot-corner {
		background:url(images/left-bot-corner3.gif) no-repeat left bottom !important;
	}
	.box2 .right-bot-corner {
		background:url(images/right-bot-corner3.gif) no-repeat right bottom !important;
	}
	.box2 .inner {
		padding:10px 0 12px 28px;
	}
	
.box3 {
	width:236px;
	height:131px;
	background:url(images/box3-bg.gif) no-repeat left top;
}
	.box3 .inner {
		padding:16px 29px 0 29px;
	}
	.box3 h3 {
		margin-bottom:5px;
	}

/*========================== HEADER ===========================*/

#header .row-1 {
	height:44px;
	width:100%;
	overflow:hidden;
}
#header .row-1 ul {
	float:right;
	padding-top:10px;
}
#header .row-1 ul li {
	float:left;
	margin-left:7px;
}
#header .row-1 ul li a {
	width:22px;
	height:22px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
}
#header .row-1 ul li.m1 a {
	background-image:url(images/linkedin.gif);
}
#header .row-1 ul li.m1 a:hover {
	background-image:url(images/linkedin-act.gif);
}
#header .row-1 ul li.m2 a {
	background-image:url(images/facebook.gif);
}
#header .row-1 ul li.m2 a:hover {
	background-image:url(images/facebook-act.gif);
}
#header .row-1 ul li.m3 a {
	background-image:url(images/twitter.gif);
}
#header .row-1 ul li.m3 a:hover {
	background-image:url(images/twitter-act.gif);
}
#header .row-1 ul li.m4 a {
	background-image:url(images/technorati.gif);
}
#header .row-1 ul li.m4 a:hover {
	background-image:url(images/technorati-act.gif);
}
#header .row-2 {
	background:url(images/bg-left.gif) no-repeat left top #fff;
}
#header .row-2 .right {
	height:78px;
	width:100%;
	overflow:hidden;
	background:url(images/bg-right.gif) no-repeat right top;
}
#header .row-2 .fleft {
	padding:19px 0 0 31px;
}
#header .row-2 .fright {
	padding:37px 2px 0 0;
}
#header .row-2 .fright ul li {
	float:left;
	font-size:14px;
	line-height:1.2em;
	text-transform:uppercase;
}
	#header .row-2 .fright ul li a {
		text-decoration:none;
		text-align:center;
		display:block;
		color:#262626;
		width:122px;
		background-repeat:no-repeat;
		background-position:left top;
		margin-left:-17px;
		padding:12px 0 13px 0;
		position:relative;
	}
		#header .row-2 .fright ul li a:hover {
			color:#b4000a;
		}
		#header .row-2 .fright ul li a.active {
			background-image:url(images/nav-act.gif);
			color:#fff;
		}
			#header .row-2 .fright ul li a.active:hover {
				color:#fff;
			}
			
#header .row-3 {
	height:382px;
	border-top:3px solid #262626;
	background:url(images/header-bg.jpg) no-repeat left bottom;
	overflow:hidden;
	width:100%;
}
	#header .row-3 .fleft {
		padding:35px 0 0 32px;
	}
	#header .row-3 .fright ul li {
		width:100%;
		overflow:hidden;
		vertical-align:top;
	}
	#header .row-3 .fright ul li a {
		width:240px;
		height:73px;
		display:block;
		float:right;
		background-repeat:no-repeat;
		background-position:0 0;
	}
		#header .row-3 .fright ul li a:hover {
			width:262px;
		}
			#header .row-3 .fright ul li.m1 a {
				background-image:url(images/header-banner1.png);
			}
			
			#header .row-3 .fright ul li.m2 a {
				background-image:url(images/header-banner2.png);
			}
			#header .row-3 .fright ul li.m3 a {
				background-image:url(images/header-banner3.png);
			}
			#header .row-3 .fright ul li.m4 a {
				background-image:url(images/header-banner4.png);
			}            
			#header .row-3 .fright ul li.m5 a {
				background-image:url(images/header-banner5.png);
			}  
/*========================= CONTENT ===========================*/

#content {
	background-color:#33332f;
	width:100%;
}
	#content .left-bot-corner {
		background:url(images/left-bot-corner1.gif) no-repeat left bottom;
	}
	#content .right-bot-corner {
		background:url(images/right-bot-corner1.gif) no-repeat right bottom;
	}
		#content .box .left-bot-corner {
			background-image:url(images/left-bot-corner.gif);
		}
		#content .box1 .left-bot-corner {
			background-image:url(images/left-bot-corner2.gif);
			padding:0;
		}
		#content .box1 .right-bot-corner {
			background-image:url(images/right-bot-corner2.gif);
		}
	#content .row-2 {
		padding:24px 4px 4px 33px;
		overflow:hidden;
	}
	#content .indent {
		 padding-bottom:32px;
	}
	#content .indent1 {
		padding-right:30px;
	}

/*========================= FOOTER ============================*/

#footer .col-1 {
	font-size:1.14em;
	color:#b9b9b9;
	padding:6px 0 0 32px;
	width:239px;
}
#footer .col-1 strong {	
	font-size:26px;
	line-height:1em;
	color:#fff;
}
	#footer .col-1 strong span {
		font-size:40px;
		position:relative;
		top:1px;
	}
	#footer .col-1 a {
		color:#b9b9b9;
		text-decoration:none;
	}
		#footer .col-1 a:hover {
			text-decoration:underline;
		}
		
#footer .col-2 {
	font-size:18px;
	color:#959595;
	padding-top:22px;
}
	#footer .col-2  span {
		color:#fff;
		display:block;
		padding-bottom:5px;
	}
	
#footer .fright {
	font-size:1.14em;
	color:#b9b9b9;
	padding:20px 32px 0 0;
}

/*=============================================================*/

/*--- color-style1 ---*/
.color-style1 h3,
.color-style1 .link1:hover,
.color-style1 .list li a:hover {
	color:#cab000;
}
.color-style1 .list li {
	background-image:url(images/marker4.gif);
} 

/*--- color-style2 ---*/
.color-style2 h3,
.color-style2 .link1:hover,
.color-style2 .list li a:hover {
	color:#d58906;
}
.color-style2 .list li {
	background-image:url(images/marker1.gif);
} 

/*--- color-style3 ---*/
.color-style3 h3,
.color-style3 .link1:hover,
.color-style3 .list li a:hover {
	color:#a11115;
} 
.color-style3 .list li {
	background-image:url(images/marker3.gif);
}

/*---*/

.extra-column1 {
	 background:url(images/divider.gif) repeat-y right top; 
	 padding:0 27px 0 0;
}
	.extra-column1.extra {
		padding:0 21px 0 0;
	} 
	
.extra-column2 {
	 background:url(images/divider.gif) repeat-y left top; margin:0 0 0 -1px; padding:0 0 0 31px;
}</pre></body></html>