/* CSS Document */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
body { 	 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%; 
	color:#6b6967;
	min-width:960px;
	background:url(images/bg.jpg) center 0px no-repeat fixed;
	padding:0px;
	margin:0px;
}

html {width:100%;}
.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
	position:relative;
}


/*********************************header*************************************/
header {height:107px; width:100%; background:url(images/bg-1.png) 0 0 repeat; position:relative; z-index:2;}
.header {width:px; height:606px; background:url(images/bg-1.png) center 0 repeat; position:relative;}
.row-1 {width:100%; height:107px; background:url(images/tail-top.png) 0 0 repeat-x; position:relative; z-index:2;}
.row-2 {width:100%; height:499px; position:relative; z-index:1;}

h1 {padding:0px 0 0 0; position:absolute; top:10px; left:5px;}
.logo {display:block; width:289px; height:66px; text-indent:-5000px; background:url(images/logo2.png) 0 0 no-repeat;}


/*********************************MENU*************************************/

.sf-menu {padding:0px; width:626px; height:47px; z-index:3; position:absolute; top:24px; right:0px; background:none;border:1px solid #474b45; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }

.sf-menu li {
	float:left; 
	background:none;
	font-size:12px; 
	line-height:46px;
	margin-right:15px;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:600;
	width:90px;
	list-style:none;
	position:relative;
	z-index:4;
		border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.sf-menu li.last-item {margin:0;}

.sf-menu li a {
	display:block; 
	color:#fff; 
	padding:0;
	text-decoration:none; 
	background:none;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu .current {
	background:#f66b13;
	color:#f66b13;
}

.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu .current a {color:#fff;}

.sf-menu ul {
	position:absolute;
	width:159px; /* left offset of submenus need to match (see below) */
	padding:3px;
	z-index:200;
	background:url(images/bg-sub-menu.png) 0 0 repeat;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);
	-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);
	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);
}

.sf-menu ul li {
	background:none;
	font-size:12px; 
	line-height:31px; 
	padding:0px;
	margin:0px;
	text-align:left;
	text-transform:none;
	width:157px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/*
.sf-menu ul li:hover, .sf-menu ul li.sfHover {
	background:#f00;
}*/

.sf-menu ul li:hover, .sf-menu ul li.sfHover  {
	background:#272b25;
}
.sf-menu li {
	position:relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:0px;
	top:49px; /* match top ul list item height */
	z-index:99;
}

/*
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	background:none;
	margin:0;
	padding:0;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:201px; // match ul width
	top:0px;
	width:96px;
	height:138px;
}
*/

.sf-menu li:hover li a, 
.sf-menu li.sfHover li a {
	display:block;
	color:#2a2c2f;
	background:none;
	padding:0px 19px;
}

.sf-menu li li a:hover, .sf-menu li li.sfHover a {
	display:block; 
	background:none; 
	color:#fff;
}

/*
.sf-menu li li li {
	position:relative;
	background:#e33400;
	width:76px;
	margin-bottom:2px;
	padding:0px 0px 0px 20px;
}
.sf-menu li li.sfHover li a {
	color:#fff; 
	background:none; 
	padding:4px 0 7px 0px;
}
.sf-menu li li.sfHover li a:hover {background:none; color:#fff;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
}
*/
.row-2 {width:100%; height:499px; position:relative; z-index:1;}
#content {width:100%; padding:0px; background:url(images/bg-1.png) center 0 repeat; position:relative; z-index:1;}
.padding-content {padding:35px 0px;}
.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
h3 {font-size:22px; line-height:1.2em; font-weight:400; margin:0px; color:#2a2c2f; font-family:Georgia, "Times New Roman", Times, serif;}
h4 {font-size:18px; line-height:24px; font-weight:400; margin:0px; color:#2a2c2f; font-family:Georgia, "Times New Roman", Times, serif;}
h5 {font-size:18px; line-height:20px; font-weight:400; margin:0px; color:#37393b; font-family:Georgia, "Times New Roman", Times, serif;}
h6 {font-size:12px; line-height:18px; font-weight:700; margin:0px; color:#6b6967; font-family:Georgia, "Times New Roman", Times, serif;}
.container {width:100%;}
.padding-side {padding:0 5px;}
.box {width:100%; min-height:416px; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px; background:#f2f4ec;}
.box .padding-box {padding:40px 0;}
.box .padding-box1 {padding:44px 0;}
p {margin-bottom:18px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px;text-decoration:none;}
.p2 a{margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px; text-decoration:none;}
.p2 a:hover{margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px; text-decoration:underline;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px;}
.heading
{
font-size:15px;
color:#FE510C;
}
.news {margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px;text-decoration:none;}
.news a{margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px; text-decoration:none;}
.news a:hover{margin-bottom:15px; margin-left:15px; text-align:justify; margin-top:0px; text-decoration:underline;}

.img-indent {float:left; margin:0 20px 0px 0; }
.img-indent1 {float:left; margin:0 8px 0px 0;}
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	
.bg-sign-up {width:100px; height:28px; padding:0px 2px 0px 4px; margin:0; border:none; border-top:1px solid #b24503; border-left:1px solid #b24503; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; background:#F55C00; color:#FFFFFF; font-weight:600;}

.img { padding:3px; border:1px solid #cfd2d4;}
.button {display:inline-block; font-size:12px; line-height:2.25em; height:2.25em; text-decoration:none; color:#f57300; padding:0px 17px; background:#dfe1d2; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}
.button:hover {color:#fff; background:#f55c00; cursor:pointer;}
aside {width:100%; padding:px; background:url(images/bg-aside.png) 0 0 repeat;}
.padding-aside {padding:34px 0 27px 0;}

aside h3 {font-size:18px; line-height:1.2em; font-weight:400; text-transform:uppercase; margin:0 0 14px 0; color:#f2f4ec; font-family:Georgia, "Times New Roman", Times, serif;}

.footer1  {font-size:14px; line-height:24px; text-align:left; color:#f58500; text-decoration:none;}
.footer1 a{font-size:14px; line-height:24px; text-align:left; color:#f58500; text-decoration:none;}
.footer1 a:hover{font-size:14px; line-height:24px; text-align:left; color:#f58500; text-decoration:underline;}


.list-1 a {color:#f58500; text-decoration:none; list-style:none;text-align:left;}
.list-1 a:hover {text-decoration:underline;text-align:left;}
.list-services {
font-size:14px; 
line-height:32px; 
margin:0 0 9px 0; 
overflow:hidden;
color:#FFFFFF;
text-decoration:none;
}
.list-services a
{
color:#fff; 
text-decoration:none;
}
.list-services a img 
{
float:left; 
margin:0 11px 0 0;
}
.list-services a:hover 
{
text-decoration:underline;
}

.fleft {float:left;}
.fright {float:right;}
.padding-footer {padding:20px 45px;}
.text-bot {font-size:12px; line-height:18px; color:#f2f4ec;}
.text-bot a {color:#fff; text-decoration:none;}
.text-bot a:hover {text-decoration:underline;}
.margin-right1 {margin-right:3px;}

.linktxt
{
	font-family:"Verdana";
	font-size: 9pt;
	color: #64300a;
	font-weight:light;
	padding:10px;
}
ul.txt1
{
list-style-type: circle; 
list-style-image: none; 
list-style-position: outside;
text-align:left;
line-height:20px;
}

.button2 {display:inline-block; font-size:12px; line-height:2.25em; height:2.25em; text-decoration:none; color:#f57300; padding:0px 17px; background:#dfe1d2; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}

.button2 a{display:inline-block; font-size:12px; line-height:2.25em; height:2.25em; text-decoration:none; color:#f57300; padding:0px 17px; background:#dfe1d2; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}
.button2 a:hover{display:inline-block; font-size:12px; line-height:2.25em; height:2.25em; text-decoration:none; color:#f57300; padding:0px 17px; background:#dfe1d2; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}
.payment
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}