/*
Theme Name: NCDM
Theme URI: 
Description: 
Author: Cam Info Services
Author URI: http://www.caminfoservices.com
Version: 2.0
*/

/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

/* **********************calendar**************** */
.cal_fd{
		background:url(images/cal.gif) no-repeat;
		width:189px;
		height:50px;
		float:left;
		clear:both;
		text-align:center;
		padding:13px 0 0 0;
		margin:0 0 -10px 0;		
	}.cal_fd a{font-family:Calibri;
		font-size:15px!important;		
		font-weight:normal;
		text-decoration:none;}
	.cal_fd a:link,a:visited{
		color:#248D00;
	}
	.cal_fd a:hover{
		color:#248D00;
		text-decoration:underline;
	}
	
/* *********************End calendar****************** */
html{font-family:Times New Roman; font-size:12px; letter-spacing:1px;}
body {
	 }

h1,h3, h4, h5, h6 {
	 margin: 0;
	 font-style: normal;
	 font-weight: bold;
	 color: #0066cc;
	 }
	
h1 { font-size: 1.4em; }

h3, h4, h5, h6 { font-size: 1.0em; }

blockquote {
     color: #999;
	 margin: 10px;
	 padding: 0 40px 0 40px;
	 background: url(images/blockquote.gif) no-repeat left top;
	 }

