@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

body {
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:0.9em;
	}
	
p {
	font-size:0.9em;
	line-height:1.5em;
	margin:10px;
	}
	
a, a:link, a:visited, a:active {
	color:#333333;
	text-decoration:underline;
	}

h1 {
	font-size:1.05em;
	font-weight:bold;
	padding:10px 0 0px 10px;
	color:#CE1719;
	}
h1.home {
	font-size:1.1em;
	font-weight:bold;
	padding:10px 0 0 10px;
	color:#CE1719;
	}
h2 {
	font-size:0.9em;
	font-weight:bold;
	padding:13px 0 0px 10px;
	color:#CE1719;
	}
h3 {
	font-size:0.9em;
	font-weight:bold;
	padding:8px 0 0px 14px;
	}
h4 {
	font-size:0.9em;
	font-weight:bold;
	padding:8px 0 0px 14px;
	}
h5 {
	font-size:0.85em;
	font-weight:bold;
	padding:8px 0 0px 14px;
	color:#333333;
	}
h6 {
	font-size:0.85em;
	font-weight:bold;
	padding:8px 0 0px 14px;
	}
ul {
	margin:10px 10px 10px 20px;
	padding:0;
	}
li {
	padding:5px 0;
	font-size:0.9em;
	}
input, textarea, select {
	font-family:tahoma,verdana,arial,sans-serif;
	}
img {
	display:block;
	}
a img {
	border:none;
	}
	
div.hr {
	border-bottom:1px dotted #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:#fff;
	color:#fff;
	height:1px;
	width:100%;
	font-size:1px;
	margin:10px 0 0 0;
	padding:0;
	}
	
.clear {
	clear:both;
	display:block;
	width:auto;
	height:1px;
	font-size:1px;
	}
	
/* LAYOUT */
	
#outer {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	}


/* COLUMN LEFT */

#col_left {
	display:block;
	width:100%;
	height:auto;
	}
	
img.logo {
	margin:5px;
	display:block;
	}

/* left navigation */

ul#nav_left {
	display:none;
	}

/* sub navigation */

ul#nav_left_sub {
	display:none;
	}

/* sub sub navigation */

#nav_left_sub_sub {
    display:none;
}

/* search and contact */

#col_left .box_left {
	display:none;
	}
#col_left .office {
	display:none;
	}
#col_left .box_left h4 {
	font-weight:bold;
	margin:0;
	padding:6px 0 0 10px;
	}
#col_left .box_left form {
	display:none;
	}

	
/* COLUMN RIGHT */

#col_right {
	display:inline;
	width:100%;
	}
.header_block {
	display:none;
	}
#col_right img {
         display:none;
}

/* box_main */

.box_main {
	display:none;
	}

/* box_large */

.box_large {
	display:none;
	}

/* CONTENT */

/* breadcrumb */

ul#breadcrumb {
	display:none;
}

/* content / text */

.text {
	display:block;
	height:auto;
	width:auto;
	margin:5px 5px 0 0;
	padding:0;
	background:url(/Assets/CSS/commscare/text_bg.jpg) repeat-x 0 32px;
	}
.text_left {
	display:inline;
	height:auto;
	width:100%;
	margin:5px 5px 0 0;
	padding:0;
	}
.text_right {
	display:none;
	}

ul#news_internal {
	list-style:none;
	margin:1px 10px 10px 10px;
	padding:0;
	}
ul#news_internal li {
	font-size:0.85em;
	padding:10px 0;
	}
ul#news_internal li a, ul#news_internal li a:link, ul#news_internal li a:active, ul#news_internal li a:visited {
	display:block;
	color:#CE1719;
	text-decoration:none;
	background:url(/Assets/CSS/commscare/more.jpg) no-repeat 70px top;
	padding:0px 0 2px 0;
	}
ul#news_internal li a:hover {
	color:#666666;
	background-position:70px bottom;
	}
.news_more a, .news_more a:link, .news_more a:visited, .news_more a:active {
	display:block;
	height:15px;
	width:auto;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	margin:0;
	padding:0;
	font-size:0.8em;
	text-decoration:none;
	color:#CE1719;
	padding:2px 0 2px 10px;
	background:url(/Assets/CSS/commscare/more_large.jpg) no-repeat 75px top;
	}
.news_more a:hover {
	color:#666666;
	background-position:75px bottom;
	}
.text img.left, .text_left img.left {
	display:block;
	float:left;
	margin:0 10px 10px 10px;
	}
.text img.right, .text_left img.right {
	display:block;
	float:right;
	margin:0 10px 10px 10px;
	}
.text img.middle, .text_left img.middle {
	display:block;
	margin:10px auto;
	}
.news_list {
         margin:10px 0 0 0;
}
.news_list h2, .news_list h2 a, .news_list h2 a:link, .news_list h2 a:active, .news_list h2 a:visited {
	padding:10px 0 4px 5px;
         background:none;
	}
.news_list p {
	margin:0 0 15px 10px;
	}
.news_list a, .news_list a:link, .news_list a:visited, .news_list a:active {
	padding:0;
	text-decoration:none;
	color:#CE1719;
	padding:0 10px 0 3px;
	background:url(/Assets/CSS/commscare/more_inline.jpg) no-repeat right top;
	}
