.chi_header_blue {
	background: #0B6CCD url("images/header-bg-right.jpg") no-repeat top right;
}
.chi_header_right {
	padding-right: 181px;
	padding-top: 16px;
	color:#FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

.chi_header_right a {
	color:#FFFFFF;
}

.chi_header_right a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.orange_on_blue {
	border:0px;
	vertical-align:-40%;
	background: url("images/submit_orange_blue.gif") no-repeat top center;
}
.orange_on_white {
	border:0px;
	vertical-align:-40%;
	background: url("images/submit_orange_white.gif") no-repeat top center;
}
.orange_on_lightblue {
	border:0px;
	vertical-align:-50%;
	background: url("images/submit_orange_lightblue.gif") no-repeat top center;
}

.chi_sponsor_left {
	border:0px;
	background: url("images/red_button_1.jpg") no-repeat top center;
}

.chi_white_or_black {
	background-color:#FFFFFF;
}
#sponsor_button {
	margin: 15px 12px 0px 12px;
}

#sponsor_child_left {
	border: 1px solid #0050A0;
	padding: 8px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 12px 0px 12px;
	
}
#newletter_subsribe {
	border: 1px solid #0050A0;
	padding-left: 8px;
	background-color: #DAF2FF;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	
	color: #0050A0;
}


#where_we_work {
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	margin: 15px 12px 0px 12px;
	background: url("images/map.gif") no-repeat top left;
	padding-bottom: 40px;
}
#some_logos {
	margin: 10px 10px 0px 30px;
}

#contact_us {
	margin: 24px 10px 0px 10px;
	padding-bottom: 6px;
	background: url("images/black_dots.gif") repeat-x bottom left;
}

#contact_us p {
	margin: 0px 10px 6px 20px; 
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
}
#contact_us a {
	color: #0050A0;
}

#contact_us p.chi_readmore a {
	color: #E60000;
	font-size: 10px;
}
.chi_readmore {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #E60000;
	font-weight: bold;
}
.chi_readmore a {
	color: #E60000;
}

 #content_wrap a {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #E60000;
	font-weight: bold;
	
}
#content a {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #E60000;
	font-weight: bold;
	
}

.chi_selectbox {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;	
}
#sponsor_child_left input {
	border: none;
	vertical-align: -40%;
}
#sponsor_child_left p {
	margin-top: 4px; 
	margin-bottom: 4px;
}

.chi_logo {
	background: url("images/logo_on_blue.jpg") no-repeat top left;
	padding: 10px 0px 10px 20px;
}

.chi_leftline {
	background-color: #0050A0;
	color:#FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

.chi_left_shadow {
	background: #ECF7FF url("images/left_shadow.jpg") no-repeat top right;
}

.chi_right_shadow {
	background: #ECF7FF url("images/right_shadow.jpg") no-repeat top left;
}
.chi_under_leftmenu {
	background: url("images/bg_darkblue.jpg") repeat-x top left;
}
#leftmenu {
	height: 30px;
}
#topmenu {
	background-color: #0050A0;
	height: 30px;
}
#rightmenu {
	color:#FFFFFF;
	font-family: Arial Narrow, Arial;
	font-size: 16px;
	padding-top: 4px;
}
#rightmenu_wrap {
	background-color: #FF6600;
	height: 30px;
	text-align: center;
	
}
#rightmenu a {
	color: #FFFFFF;
	text-decoration: none;
}


#copyright {
	padding: 0px 10px 10px 10px;
}

#footer {
	padding: 12px 8px 12px 16px;
	color: #FFFFFF;
}
#footer a {
	color:#FFFFFF;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

#footer div {
	padding-right: 8px;
}

form {
	padding: 0px;
	margin: 0px;
}

input {
	border: 1px solid #0050A0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	
	
}

textarea {
	border: 1px solid #0050A0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	
	
}

.survey_item textarea {
	width: 270px;
}

p, ul, li { 
	margin-top: 6px; 
	margin-bottom: 6px;
}

