/*

Theme Name: Twenty Thirteen

Theme URI: http://wordpress.org/themes/twentythirteen

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready

Text Domain: twentythirteen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 *   4.1 - Site Header

 *   4.2 - Navigation

 * 5.0 - Content

 *   5.1 - Entry Header

 *   5.2 - Entry Meta

 *   5.3 - Entry Content

 *   5.4 - Galleries

 *   5.5 - Post Formats

 *   5.6 - Attachments

 *   5.7 - Post/Paging Navigation

 *   5.8 - Author Bio

 *   5.9 - Archives

 *   5.10 - Search Results/No posts

 *   5.11 - 404

 *   5.12 - Comments

 *   5.13 - Multisite

 * 6.0 - Sidebar

 *   6.1 - Widgets

 * 7.0 - Footer

 * 8.0 - Media Queries

 * 9.0 - Print

 * ----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Modified from Normalize.css to provide cross-browser consistency and a smart

 * default styling of HTML elements.

 *

 * @see http://git.io/normalize

 * ----------------------------------------------------------------------------

 */

@font-face {

    font-family: 'NarniaBLLRegular';

    src: url('../fonts/narniabll.html');

    src: url('../fonts/narniabll.html') format('embedded-opentype'),

         url('../fonts/narniabll-2.html') format('woff'),

         url('../fonts/narniabll-3.html') format('truetype'),

         url('../fonts/narniabll-4.html#NarniaBLLRegular') format('svg');

}



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2c2c2c;

	line-height:20px;

	font-weight:normal;

	margin:0px;

	padding:0px;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,

 section, banner, summary, map, video, audio, address, area, base, blockquote, canvas, button, caption, code, cite, main   {

		display: block; margin:0px; padding:0px;}

ul,li,a,p{

	margin:0px;

	/*padding:0px;*/

	list-style:none;

	text-decoration:none;

	color:#155592;

}

h1,h2,h3,h4,h5,h6{

	margin:0px;

	height:0px;



}

img{

	margin:0px;

	padding:0px;

	border:0px;

}

img a{

	margin:0px;

	padding:0px;

	border:0px;

}

h1{

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#36475d;

	font-weight:normal;

	float:left;

	line-height:30px;

	padding:0px 0px 40px 0px;

	clear:both;

}

h1 img{

	padding-top:3px;

	margin-right:10px;

	float:left;

}

h2{

	background:url(images/h2.png) no-repeat;

	width:284px;

	height:44px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#fff;

	text-align:center;

	font-weight:normal;

	float:left;

	line-height:39px;

	padding:0px 0px 0px 0px;

	clear:both;

	position:relative;

}

h2 span{

    float: left;

    left: 14px;

    margin: 0;

    position: absolute;

    top: -23px;

}

h4{

	width:98%;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#075299;

	font-weight:normal;

	float:left;

	line-height:39px;

	padding:10px 14px 0px 14px;

}

p{

	width:98%;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#155592;

	font-weight:normal;

	float:left;

	line-height:24px;

	padding:10px 14px;

}

header,footer,section{

	width:1000px;

	margin:0px auto;

	clear:both;

}

hgroup{

	width:100%;

	height:auto;

	padding:12px 0px;

	margin-bottom:10px;

	border-bottom:1px #ccc solid;

	float:left;



}

nav{

	background:url(images/nav_bg.png) repeat-x;

	float:left;

	width:100%;

	height:46px;

	clear:both;

}

banner{

	background:url(images/dline.png) repeat-x bottom center;

	float:left;

	width:100%;

	height:auto;

	clear:both;



}

