/*---------------------------------------------------------*/
/*-- V0.2 - 090403 - LR -----------------------------------*/
/*---------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, em, font, img, small, strong,
sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tr, th, td, blockquote {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style:none;
}

body {
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535b5f;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

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

a:hover {
	color:#E16251;
	text-decoration:underline;
}

a img{
	border:0 none;
}

table {
	border-collapse:collapse;
}

hr {
	color:#D8DCDF;
	background-color:#D8DCDF;
	height:1px;
	border:none;
	margin:18px 0;
}

/*---------------------------------------------------------*/
/*-- Text Styles ------------------------------------------*/
/*---------------------------------------------------------*/

h1 {
	font-size:16px;
	font-weight:bold;
	margin:6px 0 18px;
	padding:0;
}

h1.logo {
	background:#FFF url('../graphics/cst-logo-dev.png') no-repeat;
	width:350px;
	height:91px;
	overflow:hidden;
	text-indent:-99999px;
	margin:0;
	float:left;
}

h1.logo a {
	width:342px;
	height:99px;
	display:block;
}

h2 {
	font-size:22px;
	font-weight:bold;
	margin:12px 0 16px;
	padding:0;
	color:#8c9aa0;
}

h3 {
	font-size:13px;
	font-weight:normal;
	color:#d81d22;
	margin-bottom:9px;
	text-transform:uppercase;
}

h3 a {
	color:#d81d22;
}

#content h3 {
	color:#5e686c;
}

#content .red_wrap h3 {
	color:#FFF;	
}

#content h3 a {
	color:inherit;
}

h3 a:hover {
	text-decoration:none;
}

p {
	margin:0 0 12px 0;
}

events.p
{
}

.large {
	font-size:17px;
}

.grey {
	color:#8c9aa0;
}

.defaultPadding {
	padding:10px!important;
}

.noPadding {
	padding:0px!important;	
}

.noMargin {
	margin:0px!important;	
}

.topMargin {
	margin-top:12px!important;
}

.largeTopMargin {
	margin-top:22px!important;
}

.bottomMargin {
	margin-bottom:12px!important;
}

.hidden {
	display:none;	
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.transform {
	text-transform:uppercase;
}

.quote {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	position:relative;
	top:3px;
	line-height:0;
}

.white_text a{
	color:#FFF;
}
/*---------------------------------------------------------*/
/*-- Error & Notification Styles --------------------------*/
/*---------------------------------------------------------*/

.success {
	background:#F5FFF0;
	color:#009900;
	border:1px solid #009900;
	text-align:center;
	margin-bottom:12px;
}

.error {
	background: #FFE6E6;
	color:#990000;
	border:1px solid #990000;
	text-align:center;
	margin-bottom:12px;	
}

.inline_error {
	color:#FF0000;
	font-weight:bold;
}

/*---------------------------------------------------------*/
/*-- Main Page Layout -------------------------------------*/
/*---------------------------------------------------------*/

#wrapper {
	width:1000px;
	margin:0 auto 24px;
	text-align:left;
}

#header {
	height:100px;
}

#top_navigation {
	width:787px;
	float:left;
}

#site_date {
	width:200px;
	float:left;
	text-align:right;
	font-size:12px;
	margin-top:5px;
}

#feature_wrap {
	background:url(../graphics/bgs/header_placeholder.jpg) no-repeat;
	height:289px;
	padding:1px 0 0;
	color:#ffffff;
	position:relative;
	clear:left;
}

#feature_wrap.short_feature {
	background:url(../graphics/bgs/short_top.jpg) no-repeat;
	height:209px;
}

.sst_blue #feature_wrap.short_feature {
	background:url(../graphics/bgs/short_top_sst.jpg) no-repeat;
	height:209px;
}

#feature_wrap h2 {
	color:#FFF;
	margin:0;
	padding:30px 0 0 30px;
	font-size:27px;
}

#feature_wrap h3 {
	color:#FFF;
	padding:0 0 0 90px;
	font-size:25px;
	text-transform:none;
} 

#feature_wrap .feature_inner {
	padding:120px 511px 0 32px;
}

#feature_wrap.short_feature .feature_inner {
	padding-top:7px;
}

#feature_wrap .red_feature_image {
	position:absolute;
	width:505px;
	height:190px;
	overflow:hidden;
	top:0;
	right:5px;
}

