/* ----------------------------------------
   Bowel Cancer UK
   © Evolving Media Limited 2007
   www.evolvingmedia.co.uk
   ----------------------------------------
   Created by Saad Shaukat
   on 07-Nov-07 at 11:00 pm
   ---------------------------------------- */


/* ---------------------------------------- */
/* HTML Prep                                */
/* ---------------------------------------- */

body{
	margin:0;
	padding:0;
	font:normal 0.7em Arial,sans-serif;
	color:#666666;
}
a img {
	border: none;
}
.width-page {
	width:740px; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
}
.width-page_footer {
	width:725px; 
	margin-left:auto; 
	margin-right:auto;
}
.black{
	color:#666;
}
p, li, ul, form, input, h1, h2, h3, h4{
	margin:0;
	padding:0;
}
p{
	line-height:16px;
}
.clr{
	clear:both;
	width:1px;
	height:1px;
	margin-left:-1px;
	font-size:1px;
}
#right_content .clr{
	clear:both;
	width:1px;
	height:10px;	
	font-size:1px;
}
.popup{
	width:400px;
	margin:0px;
	padding:10px;
}
.popup #popcontainer{
	width:400px;
	float:left;
}
.popup #popcontainer #containerinner .line{
	border-bottom:1px dotted #70aee1;
	width:400px;
}
.popup #popcontainer #containerinner{
	width:400px;
	float:left;
}
.popup #content{
	width:400px;
	float:left;
}
.popup form{
	background-color:#ffffff;
	float:left;
	padding:0px 0px 20px 0px;
}
.popup table{
	width:400px;
	background-color:#ffffff;
	margin:20px 0px 0px 0px;
	padding:0px;	
}
.popup table tr{
	color:#70AEE1;
}
.popup table tr td{
	padding:0px 0px 7px 5px;
	vertical-align:top;
	width:auto;
}
.popup .submitbutton{
	background-color:#1070BA;
	color:#fff;
	/*width:120px;*/
	padding:2px 2px 3px;
	height:23px;
}
/**Main container of web page**/
#master{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:760px;
}
#header{
	position:relative;
	width:760px;
	/*height:126px;*/
}
#top_bar{
	position:relative;
	/*width:736px;*/
	padding:0 12px;
	background-color:#006dbc;
	color:#fff;
	border-top:1px solid #c0dbee;
	height:22px;
}
#top_bar a{
	text-decoration:none;
}
#top_bar a:hover{
	text-decoration:underline;
}
.top_link{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	display: block;
	float: left;
	font: normal 10px  Arial,sans-serif;
	padding: 5px 5px 5px 0;
}

#top_menu{
	position:relative;
	/*width: 210px;*/
	float: right;
	list-style: none;
	padding: 1px 5px 0 0;
}
#top_menu li{
	float:left;
	line-height: 16px;
	display:inline; 
	font: normal 10px Arial,sans-serif;
	color: #FFFFFF;
}
#top_menu a{	
	font: normal 10px Arial,sans-serif;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
	padding: 0px;
}

#top_menu a:hover{
	text-decoration:underline;
}
.normal{
	border-left:1px solid #fff;
}
.first{
	border:none;
}
.logo_img{
	padding:20px 0 22px 12px;
	float:left;
}
#logo{
	/*width:734px;*/
}
.donate{
	position:relative;
	float:right;
	/*padding: 0px 0px 0 0;
	margin:0 14px 0 0;*/
	right:12px;
	top:12px;
}
.header_form{
	right:-89px;
	top:53px;
}
.header_form .text{
	width:133px;
	height:19px;
	/*padding-right:2px;*/
}
.header_form input{
	height:auto;
	float:left;
}
.search_form {
	left: 1px;
	top: 10px;
}
.search_form .text{
	width:133px;
	height:19px;
}
.search_form input{
	height:auto;
	float:left;
}
.donate_div{
	/*position:absolute;
	bottom:75px;
	width:584px;*/
}
.ways_to_donate{
	width:558px;
}
.donate_div a{
	float:right;
	position:relative;
	right:4px;
	top:5px;
	width:92px;
}
.donatebox {
	border: 1px dotted #bcbcbc;
	padding: 0 10px 10px;
	margin: 5px 10px 0;
	width: 30%;
}
form{
	position:relative;
	float:right;
	width:200px;
	/*right:2px;*/
	/*top: 21px;
	right:4px;*/
}
input{
	position:relative;
	/*width:133px;*/
	height:17px;
	border:1px solid #cccccc;
	color:#666;
}

input.radio {
	border:none;
}

textarea {
	overflow:auto;
}

.add, .remove {
	background-color: #1070BA;
	border:1px solid #F0F0F0;
	color: #fff;
	cursor:pointer;
	float:left;
	font-weight:bold;
	font-size: 1.1em;
	height:10px;
	margin: 0 0 5px;
	padding: 2px 5px 4px;
}
a.add:hover, a.remove:hover {
	text-decoration: none;
}
.button,.button_donate_confirm,.button_donate_back{
	position:relative;
	
	border:1px solid #F0F0F0;
	font:bold 1.1em Arial,sans-serif;
	background-color: #F47E27;
	color: #fff;
	cursor:pointer;
	height:21px;
	padding:2px 0;
	
	float:left;
}
a.button {
	background-color: #1070ba;
	color: #fff;
	height: 16px;
	margin: 10px 0 0;
	padding: 2px 2px 0;
	text-decoration: none;
}
.button_donate_confirm{
	margin:0 0 0 5px;	
	float:right;
}
.button_donate_back{
	margin:10px 0 0 0px;
	/*width:53px;*/
	float:left;
}
.button_poll{
	background-color:#1070BA;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:0px 0px 2px 0;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 1px;
	width:40px;
	cursor:pointer;
	height:21px;
	float:right;
	bottom:5px;
	position:relative;
}
#link_search{
	position:absolute;
	right:110px;
	width: 125px;
	text-align: right;
	top: 79px;
	padding:5px 0 0 0;
}
#link_search a{
	color: #026dbd;
	background-color: inherit;
	text-decoration: none;
	font-size:1.0em;
	font-weight: bold;
}
#link_search a:hover{
	text-decoration:underline;
}
#content{
	position:relative;
	width:760px;
	padding:0 12px;
}

/*Main navigation*/
#main_menu li, .subnav li, .access li{
	list-style: none;
}

#main_menu a, .subnav a, .access a{
	color: #999999;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

#main_menu a:hover, .subnav a:hover, .access a:hover, .nav a.selected, .subnav a.selected, .access a.selected{
	color: white;
}

#main_menu{
	float: left;
	padding: 2px 0 0 0px;
	background:transparent url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
}

#main_menu li{
	height: 40px;
	/*border-left: 1px solid #999999;*/
	float: left;
}

#main_menu li.short {
	height: 20px;
}

#main_menu li.gap{
	margin-left: 125px;
	display: inline;
}

#main_menu a {
	text-transform: uppercase;
	float: left;
	padding: 0 9px 0 0;
	height: 20px;
	margin:4px 0 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

#main_menu li.short a {
	height: 20px;
}

#main_menu li.selected a {
	background-position: 0 -40px;
}
#main_menu a:hover{
	background-position: 0 -20px;
}