code { background: #f4f4f4; color: #6a6a6a; margin:0; }
img { border: 0; }
a:link, 
a:visited {
	 color: #000000;
	 text-decoration:none;
	 font-size:13px;
	 /*font-weight:bold;*/
	 }

 a:link,a:hover {color: #2F2F2F;text-decoration:none;}

/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
	 width: 974px;
	 position: relative;
	 padding: 0px;
	 margin: 0 auto;
	 background: url(images/body_bg.gif) repeat-y;
	 /*border: #00C 1px solid;*/
	 }

/***************************************************************************/
/* Header */
/***************************************************************************/
.header {
	clear:both;
	overflow:hidden;
	width:974px;
	height:145px;
	margin:0 auto 0 auto;
	background:url(images/topbaner.gif) no-repeat;
	
	
	}
	
.header .header_bar {
	clear: both;
	width: 745px;
	float: right;
	margin: 118px 12px 0 0;
	#margin: 120px 7px 0 0;
	/*border: #000 1px solid;*/
	}
	
.txt_search { height: 13px; font-size:11px;}
.btn_submit { height:20px; font:Arial, Helvetica, sans-serif; font-size:10px;}
	
	/* ****************************************************************************** */
	.header_bar  .top_search{
		/*display:inline;*/
		overflow: none;
		float:left;
		width:360px;
		height:20px;
		line-height:28px;
		padding:2px 0 0 0; /*For General*/
		margin-top:-2px;
		#margin-top:-1px;
		/*border:#000 1px solid;*/
		}	
		.top_search form{ overflow: hidden;   #margin-top:1px;/*border:#000 1px solid;*/}
		/*.top_search .lbSearch { border:#000 1px solid; margin-top:3px; line-height:20px; padding:0 0 10px 0;}*/
		.top_search .f-box{
			display: inline;
			width: 220px;
			padding:0; margin:0;
			border: #ccc 1px solid;
			}
		.top_search .art-button-wrapper input{
			display: inline;
			overflow: none;
			width: 34px;
			height: 20px;
			font-size: 10px;
			padding: 0px 5px 3px 5px;
			
			margin: 4px 0 0 0;
			#margin: 1px 0 0 0;/* For IE*/
			vertical-align: top;
			
			background: url(images/bg_btn_go.gif) no-repeat;
			
			cursor: pointer;
			border: none;

			}
		
	.header_bar .lang ul {
		display: inline;
		padding: 1px 13px 0 0;
		margin: 0;
		height: 19px;
		float: right;
		/*border:#000 1px solid;*/
		}
		
	.header_bar .lang ul li {
		display: inline;
		list-style: none;
		}
		
	.header_bar .lang li a {
		display: inline;
		line-height: 22px;
		padding: 0px 7px 0px 22px;
		text-decoration: none ;
		color: #000;
		font-weight: bold;
		font-size: 12px;
		/*border:#000 1px solid;*/
		}
	
	.header_bar .lang li a:hover { color: #000; text-decoration: underline;}
	/* ******************************************************************************** */
/* **********************Email Button**************** */
.mail_link{
	width: 193px;
	height: 53px;
	margin: 50px 0 8px 0;
	background:url(images/btn_checkmail.jpg) no-repeat;
	/*border:#000 1px solid;*/
	
	}
.mail_link a:link,
.mail_link a:visited{
	font-size:14px;
	font-weight:bold;
	line-height:45px;
	margin-left:55px;
	padding:7px 10px;
	
	}
/* ********************End Email Button*************** */	
   
/***************************************************************************/
/* Menu Bar */
/***************************************************************************/

.menu-bar {
	clear: both;
	width: 950px;
	margin: 9px auto 0 auto;
	}
	.menu_l{
		width: 6px;
		height: 28px;
		float: left;
		background:url(images/menu_bgL.gif) no-repeat;
		
	}
	.menu_c{
		width: 938px;
		height:28px;
		float: left;
		background:url(images/menu_bgC.gif) repeat-x;

	}
	.menu_r{
		width: 6px;
		height: 28px;
		float: left;
		background:url(images/menu_bgR.gif) no-repeat;	
	}
ul.menu {
	
	width: 938px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	padding-top:5px;
	list-style-type: none;
	/* border:#000 1px solid;*/
	 }
	ul.menu a:hover{color:#f00;}
ul.menu li {
	 float: left;
	 /*border-left:#fff 1px solid;
	 border-right:#c2d4ea 1px solid;*/
	 }
	
ul.menu li a {
	font-size: 11px;
	float: left;
	display: block;
	height: 21px;
	padding: 5px 25px 0 25px;
	margin: 1px 0 0 0;
	color: #333;
	}
	
ul.menu li a:link,
ul.menu li a:visited {
	 color: #333;
	 font-weight: bold;
	 }
	 
ul.menu li a:hover,
ul.menu li a:active {
	 color: #333;
	 text-decoration: none;
	 background-color: #f1f9ff;
	/* border: 1px solid #a5d6f8;
	 padding: -2px 14px 0 14px;*/
	 }

ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited {
	 color: #333;
	 text-decoration: none; 
	 background-color: #f1f9ff;
	 }
		
 ul.menu li.current_page_item a:hover {
 	 color: #333;
	 text-decoration: none;
	 background-color: #f1f9ff;
	 /*border: 1px solid #a5d6f8;*/
	 }

/***************************************************************************/
/* Post */
/***************************************************************************/
h2.post-title{
	font-size: 15px;
    color:#0066cc;
	border-bottom:1px solid;
	text-align:left;
	}
	
h2.post-title a:link, 
h2.post-title a:visited {
	font-size: 18px;
    color:#000000;
	 }

h2.post-title a:hover {
     color:#333;
	
	 }

.post-content {
	font-size: 13px;
	color: #000;
	margin:0;
	width:500px;
	overflow:hidden;
	padding:0 !important;
	padding:0 0 15px 0;
	}
.post-content ol {
	font-size:16px;
	}
	
.post-content a:link,
.post-content a:visited {
	font-size: 12px;
     color:#0000FF;
	 }

.post-content a:hover {
     color:#333;
	 border-bottom: 1px dashed #a0a0a0;
	 }

.post-content img,
.post-content img:hover {
     padding:0;
	 border:0;
	 }

.post-content ul li {
     /*background: url('images/bullet.gif') no-repeat;
     list-style:none;*/
	 padding:0 0 0 1px;
	 margin:6px 0 0 -10px;
	 /*border:#000 1px solid;*/
	 
	 }

.post-content ol li {
	 padding:0;
	 margin:6px 0 0 0px;
	 }

.postmeta {
	 margin: 8px 2px;
	 font-size:8pt;
	 }

.post-date {
	 background: url(images/date.gif) no-repeat 0 0;
	 padding: 0 0 0 20px;
	 }

.post-comment {
	 background: url(images/commentslink.png) no-repeat 0 0;
	 padding: 0 0 0 20px;
	 }

.post-comment a:link,
.post-comment a:visited,
.post-comment a:hover {
     color:#008000
	 }

.post-filed {
	 background: url(images/filed.gif) no-repeat 2px 0;
	 padding: 0 0 0 20px;
	 }

.more-link{
	 margin:0
	 }

/***************************************************************************/
/* Sidebars */
/***************************************************************************/

.left-sidebar, .right-sidebar {
	display: inline;
	overflow: hidden;
	margin: 10px 12px 0 12px;
	padding: 0;
	overflow: hidden;
	/*border:#000 1px solid;*/
	}

.left-sidebar { width:192px;float:left;}
.right-sidebar { width:192px;float:right;}

/***************************************************************************/
/* Sidebar Widgets */
/***************************************************************************/
#widget-title-AHICPE{
	width:192px;
	text-indent: 0px;
	line-height:14px;
	text-align:center;
	padding-top:5px;
	height:45px;
	background:url(images/bg_title_2.gif) no-repeat;
	padding: 0; margin: 0;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	/*border:#000 1px solid;*/
	}
	
.widget-title{
	clear: both;
	width: 192px;
	height: 29px;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	padding: 0; margin: 0;
	line-height: 30px;
	text-indent: 8px;
	background: url(images/bg_title.gif) no-repeat;
	
}

.widget {
	clear: both;
	overflow: hidden;
	width: 192px;
	/*font-size: 11px;
	background:url(images/bg_sidebar_bottom.gif) no-repeat bottom;*/
	color: #000;
	padding: 0;
	margin: 0;
	
	/*border: #000 1px solid;*/
	 }

.widget ul {	
	list-style:none;
	margin:0px 0 10px 0;
	padding:0;	
	}	
.widget ul li {	
	width: 178px;
	height: 29px;
	background: #e9edf4;
	border: #99aec3 1px solid;
	margin: 0 0 -1px 0;
	padding: 0 0 0 12px;
	line-height: 28px;
	 }
.widget ul li a{
	display:block;
	height: 29px;
	margin-left:-12px;
	padding-left:10px;
	font-size:12px!important;
	/*border: 1px solid #000;*/	
	}	 
.widget ul li a:link,
.widget ul li a:visited {
	 color: #000;
	 font-size:18px;
	 }	 
.widget ul li a:hover,
.widget ul li a:active {
	 color: #000;
	 text-decoration: none;
	 background-color: #d0d8e8;
	 }
.widget_FA {
	clear: both;
	overflow: hidden;
	width: 192px;
	/*font-size: 11px;
	background:url(images/bg_sidebar_bottom.gif) no-repeat bottom;*/
	color: #000;
	padding: 0;
	margin: 0;
	
	/*border: #000 1px solid;*/
	 }

.widget_FA ul {
	
	list-style:none;
	margin:0px 0 10px 0;
	padding:0;
	
	}
	
.widget_FA ul li {
	
	width: 178px;
	height: auto;
	background: #e9edf4;
	border: #99aec3 1px solid;
	margin: 0 0 -1px 0;
	padding: 0 0 0 12px;
	
	 }

.widget_FA ul li a{
	display:block;
	height: auto;
	margin-left:-12px;
	padding-left:10px;
	padding-bottom:7px;
	padding-top:5px;
	font-size:12px!important;
	/*border: 1px solid #000;*/
	
	}	 
.widget_FA ul li a:link,
.widget_FA ul li a:visited {
	 color: #000;
	
	 }
	 
.widget_FA ul li a:hover,
.widget_FA ul li a:active {
	 color: #000;
	 text-decoration: none;
	 background-color: #d0d8e8;
	 height:auto;
	 }

#archives, #visitor {
	padding-bottom: 5px;
	margin-bottom: 10px;
	background:url(images/bg_sidebar_bottom.gif) no-repeat bottom;
}

#archives select{
	font-size: 11px;
	width: 170px;
	margin: 10px 0 5px 10px;
	
	}

.archive_select {
	border:#99aec3 1px solid;
	border-width:0px 1px 0 1px;
	
	}
	
.visitor_select{
	border:#99aec3 1px solid;
	border-width:0px 1px 0 1px;
	padding: 5px 0;
	
	}
	#month{padding-left:8px;}
	#month select{width:170px;}
#f{font-size:15px;}
.d{top:0;}
/* ************************** nav_page_number **************************** */
.nav_page_number{
	border:#fff 1px solid;
	overflow:hidden; 
	padding-left: 10px; 
	margin:0;
	/*float:right;*/	
	}
	
#wp_page_numbers{
	/*overflow:hidden;
	border:#000 1px solid; */
	
	}
	