input[type="submit"]{

	width:auto;

	height:30px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	text-align:center;

	line-height:30px;

	cursor:pointer;

	padding:0px 20px;

	border:1px #1c335c solid;

	border-radius:6px;

/*	border-top-right-radius:20px;

	border-bottom-right-radius:20px;*/

	background: #1e5799; /* Old browsers */

background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 50%, #7db9e8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(50%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 50%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 50%,#7db9e8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 50%,#7db9e8 100%); /* IE10+ */

background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 50%,#7db9e8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}

.logo{

	width:auto;

	height:auto;

	float:left;

	padding:9px 0px 0px 0px;

}

.top_right{

	width:auto;

	height:auto;

	float:right;

	padding:50px 0px 0px 0px;

}

.top_right .phone{

	width:auto;

	height:auto;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#18527a;

	font-size:24px;

	font-weight:bold;

	line-height:33px;

	padding:0px 20px 0px 0px;

	/*border-right:1px #2084b2 dotted;*/

}

.top_right .phone span{

	width:auto;

	height:auto;

	float:left;

	padding:0px 10px 0px 0px;

}

.top_right .remote{

	width:auto;

	height:auto;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	color:#28a7d9;

	font-weight:normal;

	font-size:18px;

	line-height:33px;

	padding:0px 0px 0px 20px;

}

.top_right .remote a{

	font-family:Arial, Helvetica, sans-serif;

	color:#28a7d9;

	font-weight:normal;

	font-size:16px;

	padding-top:3px;

}

.top_right .remote span{

	width:auto;

	height:auto;

	float:left;

	line-height:33px;

	padding:8px 10px 0px 0px;

}



#banner{

	width:1000px;

	height:auto;

	margin:0px auto;

	padding-bottom:12px;

	

}

#banner1{

	width:1000px;

	height:auto;

	margin:0px auto;

	padding-bottom:7px;

	

}

hgroup article{

	width:auto;

	height:auto;

	float:left;

	padding-right:20px;

	border-right:1px #ccc solid;

	margin:0px 20px;

}

hgroup h3{

	width:auto;

	height:auto;

	float:left;

}

hgroup h3 .imgage{

	width:auto;

	height:auto;

	float:left;

}

hgroup h3 .text{

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#107db5;

	font-weight:bold;

	float:left;

	padding:0px 0px 0px 10px;

}

hgroup h3 .text span{

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#107db5;

	font-weight:normal;

	float:left;

	padding:2px 0px 0px 0px;

}

.right_borderno{

	border:0px!important;

}

#main_cms{

	width:700px;

	height:auto;

	float:left;

	padding:20px 0px;



}

#main_cms_inner{

	width:100%;

	height:auto;

	float:left;

	padding:10px 0px;



}

#main_cms_inner h1{

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#36475d;

	font-weight:normal;

	float:left;

	line-height:30px;

	padding:0px 0px 40px 15px;

	clear:both;

}

#main_cms_inner p{

	width:98%;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#155592;

	font-weight:normal;

	float:left;

	line-height:24px;

	padding:10px 14px;

	text-align:justify;

}

.dial_ourexpert_box{

	width:268px;

	height:auto;

	float:left;

	padding:0px 0px 20px 28px;

	

}

.textlisting{

	width:99%;

	height:auto;

	float:left;

	padding:0px 0px 15px 0px;

	margin-bottom:15px;

	border-bottom:1px #000 dotted;

}

.textlisting ul{

	margin:0px;

	padding:0px 0px 0px 33px;

}

.textlisting ul li{

	background:url(images/plus.png) no-repeat left top 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	font-weight:normal;

	list-style:none;

	text-decoration:none;	

	padding:5px 0px 5px 20px;

	 

}



.textlisting ul li a{

	color:#000;

	list-style:none;

	text-decoration:none;

	

}

.textlisting ul li a:hover{

	color:#3a80c3;

}

.we_relsebox{

	width:356px;

	height:auto;

	float:left;

	padding:0px 6px;

	margin:0px 10px;

	border-right:1px #ccc solid;

	border-left:1px #ccc solid;

}

.right_pannel{

	width:284px;

	height:auto;

	float:right;

	padding:39px 0px 0px 0px;

}