#main_menu a.home{
	background-image: url(/static/images/home_nav.gif);
	width: 43px;
}
#main_menu a.about{
	background-image: url(/static/images/about_us_nav.gif);
	width: 67px;
}
#main_menu a.bowel_cancer{
	background-image: url(/static/images/bowel_cancer_nav.gif);
	width: 98px;
}
#main_menu a.support_for_you{
	background-image: url(/static/images/support_nav.gif);
	width: 114px;
}
#main_menu a.support_us{
	background-image: url(/static/images/support_us_nav.gif);
	width: 80px;
}
#main_menu a.media{
	background-image: url(/static/images/media_centre_nav.gif);
	width: 94px;
}
#main_menu a.your_area{
	background-image: url(/static/images/your_area_nav.gif);
	width: 85px;
}
#main_menu a.contact{
	background-image: url(/static/images/contact_us_nav.gif);
	width: 79px;
}

/*end main navigation*/




#main_menu{
	width:736px;
	/*border-top:1px dotted #a6a6a6;
	border-bottom:1px dotted #a6a6a6;
	*/
	list-style:none;
	height: 25px;
}
/*
#main_menu li{
	float:left;
	list-style:none;
}

 
 
#main_menu li a, #main_menu li a:hover{
	display:block;
	text-decoration:none;
	color:#6faee1;
	background-color:inherit;
	font:bold 14px Arial,sans-serif;
	line-height:23px;
	list-style:none;
}
#main_menu li a:hover{
color:#ff963a;
background-color:inherit;
padding:0 0px 0px 0px;
}
#main_menu #selected a{
 	padding:0 11px 0px 0px;
 	color:#ff963a;
	background-color:inherit;
}
 #main_menu ul li #selected a{
 	color:#ff963a;
 }
 */
.top_link_ct{
 	padding:2px 0 0 0;
 }
.firstmm{
	padding:0 6px 0 0;
}
.normalmm{
	padding:0 10px 0 0;
}
.lastmm{
	padding:0 6px 0 0px;
}
#main_container{
	position:relative;
	width:740px;
}
#left_content{
	position:relative;
	float:left;
	width:167px;
	padding:17px 9px 0 0;
}
.link_a{
	text-decoration:none;
	color:#ff963a;
}
.title1, .title2, .title3{
	width:167px;
	/*height:26px;*/
	background:transparent url(../images/arrow1_bg.gif) repeat-x scroll 30px -1px;
	font:normal 1.5em  Arial,sans-serif;
	line-height:26px;
	color:#70ade3;
	background-color:inherit;
	padding:0 0 8px 0;
	/*border-top:1px dotted #a6a6a6;
	border-bottom:1px dotted #a6a6a6;*/
}
.title2{
	background:url(../images/dot_line.gif) repeat-x;
	color:#ff963a;
	background-color:inherit;
	margin:0px 0pt 10px;
	padding:0px;
}
.title2 a{
	color:#ff963a;
	text-decoration:none;
}
.title3{
	background-color:#FFFFFF;
	color:#ff963a;
	background:none;
	margin-top:25px;
}
.title3 span{
	display:none;
}
#left_list{
	width:167px;
	list-style:none;
	padding: 0 0 0px 0;
	margin:0px;
	/*margin-bottom:10px;
	float:left;*/
}
#left_list li{
	padding:4px 0;
	list-style:none;
}
#left_list li a {
	padding:0px;
	display:block;
	text-decoration:none;
	color:#666666;
	background-color:inherit;
	font-weight:bold;
	overflow:hidden;
	margin:0px 5px 0px 0px;
	list-style:none;
	line-height:13px;
}
#left_list li a:hover, #left_list li.selected a {
	background-color:inherit;
	color:#ff963a;
	list-style:none;
}
#left_list ul {
	color:#666666 !important;
	padding:0 0 6px 0;
}

#left_list ul ul{
 	margin:0px;
	padding:5px 0px 5px 0px;	
	color:#6faee1;
	list-style:none;
 }
#left_list ul ul li {
 	margin:0px 0px 0px 25px;
	padding:0px;
	color:#6faee1;
	vertical-align:top;
	list-style-image:url(/static/images/arrow_right.gif);
 }
#left_list ul li.selected ul li a {
 	padding:0px 0px 5px 0px !important;
	margin:0px 0px 0px 0px !important;
	color:#666666;
	font-size:1em; 
	text-decoration:none; 
	overflow:hidden;	
	background:none !important;	
	line-height:14px !important; 
	font-weight:normal !important;
	vertical-align:top;
	list-style:none;
 }
#left_list ul li.selected ul li a:hover, #left_list ul li.selected ul li.selected a {
	color:#ff963a;
}
#left_list ul li.selected ul li.selected ul li a {
 	padding:0px 0px 5px 0px !important;
	margin:0px 0px 0px 0px !important;
	color:#666666;
	font-size:1em; 
	text-decoration:none; 
	overflow:hidden;	
	background:none !important;	
	line-height:14px !important; 
	font-weight:normal !important;
	vertical-align:top;
	list-style:none;
 }
#left_list ul li.selected ul li.selected ul li a:hover, #left_list ul li.selected ul li.selected ul li.selected a {
	color:#ff963a;
}





#blue_box{
	position:relative;
	/*background:url(../images/contact_service.gif) no-repeat;*/
	
}
#blue_box img{
	position:relative;
	/*background:url(../images/contact_service.gif) no-repeat;*/
	width:167px;
	height:112px;
	padding: 10px 0 5px 0px;
}
#blue_box a{
	display:block;
	padding:12px 0 0 18px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	width: 65px;
	font:normal 9px Arial,sans-serif;
}
.blue_text{
	color:#aac4e5;
	background-color:inherit;
	font:bold 17px Arial,sans-serif;
}
.orange_text_heading{
	color:#ffffff;
	background-color:inherit;
	font:bold 12px Arial,sans-serif;
}
.orange_text{
	display:block;
	color:#FFFFFF;
	background-color:inherit;
	font:normal 11px Arial,sans-serif;
	width:140px;
	padding:3px 0 0 0px;
}
.white_text{
	display:block;
	color:#FFFFFF;
	background-color:inherit;
	font:bold 18px Arial,sans-serif;
	width:140px;
	padding:3px 0 0 17px;
}
#left_list2{
	width:155px;
	list-style:none;
	padding: 6px;
	background-color:#f4f4f4;
	color:inherit;
/*	border-bottom:1px dotted #b8b8b8; 
	margin-bottom: 10px;*/
}
#left_list2 li{
	padding:1px 0;
}
#left_list2 li, #left_list2 li a{
	display:block;
	text-decoration:none;
	color:#666666;
	background-color:inherit;
	font-weight:normal;
}
#left_list3{
	width:155px;
	list-style:none;
	padding: 6px 6px 6px 0px;
	margin-bottom: 10px;
}
#left_list3 li{
	padding:4px 0;
}
#left_list3 li, #left_list3 li a{
	display:block;
	text-decoration:none;
	color:#70ade3;
	background-color:inherit;
	font-weight:normal;
	padding-left:3px;
}
#info{
	width:161px;
	padding: 6px;
