body {

	color: #4789b7;

}



#header {

	background: url(../images/main.gif) repeat 50% 0%;

}



	#header:before {

		background: url(../images/header_shine.png) repeat-x 50% 0%;

	}

	
#footer {

	background: url(../images/main.gif) repeat 50% 0%;

}
	

	.logo h1,

	.logo h2 {

		color: #fff;

	}

	

		.logo h1 a,

		.logo h2 a {

			text-shadow: 1px 1px 0 #000d1a;

			color: #fff;

		}

		

.logo .tagline {

	color: #328ec9;

}

	#slider-wrapper {
	background: url(../images/body-tail-ntma.jpg) repeat 50% 140px;
	}

	#slider-wrapper .slider_tail {
	background: url(../images/body-tail-ntma.jpg) repeat 50% 140px;


	}



#slider-wrapper:before {

	background: url(../images/line_hor.png) repeat-x 0% 0%;

}



	#slider {

		background: url(../images/loading.gif) no-repeat 50% 50%;

	}



.nivo-caption {

	color: #fff;

}



	.nivo-controlNav a {

		background: url(../images/pagination.png) no-repeat 0% 0%;

	}

	

	.nivo-controlNav a.active, .nivo-controlNav a:hover {

		background-position: 0% -26px;

	}



nav.primary {

	background: url(../images/menu.png) no-repeat 0% 0%;

}



.sf-menu li {

	background: url(../images/menu_divider.png) no-repeat 0% 1px;

}



	.sf-menu li a {

		background: url(../images/menu_act.png) no-repeat 50% -70px;

		color: #c4dbe8;

	}



.sf-menu li li {

	background: none;

}



	.sf-menu li li a {

		background: url(../images/sub_menu.jpg) no-repeat 0% 0%;

		color: #86c8db;

	}



.sf-menu li li li {

	background: none;

}



.sf-menu li:hover > a, .sf-menu li.sfHover > a,

.sf-menu li > a:focus, .sf-menu li > a:hover, .sf-menu li > a:active, .sf-menu li.current-menu-item > a {

	background-position: 50% 0%;

}



	.sf-menu li:first-child:hover > a, .sf-menu li:first-child.sfHover > a,

	.sf-menu li:first-child > a:focus, .sf-menu li:first-child > a:hover, .sf-menu li:first-child > a:active, .sf-menu li.current-menu-item:first-child > a {

		background-position: 0% 0%;

	}

	

	.sf-menu li.last:hover > a, .sf-menu li.last.sfHover > a,

	.sf-menu li.last > a:focus, .sf-menu li.last > a:hover, .sf-menu li.last > a:active, .sf-menu li.current-menu-item.last > a {

		background-position: 100% 0%;

	}



.sf-menu li li:hover > a, .sf-menu li li.sfHover > a,

.sf-menu li li > a:focus, .sf-menu li li > a:hover, .sf-menu li li > a:active, .sf-menu li li.current-menu-item > a {

	background-position: 0% -50px !important;

	color: #fff;

}



.primary_content_wrap2 {

	background: url(../images/body-tail-ntma.jpg) repeat 50% 140px;
	padding: 20px;

}

/*
	background: url(../images/body-tail.gif) repeat 50% 140px;

	.primary_content_wrap .primary_content_bg {

	background: url(../images/shine.png) repeat-x 50% 0%;

	}


	.primary_content_wrap:before {

		background: url(../images/line_hor.png) repeat-x 0% 0%;

	}
*/	

	

	.primary_content_wrap:after {

		background: url(../images/line_hor.png) repeat-x 0% 0%;

	}

	
/*		.primary_content_wrap ul li {

			background: url(../images/marker.png) no-repeat 1% 5px;

			color: #4789b7;

		}


		.primary_content_wrap ul li:before {

			background: url(../images/line.png) repeat-x 0% 0%;

		}

*/		

			.primary_content_wrap ul li a {

				color: #003399;
				line-height:1;
				font-weight:500;

			}

			

				.primary_content_wrap ul li a:hover {

					color: #4789b7;

				}

			.grid_4 ul li a {

				color: #ffffff;
				line-height:2;
				font-weight:500;

			}

			

				.grid_4 ul li a:hover {

					color:#CCC;

				}


ol.commentlist li.comment {

	background: none;

}



	li.comment .comment-body {

		border: 1px solid #234264;

	}



.comment-author .author {

	color: #fff;

}



.comment-meta {

	color: #4789b7;

}



