body {
	color: #666f76; /* General text color */
}

h5 a .cufon {border-bottom:   1px solid transparent;}
h5 a:hover .cufon {border-bottom: solid 1px #e35d00;}

h4 a .cufon {border-bottom:   1px solid transparent;}
h4 a:hover .cufon {border-bottom: solid 1px #e35d00;}

#firstVisitMessage p a:hover {border-bottom: solid 2px #ff7f14; color:#ff7f14;}
#firstVisitMessage p a {border-bottom: solid 2px  #ffffff; color: #ffffff; font-weight:bold;}

.dc-1 {
	color: #004a19; /* Color of the dropcap letter */
}

.dc-2 {
	color: #fff;
	background: #d55d01; /* Background color of dropcap */
}


#top {
	background: url('../img/default/bg_top.png') no-repeat center #0f1d27;
	/* Top background color */
}

#main-menu {
	background: url('../img/default/menu_sep_bg.png') no-repeat top;
}

#main-menu > ul > li > a {
	color: #e0effe; /* Top menu item color */
}

#main-menu ul li.a {
	background: #0f1d27; /* Top menu item color on mouse over */
	color: #fff;
}

#main-menu ul li.a > a {
	color: #ff7f00 !important;
}

#main-menu > ul ul {
	color: #8c99ac; /* Color of submenu text */
	background: #0f1d27; /* Background color of submenu */
}

#main-menu > ul ul li {
	border-top: 1px solid #27343d; /* Color of top border of the submenu items */
}

#main-menu > ul ul li.sub-item {
	background: url('../img/default/subitem.png') no-repeat right center;
}


#main-menu li:hover > a {
	color: #fff !important;
}

#banner-1 .frame {
	background: url('../img/default/banner_1_gd.png') repeat-x bottom;
}

#banner-1 .frame .wrap {
	background: url('../img/default/banner_1_bg.png') -25px top no-repeat;
}

#banner-1 .slider {
	background: #172c43; /* Slider stripe background color */
}

#banner-1 .slider ul li a {
	color: #fff;
}

#banner-1 .slider ul li.active .top {
	background: url('../img/default/banner_1_slider_bg.png') no-repeat top center; /* Box slider image background */
}

#banner-1 .slider ul li.active .text {
	background: #ff7f00; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7f00 0%, #499501 0%, #ff7f00 0%, #ff7f00 17%, #ff7f00 27%, #162c43 100%, #ffc993 100%, #162c43 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7f00), color-stop(0%,#499501), color-stop(0%,#ff7f00), color-stop(17%,#ff7f00), color-stop(27%,#ff7f00), color-stop(100%,#162c43), color-stop(100%,#ffc993), color-stop(100%,#162c43)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7f00 0%,#499501 0%,#ff7f00 0%,#ff7f00 17%,#ff7f00 27%,#162c43 100%,#ffc993 100%,#162c43 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7f00 0%,#499501 0%,#ff7f00 0%,#ff7f00 17%,#ff7f00 27%,#162c43 100%,#ffc993 100%,#162c43 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7f00 0%,#499501 0%,#ff7f00 0%,#ff7f00 17%,#ff7f00 27%,#162c43 100%,#ffc993 100%,#162c43 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7f00 0%,#499501 0%,#ff7f00 0%,#ff7f00 17%,#ff7f00 27%,#162c43 100%,#ffc993 100%,#162c43 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f00', endColorstr='#162c43',GradientType=0 ); /* IE6-9 */

	box-shadow: -moz-box-shadow: 2px 2px 1px #CCC;
-webkit-box-shadow: 2px 2px 1px #CCC;
box-shadow: 2px 2px 1px #CCC;
	 /* Box slider text background */
}

#banner-1 .slider ul li.active a {
	color: #fff; /* Box slider text color */
}

#banner-1 .slider-2 .wrap ul li div {
	background: url('../img/default/slider_b_bg.png');
}

#banner-1 .slider-2 .wrap ul li.active div {
	background: url('../img/default/slider_b_a_bg.png');
}

#banner .wrap {
	background: url('../img/default/banner_bg.png') top no-repeat;
}

#banner h1 {
	color: #499501; /* H1 color from the secondary page banner */
}

#no-banner {
	background: url('../img/default/no_banner_bg.png') repeat-x;
	border-bottom: 1px solid #c1c6c9; /* Bottom line color for the simple banner pages */ 
}


#breadcrumbs {
	color: #a0adb5; /* Color for text in the breadcrumbs area */
}

#breadcrumbs a {
	color: #a0adb5; /* Link color in breadcrumbs area */
}