/*	background-color:#f4f4f4;
	color:#71b0e5;
	border-bottom:1px dotted #b8b8b8;
	border-top:1px dotted #b8b8b8;
	font-weight:normal;
	font-size:0.9em;*/
}
#lang_box{
	position:relative;
	width:155px;
	padding:6px;
	/*border-bottom:1px dotted #b8b8b8;*/
}
#lang_box a{
	text-decoration:none;
	color:#000000;
	background-color:inherit;
}
#lang_box a img{
	border:none;
}
.bott_img{
	padding:6px;
}
.formR{
	float:left;
	position:relative;
	top:10px;
	width:200px;
}
.link_blue{
	color:#70ADE3;
	text-decoration:none;
}

#center_content{
	position:relative;
	float:left;
	width:558px;
	padding: 17px 0 10px 0;
}
#center_content p{
	margin:10px 0 0 0;
	clear:left;
}
#center_content ul {
	margin: 0 0 0 15px;
}
#center_content .pic_list ul {
	margin: 0 0 0 0px;
}
#quick_links_news li{
	margin:5px 0 0 15px;
}
#quick_links_news li a{
	text-decoration:none;
	color:#70ADE3;
}
#quick_links_news li a:hover{
	text-decoration:underline;
}
.para_margin{
	margin:50px 0 0 !important;
}
/**Home.cms css**/

#center_content .head-image{
	position:relative;
	/*background:url(/static/images/home_head_image.gif) no-repeat;*/
	height:112px;
	padding: 0px 0 18px 0px;
}
 #text_content_home{
	position:relative;
	float:left;
	width:334px;
	/*padding:0 10px 0 0;*/
}
#center_content #text_content_home h2{
	font:normal 1.5em Arial,sans-serif;
	line-height:26px;
	color:#ff963a;
	padding:0px 0 0px 0px;
	background-color:inherit;
	border:#70aee1 solid;
	border-width: 0px 0px 1px 0px;
	clear:both;
}
.gap{
	padding:20px 0px 0px 0px !important;
}
#center_content #text_content_home .row{	
	width:334px;
	clear:both;
	margin-top:0px;
}
#center_content #text_content_home .row .col1{
	float:left;
	padding:10px 0px 5px 0px;
	margin:0px;
	width:87px;
	height:auto;
	/*border-bottom:1px dotted #70aee1;*/
}
#center_content #text_content_home .row .col2{
	float:left;
	margin:0px;
	width:219px;
	padding:10px 14px 10px 14px;
	color:#666666;
	/*border-bottom:1px dotted #70aee1;*/
	min-height:60px;
}
#center_content #text_content_home .row .col2 p{
	padding:0px;
	margin:0px;
	color:#666666;
}
#center_content #text_content_home .row .col2 h3{
	color:#70aee1;
	font:bold 13px Arial,sans-serif;
	display:block;
	white-space:pre;
	padding:0px 0px 5px 0px;
	margin:0px;
	white-space:normal;
}
#center_content #text_content_home .row .col2 a{
	text-decoration:none;
	color:#70AEE1 !important;
}
#center_content #text_content_home .row .col2 a:hover{
	text-decoration:underline;
}
#center_content #right_content_home {
	position:relative;
	float:left;
	width:194px;
	padding:0px 0px 0px 25px;
}
#center_content #right_content_home h2{
	font:normal 1.5em Arial,sans-serif;
	line-height:26px;
	color:#ff963a;
	padding:0px 0 0px 0px;
	background-color:inherit;
	border:#70aee1 solid;
	border-width: 0px 0px 1px 0px;
	clear:both;
}
#center_content #right_content_home h2 img{	
	/*vertical-align:bottom;
	padding:0px 0px 0px 125px;*/	
	border:none;
}
.rss_news{
	padding:0px 0px 5px 15px !important;
	border:none;
}
.rss{
	padding:0px 0px 5px 15px !important;
	border:none;
}
#center_content #right_content_home h2 a{
	text-decoration:none;
}
#center_content #right_content_home .row_right{
	/*border-bottom:1px dotted #70aee1;*/
	width:194px;
	clear:both;
	padding:10px 5px 5px 0px;
}
#center_content #right_content_home .line{
	/*border-bottom:1px dotted #70aee1;*/
	background:url(/static/images/dot_line.gif) repeat-x;
	width:196px;
	float:left;
	height:2px;
}
#center_content #right_content_home .row_right p{
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#666666;
}
#center_content #right_content_home .row_right p a{
	text-decoration:none;
	color:#666666;
}
#center_content #right_content_home .row_right p a:hover{
	text-decoration:underline;
}
#center_content #right_content_home .more, #center_content #right_content_home .more_news{
	border-top:1px solid #70aee1;
	border-bottom:1px solid #70aee1;
	text-transform:uppercase;
	width:196px;
	height:22px;
	margin:0px 0px 20px 0px;
}
#center_content #right_content_home .more a{
	text-decoration:none;
	color:#70aee1;
	margin:0px;
	padding:2px 0px 0px 88px;
	float:left;
	font-size:0.9em;
}
#center_content #right_content_home .more .m_icon, #center_content #right_content_home .more_news .m_icon{
	width:14px;
	height:15px;
	background:url(/static/images/arrow2.gif) top right no-repeat;
	float:right;
	margin:5px 2px 0px 0px;
	padding:0px;
}

#center_content #right_content_home .more_news a{
	text-decoration:none;
	color:#70aee1;
	margin:0px;
	padding:2px 0px 5px 88px;
	float:left;
	font-size:0.9em;
}

#center_content #right_content_home .spacer{
	width:1px;
	height:10px;
	background-color:#ffffff;
}

/**End of Home.cms css**/


/*Events.cms*/
#center_content .row{	
	width:389px;
	clear:both;
	margin-top:5px;
/*	border:dotted #b8b8b8;
	border-width:0px 0px 1px 0px;
*/
	background:url(/static/images/dot_line.gif) repeat-x scroll 0% 100%;	
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 5px 0px;
}
.dot_line{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:334px;
	height:2px;
	float:left;
}
.dot_line_nav{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:736px;
	height:2px;
	float:left;
}
.dot_line_centre_large,.dot_line_donate_centre_large,.dot_line_footer_bottom{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:558px;
	height:2px;
	float:left;
	/*margin:10px 0 10px 0;*/
}
.dot_line_donate_centre_large{
	margin:10px 0 10px 0;
}
.dot_line_footer_bottom{
	margin:0px 0 10px 0;
}
.dot_line_small, .dot_line_small_padding{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:167px;
	height:2px;
	float:left;
}
.dot_line_small_padding{
	margin-bottom:10px;
}
.dot_line_right{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:140px;
	height:2px;
	float:left;
	padding:0px;
	margin:0px;
}
.dot_line_footer_small{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:406px;
	height:2px;
	float:left;
}
.dot_line_donation_address_form{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:400px;
	height:2px;
}
.dot_line_footer_large{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:140px;
	height:2px;
	float:left;
}
.dot_line_events{
	background:url(/static/images/dot_line.gif) repeat-x !important;
	width:389px;
	height:2px;
	float:left;
	margin-top:10px;
}
#center_content .row h2{
	font:bold 17px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 0px 0px;
	background-color:inherit;
	clear:none;
	float:left;
}
#center_content .row img{
	
}
#center_content .row .square{
	width:16px;
	height:16px;
	float:left;
	margin:10px 6px 0px 0px;
}
#center_content .row p{
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#666666;
}
#center_content .row a{
	text-decoration:none;
	color:#026dbd;
	padding:5px 0px 20px 0px;
}
#center_content .row a:hover{
	text-decoration:underline;
}
.color-d-blue{
	color:#1662d2 !important;
}
.color-l-blue{
	color:#2fa0ee !important;
}
.color-red{
	color:#c3262d !important;
}
.color-l-green{
	color:#76aa22 !important;
}
.color-purple{
	color:#9f29cb !important;
}
.color-orange{
	color:#FF963A !important;
}
.color-yellow{
	color:#F0BA1B !important;
}
.bgcolor-d-blue{
	background-color:#1662d2;
	color:#fff;
}
.bgcolor-l-blue{
	background-color:#2fa0ee;
	color:#fff;
}
.bgcolor-red{
	background-color:#c3262d;
	color:#fff;
}
.bgcolor-l-green{
	background-color:#76aa22;
	color:#fff;
}
.bgcolor-purple{
	background-color:#9f29cb;
	color:#fff;
}
.bgcolor-orange{
	background-color:#FF963A;
	color:#fff;
}
.bgcolor-yellow{
	background-color:#F0BA1B;
	color:#fff;
}
#right_events_calendar{
	position:relative;
	float:right;
	width:140px;	
	margin:10px 0px 0px 0px;
}
#right_events_calendar h4{
	background:transparent url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
	font:normal 14px Arial,sans-serif;
	color:#006ab8;
	background-color:inherit;
	padding: 10px 0;