#feature_wrap .red_feature_image img{
	margin:9px 0 0 73px;
	display:block;
}

#feature_wrap .red_feature_mask {
	background:url(../graphics/bgs/image_mask.png) top left no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;	
}

.sst_blue #feature_wrap .red_feature_mask {
	background:url(../graphics/bgs/image_mask_blue.png) top left no-repeat;
}

#feature_wrap blockquote{
	margin-bottom:4px;
	font-size:12px;
	line-height:15px;
}

#feature_wrap cite {
	font-weight:bold;
	font-style:normal;
	font-size:12px;	
}

#content_wrap {
	background:url(../graphics/bgs/content_top_grad.jpg) repeat-x;
}

#navigation {
	width:212px;
	float:left;
	padding:0 15px 18px 9px;
	/*text-transform:uppercase;*/
}

#navigation p{
	font-size:12px;
	color:#E16251;
}

#content {
	position:relative;
	width:528px;
	float:left;
	font-size:12px;
}

.landing_page {
	font-size:12px;
	width:550px;
	margin:0 auto;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:10px;
}

#right_column {
	width:212px;
	float:left;
	padding:0 9px 18px 15px;
}


.nav_slide_wrap {
	background:#f7f8f9;
	padding:10px;
}

.rounded_block {
	background:#f7f8f9 url(../graphics/corners/short_column_middle.jpg) repeat-y;
	margin-bottom:12px;
}

.rounded_block.gradient_block {
	background:#f7f8f9 url(../graphics/corners/short_grad_column_middle.jpg) repeat-y;
}

.rounded_block_inner {
	background:transparent url(../graphics/corners/short_column_bottom.jpg) no-repeat bottom center;
}

.gradient_block .rounded_block_inner {
	background:transparent url(../graphics/corners/short_grad_column_bottom.jpg) no-repeat bottom center;
}

.block_inner.first {
	background:transparent url(../graphics/corners/short_column_top.jpg) no-repeat top center;	
	border-top:0;
}

.gradient_block .block_inner.first {
	background:transparent url(../graphics/corners/short_grad_column_top.jpg) no-repeat top center;
}

.block_inner {
	padding:10px 10px 2px;
	border-top:1px solid #d7dcde;
	position:relative;
}

.rounded_content_wrap {
	background:url(../graphics/bgs/middle_sides_repeat.png) top center repeat-y;
	margin-bottom:12px;
	clear:both;
	position:relative;
}

.rounded_content_inner {
	background:url(../graphics/bgs/middle_top.png) top center no-repeat;
}

.rounded_content_bottom {
	background:url(../graphics/bgs/middle_bottom.png) bottom center no-repeat;
}

.rounded_content_wrap.red_wrap {
	background-image:url(../graphics/bgs/middle_sides_repeat_red.png);
	color:#FFF;
}
.red_wrap .rounded_content_inner {background-image:url(../graphics/bgs/middle_top_red.png);}
.red_wrap .rounded_content_bottom {background-image:url(../graphics/bgs/middle_bottom_red.png);}

#content ul {
	margin:0 0 12px 0;
	list-style:none;
}

#content li{
	background:url(../graphics/bullet.png) 3px 5px no-repeat;
	padding:2px 0 2px 23px;
}

.corner_icon {
	background:url(../graphics/bgs/corner_arrow.png) no-repeat;
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	bottom:2px;
	right:2px;
}

.slide_activator a {
	color:#535b5f;
}

.product_feature h2{
	font-size:18px;
	margin:0 0 12px;
}

.product_feature h3{
	color:#839095;
	margin:6px 0 6px;
	font-size:12px;
}

.product_feature_image {
	margin:0 12px 12px 0;
}

.standard_details h3{
	color:#839095;
	margin:6px 0 6px;
	font-size:18px;
	text-transform:none;
	font-weight:bold;
	padding:13px 14px 11px;
	margin:0 2px;
	border-bottom:1px solid #d7dcde;
}

.standard_details h3.no_border{
	border-bottom:0px none;
	padding-bottom:0;
}

.standard_details_inner {
	padding:13px 14px 1px 16px;
}

.standard_details_inner .detail_image {
	float:right;
	margin:5px 12px 10px;
}

.standard_details_inner .list_image {
	float:right;
	margin:2px 2px 14px 12px;
}