.news_list a:hover {
	background-position:right bottom;
	color:#666666;
	}

/* SEARCH RESULTS */

.searchresults {
       margin:0 0 20px 0;
      }
ul#mylist {
	list-style:none;
	font-weight:normal;
	margin:10px 0 10px 10px;
	}
ul#mylist li {
	padding:7px 0;
         font-size:0.8em;
         color:#666666;
	}

.searchresults ul.pag {
	list-style:none;
         	margin:10px 0 10px 10px;
	}
.searchresults ul.pag li {
	display:inline;
	padding-right:10px;
         font-size:0.8em;
	}
.btn-search {
         width:50px;
         }
ul#mylist li a, ul#mylist li a:link, ul#mylist li a:visited, ul#mylist li a:active{
         color:#000;
         font-weight:normal;
         font-size:1em;
}
ul#mylist li a:hover {
         text-decoration:underline;
}

/* SITEMAP */

.text_left .sitemap {
	margin:0;
	}

.text_left .sitemap ul {
	list-style:none;
	margin:0;
	padding:5px 0 20px 10px;
	}
.text_left .sitemap ul li {
	font-size:0.9em;
	font-weight:bold;
	padding:15px 0 0 0;
	}
.text_left .sitemap ul li ul {
	margin:5px 0 0 20px;
         padding:0;
	}
.text_left .sitemap ul li ul li {
	font-size:0.9em;
	padding:5px 0;
	}
.text_left .sitemap ul li ul li ul li {
	font-weight:normal;
	font-size:0.9em;
	}
.text_left .sitemap ul li a, .text_left .sitemap ul li a:link, .text_left .sitemap ul li a:active, .text_left .sitemap ul li a:visited {
	color:#CE1719;
	text-decoration:none;
	}
.text_left .sitemap ul li ul li a, .text_left .sitemap ul li ul li a:link, .text_left .sitemap ul li ul li a:active, .text_left .sitemap ul li ul li a:visited {
	color:#333333;
	}
.text_left .sitemap ul li a:hover {
	color:#333333;
	}
.text_left .sitemap ul li ul li a:hover {
	color:#CB0E1F;
	}

/* FOOTER LINKS */

ul#footer_nav {
         display:none;
         }

.footerlogosleft, .footerlogosright {
	display:none;
	}
p.footerregistered {
	font-size:0.75em;
	margin:0 10px 10px 10px;
	color:#666666;
	padding:10px 0 0 0;
	border-top:1px dotted #cccccc;
	}
p.footercopyright {
	font-size:0.75em;
	margin:5px 10px 10px 10px;
	color:#999999;
	display:block;
	width:100px;
	height:auto;
	float:left;
	}
p.footerpurestone {
	font-size:0.75em;
	margin:5px 10px 10px 20px;
	color:#999999;
	display:block;
	width:300px;
	height:auto;
	float:right;
	text-align:right;
	}
p.footerpurestone a, p.footerpurestone a:link, p.footerpurestone a:active, p.footerpurestone a:visited {
	text-decoration:none;
	color:#999999;
	}
p.footerpurestone a:hover {
	text-decoration:underline;
	}

/* NEWS SCROLL */

#marqueecontainer {
	position: relative;
	width: 367px; /*marquee width */
	height: 125px; /*marquee height */
	overflow: hidden;
}
#marqueecontainer ul {
	list-style:none;
	margin:0 10px 0 10px;
	padding:0;
	}
#marqueecontainer li {
	padding:5px 0;
	margin:0;
	font-size:0.85em;
	line-height:1.3em;
	}
#marqueecontainer li a, #marqueecontainer li a:link, #marqueecontainer li a:visited, #marqueecontainer li a:active {
	text-decoration:none;
	}
#marqueecontainer li a span, #marqueecontainerli a:link span, #marqueecontainerli a:visited span, #marqueecontainer li a:active span {
	color:#CE1719;
	font-weight:bold;
	}
#marqueecontainer li a:hover, #marqueecontainer li a:hover span {
	color:#666666;
	}


/* FORMS */

form.poll {
	font-size:0.85em;
	padding:8px 10px;
	}
form.poll label {
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	}
form.poll div {
	display:block;
	padding:0;
	margin:5px 0 0 0;
	width:auto;
	height:20px;
	}

form.poll input.radio {
	font-size:0.85em;
	padding:0;
	margin:0;
	}
form.poll div.submitbtn {
	position:absolute;
	left:0;
	bottom:6px;
	display:block;
	height:15px;
	width:auto;
	padding:0;
	margin:0;
	}
form.poll a.submitbtn, form.poll a.submitbtn:link, form.poll a.submitbtn:visited, form.poll a.submitbtn:active {
	text-align:left;
	line-height:normal;
	display:block;
	height:14px;
	width:45px;
	font-weight:bold;
	color:#CE1719;
	font-size:1em;
	padding:0 10px 1px 15px;
	margin:0;
	text-decoration:none;
	border:none;
	background:url(/Assets/CSS/commscare/box_large_results.jpg) no-repeat top right;
	cursor:pointer;
	}
form.poll a.submitbtn:hover {
	color:#666666;
	background-position:bottom right;
	}





































































