/* ***************************Mail Form*************************************** */
.round_corner_mail{
	position:relative;
	overflow: hidden;
	width: 950px;
	float: left;
	/*border:#000 1px solid; */
	 margin: 10px auto 10px 12px;
	 #margin: 10px auto 10px 6px;
	 }
.round_top_mail{
	overflow: hidden;
	width: 950px;
	height: 5px;
	background:url(images/bg_round_topbody_mail.gif) no-repeat top;
	/*border:#000 1px solid;*/
	}
.round_bottom_mail{
	overflow: hidden;
	width: 950px;
	height: 5px;
	background:url(images/bg_round_botbody_mail.gif) no-repeat;
	/*border:#000 1px solid;*/
	}
.centent_mail {
	padding: 0;
	margin: 0;
	border:#99aec3 solid;
	border-width: 0 1px 0 1px;
	}
	 
.content_center_mail {
	 font-size:11px;
	 margin:0; padding:0;
	 /*border:#000 1px solid;*/
	 margin: 0 auto;
	 }
#iframeID{
	width: 100%;
	min-height: 690px;
	}
	
/* ************************************************************************** */

.round_corner{
	position:relative;
	overflow: hidden;
	width: 540px;
	float: left;
	/*border:#000 1px solid; */
	 margin: 10px auto 10px auto;
	 }
