/* CSS Document */



body { 

	margin:0px; 

	padding:0px;

	background:top left repeat-x url(images/cica_background.gif);

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



a:link { color:#eb8331; text-decoration:none; }

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

a:visited { color:#eb8331; text-decoration:none; }

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



img {

	margin:0px;

	border:0px;

	border-width:0px;

}



p {

	margin:0px;

	padding:0px;

	padding-bottom:12px;

}



ul {

	margin:0px;

	padding:0px;

	margin-bottom:10px;

	margin-left:30px;

}



li {

	margin:0px;

	padding:0px;

	padding-left:5px;

	padding-bottom:7px;

	list-style:none;

	list-style-image:url(images/cica_list_point.gif);

}



#logo {

	width:284px;

	height:120px;

	float:left;

}



#banner { 

	width:962px;

	height:120px;

	margin-left:auto;

	margin-right:auto;

	background:top right no-repeat url(images/cica_banner_back.gif);

}



#search_container {

	width:188px;

	height:20px;

	padding-right:30px;

	float:right;

	margin-top:3px;

	padding-left:10px;

}



.search_input {

	font-size:10px;

	height:16px;

	border:none;

	border-width:0px;

	width:146px;

	padding-left:5px;

	padding-right:5px;

	padding-top:3px;

	background-color:transparent;

	float:left;

}



.search_button {

	margin:0px;

	padding:0px;

	float:right;

}



#main_nav {

	width:913px;

	margin-left:auto;

	margin-right:auto;

	padding-right:10px;

	height:34px;

	margin-top:6px;
	padding-left:1px;

}



.main_nav_item {

	float:right;

	height:34px;

	margin-left:9px;

}



#main_content {

	width:904px;

	margin-left:auto;

	margin-right:auto;

	margin-top:32px;

}



#subnav {

	width:208px;

	float:left;

}



html>body div#subnav ul {

	margin:0px;

}



div#subnav ul {

	margin:0px;

	padding:0px;

	margin-top:-3px;

}



div#subnav ul li {

	display:inline;

	margin:0px;

	padding:0px;

}



div#subnav ul li a {

	display:block;

	padding:6px;

	padding-right:12px;

	font-weight:bold;

	color:#5d5d5d;

	font-size:13px;

	text-decoration:none;

	width:190px;

	background:bottom left no-repeat url(images/cica_subnav_item.gif);

}



div#subnav ul li a:hover {

	background:bottom left no-repeat url(images/cica_subnav_item_on.gif);

	text-decoration:none;

	color:#5d5d5d;

}



div#subnav ul li a.focus { 

	background:top right repeat-x url(images/tibra_tt_banner.gif);

}



div#subnav ul li a span {

	display:block;

	background:9px 6px no-repeat url(images/cica_subnav_point.gif);

	padding-left:28px;

}



div#subnav ul li a:hover span {

	display:block;

	background:9px 6px no-repeat url(images/cica_subnav_point_on.gif);

	padding-left:28px;

}



html>body #page_content {

	min-height:300px;

	height:auto;

}



#page_content {

	width:655px;

	margin-left:236px;

	padding-top:8px;

	height:300px;

}



.content_title {

	border-bottom:1px solid #eb8331;

	padding-bottom:3px;

}



.title_text {

	width:600px;

	font-size:22px;

	color:#eb8331;

}



.title_resizer {

	width:45px;

	float:right;

	text-align:right;

	font-size:16px;

	color:#eb8331;

	padding-top:3px;

}



.title_resizer a:link { text-decoration:none; font-size:18px; color:#eb8331; }

.title_resizer a:hover { text-decoration:underline; font-size:18px; color:#eb8331; }

.title_resizer a:visited { text-decoration:none; font-size:18px; color:#eb8331; }

.title_resizer a:visited:hover { text-decoration:underline; font-size:18px; color:#eb8331; }



.title_resizer a:link span { text-decoration:none; font-size:12px; font-weight:bold; color:#eb8331; }

.title_resizer a:hover span { text-decoration:underline; font-size:12px; font-weight:bold; color:#eb8331; }

.title_resizer a:visited span { text-decoration:none; font-size:12px; font-weight:bold; color:#eb8331; }

.title_resizer a:visited:hover span { text-decoration:underline; font-size:12px; font-weight:bold; color:#eb8331; }



.breadcrumb {

	padding-top:6px;

	padding-bottom:20px;

	font-size:11px;

	color:#999999;

}



.breadcrumb a:link { color:#999999; text-decoration:none; }

.breadcrumb a:hover { color:#999999; text-decoration:underline; }

.breadcrumb a:visited { color:#999999; text-decoration:none; }

.breadcrumb a:visited:hover { color:#999999; text-decoration:underline; }



.content_pic {

	float:right;

	margin-left:20px;

	margin-bottom:20px;

	border:1px solid #c9c9c9;

}



/*

#footer {

	width:880px;

	height:18px;

	background:top left no-repeat url(images/cica_footer_back.gif);

	margin-left:auto;

	margin-right:auto;

	margin-top:40px;

	padding-top:4px;

	padding-left:12px;

	padding-right:12px;

	font-size:10px;

	color:#333333;

}

*/



#footer {

	width:880px;

	height:18px;

	float:left;

	background:top left no-repeat url(images/cica_footer_back.gif);

	margin-top:40px;

	margin-bottom:15px;

	padding-top:4px;

	padding-left:12px;

	padding-right:12px;

	font-size:10px;

	color:#333333;

}



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

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

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

#footer a:visited:hover { color:white; text-decoration:underline; }



.footer_right {

	float:right;

}



.footer_left {

	float:left;

}



html>body #home_content {

	min-height:400px;

	height:auto;

}



#home_content {

	width:655px;

	margin-left:236px;

	padding-top:8px;

	height:400px;

}



#home_slogan {

	width:655px;

	margin-left:236px;

	margin-top:20px;

	padding-top:10px;

	height:22px;

	text-align:center;

	font-size:16px;

	color:#eb8331;

	font-style:italic;

	background:top left repeat-x url(images/cica_slogan_back.gif);

}



.home_title {

	border-bottom:1px solid #eb8331;

	padding-bottom:3px;

	margin-bottom:25px;

}



#home_left {

	width:315px;

}



#home_right {

	width:315px;

	float:right

}



.home_title_text {

	width:265px;

	font-size:22px;

	color:#eb8331;

}



.news_item_title {

	font-size:15px;

	color:#666666;

	font-weight:bold;

	margin-bottom:10px;

}



.news_item {

	margin-bottom:12px;

}



#ncdw_banner {

	margin-top:20px;

	width:208px;

}



.resource_description {

	display:block;

	color:#999999;

	margin-top:-10px;

	margin-left:27px;

}



.resource_title {

	margin-top:12px;

	display:block;

	margin-bottom:0px;

	padding-bottom:0px;

	background-color:#ffefe2;

	padding:5px;

	font-weight:bold;

}



.resource_image {

	float:left;

	margin-top:-1px;

}



.home_pic {

	float:left;

	margin-right:10px;

	margin-bottom:10px;

	border:1px solid #c9c9c9;

}



#member_details {

	float:right;

	margin-top:98px;

	margin-right:-199px;

}



.member_content {

	padding-top:4px;

}



.member_content a:link, .member_content a:visited { font-weight:bold; color:black; text-decoration:none; }

.member_content a:hover, .member_content a:visited:hover { font-weight:bold; color:black; text-decoration:underline; }

.inputwidth {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	width:250px;
	padding-left:5px;
	padding-top:5px;
}