.case_study_block h3 {
	color:#D81D22;
	text-transform:uppercase;
	font-size:14px;
}

.inline_links_block {
	font-size:14px;
	line-height:16px;
	color:#DC3A35;	
}

.inline_links_block a{
	color:#535B5F;
}

.red_link {
	background:url(../graphics/forms/left_button.png) no-repeat left center;
	display:block;
	float:left;
	color:#FFF;
	margin-bottom:12px;	
}

.red_link span {
	background:url(../graphics/forms/right_button.png) no-repeat right center;
	display:block;
	padding:4px 12px 7px;
}

.red_link:hover {
	color:#FFF;
}

.last_event_item {
	border-top:dotted 1px #D7DCDE;
	padding:5px 0 5px 0;
	margin-top:5px;
}
.event_wrap {
	border-top:dotted 1px #D7DCDE;
	padding:5px 0 5px 0;
	margin-top:5px;
}

.left_event_image {
	padding-right:7px;
	
}



/*---------------------------------------------------------*/
/*-- Main Page Layout Events navigation  ------------------*/
/*---------------------------------------------------------*/

.event_container {
	width:190px;
	height:70px;
	padding-left:10px !important;
}

.event_container_header {
	float:left;
	width:180px;
	padding:0 0 5px 0;
}

.event_container_main {
	float:left;
	width:85px;
}

.event_container_img {
	float:right;
	width:100px;
}

/*---------------------------------------------------------*/
/*-- Special Features & Items -----------------------------*/
/*---------------------------------------------------------*/

#highlighted_feature {
	padding:10px 80px 15px 10px;
}

#highlighted_feature .special_position {
	position:absolute;
	top:28px;
	right:6px;
	display:block;
	z-index:100;
}

.news_item, .job_item, .partner_item {
	margin:0 2px;
	border-bottom:1px solid #d7dcde;
	position:relative;
}

.news_item.last_item, .job_item.last_item, .partner_item.last_item {
	border-bottom:0px none;
}

.news_block {
	/*padding:0 150px 1px 0;*/
	position:relative;
}

.news_block .main_image {
	/*position:absolute;
	top:-1px;
	right:0px;*/
	border:1px solid #D8DCDF;
	float:right;
	margin:0 4px 10px 20px;
	padding:1px;
}

.news_block .red_link {
	position:absolute;
	bottom:12px;
	right:0px;
	margin:0;
}

.partner_block {
	/*float:left;
	width:245px;*/
	margin:15px 0 12px 24px;	
}

.partner_country {
	float:left;
	width:225px;
}

.partner_logo {
	float:left;
	width:171px;
	text-align:center;
	padding-top:14px;
}

.partner_news_link {
	position:absolute;
	top:-2px;
	right:0;
}

.partner_info {
	float:right;
	width:235px;
	padding:20px 0 0;
}

.download_item {
	padding-bottom:30px;
	position:relative;
}

.download_item h3{
	padding:9px 14px 7px;
}

.download_item .red_link {
	position:absolute;
	right:10px;;
	bottom:-1px;
}

.download_item .screenshot {
	float:left;
	margin:3px 16px 12px 0;
}

.job_item .red_link {
	position:absolute;
	right:10px;;
	bottom:-1px;
}

.top_return_link {
	position:absolute;
	top:-40px;
	right:-4px;
}

.bottom_return_link {
	position:absolute;
	bottom:-44px;
	right:-4px;
}

.case_study_detail img{
	margin:3px 16px 14px 1px;
}

.product_content img {
	margin: 2px 16px 12px 0;
}

.product_content img.right_product {
	margin: 2px 0 12px 16px;
}


/*---------------------------------------------------------*/
/*-- List & Navigation Styles -----------------------------*/
/*---------------------------------------------------------*/

#top_navigation ul li{
	background:#eeeeef url(../graphics/navigation/nav_grey_left.png) no-repeat top left;	
	float:left;
	margin-right:1px;
	white-space:nowrap;
}

#top_navigation ul li a{
	background:url(../graphics/navigation/nav_grey_right.png) no-repeat top right;	
	display:block;
	padding:6px 13px 5px 12px;
	color:#565e62;
	text-transform:uppercase;
	font-size:11px;
}

#top_navigation ul li a:hover{
	text-decoration:none;
}

#top_navigation ul li.active{
	background:#da2b2c url(../graphics/navigation/nav_red_left.png) no-repeat top left;
}