.round_top{
	overflow: hidden;
	width: 540px;
	height: 5px;
	background:url(images/bg_round_topbody.gif) no-repeat top;
	/*border:#000 1px solid;*/
	}
.round_bottom{
	overflow: hidden;
	width: 540px;
	height: 5px;
	background:url(images/bg_round_botbody.gif) no-repeat;
	/*border:#000 1px solid;*/
	}
.centent {
	/* background:url("images/center_widget_bg.gif") center top no-repeat;*/
	padding: 0;
	margin: 0;
	border:#99aec3 solid;
	border-width: 0 1px 0 1px;
	
	
	 }
	
.content_center {
    /* background:url('images/center_widget_bottom_bg.gif') center bottom no-repeat;*/
	 min-height: 826px;
	 font-size:11px;
	 margin:0; padding:0;
	 /*border:#000 1px solid;*/
	 }
.center-widget-title {
	/* color:#0066cc;
	 font-size:16px;
	 font-weight: bold;
	 margin:0px 210px 0px 210px;
	 padding:8px 0px 0px 15px;*/
	 }
	 
.center-widget {
	/*width: 503px;*/
	 color:#000;
	/* margin:0px 210px 6px 210px;
	 padding:0.1em 1.2em 0.6em 1.2em;*/
	 padding:5px 15px 5px;
	 font-size:13px;
	 /*text-align:center;
	 border:#000 1px solid;*/
	 }
	 
..center-widget a:link,
.center-widget a:visited {
         color:#0066cc;
		 text-decoration:none;		 
	 }

.center-widget a:hover {
         color:#0066cc;
	 border-bottom: 1px dashed #a0a0a0;
	 }

/*.center-widget ul li {
     background: url('images/bullet.gif') no-repeat 0 0;
     list-style:none;
	 padding:0 0 0 15px;
	 margin:6px 0 0 -10px;
	 }*/

.center-widget ol li {
	 padding:0;
	 margin:6px 0 0 0px;
	 }

.bottom-page-nav {
     text-align:center;
	 color: #0066cc;
	 }

.bottom-page-nav a:link,
.bottom-page-nav a:visited,
.bottom-page-nav a:hover {
         color:#0066cc;
	 }


	 
/***************************************************************************/
/* Footer */
/***************************************************************************/
#footer {
	overflow:hidden;
	width: 974px;
	height: 51px;
	margin: 0 auto 0 auto;
	background: url(images/footer_bg.gif) no-repeat;
    }
	
#footer .footer-in {
	font-size:11px;
	text-align: center;
	margin-top:5px;
	}

.footer a:link,
.footer a:visited,
.footer a:hover {
         color:#0066cc;
	 }

/* input */

#searchform {
	 margin:0;
	 }
	
input#s {
	 color:#777;
	 width: 200px;
	 height: 18px;
	 margin:2px 0 0 10px;
	 padding: 2px;
	 border-left: 1px solid #aaa;
     border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
	 }

input {
	 color:#555;
	 }

textarea#comment {
         width:470px;
         color:#555;
	 	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 	 border-right:1px solid #ddd;
	 	 border-bottom:1px solid #ddd;
         font-size:10pt;
	 }

input#author,
input#email,
input#url {
         width:200px;
         color:#555;
	 	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
		 border-right:1px solid #ddd;
		 border-bottom:1px solid #ddd;
         font-size:10pt;
         }

