
p {
	font-size:12px;
}

a:hover{
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #0095D3;
}

/* ------- Blog FCE Table classes ----------- */
.tbl-content-wrap{
	border: 0px solid black;
	width: 750px;
	table-layout: fixed;
	padding: 0px;
	font-size: 12px;
}
.tblrw-content-wrap{
	
}
.tblcl-blog-left-content{
	width: 560px;
	margin: 0px;
	padding-left: 5px;
}
.tblcl-blog-seperator-column{
	border-color:#E7E7E7;
	border-style:none double none none;	
	border-width:medium 5px medium medium;
	width: 1px;	
	background-color: white;	
}
.tblcl-blog-right-content{
	background-color: #E7E7E7;
	width: 174px;	
	margin: 0px;
	padding: 0px;	
}

#blog-left-content{
	width: 560px;
}	

#blog-right-content{
	background-color: #E7E7E7;
	width: 174px;
}

#blog-seperator-column{
	border-color:#E7E7E7;
	border-style:none double none none;	
	border-width:medium 5px medium medium;
	width: 1px;	
	background-color: white;	
}

/*#blog-right-content a{
	color: #6e6e6e;
}*/

.blog-cat-menu-title a{
	color:#6E6E6E;
	float:left;
	font-size:12px;
	height:19px;
	padding-top:2px;
	text-decoration:none;
	width:165px;
}



#blog-guestbook-comments {
	width:590px;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:medium none;
	float: left;
	margin-left:0;
	margin-top:0;
	padding:0;
	width:160px;
}

.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#0095D3;
	border-bottom: 1px dotted;
	text-decoration: none;
	
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	margin-left: 5px;
	margin-top: 5px;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	width: 560px;
	float: left;
	background-color: white;
	border:none;
	min-height: 300px;
}

.blog-tags {
	margin-left: 8px;
	font-size: 12px;
}

.entry {
	margin-left: 5px;
	width: 525px;
}

.news-list-item {
	width: 555px;
	float: left;
	background-color: white;
	border:none;
	margin-bottom: 15px;
}

.news-list-item H3{ 
	font-weight: bold;
	font-size: 14px;
}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}

.news-category {
	font-size:10px;
	margin-left:3px;
	padding-left: 1px;
}

.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #ccc;
	font-size:14px;
	background-color: white;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED{
	color:#0095D3;
	padding-left:2px;
	text-decoration:none;
	font-size: 14px;
	background-color: white;
}

.news-list-container H3 A:HOVER {
	border-bottom: 1px dotted;
	text-decoration: none;
}

.news-list-container H3 A {
	color:#fff;
}

.news-list-container P {
	font-size: 12px;
	margin-left: 5px;
}
.news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: 5px;
	font-size: 9px;
	font-weight: normal;
	background-color: white;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:12px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}