#top_navigation ul li.active_sst{
	background:#546ea7 url(../graphics/navigation/nav_blue_left.png) no-repeat top left;
}

#top_navigation ul li.active a{
	background:url(../graphics/navigation/nav_red_right.png) no-repeat top right;
	color:#fefefe;	
}

#top_navigation ul li.active_sst a{
	background:url(../graphics/navigation/nav_blue_right.png) no-repeat top right;
	color:#fefefe;	
}

#content .red_inline_list {
	background:url(../graphics/bgs/mini_nav_red_right.png) no-repeat top right;
	list-style-type:none;
	margin:0;
	clear:both;
}

#content .red_inline_list li{
	background:url(../graphics/bgs/mini_nav_red.png) repeat-x;
	float:left;
	padding:0;
}

#content .red_inline_list li.first{
	background:url(../graphics/bgs/mini_nav_red_left.png) no-repeat top left;
}

#content .red_inline_list li a{
	display:block;
	padding:9px 12px 8px;
	margin-bottom:4px;
	border-left:1px solid #d81d22;	
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
}

#content .red_inline_list li.first a {
	border-left:0;
}

#navigation h3 {
	margin-bottom:4px;	
}

#navigation ul {
	margin:0px 1px 10px;
}

#navigation li{
	display:block;	
}

#navigation li span{
	display:block;
	float:left;
	display:inline;
	margin:-1px 7px 0 9px;
}

#navigation ul li a {
	display:block;
	padding:2px 10px 2px 0;;
	color:#535b5f;
	font-size:12px;
}

#navigation ul li.active a {
	background:#FFF;
	color:#D81D22;
}

#navigation ul li a:hover {
	background:#FFF;
	text-decoration:none;
	color:#D81D22;
}

.content_tabs {
	position:relative;
	top:1px;
	z-index:40;
}

#content .content_tabs ul {
	margin-left:10px;
}

#content .content_tabs ul li {
	background:url(../graphics/tabs/tab_red_left.png) left -1px no-repeat;
	display:block;
	float:left;
	padding:0;
	margin-right:2px;
}

#content .content_tabs li a {
	background:url(../graphics/tabs/tab_red_right.png) right -1px no-repeat;
	display:block;
	padding:6px 10px;
	color:#FEFEFE;
	text-transform:uppercase;
	font-size:11px;
}

#content .content_tabs li a:hover {
	text-decoration:none;
}

#content .content_tabs li.active {
	background-image:url(../graphics/tabs/tab_white_left.png);
	background-position:left top;
}

#content .content_tabs li.active a {
	background-image:url(../graphics/tabs/tab_white_right.png);
	background-position:right top;	
	color:#3c4245;
}

.page_numbers {
	width:198px;
	float:right;
	margin-top:6px;
	text-align:right;
}

#content ul.case_studies {
	margin:12px 2px 0;
}

#content ul.case_studies li {
	background:none;
	border-bottom:1px solid #d7dcde;
	list-style-type:none;
	padding:0;
}

#content ul.case_studies li a {
	display:block;
	text-decoration:none;
	color:#3e4447;
	padding:7px 14px;
	margin:0 1px;
}

#content ul.case_studies li a span.bold_replace{
	font-size:15px;
	font-weight:bold;
	color:#8c9aa0;
}

#content ul.case_studies li a span{
	color:#d81d22;
}

#content ul.case_study_cats {
	margin-left:0;
}

#content ul.case_study_cats li {
	background:none;
	float:left;
	display:block;
	width:124px;
	margin-right:63px;
	padding:0;	
}

#content ul.case_study_cats li.col_3 {
	margin-right:0;
}


#content ul.case_study_cats li a {
	color:#fff;
	display:block;
	text-transform:uppercase;
	font-size:12px;
}

#content ul.case_study_cats li a:hover {
	text-decoration:underline;
}

#content ul.testimonials {
	margin:12px 2px 0;
}

#content ul.testimonials li {
	background:none;
	border-bottom:1px solid #d7dcde;
	list-style-type:none;
	padding:12px 12px 0;
}

#content ul.testimonials li h3{
	font-size:15px;
	font-weight:bold;
	color:#8c9aa0;
	display:block;
	padding:0;
	border-bottom:0 none;
	margin:0 0 12px;
}