.testimonials_box{

	width:258px;

	height:auto;

	float:left;

	padding:7px 0px 10px 20px;

}

.testimonials_box .top{

	background:url(images/test_arrow_top.png) no-repeat left center;

	width:100%;

	height:29px;

	float:left;

	padding:0px;

}

.testimonials_box .bottom{

	background:url(images/test_arrow_bottom.png) no-repeat right center;

	width:100%;

	height:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#06F;

	line-height:37px;

	float:left;

	padding:0px;

}

.testimonials_box .bottom a{

	color:#06F;

}

.testimonials_box .bottom a:hover{

	color:#000;

}

.testimonials_box .content{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

}

.testimonials_box .content p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	line-height:18px;

	padding:5px 0px;

}

.testimonials_box h1{

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#36475d;

	font-weight:normal;

	float:left;

	padding:10px 0px 30px 0px;

	clear:both;

}

.disclaimer_box{

	width:100%;

	height:auto;

	float:left;

	padding:0px;

	margin:20px 0px;

}

.dis_top{

	background:url(images/dis_top.png) no-repeat;

	width:100%;

	height:28px;

	float:left;

	padding:0px;

	margin:0px 0px;

}

.dis_mid{

	background:url(images/dis_mid.png) repeat-y;

	width:100%;

	height:auto;

	float:left;

	padding:0px;

	margin:0px 0px;

}

.dis_bottom{

	background:url(images/dis_bottom.png) no-repeat;

	width:100%;

	height:55px;

	float:left;

	padding:0px;

	margin:0px 0px;

}

#landing_box{

	background:#1a576a;

	width:960px;

	height:auto;

	float:left;

	padding:10px 20px;

	border-radius:6px;

}

#plan{

	background:url(images/dis_mid.png) repeat-y;

	width:960px;

	height:auto;

	float:left;

	padding:10px 20px;

	border-radius:6px;

}

.top_section {
	width:100%;
	float:left;
	padding:44px 0 37px;
}
.left_section {
	width:250px;
	float:left;
	margin:0px 22px;
	padding:10px;
   background: none repeat scroll 0 0 #D9D9D9;
    border: 3px solid #FFFFFF;
    float: left;
    height: auto;
    position: relative;
	border-radius:6px;
	min-height:155px;
	
}

.left_section h2 {
	background:url(images/icon04.gif) no-repeat 0 0;
	color:#0b0b0b;
	font:bold 26px/31px "heaveneticacond5sh", Arial, Helvetica, sans-serif;
}
.left_section ul {
	width:100%;
	float:left;
	list-style:none;
	padding:15px 0 0;
}
.left_section ul li {
	background:url(images/bullet.gif) no-repeat 0 4px;
	padding:0 0 10px 15px;
	color:#3f3f3f;
	font:normal 14px Arial, Helvetica, sans-serif;
}




#landing_box h5{

	width:98%;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#fff;

	border-bottom:1px #fff solid;

	float:left;

	padding:0px 0px 5px 0px;

	margin:10px;

}

.fot_nav{

	width:auto;

	height:auto;

	float:left;

	padding:0px 50px 0px 0px;

}

.fot_nav ul{

	margin:0px;

	padding:0px 0px 0px 23px;

}

.fot_nav ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	font-weight:normal;

	list-style:disc;

	text-decoration:none;	

	padding:2px 0px;

	 

}



.fot_nav ul li a{

	color:#fff;

	list-style:none;

	text-decoration:none;

	

}

.fot_nav ul li a:hover{

	color:#ccc;

}

.foot_second{

	width:100%;

	height:auto;

	float:left;

	padding:0px;

}

.foot_left{

	width:400px;

	float:left;

	padding:18px 0px 18px 10px;

}

.foot_right{

	width:auto;

	float:right;

	padding:10px 0px 0px 0px;

}

.copyright{

	width:100%;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	padding:5px 0px;

}