/*	border:dotted #b8b8b8;
	border-width:1px 0px 1px 0px;*/
}
.dow{
	color:#666666;
	background:transparent url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
	padding:10px 0 0;
}
.mon{
	color:#FF963A;
/*	border:dotted #b8b8b8;
	border-width:0px 0px 1px 0px;*/
	padding:7px 0px 2px 0px;
	background:url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
}
.day{
	color:#70ADE3;
}

.today{
	color:#70ADE3;
	border:1px solid #1070BA;
}
.todayevent{
	border:1px solid #1070BA;
	background-color:#FF963A;
	color:#fff;
}
.month{
	padding:0px 0px 0px 0px;
	/*border:dotted #b8b8b8;
	border-width:0px 0px 1px 0px;*/
	text-align:center;
}
.month a{
	text-decoration:none;
	color:#fff;
}

.break {
	clear: both;
}
fieldset {
	border: none;
	margin: 0 0 10px;
	padding: 0;
}
form ol {
/*	margin: 0 0 0 5px;*/
	margin: 0;
	padding: 0;
}
.myForm ul {
	color: #70AEE1;
	margin: 0 0 0 48px;
}
.myForm ul li {
	padding: 4px 0 6px 5px;
}
form ol li {
	clear: both;
	list-style-type: none;
	padding: 10px 0 6px 3px;
}
.myForm label {
	display: inline;
	float: left;
	padding: 0 20px 5px 0;
	width: 240px;
}
.myForm label.checkbox {
	color: #70AEE1;
	display: inline;
	float: left;
	margin-top: 1px;
	/*width: 300px;*/
}
.myForm input {
	float: left;
	width: 250px;
}
.myForm input.checkbox {
	border: none;
	display: inline;
	float: left;
	height: 12px;
	margin: 0 5px 0 25px;
	width: 12px;
}
.myForm .buttonBack, .myForm .buttonSubmit {
	background-color: #1070BA;
	color: #fff;
	height: auto;
	margin-right: 3px;
	padding: 2px 5px 3px;
	width: auto;
}
.myForm .textarea {
	background-color: #EBF4FB;
	border: 1px solid #A9CEE8;
	color: #666;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 11px;
	float: left;
	height: 80px;
	padding: 3px;
	width: 275px;
}
#questionsForm {
	width: 550px;
}


/*End of Events.cms*/

/*Event-detail.cms*/
#center_content #text_content_detail{
	position:relative;
	float:left;
	width:558px;
	padding:0 0px 0 0;
	/*line-height:18px;*/
}
#center_content #text_content_detail h2{
	font:bold 17px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 0px 0px;
	background-color:inherit;
}
#center_content #text_content_detail h4{
	font:bold 14px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 10px 0px;
	background-color:inherit;
	color:#666666;
}
#center_content #text_content_detail p{
	color:#666666;
	margin:0px;
	padding:10px 190px 5px 0px;
	line-height:16px;
}
#center_content #text_content_detail .pic{
	float:right;
	padding: 0 0 10px 0;
}
#center_content #text_content_detail table{
	background-color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0px;	
	}

#center_content #text_content_detail table tr{

}
#center_content #text_content_detail ul{
	
}
#center_content #text_content_detail li{
	margin:0pt 0pt 0pt 15px;
	line-height:16px;
}
.tdheader{
	font:bold 14px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 10px 0px;
	background-color:inherit;
	color:#666666;
}

/*end of Event-detail.cms*/

/*event_search_result.cms*/
#center_content .row_event_search{	
	width:406px;
	clear:both;
	margin-top:5px;
/*	border-top:1px dotted #b8b8b8;*/
	margin:25px 0px 20px 0px;
}
#center_content .row_event_search h2{
	font:bold 17px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 0px 0px;
	background-color:inherit;
}

#center_content .row_event_search img .pic{
	float:right;
	padding: 0 0 0 15px;
}
#center_content .row_event_search p{
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#666666;
}
#center_content .row_event_search span{
	clear:both;
}
#center_content .row_event_search a{
	text-decoration:none;
	color:#FF963A;
	padding:0px;
	margin:20px 0px 20px 0px;
}
#center_content .row_event_search a:hover{
	text-decoration:underline;
}

#center_content .row_event_search h4{
	font:bold 14px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 10px 0px;
	background-color:inherit;
	color:#666666;
}
/*end of event_search_result.cms*/

/*Event-list.cms*/

/*****************************************/
#center_content .row_event_list{	
	width:558px;
	clear:both;
	float:left;
	margin-top:5px;
/*	border-top:1px dotted #b8b8b8;*/
	margin:25px 0px 0px 0px;
}
#center_content .row_event_list .boxContent {
	padding-bottom:10px;
}
#center_content .row_event_list .news_heading {
	float:left;
	width:367px;
	padding:0 15px 0 0;
}
#center_content .row_event_list .newsDate {
	color:#70AEE1;
	float:left;
	font-size:1.2em;
	margin:0px;
	padding:0px;
	width:250px;
}
#center_content .row_event_list .section{
	width:367px;
	float:left;
	margin:0 0 20px;
}
#center_content .row_event_list .pic_list{
	float:right;
	padding: 0 0 0 15px;
}
#center_content .row_event_list p{
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#666666;
}
#center_content .row_event_list span{
	clear:both;
	line-height:16px;
}
#center_content .row_event_list a{
	text-decoration:none;
	color:#1662D2;
	padding:0px;
	margin:20px 0px 20px 0px;
}
#center_content .row_event_list a:hover{
	text-decoration:underline;
}

#center_content .row_event_list h4{
	font:bold 14px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 10px 0px;
	background-color:inherit;
	color:#666666;
}

#center_content .row_event_list h2{
	font:bold 17px Arial,sans-serif;
	line-height:normal;
	padding:0px 0 0px 0px;
	background-color:inherit;
}

#center_content .row_event_list .more_news{
	/*text-transform:uppercase;
	width:196px;
	height:22px;*/
	margin:0px 0px 0px 0px;
	float:left;
}

#center_content .row_event_list .more_news a{
	text-decoration:none;
	color:#70aee1;
	margin:0px;
	font-size:0.9em;
}