/*---------------------------------------------------------*/
/*-- Table Styles -----------------------------------------*/
/*---------------------------------------------------------*/

.spectable {
	width:498px!important;
	border:0 none!important;
	margin-bottom:12px;
}

.spectable td{
}

.spechighlight {
	color:#D81D22;
	font-weight:bold;
}
/*---------------------------------------------------------*/
/*-- Form Styles ------------------------------------------*/
/*---------------------------------------------------------*/

#header form {
	display:block;
	float:left;
	margin:0 0 7px 212px;
}

#header #get_updates {
	margin-top:20px;
}

#header form label span{
	display:block;
	width:140px;
	float:left;
	margin-top:3px;
}

#header form input{
	background-image:url(../graphics/forms/input_grey_bg.png);
	width:154px;
	float:left;
	margin-right:7px;
	font-size:10px;
	padding:4px 7px 5px;
}

#header form button {
	margin-top:-1px;
}

#header form button span{
	width:55px;
}

.custom_input {
	background:no-repeat;
	padding:3px;
	border:0 none;
	color:#6d7377;
}

.half_form {
	float:left;
	width:240px;
	margin-bottom:8px;
}

.half_form input.styled{
	float:left;
	border:1px solid #7f9db9;
	padding:2px 3px;
	width:163px;
}

.half_form span{
	display:block;
	float:left;
	width:55px;
	margin-top:3px;
}

.half_form select {
	border:1px solid #7f9db9;
	padding:2px 3px;
	font-size:13px;
}

.half_form .radio_field {
	display:block;
	float:left;
	padding:1px 15px 1px 0;
}


/*---------------------------------------------------------*/
/*-- Footer Styles ----------------------------------------*/
/*---------------------------------------------------------*/

#footer {
	background:#8c9aa0 url(../graphics/corners/footer_top.png) no-repeat;
	width:1000px;
	margin:0 auto;
	color:#f7f8f9;
	font-size:11px;
}

#footer_inner {
	background:transparent url(../graphics/corners/footer_bottom.png) bottom no-repeat;
	text-align:left;
	padding:20px;
	position:relative;	
}

#footer_inner ul{
	width:650px;
	margin-top:12px;
}

#footer p {
	margin:0;
}

#footer a {
	color:#f7f8f9;
	text-decoration:none;
}

#footer .abs_link {
	display:block;
	width:143px;
	position:absolute;
	text-transform:uppercase;
	font-size:12px;
	right:25px;	
	padding:10px 4px 7px 12px;
}

#footer #bookmark_page {
	top:5px;
	border-bottom:1px solid #d7dcde;	
}

/* Social Networking Icons */

.social_icon_wrapper {
	position:absolute;
	top:47px;
	right:24px;
}

.social_icon {
	width:36px;
	height:36px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-left:5px;
	overflow:hidden;
}

.social_icon:hover { background-position:0 -36px;}
.twitter_icon { background:url(../graphics/social_icons/twitter.png) no-repeat 0 0;}
.rss_icon { background:url(../graphics/social_icons/feed.png) no-repeat 0 0;}
.youtube_icon { background:url(../graphics/social_icons/youtube.png) no-repeat 0 0;}
.linkedin_icon { background:url(../graphics/social_icons/linkedin.png) no-repeat 0 0;}

#footer li {
	float:left;
	display:block;
	padding:1px 2px;
}

#footer li a{
	float:left;
	display:block;
	padding:0 5px 0 0;
}

.admin_edit_link {
	position: absolute;
	right: 1px;
	top: 2px;
	background: #F3F1F4;
	border: 1px solid #D81F24;
	z-index: 100;
}

.admin_edit_link_division {
	position:relative;
	right: 1px;
	top: 2px;
	background: #F3F1F4;
	border: 1px solid #D81F24;
	z-index: 100;
}

.admin_edit_link, .admin_edit_link_division  a{
	display:block;
	padding:4px 8px;
}

.admin_bar {
	background:#E16251 url(../graphics/bgs/admin_bar_foot.png) bottom center no-repeat;
	color:#FFF;
	padding:2px 2px 12px;
}

.admin_bar h4{
	clear:left;
	float:left;
	padding:1px 5px;
	width:115px;	
	font-size:10px;
}

.admin_bar span.arrow{
	width:15px;
	padding:1px 5px;
	float:left;
}