#nav2{

	width:1000px;

	height:auto;

	margin:0px auto;

}

#nav2 ul{

	margin:0px;

	padding:0px;

}

#nav2 ul li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:normal;

	list-style:none;

	text-decoration:none;	

	float:left;

	margin:0px;

	padding:0px 5px;

	border-right:1px #ccc solid;

	

}

#nav2 ul li:last-child{

	border:0px;

}

#nav2 ul li a{

	color:#000;

	list-style:none;

	float:left;

	text-decoration:none;



}

#nav2 ul li a:hover{

	color:#666;

}

.last_line{

	background:url(images/lastline.png) repeat-x;

	width:100%;

	height:27px;

	float:left;

	padding:0px;

}

.call_us_homebox{

	width:auto;

	height:auto;

	float:left;

	padding:0px;

}



.about_images {

    float: left;

    height: auto;

    padding:0px 20px 10px 0px;

    width: auto;

}

.about_images img{

	background:#0C5A7E;

    float: left;

    height: 200px;

    padding:5px;

    width: 200px;

	border-radius:6px;

}

/*contact section start*/

address {

    border-right: 1px solid #CCCCCC;

    float: left;

    height: auto;

    margin: 0px 0px 77px 30px;

    padding: 0;

    width: 31%;

}



.con_heading {

    color: #363535;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 18px;

    font-style: normal;

    font-weight: normal;

    height: auto;

    line-height: 30px;

    padding: 0 0 5px;

    width: 100%;

}



.container_midbg p {

    color: #363535;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    font-weight: normal;

    line-height: 20px;

    padding: 0 0 15px;

    width: 98.5%;

}

address p {

    color: #363535;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    height: auto;

    line-height: 18px;

    margin: 0;

    padding: 0;

    width: 232px;

}

address p span {

    color: #363535;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    font-style: normal;

    font-weight: normal;

    height: auto;

    line-height: 18px;

    margin: 0;

    padding: 0;

    width: 213px;

}



.mail_andphone_r1 {

    float: left;

    height: auto;

    padding: 8px 0;

    width: 280px;

}



.mail_andphone_r2 {

    float: left;

    height: auto;

    padding: 0;

    width: auto;

}

.mail_andphone_r2 img{

	width:36px;

	height:auto;

}

.mail_andphone_r2 span {

    color: #363535;

    float: right;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    line-height: 31px;

    padding: 0 0 0 10px;

    text-align: left;

    width: 35px;

}



.mail_andphone_r3 {

    color: #363535;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    height: auto;

    line-height: 31px;

    padding: 0 0 0 12px;

    width: 80%;

}



.mail_andphone_r3 span {

    color: #363535;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    line-height:31px;

    padding: 0 10px 0 0;

    width: auto;

}





.contact_formmain {

    float: left;

    height: auto;

    padding: 10px 0px 0px 18px;

    width: 410px;

}

.mandatory {

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: auto;

    padding: 0;

    width: 410px;

}



.mandatory span {

    color: #F50E0E;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    line-height: 54px;

    padding: 0 0 0 3px;

}

.forms_mainbox_r1 {

    float: left;

    height: auto;

    padding: 5px 0;

    width: 410px;

}



.forms_mainbox_r2 {

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: auto;

    line-height: 29px;

    padding: 0;

    text-align: right;

    width: 138px;

}

.forms_mainbox_r2 label {

    color: #F50E0E;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    padding: 0;

}

.forms_mainbox_r2 span {

    color: #424242;

    float: right;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    padding: 0 0 0 5px;

}



.forms_mainbox_r3 {

    float: left;

    height: auto;

    padding: 0 0 0 11px;

    width: 258px;

}