#breadcrumbs a:hover {
	color: #3c4e5c; /* Hover link color in breadcrumbs area */
}

#content .main-wp > .r ul {
	color: #677178;
}

#content .main-wp > .r ul li {
	border-bottom: 1px solid #e7e8e9;
}

#content .main-wp > .r ul a {
	color: #677178; /* Sidebar links color */
}

#content .main-wp > .r ul li:hover a {
	color: #d55d01 !important; /* Sidebar hover links color */
}

#content .main-wp > .r ul.type-1 {
	color: #677178;
	list-style: inside url('../img/default/blog_li_1.png');
}

#content .main-wp > .r ul.type-2 {
	list-style: inside url('../img/default/blog_li_2.png');
}

#content .quote {
	background: url('../img/default/d_quotes.png') no-repeat left top;
	font-size: 12px;
}

#search input[type=text] {
	background: url('../img/default/search_input_bg.png') repeat-x;
	color: #84898f; /* Search box text color */
}


#search input[type=image] {
	background: url('../img/default/search_submit_bg.png') repeat-x #000;
}

#content h1 {
	color: #499501; /* H1 color */
}

#content h2 {
	color: #0f1d27; /* H2 color */
}

#content h3 {
	color: #499501; /* H3 color */
}

#content h4 {
	color: #2C5A01; /* H4 color */
}

#content h5 {
	color: #d55d01; /* H5 color */
}

#content h5 a:hover {
	color: #3C0;
	text-decoration:underline; 
}



#content h6 {
	color: #a0adb5; /* H6 color */
}

#content h1 a, #content h2 a, #content h3 a,
#content h4 a, #content h5 a, #content h6 a {
	color: inherit !important;
}

#content hr {
	background: #d7dadb; /* HR Background color */
}

#content .top-sep {
	background: url('../img/default/top_sep_bg.png') repeat-x center;
}

#content .top-sep a {
	background: #fff;
	color: #0074bd; /* Separator with top link color */
}

#content p {
	color: #4D4D4D;
	font-size:14px; /* Paragraph color */
}

#content .bord {
	border: 1px solid #d5d5d5;
	style="box-shadow: -moz-box-shadow: 7px 7px 4px #888;
-webkit-box-shadow: 7px 7px 4px #888;
box-shadow: 7px 7px 4px #888;"
}

#content .sliders div {
	background: url('../img/default/slid_bg.png');
}

#content .sliders div.active {
	background: url('../img/default/slid_bg_a.png');
}

#content .pagination .current button {
	color: #0f1d27;
	border: 1px solid #a6acb3;
}

#blog .list-item .info {
	color: #757a7d; /* Text color on blog post meta */
}

#blog .list-item .info .time {
	background: url('../img/default/blog_time.png') no-repeat left center;
}

#blog .list-item .info .comments {
	background: url('../img/default/blog_comments.png') no-repeat left center;
}

#blog .list-item .info .user {
	background: url('../img/default/blog_user.png') no-repeat left center;
}

#blog .list-item a {
	color: #207ab8; /* Link color on blog post meta */
}

#blog .list-item .content .p {
	color: #666f76;
}

#blog .list-item .tags {
	background: url('../img/default/blog_tags.png') no-repeat left center;
}

#blog .list-item .share {
	border-top: 1px solid #e7e8e9;
	border-bottom: 1px solid #e7e8e9;
}

#blog .list-item .author {
	border-bottom: 1px solid #e7e8e9;
}

#blog .list-item .author h2 a {
	color: #207ab8 !important; /* H2 color for the author name */
}

#blog .list-item .others > div > div {
	border-bottom: 1px solid #e7e8e9;
}

#blog .list-item .others h4 {
	color: #707b83;
}

#blog .list-item .others .time {
	color: #515b61;
}

#blog .comments h2 {
	color: #9fa5a9;
}

#blog .comments ul .com-info .time {
	color: #a9b6bf;
}

#blog .comments ul .comment {
	border: 1px solid #d7dee5;
}

#portfolio .item h1 {
	color: #499501;
}

#portfolio .item .tags {
	color: #666f76;
}

#portfolio .item .tags a {
	color: #207ab8;
}

#footer {
	background: #0f1d27;
}

#footer .top {
	background:  
		
	width:100%;
}

#footer h2 {
	color: #499501;
}

#footer .col li {
	border-bottom: 1px solid #27343d;
}

#footer .col li .rss {
	border-bottom: 1px dotted #fff;
}

#footer .col a {
	color: #fff;
}

#footer .col li:hover > a {
	color: #8c99ac;
}

