body {	background: url(images/_bg-body.gif) top repeat-x #C0B8A1;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	color: #4c4c4c; 	margin: 25px 0 0 0;	padding: 0px;	text-align: left;}#wrapper {	width: 966px;	margin: 0px auto;	background: url(images/_bg-main.gif) repeat-y;}#wrapper-main{	width: 966px;	background: url(images/_bg-main-top.gif) top no-repeat;}/*  @@@@@[  Navigation  ]@@@@@ */#nav {	width: 960px;	text-align: left;	position: relative;}#nav img {float: left;}#nav ul { list-style-type: none;margin: 0;padding: 2px 2px 2px 5px;}#nav li { margin: 5px 0 5px 0;}#nav li a {color: #fff;}#dd1 {position: absolute;top: 33px;left: 79px;height: 75px;width: 133px;background-color: #43697c;visibility: hidden;}#dd2 {position: absolute;top: 33px;left: 213px;height: 100px;width: 125px;background-color: #43697c;visibility: hidden;}#dd3 {position: absolute;top: 33px;left: 755px;height: 100px;width: 160px;background-color: #43697c;visibility: hidden;}#dd4 {position: absolute;top: 33px;left: 603px;height: 100px;width: 153px;background-color: #43697c;visibility: hidden;}/*  @@@@@[  Sub Navigation  ]@@@@@ */#subnav{	width: 219px;	margin-bottom: 22px;	background:url(images/_bg-sub-mid.gif) repeat-y;		}#subnav-in{	background: url(images/_bg-sub-top.gif) top no-repeat;	padding-left: 19px;	padding-right: 10px;	padding-top: 12px;	font-size: 13px;}#subnav-in h2{	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 15px;	font-size: 16px;	color: #fffffe;	margin: 0px;}#subnav-in h2 a{ color: #FFFFFF;}#subnav-in h2 a:hover{ color: #333333; text-decoration:none;}#subnav-in ul{	margin: 0px;	padding-left: 2px;	padding-bottom: 3px;}#subnav-in ul li{	list-style: none;	padding-bottom: 10px;}#subnav-in ul li a:link, #subnav-in ul li a:visited, #subnav-in ul li a:active{	color: #005076;	text-decoration: none;}#subnav-in ul li a:hover{	color: #e28c05;	text-decoration: none;}/* @@@@@[  Header / Footer  ]@@@@@ */#header {	width: 908px;	padding: 15px 27px 14px 25px;	background-color: #43697c;}#banner {	width: 960px;}#footer {	clear: both;	color: #646053;	font-size: 10px;	padding: 0px 5px 15px 5px;	font-family: Arial, Helvetica, sans-serif;}#footer a:link, #footer a:visited, #footer a:active {	color: #646053;	text-decoration: none;}#footer a:hover {	color: #646053;	text-decoration: underline;}#footer .seo a:link, #footer .seo a:visited, #footer .seo a:active, #footer .seo a:hover {	color: #646053;	text-decoration: none;}#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {	text-decoration: none;		color: #646053;}#footer a.seo:hover {	text-decoration: none; cursor: text;}#footer div { text-align: center; }#gravitate{	text-align: center;}/* @@@@@[ Index page ]@@@@@@*/#left-index{	float: left;	width: 293px;	padding: 17px 25px 0 30px;}#new{	float: left;	width: 900px;	padding: 17px 25px 0 30px;	background-color:#FFF;	margin-left:3px;}#right-index{	width: 603px;	float: right;	padding-right: 8px;	padding-bottom: 30px;	background: url(images/_bg-column-bot.gif) left bottom no-repeat;}#rik-index{	width: 203px;	float: left;;	background: url(images/_bg-column-bot.gif) left bottom no-repeat;}#rik-left{	width: 90px;	float: left;;	background: url(images/_bg-column-bot.gif) left bottom no-repeat;}#rik-right{	width: 90px;	float: right;;	background: url(images/_bg-column-bot.gif) left bottom no-repeat;}.left{	float: left;}.right{	float: right;	text-align: right;	margin-left: 5px;}.colum-left{	float: left;	width: 188px;	padding-right: 9px;	padding-left: 3px;}.colum-left img{	border: 2px solid #fff;}.colum-left-in{	margin: 0px;	width: 168px;	padding: 5px 8px 0 12px;}/* @@@@@[  Main Page  ]@@@@@ */#main {	width: 960px;	padding: 0px 3px;}#content{	width: 847px;	background-color: #fff;	padding: 22px 90px 20px 23px;}#left-content{	padding-right: 60px;	width: 219px;	float: left;}#right-content{	width: 568px;	float: right;	padding-top: 19px;}#right-content ul {	margin: 0px;	padding-left: 20px;	padding-bottom: 12px;}#right-content ul li {	list-style: none;	padding-left: 12px;	background:url(images/bullet.gif) no-repeat 0px 7px;}.clr {	clear: both;	margin: 0px;	padding: 0px;	line-height: 0px;	font-size: 0px;	height: 0px;}/* @@@@@[  Redefined Tags / Classes  ]@@@@@ *//*a:link, a:visited, a:active {	color: #1b5977; 	text-decoration: none;}*/a:link, a:visited, a:active {	color: #e28c05; 	text-decoration: none;}a:hover {	color: #e28c05; 	text-decoration: underline;	}h1 {	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 15px;	font-weight: normal;	font-size: 18px;	color: #3f3f3f;	margin: 0px;}h2{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #3f3f3f;	margin: 0px;	font-weight: normal;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;	margin: 0px;}h7 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #353636;	margin: 0px;	float: top right;	text-align: right;	}p {	margin: 0px;	padding-bottom: 12px;}.title-page{	color: #e28c05;}.call-out{	font-family: Arial, Helvetica, sans-serif;	border-top: 1px solid #999999;	border-bottom: 1px solid #999999;	margin-top: 5px;	margin-bottom: 15px;	padding-top: 10px;	line-height: 20px;	font-size: 15px;	color: #1e546f;}.author{	color: #646464;	font-size: 11px;}.quote{	background: url(images/_bg-quote.jpg) left top no-repeat;	line-height: 20px;}.quote h3 {	font-family: Arial, Helvetica, sans-serif;	padding: 12px 0 22px 87px;	font-weight: normal;	line-height: 20px;	font-size: 18px;	color: #3f3f3f;	margin: 0px;}.quote2{	padding-top: 15px;	/*background: url(images/webinar_arrow.jpg) 5px 15px no-repeat;*/}.quote2 p { line-height: 20px; }.quote2 h3 {	font-family: Arial, Helvetica, sans-serif;	padding: 12px 0 22px 87px;	font-weight: normal;	line-height: 20px;	font-size: 18px;	color: #3f3f3f;	margin: 0px;}.quote2 h3 a{ color:#3f3f3f;}.quote2 h3 a:hover{ color:#e28c05; text-decoration:none;}.quote3 {	margin: 0; padding: 0;	line-height: 20px;}.quote3 h3 {	font-family: Arial, Helvetica, sans-serif;	padding: 12px 0 27px 0;	font-weight: normal;	line-height: 20px;	font-size: 18px;	color: #3f3f3f;	margin: 0px;}.quote3 img { margin: 0 11px 1px 0; float: left; }/* @@@@@[  Form Elements  ]@@@@@ */input, textarea, select {	font-size: .9em; 	color: #666; }input.clean {	border-style: none; 	background: none;}.form_con {	width: 200px;	border: 1px solid #43697c;}.require {	color:#FF0000;}#tb_style table {	border-bottom: solid 1px #666;	border-left: solid 1px #666;}#tb_style td {	border-top: solid 1px #666;	border-right: solid 1px #666;	vertical-align:top;}.btn {	color: #FFFFFF;	background: #43697C;	padding: 1px 3px;	border: 1px solid #304B58;}table.formTable td {	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;}.icon{	float: left;	margin-right: 15px;	margin-bottom: 40px;}.center { text-align: center; }h4 { font-size: 16px; color:#e28c05; margin: 0 0 10px 0; padding: 0; }.altrow { background-color:#d9d4c4; }.tablehead td { font-size: 12px; color: #fff; background-color: #e28c05; }.insetlt { border:1px solid #ccc; padding: 2px; margin-right: 10px; margin-bottom: 3px; }.insetrt { border:1px solid #ccc; padding: 2px; margin: 3px 5px 3px 10px; }.inset { padding: 2px; margin: 3px 10px; }.insetbio { border:1px solid #ccc; padding: 2px; margin: 4px 10px 15px 0; }div.right p {text-align: center; color:#e28c05; font-weight: bold;}#map { border: 1px solid #999; }.imgrow { padding: 2px 0; margin: 0; }.imgrow img { border: 1px solid #999; padding: 2px; margin: 2px 10px 2px 0; }.float-r{ width:190px; float:right; margin-left:10px;}.spacing{height:20px; border-top:1px dotted #999999; margin-top:10px;}