li.comment .avatar {

	border: 1px solid #eee;

}



	.reply a {

		background: url(../images/button.gif) repeat-x 0% 0%;

		color: #60c6ef !important;

	}

	  

		.reply a:hover {

			color: #fff !important;

		}

	

	.cancel-comment-reply a {

		color: #fff !important;

	}

	

	.cancel-comment-reply small {

		color: #fff;

	}



.post-holder {

	background: url(../images/line.png) repeat-x 0% 0%;

}



	.post-holder.first {

		background: none;

	}



.pagenavi {

	background: url(../images/line.png) repeat-x 0% 0%;

}



.pagenavi span, .pagenavi a {

	background: url(../images/button.gif) repeat-x 0% 0%;

	color: #60c6ef;

}

 

	.pagenavi a:hover, .pagenavi .current {

		color: #fff;

	}



.single-oldernewer {

	border-top: 1px solid #1c395c;

	border-bottom: 1px solid #1c395c;

}



.g_pagination ul li {

	background: none;

}



	.g_pagination ul li a {

		background: #057195;

	}



	.g_pagination li.activeSlide a,

	.g_pagination li a:hover {

		background: #ff6613;

	}

	

	.g_controls a {

		background: #057195;

		color: #fff;

	}

	

		.g_controls a:hover {

			background: #ff6613;

		}

	

#post-author {

	border: 1px solid #dbdbdb;

}



	#post-author .gravatar img {

		background: #fff;

		border: 1px solid #dbdbdb;

	}

	

	.author-info .avatar img {

		background: #fff;

		border: 1px solid #dbdbdb;

	}



.error404-num {

	color: #ff6613;

}



#gallery .portfolio li h6 a {

	color: #fff;

}



	#gallery .portfolio li h6 a:hover {

		color: #ff6613;

	}

	

	#gallery .portfolio li a.image-wrap {

		background: #f5f5f5 url(../images/loading-folio.gif) 50% 50% no-repeat;

	}

	

	.zoom-icon:before {

		background: url(../images/magnify-alt.png) 50% 50% no-repeat;

	}



ul.portfolio-meta-list {

	border-top: 1px solid #1c395c;

	border-bottom: 1px solid #1c395c;

}



	ul.portfolio-meta-list li {

		background:none;

	}



	#sidebar .widget {


	}

	

	#sidebar .widget:first-child {

	border-radius:5px;
	padding:10px 10px 20px 10px;

	}

	

		#sidebar ul li ul {

			background: url(../images/line.png) repeat-x 0% 0%;

		}

		

		#wp-calendar caption {

			color: #fff;

		}

		

		#wp-calendar thead th {

			background: #fff;

			color: #000;

		}

		

	ul.recentcomments li {

		border-top: 1px solid #c6c6c6;

	}

	

	ul.recentcomments .comment-body a {

		color: #96999d;

	}

	

	ul.recentcomments .comment-body a:hover {

		color: #000;

	}

	

	ul.recentcomments li h4 a:hover {

		color: #000;

	}

	

	ul.recentcomments li small {

		color: #6a6a6a;

	}



.tags-cloud a,

.tagcloud a,

.post-footer a {

	background:#0a3b5a;

	color:#fff;

}



	.tags-cloud a:hover,

	.tagcloud a:hover,

	.post-footer a:hover {

		background:#0e7296;

	}



ul.services {

	background: url(../images/line.png) repeat-x 0% 100%;

}



	ul.services li {

		background: none;

	}



	ul.services li strong {

		background: url(../images/marker.png) no-repeat 100% 0%;

		color: #fff;

	}

	

		ul.services li strong a {

			color: #fff;

		}

		

			ul.services li strong a:hover {

				color: #ff6613;

			}

		

	ul.latestpost li {

		background: none;

		color: #4789b7;

	}

	

		ul.latestpost li time {

			background: url(../images/date.png) no-repeat 0% 0%;

			color: #4fcae9;

		}

		

			ul.latestpost li time i {

				color: #fff;

			}

	

	ul.news li {

		background: url(../images/line.png) repeat-x 0% 0%;

		color: #4789b7;

	}

	

		ul.news li b {

			color: #4789b7;

		}

		

			ul.news li b i {

				color: #fff;

			}

			

			ul.news li b a {

				color: #fff;

			}

			

				ul.news li b a:hover {

					color: #ff6613;

				}