.admin_bar a{
	color:#FFF;
	display:block;
	float:left;
	padding:1px 6px;
}

.footer_divisions {
	margin:0 auto;
	width:996px;
	border:1px solid #D6D7DB;
	border-top:0;
	border-bottom:0;
	margin-bottom:10px;
}

.division_block {
	float:left;
	padding:0 10px 2px;
	position:relative;
	width:144px
}

.division_title {
	border-bottom:1px solid #D5D5D5;
	padding:0px 11px 0px;
}

.division_top_curve  {
	left:-1px;
	top:-1px;
	position:relative;
	width:998px;
}

.division_bottom_curve  {
	bottom:-5px;
	left:-1px;
	position:relative;
	width:998px;
}
/*---------------------------------------------------------*/
/*-- CSS Clearfix -----------------------------------------*/
/*---------------------------------------------------------*/

.clearfix:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.clearfix {
    display:inline-block;
}

html[xmlns] .clearfix {
    display:block;
}

* html .clearfix {
    height:1%;
}


/*---------------------------------------------------------*/
/*-- CUSTOM POPUP -----------------------------------------*/
/*---------------------------------------------------------*/
#mask {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000000;
}
#popup {
	position:fixed;
	padding-bottom:14px;
	width:460px;
	background:url(../graphics/popups/popup-bottom.png) bottom left no-repeat;
}
#popup_title {
	background:url(../graphics/popups/popup-top.png) top left no-repeat;
	height:19px;
	position:relative;
	padding:17px 0 0 25px;
	color:#DB3432;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
a.close_popup {
	position:absolute;
	top:11px;
	right:10px;
}
#popup_inner {
	padding:20px 25px 10px;
	background:url(../graphics/popups/popup-middle.png) top left repeat-y;
	font-size:11px;
	color:#666666;
}

#popup_buttons {
	margin-top:20px;
}

#popup_buttons button {
	float:right;
	margin-left:2px;
}

#popup_inner p.error {
	padding:8px;
	margin:0 0 12px;
}

#popup .form_detail{
	width:289px;
}

#popup .form_detail input{
	width:283px;
}

#popup .form_detail select {
	width:290px;
}

#popup .form_row.single_checkbox input {
	width:20px;
}

/* Search Results */

.search_result_item {
	border-bottom: 1px solid #CCCCCC;
}

.keyword_highlight {
	background: #FFFF00;
}

.partner_download {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 5px 0;
}

/* Sub Page Navigation */

#sub_page_nav {
	border-bottom:1px solid #D81D22;
}

#sub_page_nav li{
	background:#F7F8F9 url(../graphics/tabs/grey_right_tab.png) no-repeat top right;	
	float:left;
	display:block;
	padding:0;
	margin-left:4px;
}

#sub_page_nav li.active{
	background:#D94F4D url(../graphics/tabs/red_right_tab.png) no-repeat top right;
}

#sub_page_nav a{
	background:url(../graphics/tabs/grey_left_tab.png) no-repeat;
	float:left;
	display:block;
	color:#535B5F;
	padding:5px 14px 4px;
}

#sub_page_nav li.active a{
	background:url(../graphics/tabs/red_left_tab.png) no-repeat;	
	color:#FFF;
}

/*---------------------------------------------------------*/
/*-- News ticker ------------------------------------------*/
/*---------------------------------------------------------*/

#news_title {
	font-size:12px;
	position:absolute;
	bottom:50px;
	left:28px;
}

#news_title a{
	color:#FFF;
}

#news_ticker {
	left:78px;
	bottom:60px;
	position:absolute;
	width:365px;
	height:20px;
	overflow:hidden;
}

#news_ticker li {
	display:block;
	padding-top:3px;
	width:365px;
}

#news_ticker a{
	color:#FFF;
	font-size:12px;
	display:block;
}

#news_title2 {
	font-size:12px;
	position:absolute;
	bottom:30px;
	left:28px;
}

#news_title2 a{
	color:#FFF;
}

#news_ticker2 {
	left:78px;
	bottom:40px;
	position:absolute;
	width:365px;
	height:20px;
	overflow:hidden;
}

#news_ticker2 li {
	display:block;
	padding-top:3px;
	width:365px;
}

#news_ticker2 a{
	color:#FFF;
	font-size:12px;
	display:block;
}

#flash_cont{
	float:right;
}