.news-list-morelink  a{
	color: #0095D3;
	font-size: 12px;
}
.news-list-browse {
	clear: both;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.external-link-new-window{
	color: #0095D3;
	border-bottom: dashed thin;
	font-style: italic;
}

.browseLinksWrap a{
	color: #0095D3;
}

.blog-tags-heading{
	color: #9f9f9f;
	font-weight: bold;
}

.blog-postedin{
	color: #9f9f9f;
}

.blog-tags a{
	color: #0095D3;
}

.tx-ttnews {
	background-color:#E7E7E7;
	border:medium none;
	float:right;
	margin-left:0;
	margin-top:0;
	padding:0;
	width:160px;
}

.blog-cat-menu-title a:hover {
	background-color: #FFFFFF;
	border-bottom: 0px none;
	border-bottom-color: #0095D3;
	color: #0095D3;
}

.news-list-morelink a:hover {
	border-bottom: 0px none;
	text-decoration: underline;
}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px;
	margin-top: 10px;
	background-color: white;
	border: none;
	clear:both;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
	background-color: #fff;
	border: none;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.blog-single-post-category {
	font-size: 12px;
	color: #6e6e6e;
}

.news-single-item {
	float:left;
	min-height:250px;
	width:560px;
	margin-bottom: 10px;
}

.news-title font {
	font-size: 17px;
	color: #089DDF;
}

.news-title {
	margin-left: 2px;
}

.news-single-item H2 {
	font-size: 16px;
	margin-left: 0px;
	font-weight: bold;
	color: #089DDF;
	margin-bottom: 3px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}

.news-author a {
	font-size: 10px;
	margin-left: 1px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: left;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 12px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.navigation{
	width: 550px;
	position: relative;
	float: left;
	padding-top: 10px;
	margin-bottom: 10px;
}
.alignleft{
	text-align: left;
	float: left;
	width: 270px;
}
.alignright{
	text-align: right;
	float: right;
	width: 270px;
}
.back-to-blog {
	text-align: center;
	float: left;
	width: 20%;
}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

#blog-archive-menu{
	float: left;
	margin-bottom: 15px;
}
.news-amenu-container {
	width: 175px;
	margin-top: 0px;
	border:none;
	margin-left:0px;
	margin-top: 0px;
	padding:0px;
	*margin-top: 10px;
}
.news-amenu-container LI {
	padding-bottom:1px;
	font-size:12px;
	border:none;
	padding: 0px;
}
.news-amenu-container LI a{
	color:#6E6E6E;
	float:left;
	font-size:12px;
	height:19px;
	padding-top:2px;
	text-decoration:none;
	width:165px;
}
.news-amenu-container LI a:hover {
	background-color: #FFFFFF;
	border-bottom: 0px none;
	border-bottom-color: #0095D3;
	color: #0095D3;
}
.news-amenu-container UL {
	margin-top:0px;
	list-style-type: none;
	border:none;
	padding-left: 5px;
	*padding-left: 0px;
	*margin-left: 5px;
}
.news-amenu-container H2 {
	color:#0095D3;
	font-size:14px;
	margin-left: 5px;
	border:none;
	padding: 0px;
	margin-bottom: 5px;

}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
	visibility: hidden;
	height: 0px;
}

.news-amenu-item-year {
	margin: 0px;
	padding: 0px;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

#blog-cat-menu{
	*margin-top: 5px;
}

.csc-firstHeader {
	color:#0095D3;
	font-size:14px;
	margin-bottom:5px;
	margin-left:5px;
}

.blog-cat-menu-title {
	margin-left: 5px;
	font-size: 12px;
}

.news-catmenu  {
	width: 160px;
	background-color:#E7E7E7;
	float:right;

	margin-top: 0px;
	border:none;
	margin-left:0px;
	margin-top: 0px;
	padding:0px;
	margin-bottom: 10px;
	*margin-top: 15px;
}
.news-catmenu-header {
	font-size:14px;
	font-weight:bold;
	margin-left: 5px;
	color: #0095D3;
	height: 5px;
}
.news-catmenu DIV {
	font-size:11px;
	white-space: nowrap;
	margin-left: 0px;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
}
.level2 {
	padding:1px;
	padding-left:10px;
}
.level3 {
	padding:1px;
	padding-left:10px;
}
.level4 {
	padding:1px;
	padding-left:10px;
}

.bodytext a{
	color: #0095D3;
	text-decoration: none;
}

/*----------------------------------Latest Comments----------------------------------*/

