
body
{
    background:#b9b4aa url('images/body.jpg')  center top;
   font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#747369;position:relative;min-width:960px;
    margin-top:0px;
}
html, body {height:100%;}
p{padding-bottom:18px;}
.p0 {padding-bottom:0;}
.p1 {padding-bottom:22px;}
.p2 {padding-bottom:8px;}
.p3 {padding-bottom:12px;}
.p4 {padding-bottom:14px;}
.p5 {padding-bottom:6px;}
.p6 {padding-bottom:38px;}
a{color:#1f6595;outline:none;cursor:pointer;text-decoration:none;}
.footer a {color:#97e5dd;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1em;color:#8d3d03;font-family: 'Droid Sans', sans-serif;font-weight:400;letter-spacing:-1px;text-shadow:1px 0 3px rgba(0,0,0, .4);}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:16px;color:#87847b;text-shadow:1px 0 3px rgba(255,255,255, .3);}
h6{font-size:12px;text-transform:uppercase;margin-bottom:10px; color:#6f6a61;text-shadow:1px 0 rgba(255,255,255, .2);}
/* Global Structure---------------------------------------- */
.main {
	width:950px; 	
	padding:0;
	margin:0 auto;
	position:relative;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
/*----- txt,links,lines,titles -----*/
.pro_clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.pro_wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}
.color2{color:#1f6595;}
.color3{color:#747369;}
.color4{color:#161616;}
.pro_wrapper-large{overflow:hidden;position:relative; height:80px; padding-left:10px;}
.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.reg2 {font-weight:700;}
.rel {position:relative;}
/*********************************header*************************************/
header{}
/********************** Content ************************/
section{ position:relative; z-index:1;}
/********************** Aside ************************/
aside {
	border-bottom:1px solid #bfbab1;
}
.container_24
{
    padding-top:60px;
}
/******************** Footer ******************/
.footer {
	color:#fff;
	font-size:11px;
	height:60px;
	border-top:1px solid #a5a298;
	padding-top :15px;
}

 .box1
{
	background:url('images/footer1.jpg') repeat-x left top;
	height:20px;
	width:100%;
	text-align:center;
	padding-top:15px;
	margin-top:10px;
	color:White !important;
}
.box1 a
{
	color:White !important;
}
.footer img
{
    border:0;
}

.extra {
    height: auto !important;
    margin: 0 auto -58px;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}
.block {
	height:58px;
}
/*********************************boxes**********************************/
.indent {padding:2px 0 0;}
.indent1 {padding:45px 0;}

.indent-left {padding-left:20px;}

.indent-bottom {padding-bottom:4px !important;}
.indent-bottom1 {padding-bottom:59px;}
.indent-bottom2 {padding-bottom:41px;}
.indent-bottom3 {padding-bottom:24px;}

.indent-right {padding-right:235px;}
.indent-right1 {padding-right:365px;}

.indent-top {padding-top:3px;}
.indent-top1 {padding-top:6px;}
.indent-top2 {padding-top:43px;}
.indent-top3 {padding-top:52px;}
.indent-top4 {padding-top:56px;}

.margin {margin:-6px 0 11px 220px;}

.margin-top { margin-top:-4px;}
.margin-top1 { margin-top:-7px;}

.margin-bot {margin-bottom:21px;}
.margin-bot1 {margin-bottom:14px;}
.margin-bot2 {margin-bottom:18px;}
.margin-bot3 {margin-bottom:2px;}
.margin-bot4 {margin-bottom:5px;}
.margin-bot5 {margin-bottom:10px;}

.margin-left {margin-left:0;}

.margin-right {margin-right:25px;}
.margin-right1 {margin-right:11px;}

.img-indent {float:left; margin:0px 24px 0px 0px;}
.img-indent1 {float:left; margin:5px 10px 0px 0px;}
.img-indent2 {float:left; margin:4px 10px 0px 0px;}
.img-border {padding-right:26px;background:url('images/border-2.gif') no-repeat right top;
}
.img-border1 {
	border:1px solid #a8a8a8;
	box-shadow:1px 1px #fff;
	position:relative;
	display:block;
	z-index:9;
}
.img-border1 span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	content:"";
	border:5px solid #fff;
	opacity:0.6;
	z-index:999;
}
.col-1 {
	width:230px;
	float:left;
}
time {
	display:block;
	color:#a3a09b;
	font-size:12px;
	line-height:15px;
}
/*********************************header*************************************/
header {
	width:100%;
	position:relative;
	z-index:5;
}

.logo {
	padding:5px 27px 0 0;
	margin:0 27px 0 0;
	float:left;
	background:url('images/border-1.gif') no-repeat right 42px;
}
	.logo a {
		display: block;
		text-indent: -9999px;
		background: url('../pages/ViewLogoias.png') no-repeat 0 0;
		width: 950px;
		height: 79px;
		cursor: default;
	}
.slogan {
	float:left;
	font-family: 'Droid Sans', sans-serif;
	font-weight:700;
	font-size:13px;
	line-height:16px;
	text-transform:uppercase;
	color:#6c675e;
	text-shadow:1px 1px rgba(255,255,255, .2);
	padding:50px 0 0;
}
/***** menu *****/
nav {
	float:left;
}
.menu {
	float:left;
	padding:0; 
	position:relative;
	z-index:20;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
}
.menu>li {
	float:left;
	position:relative;
	min-width:119px;
	
	border-left:1px solid #353430;
	border-right:1px solid #22211d;
	background:url(../images/menu1.png) left top repeat;
}
.menu>li.first {
	border-left:none;
	border-radius:5px 0 0 0;
}
.menu li a {
	display:block;
	font-size:13px;
	line-height:16px;
	color:#fff; 
	z-index:20;
	text-shadow:1px 1px #000;
	padding:25px 0 26px 30px;
}
.menu li a .sf-sub-indicator {
	position:relative;
	display:inline-block;
	background:url(../images/sub.png) left top no-repeat;
	width:7px;
	height:4px;
	text-indent:-999em;
	overflow:hidden;
	margin:6px 15px 0 40px;
}
.menu li li a .sf-sub-indicator {
	display:none;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li.active,
.menu li:hover,
.menu li.sfHover {
	
}
.menu li.active>a,
.menu li:hover>a,
.menu li.sfHover>a {
	text-decoration:none;
	text-shadow:1px 1px rgba(0,0,0, .4)
}
.menu ul {
	z-index:20;
	letter-spacing:normal;
	position:		absolute;
	top:			-9999em;
	width:			180px;
	background:#2b2a25;
	border:			none;

}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {
	background:none;
	margin:0;
	border:none;
}

.menu li li a {
	display:		block;
	padding:		15px 0 17px 20px;
}

.menu li:hover ul, .menu li.sfHover ul {
	left:			0px;
	top:			67px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			180px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}


/*********************************bg's*************************************/
.bg-1 {
	background:url('images/bg-1.jpg') repeat-x center top;
	padding:0 0 23px;
	position:fixed;
	width:100%;
	margin-left:-10px;
	z-index:10;
	display:block;
}
.bg-2 {
	
	background:url(images/bg-2.jpg) center bottom repeat-x #302f29;
	border-radius:5px 5px 0 0;
	box-shadow:0 0 5px #79705e;
}
.bg-3 {
	background:url('Images/textureshape.png') left top;
	border-top:8px solid #dcd7ce;
	border-radius:0 0 4px 4px;
	box-shadow:0 5px 8px #79705e;
	overflow:hidden;
	clear:both;
}
.bg-4 {
	background:url('images/slider-tail.gif') left top repeat-x;
	position:relative;
	
	overflow:hidden;
	border-top:0px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
	background-color:#dedede;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 4px 5px #7b7b7b;
	-moz-box-shadow:0px 4px 5px #7b7b7b;
	-webkit-box-shadow:0px 4px 5px #7b7b7b;
	border-radius:0 0 4px 0;
	z-index:100px;
}
.bg-5 {
	background:url('images/page2_img1.png') no-repeat right top;
	height:311px;
}
.bg-6 {
	background:url('images/bg-5.png') left top;
	padding:50px 0 63px;
}
.border-1 {
	background:url('images/border-3.gif') repeat-y right top;
	padding-right:26px;
}
.border-2 {
	background:url('images/border-4.gif') repeat-x left bottom;
	padding:0 0 33px;
	margin:0 0 31px;
}
.border-3 {
	background:url('images/border-5.png') no-repeat left bottom;
	padding:0 0 31px;
	margin:0 0 18px;
}
.border-4 {
	background:url('images/border-6.gif') repeat-y left top;
}
.border-5 {
	background:url('images/border-7.gif') repeat-y 172px 0;
}
.border-6 {
	background:url('images/border-8.gif') no-repeat left bottom;
	padding:0 0 27px;
}
.border-7 {
	background:url('images/border-9.gif') repeat-y right top;
}
.border-8 {
	background:url('images/border-10.gif') repeat-x left bottom;
	padding-bottom:2px;
}
/*********************************buttons*************************************/
.link-1 {
	display:inline-block;
	color:#000;
	font-weight:700;
	font-size:13px;
	line-height:18px;
}
.link-2 {
	text-decoration:underline;
	background:url('images/link-2.png') no-repeat right 6px;
	padding:0 13px 0 0;
	display:inline-block;
	color:#fff;
	font-size:11px;
	line-height:14px;
}
.link-2:hover {
	text-decoration:none;
}
.button-1 {
	display:inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-weight:700;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	line-height:16px;
	padding:7px 14px 8px;
	background:#272724 url('images/button-1.png') repeat-x left top;
	border-radius:6px;
	margin:4px 0 0 25px;
}
.button-1:hover {
	text-decoration:none;
	background-position:0 -50px;
	background-color:#4b4944;
}
.button-2,
.button-3 {
	display:inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-weight:700;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	line-height:16px;
	padding:9px 17px 11px;
	border-radius:5px;
	border-top:1px solid #000;
	background: #505046; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzQ1NDUzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzNiM2IzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzM4MzgyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzM4MzgyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzNhM2EzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRlNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #505046 0%, #45453d 31%, #3b3b31 57%, #38382e 71%, #38382e 80%, #3a3a30 83%, #4e4e46 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505046), color-stop(31%,#45453d), color-stop(57%,#3b3b31), color-stop(71%,#38382e), color-stop(80%,#38382e), color-stop(83%,#3a3a30), color-stop(100%,#4e4e46)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #505046 0%,#45453d 31%,#3b3b31 57%,#38382e 71%,#38382e 80%,#3a3a30 83%,#4e4e46 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #505046 0%,#45453d 31%,#3b3b31 57%,#38382e 71%,#38382e 80%,#3a3a30 83%,#4e4e46 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #505046 0%,#45453d 31%,#3b3b31 57%,#38382e 71%,#38382e 80%,#3a3a30 83%,#4e4e46 100%); /* IE10+ */
	background: linear-gradient(top, #505046 0%,#45453d 31%,#3b3b31 57%,#38382e 71%,#38382e 80%,#3a3a30 83%,#4e4e46 100%); /* W3C */
	filter:none;
}
.button-3 {
	padding:6px 14px 8px;
}
.button-2:hover,
.button-3:hover {
	text-decoration:none;
	background: #4e4e46; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNGU0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzNhM2EzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzM4MzgyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzM4MzgyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzNiM2IzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4e4e46 0%, #3a3a30 17%, #38382e 20%, #38382e 29%, #3b3b31 43%, #505048 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e46), color-stop(17%,#3a3a30), color-stop(20%,#38382e), color-stop(29%,#38382e), color-stop(43%,#3b3b31), color-stop(100%,#505048)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4e4e46 0%,#3a3a30 17%,#38382e 20%,#38382e 29%,#3b3b31 43%,#505048 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4e4e46 0%,#3a3a30 17%,#38382e 20%,#38382e 29%,#3b3b31 43%,#505048 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4e4e46 0%,#3a3a30 17%,#38382e 20%,#38382e 29%,#3b3b31 43%,#505048 100%); /* IE10+ */
	background: linear-gradient(top, #4e4e46 0%,#3a3a30 17%,#38382e 20%,#38382e 29%,#3b3b31 43%,#505048 100%); /* W3C */
	filter:none;
}
/*********************************lists*************************************/
.dl-1 dt {
}
.dl-1 dd {
	overflow:hidden;
}
.dl-1 dd span {
	display:block;
	float:left;
	width:75px;
}
.soc_list {
	float:right;
	overflow:hidden;
	padding:13px 2px 0 0;
}
.soc_list li {
	float:left;
	margin-left:10px;
}
.soc_list li:first-child {
	margin-left:0;
}
.soc_list li a {
	display:block;
	width:16px;
	height:16px;
}
.ul-1 {
	overflow:hidden;
	float:right;
	padding:11px 12px 0 0;
}
.ul-1 img
{
    border:0;
}
.ul-1 li {
	float:left;
	background:url('images/ul-1.png') repeat-y right top;
	padding:1px 12px 3px 0;
	margin-left:11px;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px #000;
}
.ul-1 li:first-child {
	margin-left:0;
}
.ul-1 li a {
	color:#fff;
}




.ul-5 {
	overflow:hidden;
	float:left;
	padding:11px 12px 0 0;
}
.ul-5 li {
	float:left;
	background:url('images/ul-1.png') repeat-y right top;
	padding:1px 12px 3px 0;
	margin-left:11px;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px #000;
	list-style-type:none;
}
.ul-5 li:first-child {
	margin-left:0;
}
.ul-5 li a {
	color:#fff;
}


.ul-2 li {
	font-size:13px;
	line-height:16px;
	padding:4px 0;
}
.ul-2 li a {
	color:#fff;
}
.ul-3 li {
	font-size:12px;
	line-height:16px;
	background:url('images/ul-3.png') no-repeat left 11px;
	padding:6px 0 7px 16px;
	font-family:Arial, Helvetica, sans-serif;
}
.ul-3 li a {
	color:#628fac;
}
.ul-4 li {
	font-size:12px;
	line-height:16px;
	padding:4px 0;
}
.ul-4 li a {
	color:#757172;
}
.ul-4 li a:hover {
	color:#1f6595;
}
/*********************************fonts*************************************/
.font-1 {
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	color:#87847b;
	line-height:15px;
	font-size:12px;
}
.title-1 {
	font-size:24px;
	line-height:30px;
	color:#1c1b16;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	letter-spacing:-1px;
	text-shadow:1px 1px 3px rgba(0,0,0, .3)
}
.title-2 {
	font-size:12px;
	line-height:15px;
	color:#fff;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	text-shadow:0 1px #000;
	padding:26px 11px 0 0;
}
.lh {
	line-height:20px;
}
/******* form's ********/

/***** contact form *****/
#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:block;
			min-height:43px;
			position:relative;
		}
		#message_form label.message {
			height:210px;
		}
		#message_form label input {
			border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('images/contect_form.png') left top;
	color: #fff;
				border-radius:18px;
				box-shadow:0 1px #ede9e1, 0 1px 2px rgba(0,0,0, .75) inset;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				height:15px;
				font-weight: normal;
				margin:0;
				outline:none;
				overflow: hidden;
				padding:9px 15px 10px;
				vertical-align: middle;
				width:200px;
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('images/contect_form.png') left top;
	color: #fff;
				border-radius:18px;
				box-shadow:0 1px #ede9e1, 0 1px 2px rgba(0,0,0, .75) inset;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight: normal;
				margin: 0;
				outline: medium none;
				overflow:auto;
				padding:9px 15px;
				vertical-align: middle;
				width:400px;
				height:190px;
				resize:none;
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}
			#message_form .error,
			#message_form .empty {
				color:#f00;
				font-size:11px;
				line-height:18px;
				display:none;
				overflow:hidden;
				padding-left:10px;
			}
	.buttons-wrapper {text-align:right; padding-top:20px; position:relative;}
	.buttons-wrapper a { margin-left:20px;}

.items {
	display:none;
}
.banner {
	position:absolute;
	left:38px;
	width:715px;
	height:53px;
}
.banner span {
	display:inline-block;
	color:#fff;
	letter-spacing:-1px;
	word-spacing:-2px;
	font-size:30px;
	line-height:36px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
}
.banner_bg {
	position:absolute;
	z-index:999;
	width:950px;
	height:71px;
	bottom:0;
	left:0;
	background:url('images/banner_bg.png') no-repeat left top;
}
.slider_pagination {
	overflow:hidden;
	position:absolute;
	z-index:9999;
	bottom:21px;
	left:823px;
}
.slider_pagination li:first-child {
	margin-left:0;
}
.slider_pagination li {
	float:left;
	margin-left:2px;
}
.slider_pagination li a {
	display:block;
	width:23px;
	height:23px;
	overflow:hidden;
	background:url('images/slide_pag.png') no-repeat right top;
}
.slider_pagination li a:hover,
.slider_pagination li.current a {
	background-position:left top;
}
.slider_pagination li.current a {
	cursor:default;
}
.tabs1-nav {
	margin:1px 0;
	border-top:1px solid #e2dcd0;
	position:relative;
}
.tabs1-nav:after {
	background:#efece5;
	height:1px;
	position:absolute;
	left:0;
	right:0;
	top:-2px;
	content:"";
	display:block;
}
.tabs1-nav li {
	float:left;
	font-size:12px;
	line-height:15px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	text-shadow:1px 1px 3px rgba(0,0,0, .3);
	position:relative;
	list-style-type:none;
}
.tabs1-nav li a {
	color:#1c1b16;
	padding:11px 10px 13px;
	display:block;
	background:url('images/tabs_1.png') no-repeat left 9px;
}
.tabs1-nav li:first-child a {
	background:none;
}
.tabs1-nav li a.current,
.tabs1-nav li a:hover {
	background:#dfdad1;
	text-decoration:none;
}
.tab-content {
	border-top:1px solid #efece5;
	position:relative;
	padding:25px 0 0;
}
.tab-content:after {
	background:#e2dcd0;
	height:1px;
	position:absolute;
	left:0;
	right:0;
	top:-2px;
	content:"";
	display:block;
}
#form_search {
	float:right;
	padding:17px 17px 0 0;
	height:35px;
}
#form_letter {
	float:left;
	padding:0 0 10px;
}
#form_search input,
#form_letter input {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('images/input-1.png') left top;
	color: #eee;
		border-radius:18px;
		box-shadow:0 1px #3f3e39, 0 1px 2px rgba(0,0,0, .75) inset;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		height:16px;
		font-weight: normal;
		margin:0;
		outline:none;
		overflow: hidden;
		padding:8px 40px 10px 15px;
		vertical-align: middle;
		width:178px;
}
#form_letter input {
	box-shadow:0 1px #d5d2cb, 0 1px 2px rgba(0,0,0, .75) inset;
	width:215px;
}
.search_btn,
.letter_btn {
	position:absolute;
	right:9px;
	top:4px;
	background:url('images/search_btn.png') no-repeat left top;
	overflow:hidden;
	width:23px;
	height:25px;
	text-indent:-999em;
}
.search_btn:hover,
.letter_btn:hover {
	background-position:left bottom;
}
.letter_btn {
	background-image:url('images/letter_btn.png');
}

