@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background:#101010 url(images/bg.png) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}

a img {
	outline:none;
	border:0px;
}

a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#container {
	width:980px;
	margin:0 auto;
}

#header {
	background:url(images/header_phone.png) no-repeat top right;
	height:115px;
}

#logo {
	width:344px;
	float:left;
}

#top_tabs {
	float:left;
	padding-top:84px;
	height:31px;
	width:636px;
}

#top_tabs ul {
	margin:0;
	padding:0;
	list-style:none;
}

#top_tabs ul li {
	float:left;
	text-transform:uppercase;
}

#top_tabs ul li a {
	display:block;
	width:120px;
	text-align:center;
	background:url(images/top_tab.png) no-repeat left top;
	margin-right:6px;
	height:21px;
	color:#5e5e5e;
	text-decoration:none;
	padding-top:10px;
}

#top_tabs ul li a:hover, #top_tabs ul li a.active {
	background:url(images/top_tab-on.png) no-repeat left top;
	color:#fff;
	text-decoration:none;
}

#banner {
	height:239px;
}

#banner_tabs {
	width:314px;
	float:left;
	padding-left:16px;
	padding-top:14px;
	font-size:16px;
	text-transform:uppercase;
	color:#c3beba;
}

#banner_tabs a img {
	border:0px;
}

#banner_flash {
	padding-top:16px;
	float:left;
	width:618px;
	padding-left:18px;
	position:relative;
}

#banner_flash #frame_left {
	background:url(images/frame_left.png) no-repeat;
	width:12px;
	height:211px;
	position:absolute;
	top:16px;
	left:18px;
	z-index:999;
}

#banner_flash #frame_right {
	background:url(images/frame_right.png) no-repeat;
	width:12px;
	height:211px;
	position:absolute;
	top:16px;
	left:624px;
	z-index:999;
}

#content {
	padding:18px;
}

#twitter {
	height:296px;
	background:#292929 url(images/twitter_footer.png) no-repeat bottom right;
	width:308px;
	float:left;
	overflow:hidden;
}

#twitter h1 {
	background:url(images/twitter_title.png) no-repeat;
	height:35px;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#ccc;
	font-weight:normal;
	padding-left:60px;
	padding-top:8px;
}

#twitter .entry {
	margin-bottom:8px;
}

#twitter p a {
	color:#d3d3d3;
}

#twitter p {
	padding-left:18px;
	padding-right:18px;
	color:#d3d3d3;
	text-align:justify;
}

#twitter .date {
	color:#999;
}

#twitter #scroll1 {
	padding-left:17px;
	padding-right:2px;
	padding-bottom:4px;
	font-size:12px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:270px;
	height:221px;
	float:left;
}

#twitter .scrollbar-vert1{
	background-color: #292929;
	height: 225px;
	width: 19px;
	float:left;
	cursor:pointer;
}

#twitter .entry h2 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}

#twitter .entry h2 a {
	color:#d3d3d3;
}

#twitter .entry h2 a:hover {
	color:#fff;
}

#twitter .entry .date {
	margin:0px;
	padding:0px;
	font-size:10px;
}

.handle-vert{
	height: 57px;
	width: 19px;
	background:#292929 url(images/scroll.png);
	cursor:pointer;
}

#twitter a.more {
	color:#fff;
	text-decoration:none;
	text-align:right;
	display:block;
}

#homepage {
	margin-left:18px;
	float:left;
	width:618px;
	height:296px;
	background:#292929 url(images/home_footer.png) no-repeat bottom right;
}

#homepage h1 {
	background:url(images/home_title.png) no-repeat;
	height:35px;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#ccc;
	font-weight:normal;
	padding-left:60px;
	padding-top:8px;
}

#homepage p {
	padding-left:18px;
	padding-right:18px;
	text-align:justify;
	font-size:13px;
}

b {
	color:#fff;
}

#page {
	float:left;
	width:944px;
	padding-bottom:18px;
	background:#292929 url(images/content_footer.png) no-repeat bottom right;
	font-size:13px;
}

#page h1 {
	background:url(images/content_title.png) no-repeat;
	width:944px;
	height:35px;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#ccc;
	font-weight:normal;
	padding-left:60px;
	padding-top:8px;
}

#page p {
	padding-left:18px;
	padding-right:18px;
	text-align:justify;
}

#page .contact_detail {
	display:block;
	float:left;
	width:200px;
}

#latest_blog {
	float:left;
	width:944px;
	min-height:306px;
	background:url(images/blog_bg.png) repeat-y;
	margin-top:18px;
	position:relative;
}

#latest_blog_top {
	width:944px;
	height:32px;
	background: url(images/blog_bg_top.png) no-repeat top;
}

#latest_blog_footer {
	width:944px;
	height:33px;
	position:absolute;
	bottom:0;
	background: url(images/blog_bg_footer.png) no-repeat bottom;
}

#latest_blog h1 {
	background:url(images/blog_title.png) no-repeat;
	height:35px;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#ccc;
	font-weight:normal;
	padding-left:60px;
	padding-top:8px;
}

#latest_blog p {
	margin-top:0px;
	text-align:justify;
}

#latest_blog .blog_story {
}

#latest_blog hr {
	height:1px;
	border:0px;
	border-top:1px dotted #666;
}

#latest_blog img {
	padding-left:18px;
}

#latest_blog a.more {
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:right;
}

#latest_blog .title a {
	font-size:14px;
	color:#c4011c;
	font-weight:bold;
	text-decoration:none;
}

#latest_blog .date {
	color:#858585;
	font-weight:bold;
}

#latest_blog #left_col {
	width:409px;
	float:left;
	padding-left:36px;
	padding-right:36px;
	padding-bottom:30px;
}

#latest_blog #right_col {
	width:409px;
	float:left;
	padding-left:18px;
	padding-right:36px;
}

#footer {
	height:61px;
	background:url(images/footer.png) no-repeat -18px 0px;
	float:left;
	width:980px;
}

#footer #copyright {
	float:right;
	width:200px;
	line-height:61px;
	color:#525252;
	padding-right:18px;
}