/**************************************************/
#center_content .row_event{	
	width:558px;
	clear:both;
	margin-top:5px;
/*	border-top:1px dotted #b8b8b8;*/
	margin:25px 0px 20px 0px;
}
#center_content .row_event h2{
	font:bold 17px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 0px 0px;
	background-color:inherit;
}

#center_content .row_event img .pic{
	float:right;
	padding: 0 0 0 15px;
}
#center_content .row_event p{
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#666666;
}
#center_content .row_event span{
	clear:both;
	line-height:16px;
}
#center_content .row_event a{
	text-decoration:none;
	color:#FF963A;
	padding:0px;
	margin:20px 0px 20px 0px;
}
#center_content .row_event a:hover{
	text-decoration:underline;
}

.arrow_event{
	padding:0px 5px 0px 5px;
	border:none;
}
.arrow_event_search {
	background: url(/static/images/arrow_orange_right.gif) no-repeat 5px 24px;
	height: 60px;
}
.arrow_event_search .searchbutton{
	float: right;
	display: inline;
	margin-left: 25px;
}

.arrow_event_calendar,.left_arrow_event_calendar{
	padding:0px 0px 2px 10px;
	border:none;
	vertical-align:top;
}
.left_arrow_event_calendar{
	padding:0px 10px 2px 0px !important;
}
.arrow_event_search_result{
	padding:0px 5px 0px 0px;
	border:none;
}
#center_content .row_event h4{
	font:bold 14px Arial,sans-serif;
	line-height:normal;
	padding:10px 0 10px 0px;
	background-color:inherit;
	color:#666666;
}
#center_list_event{
	/*background:url(/static/images/dot_line.gif) repeat-x scroll 0 0;*/
	width:558px;
	height:15px;
	list-style:none;
	background-color:#f4f4f4;
	color:inherit;
	border-bottom:1px dotted #b8b8b8;
	border-top:1px dotted #b8b8b8;
	font-size: 1.0em;
	padding: 7px 0;
	margin:20px 0px 0px 0px;
}
#center_list_event li{
	float:left;
}
#center_list_event a{
	display:block;
	text-decoration:none;
	color:#1070ba;
	background-color:inherit;
	padding:0 2px;
	font-weight: normal;
}
#center_list_event a:hover{
	text-decoration:underline;
}
li.eventRegistration {
	list-style-type: none;
}
li.eventRegistration a {
	background: url(/static/images/eventRegister.gif) no-repeat;
	display: block;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
	width: 173px;
}
li.eventInformation {
	list-style-type: none;
}
li.eventInformation a {
	background: url(/static/images/eventInfo.gif) no-repeat;
	display: block;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
	width: 173px;
}

/*End of Event-list.cms*/

/*Search.sms*/
.search_msg{
	padding:17px 0px 10px 0px;
	margin:0px;
	color:#666666;
}
#text_content_search{
	position:relative;
	float:left;
	width:558px;
	padding:0 0px 0 0;
	line-height:16px;	
}
#text_content_search p a{
	text-decoration:none;
	color:#666;
	font:inherit;
	font-weight:bold;
}
#text_content_search p{
	padding:10px 0px 10px 0px;
}
#text_content_search .searchnav .displaying{
	float:left;
	padding:5px 0px 5px 5px;
}
#text_content_search .searchnav .prevnext{
	float:right;
	padding:5px 5px 5px 0px;
}
#text_content_search .searchnav .prevnext a{
	text-decoration:none;
	color:#ffffff;
}
#text_content_search .searchnav .prevnext a:hover{
	text-decoration:underline;
}
#text_content_search .searchnav .prevnext span.greyout{
	display:none;
}
#text_content_search .newsBox{
	width:547px;
	float:left;
	clear:both;
	margin:5px 0px 10px 0px;
}
#text_content_search .newsBox .boxContent{
	/*border-bottom:#B8B8B8 1px dotted;*/
	background:url(/static/images/dot_line.gif) repeat-x scroll 0% 100%;
	padding-bottom:10px;
}
#text_content_search .newsBox .boxContent .newsDate{
	margin:0px; 
	padding:0px 0px 5px 5px;
	font-size:1.2em;
	color:#70AEE1;
	width:406px;
	float:left;
}
#text_content_search .newsBox .boxContent .news_heading{
	float:left;
	width:558px;
}
#text_content_search .newsBox .boxContent .newsDate a{
	text-decoration:none;
	color:#70AEE1;
}
#text_content_search .newsBox .boxContent .newsDate a:hover{
	text-decoration:underline;
}
#text_content_search .newsBox .boxContent .newsInfo{
	margin:0px; 
	padding:0px 0px 10px 5px; 
	color:#666666;
	width:406px;
}
#text_content_search .newsBox .boxContent .newsInfo a{
	text-decoration:none;
	color:#1070BA;
}
#text_content_search .newsBox .boxContent .newsInfo a:hover{
	text-decoration:underline;
}
#text_content_search .newsBox .boxContent .newsInfoCrumbs{
	color:#666666;
	padding:10px 0px 5px 5px;
	
}
#text_content_search .newsBox .boxContent .more,#text_content_search .newsBox .boxContent .more_news{
	color:#010101; 
	text-transform:uppercase;
	text-decoration:none;
	height:28px;
	font-size:1.0em;
	float:left;
	width:108px;
}
#text_content_search .newsBox .boxContent .more a {	
	text-decoration:none;
	color:#70AEE1;
	margin:0px 0px 0px 500px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:0.9em;
}

#text_content_search .newsBox .boxContent .more_news a {	
	text-decoration:none;
	color:#70AEE1;
	margin:0px 0 0 39px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:0.9em;
}

#text_content_search .newsBox .boxContent .more .m_icon, #text_content_search .newsBox .boxContent .more_news .m_icon{
	width:14px;
	height:15px;
	background:url(/static/images/arrow2.gif) top right no-repeat;
	/*float:right;*/
	margin:3px 0px 0px 0px;
	padding:0px;
}
#text_content_search .newsBox .boxContent .more a:hover,text_content_search .newsBox .boxContent .more_news a:hover {
	text-decoration:underline;
}

#text_content_search .searchnav{
	background-color:#1070BA;
	color:#ffffff;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	width:558px;
}
/********Advanced Search Form CSS*********/
#text_content_search .contactBox{
	margin:30px 0px 10px 0px;
	
}
#text_content_search .contactBox .boxContent{
	margin:0px;
	padding:0px;
	border:#1070BA 1px solid;
	border:#435F63 1px solid;
	background-color:#1070BA;
}
#text_content_search .contactBox .boxContent span{
	font-size:1.3em;
	padding:15px 0px 15px 5px;
	color:#ffffff;
}
#text_content_search .contactBox .boxContent form{
	background-color:#ffffff;
	float:left;
	padding:0px 0px 20px 0px;
}
#text_content_search .contactBox .boxContent table{
	background-color:#ffffff;
	margin:20px 0px 0px 0px;
	padding:0px;	
}
#text_content_search .contactBox .boxContent table tr{
	color:#70AEE1;
}
#text_content_search .contactBox .boxContent table tr td{
	padding:0px 5px 7px 25px;
	vertical-align:top;
	width:auto;
}
#text_content_search .contactBox .boxContent table tr td input.button {
	background-color:#1070BA;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:10px 0px;
	font-size:1.1em;
	font-weight:bold;
	padding:4px 0px;
	width:120px;
	cursor:pointer;
	height:30px;
}
#text_content_search .contactBox .boxContent table tr td input.text{
	background-color:#ffffff;
	color:#666666;
	border:#A9CEE8 1px solid; 
}