.corners {
			width:100%;
			height:100%; 
			position:relative;
			
			margin-bottom:15px;
			border:1px solid #c4c4c4;
			background:#c4c4c4 url(images/ugol_bg1.jpg) ;
			
			}
			.corners p{font-size: 11px;line-height: 1.8;}
		.corners .span {
			display:block; 
			position:absolute; 
			}
		.top_left  {top:-1px; left:-1px; width:7px; 
			height:7px; 
			background-image:url(images/ugol.gif);}
		.top_right {top:-1px; right:-1px; background-position:100% 0;width:7px; 
			height:7px; 
			background-image:url(images/ugol.gif);}
		.bot_left  {bottom:-1px; left:-1px; background-position:0 100%;width:7px; 
			height:7px; 
			background-image:url(images/ugol.gif);}
		.bot_right {bottom:-1px; right:-1px; background-position:100% 100%;width:7px; 
			height:7px; 
			background-image:url(images/ugol.gif);}				
.corners .span {font-size:12px; line-height:10px}
		.corners a {text-decoration:underline;}
		.corners a:hover {text-decoration:none;}


.textbox {
			width:202px;
			height:20px;
			color:black;
			padding:0px 3px 1px 3px;
			margin: 1px 4px 1px 0px;
			border:1px solid #888;
			box-shadow: 4px 4px 2px #888; -moz-box-shadow: 4px 4px 2px #888;-webkit-box-shadow: 4px 4px 2px #888;
			border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius:5px;
			}
			
			.butt {
	
	
	
	 
	
	border:none;
	
	color:#562F06;
	font-weight:bold;
	padding:1px 10px;
	font-size:13px;
	cursor:pointer;
	border:solid 1px #562F06;
	box-shadow: 4px 4px 2px #888; -moz-box-shadow: 4px 4px 2px #888;-webkit-box-shadow: 4px 4px 2px #888;
	border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius:5px;
	
}