.csc-header-n1{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.latestComments {
	width: 160px;
}

.latestCommentEntry .entry {
	width: 160px;
	margin-left: 5px;
	margin-top: 0px;
}

.latestCommentEntry {
	margin-left: 5px;
}

.latestCommentEntry .author {
	width: 160px;
	margin-left: 5px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 5px;
}

.latestCommentEntry .author a {
	color:#6E6E6E;
	float:left;
	font-size:12px;
	height:19px;
	padding-top:2px;
	text-decoration:none;
	width:165px;
}

.latestCommentEntry .author a:hover {
	background-color: #FFFFFF;
	border-bottom: 0px none;
	border-bottom-color: #0095D3;
	color: #0095D3;
}

/*----------------------------------Blogroll-----------------------------*/

.csc-header-n2 {
	font-size: 10px;
	color:#0095D3;
	margin-left: 0px;
	margin-bottom: 0px;
	*margin-bottom: -5px;
}

.csc-header-n2 H2{
	font-size: 14px;
	color:#0095D3;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 5px;
}

.tx-timtab-pi1{
	
}

.tx-timtab-pi1 ul {
	margin-top:0px;
	list-style-type: none;
	border:none;
	padding-left: 5px;
	*padding-left: 0px;
	*margin-left: 5px;
}

.tx-timtab-pi1 ul a {
	color:#6E6E6E;
	float:left;
	font-size:12px;
	height:19px;
	padding-top:2px;
	text-decoration:none;
	width:165px;
}

.tx-timtab-pi1 ul a:hover {
	background-color: #FFFFFF;
	border-bottom: 0px none;
	border-bottom-color: #0095D3;
	color: #0095D3;
}

/*-------------------------------Latest Posts--------------------------*/

.csc-header-n3 {
	color:#0095D3;
	margin-left: 0px;
	margin-bottom: 5px;
}
 
.csc-header-n3 H3{
	color:#0095D3;
	font-weight: bold;
	font-size: 14px;
}
 
.news-latest {
	margin-left: 5px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
} 

.news-latest-item1 {
	margin-bottom: 3px;
	border-bottom: 1px dotted #0095D3;
	padding-bottom: 2px;
	font-size: 12px;
}

.news-latest-item2 {
	margin-bottom: 3px;
	border-bottom: 1px dotted #0095D3;
	padding-bottom: 2px;
}

.rss-link{
	float: left;
	border: 0px none;
	color: #0095D3;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 10px;
}

.rss-link a:hover{
	border-bottom: 0px;
}


/*-------------------------------New Blog Css----------------------*/
/*-------------------------------New Blog Css----------------------*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6e6e6e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif; TEXT-ALIGN: left; BACKGROUND-IMAGE:url(../images/header_bg.jpg); BACKGROUND-REPEAT: repeat-x;
}

#main {
	MARGIN: 0px auto; WIDTH: 770px; TEXT-ALIGN: left
}
#header {
	WIDTH: 770px; HEIGHT: 316px
}
#header-top {
	WIDTH: 770px; POSITION: relative; HEIGHT: 67px
}
#header-top-left {
	FLOAT: left; WIDTH: 10px; HEIGHT: 67px
}
#rac-logo {
	FLOAT: left; WIDTH: 98px; HEIGHT: 67px
}
#partnership-logos {
	FLOAT: left; WIDTH: 640px; HEIGHT: 67px
}
#banner {
	WIDTH: 770px; HEIGHT: 249px
}
#banner-left {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/banner-left-bg.jpg); WIDTH: 10px; HEIGHT: 249px
}
#banner-img {
	FLOAT: left; WIDTH: 750px; HEIGHT: 249px
}
#banner-right {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/banner-right-bg.jpg); WIDTH: 10px; HEIGHT: 249px
}
#menu {
	WIDTH: 770px; HEIGHT: 34px; margin-top:1px
}
#menu-left {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/menu-left-bg.jpg); WIDTH: 10px; HEIGHT: 34px
}
#menu-btns {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/menu-btns-bg.png); WIDTH: 750px; HEIGHT: 34px
}
#menu-btns A:hover {
	BORDER-BOTTOM-WIDTH: 0px; opacity: 10
}
#menu-right {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/menu-right-bg.jpg); WIDTH: 10px; HEIGHT: 34px
}

#menu-divider {
	OVERFLOW: hidden; WIDTH: 770px; HEIGHT: 5px; BACKGROUND-COLOR: transparent
}
#menu-divider-left {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/menu-divider-left-bg.jpg); WIDTH: 10px; HEIGHT: 5px
}
#menu-divider-center {
	FLOAT: left; WIDTH: 750px; HEIGHT: 5px
}
#menu-divider-right {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/menu-divider-right-bg.jpg); WIDTH: 10px; HEIGHT: 5px
}
#contents {
	MIN-HEIGHT: 250px; FLOAT: left; BACKGROUND-IMAGE:url(../images/page_bg.jpg); WIDTH: 770px; TEXT-ALIGN: left
}

#left-container {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 555px; MARGIN-RIGHT: 15px
}
#left-container2 {
	FLOAT: left; WIDTH: 555px; background-image:url(../images/blog_rec_bg.jpg); min-height:145px; background-repeat:repeat-x; margin-top:10px; margin-bottom:5px
}
.bleft{float:left; width:13px; height:142px; background-image:url(../images/blog_rec_left.jpg)}
.bright{float:right; width:13px; height:142px; background-image:url(../images/blog_rec_right.jpg)}
.bmid{float:left; width:524px; height:auto}
.date_block{float:left; width:524px; height:auto; margin-top:7px; text-align:right}
.title_block{float:left; width:524px; height:auto; margin-top:20px;}
.subtitle_block{float:left; width:524px; height:auto; margin-top:10px; padding-bottom:20px; border-bottom:solid 1px #CCCCCC}
.tag_block{float:left; width:400px; height:auto;}
.comment_block{float:right; width:120px; height:auto; text-align:right}

.txtcon_block{margin-left:15px;float:left; width:524px; height:auto; margin-top:5px; color:#666666; line-height:16px}
.single_txtcon_block{float:left; width:524px; height:auto; margin-top:5px; color:#666666; line-height:16px}



#left_pg_title{
	FLOAT: left; WIDTH: 550px; margin-bottom:5px
}
#right-container {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 165px; 
}




#cat_title {
	  float:left; FONT-SIZE: 14px; color:#0095D3; font-weight:bold; height:24px; width:165px }

.cat_menu { float:left; FONT-SIZE: 12px; height:19px; width:165px; padding-top:2px; text-decoration:none }
.cat_menu a{ float:left; FONT-SIZE: 12px; height:19px; width:165px; padding-top:2px; text-decoration:none; COLOR: #6e6e6e; }
.cat_menu a:hover { background-color:#FFFFFF; color:#0095D3;}
.cat_menu a:active{ background-color:#FFFFFF; color:#0095D3;}


#cat_menu_nl {
	  float:left; FONT-SIZE: 12px; height:19px; width:165px; padding-top:2px; text-decoration:none }

/*.class1{text-decoration:none; COLOR: #6e6e6e;}

.class1:hover{color:#0095D3;}
*/

#contents-body {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 740px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: left
}
#contents-divider {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/contents-divider-bg.png); OVERFLOW: hidden; WIDTH: 770px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; HEIGHT: 3px
}
#footer {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/footer_bg.jpg); WIDTH: 770px; POSITION: relative; HEIGHT: 67px; TEXT-ALIGN: left
}
#footer-body {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-LEFT: 20px; WIDTH: 700px; FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif; POSITION: relative; TOP: 9px; TEXT-ALIGN: left
}
#footer-body A {
	COLOR: #6e6e6e
}
#footer-body A:hover {
	COLOR: #0095d3
}

#footer-left {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/footer-left.jpg); WIDTH: 19px; HEIGHT: 67px
}
#footer-mid {
	FLOAT: left; WIDTH: 732px; HEIGHT: 67px
}
#footer-right {
	FLOAT: left; BACKGROUND-IMAGE:url(../images/footer-right.jpg); WIDTH: 19px; HEIGHT: 67px
}
.ftext{FLOAT: left; WIDTH: 500px
}

.light22txt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#A3A3A3; font-size:22px;}
.dark22txt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#626262; font-size:22px;}
.txt16{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#424242; font-size:16px;}
.txtblue20{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0095D3; font-size:20px; font-weight:bold; text-decoration:none}
.txtblue20 a:hover{ color:#333333; border-bottom: 0px none; }
.txtblue12{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0095D3; font-size:12px; text-decoration:none}
.txtblue12 a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0095D3; font-size:12px; text-decoration:none}
.comment_block a:hover{ text-decoration:underline; border-bottom: 0px none;}
.comm_block{float:left; width:524px; margin-left:13px; height:auto; margin-top:5px; color:#666666; line-height:16px}

.comment12{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0095D3; font-size:12px; text-decoration:none}
.comment12:hover{ text-decoration:underline}