#kids {
	border: 1px solid #0050A0;
	padding: 1px;
	margin: 0px;
}

#sponsor_the_kids {
	margin-top: 10px;
	margin-bottom: 12px;
}

.sb_1_kids {
	border:0px;
	background: url("images/sb_1_blue.jpg") no-repeat top center;
}
.sb_2_kids {
	border:0px;
	background: url("images/sb_2_blue.jpg") no-repeat top center;
}

#content, #content_wrap { 
	font-family: Arial;
	font-size: 12px;
}
 #content_wrap td { 
	font-family: Arial;
	font-size: 12px;
}
#content td { 
	font-family: Arial;
	font-size: 12px;
}

#content_wrap p div li ul { 
	font-family: Arial;
	font-size: 12px;
	margin-top: 6px; 
	margin-bottom: 6px;
}

#content p div li ul { 
	font-family: Arial;
	font-size: 12px;
	margin-top: 6px; 
	margin-bottom: 6px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial Narrow, Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("images/black_dots.gif") repeat-x bottom left;
	margin-bottom: 8px;
	margin-top: 6px;
	padding-bottom: 4px;
}

#content_wrap {
	margin: 24px 20px 24px 20px;
}

#pagetitle {
	font-family: Arial Narrow, Arial;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 0.8em;
}

#pagetitleFP {
	background: url("images/p2t2_ext.gif") no-repeat top left;
	height: 19px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 4px 8px 0px 8px;
}


.activesection {
	background-color: #FFFFFF;
	color: #E60000;
}

.activesection a {
	color: #E60000;
	text-decoration: none;
}

.bluetop {
	
	font-family: Tahoma;
	text-transform: uppercase;
	font-size:9px;
	font-weight: bold;
	text-align: center;
	padding: 6px 10px 9px 10px;
	margin-top: 4px;
}
.bluetopTD {
	background-color: #0050A0;
	margin: 0px;
	padding: 0px;
}
td.bluetopTD a {
	color: #FFFFFF;
	text-decoration: none;
}

.grey-cell-inside {
	font-family: Tahoma;
	text-transform: uppercase;
	font-size:9px;
	font-weight: bold;
	padding: 4px 4px 4px 10px;
}
.grey-cell-inside-sub {
	background: url("images/arr.gif") no-repeat center right;
	font-family: Tahoma;
	text-transform: uppercase;
	font-size:9px;
	font-weight: bold;
	padding: 4px 4px 4px 10px;
}

.grey-cellTD {
	background: #FF6600;
	border-top: 1px solid #FFFFFF;
}

td.grey-cellTD a:hover {
	color: #FFFFFF;
}

td.grey-cellTD a {
	text-decoration: none;
	color: #FFFFFF;
}


.darkgrey-cell-inside {
	font-family: Tahoma;
	text-transform: uppercase;
	font-size:9px;
	font-weight: bold;
	padding: 4px 4px 4px 10px;
}

.darkgrey-cellTD {
	background-color: #E60000;
	border-top: 1px solid #FFFFFF;
	
}

td.darkgrey-cellTD a {
	color: #FFFFFF;
	text-decoration: none;
}

td.darkgrey-cellTD a:hover {
	color: #FFFFFF;
}

.csc-caption, .csc-textpic-caption {
	font-size:11px;
	font-weight: bold;

}

.csc-textpic-caption {
	padding-top: 4px; 
	
}

div.csc-textpic-imagewrap {
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #F9F9F9;
	margin-bottom: 4px;
}

.pageelements {
	clear: both;
}

.contenttable  {
	margin-bottom: 24px;
	
}

.red-red-button {
	background-color: #E60000;
	color: #FFFFFF;
	border: 1px solid #FC6703;
	padding-top:3px;
	padding-bottom: 3px;
	width: 80px;
}

div.tx-srfeuserregister-pi1 a {
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}
div.tx-srfeuserregister-pi1 p {
		padding-left: 0px;
	margin-left: 0px;

}

