.redBg {background-color:#bb002b;}
.greenBg {background-color:#26bb07;}
.blueBg {background-color:#3e3cc1;}
.brownBg {background-color:#be8619;}

.redFg {color:#bb002b;}
.greenFg {color:#26bb07;}
.blueFg {color:#3e3cc1;}
.browFBg {color:#be8619;}

.redLink a , a.redLink { color:#666;text-decoration:none;font-weight:bold;}
.redLink a:link , a.redLink:link { color:#666;}
.redLink a:visited , a.redLink:visited { color:#666;}
.redLink a:hover , a.redLink:hover { color:#bb002b;}


.redLinkS a, .redLinkS a:link, .redLinkS a:visited {color:#626562; font-size:10px; font-weight:bold;text-decoration:none;}
.redLinkS a:hover {color:#bb002b; font-size:10px; font-weight:bold;text-decoration:none;}
.redLinkS a strong {font-weight: bold; font-size:10px; color:#bb002b;}

h2.redTitle, .redTitle h2, .redTitle a  { color:#bb002b;text-decoration:none;font-weight:bold;font-size:14px;}
.redTitle a:link { color:#bb002b;}
.redTitle a:visited { color:#bb002b;}
.redTitle a:hover { color:#bb002b;text-decoration:underline;}


.greenLink a , a.greenLink { color:#666;text-decoration:none;font-weight:bold;}
.greenLink a:link , a.greenLink:link { color:#666;}
.greenLink a:visited , a.greenLink:visited { color:#666;}
.greenLink a:hover , a.greenLink:hover { color:#26bb07;}

.greenLinkAct a , a.greenLinkAct { color:#26bb07;text-decoration:none;font-weight:bold;}
.greenLinkAct a:link , a.greenLinkAct:link { color:#26bb07;}
.greenLinkAct a:visited , a.greenLinkAct:visited { color:#26bb07;}
.greenLinkAct a:hover , a.greenLinkAct:hover { color:#26bb07;}


.blueLink a , a.blueLink { color:#666;text-decoration:none;font-weight:bold;}
.blueLink a:link , a.blueLink:link { color:#666;}
.blueLink a:visited , a.blueLink:visited { color:#666;}
.blueLink a:hover , a.blueLink:hover { color:#3e3cc1;}

h1.blueTitle, .blueTitle h2, h2.blueTitle , .redTitle a  { color:#3e3cc1;text-decoration:none;font-weight:bold;font-size:14px;}
.blueTitle a:link { color:#bb002b;}
.blueTitle a:visited { color:#bb002b;}
.blueTitle a:hover { color:#bb002b;text-decoration:underline;}
.blueText { color:#3e3cc1; font-weight:bold;}



h1 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
	margin: 0 0 15px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin: 0 0 15px;
}

strong {
	font-weight: bold;
}

.t2margin ul,
.t2margin p.bodytext {
	margin-left: 20px;
	margin-bottom: 10px;
}


/****************************/
/*   normalContent          */
/****************************/
.normalContent h2 {
	font-weight: bold;
	font-size: 12px;
	margin:5px 0 3px;
}


.t2margin ul li,
.normalContent ul li {
	background: url(../images/bullet.gif) left top no-repeat;
	padding-left: 18px;
	margin-bottom: 0.3em;
}

/****************************/
/*   tx-kiddogwztooltip-pi1 */
/****************************/
.tx-kiddogwztooltip-pi1 .kiddog_wz_tooltip div {
	display: none;
}

/****************************/
/*   css-style              */
/****************************/
.csc-header {
/*	clear: both;*/
}

/****************************/
/*   Interview              */
/****************************/
.interviewFrame .bodytext {
	margin: 10px;
}


/****************************/
/*   partner                */
/****************************/
#content_frame .partner .title {
		margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #e2e2e2;
	padding: 4px;
}

.partner h2 {
	font-weight: bold;
	font-size: 12px;
	margin:5px 5px;
}
.partner .partnerFrame {
	background-color: #eef0ed;
	border-top:2px solid white;
}

.partner .dots {
	float:left;
	padding:5px 3px;
	width:22px;
	font-weight:bold;
	text-align:right;
	height:1%;
}



.partner .body {
	float:left;
	border-left:2px solid white;
	width:336px;
}
.partner .body p.bodytext {
	margin:0px 5px 5px;
}	
.partnerFrame .image {
	text-align: center;
	margin: 10px 0;
}

.tx-chcforum-pi1-postForm fieldset .postform_captcha label {
	width:auto;
}

.tx-chcforum-pi1-postForm fieldset .postform_captcha img {
	padding:0;
	margin:0;
}


/****************************/
/*   partner                */
/****************************/

#inner_ticker {position:relative;float:left; width:786px; height:18px; visibility:hidden;overflow:hidden;}
/*
#text_ticker {position:relative; left:786px; height:18px; font-size:14px; font-weight:bold;border:1px solid black;white-space: nowrap;
}
*/
#text_ticker {float:left;position:relative; left:0px; height:18px; font-size:14px; font-weight:bold;white-space: nowrap;
}
#text_ticker a {color:#666;white-space: nowrap; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#text_ticker a:hover{color:#666; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}