/********End of Advanced Search Form CSS*********/

/*End of Search.cms*/

/*Donate.cms*/
#text_content_donate{
	position:relative;
	float:left;
	width:558px;
	padding:0 0px 0 0;
	line-height:16px;
}
#text_content_donate p{
	line-height:18px;
}
#text_content_donate a{
	color:#70AEE1;
	text-decoration:none;
}
#text_content_donate a:hover{
	text-decoration:underline;
}
#center_list_donate{
	background:#F4F4F4 url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
	width:558px;
	height:11px;
	list-style:none;
	background-color:#f4f4f4;
	color:inherit;
	/*border-bottom:1px dotted #b8b8b8;
	border-top:1px dotted #b8b8b8;*/
	font-size: 1.0em;
	padding: 7px 0;
	float:left;
	clear:both;
	margin:30px 0 0;
}
#center_list_donate li{
	float:left;
}
#center_list_donate a{
	display:block;
	text-decoration:none;
	color:#1070ba;
	background-color:inherit;
	padding:0 8px;
	font-weight: normal;
	line-height:normal;
}
#center_list_donate a:hover{
	text-decoration:underline;
}
#text_content_donate .donate_body{
	position:relative;
	background:url(/static/images/donateoptions_back.gif) repeat-y;
	float:left;
	width:558px;
	padding:0px;
	margin:0px;
}
.img_no_margin{
	padding:0px;
	margin:0px;
	float:left;
}
.donate_header{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	float:left;
	height:33px;
}
#text_content_donate #col1{
	position:relative;
	float:left;
	width:166px;
	padding:5px 5px 5px 8px;
}
#text_content_donate #col2{
	position:relative;
	float:left;
	width:166px;
	padding:5px 5px 5px 5px;
}
#text_content_donate #col3{
	position:relative;
	float:left;
	width:166px;
	padding:5px 5px 5px 5px;
}
#text_content_donate #col{
	float:left;
	width:166px;
	margin:0 10px 10px 0px;
	padding:0px;
}
#text_content_donate #col img{
	margin:0px;
	padding:0px;
	width:166px;
}
#text_content_donate #col img.arrow{
	width:15px;
	float:right;
	padding:0 15px 0 0;
}
#text_content_donate .arrow{
	width:15px;
	float:right;
	padding:0 15px 0 0;
}
#text_content_donate #ways_to_donate{
/*	position:relative;
	background:url(/static/images/donate_ways_mid_bg.gif) repeat-y;
	padding:0px 5px 20px 5px;
	margin:0px 0px 0px 0px;
	float:left;*/
	/*height:77px;*/
	/*width:166px;*/

	float:left;
	width:166px;
	padding:0px 5px 20px 5px;
}
#text_content_donate #ways_to_donate p{
	padding: 0px 5px 0px 5px;
	margin:0px;
}
.donate_form{
	clear:both;
	width:558px;
	
}
.donate_form form{
	float:left;
	clear:both;
	margin:0 0 10px 0 !important;
	top:0px;
}
.donate_form table{
	width:558px;;
}
.donate_form table tr{
	float:left;
	width:558px;
	padding:5px 0 0px 5px;
}
.donate_form table tr td{
	padding:0px 5px 7px 0px;
	vertical-align:top;
	text-align:left;	
	float:left;
	width:120px;
	margin:0px;	
	color:#666666;
	font-weight:bold;	
}
.donate_form table tr td img{
	padding:0px 0px 0px 0px;
}
.donate_form table tr td input, .donate_form table tr td select{
	border:1px solid #70AEE1;
	background-color:#ebf4fb;
	color:#666666;
	margin:0 3px 0 5px;
}
.donate_form table tr td .donate_now{
	border:none;
}
.donate_form table tr td .amount{
	width:50px;
}
.donate_form table tr td .text{
	width:250px;
	font:inherit;
}
.donate_form table tr td .textarea{
	background-color:#EBF4FB;
	border:1px solid #A9CEE8;
	color:#666666;
	float:left;
	width:250px;
	font:inherit;
}
.donate_form table tr td .button{
	position:relative;
	width:63px;
	border:1px solid #F0F0F0;
	font:bold 1.1em Arial,sans-serif;
	background-color: #1070BA;
	color: #fff;
	cursor:pointer;
	height:21px;
	padding:2px 0;
}
.donate_form table tr td span{
	color:#818181;
	font-weight:bold;
}
.donate_form_width{
	width:305px !important;
}
.donate_form_width_col1{
	width:130px !important;
}
.donate_form_width_wide{
	width:405px !important;
}
.donate_form_width_tiny{
	width:25px !important;
}
.donate_form_width_text{
	width:235px !important;
	padding:0 0 0 10px !important;
}
.donate_form_line{
	width:558px;
	border:1px dotted #B8B8B8;
}
.radio{
	color:#FF963A !important;
	height:13px;
}

#center_content #donate_form_address{
	background-color:#ffffff;
	margin:5px 0px 5px 0px;
	width:370px;
	/*font:inherit;*/
}
#center_content #donate_form_address p{
	font-weight:bold !important;
	margin:0px;
	padding:0px;
}
#center_content #donate_form_address table{
	background-color:#ffffff;
	margin:5px 0px;
	padding:0px;
	width:400px;
}
#center_content #donate_form_address table tr{
	color:#70AEE1;
}
#center_content #donate_form_address table tr td.normal {
	color: #666;
}
#center_content #donate_form_address table tr td{
	padding:0px 5px 7px 1px !important;
	vertical-align:top !important;
	text-align:left;
	line-height:16px;
}
#center_content #donate_form_address table tr td a{
	text-decoration:underline;
	color:#70AEE1;
}
#center_content #donate_form_address table tr td a:hover{
	text-decoration:none;
}
#center_content #donate_form_address table tr td span{
	text-align:left;
}
#center_content #donate_form_address table tr td input.text{
	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	margin-left:auto;
	margin-right:auto;
	float:left;
	width:220px;
}
#center_content #donate_form_address table tr td input.checkbox{
	width:12px;
	height:12px;
}
#center_content #donate_form_address table tr td input.button {
	background-color:#F47E27;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:10px 0px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	/*width:120px;*/
	cursor:pointer;
	float:right;
	height:21px;
}
#center_content #donate_form_address table tr td textarea{
 	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	width:auto;
	float:left;
	width:220px;
 }
#center_content #donate_form_address table tr td select{
 		background-color:#ffffff;
	color:#666;
	border:1px solid #A9CEE8; 
 }
/*End of Donate.cms*/

/*register.cms*/
/*form{
	float:left;
}*/
#center_content form{
	float:left;
}
fieldset.registerform, fieldset.contactform{
	width: 316px;
}
.formline,#area_col1 .formline{
	padding: 5px 0;
	float: left;
	clear: left;
	width: 325px;
}

.formline label,#area_col1 .formline label{
	float: left;
}

