@charset "utf-8";
*{margin:0;padding:0}

@font-face {
  font-family: 'assisten';
  src: url('ASSISTEN.ttf');
}

@font-face {
  font-family: 'dosis';
  src: url('Dosis-Medium.ttf');
}

@font-face{
font-family:'dosisn'
src: url:('Dosis-Book.ttf');
}
body{padding-top:0px;background:#FFF url(../images/bg.png) no-repeat center 0;font-family:Calibri; color:#666; font-size:14px;font-weight:normal;text-decoration:none; color:;}

img{border:0}
a{outline:0;text-decoration:underline;color:#666}
a:hover{text-decoration:none;color:#207347}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin:0 0 10px 0}
p a{color:#666}
h1{font-size:32px; font-weight:400;margin-top:-15px;}
h2{font-size:28px; font-weight:400;text-shadow:1px 0 1px #207360;}
h3{font-size:22px; font-weight:bold;}
h4{font-size:19px; font-weight:bold;}
h5{font-size:13px; font-weight:bold;}
h6{font-size:10px; font-weight:bold;}
hr{height:1px;border:0;background:#666}
.radius{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.clear{margin:0;padding:0;clear:both;font-size:0}
article, aside, details, figcaption, figure, footer ,header, hgroup, menu, nav, section, container { 
    display:block;
}

nav {float:right;width:70%;padding:2% 0 2% 5%; margin:0 auto;}
nav ul{list-style:none;margin:0;padding:0;}
nav ul li{float:left;margin:1% 1% 0 0%;font-size:14px;display:inline;}
nav ul li a{display:block;padding:0 15%;line-height:33px;text-decoration:none;color:#FFFfff;text-align:center;font-size:14px;}
nav ul li a:hover{ color:#000000;}

/* Drop-Down Navigation */
#nav { position:relative;}
ul#navigation {
	margin:0px auto;
	position:relative;
	float:left;
	/* border-left:1px solid #c4dbe7;
	border-right:1px solid #c4dbe7; */
}
ul#navigation li {
	display:inline;
	/*font-size:12px;
	font-weight:bold;
	margin:0 1px 0 0;*/
	padding:0;
	float:left;
	position:relative;
	/* border-top:1px solid #c4dbe7;
	border-bottom:2px solid #c4dbe7; */
}
ul#navigation li a {
	/* padding:10px 25px;
	color:#616161; */
	/* text-shadow:1px 1px 0px #fff; */
	text-decoration:none;
	display:inline-block;
	/* border-right:1px solid #fff;
	border-left:1px solid #C2C2C2;
	border-top:1px solid #fff;
	background: #f5f5f5; */
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
ul#navigation li a:hover { background:#FFF; color:#ad527e;}
ul#navigation li a.active { background:#FFF; color:#ad527e;}
ul#navigation li:hover > a { background:#4f9970; color:#FFF;}
ul#navigation li:hover > ul { visibility:visible; opacity:1;}
ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0 0 1px 0;    
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:152px;
	background:#217345;
	 /* box-shadow:1px 1px 3px #ccc; */
	opacity:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul#navigation ul { top:62px; left: 0px;}
ul#navigation ul li ul { top: 0; left: 152px;}

ul#navigation ul li { clear:both; width:100%; border:0 none;
	/* border-bottom:1px solid #c9c9c9; */
}
ul#navigation ul li a {
	background:#217345;
	/* padding:7px 15px; */
	color:#FFF;
	/* text-shadow:1px 1px 0px #fff; */
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:103px;
}
ul.submenu {}
ul.submenu {}
ul.submenu li {}
ul.submenu li a {
	/* [disabled]border:1px solid #43587c !important; */
	line-height: 28px;
	font-weight: normal;
	background: #217345 !important
}
ul.submenu li a:hover { background:#4f9970 !important;}
ul#navigation li a.first { border-left: 0 none;}
ul#navigation li a.last { border-right: 0 none;}
/* Drop-Down Navigation end */


container{width:61%;float:left;background:#ffffff;border:1px solid #d3f0e0;padding:25px;margin-top:-10px;}

section{ width:980px; margin:0 auto;padding:0 0 20px 0}
footer{ width:900px;padding:10px 40px;margin:0 auto 50px auto;background:#439467;color:#f2f9fd;}
footer ul{list-style:none;float:}
footer ul li{float:left;line-height:10px;border-right:1px solid #000;font-family:dosis;}
footer ul li a{padding:0 10px;color:#000000;}
footer ul li a:hover{color:#fff;}
footer ul li:first-child a{padding-left:0}
footer ul li:last-child{border:0}
footer p{float:right;margin:0}
footer p a{color:#FFF}


.top-head{padding:0 0 0 0; 
/* background: #9dd53a; /* Old browsers */
/* background: -moz-linear-gradient(top,  #7BB54D 0%, #7BB54D 50%, #7BB54D 51%, #7BB54D 100%); /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7BB54D), color-stop(50%,#7BB54D), color-stop(51%,#7BB54D), color-stop(100%,#7BB54D)); /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #7BB54D 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #7BB54D 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #7BB54D 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* IE10+ */
/* background: linear-gradient(to bottom,  #7BB54D 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 
background: #9dd53a; /* Old browsers
background: -moz-linear-gradient(top,  #CDE49F 0%, #7BB54D 50%, #7BB54D 51%, #7BB54D 100%); /* FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CDE49F), color-stop(50%,#7BB54D), color-stop(51%,#7BB54D), color-stop(100%,#7BB54D)); /* Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  #CDE49F 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* Chrome10+,Safari5.1+
background: -o-linear-gradient(top,  #CDE49F 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* Opera 11.10+ 
background: -ms-linear-gradient(top,  #CDE49F 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* IE10+ 
background: linear-gradient(to bottom,  #CDE49F 0%,#7BB54D 50%,#7BB54D 51%,#7BB54D 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

background:none repeat scroll 0 0 #7BB54D; margin:0 0 25px 0;color:#FFF;border-bottom:5px solid #4E8825; 

    -moz-box-shadow: 1px 5px 9px #737373;
    -webkit-box-shadow: 1px 5px 9px #737373;
    box-shadow: 1px 5px 9px #737373;

}

/*.logo{float:left;padding:0px; margin: 9px 0 -5px 8px;
 width: 41%;}*/
.logo{background: url("../images/borderminn.png") no-repeat scroll right center #FFFFFF; float: left; height: 106px; margin: 0 0 0px; padding:0; width:41%;}

aside{width:32%;float:right;margin-top:-10px;}
footer{ width:900px;padding:18px 40px;margin:0 auto 0px auto;background:#7BB54D; 
color:#f2f9fd; height:126px;border-top:5px solid #4E8825;
    -moz-box-shadow: 0px -2px 6px #858585;
    -webkit-box-shadow: 0px -2px 6px #858585;
    box-shadow: 0px -2px 6px #858585;
	border-bottom:25px solid #4E8825;
}
.slider{border-bottom:5px solid #4E8825;}
.call{float:right;text-align:center;color:#207347;background:url(../images/call-bg.png) no-repeat 0 bottom;width:31%;height:238px;padding:7% 0 0 0;margin:0 2% 0 0;position:relative}
.call h2{font-size:35px}
.call h3,.call2 h3{font-size:32px; font-weight:bold;}
.call p{font-size:14px}
.call p a{color:#207347}
.bullet{}
.bullet a {position:absolute;bottom:12px;right:-33px;background:url(../images/bullet-more.png) no-repeat 0 0;width:30%;height:15%;text-indent:-9999em}
.bullet a:hover{background-position:0 -45px}
.call2{background: url(../images/call-bg2.png) no-repeat scroll 0 0 transparent;
    color: #207347;
    float: left;
    height: 221px;
    padding: 10% 0 0 5%;
    position: relative;
    width: 35%;}
.call2 .read{background:url(../images/read-bg.png) no-repeat 0 0;width:81px;height:29px;position:absolute;bottom:0;right:60px;padding:40px 0 0 10px}
.call2 .read a{color:#FFF;text-decoration:none}
.call2 .read a:hover{color:#d3f0e0}
.call3{background:url(../images/call-bg3.png) no-repeat 0 0;color: #207347;
    float: left;
    height: 130px;
    margin: 0;
    padding:8% 3% 2% 1%;
    text-align: center;
    width: 20%;}

.get-quote{margin:0 0 20px 0; background-color:#E9F3D4;border:4px solid #4A8B44; border-radius:10px;}
.row{margin:-6px 7px 10px;position:inherit;}
.row label{color:#217346;font-size:14px;text-align:left;float:left;width:65px;font-weight:bold;margin:0 10px 0 0}
.row input{width:197px;border:1px solid #d3f0e0;padding:5px}
.row textarea{font-family:calibri;width:197px;height:65px;border:1px solid #d3f0e0;padding:5px}
.submit_btn{border:none!important;cursor:pointer;background:#0F8DF0;width:110px!important;margin-left:100px;}
.submit_btn:hover{background:#0F8DF0;color:#fff;}
.services ul{list-style:none}
.services ul li{margin:0 0 1px 0}
.services ul li a{font-size:14px;text-decoration:none;background:#439467;display:block;padding:0 10px 0 10px;line-height:25px;color:#FFF;border-left:10px solid #217346}
.services ul li a:hover{background:#217346}
.readmore a{display:inline-block;line-height:25px;text-decoration:none;background:#508927 url(../images/bullet.png) no-repeat 10px 10px;color:#FFF;padding:0 10px 0 30px}
.readmore a:hover{background:#000;}

container ul, ol { padding:0 0 0 20px}
container ul li, ol li { margin:0 0 15px 0;}

.testimonials {}
.testimonials ul { list-style:none; padding:0;}
.testimonials ul li { padding:1%;}
.testimonials ul li p { border-bottom:1px solid #D3F0E0; padding:0 0 5px 0; margin:0 0 1px 0;}
.testimonials ul li p:last-child { line-height:25px; text-align:right; color:#439467; text-decoration:none; border:none; padding:0;}
.testimonials ul li:hover { background:#FFF;}

.swanyetes { border:1px solid #508927; padding:10px; margin-bottom:15px;}
.swanyetes p {}
.swanyetes p strong {font-size:16px; color:#439467;}


.picswan { float:right; overflow:hidden;}
.picswan span { text-align:center; display:block; background:#508927; line-height:32px; color:#FFF; font-size:16px; font-weight:bold;}

.capcha-section { float:left;}
.capmsg { color:#F00; font-style:italic;}
.catcha { float: left; width: 110px !important; margin:0 10px 0 0 !important;}
.float-captcha { float: left; margin: 0 0 10px 14px;}
.captcha-sett { margin:0px 0 0 0;}

@media screen and (min-width:980px) {
header{ width:980px;margin:0 auto 20px auto}
nav {float:right;width:570px;padding:2% 0 2% 0%;}
nav ul{list-style:none;margin:21px -20px 0px;padding:0;position: absolute;width:600px;}
nav ul li{float:left;font-size:14px; padding-left:0px;padding-right:4px;margin-bottom:-19px;}
nav ul li a{display:inline-block;padding-top:0px;padding-bottom:0px;padding-right:16px;padding-right:16px;line-height:62px;text-decoration:none;color:#ffffff;font-weight:400;text-shadow:1px 0 1px #508927;}
nav ul li a:hover{text-shadow:1px 0 1px #508927;color:#000000}
}

@media screen and (max-width:800px) {
	body { padding-top:5px;}
	.logo { width:45%;}
	header{ width:100%;margin:0 auto 20px auto}
	nav {float:left;width:53%;padding:2% 0;}
	nav ul{list-style:none;margin:0;padding:0;}
	nav ul li{float:left;margin:0 -1px 0 0;font-size:14px}
	nav ul li a{display:block;padding:0 6%;line-height:75px;text-decoration:none;color:#FFF}
	nav ul li a:hover{}
	.call { background:#d3f0e0; border-radius:120px;}
	.call2 { background:#d3f0e0; border-radius:165px;}
	.call3 { background:#d3f0e0; border-radius:130px;}
	.bullet { bottom: 3px; right: -25px;}
	
	#logoParade { width:99% !important;}
	section{ width:100%; margin:0 auto;padding:0 0 20px 0}
	.row textarea { width:64%;}
	footer{ width:80%;padding:5% 10%;margin:0 auto 50px auto;}	
	label.error { width:53% !important;}
}
@media screen and (max-width:768px) {
	.row textarea { width:67%;}
	#logoParade { width:99% !important;}
	.logo { width:47%;}
	nav { width:50%;}
	nav ul li a { padding:0 1%;}
}
@media screen and (max-width:640px) {
	body { padding-top:5px;}
	.top-head { padding:0;}
	.logo { margin: 0 0 10px 0; padding: 9px; width:97%; background:#FFF url(../images/logo-bg-640.jpg) no-repeat top right;}
	nav {float:left;width:95%;padding:2% 0 2% 5%; font-size:0.85em;}
	nav ul li a { padding:0 15%;}
	.call h2 { font-size:2.1em;}
	.call2, .call h3 { font-size:2em;}
	.call2 .read { font-size:12px; right:10px;}
	#logoParade { width:99% !important;}
	container {width: 50%;}
	aside { width: 35%;}
	.row textarea { width:69%;}
	footer { padding:3%; width:94%;}
	footer ul li a { padding:0 7px;}
}
@media screen and (max-width:360px) {
	.top-head { margin:0;}
	.logo { padding: 10px 0 0; width:100%; background-position:195px 0;}
	nav { width:100%;}
	nav ul li { float:none;}
	nav ul li a { background:#439567; display:block; text-align:center;}
	nav ul li a:hover { background:#FFF; color:#439567;}
	.call { height: auto; padding: 15px;}
	.call3, .call2, .call { width:80%; margin:0 auto 10px auto; float:none;}
	.call2 h3 { height: auto; padding: 25px; font-size:0.85em; padding-bottom:0px;}
	.call3 { height:auto; padding:10px;}
	.bullet { display:none;}
	.slider {width:100%;}
	#logoParade { width:99% !important;}
	container { width:92%; padding:3%; margin:1%;}
	aside { width:96%; padding:1%; margin:1%;}
	footer { width:96%; padding:2%;}
	footer ul {}
	footer ul li { float:none; border:none;}
	footer ul li a { padding:0; line-height:25px;}
	}
@media screen and (max-width:480px) {
	.top-head { margin:0 0 10px 0;}
	.logo { padding: 9px; width:96%;}
	nav { width:98%; padding:1%;}
	nav ul li { float:none;}
	nav ul li a { background:#439567; display:block; line-height:35px; text-align:center;}
	nav ul li a:hover { background:#FFF; color:#439567;}
	.call { height: auto; padding: 15px;}
	.call3, .call2, .call { width:80%; margin:0 auto 10px auto; float:none;}
	.call2 h3 { height: auto; padding: 25px; font-size:0.85em; padding-bottom:0px;}
	.call3 { height:auto; padding:10px;}
	.bullet { display:none;}
	.slider {width:100%;}
	#logoParade { width:99% !important;}
	container { width:92%; padding:3%; margin:1%;}
	aside { width:96%; padding:1%; margin:1%;}
	footer { width:96%; padding:2%;}
	footer ul {}
	footer ul li { float:none; border:none;}
	footer ul li a { padding:0; line-height:25px;}
	}
@media screen and (max-width:360px) {
	#logoParade { width:99% !important;}
	nav { width:98%; padding:0 1%;}
	.logo { background:#FFF; width:94%; padding:10px;}
	nav ul li a { line-height:35px;}
	.top-head { margin:0 0 10px 0;}
}
@media screen and (max-width:320px) {
	#logoParade { width:99% !important;}
	.logo img { width:260px;}
}
.failure { background:#fec7c7; color:#ff0101; margin:0 0 10px 0; padding:5px 10px;}
.success { background:#e5f1ff; color:#0279ff; margin:0 0 10px 0; padding:5px 10px;}
.radius { -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
label.error { color:#FF0000; font-style:italic; font-size:11px; vertical-align:top; position:absolute; left:80px; top:5px; font-weight:normal; width:47%;}


.tablesection {}
.tablesection table { margin:0 0 15px 0; width:100%;box-shadow:1px -1px 13px;}
.tablesection table tr {}
.tablesection table tr th { text-align:left; background:#7BB54D; color:#000000; padding:0% 1%; font-size:22px;}
.tablesection table tr td { background:#E9F3D4; padding:1%; color:black;}
.tablesection table tr th:first-child { border-right:5px solid #f9fffc;}
.tablesection table tr td:first-child { border-right:5px solid #f9fffc;}
.tablesection table tr td ul { padding-bottom:5px;}
.tablesection table tr td ul li { line-height:18px;}

.main-testi { background:#d3f0e0; padding:2%;}

.contact { width:50%;float:right; }
.contact .rows { background:#d3f0e0; padding:1%; margin:0 0 10px 0; position:relative;}
.contact .rows label { font-weight:bold; color:#217346; text-align:left; padding:0 0 0 10px; float:left; width:15%; margin:0 10px 0 0; vertical-align:middle;}
sup { color:#F00;}
.contact .rows input { border:none; width:44%; background:#e4fbef; padding:5px;}
.contact .rows label.error { margin-left:330px; width:24%; top:0; left:0; position:none; color:#F00; font-weight:normal;}
.contact .rows textarea { width:44%; background:#e4fbef; border:none; padding:5px;}
.contact .rows .submit_btn { background:#0F8DF0;}


blockquote p { margin-bottom: 30px; font-style: italic; }
blockquote cite { font-style: normal; display: block; text-align: right; text-transform: uppercase; font-size: 10px; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; padding-right:25px; }

/*
 |	Setting the width for the blockquotes is required
 |	to accurately adjust it's contianer
*/

blockquote {
	font-family: Georgia, Times, serif;
	width: 260px; /* required */
	margin: 10 auto;
	position:absolute;
	}
	
/*
 |	The #quote_wrap div is created
 |	by Quovolver to wrap the quotes
*/

#quote_wrap { 
	background: #E9F3D4 url(../images/quote-mark.png) no-repeat 6px 11px;
	margin: 10px 0; padding: 20px; border: 1px solid #edffaf;
	padding-top:70px;
    -moz-box-shadow:inset -1px 1px 5px #497309;
    -webkit-box-shadow:inset -1px 1px 5px #497309;
    box-shadow:inset -1px 1px 5px #497309;
	color:#000000;
	}
blockquote span{margin-left:240px; position:absolute; margin-top:-7px;}

#divq{
background:url(../images/q1.png) no-repeat 6px 11px;
height:170px;
width:585px;
-moz-box-shadow:inset -1px 1px 5px #497309;
    -webkit-box-shadow:inset -1px 1px 3px #497309;
    box-shadow:inset -1px 1px 3px #497309;
border:1px solid #edffaf;
border-radius:5px;
}
#pq{ margin-top:50px;
margin-left:25px;text-shadow:0.25px 0.25px 0.25px #384f26; color:black;}
#spanq{float:right; margin-right:60px; text-shadow:0.25px 0.25px 0.25px #384f26;}
#view{ margin:-8px 10px 6px 487px;}
#view1{ margin:10px 10px 6px 488px;}
.line{ border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));  }
#q{margin-left:20px;}
#th{text-shadow:2px 2px 2px #248515;}
#mcp
{
border:1px solid #ffffff; 
height:100px;
-moz-box-shadow:inset 2px 2px 9px #B5B6B6;
-webkit-box-shadow:inset 2px 2px 9px #B5B6B6;
box-shadow:inset 2px 2px 9px #B5B6B6;
}
#mcp span img{padding-left:89px;padding-top:22px;}

#mcp1
{
border:1px solid #ffffff; 
height:130px;
-moz-box-shadow:inset 2px 2px 9px #B5B6B6;
-webkit-box-shadow:inset 2px 2px 9px #B5B6B6;
box-shadow:inset 2px 2px 9px #B5B6B6;
}
#mcp1 span img{padding-left:89px;padding-top:22px;}



#excel img{vertical-align:middle;}
#access img{vertical-align:middle;}
#list{list-style:none;padding-left:5px;}
#list li {background:url(../images/check-mark.png) no-repeat 1px 0px; padding-left:21px; }
#paypal{padding-left:155px; margin-top:-10px; vertical-align:top;position:absolute;}

#client{
    -moz-box-shadow:inset 1px 0px 14px #000000;
    -webkit-box-shadow:inset 1px 0px 14px #000000;
    box-shadow:inset 1px 0px 14px #000000;
	border:3px solid #F3F3F3;
	border-radius:8px;
}
#std{font-size:27px;
    font-weight: 400;text-shadow:1px 0 1px #00994C;margin-left:10px;}
#cPic{ padding-bottom:100px; padding-top:0px; padding-left:26px;}
#clients{list-style:none;}

#clients li{float:left;padding-left:5px; padding-right:5px;
-moz-box-shadow: 0px 0px 2px #666666; -webkit-box-shadow: 0px 0px 2px #666666; box-shadow: 0px 0px 2px #666666;}
#downsection{margin-left:-373px; position:absolute;margin-top:50px;}
#downsection1{margin-left:250px; position:absolute;margin-top:30px;}
#downsection img{vertical-align:middle;} 
#side{margin-top: -58px; padding-left: 204px;}
#article{position:absolute; width:314px;}
#sliderpic{margin-top:-21px;margin-bottom:-4px;box-shadow: 0px 3px 10px;}

#copy{margin-top:130px;width:260px;height:20px;}
#map{
    -moz-box-shadow: -1px 3px 12px #9E9E9E;
    -webkit-box-shadow: -1px 3px 12px #9E9E9E;
    box-shadow: -1px 3px 12px #9E9E9E;
}
#mail{}
#info{float:left;}
#phrase{font-size:9px;color:#000; text-decoration:none;margin-left:10px;margin-top: -7px;}
#tophead{margin-top:-15px;}
#service{}
#blank{list-style:none;font-color:white;}
#iconh{position:absolute;margin-left:17px;margin-top:20px;}
#icone{position:absolute;margin-left:47px;margin-top:20px;}
#icona{position:absolute;margin-left:50px;margin-top:20px;}
#iconau{position:absolute;margin-left:28px;margin-top:20px;}
#iconcu{position:absolute;margin-left:35px;margin-top:20px;}
#iconb{position:absolute;margin-left:11px;margin-top:20px;}
#rside{float:right;width:330px;margin-top:-3px;position:absolute;margin-left:712px;}
#sidecon{list-style:none;}
#sidecon li{padding-left:13px;padding-right:10px;padding-top:4px;}
#sidecon li img{vertical-align:bottom;}
#sidecon li span{color:#FFFFD0;font-size:20px;}
.txbox{border:3px solid #4F8628; box-shadow:0px 0px 15px #7BB54D; height:350px; width:800px;margin-left:25%;margin-top:12%;}
#t1{text-align:center; font-size:60px; font-weight:bold; font-family:calibri;}
#t2{text-align:center; font-size:16px; color:#508927}
#t3{text-align:center;font-size:16px; color:#508927}
.home{text-align:center;font-size:16px; color:#000;}
#ttext{margin-top:7%;position:absolute;margin-left:9%;}
#add{
 /*background:url("../images/rh.png") no-repeat scroll 0 0 #FFFFB0;*/
 background: none repeat scroll 0 0 #E9F3D4;
 border: 2px solid #4E8825;
 box-shadow: 0 1px 5px #7BB54D inset;
 border-radius:8px;
 margin-left:-2px;
 height:269px;
 width:545px;
 }
 #srt{ color: #000000;
    font-size: 12px;
    font-style: italic;
    margin-left: 10px;
    position: absolute;
    width: 516px;
	padding:6px;
	margin-top:8px;
}
.btnl{float: right;margin-right:83px;margin-top:-43px;}

/*-----button------*/
.button_example{
border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;margin-right:100px; float:right; margin-top:-35px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

.button_example:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
 color:white;
}
/*-----button------*/

#addq{text-align:center;font-size:38px;font-weight:bold;color:#4E8825;margin-top:-2px; margin-left:-2px;}
#list1{color:#4D882D;font-size:18px;font-weight:bold;padding-left:70px;list-style:none;margin-top:5px;}
#list1 li img{vertical-align:middle;padding-right:8px;}
#list1 li a{text-decoration:none;color:#000;font-size:20px; font-weight:bold;}
#list1 li a:hover{text-decoration:none;color:#217346;font-size:20px; font-weight:bold;}
#list1 li{margin:0 0 0px;}
/*--------------------------*/
#list-expect{list-style:none;}
#list-expect li span{font-weight:lighter;font-size:19px;text-shadow:0px 0px 1px #E9F3D4;color:#000;}
#list-expect li{padding:9px;}
#list-expect li:hover{background:#E9F3D4;}

/*----------*/
    .sub-menu-parent {}
 
    .sub-menu { 
      visibility: hidden; /* hides sub-menu */
      opacity: 0;
      position: absolute;
      top: 61%;
      left: -10%;
	  -moz-transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
	  -webkit-transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
	  -o-transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
      transition: all 0.5s ease 0s, visibility 0s linear 0.5s; /* the last value is the transition-delay for visibility */
	  
    }

    .sub-menu-parent:hover .sub-menu {
      visibility: visible; /* shows sub-menu */
      opacity: 1;
      left: 0;
      transition-delay: 0s; /* this removes the transition delay so the menu will be visible while the other styles transition */
	  -webkit-transition-delay:0s;
	  -moz-transition-delay:0s;

    }
/* presentational */
nav ul li { transform: translateZ(0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); list-style-type: none; padding: 0; margin: 0; }
nav > ul > li { padding: 0 5px; }

.sub-menu {
  background:black;
  height:126px;
  width:137px;
  padding-left:0px;
}
.sub-menu li{list-style:none;float:none;height:20px;}
.sub-menu a{line-height:35px;width:100px;margin-top:5px;}
.sub-menu a:hover{color:#fff;background:#7BB54D;}