.forms_mainbox_r3 input[type="text"] {

    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 29px;

    line-height: 29px;

    padding: 0 5px;

    width: 256px;

		border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.forms_mainbox_r3 input[type="tel"] {



    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 29px;

    line-height: 29px;

    padding: 0 5px;

    width: 256px;

		border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.forms_mainbox_r3 input[type="email"] {

    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 29px;

    line-height: 29px;

    padding: 0 5px;

    width: 256px;

		border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.forms_mainbox_r3 input[type="password"] {

    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 29px;

    line-height: 29px;

    padding: 0 5px;

    width: 256px;

		border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.forms_mainbox_r3 textarea{

    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 60px;

    padding: 0 5px;

    width: 256px;

		border-radius:6px;



	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.forms_mainbox_r3 select{



    border: 0 none;

    color: #424242;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    height: 29px;

    line-height: 29px;

    padding: 4px 5px;

    width: 268px;

		border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px #ccc solid;

	background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}

.button_box1 {

    float: left;

    height: auto;

    padding: 15px 0 40px 160px;

    width: auto;

}

.button_box1 span {

    float: left;

    height: auto;

    padding: 0 0 40px 12px;

    width: auto;

}

.forms_mainbox_r3 a{

	color:#058d80;

	text-decoration:underline;

	padding:5px 0px;



}

.forms_mainbox_r3 a:hover{

	color:#6C850D!important;

}

/*contact section close*/

p.adjimg{

width:20%!important;



}

/*Menu*/

#cssmenu{

	width:1000px;

	padding:0px;

	margin:0px auto;}





#cssmenu ul,

#cssmenu li,

#cssmenu span,

#cssmenu a {

  margin: 0;

  padding: 0;

  position: relative;

}

#cssmenu:after,

#cssmenu ul:after {

  content: '';

  display: block;

  clear: both;

}

#cssmenu a {

  color: #ffffff;

  display: inline-block;

  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;

  font-size: 16px;

  min-width: 35px;

  text-align: center;

  text-decoration: none;



}

#cssmenu ul {

  list-style: none;

}

#cssmenu > ul > li {

  float: left;

  background: url("images/sep.png") no-repeat scroll right center rgba(0, 0, 0, 0);

}

#cssmenu > ul > li.active a {

  background: url("images/hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    color: #210000;

}

#cssmenu > ul > li.active a:hover {

 background: url("images/hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    color: #210000;

}

#cssmenu > ul > li a {

  line-height: 43px;

  padding: 0 35px;

  filter: none;

}

#cssmenu > ul > li a:hover {

  background: url("images/hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    color: #210000;

}

#cssmenu > ul > li:first-child a {

 

}

#cssmenu > ul > li:last-child a {

	border:none;

}

#cssmenu .has-sub:hover ul {

  display: block;

}

#cssmenu .has-sub ul {

  display: none;

  position: absolute;

  top: 43px;

  left: -1px;

  min-width: 100%;

  text-align: center;

  /* IE7 */



  *width: 100%;

}

#cssmenu .has-sub ul li {

  text-align: center;

}

#cssmenu .has-sub ul li a {

  border-top: 0 none;

  display: block;

  line-height: 120%;

  padding: 9px 5px;

  text-align: center;

  z-index:100;

  background:url("images/nav_bg1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

  border-bottom:#009900 solid 1px;

  font-size:12px;	

}
#cssmenu .has-sub ul li a:hover {
	color:#000;

  background:url("images/hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);


}

/*extra*/
.textlisting_d1{

	width:99%;

	height:auto;

	float:left;

	padding:0px 0px 15px 0px;

	margin-bottom:15px;

	border-bottom:1px #000 dotted;

}

.textlisting_d1 ul{

	margin:0px;

	padding:0px 0px 0px 33px;

}

.textlisting_d1 ul li{


	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	font-weight:normal;

	list-style:disc;

	text-decoration:none;	

	padding:5px 0px 5px 20px;

	 

}



.textlisting_d1 ul li a{

	color:#000;

	list-style:disc;

	text-decoration:none;

	

}

.textlisting_d1 ul li a:hover{

	color:#3a80c3;

}