.formline label span,#area_col1 .formline label span{
	width: 140px;
	display: block;
	margin-right: 10px;
	color:#70AEE1;
	padding:0 0 0 5px;
}
.formline_in_your_area{
	padding: 5px 0;
	float: left;
	clear: left;
	width: 150px;
	margin:0px;
}
.grey{
	color:#666;
	margin-right: 10px;
	padding:0 0 0 5px;
}

.formline input, .formline textarea{
	float: left;
	width: 150px;
	border:1px solid #a9cee8;
	background-color:#ebf4fb;
	color:#666;
	font:inherit;
}

.formline textarea{
	height: 70px;
}

.formline select{
	float: left;
	width: 165px;
	border:1px solid #a9cee8;
	background-color:#ebf4fb;
	color:#666;
}

.formline .button{
	float: right;
	width: auto;
	margin-right: 10px;
}

.formline .searchbutton{
	float: right;
	margin-right: 120px;
	display: inline;
}
/*.formline_in_your_area .searchbutton{
	float: right;
	margin-right: 10px;
	display: inline;
}*/
.formline .searchbutton .button{
	margin-right: 0;
	border: none !important;
}

.formline .checkbox{
	width: 12px;
	height:12px;
}
.checkbox_small{
	width: 12px;
	height:12px;
}
input.checkbox{
	width:30px;
	border:1px solid #A9CEE8;
}
.donate_form_width .checkbox{
	width: 12px;
	height:12px;
	padding:0px;
	margin:0px 5px 0 0px;
	border:1px solid #A9CEE8;
}
.formline .checkpair{
	float: left;
	clear: left;
	margin-bottom: 5px;
}

.formline .checkpair input{
	float: left;
	border:1px solid #1070BA;
	color:#666666;
	background-color:#ebf4fb;
}

.formline .checkpair label{
	float: none;
	padding-left: 5px;
}


.formline .searchbutton .button{
	float: none;
	background-color:#1070BA;
	border:1px solid #F0F0F0;
	color:#ffffff;
	/*width:120px;*/
	margin:15px 0px 0px 0px;
	padding:2px;
	height:21px;
	font-weight:bold;
}

.formerrors{
	list-style-position: inside;
	padding-bottom: 20px;
}

.formerrors li{
	color: maroon;
	padding-left: 20px;
}

/*End of register.cms*/

/*******contact.cms css********/
#center_content #contactForm{
	background-color:#ffffff;
	margin:5px 0px 5px 0px;
	width:380px;
}
#center_content #contactForm p{
	font-weight:bold !important;
	margin:0px;
	padding:0px;
}
#center_content #contactForm p a{
	text-decoration:none;
	color:#70ADE3;
}
a{
	text-decoration:none;
	color:#70ADE3;
}
a:hover{
	text-decoration:underline;
}
#center_content #contactForm p a:hover{
	text-decoration:underline;
}
#center_content #contactForm .formtable{

}
#center_content #contactForm table{
	background-color:#ffffff;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#center_content #contactForm .f_info{
	color:#435F63;
}
#center_content #contactForm table tr{
	color:#70AEE1;
}
#center_content #contactForm table tr td{
	padding:0px 5px 7px 0px;
	vertical-align:top;
	text-align:left;
	
}
#center_content #contactForm table tr td span{
	text-align:left;
	float:left;
}
#center_content #contactForm table tr td input.text,#center_content #contactForm table tr td input.text_small{
	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	margin-left:auto;
	margin-right:auto;
	float:left;
	width:250px;
}
#center_content #contactForm table tr td input.text_small{
	width:50px;
}
#center_content #contactForm table tr td input.button {
	background-color:#1070BA;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:10px 0px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	/*width:120px;*/
	cursor:pointer;
	float:right;
	height:21px;
}
#center_content #contactForm table tr td textarea{
 	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	width:auto;
	float:left;
	width:250px;
 }
#center_content #contactForm table tr td select{
 	background-color:#ffffff;
	color:#666;
	border:1px solid #A9CEE8;
 }
/*******End of contact.cms css********/
.label_blue{
	color:#70AEE1;
}
/*In your area*/
#area_col1{
	width:250px;
	float:left;
	margin:20px 0 0;
}
#area_col1 .formline{
	width:250px;
}
#area_col2{
	width:270px;
	float:left;
	margin:20px 0pt 0pt;
}
.formline{
	padding: 5px 0 0 0;
	float: left;
	clear: left;
	width: 325px;
}

#area_col1 .formline_in_your_area input{
	float: left;
	width: 120px;
	border:1px solid #a9cee8;
	background-color:#ebf4fb;
}

#area_col1 .formline_in_your_area select{
	float: left;
	width: 120px;
	border:1px solid #a9cee8;
	background-color:#ebf4fb;
	color:#666;
}

#area_col1 .formline_in_your_area .searchbutton,#area_col1 .formline_in_your_area .searchbutton{
	float: left;
	display: inline;
}

#area_col1 .formline_in_your_area .searchbutton a,#area_col1 .formline_in_your_area .searchbutton a{
	text-decoration:none;
	color:#FF963A;
	height:30px;
	font-weight:bold;
	font-size:1.1em;
	padding:0 0 0 5px;
}

#area_col1 .formline_in_your_area .searchbutton .button, #area_col1 .formline_in_your_area .searchbutton .button{
	margin-right: 0;
	border: none !important;
}

#area_col1 .formline_in_your_area .searchbutton .button, #area_col1 .formline_in_your_area .searchbutton .button{
	float: none;
	background-color:#fff;
	border:none;
	color:#FF963A;
	width:50px;
	margin:15px 0px 0px 0px;
	padding:4px 0px;
	height:30px;
}
#area_col2 .map{
	
}
#area_col2 .map img{
	border:none;
}
.area_search_results{
	float:left;
	width:130px;
	margin-top:60px;
}
.area_search_results .result{
	float:right;
	padding:5px 0;
	width: 150px;
	text-align: right;
	clear: right;
}
.area_search_results .result a{
	text-decoration:none;
	color:#666666;
}
.area_search_results .result span{
	text-decoration:none;
	color:#70ADE3;
}
.area_search_results .event_result{
	float:right;
	padding:5px 0;
	width: 150px;
	clear:right;
	display:none;
	text-align: right;
}
.area_search_results .event_result a{
	text-decoration:none;
	color:#70ADE3;
}
.area_search_results .event_result a:hover{
	text-decoration:underline;
}
/*End of In your ares*/
h1{
	font:normal 1.6em Arial,sans-serif;
	line-height:26px;
	color:#FF963A;
	background-color:inherit;
	border-bottom:2px solid #c0dbee;
	margin-bottom:5px;
	font-weight:normal;
}
#text_content{
	position:relative;
	float:left;
	line-height: 1.4em;
	width:406px;
	padding:0 0px 0 0;
}
#text_content .h3{
	padding:0px 0 5px 0;
	font:bold 1.1em Arial,sans-serif;
	color:#666666;
	background-color:inherit;
	line-height:16px;
}
#text_content h5{
	font:bold 1.0em Arial,sans-serif;
	line-height:16px;
}
#text_content #marg{
	margin:0 0 0 15px;
}
#text_content ul{
	
}
#text_content li{
	margin:0pt 0pt 0pt 15px;
	line-height:16px;
}
.pic{
	float:right;
	padding: 0 0 0 5px;
}
.top_link_ct{
	color:#2656a8;
	background-color:inherit;
	text-decoration:none;
	font-weight: normal;
}
h2{
	font:normal 1.4em Arial,sans-serif;
	line-height:26px;
	color:#70aee1;
	padding:15px 0 5px;
	background-color:inherit;
	clear:both;
}
h3{
	font:bold 1.1em Arial,sans-serif;
	color:#666666;
	background-color:inherit;
	padding:20px 0 15px 0;
}

