/* general reset start */body {	margin:0;	color:#000;	font:12px AArial, Helvetica, sans-serif;	height:100%;	background: url(../images/bg-body.png);	min-width:895px;}html {	height:100%;	min-width:895px;}img {	border:0;}a {	text-decoration:none;	color:#ccc6a6;}a:hover {	text-decoration:underline;}/* general reset end */#wrapper {	width:995px;	margin:0 auto;	background:#fff;	padding:0;	border-collapse:collapse;}#wrapper td{	padding:0;	margin:0;	vertical-align:top;}#header td {	height:202px;	background: url(../images/bg-header.gif) repeat-x;	padding:0 50px;	width:895px;}/* logo */.logo {	display:block;	margin:66px 0 0;}.logo a {	display:block;	text-indent:-9999px;	width:142px;	height:39px;	background:url(../images/logo.jpg) no-repeat;	outline:none}/* main navigation */#menu {	margin:65px 0 0 -25px;	padding:0;	list-style:none;	width:920px;	overflow:hidden;}#menu li {	width:127px;	margin:0 0 0 26px;	float:left;	display:inline;	background: url(../images/separator.gif) repeat-x 0 100%;	padding:0 0 7px;}#menu li a {	font-size:11px;	text-transform:uppercase;	color:#666;}#menu li.active a,#menu li a:hover {	padding:0 0 0 13px;	background: url(../images/bullet-menu.gif) no-repeat 0 50%;	color:#ccc6a6;	text-decoration:none;}/* content block */#wrapper .content-block {	width:600px;	padding:0 0 0 50px;}.content-block .visual-block {	width:600px;	background:#454344;	overflow:hidden;	position:relative;	margin:11px 0 0;}.content-block .visual {	float:right;	width:470px;}.content-block .visual img {	display:block;}.content-block .visual-block .text {	margin:0;	padding:0;	list-style:none;	position:absolute;	bottom:-3px;	left:12px;	width:115px;}.content-block .visual-block .text li {	margin:0 0 18px;	color:#676566;	font-size:12px;	text-transform:uppercase;}.content-block .visual-block .text li a {	color:#676566;	font-size:12px;	text-transform:uppercase;}.content-block .visual-block .text li a:hover,.content-block .visual-block .text li.active a {	color:#b4ad91;	text-decoration:none;}/* sidebar block */#wrapper .aside {	width:270px;	padding:11px 50px 0 25px;	font-size:12px;	line-height:14px;	color:#666;}.aside h2 {	font-size:11px;	text-transform:uppercase;	color:#666;	margin:0 0 14px;	font-weight:normal;	padding:20px 0 0 50px;	background: url(../images/bullet-k.gif) no-repeat;}.aside h3 {	font-size:24px;	margin:0 0 18px;	color:#ccc6a6;	text-transform:uppercase;	font-weight:normal;	letter-spacing:-2px;	line-height:normal;}.aside h3 span {	display:block;	color:#666;	font-size:15px;	letter-spacing:normal;	line-height:normal;}.aside p {	margin:0 0 15px;}#wrapper .main-block .content-block {	background: url(../images/big-separator.gif) no-repeat 50px 25px;	padding:25px 0 0 50px;}.main-block .aside {	background: url(../images/big-separator.gif) no-repeat 115% 25px;	padding:25px 50px 0 0;}.main-block .kasey {	background: url(../images/bullet-k1.gif) no-repeat;	font-size:12px;	display:block;	margin:17px 0 0;	padding:14px 0 0;	text-transform:uppercase;	color:#666;	font-size:10px;}/* content block */.content-block .block {	width:445px;}.content-block .block .links {	margin:3px 0 0;	padding:16px 0 0;	list-style:none;	background: url(../images/separator.gif) repeat-x;	width:100%;	overflow:hidden;}.content-block .block .links li {	float:left;	margin:0 10px 0 0;	display:inline;}.content-block .block .links img {	display:block;}.content-block .block .list {	background: url(../images/separator.gif) repeat-x;	margin:12px 0 0;	padding:21px 0 0;	list-style:none;}.content-block .block .list li {	overflow:hidden;	height:1%;	color:#666;	font-size:13px;	margin:0 0 10px;}.content-block .block .list .text {	float:right;	width:388px;}.list .text em {	display:block;	margin:19px 0 0;	font-size:11px;	color:#ccc5a8;	font-style:normal;}.list .text p {	margin:0;	text-transform:uppercase;}.list .text p a {	text-transform:none;}.content-block .block .page-nav {	width:100%;	overflow:hidden;	background: url(../images/separator.gif) repeat-x;	margin:20px 0 0;	padding:10px 0 0;}.content-block .block .page-nav a {	text-transform:uppercase;	font-size:10px;}.content-block .block .page-nav .next {	float:right;}.content-block .block .page-nav .prev {	float:left;}/* sidebar block */.main-block .aside {	padding:25px 70px 0 35px !important;	width:190px;	font-size:11px;	line-height:12px;}.aside .visual-block {	margin:45px -70px 10px 0;	width:260px;	position:relative;}.aside .visual-block img {	display:block;}.aside .visual-block .arrow {	position:absolute;	background: url(../images/bg-arrow.gif) no-repeat;	width:62px;	height:58px;	bottom:0;	right:0;}.main-block .aside p {	text-transform:uppercase;}/* spacer row */.spacer td {	height:60px;}/* footer */#footer td {	background:#454344;	height:113px;	color:#aca48d;	font-size:11px;}#footer address {	float:left;	margin:37px 0 0 50px;	font-style:normal;}#footer address span {	display:block;}#footer .block {	margin:37px 0 0 63px;	float:left;}#footer .block a {	display:block;	color:#aca48d;}#footer .block dl {	margin:0;	overflow:hidden;}#footer .block dt {	float:left;}#footer .block dd {	padding:0 0 0 5px;}* html #footer .block dt {	padding:0;}/* inner1 page *//* sidebar */#wrapper .sidebar {	width:140px;	padding:0 25px 0 50px;	overflow:hidden;}.sidebar h2 {	font-size:16px;	margin:11px 0 0;	color:#ccc6a6;	text-transform:uppercase;	font-weight:normal;		background: url(../images/bullet-k1.gif) no-repeat;}.sidebar h2 span {	background: url(../images/separator.gif) repeat-x 0 100%;	display:block;	padding:17px 0 10px;}.sidebar .nav {	margin:30px 0 0;	padding:0 0 20px;	list-style:none;	background: url(../images/separator.gif) repeat-x 0 100%;}.sidebar .nav li {	margin:0px 0 12px;	}.sidebar .nav li a {	font-size:14px;	text-transform:uppercase;	padding:0 0 0 20px;	background: url(../images/bullet-nav.gif) no-repeat 0 0px;}.sidebar .nav li a:hover,.sidebar .nav li.active a {	background: url(../images/bullet-nav-hover.gif) no-repeat 0 0px;	text-decoration:none;	color:#666;}/* content */#wrapper .content {	width:635px;	padding:0 50px 0 0;}.content h2 {	color:#666;	font-size:16px;	margin:28px 0 7px;	font-weight:normal;	text-transform:uppercase;}.content h3 {	color: #666;	margin:20px 0 7px;	font-style: italic;}h2.brown {	color: #ccc6a6;	font-size:16px;	margin:15px 0 0px;	font-weight:normal;	text-transform:uppercase;}h3.gray {	color: #666;	font-size:16px;	margin:8px 0 0px;	font-weight:normal;	text-transform:uppercase;}.subpage_image {	border-width: 2px;	border-color: #ccc6a6;	border-style: solid;	margin: 20px 0px 20px 0px;}.sub_element p {	font-size:12px;	line-height:14px;	color: #666;	margin-top: 8px;}.content .visual img {	display:block;}tr.separator {	background: url(../images/separator.gif) repeat-x;	height: 3px;}.content .visual {	padding:18px 0 0;	background: url(../images/separator.gif) repeat-x;	width:629px;	overflow:hidden;}.content h2.kaseygroup {	font-size:12px;	text-transform:uppercase;	color:#ccc6a6;	margin:0 0 14px;	font-weight:normal;	padding:18px 0 0 50px;	background: url(../images/bullet-k.gif) no-repeat;}.content .visual p {	font-size: 14px;	line-height: 18px;	color: #666;}.content .visual ul li {	font-size: 14px;	line-height: 18px;	color: #666;}.sidebar .list {	margin:40px 0 0;	padding:27px 0 0;	list-style:none;	background: url(../images/separator.gif) repeat-x;}.sidebar .list li {	margin:0 0 23px;	width:100%;}.sidebar .visual-block {	position:relative;}.sidebar .visual-block img {	display:block;}.sidebar .visual-block .text {	position:absolute;	bottom:0;	left:67px;}.sidebar .visual-block span {	display:block;	color:#ccc6a6;	text-transform:uppercase;}.sidebar .visual-block strong {	display:block;	color:#666;	font-weight:normal;	font-size:13px;}.content .block {	margin:40px 0 0;	background: url(../images/separator.gif) repeat-x;	padding:27px 0 0;	color:#666;}.content .block .visual-block {	float:left;	padding:0 35px 10px 0;	width:194px;}.content .block p {	margin:0 0 10px;}.content .block .visual-block img {	display:block;}.content .block .visual-block strong {	font-weight:normal;	font-size:16px;	margin:13px 0 13px;	color:#ccc6a6;	text-transform:uppercase;	display:block;}.content .block .visual-block a {	color:#666;}.content .block .visual-block span {	display:block;	margin:3px 0 0;}.content .block .holder {	background: url(../images/separator.gif) repeat-x 0 100%;	width:100%;	overflow:hidden;	padding:0 0 15px;}/* inner2 page */.stardust td {	background:#454344;}.stardust .sidebar h2 {	background: url(../images/bullet-k2.gif) no-repeat;}.stardust .sidebar h2 span {	background: url(../images/separator2.gif) repeat-x 0 100%;}.stardust .content {	background:#454344 url(../images/bg-stardust.jpg) no-repeat;}.main-holder {	background: url(../images/separator2.gif) repeat-x 0 0;	margin:53px 0 0;	color:#e1e1e1;	font-size:16px;	line-height:19px;}.main-holder .holder {	padding:19px 100px 30px 0;	background: url(../images/separator2.gif) repeat-x 0 100%;}.main-holder h2 {	padding:25px 0 0 66px;	color:#ccc6a6;	font-weight:normal;	margin:0 0 18px;	font-size:14px;	text-transform:uppercase;	background: url(../images/bullet-k3.gif) no-repeat;	line-height:normal;}.main-holder p {	margin:0 0 18px;}.main-holder h3 {	color:#ccc6a6;	font-weight:normal;	margin:0 0 18px;	font-size:18px;	line-height:normal;}