#footer .contact .mail {
	background:url(/images/footer-mail-bg.png) no-repeat;
	height:90px;
}
/*
#footer .contact .mail:hover {
background:url(/images/footer-mail-bg.png) no-repeat;	
height:90px;

}*/

#footer .contact p {
	color: #d4d6d8;
}

#footer .copy {
	background: url('../img/default/footer_copy_sep.png') no-repeat top;
	color: #FFF;
}

a.button-a button {
	background: url('../img/default/btn_a_bg.png') repeat-x;
	color: #ffffff;
	border: 1px solid #d0d6dc;
}

a.button-b button {
	background: url('../img/default/btn_b_bg.png') repeat-x;
	color: #fff;
	border: 1px solid #167ee8;
}

a.button-a:hover button,
a.button-a-hover button{
	background: url('../img/default/btn_a_bg_h.png') repeat-x;
}

a.button-b:hover button,
a.button-b-hover button {
	background: url('../img/default/btn_b_bg_h.png') repeat-x;
}

table.type-1 {
	color: #68747c;
	border: 1px solid #cfd2d4;
}

table.type-1 th {
	color: #48535c;
	background: url('../img/default/table_1_th_bg.png') repeat-x bottom;
}

table.type-1 th.type-1 {
	color: #0074bd;
	background: none;
}

table.type-1 th.type-2 {
	background: #0f1d27;
	color: #fff;
}

table.type-1 th,
table.type-1 td {
	border: 1px solid #e7e8e9;
}

table.type-1 .alt {
	background: #f8fafc;
}

table.type-2 {
	border: 1px solid #cfd2d4;
	color: #68747c;
}

table.type-2 th {
	color: #48535c;
}

table.type-2 th .title {
	color: #0074bd;
}

table.type-2 th .subtitle {
	color: #0f1d27;
}

table.type-2 th,
table.type-2 td {
	border: 1px solid #e7e8e9;
}

table.type-2 .alt {
	background: #f8fafc;
}

table.type-2 td a {
	color: #207ab8;
}

.toggle-1 {
	border: 1px solid #cfd2d4;
	list-style: inside url('../img/default/toggle_1_li.png');
}

.toggle-1 li {
	border-bottom: 1px solid #e5e5e5;
}

.toggle-1 li > span {
	color: #207ab8;
}

.toggle-1 li.active {
	list-style: inside url('../img/default/toggle_1_li_a.png');
}

.toggle-1 li.active span {
	color: #68747c;
}

.toggle-2 li {
	background: url('../img/default/toggle_2_li.png') no-repeat top left;
}

.toggle-2 li > span {
	color: #0074bd;
}

.toggle-2 li > div {
	border: 1px solid #e5e5e5;
}

.toggle-2 li.active {
	background: url('../img/default/toggle_2_li_a.png') no-repeat top left;
}

.toggle-2 li.active span {
	color: #68747c;
}

.tabs-1 {}

.tabs-1 ul li {
	border-top: 1px solid #cfd2d4;
	border-left: 1px solid #cfd2d4;
	border-bottom: 1px solid #cfd2d4;
	background: url('../img/default/tabs_1_bg.png') repeat-x;
}

.tabs-1 ul li a {
	color: #81878e;
}

.tabs-1 ul li.last {
	border-right: 1px solid #cfd2d4;
}

.tabs-1 ul li.active {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tabs-1 ul li.active a {
	color: #68747c;
}

.tabs-1 > div {
	border: 1px solid #cfd2d4;
}

.tabs-2 ul {
	background: #0f1d27;
	border-top: 1px solid #cfd2d4;
	border-left: 1px solid #cfd2d4;
	border-right: 1px solid #cfd2d4;
}

.tabs-2 ul li a {
	color: #fff;
	border-left: 1px solid #3f4a52;
}

.tabs-2 ul li.active {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tabs-2 ul li.active a {
	color: #68747c;
	border: none !important;
}

.tabs-2 ul li.last a {
	border-right: 1px solid #3f4a52;
}

.tabs-2 > div {
	border: 1px solid #cfd2d4;
}

.form label {
	color: #677178;
}

.form .input .error-message table {
	color: #fff;
	background: #f00;
}

.form .input .error-message table td.arrow {
	background: url('../img/default/arr_red.png') no-repeat center #fff;
}

.form .input input,
.form .input textarea {
	background: #f9f9f9;
	color: #000;
	border: 1px solid #d0d6dc;
}

.form .submit button {
	background: url('../img/default/btn_b_bg.png') repeat-x;
	color: #fff;
	border: 1px solid #167ee8;
}

.form .submit button:hover {
	background: url('../img/default/btn_b_bg_h.png') repeat-x;
}
