body {	padding: 0;	margin: 0;	background: #00ade9 url('../images/bg.jpg') repeat-x;	text-align: center;	font-family: Trebuchet MS, sans-serif;	font-size: 12px;}#bg-center {	background: url('../images/bg-center.jpg') no-repeat center top;}#container {	width: 980px;	margin: 0 auto;	text-align: left;	background: url('../images/container-bg2.jpg') repeat-y;	}#container-in {	background: url('../images/container-bg.jpg') no-repeat;	padding: 30px 24px 0 38px;}#container-footer {	height: 35px;	background: url('../images/container-footer.jpg') no-repeat;}#left {	float: left;	width: 236px;}#logo {	height: 143px;	background: url('../images/logo.png') no-repeat;	}#logo a {	height: 100px;	display: block;}#contact-link-box {	height: 143px;	background: url('../images/contact-link-box.jpg') no-repeat;}#contact-link-box a {	display: block;	height: 119px;}#login-box {	height: 154px;	background: url('../images/login-box.jpg') no-repeat;}#login-box .username {	position: absolute;	background: transparent;	border: 0;	color: #777;	font-size: 12px;	font-family: Trebuchet MS, sans-serif;	margin: 39px 0 0 17px;	width: 201px;}#login-box .password {	position: absolute;	background: transparent;	border: 0;	color: #777;	font-size: 12px;	font-family: Trebuchet MS, sans-serif;	margin: 64px 0 0 17px;	width: 201px;	}#login-box .submit {	position: absolute;	background: transparent;	border: 0;	width: 104px;	height: 25px;	margin: 96px 0 0 118px;	cursor: pointer;}#login-box .forgot_pass {	display: block;	position: absolute;	width: 98px;	height: 19px;	border: 0;	margin: 96px 0 0 11px;}#contact-box {	background: #c83e69 url('../images/contact-box-top.jpg') no-repeat;	padding: 45px 0 5px 15px;}#contact-box-bottom {	background: url('../images/contact-box-bottom.jpg') no-repeat;	height: 16px;}#contact-box td {	color: #fff;	font-size: 13px;	font-weight: bold;	vertical-align: top;	padding: 0 0 7px 0;}#contact-box a {	color: #ffb034;	text-decoration: none;}#contact-box a:hover {	text-decoration: underline;}#right {	width: 657px;	float: right;}#header-pic {	height: 141px;}#tabs {	width: 100%;	background: url('../images/tabs.png') no-repeat 0 0;	height: 31px;	margin-top: 2px;}#tabs a {	display: block;	text-decoration: none;	color: #146988;	font-weight: bold;}#tabs a span {	padding: 0 0 0 13px;}.tab_content {	background: url('../images/tab-content.jpg') no-repeat;	height: 112px;	padding: 0 15px 0 15px;	color: #fff;}.tab_content_in {		padding: 10px 0 0 0;}.tab_content p {	margin: 0;}.tab_content a {	color: #fff775;	text-decoration: none;}.tab_content a:hover {	color: #fff;	text-decoration: underline;}.tab_more {	position: absolute;	color: #fff;	background: #000;	text-decoration: none;	padding: 0 10px;	line-height: 20px;	height: 20px;	display: block;	margin: 51px 0 0 555px;}#footer {	margin: 20px 13px 0 0;	background: url('../images/footer-bg.gif') repeat-x;	line-height: 14px;	color: #5e5e5e;	}#footer_in {	padding: 16px 0 0 0;}#footer_in div {	float: right;}#footer_in a {	color: #ff8400;	font-weight: bold;	text-decoration: none;}#footer_in a:hover {	text-decoration: underline;}.clear {	line-height: 0;	clear: both;}/* subpages */h2 {	font-size: 15px;	padding: 0 0 12px 0;	color: #323232;	margin: 0;}.home_marketing {	margin: 0 10px 16px 0;	padding: 0 16px 0 16px;	background: #eee;}/*.marketing_box{	width: 614px;}*//*.home_marketing h3 {	font-size: 13px;	margin: 0;	padding: 0 0 16px 0;	color: #323232;}.home_marketing p {	margin: 0;	padding: 0 0 16px 0;}.home_marketing .links {	text-align: right;	position: absolute;	margin: -18px 0 0 498px;}.home_marketing .links a.inactive {	background: #ddd;	color: #000;	padding: 0 10px;	font-weight: bold;	text-decoration: none;}.home_marketing .links a.inactive:hover {	color: #fff;	background: #000;}.home_marketing .links a.active {	color: #fff;	background: #000;	padding: 0 10px;	font-weight: bold;	text-decoration: none;}.home_marketing .links a.active:hover {	color: #fff;	background: #000;}*/.home_sep {	background: url('../images/home-bg.gif') repeat-y;	width: 25px;}.home_sep2 {	background: url('../images/home-bg.gif') repeat-y center center;	width: 50px;}.home_news {	width: 307px;	color: #323232;	vertical-align: top;}.home_news a {	color: #00abeb;	text-decoration: none;}.home_news a:hover {	color: #000;}.home_news h3 {	margin: 0;	padding: 0;	font-size: 14px;}.home_news span {	font-size: 11px;	font-weight: bold;	display: block;	padding: 0 0 6px 0;}.home_news p {	margin: 0 0 0 0;	padding: 0 0 16px 0;}.home_refs {	width: 287px;	vertical-align: top;}.home_refs a {	color: #00abeb;	text-decoration: none;}.home_refs a:hover {	color: #000;}.home_refs a img {	border: 0;	margin: 0 0 16px 0;}.news_item {	margin: 0 10px 0 0;	color: #323232;	vertical-align: top;	background: url('../images/hdots.gif') repeat-x;	padding: 10px 0 0 0;}.news_item a {	color: #00abeb;	text-decoration: none;}.news_item a:hover {	color: #000;}.news_item h3 {	margin: 0;	padding: 0;	font-size: 14px;	color: #a40606;}.news_item span {	font-size: 11px;	font-weight: bold;	display: block;	padding: 0 0 6px 0;}.news_item p {	margin: 0 0 0 0;	padding: 0 0 16px 0;}.marketing_box {	width: 307px;	color: #323232;	vertical-align: top;}.marketing_box h3 {	margin: 0;	padding: 0;	font-size: 14px;	color: #a40606;	font-style: italic; }.marketing_box p {	margin: 16px 0 32px 0;}.ref_item {	margin: 0 10px 0 0;	color: #323232;	vertical-align: top;	background: url('../images/hdots.gif') repeat-x;	padding: 10px 0 0 0;}.ref_item a {	color: #00abeb;	text-decoration: none;}.ref_item a:hover {	color: #000;}.ref_item h3 {	margin: 0;	padding: 0;	font-size: 14px;}/* components */.default_form {	margin: 0;}.default_form .table {	width: 100%;}.default_form .label {	width: 20%;	vertical-align: top;	padding: 0 10px 0 0;}.default_form .field {	vertical-align: top;	padding: 0 0 5px 0;}.default_form .input {	width: 99%;}.default_form .star {	color: #a00;}.fck {	color: #323232;	padding: 0 0 0 0;}.fck a {	color: #00abeb;	text-decoration: none;}.fck a:hover {	color: #000;}.fck p {	margin: 0 0 16px 0;}.pager {	text-align: center;	margin: 0 10px 0 0;	background: #eee;	padding: 1px 0;}.pager .right {	float: right;}.pager .left {	float: left;}.pager a {	background: #ddd;	padding: 0 5px;	color: #003164;	font-weight: bold;	text-decoration: none;}.pager a:hover {	color: #fff;	background: #000;}.pager span {	background: #ddd;	padding: 0 5px;	font-weight: bold;	color: #777;	}.error_list {	padding: 10px;	margin: 0 0 10px 0;	background: #fef;}
