	html, body						{ margin:0; padding:0; width:100%; height:100%; min-height:100%; background:url(images/top_bcg.jpg) top repeat-x;}
	body, td 						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding:0; margin:0;}
	
	a:link, a:visited				{ color:#707070; text-decoration:none;}
	a:hover							{ color:#ff0000; }
	
	div, ul, li						{ margin:0; padding:0;}
	
	.right 							{ float:right; }
	
	h1								{ font-size:24px; color:#564863; font-weight:normal; margin-bottom:15px;}
	h3								{ /*background-color:#574963;*/ background-color:#000; height:28px; display:block; color:#ccc; font-size:11px; font-weight:normal; line-height:30px; padding-left:8px; margin:0; font-weight:bold;}
	h2								{ font-size:16px; font-weight:normal; display:block; height:25px; line-height:25px; padding-left:9px; margin-bottom:1px;}
	h4								{ font-size:11px; font-weight:normal; color:#564863; padding:20px 10px 0 10px;}
	h4 a:link, h4 a:visited				{ color:#ff0000;}
	h4 a:hover						{ color:#ff0000; text-decoration:underline;}
	h5								{ color:#564863; font-size:12px; font-weight:normal; padding:8px;}
	
	h6								{ font-size:24px; line-height:24px; color:#64B82B; font-weight:normal; /*margin-bottom:15px;*/}
	
	
	#td_mainmenu					{ }
	#td_submenu						{ }
	
	#topMenu						{  padding-left:170px; position:relative; z-index:2;}
	#topMenu ul						{ }
	#topMenu li						{ float:left; /*width:126px;*/ }
	#topMenu a						{ width:110px; color:#ccc; display:block; text-align:center; padding-top:10px; padding-right:16px; height:32px;
									  text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold;
									  background-image:url(images/menu_off.gif); background-position:left top; background-repeat:repeat-x; padding-bottom:2px; }
									  
	#topMenu a:hover, #topMenu	.xmenu_on
									{ background-image:url(images/menu_over.gif); background-position:left top; background-repeat:repeat-x;; color:#362f2d}
	
	#td_submenu						{ padding-top:10px; height:32px;}
	
	.submenu						{ padding-left:205px;}
	
	.menuH							{ text-align:left }
	* html .menuH					{ text-align:left}
	.menuH li						{ float:left; list-style:none; padding-left:10px; padding-right:10px; }
	.menuH li+li					{border-left:1px #ccc solid;}
	
	#submenu .menuH					{ }
	
	.menu_replacer 					{ position:absolute; background:transparent; width:705px; display:none; padding-left:10px; 	}
	
/* New Menu */
		/* the styling */
		
		#topMenu .select, #topMenu .current { height:43px; display:block; float:left;  padding-left:5px; }
		
		
		
		#topMenu li 				{ display:inline; margin:0; padding:0; height:auto; }
		
	
		#topMenu .select a,
		#topMenu .current a 		{ display:block; height:20px; float:left; text-decoration:none; font-weight:normal;
									  font-size:12px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:15px; white-space:nowrap; color:#CCC; }
									  
		#topMenu .current a 		{ background:url(images/menu_over.gif); background-position:top left; background-repeat:no-repeat; color:#362F2D;
									  height:33px; padding-top:10px; padding-left:0px;  }
		#topMenu .select a:hover, 
		#topMenu .select li:hover a { cursor:pointer; background:url(images/menu_over.gif); background-position:top left; background-repeat:no-repeat; color:#362F2D;
									  position:relative; z-index:999; height:33px; }

		#topMenu .select a:hover, 
		#topMenu .select li:hover a, .sub { display:inline; }
		

		
		#topMenu .sub_active 		{ display:none; float:left; position:absolute; top:32px; left:205px; }
		#topMenu .sub_active li 	{ }
		#topMenu .sub_active li a 	{ width:auto; padding:0; margin:0px; line-height:17px; height:17px; margin-top:15px; padding:0 10px;
									  font-size:12px; font-weight:bold; text-transform:none; }
		#topMenu .sub_active a 		{ text-decoration:none; background:none; color:#707070;  border-right:1px solid #CCCCCC; }
		#topMenu .sub_active .current_sub a, 
		#topMenu .sub_active a:hover 	{ background:none; color:#FF0000;}


		
		/* for IE5.5 and IE6 only */
		#topMenu table 				{ position:absolute; border-collapse:collapse; left:0; top:0; }
		* html #topMenu .sub_active, * html #topMenu .select a:hover .sub { z-index:-1; margin-top:0; margin-t\op:1px; }
		* html #topMenu .select a, * html #topMenu .current a { width:1px; height:21px; }
		
		
		#topMenu .sub 						{ display:none; width:750px; }
		
		#topMenu .select li a:hover .sub, 
		#topMenu .select li:hover .sub 		{ width:auto; background:url(images/sub_menu_bcg.jpg); background-color:#fff; background-repeat:repeat-x; background-position:0px 0px;
											  display:block; position:absolute; top:32px; left:150px; padding-left:55px;
											  z-index:100; min-width:570px; height:43px; }
		
		#topMenu .sub, #topMenu .sub_active { margin:0; padding:0; list-style:none; /*max-width:590px;*/ }
		
		#topMenu .select a:hover .sub li a, 
		#topMenu .select li:hover .sub li a { width:auto;
											  background:none; background-color:#fff; padding:0 10px; margin-bottom:10px; 
											  color:#707070; text-transform:none;
											  border-right:1px solid #CCCCCC; height:17px; line-height:17px; margin-top:15px; }
		#topMenu .sub li a:hover, 
		#topMenu .select a:hover .sub li a:hover, 
		#topMenu .select li:hover .sub li a:hover { background:#ffffff; color:#ff0000; }

		
		.donate_join 						{ margin-left:625px; margin-top:37px; position:absolute; }
		.donate_join li						{ width:55px; display:block; float:left; }
		.donate_join a						{ background:none !important; width:50px !important; height:17px !important;
											  line-height:17px !important; color:#707070 !important; text-transform:none !important; }
		.donate_join a:hover				{ color:#ff0000 !important; }
		
/* CONTENT */
	
	#maincontent					{ padding:10px; padding-left:20px; }
		#maincontent a{
			text-decoration:underline;
			color:#0076A3;
		}
	.topflash						{ margin:-10px; }
	
	#page_col1						{ padding-right:10px; }
	#page_col2						{ padding-left:10px; border-left:1px #ddd dashed; padding-right:10px; width:260px;}
	#page_col3						{ width:190px; padding-left:10px; border-left:1px #ddd dashed;}

	.rightbox						{ margin-bottom:10px;}
	.rightbox_title					{ padding:4px; font-weight:bold; margin:1px;}
	.rightbox_content				{ padding:5px;}
	
	
	
	
	/*Ad space*/
	#adds							{ display:block; width:176px; background:url(images/adds_bcg.gif) top left repeat-y; margin:0; padding:0 15px 0 10px;}
	
	/*FOOTER*/
	.menu_footer span				{ height:20px; display:block; padding-left:53px; padding-top:6px;}
	.menu_footer div				{ display:block; height:91px; border-left:28px #FFF solid; background-color:#F8F8F8;}
	
	/*start page content*/
	.first_conteiner				{ background:url(images/bcg1_left.gif) top left repeat-y #F8F8F8; height:296px;}
	.first_conteiner img			{ float:right;}
	.second_conteiner				{ background-color:#ECE9EF; height:267px; padding-right:25px; white-space:nowrap;}
	.spacer							{ height:40px;}
	
	.box_1							{ width:238px; display:block; margin-left:0px; float:right; background: url(images/box_bottom.gif) bottom no-repeat #fff; padding-bottom:9px; margin-right:1px; white-space:normal;}
	.box_1+.box_1					{margin-right:4px;}
	.box_1 div						{ border-right:1px #C2C2C2 solid; border-left:1px #C2C2C2 solid; font-size:10px;}
	.box_1 h3 						{ margin-top:-4px; }
	
	.box_1 a {
		height:153px;
	}

	.box_1_media							{  display:block; margin-left:0px; background:#fff; padding-bottom:9px; margin-right:1px; }
	.box_1_media div						{ font-size:10px; height:155px; text-align:left; padding-bottom:10px;}
	.box_1_media h3 						{ margin-top:-4px; }
	
	
	.media_room_box {
		float:none;
		clear:both;
		width:100%;
		margin-bottom: 20px;
	}

	
	
	.slogan							{ float:right; display:block; width:371px; height:296px; background:url(images/slogan_bcg.jpg) top no-repeat; padding-right:50px;}
	.slogan span					{ color:#362F2D; display:block; padding-left:35px;}
	.slogan a, .slogan a:visited	{ color:#fff; text-decoration:none;}
	.slogan a:hover					{ color:#ff0000;}
	
	/*header*/
	
	.search_input					{ width:82px; height:18px; border:0; }
	dl								{ margin-bottom:0; display:block; width:133px; margin-top:0; margin-left:21px; height:32px;}
	dt								{ float:left; padding-left:5px;}
	dd								{ margin-left:112px; }
	dd a							{ display:block; margin-bottom:5px;}
	
	.button_go						{ width:18px; height:18px; background-color:#BB0303; color:#FFF; font-size:10px; border:1px solid #fff; line-height:10px;}
	
	.registration					{ height:22px; float:right; width:150px; text-align:right;}
	
	/* left column*/
	
	.past_stories					{ font-size:9px; display:block; padding:10px 0 10px 0; border-bottom:1px #ccc solid; margin-left:10px; margin-right:10px;}
	.past_stories a, .past_stories a:visited	{ color:#ff0000;}
	.past_stories a:hover			{ text-decoration:underline;}
	
	/* content story page*/
	
	#text_conteiner					{ display:block; padding-left:19px; width:505px; float:left; }
	#text_conteiner p				{ margin-bottom:20px;}
	
	#boxes_conteiner				{ float:right; display:block; width:179px;}
	.box_header						{ background:url(images/pics_title.gif); background-position:left top; background-repeat: no-repeat; width:179px; height:11px; color:#564863; font-weight:bold; font-size:1px; }
	.box_content					{ background-color:#fff; border-left:1px #ccc solid; border-right:1px #ccc solid; width:167px; overflow:hidden; padding:4px;} 
	.box_content img				{ text-align:center; margin-left:auto; margin-right:auto; width:165px;}
	
	li .menumid_selected 			{ margin-left:10px !important; }
	
	.menumid_selected, .menumid_selected:visited,
	.menumid_selected:link 			{ background-image:url(images/menu_mid_bul.gif) !important; background-position:left center !important; background-repeat:no-repeat !important;
									  color:#FF0000 !important; font-weight:bold !important; padding-left:16px !important; }
	
	.c2acontbox						{padding:10px; border-left:1px #ECECEC solid; border-top:1px #ECECEC solid;}
	.c2acontbox a:link, .c2acontbox a:visited { color:#0076a3; text-decoration:underline;}
	
	.c2boxavideo					{ height:80px; border:1px #ccc solid; margin-bottom:10px;}
	.c2abox1						{ padding:10px; border:1px #F6B06B solid; background:#fff; margin-bottom:10px;}
	.c2abox1_title					{ color:#F6B06B; font-size:16px; margin-bottom:10px; font-weight:bold;}
	
	.c2abox2						{ padding:16px; padding-top:1px; border:1px #ccc solid; background:#fff; margin-bottom:10px;}
	.c2abox2_title					{ color:#fff; background-color:#0076a3; font-size:14px; margin-bottom:10px; font-weight:bold; margin-left:-15px; margin-right:-15px; padding:3px; padding-left:15px;}
	
	.c2abox3						{ padding:16px; padding-top:1px; border:1px #ccc solid; background:#fff; margin-bottom:10px;}
	.c2abox3_title					{ color:#fff; background-color:#48b8bd; font-size:14px; margin-bottom:10px; font-weight:bold; margin-left:-15px; margin-right:-15px; padding:3px; padding-left:15px;}
	
	.c2aleftlinks					{ border-bottom:1px #ddd solid; padding:6px;}
	
	
	.calltoaction					{ float:right; background-color:#574963; color:#fff; padding:2px; padding-left:10px; padding-right:10px; clear:both; font-weight:bold;}
	
	
	.art_listitem					{ background-image:url(images/menu_mid_bul.gif); background-position:4px 5px;; background-repeat:no-repeat; padding-left:20px; border-bottom:1px dotted #ccc; display:block; font-weight:bold;}
	.art_listitem:hover				{ background-color:#fff;}
	
	.lhsTitle{
		text-transform:uppercase;
		color:#574963;
		white-space:nowrap;
		font-size:11px
	}
		
	#left_categs{
		font-size:12px;
		padding: 0 3px 20px 0;
		margin-top: 10px;
		position:static;
		background-color:#f7f7f7; line-height:13px;
	}
		#left_categs div{
			font-size:11px;
			padding-left:5px;
		}
			#left_categs div a{
				margin-left:1px; margin-bottom:3px;
			}
				#left_categs div div{
					font-size:10px;
					line-height:11px;
					margin-left: 6px;
				}
		
				.recentArticles	{ margin-bottom:10px;}
		#left_categs a {
			background-image:url(images/bullet_small.gif);
			background-position:2px 4px;
			background-repeat:no-repeat;
			display:block;
			margin-bottom:6px;
			padding-left:8px;
			text-transform:capitalize;
		}
		
		#left_categs .selected {
			background-image:url(images/menu_mid_bul_smaller.gif);
			background-position:0 4px;
			color:#FF0000;
			font-weight:bolder;
			padding-left:12px;
		}		
		
	
	
	#videoWrap{
		width:685px;
		margin: 50px auto 20px auto;
	}
	.videoLink{
		background: #EFEEF0;
		display:block;
		height:46px;
		overflow:hidden;
		margin-bottom:3px;
		color:#000;
		width:99%;
		clear:both;
	}
		.videoLink div{
			font-weight:bolder;
			float:left;
			margin-left:3px;
		}
		.videoLink div.overlayIcon{
			background-position:bottom right;
			width:30px; float:left;
			height: 30px;
			position:relative;
			top:-30px;
			left:40px;
			clear:none;
		}
	.videoLink:hover{
		background:#675A72;
		color:#fff;
	}
	.videoLink img{
		border:none;
		float:left;
	}
	
	.mediaListBox{
		float:left; 
		margin: 10px;
		display:block;
		text-align:center;
		border:1px dashed #ddd;
		padding:5px;
		background-color:#FFFFFF;
	}
		.mediaListBox img{
			max-width: 120px;
		}
	
	.bldr{
		font-weight:bold;
		color:#675A72;
		font-size:1.1em
	}
	
	#tellafriendform b{
		display:block;
		float:left;
		width:120px;
	}
	
	
.newstable1 { font-family:Arial, Tahoma, Verdana; font-size:12px; background:#FAFAFA; margin-top:10px;}

.newstable1 td { color: #000; text-align: justify;}

.newstable1 a { color:#008BE8; text-decoration:none; font-weight:bold;}
.newstable1 .n_text{padding-bottom:15px;}

.newstable1 .n_source { color:#7D7D7D;}

.newstable1 .n_title { color:#008BE8; text-decoration:none; font-weight:bold;}

.newstable1 .n_date { color:#0367A6; font-style:italic; font-size:11px;}

.newstable1 .nt_article b{display:none;}



/* RSS NEWS STYLER ------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
	.newsentries h5			{ font-size:10px; font-weight:normal; margin:0; padding:0;}
	.newsentries h4			{ font-size:13px; font-weight:bold; margin:0; padding:0; margin-bottom:5px;}
	.newsentries p			{ font-size:11px; font-weight:normal; margin:0; padding:0;}
	.newsentries a			{ font-size:12px; color:#c00;}


/* Tags */

.tag_links					{ font-style:italic; margin-left:55px; width:590px; }

.tag_links a 				{ padding-left:6px;}