.logotop
{
	background:url('images/bg-2.jpg') repeat-x #48483b; width:950px;
}
			
			
			input[type="text"], input[type="password"], textarea {
	border: 1px solid #bbb; 
	margin:10px 0;
	color: #888;
	border-radius: 2px;
	font-size: 12px;
	-webkit-box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
	-moz-box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
	box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align:middle;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-family: HelveticaNeue, Helvetica, Arial;
}
textarea {
	height: auto;
	min-height: 70px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

	/* data cell and data row rules */
.MyCalendar
{ width:190px;
}
.MyCalendar .ajax__calendar_container 
  {    background-color: #C9C9C9; color:White;    border:solid 1px #cccccc;width:180px;height:210px;}
  .MyCalendar .ajax__calendar_header  
  {    background-color: #ffffff;     margin-bottom: 4px;}
  .MyCalendar .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev  
    {    color: #004080;     padding-top: 3px;}
    .MyCalendar .ajax__calendar_body  
      {    background-color: white; color:Black;width:180px;height:165px;     border: solid 1px #cccccc;}
      .MyCalendar .ajax__calendar_dayname 
      {    text-align:center;     font-weight:bold;     margin-bottom: 4px;     margin-top: 2px;}
      .MyCalendar .ajax__calendar_day {    text-align:center;}
      .MyCalendar .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active 
  {    color: #004080;     font-weight: bold;     background-color: #ffffff;}
  .MyCalendar .ajax__calendar_today  
   {    font-weight:bold;}
  .MyCalendar .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
   {    color: #bbbbbb;}
   
   
	
	
	.table-style01 th {background:#AAABAC url("images/sprite.png") 0 0 repeat-x;min-height :20px; color:black;}
.table-style01 th  {}
.table-style01 tr.bg td {background:#EAF8FB;}


.table-style01 td {

border-bottom: 1px solid #C9C9C9;
font-size:13px;
padding: 6px 6px 6px 6px;
color:black;
}

.table-style01 {border-collapse:collapse; border-spacing:0; }
.table-style01 th {text-align:center; font-weight:bold;
    
    }
.table-style01 th, 

.table-style01 td {padding:3px 1px;}



.table-style01 td.alt
{
background: #F5FAFA;
color: #797268;
}
 
.table-style01 td.boldtd
{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background: #D5EDEF;
color: #797268;
}	

#navbar {
   margin: 20px 0px;
   padding: 0;
   height: 30px; }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 8px;
  
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   border-left:solid 1px white;
   border-right :solid 1px white;
   width: 20em; /* Width to help Opera out */
   background-color: #B6B2A7;
    z-index:100;   
}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #ACACAF;
   border-bottom: 1px solid #fff;
   color: #000; 
   height: 20px;}
#navbar li li a:hover {
   background-color: #454546;
   color:White;
    }	
#headerleft
    {
    	background:url('images/headleft.jpg') no-repeat #262520;
    	float:left;
    	height:90px;
    	width:1%;
    }
    
    #headermid
    {
    	background:url('images/head.jpg') repeat-x #262520;
    	
    	float:left;
    	height:90px;
    	width:98%;
    }
    
    #headerright
    {
    	background:url('images/headright.jpg') no-repeat right top  ;
    	background-color:#262520;
    	float:left ;
    	height:90px;
    	width:1%;
    }
    
    
    .hidethis {
	position: absolute;
 	left: 0;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}

.clr {clear: both;}

.NP-content {padding: 6px;  clear: both; width: 98%;height:auto;}



.grid
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f;
    border-collapse:collapse;	
    color: #333333;
    width:100%;
    margin-right: 0px;
}


/* header column rules */
.grid th 
{
    background: url(images/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 10px 5px 10px 10px;
    vertical-align: bottom;
    text-align:left;
}  

.grid th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grid td 
{
	
	  padding: 0px 10px 0px 10px;
    border-bottom: solid 1px #c7c4ba;
    font: bold 13px Arial; color:#0a0a0a; vertical-align:middle; text-decoration:none;
}

.grid td ul
{
	
	  padding: 4px 10px 4px 20px;
}

.grid td ul li
{
	
	  padding: 4px 10px 4px 10px;
    border-bottom: solid 0px #c7c4ba;
    font: bold 13px Arial; color:#315602; vertical-align:middle; 
     list-style-type: circle;
}

.grid .altrow
{
    background-color: #EBF4FA;
} 

.grid .row
{
    background-color: #fff;
}  

.grid .rownum
{
    text-align:center;
    font-weight:bold;
    color:#333333;
}


.grid1
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f;
    border-collapse:collapse;	
    color: #333333;
    width:100%
}


/* header column rules */
.grid1 th 
{
    background: url(images/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 10px 5px 10px 10px;
    vertical-align: bottom;
    text-align:left;
}  

.grid1 th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grid1 td 
{
	
	  padding: 0px 0px 0px 0px;
   
    font: bold 13px Arial; color:#93510B; vertical-align:middle; text-decoration:none;
}

.grid1 td ul
{
	
	  padding: 4px 10px 4px 20px;
}

.grid1 td ul li
{
	
	  padding: 4px 10px 4px 10px;
    border-bottom: solid 0px #c7c4ba;
    font: bold 13px Arial; color:#315602; vertical-align:middle; 
     list-style-type: circle;
}

.grid1 .altrow
{
    background-color: #EBF4FA;
} 

.grid1 .row
{
    background-color: #fff;
}  

.grid1 .rownum
{
    text-align:center;
    font-weight:bold;
    color:#333333;
}

.sidebox
{
	background:url("images/BlockContentBullets.png") left center ;
	background-repeat:no-repeat;
	padding-left:17px;
	font-size:12px;
	
	width:178px;
	height:20px;
	font-weight:bold;
	color:black;
	padding-top:5px;
	margin-left:5px;
	border-bottom:solid 1px #F5D3AF;
}


.sidebox a
{
	color:#EB690D;
	
	
	}
	
	.sidebox a:hover
{
	color:#000;
	}

.sidebox1
{
	background:url("images/title.gif") ;
	padding-left:20px;
	padding-top:3px;
	font-size:17px;
	
	width:180px;
	height:32px;
	font-weight:bold;
	
	
	text-align:left;
	color:#562F06;
}
.gridnew
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f; 
    border-collapse:collapse;	
    color: #333333;
    width:100%;
    background-color:#e8e4df;
}

/* header column rules */
.gridnew th 
{
   /* background: url(images/sprite.png) repeat-x 0px 0px;*/
   /* border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;*/
    color: #FFFFFF;
    padding: 7px 0px 7px 4px;
    vertical-align: top;
    text-align:left;    
    background-color:#64390b;
    border-left:0px;
    border-right:0px;
}  

.gridnew th a
{
	color:#F6F1EF;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.gridnew td 
{
	
	  padding: 2px 10px 1px 4px;
    border-bottom: solid 1px #64390b;
    border-left:0px;
    border-right:0px;
    font: bold 13px Arial; color:#0a0a0a; vertical-align:middle; text-decoration:none;
    text-align:left;   
}

.gridnew td ul
{ 
	  padding: 4px 10px 4px 4px;
}

.gridnew td ul li
{
	
	  padding: 4px 10px 4px 10px;
    border-bottom: solid 0px #c7c4ba;
    font: bold 13px Arial; color:#315602; vertical-align:middle; 
     list-style-type: circle;
}

.gridnew .altrow
{
    background-color: #f6f4f1;
} 

.gridnew .row
{
    background-color: #e8e4df;
}  

.gridnew .rownum
{
    text-align:center;
    font-weight:bold;
    color:#333333;
}
/*css for new grid styling*/

.gridnew_css
{
	font-family:Tahoma;
	font-size: 11px;
	/*border: solid 1px #7f7f7f; */
    border-collapse:collapse;	
    color: #333333;
    width:100%;
    background-color:#e8e4df;
}

/* header column rules */
.gridnew_css th 
{
   /* background: url(images/sprite.png) repeat-x 0px 0px;*/
   /* border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;*/
    color: #FFFFFF;
    vertical-align: top;
    text-align:left;    
    background-color:#64390b;
}  

.gridnew_css th a
{
	color:#F6F1EF;
   /* font-weight: bold;*/
	text-decoration: none;
	display: block;
}

/* data cell and data row rules */
.gridnew_css td 
{
	
   /*border-bottom: solid 1px #64390b;
    border-left:solid 1px #64390b;
    border-right:solid 1px #64390b;*/
    /*font: bold 13px Arial; */
    color:#0a0a0a; 
    vertical-align:middle;
     text-decoration:none;
    text-align:left;   
}

.gridnew_css td ul
{ 
}

.gridnew_css td ul li
{
	
   /* border-bottom: solid 0px #c7c4ba;*/
   /* font: bold 13px Arial; */
    color:#315602;
     vertical-align:middle; 
     list-style-type: circle;
}

.gridnew_css .altrow
{
    background-color: #f6f4f1;
} 

.gridnew_css .row
{
    background-color: #e8e4df;
}  

.gridnew_css .rownum
{
    text-align:center;
    /*font-weight:bold;*/
    color:#333333;
}