#text_content .row .cms_img{
	float:right;
	padding: 10px 0 0 5px;
}
#text_content p{
	padding:0px 0;
	color:#666666;
	background-color:inherit;
	line-height: 16px;
}
#text_content a{
	text-decoration:none;
	color:#1070BA;
}
#text_content a:hover{
	text-decoration:underline;
}
#center_list{
	background:url(/static/images/dot_line.gif) repeat-x scroll 0% 0%;
	width:406px;
	height:11px;
	list-style:none;
	background-color:#f4f4f4;
	color:inherit;
/*	border-bottom:1px dotted #b8b8b8;
	border-top:1px dotted #b8b8b8;*/
	font-size: 1.0em;
	padding: 7px 0 9px;
	float:left;
	margin:20px 0px 0px 0px;
}
#center_list li{
	float:left;
}
#center_list a{
	display:block;
	text-decoration:none;
	color:#1070ba;
	background-color:inherit;
	padding:0 4px;
	font-weight: normal;
}
#center_list a:hover{
	text-decoration:underline;
}
.normalcl{
	border-left:1px solid #1070ba;
	margin:0px !important;
}
.normalcl_n_b{
	margin:0px !important;
}
.firstcl{
	border:none;
	margin:0px !important;
}
#right_content{
	position:relative;
	float:right;
	width:140px;
	padding: 10px 0 0 0;
}
#right_content h4{
	padding: 10px 0 2px;
}
h4{
	font:normal 14px Arial,sans-serif;
	color:#006ab8;
	background-color:inherit;
	padding: 10px 0;
}
.right_box1,.right_box1_poll{
	background:url(/static/images/dot_line.gif) repeat-x scroll 0 0;
	display:block;
	width:132px;
	background-color:#f0f7fd;
	color:inherit;
/*	border-top:1px dotted #bcbcbc;
	border-bottom:1px dotted #bcbcbc;*/
	padding: 12px 4px;
	float:left;
}
.right_box1_poll{
	padding: 12px 4px 0px;
}
.right_box1 p, .right_box1_poll p{
	margin:0 0 0 0 !important;
	clear:left;
}
.right_box1_poll p{
	line-height:14px
}
.right_box1 a, .right_box1 img, .right_box1_poll a, .right_box1_poll img{
	text-decoration:none;
	color:#232323;
	background-color:inherit;
}
.right_box1 img, .right_box1_poll img{
	padding:0px 0;
}
.right_box1 li, .right_box1_poll li{
	list-style:none;
	padding:3px 0px;
	clear:both;
}
.right_box1 li a, .right_box1_poll li a{
	text-decoration:none;
	color:#232323;
	background-color:inherit;
}
.right_box1 li a:hover, .right_box1_poll li a:hover{	
	text-decoration:underline;
}

.right_box1 .img_div{
	width:14px;
	float:left;
	padding:0px;
	margin:0px;
}
.right_box1 .txt_div{
	float:left;
	width:105px;
	padding:0px 0 3px 3px;
	margin:0px;
}

.right_box2{
	background:url(/static/images/dot_line.gif) repeat-x scroll 0 0;
	display:block;
	width:132px;
	background-color:#eceddd;
	color:inherit;
/*	border-top:1px dotted #bcbcbc;
	border-bottom:1px dotted #bcbcbc;*/
	padding: 12px 4px;
}
.right_box2 a{
	text-decoration:none;
	color:#232323;
	background-color:inherit;
}
.right_box2 a:hover{
	text-decoration:underline;
}
.right_box2 li{
	list-style:none;	
}
.right_box2 li a{
	text-decoration:none;
	color:#232323;
	background-color:inherit;
}
.right_box2 li a:hover{
	text-decoration:underline;
}
.form_poll{
	width:132px;
	top: 10px;
	left:1px;
}
.label_poll{
	width:60px;
	display: block;
	float: left;
	padding:0pt 0pt 0pt 2px;
	/*line-height:16px;*/
}
.radio_button{
	/*width:20px;*/
	float: left;
	border: none;
	height:13px;
}
#footer{
	position:relative;
	/*width:740px;*/
	color:#71addf;
	background-color:#e2eff8;
	padding:12px 10px 20px 10px;
	margin-top:20px;
}
#footer img{
	padding:0px 0px 10px 0px;
}
#footer_menu{
	list-style:none;
	font-size: 1.0em;
	padding: 7px 0;
}
#footer_menu li{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
#footer_menu a{
	display:block;
	text-decoration:none;
	color:#88bde9;
	background-color:inherit;
	padding:0 3px 0 0;
}
#footer_menu a:hover{
	text-decoration:underline;
}
.normalfm{
	border-left:1px solid #88bde9;
	padding:0 0 0 4px !important;
}
.firstfm{
	border:none;
}
.bigger_text{
	font-size:1.1em;
}
.emlogo{
	/*background-image:url(/static/images/emlogo.gif);*/
	position:relative;
	float:right;
	text-align:right;
	/*bottom:20px;*/
	padding:0px 0px 0px 200px;
	margin:0 0 0px 0;
	display:block;
	width:113px;	
}
.text{
	width:133px;
}
.text_reg{
	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	margin-left:auto;
	margin-right:auto;
	float:left;
	font:inherit;
}
.textarea_reg{
	background-color:#EBF4FB;
	color:#666666;
	border:#A9CEE8 1px solid;
	width:auto;
	float:left;
	width:250px;
	font:inherit;
}
/*******sitemap.cms css********/
.sitemap{
	margin:20px 0px 0px 0px;
	padding:0 0 0 0px;
}
.sitemap ul {
	list-style-type: none;
	margin:5px 0px 5px 10px;
}
ul.level_0 ul {	
	padding: 0;
	list-style-type: none;
}
ul.level_0 ul ul { 
	margin: 0 0 0 25px;
	list-style-type: none; 
}
ul.level_0 li.parent  {
	font-weight: bold; 
	border-bottom: 1px solid #cecece;

}
ul.level_0 li.parent ul {
	font-weight: normal; 
	border-top: 1px solid #cecece;
}
ul.level_0 li.parent ul li { border-width: 0 !important; }

/*******End of sitemap.cms css********/
/**Terminology**/

.terminology{
	width:406px;
	color:#666 !important;
}
.terminology a{
	text-decoration:none;
	font-size:1.1em;
	font-weight:normal;
	padding:0 2px 2px;
	color:#666 !important;
}
.terminology a:hover{
	text-decoration:underline;
}
.terminology h4{
	font-size:1.8em;
}
.terminology ul{
	list-style-type:none;	
}
.terminology ul li{
	list-style-type:none;
	border-bottom:1px solid #CECECE;
}
.terminology h5{
	font-size:1.4em !important;
	clear:none;
	color:#1070BA;
	margin:20px 0 0;
}
.margin_zero{
	margin:0px !important;
	padding:0px;
}
.cmshighlight {
	font-size: 1.3em;
	font-weight: bold;
}
.txt_show{
	display:none;
}
.txt_show_link{
	display:none;
}