ul.projects {

	background: url(../images/line.png) repeat-x 0% 100%;

}



	ul.projects li {

		background: none;

	}

	

	ul.projects li:before {

		display: none;

	}

	

		ul.projects li h5 {

			background: url(../images/marker.png) no-repeat 100% 0%;

			color: #fff !important;

		}

		

			ul.projects li h5 a {

				color: #fff;

			}

			

				ul.projects li h5 a:hover {

					color: #ff6613;

				}

				

		ul.projects_list li h5 {

			color: #4789b7;

		}

		

	ul.list li {

		background: none;

		color: #4789b7;

	}

	

	ul.list li:before {

		display: none;

	}

	

		ul.list li strong {

			color: #fff;

		}

		

	ul.list_1 li {

		background: none;

		color: #4789b7;

	}

	

		ul.list_1 li em {

			background: url(../images/list_item.png) no-repeat 0% 0%;

			color: #fff;

		}

		

		ul.list_1 li strong {

			color: #fff;

		}

		

		.box_2 ul li {

			background: none;

		}

		

			.box_2 ul li em {

				background: url(../images/list_item.png) no-repeat 0% 0%;

				color: #fff;

			}

			

		

	div.button a {

		background: url(../images/button.gif) repeat-x 0% 0%;

		color: #60c6ef;

	}

	

		div.button a:hover {

			color: #fff;

		}



a.button {

	background: url(../images/button.gif) repeat-x 0% 0%;

	color: #60c6ef !important;

}



	a.button:hover {

		color: #fff !important;

	}



.line_hor {

	background: url(../images/line.png) repeat-x 0% 0%;

}



	header.entry-header .entry-title {

		color: #fff;

	}

	

.post-meta {

	color: #4789b7;

}



	.post-meta a {

		color: #4789b7;

	}

	

	.footer_block strong {

		color: #fff;

	}

	

		.footer_block strong a {

			color: #fff;

		}

		

			.footer_block strong a:hover {

				color: #ff6613;

			}

		

		.footer_widget_area ul li {

			color: #4789b7;

		}

		

		.footer_widget_area ul li:first-child {

			background: none;

		}

		

			.footer_widget_area ul li a {

				color: #fff;

			}

			

				.footer_widget_area ul li a:hover {

					color: #00538d;

				}



ul.twitter_update_list li a.timesince {

	color: #00538d;

}



	ul.twitter_update_list li a.timesince:hover {

		color: #fff;

	}



	ul.social-networks li {

		background: none;

		color: #4789b7;

	}

	

	ul.social-networks li:before {

		background: url(../images/footer_line.png) repeat-x 0% 0%;

	}

	

		ul.social-networks li a {

			color: #4789b7;

		}

		

			ul.social-networks li a:hover {

				color: #fff;

			}

			

	ul.info li {

		background: none;

	}



ul.team {

	background: url(../images/line.png) repeat-x 0% 100%;

}



	ul.team li {

		background: none;

	}

	

		ul.team li h5 {

			color: #fff !important;

		}

		

			ul.team li h5 a {

				color: #fff !important;

			}

			

				ul.team li h5 a:hover {

					color: #ff6613 !important;

				}

			

#footer-text {

	color: #4789b7;

}



	#footer-text a {

		color: #4789b7;

	}

	

		#footer-text a:hover {

			color: #fff;

		}

		

		nav.footer ul li {

			color: #4789b7;

		}

		

			nav.footer ul li a {

				color: #4789b7;

			}

			

				nav.footer ul li a:hover {

					color: #fff;

				}



#back-top span {

	background: url(../images/up-arrow.png) no-repeat center center;

}



.hr {

	background: url(../images/line.png) repeat-x 0% 0%;

}



.sm_hr {

	background: url(../images/line.png) repeat-x 0% 0%;

}



input[type="text"], textarea {

	background: url(../images/form.png) repeat 0% 0%;

	border-bottom: 1px solid #1d385b;

}



input[type="submit"], input[type="reset"] {

	background: url(../images/button.gif) repeat-x 0% 0%;

	color: #60c6ef;

}



	input[type="submit"]:hover, input[type="reset"]:hover {

		color: #fff;

	}

	

	#commentform a {

		color: #fff;

	}

	

	.wpcf7-form strong {

		color: #4789b7;

	}

	

	.wpcf7-form input[type="text"] {

		background: #072342;

	}

		.wpcf7-form input[type="email"] {

		background: #072342;

	}

	.wpcf7-form textarea {

		background: #072342;

	}

	.wpcf7-form select {

		background: #072342;

	}

	.wpcf7-not-valid-tip {

		background:#f3b7b7 !important;

		color:red !important;

		border:1px solid red !important;

	}